You can submit concurrent Program from backend in oracle apps using below script. There are mandatory parameters you need to pass for the standard procedure and Concurrent program parameters can be passed with arguments.
For examples:- argument1 will be first parameter for you concurrent program, the similar way argument2 will be second parameter of your concurrent program and So On.
Script :-
DECLARE
l_conc_request_id fnd_concurrent_requests.request_id; -- This is OUT parameter
l_program VARCHAR2(30); -- This concurrent program short name
l_application VARCHAR2(10); -- Application name like AR, OM
l_description VARCHAR2(40); -- Description of your program
l_patameter1 VARCHAR2(20); -- first parameter
l_parameter2 VARCHAR2(20); --second parameter
BEGIN
l_conc_request_id := fnd_request.submit_request
(
application => l_application,
program => l_program,
description =>l_description,
start_time => null,
sub_request => false, -- False as its not a subrequest
argument1 => l_patameter1,
argument2 => l_patameter2
);
COMMIT;
EXCEPTION
WHEN OTHERS THEN
dbms_output.put_line ('Exception' || SQLERRM);
END;
For examples:- argument1 will be first parameter for you concurrent program, the similar way argument2 will be second parameter of your concurrent program and So On.
Script :-
DECLARE
l_conc_request_id fnd_concurrent_requests.request_id; -- This is OUT parameter
l_program VARCHAR2(30); -- This concurrent program short name
l_application VARCHAR2(10); -- Application name like AR, OM
l_description VARCHAR2(40); -- Description of your program
l_patameter1 VARCHAR2(20); -- first parameter
l_parameter2 VARCHAR2(20); --second parameter
BEGIN
l_conc_request_id := fnd_request.submit_request
(
application => l_application,
program => l_program,
description =>l_description,
start_time => null,
sub_request => false, -- False as its not a subrequest
argument1 => l_patameter1,
argument2 => l_patameter2
);
COMMIT;
EXCEPTION
WHEN OTHERS THEN
dbms_output.put_line ('Exception' || SQLERRM);
END;
No comments:
Post a Comment