Thursday, May 5, 2011
FND_PROGRAM : Register Concurrent Program via API
Test Instance: R12.1.1
Script:
/* Formatted on 2011/05/05 11:38 (Formatter Plus v4.8.5) */
DECLARE
v_program VARCHAR2 (200);
v_application VARCHAR2 (200);
v_enabled VARCHAR2 (200);
v_short_name VARCHAR2 (200);
v_description VARCHAR2 (200);
v_executable_short_name VARCHAR2 (200);
v_executable_application VARCHAR2 (200);
v_execution_options VARCHAR2 (200);
v_priority NUMBER;
v_save_output VARCHAR2 (200);
v_print VARCHAR2 (200);
v_cols NUMBER;
v_rows NUMBER;
v_style VARCHAR2 (200);
v_style_required VARCHAR2 (200);
v_printer VARCHAR2 (200);
v_request_type VARCHAR2 (200);
v_request_type_application VARCHAR2 (200);
v_use_in_srs VARCHAR2 (200);
v_allow_disabled_values VARCHAR2 (200);
v_run_alone VARCHAR2 (200);
v_output_type VARCHAR2 (200);
v_enable_trace VARCHAR2 (200);
v_restart VARCHAR2 (200);
v_nls_compliant VARCHAR2 (200);
v_icon_name VARCHAR2 (200);
v_language_code VARCHAR2 (200);
v_mls_function_short_name VARCHAR2 (200);
v_mls_function_application VARCHAR2 (200);
v_incrementor VARCHAR2 (200);
v_refresh_portlet VARCHAR2 (200);
v_check VARCHAR2 (2);
BEGIN
v_program := 'Concurrent program for testing SHAREORACLEAPPS';
v_application := 'Payables';
v_enabled := 'Y';
v_short_name := 'XX_SHAREORACLEAPPS';
v_description := 'Shareoracleapps Test Program';
v_executable_short_name := 'XX_SHAREORACLEAPPS';
v_executable_application := 'Msisol Payables';
v_execution_options := NULL;
v_priority := NULL;
v_save_output := 'Y';
v_print := 'Y';
v_cols := NULL;
v_rows := NULL;
v_style := NULL;
v_style_required := 'N';
v_printer := NULL;
v_request_type := NULL;
v_request_type_application := NULL;
v_use_in_srs := 'Y';
v_allow_disabled_values := 'N';
v_run_alone := 'N';
v_output_type := 'TEXT';
v_enable_trace := 'N';
v_restart := 'Y';
v_nls_compliant := 'Y';
v_icon_name := NULL;
v_language_code := 'US';
v_mls_function_short_name := NULL;
v_mls_function_application := NULL;
v_incrementor := NULL;
v_refresh_portlet := NULL;
apps.fnd_program.REGISTER
(program => v_program,
application => v_application,
enabled => v_enabled,
short_name => v_short_name,
description => v_description,
executable_short_name => v_executable_short_name,
executable_application => v_executable_application,
execution_options => v_execution_options,
priority => v_priority,
save_output => v_save_output,
PRINT => v_print,
cols => v_cols,
ROWS => v_rows,
style => v_style,
style_required => v_style_required,
printer => v_printer,
request_type => v_request_type,
request_type_application => v_request_type_application,
use_in_srs => v_use_in_srs,
allow_disabled_values => v_allow_disabled_values,
run_alone => v_run_alone,
output_type => v_output_type,
enable_trace => v_enable_trace,
restart => v_restart,
nls_compliant => v_nls_compliant,
icon_name => v_icon_name,
language_code => v_language_code,
mls_function_short_name => v_mls_function_short_name,
mls_function_application => v_mls_function_application,
incrementor => v_incrementor,
refresh_portlet => v_refresh_portlet
);
COMMIT;
BEGIN
SELECT 'Y'
INTO v_check
FROM fnd_concurrent_programs
WHERE concurrent_program_name = 'XX_SHAREORACLEAPPS';
EXCEPTION
WHEN NO_DATA_FOUND
THEN
DBMS_OUTPUT.put_line ('Concurrent Program Registration Failed');
END;
END;
Do you think this Article is useful?
Subscribe to:
Post Comments (Atom)
Disclaimer
The ideas, thoughts and concepts expressed here are my own. They, in no way reflect those of my employer or any other organization/client that I am associated. The articles presented doesn't imply to any particular organization or client and are meant only for knowledge Sharing purpose. The articles can't be reproduced or copied without the Owner's knowledge or permission.
1 Responses to “FND_PROGRAM : Register Concurrent Program via API”
July 3, 2014 at 3:54 AM
Do you have one that registers it with parameters (value sets and default values etc)
Post a Comment