Академический Документы
Профессиональный Документы
Культура Документы
Usually we create executable in the front-end, but this can be done from the database tier
i.e. back-end too.
BEGIN
FND_PROGRAM.executable('XXMZ_ERPSCHOOLS_EMPLOYEE' -- executable
, 'XXMZ_ERPSCHOOLS_EMPLOYEE' -- short_name
, 'XXMZ_ERPSCHOOLS_EMPLOYEE' --
execution_file_name
, '' -- subroutine_name
, 'US' -- language_code
, '');
COMMIT;
END;
Query in the front-end to see whether your executable is created or not.
2) Registering the Concurrent program from back end
Usually we create Concurrent program in the front-end, but this can be done from the
database tier too.
BEGIN
, 'Y' -- enabled
, 'XXMZ_ERPSCHOOLS_EMPLOYEE' -- short_name
, 'XXMZ_ERPSCHOOLS_EMPLOYEE' --
executable_short_name
, 'XXMZ Custom' -- executable_application
, '' -- execution_options
, '' -- priority
, 'Y' -- save_output
, 'Y' -- print
, '' -- cols
, '' -- rows
, '' -- style
, 'N' -- style_required
, '' -- printer
, '' -- request_type
, '' -- request_type_application
, 'Y' -- use_in_srs
, 'N' -- allow_disabled_values
, 'N' -- run_alone
, 'TEXT' – output_type
, 'N' -- enable_trace
, 'Y' -- restart
, 'Y' -- nls_compliant
, '' -- icon_name
, 'US'); -- language_code
COMMIT;
END;
Query in the front-end to see whether your Concurrent program is created or not.
3) Attaching the concurrent program to the request group
Usually we Attach Concurrent program to the request group in the front-end, but this
can be done from database tier too.
Below is the program to Attach Concurrent program to the request group from back-
end.
BEGIN
FND_PROGRAM.add_to_group('XXMZ_ERPSCHOOLS_EMPLOYEE' --
program_short_name
COMMIT;
END;
Query in the front-end to see whether your Concurrent program is Attached to Request
Group or not.
4) Submitting Concurrent Program from Back-end
fnd_global.apps_initialize(user_id,responsibility_id,application_responsibility_id)
and then run fnd_request.submit_request
DECLARE
l_request_id NUMBER(30);
begin
DBMS_OUTPUT.PUT_LINE(l_request_id);
commit;
end;
*****************************************************
To get the resp_id and resp_appl_id use the below queries.
FROM FND_RESPONSIBILITY_TL
*****************************************************
Once the concurrent program is submitted from back-end, status of the concurrent program can
be checked using below query.