98: --
99: -- Procedure
100: -- Build_Dimension_Row
101: -- Purpose
102: -- Build one row of the comma or join list in ad_ddl.
103: -- Arguments
104: -- p_item The item to write if the dimension is used
105: -- p_def_item The item to write if the dimension is unused
106: -- p_rownum The row number to use for ad_ddl
102: -- Build one row of the comma or join list in ad_ddl.
103: -- Arguments
104: -- p_item The item to write if the dimension is used
105: -- p_def_item The item to write if the dimension is unused
106: -- p_rownum The row number to use for ad_ddl
107: -- p_dim_req Whether or not the dimension is required
108: -- p_hrate_dim_req Whether or not the dimension is required for Historicla Rates
109: -- p_key The processing key type - 'H' - Historical rate, 'F' - FCH Processing key
110: -- Example
120: p_key VARCHAR2) IS
121: BEGIN
122: IF p_key = 'F' THEN
123: IF p_dim_req = 'Y' THEN
124: ad_ddl.build_statement(p_item, p_rownum);
125: ELSE
126: ad_ddl.build_statement(p_def_item, p_rownum);
127: END IF;
128: ELSE
122: IF p_key = 'F' THEN
123: IF p_dim_req = 'Y' THEN
124: ad_ddl.build_statement(p_item, p_rownum);
125: ELSE
126: ad_ddl.build_statement(p_def_item, p_rownum);
127: END IF;
128: ELSE
129: IF p_hrate_dim_req <> 'N' THEN
130: ad_ddl.build_statement(p_item, p_rownum);
126: ad_ddl.build_statement(p_def_item, p_rownum);
127: END IF;
128: ELSE
129: IF p_hrate_dim_req <> 'N' THEN
130: ad_ddl.build_statement(p_item, p_rownum);
131: ELSE
132: ad_ddl.build_statement(p_def_item, p_rownum);
133: END IF;
134: END IF;
128: ELSE
129: IF p_hrate_dim_req <> 'N' THEN
130: ad_ddl.build_statement(p_item, p_rownum);
131: ELSE
132: ad_ddl.build_statement(p_def_item, p_rownum);
133: END IF;
134: END IF;
135: END Build_Dimension_Row;
136:
152: -- Arguments
153: -- p_prefix The prefix to put on the dimensions
154: -- p_suffix The suffix to put on the dimensions
155: -- p_null_text The text to be inserted for the null case
156: -- p_first_rownum The first row number to use for ad_ddl
157: -- p_key Whether Historical rates keys or FCH processing keys.
158: -- Example
159: -- GCS_TRANS_DYN_BUILD_PKG.Build_Comma_List
160: -- Notes
204: -- Arguments
205: -- p_left The text to put before the left dimension
206: -- p_middle The text to put between the two dimensions
207: -- p_right The text to put after the right dimension
208: -- p_first_rownum The first row number to use for ad_ddl
209: -- p_key Whether Historical rates keys or FCH processing keys.
210: -- Example
211: -- GCS_TRANS_DYN_BUILD_PKG.Build_Join_List
212: -- Notes
319: module := 'CREATE_PACKAGE';
320: module_log_write(module, g_module_enter);
321: Initialize_Dimensions;
322:
323: -- Get APPLSYS information. Needed for ad_ddl
324: IF NOT fnd_installation.get_app_info('FND', status, industry, appl) THEN
325: raise gcs_ccy_applsys_not_found;
326: END IF;
327:
326: END IF;
327:
328: -- Create the package body
329: -- Bugfix 5725759: Added function Get_RE_Data_Exists and Initialize_Data_Load_Status procedure
330: ad_ddl.build_statement('CREATE OR REPLACE PACKAGE BODY GCS_TRANS_DYNAMIC_PKG AS', r); r:=r+1;
331: ad_ddl.build_statement(' ', r); r:=r+1;
332: ad_ddl.build_statement(' -- The API name', r); r:=r+1;
333: ad_ddl.build_statement(' g_api VARCHAR2(50) := ''gcs.plsql.GCS_TRANS_DYNAMIC_PKG'';', r); r:=r+1;
334: ad_ddl.build_statement(' ', r); r:=r+1;
327:
328: -- Create the package body
329: -- Bugfix 5725759: Added function Get_RE_Data_Exists and Initialize_Data_Load_Status procedure
330: ad_ddl.build_statement('CREATE OR REPLACE PACKAGE BODY GCS_TRANS_DYNAMIC_PKG AS', r); r:=r+1;
331: ad_ddl.build_statement(' ', r); r:=r+1;
332: ad_ddl.build_statement(' -- The API name', r); r:=r+1;
333: ad_ddl.build_statement(' g_api VARCHAR2(50) := ''gcs.plsql.GCS_TRANS_DYNAMIC_PKG'';', r); r:=r+1;
334: ad_ddl.build_statement(' ', r); r:=r+1;
335: ad_ddl.build_statement(' -- Action types for writing module information to the log file. Used for', r); r:=r+1;
328: -- Create the package body
329: -- Bugfix 5725759: Added function Get_RE_Data_Exists and Initialize_Data_Load_Status procedure
330: ad_ddl.build_statement('CREATE OR REPLACE PACKAGE BODY GCS_TRANS_DYNAMIC_PKG AS', r); r:=r+1;
331: ad_ddl.build_statement(' ', r); r:=r+1;
332: ad_ddl.build_statement(' -- The API name', r); r:=r+1;
333: ad_ddl.build_statement(' g_api VARCHAR2(50) := ''gcs.plsql.GCS_TRANS_DYNAMIC_PKG'';', r); r:=r+1;
334: ad_ddl.build_statement(' ', r); r:=r+1;
335: ad_ddl.build_statement(' -- Action types for writing module information to the log file. Used for', r); r:=r+1;
336: ad_ddl.build_statement(' -- the procedure log_file_module_write.', r); r:=r+1;
329: -- Bugfix 5725759: Added function Get_RE_Data_Exists and Initialize_Data_Load_Status procedure
330: ad_ddl.build_statement('CREATE OR REPLACE PACKAGE BODY GCS_TRANS_DYNAMIC_PKG AS', r); r:=r+1;
331: ad_ddl.build_statement(' ', r); r:=r+1;
332: ad_ddl.build_statement(' -- The API name', r); r:=r+1;
333: ad_ddl.build_statement(' g_api VARCHAR2(50) := ''gcs.plsql.GCS_TRANS_DYNAMIC_PKG'';', r); r:=r+1;
334: ad_ddl.build_statement(' ', r); r:=r+1;
335: ad_ddl.build_statement(' -- Action types for writing module information to the log file. Used for', r); r:=r+1;
336: ad_ddl.build_statement(' -- the procedure log_file_module_write.', r); r:=r+1;
337: ad_ddl.build_statement(' g_module_enter VARCHAR2(2) := ''>>'';', r); r:=r+1;
330: ad_ddl.build_statement('CREATE OR REPLACE PACKAGE BODY GCS_TRANS_DYNAMIC_PKG AS', r); r:=r+1;
331: ad_ddl.build_statement(' ', r); r:=r+1;
332: ad_ddl.build_statement(' -- The API name', r); r:=r+1;
333: ad_ddl.build_statement(' g_api VARCHAR2(50) := ''gcs.plsql.GCS_TRANS_DYNAMIC_PKG'';', r); r:=r+1;
334: ad_ddl.build_statement(' ', r); r:=r+1;
335: ad_ddl.build_statement(' -- Action types for writing module information to the log file. Used for', r); r:=r+1;
336: ad_ddl.build_statement(' -- the procedure log_file_module_write.', r); r:=r+1;
337: ad_ddl.build_statement(' g_module_enter VARCHAR2(2) := ''>>'';', r); r:=r+1;
338: ad_ddl.build_statement(' g_module_success VARCHAR2(2) := ''<<'';', r); r:=r+1;
331: ad_ddl.build_statement(' ', r); r:=r+1;
332: ad_ddl.build_statement(' -- The API name', r); r:=r+1;
333: ad_ddl.build_statement(' g_api VARCHAR2(50) := ''gcs.plsql.GCS_TRANS_DYNAMIC_PKG'';', r); r:=r+1;
334: ad_ddl.build_statement(' ', r); r:=r+1;
335: ad_ddl.build_statement(' -- Action types for writing module information to the log file. Used for', r); r:=r+1;
336: ad_ddl.build_statement(' -- the procedure log_file_module_write.', r); r:=r+1;
337: ad_ddl.build_statement(' g_module_enter VARCHAR2(2) := ''>>'';', r); r:=r+1;
338: ad_ddl.build_statement(' g_module_success VARCHAR2(2) := ''<<'';', r); r:=r+1;
339: ad_ddl.build_statement(' g_module_failure VARCHAR2(2) := ''
332: ad_ddl.build_statement(' -- The API name', r); r:=r+1;
333: ad_ddl.build_statement(' g_api VARCHAR2(50) := ''gcs.plsql.GCS_TRANS_DYNAMIC_PKG'';', r); r:=r+1;
334: ad_ddl.build_statement(' ', r); r:=r+1;
335: ad_ddl.build_statement(' -- Action types for writing module information to the log file. Used for', r); r:=r+1;
336: ad_ddl.build_statement(' -- the procedure log_file_module_write.', r); r:=r+1;
337: ad_ddl.build_statement(' g_module_enter VARCHAR2(2) := ''>>'';', r); r:=r+1;
338: ad_ddl.build_statement(' g_module_success VARCHAR2(2) := ''<<'';', r); r:=r+1;
339: ad_ddl.build_statement(' g_module_failure VARCHAR2(2) := ''
333: ad_ddl.build_statement(' g_api VARCHAR2(50) := ''gcs.plsql.GCS_TRANS_DYNAMIC_PKG'';', r); r:=r+1;
334: ad_ddl.build_statement(' ', r); r:=r+1;
335: ad_ddl.build_statement(' -- Action types for writing module information to the log file. Used for', r); r:=r+1;
336: ad_ddl.build_statement(' -- the procedure log_file_module_write.', r); r:=r+1;
337: ad_ddl.build_statement(' g_module_enter VARCHAR2(2) := ''>>'';', r); r:=r+1;
338: ad_ddl.build_statement(' g_module_success VARCHAR2(2) := ''<<'';', r); r:=r+1;
339: ad_ddl.build_statement(' g_module_failure VARCHAR2(2) := ''
341: ad_ddl.build_statement(' -- A newline character. Included for convenience when writing long strings.', r); r:=r+1;
334: ad_ddl.build_statement(' ', r); r:=r+1;
335: ad_ddl.build_statement(' -- Action types for writing module information to the log file. Used for', r); r:=r+1;
336: ad_ddl.build_statement(' -- the procedure log_file_module_write.', r); r:=r+1;
337: ad_ddl.build_statement(' g_module_enter VARCHAR2(2) := ''>>'';', r); r:=r+1;
338: ad_ddl.build_statement(' g_module_success VARCHAR2(2) := ''<<'';', r); r:=r+1;
339: ad_ddl.build_statement(' g_module_failure VARCHAR2(2) := ''
341: ad_ddl.build_statement(' -- A newline character. Included for convenience when writing long strings.', r); r:=r+1;
342: ad_ddl.build_statement(' g_nl VARCHAR2(1) := ''', r); r:=r+1;
335: ad_ddl.build_statement(' -- Action types for writing module information to the log file. Used for', r); r:=r+1;
336: ad_ddl.build_statement(' -- the procedure log_file_module_write.', r); r:=r+1;
337: ad_ddl.build_statement(' g_module_enter VARCHAR2(2) := ''>>'';', r); r:=r+1;
338: ad_ddl.build_statement(' g_module_success VARCHAR2(2) := ''<<'';', r); r:=r+1;
339: ad_ddl.build_statement(' g_module_failure VARCHAR2(2) := ''
341: ad_ddl.build_statement(' -- A newline character. Included for convenience when writing long strings.', r); r:=r+1;
342: ad_ddl.build_statement(' g_nl VARCHAR2(1) := ''', r); r:=r+1;
343: ad_ddl.build_statement(''';', r); r:=r+1;
336: ad_ddl.build_statement(' -- the procedure log_file_module_write.', r); r:=r+1;
337: ad_ddl.build_statement(' g_module_enter VARCHAR2(2) := ''>>'';', r); r:=r+1;
338: ad_ddl.build_statement(' g_module_success VARCHAR2(2) := ''<<'';', r); r:=r+1;
339: ad_ddl.build_statement(' g_module_failure VARCHAR2(2) := ''
341: ad_ddl.build_statement(' -- A newline character. Included for convenience when writing long strings.', r); r:=r+1;
342: ad_ddl.build_statement(' g_nl VARCHAR2(1) := ''', r); r:=r+1;
343: ad_ddl.build_statement(''';', r); r:=r+1;
344: ad_ddl.build_statement(' ', r); r:=r+1;
337: ad_ddl.build_statement(' g_module_enter VARCHAR2(2) := ''>>'';', r); r:=r+1;
338: ad_ddl.build_statement(' g_module_success VARCHAR2(2) := ''<<'';', r); r:=r+1;
339: ad_ddl.build_statement(' g_module_failure VARCHAR2(2) := ''
341: ad_ddl.build_statement(' -- A newline character. Included for convenience when writing long strings.', r); r:=r+1;
342: ad_ddl.build_statement(' g_nl VARCHAR2(1) := ''', r); r:=r+1;
343: ad_ddl.build_statement(''';', r); r:=r+1;
344: ad_ddl.build_statement(' ', r); r:=r+1;
345: ad_ddl.build_statement('--', r); r:=r+1;
338: ad_ddl.build_statement(' g_module_success VARCHAR2(2) := ''<<'';', r); r:=r+1;
339: ad_ddl.build_statement(' g_module_failure VARCHAR2(2) := ''
341: ad_ddl.build_statement(' -- A newline character. Included for convenience when writing long strings.', r); r:=r+1;
342: ad_ddl.build_statement(' g_nl VARCHAR2(1) := ''', r); r:=r+1;
343: ad_ddl.build_statement(''';', r); r:=r+1;
344: ad_ddl.build_statement(' ', r); r:=r+1;
345: ad_ddl.build_statement('--', r); r:=r+1;
346: ad_ddl.build_statement('-- PRIVATE EXCEPTIONS', r); r:=r+1;
339: ad_ddl.build_statement(' g_module_failure VARCHAR2(2) := ''
341: ad_ddl.build_statement(' -- A newline character. Included for convenience when writing long strings.', r); r:=r+1;
342: ad_ddl.build_statement(' g_nl VARCHAR2(1) := ''', r); r:=r+1;
343: ad_ddl.build_statement(''';', r); r:=r+1;
344: ad_ddl.build_statement(' ', r); r:=r+1;
345: ad_ddl.build_statement('--', r); r:=r+1;
346: ad_ddl.build_statement('-- PRIVATE EXCEPTIONS', r); r:=r+1;
347: ad_ddl.build_statement('--', r); r:=r+1;
340: ad_ddl.build_statement(' ', r); r:=r+1;
341: ad_ddl.build_statement(' -- A newline character. Included for convenience when writing long strings.', r); r:=r+1;
342: ad_ddl.build_statement(' g_nl VARCHAR2(1) := ''', r); r:=r+1;
343: ad_ddl.build_statement(''';', r); r:=r+1;
344: ad_ddl.build_statement(' ', r); r:=r+1;
345: ad_ddl.build_statement('--', r); r:=r+1;
346: ad_ddl.build_statement('-- PRIVATE EXCEPTIONS', r); r:=r+1;
347: ad_ddl.build_statement('--', r); r:=r+1;
348: ad_ddl.build_statement(' GCS_CCY_NO_DATA EXCEPTION;', r); r:=r+1;
341: ad_ddl.build_statement(' -- A newline character. Included for convenience when writing long strings.', r); r:=r+1;
342: ad_ddl.build_statement(' g_nl VARCHAR2(1) := ''', r); r:=r+1;
343: ad_ddl.build_statement(''';', r); r:=r+1;
344: ad_ddl.build_statement(' ', r); r:=r+1;
345: ad_ddl.build_statement('--', r); r:=r+1;
346: ad_ddl.build_statement('-- PRIVATE EXCEPTIONS', r); r:=r+1;
347: ad_ddl.build_statement('--', r); r:=r+1;
348: ad_ddl.build_statement(' GCS_CCY_NO_DATA EXCEPTION;', r); r:=r+1;
349: ad_ddl.build_statement(' GCS_CCY_ENTRY_CREATE_FAILED EXCEPTION;', r); r:=r+1;
342: ad_ddl.build_statement(' g_nl VARCHAR2(1) := ''', r); r:=r+1;
343: ad_ddl.build_statement(''';', r); r:=r+1;
344: ad_ddl.build_statement(' ', r); r:=r+1;
345: ad_ddl.build_statement('--', r); r:=r+1;
346: ad_ddl.build_statement('-- PRIVATE EXCEPTIONS', r); r:=r+1;
347: ad_ddl.build_statement('--', r); r:=r+1;
348: ad_ddl.build_statement(' GCS_CCY_NO_DATA EXCEPTION;', r); r:=r+1;
349: ad_ddl.build_statement(' GCS_CCY_ENTRY_CREATE_FAILED EXCEPTION;', r); r:=r+1;
350: ad_ddl.build_statement(' ', r); r:=r+1;
343: ad_ddl.build_statement(''';', r); r:=r+1;
344: ad_ddl.build_statement(' ', r); r:=r+1;
345: ad_ddl.build_statement('--', r); r:=r+1;
346: ad_ddl.build_statement('-- PRIVATE EXCEPTIONS', r); r:=r+1;
347: ad_ddl.build_statement('--', r); r:=r+1;
348: ad_ddl.build_statement(' GCS_CCY_NO_DATA EXCEPTION;', r); r:=r+1;
349: ad_ddl.build_statement(' GCS_CCY_ENTRY_CREATE_FAILED EXCEPTION;', r); r:=r+1;
350: ad_ddl.build_statement(' ', r); r:=r+1;
351: ad_ddl.build_statement('--', r); r:=r+1;
344: ad_ddl.build_statement(' ', r); r:=r+1;
345: ad_ddl.build_statement('--', r); r:=r+1;
346: ad_ddl.build_statement('-- PRIVATE EXCEPTIONS', r); r:=r+1;
347: ad_ddl.build_statement('--', r); r:=r+1;
348: ad_ddl.build_statement(' GCS_CCY_NO_DATA EXCEPTION;', r); r:=r+1;
349: ad_ddl.build_statement(' GCS_CCY_ENTRY_CREATE_FAILED EXCEPTION;', r); r:=r+1;
350: ad_ddl.build_statement(' ', r); r:=r+1;
351: ad_ddl.build_statement('--', r); r:=r+1;
352: ad_ddl.build_statement('-- PRIVATE PROCEDURES/FUNCTIONS', r); r:=r+1;
345: ad_ddl.build_statement('--', r); r:=r+1;
346: ad_ddl.build_statement('-- PRIVATE EXCEPTIONS', r); r:=r+1;
347: ad_ddl.build_statement('--', r); r:=r+1;
348: ad_ddl.build_statement(' GCS_CCY_NO_DATA EXCEPTION;', r); r:=r+1;
349: ad_ddl.build_statement(' GCS_CCY_ENTRY_CREATE_FAILED EXCEPTION;', r); r:=r+1;
350: ad_ddl.build_statement(' ', r); r:=r+1;
351: ad_ddl.build_statement('--', r); r:=r+1;
352: ad_ddl.build_statement('-- PRIVATE PROCEDURES/FUNCTIONS', r); r:=r+1;
353: ad_ddl.build_statement('--', r); r:=r+1;
346: ad_ddl.build_statement('-- PRIVATE EXCEPTIONS', r); r:=r+1;
347: ad_ddl.build_statement('--', r); r:=r+1;
348: ad_ddl.build_statement(' GCS_CCY_NO_DATA EXCEPTION;', r); r:=r+1;
349: ad_ddl.build_statement(' GCS_CCY_ENTRY_CREATE_FAILED EXCEPTION;', r); r:=r+1;
350: ad_ddl.build_statement(' ', r); r:=r+1;
351: ad_ddl.build_statement('--', r); r:=r+1;
352: ad_ddl.build_statement('-- PRIVATE PROCEDURES/FUNCTIONS', r); r:=r+1;
353: ad_ddl.build_statement('--', r); r:=r+1;
354: ad_ddl.build_statement(' ', r); r:=r+1;
347: ad_ddl.build_statement('--', r); r:=r+1;
348: ad_ddl.build_statement(' GCS_CCY_NO_DATA EXCEPTION;', r); r:=r+1;
349: ad_ddl.build_statement(' GCS_CCY_ENTRY_CREATE_FAILED EXCEPTION;', r); r:=r+1;
350: ad_ddl.build_statement(' ', r); r:=r+1;
351: ad_ddl.build_statement('--', r); r:=r+1;
352: ad_ddl.build_statement('-- PRIVATE PROCEDURES/FUNCTIONS', r); r:=r+1;
353: ad_ddl.build_statement('--', r); r:=r+1;
354: ad_ddl.build_statement(' ', r); r:=r+1;
355: ad_ddl.build_statement(' --', r); r:=r+1;
348: ad_ddl.build_statement(' GCS_CCY_NO_DATA EXCEPTION;', r); r:=r+1;
349: ad_ddl.build_statement(' GCS_CCY_ENTRY_CREATE_FAILED EXCEPTION;', r); r:=r+1;
350: ad_ddl.build_statement(' ', r); r:=r+1;
351: ad_ddl.build_statement('--', r); r:=r+1;
352: ad_ddl.build_statement('-- PRIVATE PROCEDURES/FUNCTIONS', r); r:=r+1;
353: ad_ddl.build_statement('--', r); r:=r+1;
354: ad_ddl.build_statement(' ', r); r:=r+1;
355: ad_ddl.build_statement(' --', r); r:=r+1;
356: ad_ddl.build_statement(' -- Procedure', r); r:=r+1;
349: ad_ddl.build_statement(' GCS_CCY_ENTRY_CREATE_FAILED EXCEPTION;', r); r:=r+1;
350: ad_ddl.build_statement(' ', r); r:=r+1;
351: ad_ddl.build_statement('--', r); r:=r+1;
352: ad_ddl.build_statement('-- PRIVATE PROCEDURES/FUNCTIONS', r); r:=r+1;
353: ad_ddl.build_statement('--', r); r:=r+1;
354: ad_ddl.build_statement(' ', r); r:=r+1;
355: ad_ddl.build_statement(' --', r); r:=r+1;
356: ad_ddl.build_statement(' -- Procedure', r); r:=r+1;
357: ad_ddl.build_statement(' -- Module_Log_Write', r); r:=r+1;
350: ad_ddl.build_statement(' ', r); r:=r+1;
351: ad_ddl.build_statement('--', r); r:=r+1;
352: ad_ddl.build_statement('-- PRIVATE PROCEDURES/FUNCTIONS', r); r:=r+1;
353: ad_ddl.build_statement('--', r); r:=r+1;
354: ad_ddl.build_statement(' ', r); r:=r+1;
355: ad_ddl.build_statement(' --', r); r:=r+1;
356: ad_ddl.build_statement(' -- Procedure', r); r:=r+1;
357: ad_ddl.build_statement(' -- Module_Log_Write', r); r:=r+1;
358: ad_ddl.build_statement(' -- Purpose', r); r:=r+1;
351: ad_ddl.build_statement('--', r); r:=r+1;
352: ad_ddl.build_statement('-- PRIVATE PROCEDURES/FUNCTIONS', r); r:=r+1;
353: ad_ddl.build_statement('--', r); r:=r+1;
354: ad_ddl.build_statement(' ', r); r:=r+1;
355: ad_ddl.build_statement(' --', r); r:=r+1;
356: ad_ddl.build_statement(' -- Procedure', r); r:=r+1;
357: ad_ddl.build_statement(' -- Module_Log_Write', r); r:=r+1;
358: ad_ddl.build_statement(' -- Purpose', r); r:=r+1;
359: ad_ddl.build_statement(' -- Write the procedure or function entered or exited, and the time that', r); r:=r+1;
352: ad_ddl.build_statement('-- PRIVATE PROCEDURES/FUNCTIONS', r); r:=r+1;
353: ad_ddl.build_statement('--', r); r:=r+1;
354: ad_ddl.build_statement(' ', r); r:=r+1;
355: ad_ddl.build_statement(' --', r); r:=r+1;
356: ad_ddl.build_statement(' -- Procedure', r); r:=r+1;
357: ad_ddl.build_statement(' -- Module_Log_Write', r); r:=r+1;
358: ad_ddl.build_statement(' -- Purpose', r); r:=r+1;
359: ad_ddl.build_statement(' -- Write the procedure or function entered or exited, and the time that', r); r:=r+1;
360: ad_ddl.build_statement(' -- this happened. Write it to the log repository.', r); r:=r+1;
353: ad_ddl.build_statement('--', r); r:=r+1;
354: ad_ddl.build_statement(' ', r); r:=r+1;
355: ad_ddl.build_statement(' --', r); r:=r+1;
356: ad_ddl.build_statement(' -- Procedure', r); r:=r+1;
357: ad_ddl.build_statement(' -- Module_Log_Write', r); r:=r+1;
358: ad_ddl.build_statement(' -- Purpose', r); r:=r+1;
359: ad_ddl.build_statement(' -- Write the procedure or function entered or exited, and the time that', r); r:=r+1;
360: ad_ddl.build_statement(' -- this happened. Write it to the log repository.', r); r:=r+1;
361: ad_ddl.build_statement(' -- Arguments', r); r:=r+1;
354: ad_ddl.build_statement(' ', r); r:=r+1;
355: ad_ddl.build_statement(' --', r); r:=r+1;
356: ad_ddl.build_statement(' -- Procedure', r); r:=r+1;
357: ad_ddl.build_statement(' -- Module_Log_Write', r); r:=r+1;
358: ad_ddl.build_statement(' -- Purpose', r); r:=r+1;
359: ad_ddl.build_statement(' -- Write the procedure or function entered or exited, and the time that', r); r:=r+1;
360: ad_ddl.build_statement(' -- this happened. Write it to the log repository.', r); r:=r+1;
361: ad_ddl.build_statement(' -- Arguments', r); r:=r+1;
362: ad_ddl.build_statement(' -- p_module Name of the module', r); r:=r+1;
355: ad_ddl.build_statement(' --', r); r:=r+1;
356: ad_ddl.build_statement(' -- Procedure', r); r:=r+1;
357: ad_ddl.build_statement(' -- Module_Log_Write', r); r:=r+1;
358: ad_ddl.build_statement(' -- Purpose', r); r:=r+1;
359: ad_ddl.build_statement(' -- Write the procedure or function entered or exited, and the time that', r); r:=r+1;
360: ad_ddl.build_statement(' -- this happened. Write it to the log repository.', r); r:=r+1;
361: ad_ddl.build_statement(' -- Arguments', r); r:=r+1;
362: ad_ddl.build_statement(' -- p_module Name of the module', r); r:=r+1;
363: ad_ddl.build_statement(' -- p_action_type Entered, Exited Successfully, or Exited with Failure', r); r:=r+1;
356: ad_ddl.build_statement(' -- Procedure', r); r:=r+1;
357: ad_ddl.build_statement(' -- Module_Log_Write', r); r:=r+1;
358: ad_ddl.build_statement(' -- Purpose', r); r:=r+1;
359: ad_ddl.build_statement(' -- Write the procedure or function entered or exited, and the time that', r); r:=r+1;
360: ad_ddl.build_statement(' -- this happened. Write it to the log repository.', r); r:=r+1;
361: ad_ddl.build_statement(' -- Arguments', r); r:=r+1;
362: ad_ddl.build_statement(' -- p_module Name of the module', r); r:=r+1;
363: ad_ddl.build_statement(' -- p_action_type Entered, Exited Successfully, or Exited with Failure', r); r:=r+1;
364: ad_ddl.build_statement(' -- Example', r); r:=r+1;
357: ad_ddl.build_statement(' -- Module_Log_Write', r); r:=r+1;
358: ad_ddl.build_statement(' -- Purpose', r); r:=r+1;
359: ad_ddl.build_statement(' -- Write the procedure or function entered or exited, and the time that', r); r:=r+1;
360: ad_ddl.build_statement(' -- this happened. Write it to the log repository.', r); r:=r+1;
361: ad_ddl.build_statement(' -- Arguments', r); r:=r+1;
362: ad_ddl.build_statement(' -- p_module Name of the module', r); r:=r+1;
363: ad_ddl.build_statement(' -- p_action_type Entered, Exited Successfully, or Exited with Failure', r); r:=r+1;
364: ad_ddl.build_statement(' -- Example', r); r:=r+1;
365: ad_ddl.build_statement(' -- GCS_TRANSLATION_PKG.Module_Log_Write', r); r:=r+1;
358: ad_ddl.build_statement(' -- Purpose', r); r:=r+1;
359: ad_ddl.build_statement(' -- Write the procedure or function entered or exited, and the time that', r); r:=r+1;
360: ad_ddl.build_statement(' -- this happened. Write it to the log repository.', r); r:=r+1;
361: ad_ddl.build_statement(' -- Arguments', r); r:=r+1;
362: ad_ddl.build_statement(' -- p_module Name of the module', r); r:=r+1;
363: ad_ddl.build_statement(' -- p_action_type Entered, Exited Successfully, or Exited with Failure', r); r:=r+1;
364: ad_ddl.build_statement(' -- Example', r); r:=r+1;
365: ad_ddl.build_statement(' -- GCS_TRANSLATION_PKG.Module_Log_Write', r); r:=r+1;
366: ad_ddl.build_statement(' -- Notes', r); r:=r+1;
359: ad_ddl.build_statement(' -- Write the procedure or function entered or exited, and the time that', r); r:=r+1;
360: ad_ddl.build_statement(' -- this happened. Write it to the log repository.', r); r:=r+1;
361: ad_ddl.build_statement(' -- Arguments', r); r:=r+1;
362: ad_ddl.build_statement(' -- p_module Name of the module', r); r:=r+1;
363: ad_ddl.build_statement(' -- p_action_type Entered, Exited Successfully, or Exited with Failure', r); r:=r+1;
364: ad_ddl.build_statement(' -- Example', r); r:=r+1;
365: ad_ddl.build_statement(' -- GCS_TRANSLATION_PKG.Module_Log_Write', r); r:=r+1;
366: ad_ddl.build_statement(' -- Notes', r); r:=r+1;
367: ad_ddl.build_statement(' --', r); r:=r+1;
360: ad_ddl.build_statement(' -- this happened. Write it to the log repository.', r); r:=r+1;
361: ad_ddl.build_statement(' -- Arguments', r); r:=r+1;
362: ad_ddl.build_statement(' -- p_module Name of the module', r); r:=r+1;
363: ad_ddl.build_statement(' -- p_action_type Entered, Exited Successfully, or Exited with Failure', r); r:=r+1;
364: ad_ddl.build_statement(' -- Example', r); r:=r+1;
365: ad_ddl.build_statement(' -- GCS_TRANSLATION_PKG.Module_Log_Write', r); r:=r+1;
366: ad_ddl.build_statement(' -- Notes', r); r:=r+1;
367: ad_ddl.build_statement(' --', r); r:=r+1;
368: ad_ddl.build_statement(' PROCEDURE Module_Log_Write', r); r:=r+1;
361: ad_ddl.build_statement(' -- Arguments', r); r:=r+1;
362: ad_ddl.build_statement(' -- p_module Name of the module', r); r:=r+1;
363: ad_ddl.build_statement(' -- p_action_type Entered, Exited Successfully, or Exited with Failure', r); r:=r+1;
364: ad_ddl.build_statement(' -- Example', r); r:=r+1;
365: ad_ddl.build_statement(' -- GCS_TRANSLATION_PKG.Module_Log_Write', r); r:=r+1;
366: ad_ddl.build_statement(' -- Notes', r); r:=r+1;
367: ad_ddl.build_statement(' --', r); r:=r+1;
368: ad_ddl.build_statement(' PROCEDURE Module_Log_Write', r); r:=r+1;
369: ad_ddl.build_statement(' (p_module VARCHAR2,', r); r:=r+1;
362: ad_ddl.build_statement(' -- p_module Name of the module', r); r:=r+1;
363: ad_ddl.build_statement(' -- p_action_type Entered, Exited Successfully, or Exited with Failure', r); r:=r+1;
364: ad_ddl.build_statement(' -- Example', r); r:=r+1;
365: ad_ddl.build_statement(' -- GCS_TRANSLATION_PKG.Module_Log_Write', r); r:=r+1;
366: ad_ddl.build_statement(' -- Notes', r); r:=r+1;
367: ad_ddl.build_statement(' --', r); r:=r+1;
368: ad_ddl.build_statement(' PROCEDURE Module_Log_Write', r); r:=r+1;
369: ad_ddl.build_statement(' (p_module VARCHAR2,', r); r:=r+1;
370: ad_ddl.build_statement(' p_action_type VARCHAR2) IS', r); r:=r+1;
363: ad_ddl.build_statement(' -- p_action_type Entered, Exited Successfully, or Exited with Failure', r); r:=r+1;
364: ad_ddl.build_statement(' -- Example', r); r:=r+1;
365: ad_ddl.build_statement(' -- GCS_TRANSLATION_PKG.Module_Log_Write', r); r:=r+1;
366: ad_ddl.build_statement(' -- Notes', r); r:=r+1;
367: ad_ddl.build_statement(' --', r); r:=r+1;
368: ad_ddl.build_statement(' PROCEDURE Module_Log_Write', r); r:=r+1;
369: ad_ddl.build_statement(' (p_module VARCHAR2,', r); r:=r+1;
370: ad_ddl.build_statement(' p_action_type VARCHAR2) IS', r); r:=r+1;
371: ad_ddl.build_statement(' BEGIN', r); r:=r+1;
364: ad_ddl.build_statement(' -- Example', r); r:=r+1;
365: ad_ddl.build_statement(' -- GCS_TRANSLATION_PKG.Module_Log_Write', r); r:=r+1;
366: ad_ddl.build_statement(' -- Notes', r); r:=r+1;
367: ad_ddl.build_statement(' --', r); r:=r+1;
368: ad_ddl.build_statement(' PROCEDURE Module_Log_Write', r); r:=r+1;
369: ad_ddl.build_statement(' (p_module VARCHAR2,', r); r:=r+1;
370: ad_ddl.build_statement(' p_action_type VARCHAR2) IS', r); r:=r+1;
371: ad_ddl.build_statement(' BEGIN', r); r:=r+1;
372: ad_ddl.build_statement(' -- Only print if the log level is set at the appropriate level', r); r:=r+1;
365: ad_ddl.build_statement(' -- GCS_TRANSLATION_PKG.Module_Log_Write', r); r:=r+1;
366: ad_ddl.build_statement(' -- Notes', r); r:=r+1;
367: ad_ddl.build_statement(' --', r); r:=r+1;
368: ad_ddl.build_statement(' PROCEDURE Module_Log_Write', r); r:=r+1;
369: ad_ddl.build_statement(' (p_module VARCHAR2,', r); r:=r+1;
370: ad_ddl.build_statement(' p_action_type VARCHAR2) IS', r); r:=r+1;
371: ad_ddl.build_statement(' BEGIN', r); r:=r+1;
372: ad_ddl.build_statement(' -- Only print if the log level is set at the appropriate level', r); r:=r+1;
373: ad_ddl.build_statement(' IF FND_LOG.G_CURRENT_RUNTIME_LEVEL <= FND_LOG.LEVEL_PROCEDURE THEN', r); r:=r+1;
366: ad_ddl.build_statement(' -- Notes', r); r:=r+1;
367: ad_ddl.build_statement(' --', r); r:=r+1;
368: ad_ddl.build_statement(' PROCEDURE Module_Log_Write', r); r:=r+1;
369: ad_ddl.build_statement(' (p_module VARCHAR2,', r); r:=r+1;
370: ad_ddl.build_statement(' p_action_type VARCHAR2) IS', r); r:=r+1;
371: ad_ddl.build_statement(' BEGIN', r); r:=r+1;
372: ad_ddl.build_statement(' -- Only print if the log level is set at the appropriate level', r); r:=r+1;
373: ad_ddl.build_statement(' IF FND_LOG.G_CURRENT_RUNTIME_LEVEL <= FND_LOG.LEVEL_PROCEDURE THEN', r); r:=r+1;
374: ad_ddl.build_statement(' fnd_log.string(FND_LOG.LEVEL_PROCEDURE, g_api || ''.'' || p_module,', r); r:=r+1;
367: ad_ddl.build_statement(' --', r); r:=r+1;
368: ad_ddl.build_statement(' PROCEDURE Module_Log_Write', r); r:=r+1;
369: ad_ddl.build_statement(' (p_module VARCHAR2,', r); r:=r+1;
370: ad_ddl.build_statement(' p_action_type VARCHAR2) IS', r); r:=r+1;
371: ad_ddl.build_statement(' BEGIN', r); r:=r+1;
372: ad_ddl.build_statement(' -- Only print if the log level is set at the appropriate level', r); r:=r+1;
373: ad_ddl.build_statement(' IF FND_LOG.G_CURRENT_RUNTIME_LEVEL <= FND_LOG.LEVEL_PROCEDURE THEN', r); r:=r+1;
374: ad_ddl.build_statement(' fnd_log.string(FND_LOG.LEVEL_PROCEDURE, g_api || ''.'' || p_module,', r); r:=r+1;
375: ad_ddl.build_statement(' p_action_type || '' '' || p_module || ''() '' ||', r); r:=r+1;
368: ad_ddl.build_statement(' PROCEDURE Module_Log_Write', r); r:=r+1;
369: ad_ddl.build_statement(' (p_module VARCHAR2,', r); r:=r+1;
370: ad_ddl.build_statement(' p_action_type VARCHAR2) IS', r); r:=r+1;
371: ad_ddl.build_statement(' BEGIN', r); r:=r+1;
372: ad_ddl.build_statement(' -- Only print if the log level is set at the appropriate level', r); r:=r+1;
373: ad_ddl.build_statement(' IF FND_LOG.G_CURRENT_RUNTIME_LEVEL <= FND_LOG.LEVEL_PROCEDURE THEN', r); r:=r+1;
374: ad_ddl.build_statement(' fnd_log.string(FND_LOG.LEVEL_PROCEDURE, g_api || ''.'' || p_module,', r); r:=r+1;
375: ad_ddl.build_statement(' p_action_type || '' '' || p_module || ''() '' ||', r); r:=r+1;
376: ad_ddl.build_statement(' to_char(sysdate, ''DD-MON-YYYY HH:MI:SS''));', r); r:=r+1;
369: ad_ddl.build_statement(' (p_module VARCHAR2,', r); r:=r+1;
370: ad_ddl.build_statement(' p_action_type VARCHAR2) IS', r); r:=r+1;
371: ad_ddl.build_statement(' BEGIN', r); r:=r+1;
372: ad_ddl.build_statement(' -- Only print if the log level is set at the appropriate level', r); r:=r+1;
373: ad_ddl.build_statement(' IF FND_LOG.G_CURRENT_RUNTIME_LEVEL <= FND_LOG.LEVEL_PROCEDURE THEN', r); r:=r+1;
374: ad_ddl.build_statement(' fnd_log.string(FND_LOG.LEVEL_PROCEDURE, g_api || ''.'' || p_module,', r); r:=r+1;
375: ad_ddl.build_statement(' p_action_type || '' '' || p_module || ''() '' ||', r); r:=r+1;
376: ad_ddl.build_statement(' to_char(sysdate, ''DD-MON-YYYY HH:MI:SS''));', r); r:=r+1;
377: ad_ddl.build_statement(' END IF;', r); r:=r+1;
370: ad_ddl.build_statement(' p_action_type VARCHAR2) IS', r); r:=r+1;
371: ad_ddl.build_statement(' BEGIN', r); r:=r+1;
372: ad_ddl.build_statement(' -- Only print if the log level is set at the appropriate level', r); r:=r+1;
373: ad_ddl.build_statement(' IF FND_LOG.G_CURRENT_RUNTIME_LEVEL <= FND_LOG.LEVEL_PROCEDURE THEN', r); r:=r+1;
374: ad_ddl.build_statement(' fnd_log.string(FND_LOG.LEVEL_PROCEDURE, g_api || ''.'' || p_module,', r); r:=r+1;
375: ad_ddl.build_statement(' p_action_type || '' '' || p_module || ''() '' ||', r); r:=r+1;
376: ad_ddl.build_statement(' to_char(sysdate, ''DD-MON-YYYY HH:MI:SS''));', r); r:=r+1;
377: ad_ddl.build_statement(' END IF;', r); r:=r+1;
378: ad_ddl.build_statement(' FND_FILE.PUT_LINE(FND_FILE.LOG, p_action_type || '' '' || p_module ||', r); r:=r+1;
371: ad_ddl.build_statement(' BEGIN', r); r:=r+1;
372: ad_ddl.build_statement(' -- Only print if the log level is set at the appropriate level', r); r:=r+1;
373: ad_ddl.build_statement(' IF FND_LOG.G_CURRENT_RUNTIME_LEVEL <= FND_LOG.LEVEL_PROCEDURE THEN', r); r:=r+1;
374: ad_ddl.build_statement(' fnd_log.string(FND_LOG.LEVEL_PROCEDURE, g_api || ''.'' || p_module,', r); r:=r+1;
375: ad_ddl.build_statement(' p_action_type || '' '' || p_module || ''() '' ||', r); r:=r+1;
376: ad_ddl.build_statement(' to_char(sysdate, ''DD-MON-YYYY HH:MI:SS''));', r); r:=r+1;
377: ad_ddl.build_statement(' END IF;', r); r:=r+1;
378: ad_ddl.build_statement(' FND_FILE.PUT_LINE(FND_FILE.LOG, p_action_type || '' '' || p_module ||', r); r:=r+1;
379: ad_ddl.build_statement(' ''() '' || to_char(sysdate, ''DD-MON-YYYY HH:MI:SS''));', r); r:=r+1;
372: ad_ddl.build_statement(' -- Only print if the log level is set at the appropriate level', r); r:=r+1;
373: ad_ddl.build_statement(' IF FND_LOG.G_CURRENT_RUNTIME_LEVEL <= FND_LOG.LEVEL_PROCEDURE THEN', r); r:=r+1;
374: ad_ddl.build_statement(' fnd_log.string(FND_LOG.LEVEL_PROCEDURE, g_api || ''.'' || p_module,', r); r:=r+1;
375: ad_ddl.build_statement(' p_action_type || '' '' || p_module || ''() '' ||', r); r:=r+1;
376: ad_ddl.build_statement(' to_char(sysdate, ''DD-MON-YYYY HH:MI:SS''));', r); r:=r+1;
377: ad_ddl.build_statement(' END IF;', r); r:=r+1;
378: ad_ddl.build_statement(' FND_FILE.PUT_LINE(FND_FILE.LOG, p_action_type || '' '' || p_module ||', r); r:=r+1;
379: ad_ddl.build_statement(' ''() '' || to_char(sysdate, ''DD-MON-YYYY HH:MI:SS''));', r); r:=r+1;
380: ad_ddl.build_statement(' END Module_Log_Write;', r); r:=r+1;
373: ad_ddl.build_statement(' IF FND_LOG.G_CURRENT_RUNTIME_LEVEL <= FND_LOG.LEVEL_PROCEDURE THEN', r); r:=r+1;
374: ad_ddl.build_statement(' fnd_log.string(FND_LOG.LEVEL_PROCEDURE, g_api || ''.'' || p_module,', r); r:=r+1;
375: ad_ddl.build_statement(' p_action_type || '' '' || p_module || ''() '' ||', r); r:=r+1;
376: ad_ddl.build_statement(' to_char(sysdate, ''DD-MON-YYYY HH:MI:SS''));', r); r:=r+1;
377: ad_ddl.build_statement(' END IF;', r); r:=r+1;
378: ad_ddl.build_statement(' FND_FILE.PUT_LINE(FND_FILE.LOG, p_action_type || '' '' || p_module ||', r); r:=r+1;
379: ad_ddl.build_statement(' ''() '' || to_char(sysdate, ''DD-MON-YYYY HH:MI:SS''));', r); r:=r+1;
380: ad_ddl.build_statement(' END Module_Log_Write;', r); r:=r+1;
381: ad_ddl.build_statement(' ', r); r:=r+1;
374: ad_ddl.build_statement(' fnd_log.string(FND_LOG.LEVEL_PROCEDURE, g_api || ''.'' || p_module,', r); r:=r+1;
375: ad_ddl.build_statement(' p_action_type || '' '' || p_module || ''() '' ||', r); r:=r+1;
376: ad_ddl.build_statement(' to_char(sysdate, ''DD-MON-YYYY HH:MI:SS''));', r); r:=r+1;
377: ad_ddl.build_statement(' END IF;', r); r:=r+1;
378: ad_ddl.build_statement(' FND_FILE.PUT_LINE(FND_FILE.LOG, p_action_type || '' '' || p_module ||', r); r:=r+1;
379: ad_ddl.build_statement(' ''() '' || to_char(sysdate, ''DD-MON-YYYY HH:MI:SS''));', r); r:=r+1;
380: ad_ddl.build_statement(' END Module_Log_Write;', r); r:=r+1;
381: ad_ddl.build_statement(' ', r); r:=r+1;
382: ad_ddl.build_statement(' --', r); r:=r+1;
375: ad_ddl.build_statement(' p_action_type || '' '' || p_module || ''() '' ||', r); r:=r+1;
376: ad_ddl.build_statement(' to_char(sysdate, ''DD-MON-YYYY HH:MI:SS''));', r); r:=r+1;
377: ad_ddl.build_statement(' END IF;', r); r:=r+1;
378: ad_ddl.build_statement(' FND_FILE.PUT_LINE(FND_FILE.LOG, p_action_type || '' '' || p_module ||', r); r:=r+1;
379: ad_ddl.build_statement(' ''() '' || to_char(sysdate, ''DD-MON-YYYY HH:MI:SS''));', r); r:=r+1;
380: ad_ddl.build_statement(' END Module_Log_Write;', r); r:=r+1;
381: ad_ddl.build_statement(' ', r); r:=r+1;
382: ad_ddl.build_statement(' --', r); r:=r+1;
383: ad_ddl.build_statement(' -- Procedure', r); r:=r+1;
376: ad_ddl.build_statement(' to_char(sysdate, ''DD-MON-YYYY HH:MI:SS''));', r); r:=r+1;
377: ad_ddl.build_statement(' END IF;', r); r:=r+1;
378: ad_ddl.build_statement(' FND_FILE.PUT_LINE(FND_FILE.LOG, p_action_type || '' '' || p_module ||', r); r:=r+1;
379: ad_ddl.build_statement(' ''() '' || to_char(sysdate, ''DD-MON-YYYY HH:MI:SS''));', r); r:=r+1;
380: ad_ddl.build_statement(' END Module_Log_Write;', r); r:=r+1;
381: ad_ddl.build_statement(' ', r); r:=r+1;
382: ad_ddl.build_statement(' --', r); r:=r+1;
383: ad_ddl.build_statement(' -- Procedure', r); r:=r+1;
384: ad_ddl.build_statement(' -- Write_To_Log', r); r:=r+1;
377: ad_ddl.build_statement(' END IF;', r); r:=r+1;
378: ad_ddl.build_statement(' FND_FILE.PUT_LINE(FND_FILE.LOG, p_action_type || '' '' || p_module ||', r); r:=r+1;
379: ad_ddl.build_statement(' ''() '' || to_char(sysdate, ''DD-MON-YYYY HH:MI:SS''));', r); r:=r+1;
380: ad_ddl.build_statement(' END Module_Log_Write;', r); r:=r+1;
381: ad_ddl.build_statement(' ', r); r:=r+1;
382: ad_ddl.build_statement(' --', r); r:=r+1;
383: ad_ddl.build_statement(' -- Procedure', r); r:=r+1;
384: ad_ddl.build_statement(' -- Write_To_Log', r); r:=r+1;
385: ad_ddl.build_statement(' -- Purpose', r); r:=r+1;
378: ad_ddl.build_statement(' FND_FILE.PUT_LINE(FND_FILE.LOG, p_action_type || '' '' || p_module ||', r); r:=r+1;
379: ad_ddl.build_statement(' ''() '' || to_char(sysdate, ''DD-MON-YYYY HH:MI:SS''));', r); r:=r+1;
380: ad_ddl.build_statement(' END Module_Log_Write;', r); r:=r+1;
381: ad_ddl.build_statement(' ', r); r:=r+1;
382: ad_ddl.build_statement(' --', r); r:=r+1;
383: ad_ddl.build_statement(' -- Procedure', r); r:=r+1;
384: ad_ddl.build_statement(' -- Write_To_Log', r); r:=r+1;
385: ad_ddl.build_statement(' -- Purpose', r); r:=r+1;
386: ad_ddl.build_statement(' -- Write the text given to the log in 3500 character increments', r); r:=r+1;
379: ad_ddl.build_statement(' ''() '' || to_char(sysdate, ''DD-MON-YYYY HH:MI:SS''));', r); r:=r+1;
380: ad_ddl.build_statement(' END Module_Log_Write;', r); r:=r+1;
381: ad_ddl.build_statement(' ', r); r:=r+1;
382: ad_ddl.build_statement(' --', r); r:=r+1;
383: ad_ddl.build_statement(' -- Procedure', r); r:=r+1;
384: ad_ddl.build_statement(' -- Write_To_Log', r); r:=r+1;
385: ad_ddl.build_statement(' -- Purpose', r); r:=r+1;
386: ad_ddl.build_statement(' -- Write the text given to the log in 3500 character increments', r); r:=r+1;
387: ad_ddl.build_statement(' -- this happened. Write it to the log repository.', r); r:=r+1;
380: ad_ddl.build_statement(' END Module_Log_Write;', r); r:=r+1;
381: ad_ddl.build_statement(' ', r); r:=r+1;
382: ad_ddl.build_statement(' --', r); r:=r+1;
383: ad_ddl.build_statement(' -- Procedure', r); r:=r+1;
384: ad_ddl.build_statement(' -- Write_To_Log', r); r:=r+1;
385: ad_ddl.build_statement(' -- Purpose', r); r:=r+1;
386: ad_ddl.build_statement(' -- Write the text given to the log in 3500 character increments', r); r:=r+1;
387: ad_ddl.build_statement(' -- this happened. Write it to the log repository.', r); r:=r+1;
388: ad_ddl.build_statement(' -- Arguments', r); r:=r+1;
381: ad_ddl.build_statement(' ', r); r:=r+1;
382: ad_ddl.build_statement(' --', r); r:=r+1;
383: ad_ddl.build_statement(' -- Procedure', r); r:=r+1;
384: ad_ddl.build_statement(' -- Write_To_Log', r); r:=r+1;
385: ad_ddl.build_statement(' -- Purpose', r); r:=r+1;
386: ad_ddl.build_statement(' -- Write the text given to the log in 3500 character increments', r); r:=r+1;
387: ad_ddl.build_statement(' -- this happened. Write it to the log repository.', r); r:=r+1;
388: ad_ddl.build_statement(' -- Arguments', r); r:=r+1;
389: ad_ddl.build_statement(' -- p_module Name of the module', r); r:=r+1;
382: ad_ddl.build_statement(' --', r); r:=r+1;
383: ad_ddl.build_statement(' -- Procedure', r); r:=r+1;
384: ad_ddl.build_statement(' -- Write_To_Log', r); r:=r+1;
385: ad_ddl.build_statement(' -- Purpose', r); r:=r+1;
386: ad_ddl.build_statement(' -- Write the text given to the log in 3500 character increments', r); r:=r+1;
387: ad_ddl.build_statement(' -- this happened. Write it to the log repository.', r); r:=r+1;
388: ad_ddl.build_statement(' -- Arguments', r); r:=r+1;
389: ad_ddl.build_statement(' -- p_module Name of the module', r); r:=r+1;
390: ad_ddl.build_statement(' -- p_level Logging level', r); r:=r+1;
383: ad_ddl.build_statement(' -- Procedure', r); r:=r+1;
384: ad_ddl.build_statement(' -- Write_To_Log', r); r:=r+1;
385: ad_ddl.build_statement(' -- Purpose', r); r:=r+1;
386: ad_ddl.build_statement(' -- Write the text given to the log in 3500 character increments', r); r:=r+1;
387: ad_ddl.build_statement(' -- this happened. Write it to the log repository.', r); r:=r+1;
388: ad_ddl.build_statement(' -- Arguments', r); r:=r+1;
389: ad_ddl.build_statement(' -- p_module Name of the module', r); r:=r+1;
390: ad_ddl.build_statement(' -- p_level Logging level', r); r:=r+1;
391: ad_ddl.build_statement(' -- p_text Text to write', r); r:=r+1;
384: ad_ddl.build_statement(' -- Write_To_Log', r); r:=r+1;
385: ad_ddl.build_statement(' -- Purpose', r); r:=r+1;
386: ad_ddl.build_statement(' -- Write the text given to the log in 3500 character increments', r); r:=r+1;
387: ad_ddl.build_statement(' -- this happened. Write it to the log repository.', r); r:=r+1;
388: ad_ddl.build_statement(' -- Arguments', r); r:=r+1;
389: ad_ddl.build_statement(' -- p_module Name of the module', r); r:=r+1;
390: ad_ddl.build_statement(' -- p_level Logging level', r); r:=r+1;
391: ad_ddl.build_statement(' -- p_text Text to write', r); r:=r+1;
392: ad_ddl.build_statement(' -- Example', r); r:=r+1;
385: ad_ddl.build_statement(' -- Purpose', r); r:=r+1;
386: ad_ddl.build_statement(' -- Write the text given to the log in 3500 character increments', r); r:=r+1;
387: ad_ddl.build_statement(' -- this happened. Write it to the log repository.', r); r:=r+1;
388: ad_ddl.build_statement(' -- Arguments', r); r:=r+1;
389: ad_ddl.build_statement(' -- p_module Name of the module', r); r:=r+1;
390: ad_ddl.build_statement(' -- p_level Logging level', r); r:=r+1;
391: ad_ddl.build_statement(' -- p_text Text to write', r); r:=r+1;
392: ad_ddl.build_statement(' -- Example', r); r:=r+1;
393: ad_ddl.build_statement(' -- GCS_TRANSLATION_PKG.Write_To_Log', r); r:=r+1;
386: ad_ddl.build_statement(' -- Write the text given to the log in 3500 character increments', r); r:=r+1;
387: ad_ddl.build_statement(' -- this happened. Write it to the log repository.', r); r:=r+1;
388: ad_ddl.build_statement(' -- Arguments', r); r:=r+1;
389: ad_ddl.build_statement(' -- p_module Name of the module', r); r:=r+1;
390: ad_ddl.build_statement(' -- p_level Logging level', r); r:=r+1;
391: ad_ddl.build_statement(' -- p_text Text to write', r); r:=r+1;
392: ad_ddl.build_statement(' -- Example', r); r:=r+1;
393: ad_ddl.build_statement(' -- GCS_TRANSLATION_PKG.Write_To_Log', r); r:=r+1;
394: ad_ddl.build_statement(' -- Notes', r); r:=r+1;
387: ad_ddl.build_statement(' -- this happened. Write it to the log repository.', r); r:=r+1;
388: ad_ddl.build_statement(' -- Arguments', r); r:=r+1;
389: ad_ddl.build_statement(' -- p_module Name of the module', r); r:=r+1;
390: ad_ddl.build_statement(' -- p_level Logging level', r); r:=r+1;
391: ad_ddl.build_statement(' -- p_text Text to write', r); r:=r+1;
392: ad_ddl.build_statement(' -- Example', r); r:=r+1;
393: ad_ddl.build_statement(' -- GCS_TRANSLATION_PKG.Write_To_Log', r); r:=r+1;
394: ad_ddl.build_statement(' -- Notes', r); r:=r+1;
395: ad_ddl.build_statement(' --', r); r:=r+1;
388: ad_ddl.build_statement(' -- Arguments', r); r:=r+1;
389: ad_ddl.build_statement(' -- p_module Name of the module', r); r:=r+1;
390: ad_ddl.build_statement(' -- p_level Logging level', r); r:=r+1;
391: ad_ddl.build_statement(' -- p_text Text to write', r); r:=r+1;
392: ad_ddl.build_statement(' -- Example', r); r:=r+1;
393: ad_ddl.build_statement(' -- GCS_TRANSLATION_PKG.Write_To_Log', r); r:=r+1;
394: ad_ddl.build_statement(' -- Notes', r); r:=r+1;
395: ad_ddl.build_statement(' --', r); r:=r+1;
396: ad_ddl.build_statement(' PROCEDURE Write_To_Log', r); r:=r+1;
389: ad_ddl.build_statement(' -- p_module Name of the module', r); r:=r+1;
390: ad_ddl.build_statement(' -- p_level Logging level', r); r:=r+1;
391: ad_ddl.build_statement(' -- p_text Text to write', r); r:=r+1;
392: ad_ddl.build_statement(' -- Example', r); r:=r+1;
393: ad_ddl.build_statement(' -- GCS_TRANSLATION_PKG.Write_To_Log', r); r:=r+1;
394: ad_ddl.build_statement(' -- Notes', r); r:=r+1;
395: ad_ddl.build_statement(' --', r); r:=r+1;
396: ad_ddl.build_statement(' PROCEDURE Write_To_Log', r); r:=r+1;
397: ad_ddl.build_statement(' (p_module VARCHAR2,', r); r:=r+1;
390: ad_ddl.build_statement(' -- p_level Logging level', r); r:=r+1;
391: ad_ddl.build_statement(' -- p_text Text to write', r); r:=r+1;
392: ad_ddl.build_statement(' -- Example', r); r:=r+1;
393: ad_ddl.build_statement(' -- GCS_TRANSLATION_PKG.Write_To_Log', r); r:=r+1;
394: ad_ddl.build_statement(' -- Notes', r); r:=r+1;
395: ad_ddl.build_statement(' --', r); r:=r+1;
396: ad_ddl.build_statement(' PROCEDURE Write_To_Log', r); r:=r+1;
397: ad_ddl.build_statement(' (p_module VARCHAR2,', r); r:=r+1;
398: ad_ddl.build_statement(' p_level NUMBER,', r); r:=r+1;
391: ad_ddl.build_statement(' -- p_text Text to write', r); r:=r+1;
392: ad_ddl.build_statement(' -- Example', r); r:=r+1;
393: ad_ddl.build_statement(' -- GCS_TRANSLATION_PKG.Write_To_Log', r); r:=r+1;
394: ad_ddl.build_statement(' -- Notes', r); r:=r+1;
395: ad_ddl.build_statement(' --', r); r:=r+1;
396: ad_ddl.build_statement(' PROCEDURE Write_To_Log', r); r:=r+1;
397: ad_ddl.build_statement(' (p_module VARCHAR2,', r); r:=r+1;
398: ad_ddl.build_statement(' p_level NUMBER,', r); r:=r+1;
399: ad_ddl.build_statement(' p_text VARCHAR2)', r); r:=r+1;
392: ad_ddl.build_statement(' -- Example', r); r:=r+1;
393: ad_ddl.build_statement(' -- GCS_TRANSLATION_PKG.Write_To_Log', r); r:=r+1;
394: ad_ddl.build_statement(' -- Notes', r); r:=r+1;
395: ad_ddl.build_statement(' --', r); r:=r+1;
396: ad_ddl.build_statement(' PROCEDURE Write_To_Log', r); r:=r+1;
397: ad_ddl.build_statement(' (p_module VARCHAR2,', r); r:=r+1;
398: ad_ddl.build_statement(' p_level NUMBER,', r); r:=r+1;
399: ad_ddl.build_statement(' p_text VARCHAR2)', r); r:=r+1;
400: ad_ddl.build_statement(' IS', r); r:=r+1;
393: ad_ddl.build_statement(' -- GCS_TRANSLATION_PKG.Write_To_Log', r); r:=r+1;
394: ad_ddl.build_statement(' -- Notes', r); r:=r+1;
395: ad_ddl.build_statement(' --', r); r:=r+1;
396: ad_ddl.build_statement(' PROCEDURE Write_To_Log', r); r:=r+1;
397: ad_ddl.build_statement(' (p_module VARCHAR2,', r); r:=r+1;
398: ad_ddl.build_statement(' p_level NUMBER,', r); r:=r+1;
399: ad_ddl.build_statement(' p_text VARCHAR2)', r); r:=r+1;
400: ad_ddl.build_statement(' IS', r); r:=r+1;
401: ad_ddl.build_statement(' api_module_concat VARCHAR2(200);', r); r:=r+1;
394: ad_ddl.build_statement(' -- Notes', r); r:=r+1;
395: ad_ddl.build_statement(' --', r); r:=r+1;
396: ad_ddl.build_statement(' PROCEDURE Write_To_Log', r); r:=r+1;
397: ad_ddl.build_statement(' (p_module VARCHAR2,', r); r:=r+1;
398: ad_ddl.build_statement(' p_level NUMBER,', r); r:=r+1;
399: ad_ddl.build_statement(' p_text VARCHAR2)', r); r:=r+1;
400: ad_ddl.build_statement(' IS', r); r:=r+1;
401: ad_ddl.build_statement(' api_module_concat VARCHAR2(200);', r); r:=r+1;
402: ad_ddl.build_statement(' text_with_date VARCHAR2(32767);', r); r:=r+1;
395: ad_ddl.build_statement(' --', r); r:=r+1;
396: ad_ddl.build_statement(' PROCEDURE Write_To_Log', r); r:=r+1;
397: ad_ddl.build_statement(' (p_module VARCHAR2,', r); r:=r+1;
398: ad_ddl.build_statement(' p_level NUMBER,', r); r:=r+1;
399: ad_ddl.build_statement(' p_text VARCHAR2)', r); r:=r+1;
400: ad_ddl.build_statement(' IS', r); r:=r+1;
401: ad_ddl.build_statement(' api_module_concat VARCHAR2(200);', r); r:=r+1;
402: ad_ddl.build_statement(' text_with_date VARCHAR2(32767);', r); r:=r+1;
403: ad_ddl.build_statement(' text_with_date_len NUMBER;', r); r:=r+1;
396: ad_ddl.build_statement(' PROCEDURE Write_To_Log', r); r:=r+1;
397: ad_ddl.build_statement(' (p_module VARCHAR2,', r); r:=r+1;
398: ad_ddl.build_statement(' p_level NUMBER,', r); r:=r+1;
399: ad_ddl.build_statement(' p_text VARCHAR2)', r); r:=r+1;
400: ad_ddl.build_statement(' IS', r); r:=r+1;
401: ad_ddl.build_statement(' api_module_concat VARCHAR2(200);', r); r:=r+1;
402: ad_ddl.build_statement(' text_with_date VARCHAR2(32767);', r); r:=r+1;
403: ad_ddl.build_statement(' text_with_date_len NUMBER;', r); r:=r+1;
404: ad_ddl.build_statement(' curr_index NUMBER;', r); r:=r+1;
397: ad_ddl.build_statement(' (p_module VARCHAR2,', r); r:=r+1;
398: ad_ddl.build_statement(' p_level NUMBER,', r); r:=r+1;
399: ad_ddl.build_statement(' p_text VARCHAR2)', r); r:=r+1;
400: ad_ddl.build_statement(' IS', r); r:=r+1;
401: ad_ddl.build_statement(' api_module_concat VARCHAR2(200);', r); r:=r+1;
402: ad_ddl.build_statement(' text_with_date VARCHAR2(32767);', r); r:=r+1;
403: ad_ddl.build_statement(' text_with_date_len NUMBER;', r); r:=r+1;
404: ad_ddl.build_statement(' curr_index NUMBER;', r); r:=r+1;
405: ad_ddl.build_statement(' BEGIN', r); r:=r+1;
398: ad_ddl.build_statement(' p_level NUMBER,', r); r:=r+1;
399: ad_ddl.build_statement(' p_text VARCHAR2)', r); r:=r+1;
400: ad_ddl.build_statement(' IS', r); r:=r+1;
401: ad_ddl.build_statement(' api_module_concat VARCHAR2(200);', r); r:=r+1;
402: ad_ddl.build_statement(' text_with_date VARCHAR2(32767);', r); r:=r+1;
403: ad_ddl.build_statement(' text_with_date_len NUMBER;', r); r:=r+1;
404: ad_ddl.build_statement(' curr_index NUMBER;', r); r:=r+1;
405: ad_ddl.build_statement(' BEGIN', r); r:=r+1;
406: ad_ddl.build_statement(' -- Only print if the log level is set at the appropriate level', r); r:=r+1;
399: ad_ddl.build_statement(' p_text VARCHAR2)', r); r:=r+1;
400: ad_ddl.build_statement(' IS', r); r:=r+1;
401: ad_ddl.build_statement(' api_module_concat VARCHAR2(200);', r); r:=r+1;
402: ad_ddl.build_statement(' text_with_date VARCHAR2(32767);', r); r:=r+1;
403: ad_ddl.build_statement(' text_with_date_len NUMBER;', r); r:=r+1;
404: ad_ddl.build_statement(' curr_index NUMBER;', r); r:=r+1;
405: ad_ddl.build_statement(' BEGIN', r); r:=r+1;
406: ad_ddl.build_statement(' -- Only print if the log level is set at the appropriate level', r); r:=r+1;
407: ad_ddl.build_statement(' IF FND_LOG.G_CURRENT_RUNTIME_LEVEL <= p_level THEN', r); r:=r+1;
400: ad_ddl.build_statement(' IS', r); r:=r+1;
401: ad_ddl.build_statement(' api_module_concat VARCHAR2(200);', r); r:=r+1;
402: ad_ddl.build_statement(' text_with_date VARCHAR2(32767);', r); r:=r+1;
403: ad_ddl.build_statement(' text_with_date_len NUMBER;', r); r:=r+1;
404: ad_ddl.build_statement(' curr_index NUMBER;', r); r:=r+1;
405: ad_ddl.build_statement(' BEGIN', r); r:=r+1;
406: ad_ddl.build_statement(' -- Only print if the log level is set at the appropriate level', r); r:=r+1;
407: ad_ddl.build_statement(' IF FND_LOG.G_CURRENT_RUNTIME_LEVEL <= p_level THEN', r); r:=r+1;
408: ad_ddl.build_statement(' api_module_concat := g_api || ''.'' || p_module;', r); r:=r+1;
401: ad_ddl.build_statement(' api_module_concat VARCHAR2(200);', r); r:=r+1;
402: ad_ddl.build_statement(' text_with_date VARCHAR2(32767);', r); r:=r+1;
403: ad_ddl.build_statement(' text_with_date_len NUMBER;', r); r:=r+1;
404: ad_ddl.build_statement(' curr_index NUMBER;', r); r:=r+1;
405: ad_ddl.build_statement(' BEGIN', r); r:=r+1;
406: ad_ddl.build_statement(' -- Only print if the log level is set at the appropriate level', r); r:=r+1;
407: ad_ddl.build_statement(' IF FND_LOG.G_CURRENT_RUNTIME_LEVEL <= p_level THEN', r); r:=r+1;
408: ad_ddl.build_statement(' api_module_concat := g_api || ''.'' || p_module;', r); r:=r+1;
409: ad_ddl.build_statement(' text_with_date := to_char(sysdate,''DD-MON-YYYY HH:MI:SS'')||g_nl||p_text;', r); r:=r+1;
402: ad_ddl.build_statement(' text_with_date VARCHAR2(32767);', r); r:=r+1;
403: ad_ddl.build_statement(' text_with_date_len NUMBER;', r); r:=r+1;
404: ad_ddl.build_statement(' curr_index NUMBER;', r); r:=r+1;
405: ad_ddl.build_statement(' BEGIN', r); r:=r+1;
406: ad_ddl.build_statement(' -- Only print if the log level is set at the appropriate level', r); r:=r+1;
407: ad_ddl.build_statement(' IF FND_LOG.G_CURRENT_RUNTIME_LEVEL <= p_level THEN', r); r:=r+1;
408: ad_ddl.build_statement(' api_module_concat := g_api || ''.'' || p_module;', r); r:=r+1;
409: ad_ddl.build_statement(' text_with_date := to_char(sysdate,''DD-MON-YYYY HH:MI:SS'')||g_nl||p_text;', r); r:=r+1;
410: ad_ddl.build_statement(' text_with_date_len := length(text_with_date);', r); r:=r+1;
403: ad_ddl.build_statement(' text_with_date_len NUMBER;', r); r:=r+1;
404: ad_ddl.build_statement(' curr_index NUMBER;', r); r:=r+1;
405: ad_ddl.build_statement(' BEGIN', r); r:=r+1;
406: ad_ddl.build_statement(' -- Only print if the log level is set at the appropriate level', r); r:=r+1;
407: ad_ddl.build_statement(' IF FND_LOG.G_CURRENT_RUNTIME_LEVEL <= p_level THEN', r); r:=r+1;
408: ad_ddl.build_statement(' api_module_concat := g_api || ''.'' || p_module;', r); r:=r+1;
409: ad_ddl.build_statement(' text_with_date := to_char(sysdate,''DD-MON-YYYY HH:MI:SS'')||g_nl||p_text;', r); r:=r+1;
410: ad_ddl.build_statement(' text_with_date_len := length(text_with_date);', r); r:=r+1;
411: ad_ddl.build_statement(' curr_index := 1;', r); r:=r+1;
404: ad_ddl.build_statement(' curr_index NUMBER;', r); r:=r+1;
405: ad_ddl.build_statement(' BEGIN', r); r:=r+1;
406: ad_ddl.build_statement(' -- Only print if the log level is set at the appropriate level', r); r:=r+1;
407: ad_ddl.build_statement(' IF FND_LOG.G_CURRENT_RUNTIME_LEVEL <= p_level THEN', r); r:=r+1;
408: ad_ddl.build_statement(' api_module_concat := g_api || ''.'' || p_module;', r); r:=r+1;
409: ad_ddl.build_statement(' text_with_date := to_char(sysdate,''DD-MON-YYYY HH:MI:SS'')||g_nl||p_text;', r); r:=r+1;
410: ad_ddl.build_statement(' text_with_date_len := length(text_with_date);', r); r:=r+1;
411: ad_ddl.build_statement(' curr_index := 1;', r); r:=r+1;
412: ad_ddl.build_statement(' WHILE curr_index <= text_with_date_len LOOP', r); r:=r+1;
405: ad_ddl.build_statement(' BEGIN', r); r:=r+1;
406: ad_ddl.build_statement(' -- Only print if the log level is set at the appropriate level', r); r:=r+1;
407: ad_ddl.build_statement(' IF FND_LOG.G_CURRENT_RUNTIME_LEVEL <= p_level THEN', r); r:=r+1;
408: ad_ddl.build_statement(' api_module_concat := g_api || ''.'' || p_module;', r); r:=r+1;
409: ad_ddl.build_statement(' text_with_date := to_char(sysdate,''DD-MON-YYYY HH:MI:SS'')||g_nl||p_text;', r); r:=r+1;
410: ad_ddl.build_statement(' text_with_date_len := length(text_with_date);', r); r:=r+1;
411: ad_ddl.build_statement(' curr_index := 1;', r); r:=r+1;
412: ad_ddl.build_statement(' WHILE curr_index <= text_with_date_len LOOP', r); r:=r+1;
413: ad_ddl.build_statement(' fnd_log.string(p_level, api_module_concat,', r); r:=r+1;
406: ad_ddl.build_statement(' -- Only print if the log level is set at the appropriate level', r); r:=r+1;
407: ad_ddl.build_statement(' IF FND_LOG.G_CURRENT_RUNTIME_LEVEL <= p_level THEN', r); r:=r+1;
408: ad_ddl.build_statement(' api_module_concat := g_api || ''.'' || p_module;', r); r:=r+1;
409: ad_ddl.build_statement(' text_with_date := to_char(sysdate,''DD-MON-YYYY HH:MI:SS'')||g_nl||p_text;', r); r:=r+1;
410: ad_ddl.build_statement(' text_with_date_len := length(text_with_date);', r); r:=r+1;
411: ad_ddl.build_statement(' curr_index := 1;', r); r:=r+1;
412: ad_ddl.build_statement(' WHILE curr_index <= text_with_date_len LOOP', r); r:=r+1;
413: ad_ddl.build_statement(' fnd_log.string(p_level, api_module_concat,', r); r:=r+1;
414: ad_ddl.build_statement(' substr(text_with_date, curr_index, 3500));', r); r:=r+1;
407: ad_ddl.build_statement(' IF FND_LOG.G_CURRENT_RUNTIME_LEVEL <= p_level THEN', r); r:=r+1;
408: ad_ddl.build_statement(' api_module_concat := g_api || ''.'' || p_module;', r); r:=r+1;
409: ad_ddl.build_statement(' text_with_date := to_char(sysdate,''DD-MON-YYYY HH:MI:SS'')||g_nl||p_text;', r); r:=r+1;
410: ad_ddl.build_statement(' text_with_date_len := length(text_with_date);', r); r:=r+1;
411: ad_ddl.build_statement(' curr_index := 1;', r); r:=r+1;
412: ad_ddl.build_statement(' WHILE curr_index <= text_with_date_len LOOP', r); r:=r+1;
413: ad_ddl.build_statement(' fnd_log.string(p_level, api_module_concat,', r); r:=r+1;
414: ad_ddl.build_statement(' substr(text_with_date, curr_index, 3500));', r); r:=r+1;
415: ad_ddl.build_statement(' curr_index := curr_index + 3500;', r); r:=r+1;
408: ad_ddl.build_statement(' api_module_concat := g_api || ''.'' || p_module;', r); r:=r+1;
409: ad_ddl.build_statement(' text_with_date := to_char(sysdate,''DD-MON-YYYY HH:MI:SS'')||g_nl||p_text;', r); r:=r+1;
410: ad_ddl.build_statement(' text_with_date_len := length(text_with_date);', r); r:=r+1;
411: ad_ddl.build_statement(' curr_index := 1;', r); r:=r+1;
412: ad_ddl.build_statement(' WHILE curr_index <= text_with_date_len LOOP', r); r:=r+1;
413: ad_ddl.build_statement(' fnd_log.string(p_level, api_module_concat,', r); r:=r+1;
414: ad_ddl.build_statement(' substr(text_with_date, curr_index, 3500));', r); r:=r+1;
415: ad_ddl.build_statement(' curr_index := curr_index + 3500;', r); r:=r+1;
416: ad_ddl.build_statement(' END LOOP;', r); r:=r+1;
409: ad_ddl.build_statement(' text_with_date := to_char(sysdate,''DD-MON-YYYY HH:MI:SS'')||g_nl||p_text;', r); r:=r+1;
410: ad_ddl.build_statement(' text_with_date_len := length(text_with_date);', r); r:=r+1;
411: ad_ddl.build_statement(' curr_index := 1;', r); r:=r+1;
412: ad_ddl.build_statement(' WHILE curr_index <= text_with_date_len LOOP', r); r:=r+1;
413: ad_ddl.build_statement(' fnd_log.string(p_level, api_module_concat,', r); r:=r+1;
414: ad_ddl.build_statement(' substr(text_with_date, curr_index, 3500));', r); r:=r+1;
415: ad_ddl.build_statement(' curr_index := curr_index + 3500;', r); r:=r+1;
416: ad_ddl.build_statement(' END LOOP;', r); r:=r+1;
417: ad_ddl.build_statement(' END IF;', r); r:=r+1;
410: ad_ddl.build_statement(' text_with_date_len := length(text_with_date);', r); r:=r+1;
411: ad_ddl.build_statement(' curr_index := 1;', r); r:=r+1;
412: ad_ddl.build_statement(' WHILE curr_index <= text_with_date_len LOOP', r); r:=r+1;
413: ad_ddl.build_statement(' fnd_log.string(p_level, api_module_concat,', r); r:=r+1;
414: ad_ddl.build_statement(' substr(text_with_date, curr_index, 3500));', r); r:=r+1;
415: ad_ddl.build_statement(' curr_index := curr_index + 3500;', r); r:=r+1;
416: ad_ddl.build_statement(' END LOOP;', r); r:=r+1;
417: ad_ddl.build_statement(' END IF;', r); r:=r+1;
418: ad_ddl.build_statement(' END Write_To_Log;', r); r:=r+1;
411: ad_ddl.build_statement(' curr_index := 1;', r); r:=r+1;
412: ad_ddl.build_statement(' WHILE curr_index <= text_with_date_len LOOP', r); r:=r+1;
413: ad_ddl.build_statement(' fnd_log.string(p_level, api_module_concat,', r); r:=r+1;
414: ad_ddl.build_statement(' substr(text_with_date, curr_index, 3500));', r); r:=r+1;
415: ad_ddl.build_statement(' curr_index := curr_index + 3500;', r); r:=r+1;
416: ad_ddl.build_statement(' END LOOP;', r); r:=r+1;
417: ad_ddl.build_statement(' END IF;', r); r:=r+1;
418: ad_ddl.build_statement(' END Write_To_Log;', r); r:=r+1;
419: ad_ddl.build_statement(' ', r); r:=r+1;
412: ad_ddl.build_statement(' WHILE curr_index <= text_with_date_len LOOP', r); r:=r+1;
413: ad_ddl.build_statement(' fnd_log.string(p_level, api_module_concat,', r); r:=r+1;
414: ad_ddl.build_statement(' substr(text_with_date, curr_index, 3500));', r); r:=r+1;
415: ad_ddl.build_statement(' curr_index := curr_index + 3500;', r); r:=r+1;
416: ad_ddl.build_statement(' END LOOP;', r); r:=r+1;
417: ad_ddl.build_statement(' END IF;', r); r:=r+1;
418: ad_ddl.build_statement(' END Write_To_Log;', r); r:=r+1;
419: ad_ddl.build_statement(' ', r); r:=r+1;
420: ad_ddl.build_statement(' ', r); r:=r+1;
413: ad_ddl.build_statement(' fnd_log.string(p_level, api_module_concat,', r); r:=r+1;
414: ad_ddl.build_statement(' substr(text_with_date, curr_index, 3500));', r); r:=r+1;
415: ad_ddl.build_statement(' curr_index := curr_index + 3500;', r); r:=r+1;
416: ad_ddl.build_statement(' END LOOP;', r); r:=r+1;
417: ad_ddl.build_statement(' END IF;', r); r:=r+1;
418: ad_ddl.build_statement(' END Write_To_Log;', r); r:=r+1;
419: ad_ddl.build_statement(' ', r); r:=r+1;
420: ad_ddl.build_statement(' ', r); r:=r+1;
421: ad_ddl.build_statement(' ', r); r:=r+1;
414: ad_ddl.build_statement(' substr(text_with_date, curr_index, 3500));', r); r:=r+1;
415: ad_ddl.build_statement(' curr_index := curr_index + 3500;', r); r:=r+1;
416: ad_ddl.build_statement(' END LOOP;', r); r:=r+1;
417: ad_ddl.build_statement(' END IF;', r); r:=r+1;
418: ad_ddl.build_statement(' END Write_To_Log;', r); r:=r+1;
419: ad_ddl.build_statement(' ', r); r:=r+1;
420: ad_ddl.build_statement(' ', r); r:=r+1;
421: ad_ddl.build_statement(' ', r); r:=r+1;
422: ad_ddl.build_statement(' ', r); r:=r+1;
415: ad_ddl.build_statement(' curr_index := curr_index + 3500;', r); r:=r+1;
416: ad_ddl.build_statement(' END LOOP;', r); r:=r+1;
417: ad_ddl.build_statement(' END IF;', r); r:=r+1;
418: ad_ddl.build_statement(' END Write_To_Log;', r); r:=r+1;
419: ad_ddl.build_statement(' ', r); r:=r+1;
420: ad_ddl.build_statement(' ', r); r:=r+1;
421: ad_ddl.build_statement(' ', r); r:=r+1;
422: ad_ddl.build_statement(' ', r); r:=r+1;
423: ad_ddl.build_statement(' --', r); r:=r+1;
416: ad_ddl.build_statement(' END LOOP;', r); r:=r+1;
417: ad_ddl.build_statement(' END IF;', r); r:=r+1;
418: ad_ddl.build_statement(' END Write_To_Log;', r); r:=r+1;
419: ad_ddl.build_statement(' ', r); r:=r+1;
420: ad_ddl.build_statement(' ', r); r:=r+1;
421: ad_ddl.build_statement(' ', r); r:=r+1;
422: ad_ddl.build_statement(' ', r); r:=r+1;
423: ad_ddl.build_statement(' --', r); r:=r+1;
424: ad_ddl.build_statement(' -- Function', r); r:=r+1;
417: ad_ddl.build_statement(' END IF;', r); r:=r+1;
418: ad_ddl.build_statement(' END Write_To_Log;', r); r:=r+1;
419: ad_ddl.build_statement(' ', r); r:=r+1;
420: ad_ddl.build_statement(' ', r); r:=r+1;
421: ad_ddl.build_statement(' ', r); r:=r+1;
422: ad_ddl.build_statement(' ', r); r:=r+1;
423: ad_ddl.build_statement(' --', r); r:=r+1;
424: ad_ddl.build_statement(' -- Function', r); r:=r+1;
425: ad_ddl.build_statement(' -- Get_RE_Data_Exists', r); r:=r+1;
418: ad_ddl.build_statement(' END Write_To_Log;', r); r:=r+1;
419: ad_ddl.build_statement(' ', r); r:=r+1;
420: ad_ddl.build_statement(' ', r); r:=r+1;
421: ad_ddl.build_statement(' ', r); r:=r+1;
422: ad_ddl.build_statement(' ', r); r:=r+1;
423: ad_ddl.build_statement(' --', r); r:=r+1;
424: ad_ddl.build_statement(' -- Function', r); r:=r+1;
425: ad_ddl.build_statement(' -- Get_RE_Data_Exists', r); r:=r+1;
426: ad_ddl.build_statement(' -- Purpose', r); r:=r+1;
419: ad_ddl.build_statement(' ', r); r:=r+1;
420: ad_ddl.build_statement(' ', r); r:=r+1;
421: ad_ddl.build_statement(' ', r); r:=r+1;
422: ad_ddl.build_statement(' ', r); r:=r+1;
423: ad_ddl.build_statement(' --', r); r:=r+1;
424: ad_ddl.build_statement(' -- Function', r); r:=r+1;
425: ad_ddl.build_statement(' -- Get_RE_Data_Exists', r); r:=r+1;
426: ad_ddl.build_statement(' -- Purpose', r); r:=r+1;
427: ad_ddl.build_statement(' -- Determines whether the data was loaded for the given combination or not.', r); r:=r+1;
420: ad_ddl.build_statement(' ', r); r:=r+1;
421: ad_ddl.build_statement(' ', r); r:=r+1;
422: ad_ddl.build_statement(' ', r); r:=r+1;
423: ad_ddl.build_statement(' --', r); r:=r+1;
424: ad_ddl.build_statement(' -- Function', r); r:=r+1;
425: ad_ddl.build_statement(' -- Get_RE_Data_Exists', r); r:=r+1;
426: ad_ddl.build_statement(' -- Purpose', r); r:=r+1;
427: ad_ddl.build_statement(' -- Determines whether the data was loaded for the given combination or not.', r); r:=r+1;
428: ad_ddl.build_statement(' -- Arguments', r); r:=r+1;
421: ad_ddl.build_statement(' ', r); r:=r+1;
422: ad_ddl.build_statement(' ', r); r:=r+1;
423: ad_ddl.build_statement(' --', r); r:=r+1;
424: ad_ddl.build_statement(' -- Function', r); r:=r+1;
425: ad_ddl.build_statement(' -- Get_RE_Data_Exists', r); r:=r+1;
426: ad_ddl.build_statement(' -- Purpose', r); r:=r+1;
427: ad_ddl.build_statement(' -- Determines whether the data was loaded for the given combination or not.', r); r:=r+1;
428: ad_ddl.build_statement(' -- Arguments', r); r:=r+1;
429: ad_ddl.build_statement(' -- p_hier_dataset_code The dataset code in FEM_BALANCES.', r); r:=r+1;
422: ad_ddl.build_statement(' ', r); r:=r+1;
423: ad_ddl.build_statement(' --', r); r:=r+1;
424: ad_ddl.build_statement(' -- Function', r); r:=r+1;
425: ad_ddl.build_statement(' -- Get_RE_Data_Exists', r); r:=r+1;
426: ad_ddl.build_statement(' -- Purpose', r); r:=r+1;
427: ad_ddl.build_statement(' -- Determines whether the data was loaded for the given combination or not.', r); r:=r+1;
428: ad_ddl.build_statement(' -- Arguments', r); r:=r+1;
429: ad_ddl.build_statement(' -- p_hier_dataset_code The dataset code in FEM_BALANCES.', r); r:=r+1;
430: ad_ddl.build_statement(' -- p_cal_period_id The current period''s cal_period_id.', r); r:=r+1;
423: ad_ddl.build_statement(' --', r); r:=r+1;
424: ad_ddl.build_statement(' -- Function', r); r:=r+1;
425: ad_ddl.build_statement(' -- Get_RE_Data_Exists', r); r:=r+1;
426: ad_ddl.build_statement(' -- Purpose', r); r:=r+1;
427: ad_ddl.build_statement(' -- Determines whether the data was loaded for the given combination or not.', r); r:=r+1;
428: ad_ddl.build_statement(' -- Arguments', r); r:=r+1;
429: ad_ddl.build_statement(' -- p_hier_dataset_code The dataset code in FEM_BALANCES.', r); r:=r+1;
430: ad_ddl.build_statement(' -- p_cal_period_id The current period''s cal_period_id.', r); r:=r+1;
431: ad_ddl.build_statement(' -- p_source_system_code GCS source system code.', r); r:=r+1;
424: ad_ddl.build_statement(' -- Function', r); r:=r+1;
425: ad_ddl.build_statement(' -- Get_RE_Data_Exists', r); r:=r+1;
426: ad_ddl.build_statement(' -- Purpose', r); r:=r+1;
427: ad_ddl.build_statement(' -- Determines whether the data was loaded for the given combination or not.', r); r:=r+1;
428: ad_ddl.build_statement(' -- Arguments', r); r:=r+1;
429: ad_ddl.build_statement(' -- p_hier_dataset_code The dataset code in FEM_BALANCES.', r); r:=r+1;
430: ad_ddl.build_statement(' -- p_cal_period_id The current period''s cal_period_id.', r); r:=r+1;
431: ad_ddl.build_statement(' -- p_source_system_code GCS source system code.', r); r:=r+1;
432: ad_ddl.build_statement(' -- p_from_ccy From currency code.', r); r:=r+1;
425: ad_ddl.build_statement(' -- Get_RE_Data_Exists', r); r:=r+1;
426: ad_ddl.build_statement(' -- Purpose', r); r:=r+1;
427: ad_ddl.build_statement(' -- Determines whether the data was loaded for the given combination or not.', r); r:=r+1;
428: ad_ddl.build_statement(' -- Arguments', r); r:=r+1;
429: ad_ddl.build_statement(' -- p_hier_dataset_code The dataset code in FEM_BALANCES.', r); r:=r+1;
430: ad_ddl.build_statement(' -- p_cal_period_id The current period''s cal_period_id.', r); r:=r+1;
431: ad_ddl.build_statement(' -- p_source_system_code GCS source system code.', r); r:=r+1;
432: ad_ddl.build_statement(' -- p_from_ccy From currency code.', r); r:=r+1;
433: ad_ddl.build_statement(' -- p_ledger_id The ledger in FEM_BALANCES.', r); r:=r+1;
426: ad_ddl.build_statement(' -- Purpose', r); r:=r+1;
427: ad_ddl.build_statement(' -- Determines whether the data was loaded for the given combination or not.', r); r:=r+1;
428: ad_ddl.build_statement(' -- Arguments', r); r:=r+1;
429: ad_ddl.build_statement(' -- p_hier_dataset_code The dataset code in FEM_BALANCES.', r); r:=r+1;
430: ad_ddl.build_statement(' -- p_cal_period_id The current period''s cal_period_id.', r); r:=r+1;
431: ad_ddl.build_statement(' -- p_source_system_code GCS source system code.', r); r:=r+1;
432: ad_ddl.build_statement(' -- p_from_ccy From currency code.', r); r:=r+1;
433: ad_ddl.build_statement(' -- p_ledger_id The ledger in FEM_BALANCES.', r); r:=r+1;
434: ad_ddl.build_statement(' -- p_entity_id Entity on which the translation is being performed.', r); r:=r+1;
427: ad_ddl.build_statement(' -- Determines whether the data was loaded for the given combination or not.', r); r:=r+1;
428: ad_ddl.build_statement(' -- Arguments', r); r:=r+1;
429: ad_ddl.build_statement(' -- p_hier_dataset_code The dataset code in FEM_BALANCES.', r); r:=r+1;
430: ad_ddl.build_statement(' -- p_cal_period_id The current period''s cal_period_id.', r); r:=r+1;
431: ad_ddl.build_statement(' -- p_source_system_code GCS source system code.', r); r:=r+1;
432: ad_ddl.build_statement(' -- p_from_ccy From currency code.', r); r:=r+1;
433: ad_ddl.build_statement(' -- p_ledger_id The ledger in FEM_BALANCES.', r); r:=r+1;
434: ad_ddl.build_statement(' -- p_entity_id Entity on which the translation is being performed.', r); r:=r+1;
435: ad_ddl.build_statement(' -- p_line_item_id Line Item Id of retained earnings selected for the hierarchy.', r); r:=r+1;
428: ad_ddl.build_statement(' -- Arguments', r); r:=r+1;
429: ad_ddl.build_statement(' -- p_hier_dataset_code The dataset code in FEM_BALANCES.', r); r:=r+1;
430: ad_ddl.build_statement(' -- p_cal_period_id The current period''s cal_period_id.', r); r:=r+1;
431: ad_ddl.build_statement(' -- p_source_system_code GCS source system code.', r); r:=r+1;
432: ad_ddl.build_statement(' -- p_from_ccy From currency code.', r); r:=r+1;
433: ad_ddl.build_statement(' -- p_ledger_id The ledger in FEM_BALANCES.', r); r:=r+1;
434: ad_ddl.build_statement(' -- p_entity_id Entity on which the translation is being performed.', r); r:=r+1;
435: ad_ddl.build_statement(' -- p_line_item_id Line Item Id of retained earnings selected for the hierarchy.', r); r:=r+1;
436: ad_ddl.build_statement(' -- Example', r); r:=r+1;
429: ad_ddl.build_statement(' -- p_hier_dataset_code The dataset code in FEM_BALANCES.', r); r:=r+1;
430: ad_ddl.build_statement(' -- p_cal_period_id The current period''s cal_period_id.', r); r:=r+1;
431: ad_ddl.build_statement(' -- p_source_system_code GCS source system code.', r); r:=r+1;
432: ad_ddl.build_statement(' -- p_from_ccy From currency code.', r); r:=r+1;
433: ad_ddl.build_statement(' -- p_ledger_id The ledger in FEM_BALANCES.', r); r:=r+1;
434: ad_ddl.build_statement(' -- p_entity_id Entity on which the translation is being performed.', r); r:=r+1;
435: ad_ddl.build_statement(' -- p_line_item_id Line Item Id of retained earnings selected for the hierarchy.', r); r:=r+1;
436: ad_ddl.build_statement(' -- Example', r); r:=r+1;
437: ad_ddl.build_statement(' -- GCS_TRANSLATION_PKG.Get_RE_Data_Exists', r); r:=r+1;
430: ad_ddl.build_statement(' -- p_cal_period_id The current period''s cal_period_id.', r); r:=r+1;
431: ad_ddl.build_statement(' -- p_source_system_code GCS source system code.', r); r:=r+1;
432: ad_ddl.build_statement(' -- p_from_ccy From currency code.', r); r:=r+1;
433: ad_ddl.build_statement(' -- p_ledger_id The ledger in FEM_BALANCES.', r); r:=r+1;
434: ad_ddl.build_statement(' -- p_entity_id Entity on which the translation is being performed.', r); r:=r+1;
435: ad_ddl.build_statement(' -- p_line_item_id Line Item Id of retained earnings selected for the hierarchy.', r); r:=r+1;
436: ad_ddl.build_statement(' -- Example', r); r:=r+1;
437: ad_ddl.build_statement(' -- GCS_TRANSLATION_PKG.Get_RE_Data_Exists', r); r:=r+1;
438: ad_ddl.build_statement(' -- Notes', r); r:=r+1;
431: ad_ddl.build_statement(' -- p_source_system_code GCS source system code.', r); r:=r+1;
432: ad_ddl.build_statement(' -- p_from_ccy From currency code.', r); r:=r+1;
433: ad_ddl.build_statement(' -- p_ledger_id The ledger in FEM_BALANCES.', r); r:=r+1;
434: ad_ddl.build_statement(' -- p_entity_id Entity on which the translation is being performed.', r); r:=r+1;
435: ad_ddl.build_statement(' -- p_line_item_id Line Item Id of retained earnings selected for the hierarchy.', r); r:=r+1;
436: ad_ddl.build_statement(' -- Example', r); r:=r+1;
437: ad_ddl.build_statement(' -- GCS_TRANSLATION_PKG.Get_RE_Data_Exists', r); r:=r+1;
438: ad_ddl.build_statement(' -- Notes', r); r:=r+1;
439: ad_ddl.build_statement(' --', r); r:=r+1;
432: ad_ddl.build_statement(' -- p_from_ccy From currency code.', r); r:=r+1;
433: ad_ddl.build_statement(' -- p_ledger_id The ledger in FEM_BALANCES.', r); r:=r+1;
434: ad_ddl.build_statement(' -- p_entity_id Entity on which the translation is being performed.', r); r:=r+1;
435: ad_ddl.build_statement(' -- p_line_item_id Line Item Id of retained earnings selected for the hierarchy.', r); r:=r+1;
436: ad_ddl.build_statement(' -- Example', r); r:=r+1;
437: ad_ddl.build_statement(' -- GCS_TRANSLATION_PKG.Get_RE_Data_Exists', r); r:=r+1;
438: ad_ddl.build_statement(' -- Notes', r); r:=r+1;
439: ad_ddl.build_statement(' --', r); r:=r+1;
440: ad_ddl.build_statement(' ', r); r:=r+1;
433: ad_ddl.build_statement(' -- p_ledger_id The ledger in FEM_BALANCES.', r); r:=r+1;
434: ad_ddl.build_statement(' -- p_entity_id Entity on which the translation is being performed.', r); r:=r+1;
435: ad_ddl.build_statement(' -- p_line_item_id Line Item Id of retained earnings selected for the hierarchy.', r); r:=r+1;
436: ad_ddl.build_statement(' -- Example', r); r:=r+1;
437: ad_ddl.build_statement(' -- GCS_TRANSLATION_PKG.Get_RE_Data_Exists', r); r:=r+1;
438: ad_ddl.build_statement(' -- Notes', r); r:=r+1;
439: ad_ddl.build_statement(' --', r); r:=r+1;
440: ad_ddl.build_statement(' ', r); r:=r+1;
441: ad_ddl.build_statement(' FUNCTION Get_RE_Data_Exists(', r); r:=r+1;
434: ad_ddl.build_statement(' -- p_entity_id Entity on which the translation is being performed.', r); r:=r+1;
435: ad_ddl.build_statement(' -- p_line_item_id Line Item Id of retained earnings selected for the hierarchy.', r); r:=r+1;
436: ad_ddl.build_statement(' -- Example', r); r:=r+1;
437: ad_ddl.build_statement(' -- GCS_TRANSLATION_PKG.Get_RE_Data_Exists', r); r:=r+1;
438: ad_ddl.build_statement(' -- Notes', r); r:=r+1;
439: ad_ddl.build_statement(' --', r); r:=r+1;
440: ad_ddl.build_statement(' ', r); r:=r+1;
441: ad_ddl.build_statement(' FUNCTION Get_RE_Data_Exists(', r); r:=r+1;
442: ad_ddl.build_statement(' p_hier_dataset_code NUMBER,', r); r:=r+1;
435: ad_ddl.build_statement(' -- p_line_item_id Line Item Id of retained earnings selected for the hierarchy.', r); r:=r+1;
436: ad_ddl.build_statement(' -- Example', r); r:=r+1;
437: ad_ddl.build_statement(' -- GCS_TRANSLATION_PKG.Get_RE_Data_Exists', r); r:=r+1;
438: ad_ddl.build_statement(' -- Notes', r); r:=r+1;
439: ad_ddl.build_statement(' --', r); r:=r+1;
440: ad_ddl.build_statement(' ', r); r:=r+1;
441: ad_ddl.build_statement(' FUNCTION Get_RE_Data_Exists(', r); r:=r+1;
442: ad_ddl.build_statement(' p_hier_dataset_code NUMBER,', r); r:=r+1;
443: ad_ddl.build_statement(' p_cal_period_id NUMBER,', r); r:=r+1;
436: ad_ddl.build_statement(' -- Example', r); r:=r+1;
437: ad_ddl.build_statement(' -- GCS_TRANSLATION_PKG.Get_RE_Data_Exists', r); r:=r+1;
438: ad_ddl.build_statement(' -- Notes', r); r:=r+1;
439: ad_ddl.build_statement(' --', r); r:=r+1;
440: ad_ddl.build_statement(' ', r); r:=r+1;
441: ad_ddl.build_statement(' FUNCTION Get_RE_Data_Exists(', r); r:=r+1;
442: ad_ddl.build_statement(' p_hier_dataset_code NUMBER,', r); r:=r+1;
443: ad_ddl.build_statement(' p_cal_period_id NUMBER,', r); r:=r+1;
444: ad_ddl.build_statement(' p_source_system_code NUMBER,', r); r:=r+1;
437: ad_ddl.build_statement(' -- GCS_TRANSLATION_PKG.Get_RE_Data_Exists', r); r:=r+1;
438: ad_ddl.build_statement(' -- Notes', r); r:=r+1;
439: ad_ddl.build_statement(' --', r); r:=r+1;
440: ad_ddl.build_statement(' ', r); r:=r+1;
441: ad_ddl.build_statement(' FUNCTION Get_RE_Data_Exists(', r); r:=r+1;
442: ad_ddl.build_statement(' p_hier_dataset_code NUMBER,', r); r:=r+1;
443: ad_ddl.build_statement(' p_cal_period_id NUMBER,', r); r:=r+1;
444: ad_ddl.build_statement(' p_source_system_code NUMBER,', r); r:=r+1;
445: ad_ddl.build_statement(' p_from_ccy VARCHAR2,', r); r:=r+1;
438: ad_ddl.build_statement(' -- Notes', r); r:=r+1;
439: ad_ddl.build_statement(' --', r); r:=r+1;
440: ad_ddl.build_statement(' ', r); r:=r+1;
441: ad_ddl.build_statement(' FUNCTION Get_RE_Data_Exists(', r); r:=r+1;
442: ad_ddl.build_statement(' p_hier_dataset_code NUMBER,', r); r:=r+1;
443: ad_ddl.build_statement(' p_cal_period_id NUMBER,', r); r:=r+1;
444: ad_ddl.build_statement(' p_source_system_code NUMBER,', r); r:=r+1;
445: ad_ddl.build_statement(' p_from_ccy VARCHAR2,', r); r:=r+1;
446: ad_ddl.build_statement(' p_ledger_id NUMBER,', r); r:=r+1;
439: ad_ddl.build_statement(' --', r); r:=r+1;
440: ad_ddl.build_statement(' ', r); r:=r+1;
441: ad_ddl.build_statement(' FUNCTION Get_RE_Data_Exists(', r); r:=r+1;
442: ad_ddl.build_statement(' p_hier_dataset_code NUMBER,', r); r:=r+1;
443: ad_ddl.build_statement(' p_cal_period_id NUMBER,', r); r:=r+1;
444: ad_ddl.build_statement(' p_source_system_code NUMBER,', r); r:=r+1;
445: ad_ddl.build_statement(' p_from_ccy VARCHAR2,', r); r:=r+1;
446: ad_ddl.build_statement(' p_ledger_id NUMBER,', r); r:=r+1;
447: ad_ddl.build_statement(' p_entity_id NUMBER,', r); r:=r+1;
440: ad_ddl.build_statement(' ', r); r:=r+1;
441: ad_ddl.build_statement(' FUNCTION Get_RE_Data_Exists(', r); r:=r+1;
442: ad_ddl.build_statement(' p_hier_dataset_code NUMBER,', r); r:=r+1;
443: ad_ddl.build_statement(' p_cal_period_id NUMBER,', r); r:=r+1;
444: ad_ddl.build_statement(' p_source_system_code NUMBER,', r); r:=r+1;
445: ad_ddl.build_statement(' p_from_ccy VARCHAR2,', r); r:=r+1;
446: ad_ddl.build_statement(' p_ledger_id NUMBER,', r); r:=r+1;
447: ad_ddl.build_statement(' p_entity_id NUMBER,', r); r:=r+1;
448: ad_ddl.build_statement(' p_line_item_id NUMBER) RETURN VARCHAR2 IS', r); r:=r+1;
441: ad_ddl.build_statement(' FUNCTION Get_RE_Data_Exists(', r); r:=r+1;
442: ad_ddl.build_statement(' p_hier_dataset_code NUMBER,', r); r:=r+1;
443: ad_ddl.build_statement(' p_cal_period_id NUMBER,', r); r:=r+1;
444: ad_ddl.build_statement(' p_source_system_code NUMBER,', r); r:=r+1;
445: ad_ddl.build_statement(' p_from_ccy VARCHAR2,', r); r:=r+1;
446: ad_ddl.build_statement(' p_ledger_id NUMBER,', r); r:=r+1;
447: ad_ddl.build_statement(' p_entity_id NUMBER,', r); r:=r+1;
448: ad_ddl.build_statement(' p_line_item_id NUMBER) RETURN VARCHAR2 IS', r); r:=r+1;
449: ad_ddl.build_statement(' ', r); r:=r+1;
442: ad_ddl.build_statement(' p_hier_dataset_code NUMBER,', r); r:=r+1;
443: ad_ddl.build_statement(' p_cal_period_id NUMBER,', r); r:=r+1;
444: ad_ddl.build_statement(' p_source_system_code NUMBER,', r); r:=r+1;
445: ad_ddl.build_statement(' p_from_ccy VARCHAR2,', r); r:=r+1;
446: ad_ddl.build_statement(' p_ledger_id NUMBER,', r); r:=r+1;
447: ad_ddl.build_statement(' p_entity_id NUMBER,', r); r:=r+1;
448: ad_ddl.build_statement(' p_line_item_id NUMBER) RETURN VARCHAR2 IS', r); r:=r+1;
449: ad_ddl.build_statement(' ', r); r:=r+1;
450: ad_ddl.build_statement(' l_re_data_flag VARCHAR2(10);', r); r:=r+1;
443: ad_ddl.build_statement(' p_cal_period_id NUMBER,', r); r:=r+1;
444: ad_ddl.build_statement(' p_source_system_code NUMBER,', r); r:=r+1;
445: ad_ddl.build_statement(' p_from_ccy VARCHAR2,', r); r:=r+1;
446: ad_ddl.build_statement(' p_ledger_id NUMBER,', r); r:=r+1;
447: ad_ddl.build_statement(' p_entity_id NUMBER,', r); r:=r+1;
448: ad_ddl.build_statement(' p_line_item_id NUMBER) RETURN VARCHAR2 IS', r); r:=r+1;
449: ad_ddl.build_statement(' ', r); r:=r+1;
450: ad_ddl.build_statement(' l_re_data_flag VARCHAR2(10);', r); r:=r+1;
451: ad_ddl.build_statement(' CURSOR re_data_cur (', r); r:=r+1;
444: ad_ddl.build_statement(' p_source_system_code NUMBER,', r); r:=r+1;
445: ad_ddl.build_statement(' p_from_ccy VARCHAR2,', r); r:=r+1;
446: ad_ddl.build_statement(' p_ledger_id NUMBER,', r); r:=r+1;
447: ad_ddl.build_statement(' p_entity_id NUMBER,', r); r:=r+1;
448: ad_ddl.build_statement(' p_line_item_id NUMBER) RETURN VARCHAR2 IS', r); r:=r+1;
449: ad_ddl.build_statement(' ', r); r:=r+1;
450: ad_ddl.build_statement(' l_re_data_flag VARCHAR2(10);', r); r:=r+1;
451: ad_ddl.build_statement(' CURSOR re_data_cur (', r); r:=r+1;
452: ad_ddl.build_statement(' p_hier_dataset_code NUMBER,', r); r:=r+1;
445: ad_ddl.build_statement(' p_from_ccy VARCHAR2,', r); r:=r+1;
446: ad_ddl.build_statement(' p_ledger_id NUMBER,', r); r:=r+1;
447: ad_ddl.build_statement(' p_entity_id NUMBER,', r); r:=r+1;
448: ad_ddl.build_statement(' p_line_item_id NUMBER) RETURN VARCHAR2 IS', r); r:=r+1;
449: ad_ddl.build_statement(' ', r); r:=r+1;
450: ad_ddl.build_statement(' l_re_data_flag VARCHAR2(10);', r); r:=r+1;
451: ad_ddl.build_statement(' CURSOR re_data_cur (', r); r:=r+1;
452: ad_ddl.build_statement(' p_hier_dataset_code NUMBER,', r); r:=r+1;
453: ad_ddl.build_statement(' p_cal_period_id NUMBER,', r); r:=r+1;
446: ad_ddl.build_statement(' p_ledger_id NUMBER,', r); r:=r+1;
447: ad_ddl.build_statement(' p_entity_id NUMBER,', r); r:=r+1;
448: ad_ddl.build_statement(' p_line_item_id NUMBER) RETURN VARCHAR2 IS', r); r:=r+1;
449: ad_ddl.build_statement(' ', r); r:=r+1;
450: ad_ddl.build_statement(' l_re_data_flag VARCHAR2(10);', r); r:=r+1;
451: ad_ddl.build_statement(' CURSOR re_data_cur (', r); r:=r+1;
452: ad_ddl.build_statement(' p_hier_dataset_code NUMBER,', r); r:=r+1;
453: ad_ddl.build_statement(' p_cal_period_id NUMBER,', r); r:=r+1;
454: ad_ddl.build_statement(' p_source_system_code NUMBER,', r); r:=r+1;
447: ad_ddl.build_statement(' p_entity_id NUMBER,', r); r:=r+1;
448: ad_ddl.build_statement(' p_line_item_id NUMBER) RETURN VARCHAR2 IS', r); r:=r+1;
449: ad_ddl.build_statement(' ', r); r:=r+1;
450: ad_ddl.build_statement(' l_re_data_flag VARCHAR2(10);', r); r:=r+1;
451: ad_ddl.build_statement(' CURSOR re_data_cur (', r); r:=r+1;
452: ad_ddl.build_statement(' p_hier_dataset_code NUMBER,', r); r:=r+1;
453: ad_ddl.build_statement(' p_cal_period_id NUMBER,', r); r:=r+1;
454: ad_ddl.build_statement(' p_source_system_code NUMBER,', r); r:=r+1;
455: ad_ddl.build_statement(' p_from_ccy VARCHAR2,', r); r:=r+1;
448: ad_ddl.build_statement(' p_line_item_id NUMBER) RETURN VARCHAR2 IS', r); r:=r+1;
449: ad_ddl.build_statement(' ', r); r:=r+1;
450: ad_ddl.build_statement(' l_re_data_flag VARCHAR2(10);', r); r:=r+1;
451: ad_ddl.build_statement(' CURSOR re_data_cur (', r); r:=r+1;
452: ad_ddl.build_statement(' p_hier_dataset_code NUMBER,', r); r:=r+1;
453: ad_ddl.build_statement(' p_cal_period_id NUMBER,', r); r:=r+1;
454: ad_ddl.build_statement(' p_source_system_code NUMBER,', r); r:=r+1;
455: ad_ddl.build_statement(' p_from_ccy VARCHAR2,', r); r:=r+1;
456: ad_ddl.build_statement(' p_ledger_id NUMBER,', r); r:=r+1;
449: ad_ddl.build_statement(' ', r); r:=r+1;
450: ad_ddl.build_statement(' l_re_data_flag VARCHAR2(10);', r); r:=r+1;
451: ad_ddl.build_statement(' CURSOR re_data_cur (', r); r:=r+1;
452: ad_ddl.build_statement(' p_hier_dataset_code NUMBER,', r); r:=r+1;
453: ad_ddl.build_statement(' p_cal_period_id NUMBER,', r); r:=r+1;
454: ad_ddl.build_statement(' p_source_system_code NUMBER,', r); r:=r+1;
455: ad_ddl.build_statement(' p_from_ccy VARCHAR2,', r); r:=r+1;
456: ad_ddl.build_statement(' p_ledger_id NUMBER,', r); r:=r+1;
457: ad_ddl.build_statement(' p_entity_id NUMBER,', r); r:=r+1;
450: ad_ddl.build_statement(' l_re_data_flag VARCHAR2(10);', r); r:=r+1;
451: ad_ddl.build_statement(' CURSOR re_data_cur (', r); r:=r+1;
452: ad_ddl.build_statement(' p_hier_dataset_code NUMBER,', r); r:=r+1;
453: ad_ddl.build_statement(' p_cal_period_id NUMBER,', r); r:=r+1;
454: ad_ddl.build_statement(' p_source_system_code NUMBER,', r); r:=r+1;
455: ad_ddl.build_statement(' p_from_ccy VARCHAR2,', r); r:=r+1;
456: ad_ddl.build_statement(' p_ledger_id NUMBER,', r); r:=r+1;
457: ad_ddl.build_statement(' p_entity_id NUMBER,', r); r:=r+1;
458: ad_ddl.build_statement(' p_line_item_id NUMBER) IS', r); r:=r+1;
451: ad_ddl.build_statement(' CURSOR re_data_cur (', r); r:=r+1;
452: ad_ddl.build_statement(' p_hier_dataset_code NUMBER,', r); r:=r+1;
453: ad_ddl.build_statement(' p_cal_period_id NUMBER,', r); r:=r+1;
454: ad_ddl.build_statement(' p_source_system_code NUMBER,', r); r:=r+1;
455: ad_ddl.build_statement(' p_from_ccy VARCHAR2,', r); r:=r+1;
456: ad_ddl.build_statement(' p_ledger_id NUMBER,', r); r:=r+1;
457: ad_ddl.build_statement(' p_entity_id NUMBER,', r); r:=r+1;
458: ad_ddl.build_statement(' p_line_item_id NUMBER) IS', r); r:=r+1;
459: ad_ddl.build_statement(' SELECT ''X''', r); r:=r+1;
452: ad_ddl.build_statement(' p_hier_dataset_code NUMBER,', r); r:=r+1;
453: ad_ddl.build_statement(' p_cal_period_id NUMBER,', r); r:=r+1;
454: ad_ddl.build_statement(' p_source_system_code NUMBER,', r); r:=r+1;
455: ad_ddl.build_statement(' p_from_ccy VARCHAR2,', r); r:=r+1;
456: ad_ddl.build_statement(' p_ledger_id NUMBER,', r); r:=r+1;
457: ad_ddl.build_statement(' p_entity_id NUMBER,', r); r:=r+1;
458: ad_ddl.build_statement(' p_line_item_id NUMBER) IS', r); r:=r+1;
459: ad_ddl.build_statement(' SELECT ''X''', r); r:=r+1;
460: ad_ddl.build_statement(' FROM FEM_BALANCES fb', r); r:=r+1;
453: ad_ddl.build_statement(' p_cal_period_id NUMBER,', r); r:=r+1;
454: ad_ddl.build_statement(' p_source_system_code NUMBER,', r); r:=r+1;
455: ad_ddl.build_statement(' p_from_ccy VARCHAR2,', r); r:=r+1;
456: ad_ddl.build_statement(' p_ledger_id NUMBER,', r); r:=r+1;
457: ad_ddl.build_statement(' p_entity_id NUMBER,', r); r:=r+1;
458: ad_ddl.build_statement(' p_line_item_id NUMBER) IS', r); r:=r+1;
459: ad_ddl.build_statement(' SELECT ''X''', r); r:=r+1;
460: ad_ddl.build_statement(' FROM FEM_BALANCES fb', r); r:=r+1;
461: ad_ddl.build_statement(' WHERE fb.dataset_code = p_hier_dataset_code', r); r:=r+1;
454: ad_ddl.build_statement(' p_source_system_code NUMBER,', r); r:=r+1;
455: ad_ddl.build_statement(' p_from_ccy VARCHAR2,', r); r:=r+1;
456: ad_ddl.build_statement(' p_ledger_id NUMBER,', r); r:=r+1;
457: ad_ddl.build_statement(' p_entity_id NUMBER,', r); r:=r+1;
458: ad_ddl.build_statement(' p_line_item_id NUMBER) IS', r); r:=r+1;
459: ad_ddl.build_statement(' SELECT ''X''', r); r:=r+1;
460: ad_ddl.build_statement(' FROM FEM_BALANCES fb', r); r:=r+1;
461: ad_ddl.build_statement(' WHERE fb.dataset_code = p_hier_dataset_code', r); r:=r+1;
462: ad_ddl.build_statement(' AND fb.cal_period_id = p_cal_period_id', r); r:=r+1;
455: ad_ddl.build_statement(' p_from_ccy VARCHAR2,', r); r:=r+1;
456: ad_ddl.build_statement(' p_ledger_id NUMBER,', r); r:=r+1;
457: ad_ddl.build_statement(' p_entity_id NUMBER,', r); r:=r+1;
458: ad_ddl.build_statement(' p_line_item_id NUMBER) IS', r); r:=r+1;
459: ad_ddl.build_statement(' SELECT ''X''', r); r:=r+1;
460: ad_ddl.build_statement(' FROM FEM_BALANCES fb', r); r:=r+1;
461: ad_ddl.build_statement(' WHERE fb.dataset_code = p_hier_dataset_code', r); r:=r+1;
462: ad_ddl.build_statement(' AND fb.cal_period_id = p_cal_period_id', r); r:=r+1;
463: ad_ddl.build_statement(' AND fb.source_system_code = p_source_system_code', r); r:=r+1;
456: ad_ddl.build_statement(' p_ledger_id NUMBER,', r); r:=r+1;
457: ad_ddl.build_statement(' p_entity_id NUMBER,', r); r:=r+1;
458: ad_ddl.build_statement(' p_line_item_id NUMBER) IS', r); r:=r+1;
459: ad_ddl.build_statement(' SELECT ''X''', r); r:=r+1;
460: ad_ddl.build_statement(' FROM FEM_BALANCES fb', r); r:=r+1;
461: ad_ddl.build_statement(' WHERE fb.dataset_code = p_hier_dataset_code', r); r:=r+1;
462: ad_ddl.build_statement(' AND fb.cal_period_id = p_cal_period_id', r); r:=r+1;
463: ad_ddl.build_statement(' AND fb.source_system_code = p_source_system_code', r); r:=r+1;
464: ad_ddl.build_statement(' AND fb.currency_code = p_from_ccy', r); r:=r+1;
457: ad_ddl.build_statement(' p_entity_id NUMBER,', r); r:=r+1;
458: ad_ddl.build_statement(' p_line_item_id NUMBER) IS', r); r:=r+1;
459: ad_ddl.build_statement(' SELECT ''X''', r); r:=r+1;
460: ad_ddl.build_statement(' FROM FEM_BALANCES fb', r); r:=r+1;
461: ad_ddl.build_statement(' WHERE fb.dataset_code = p_hier_dataset_code', r); r:=r+1;
462: ad_ddl.build_statement(' AND fb.cal_period_id = p_cal_period_id', r); r:=r+1;
463: ad_ddl.build_statement(' AND fb.source_system_code = p_source_system_code', r); r:=r+1;
464: ad_ddl.build_statement(' AND fb.currency_code = p_from_ccy', r); r:=r+1;
465: ad_ddl.build_statement(' AND fb.ledger_id = p_ledger_id', r); r:=r+1;
458: ad_ddl.build_statement(' p_line_item_id NUMBER) IS', r); r:=r+1;
459: ad_ddl.build_statement(' SELECT ''X''', r); r:=r+1;
460: ad_ddl.build_statement(' FROM FEM_BALANCES fb', r); r:=r+1;
461: ad_ddl.build_statement(' WHERE fb.dataset_code = p_hier_dataset_code', r); r:=r+1;
462: ad_ddl.build_statement(' AND fb.cal_period_id = p_cal_period_id', r); r:=r+1;
463: ad_ddl.build_statement(' AND fb.source_system_code = p_source_system_code', r); r:=r+1;
464: ad_ddl.build_statement(' AND fb.currency_code = p_from_ccy', r); r:=r+1;
465: ad_ddl.build_statement(' AND fb.ledger_id = p_ledger_id', r); r:=r+1;
466: ad_ddl.build_statement(' AND fb.entity_id = p_entity_id', r); r:=r+1;
459: ad_ddl.build_statement(' SELECT ''X''', r); r:=r+1;
460: ad_ddl.build_statement(' FROM FEM_BALANCES fb', r); r:=r+1;
461: ad_ddl.build_statement(' WHERE fb.dataset_code = p_hier_dataset_code', r); r:=r+1;
462: ad_ddl.build_statement(' AND fb.cal_period_id = p_cal_period_id', r); r:=r+1;
463: ad_ddl.build_statement(' AND fb.source_system_code = p_source_system_code', r); r:=r+1;
464: ad_ddl.build_statement(' AND fb.currency_code = p_from_ccy', r); r:=r+1;
465: ad_ddl.build_statement(' AND fb.ledger_id = p_ledger_id', r); r:=r+1;
466: ad_ddl.build_statement(' AND fb.entity_id = p_entity_id', r); r:=r+1;
467: ad_ddl.build_statement(' AND fb.line_item_id = p_line_item_id;', r); r:=r+1;
460: ad_ddl.build_statement(' FROM FEM_BALANCES fb', r); r:=r+1;
461: ad_ddl.build_statement(' WHERE fb.dataset_code = p_hier_dataset_code', r); r:=r+1;
462: ad_ddl.build_statement(' AND fb.cal_period_id = p_cal_period_id', r); r:=r+1;
463: ad_ddl.build_statement(' AND fb.source_system_code = p_source_system_code', r); r:=r+1;
464: ad_ddl.build_statement(' AND fb.currency_code = p_from_ccy', r); r:=r+1;
465: ad_ddl.build_statement(' AND fb.ledger_id = p_ledger_id', r); r:=r+1;
466: ad_ddl.build_statement(' AND fb.entity_id = p_entity_id', r); r:=r+1;
467: ad_ddl.build_statement(' AND fb.line_item_id = p_line_item_id;', r); r:=r+1;
468: ad_ddl.build_statement(' ', r); r:=r+1;
461: ad_ddl.build_statement(' WHERE fb.dataset_code = p_hier_dataset_code', r); r:=r+1;
462: ad_ddl.build_statement(' AND fb.cal_period_id = p_cal_period_id', r); r:=r+1;
463: ad_ddl.build_statement(' AND fb.source_system_code = p_source_system_code', r); r:=r+1;
464: ad_ddl.build_statement(' AND fb.currency_code = p_from_ccy', r); r:=r+1;
465: ad_ddl.build_statement(' AND fb.ledger_id = p_ledger_id', r); r:=r+1;
466: ad_ddl.build_statement(' AND fb.entity_id = p_entity_id', r); r:=r+1;
467: ad_ddl.build_statement(' AND fb.line_item_id = p_line_item_id;', r); r:=r+1;
468: ad_ddl.build_statement(' ', r); r:=r+1;
469: ad_ddl.build_statement(' BEGIN', r); r:=r+1;
462: ad_ddl.build_statement(' AND fb.cal_period_id = p_cal_period_id', r); r:=r+1;
463: ad_ddl.build_statement(' AND fb.source_system_code = p_source_system_code', r); r:=r+1;
464: ad_ddl.build_statement(' AND fb.currency_code = p_from_ccy', r); r:=r+1;
465: ad_ddl.build_statement(' AND fb.ledger_id = p_ledger_id', r); r:=r+1;
466: ad_ddl.build_statement(' AND fb.entity_id = p_entity_id', r); r:=r+1;
467: ad_ddl.build_statement(' AND fb.line_item_id = p_line_item_id;', r); r:=r+1;
468: ad_ddl.build_statement(' ', r); r:=r+1;
469: ad_ddl.build_statement(' BEGIN', r); r:=r+1;
470: ad_ddl.build_statement(' OPEN re_data_cur (', r); r:=r+1;
463: ad_ddl.build_statement(' AND fb.source_system_code = p_source_system_code', r); r:=r+1;
464: ad_ddl.build_statement(' AND fb.currency_code = p_from_ccy', r); r:=r+1;
465: ad_ddl.build_statement(' AND fb.ledger_id = p_ledger_id', r); r:=r+1;
466: ad_ddl.build_statement(' AND fb.entity_id = p_entity_id', r); r:=r+1;
467: ad_ddl.build_statement(' AND fb.line_item_id = p_line_item_id;', r); r:=r+1;
468: ad_ddl.build_statement(' ', r); r:=r+1;
469: ad_ddl.build_statement(' BEGIN', r); r:=r+1;
470: ad_ddl.build_statement(' OPEN re_data_cur (', r); r:=r+1;
471: ad_ddl.build_statement(' p_hier_dataset_code,', r); r:=r+1;
464: ad_ddl.build_statement(' AND fb.currency_code = p_from_ccy', r); r:=r+1;
465: ad_ddl.build_statement(' AND fb.ledger_id = p_ledger_id', r); r:=r+1;
466: ad_ddl.build_statement(' AND fb.entity_id = p_entity_id', r); r:=r+1;
467: ad_ddl.build_statement(' AND fb.line_item_id = p_line_item_id;', r); r:=r+1;
468: ad_ddl.build_statement(' ', r); r:=r+1;
469: ad_ddl.build_statement(' BEGIN', r); r:=r+1;
470: ad_ddl.build_statement(' OPEN re_data_cur (', r); r:=r+1;
471: ad_ddl.build_statement(' p_hier_dataset_code,', r); r:=r+1;
472: ad_ddl.build_statement(' p_cal_period_id,', r); r:=r+1;
465: ad_ddl.build_statement(' AND fb.ledger_id = p_ledger_id', r); r:=r+1;
466: ad_ddl.build_statement(' AND fb.entity_id = p_entity_id', r); r:=r+1;
467: ad_ddl.build_statement(' AND fb.line_item_id = p_line_item_id;', r); r:=r+1;
468: ad_ddl.build_statement(' ', r); r:=r+1;
469: ad_ddl.build_statement(' BEGIN', r); r:=r+1;
470: ad_ddl.build_statement(' OPEN re_data_cur (', r); r:=r+1;
471: ad_ddl.build_statement(' p_hier_dataset_code,', r); r:=r+1;
472: ad_ddl.build_statement(' p_cal_period_id,', r); r:=r+1;
473: ad_ddl.build_statement(' p_source_system_code,', r); r:=r+1;
466: ad_ddl.build_statement(' AND fb.entity_id = p_entity_id', r); r:=r+1;
467: ad_ddl.build_statement(' AND fb.line_item_id = p_line_item_id;', r); r:=r+1;
468: ad_ddl.build_statement(' ', r); r:=r+1;
469: ad_ddl.build_statement(' BEGIN', r); r:=r+1;
470: ad_ddl.build_statement(' OPEN re_data_cur (', r); r:=r+1;
471: ad_ddl.build_statement(' p_hier_dataset_code,', r); r:=r+1;
472: ad_ddl.build_statement(' p_cal_period_id,', r); r:=r+1;
473: ad_ddl.build_statement(' p_source_system_code,', r); r:=r+1;
474: ad_ddl.build_statement(' p_from_ccy,', r); r:=r+1;
467: ad_ddl.build_statement(' AND fb.line_item_id = p_line_item_id;', r); r:=r+1;
468: ad_ddl.build_statement(' ', r); r:=r+1;
469: ad_ddl.build_statement(' BEGIN', r); r:=r+1;
470: ad_ddl.build_statement(' OPEN re_data_cur (', r); r:=r+1;
471: ad_ddl.build_statement(' p_hier_dataset_code,', r); r:=r+1;
472: ad_ddl.build_statement(' p_cal_period_id,', r); r:=r+1;
473: ad_ddl.build_statement(' p_source_system_code,', r); r:=r+1;
474: ad_ddl.build_statement(' p_from_ccy,', r); r:=r+1;
475: ad_ddl.build_statement(' p_ledger_id,', r); r:=r+1;
468: ad_ddl.build_statement(' ', r); r:=r+1;
469: ad_ddl.build_statement(' BEGIN', r); r:=r+1;
470: ad_ddl.build_statement(' OPEN re_data_cur (', r); r:=r+1;
471: ad_ddl.build_statement(' p_hier_dataset_code,', r); r:=r+1;
472: ad_ddl.build_statement(' p_cal_period_id,', r); r:=r+1;
473: ad_ddl.build_statement(' p_source_system_code,', r); r:=r+1;
474: ad_ddl.build_statement(' p_from_ccy,', r); r:=r+1;
475: ad_ddl.build_statement(' p_ledger_id,', r); r:=r+1;
476: ad_ddl.build_statement(' p_entity_id,', r); r:=r+1;
469: ad_ddl.build_statement(' BEGIN', r); r:=r+1;
470: ad_ddl.build_statement(' OPEN re_data_cur (', r); r:=r+1;
471: ad_ddl.build_statement(' p_hier_dataset_code,', r); r:=r+1;
472: ad_ddl.build_statement(' p_cal_period_id,', r); r:=r+1;
473: ad_ddl.build_statement(' p_source_system_code,', r); r:=r+1;
474: ad_ddl.build_statement(' p_from_ccy,', r); r:=r+1;
475: ad_ddl.build_statement(' p_ledger_id,', r); r:=r+1;
476: ad_ddl.build_statement(' p_entity_id,', r); r:=r+1;
477: ad_ddl.build_statement(' p_line_item_id);', r); r:=r+1;
470: ad_ddl.build_statement(' OPEN re_data_cur (', r); r:=r+1;
471: ad_ddl.build_statement(' p_hier_dataset_code,', r); r:=r+1;
472: ad_ddl.build_statement(' p_cal_period_id,', r); r:=r+1;
473: ad_ddl.build_statement(' p_source_system_code,', r); r:=r+1;
474: ad_ddl.build_statement(' p_from_ccy,', r); r:=r+1;
475: ad_ddl.build_statement(' p_ledger_id,', r); r:=r+1;
476: ad_ddl.build_statement(' p_entity_id,', r); r:=r+1;
477: ad_ddl.build_statement(' p_line_item_id);', r); r:=r+1;
478: ad_ddl.build_statement(' FETCH re_data_cur INTO l_re_data_flag;', r); r:=r+1;
471: ad_ddl.build_statement(' p_hier_dataset_code,', r); r:=r+1;
472: ad_ddl.build_statement(' p_cal_period_id,', r); r:=r+1;
473: ad_ddl.build_statement(' p_source_system_code,', r); r:=r+1;
474: ad_ddl.build_statement(' p_from_ccy,', r); r:=r+1;
475: ad_ddl.build_statement(' p_ledger_id,', r); r:=r+1;
476: ad_ddl.build_statement(' p_entity_id,', r); r:=r+1;
477: ad_ddl.build_statement(' p_line_item_id);', r); r:=r+1;
478: ad_ddl.build_statement(' FETCH re_data_cur INTO l_re_data_flag;', r); r:=r+1;
479: ad_ddl.build_statement(' CLOSE re_data_cur;', r); r:=r+1;
472: ad_ddl.build_statement(' p_cal_period_id,', r); r:=r+1;
473: ad_ddl.build_statement(' p_source_system_code,', r); r:=r+1;
474: ad_ddl.build_statement(' p_from_ccy,', r); r:=r+1;
475: ad_ddl.build_statement(' p_ledger_id,', r); r:=r+1;
476: ad_ddl.build_statement(' p_entity_id,', r); r:=r+1;
477: ad_ddl.build_statement(' p_line_item_id);', r); r:=r+1;
478: ad_ddl.build_statement(' FETCH re_data_cur INTO l_re_data_flag;', r); r:=r+1;
479: ad_ddl.build_statement(' CLOSE re_data_cur;', r); r:=r+1;
480: ad_ddl.build_statement(' ', r); r:=r+1;
473: ad_ddl.build_statement(' p_source_system_code,', r); r:=r+1;
474: ad_ddl.build_statement(' p_from_ccy,', r); r:=r+1;
475: ad_ddl.build_statement(' p_ledger_id,', r); r:=r+1;
476: ad_ddl.build_statement(' p_entity_id,', r); r:=r+1;
477: ad_ddl.build_statement(' p_line_item_id);', r); r:=r+1;
478: ad_ddl.build_statement(' FETCH re_data_cur INTO l_re_data_flag;', r); r:=r+1;
479: ad_ddl.build_statement(' CLOSE re_data_cur;', r); r:=r+1;
480: ad_ddl.build_statement(' ', r); r:=r+1;
481: ad_ddl.build_statement(' IF l_re_data_flag IS NOT NULL THEN', r); r:=r+1;
474: ad_ddl.build_statement(' p_from_ccy,', r); r:=r+1;
475: ad_ddl.build_statement(' p_ledger_id,', r); r:=r+1;
476: ad_ddl.build_statement(' p_entity_id,', r); r:=r+1;
477: ad_ddl.build_statement(' p_line_item_id);', r); r:=r+1;
478: ad_ddl.build_statement(' FETCH re_data_cur INTO l_re_data_flag;', r); r:=r+1;
479: ad_ddl.build_statement(' CLOSE re_data_cur;', r); r:=r+1;
480: ad_ddl.build_statement(' ', r); r:=r+1;
481: ad_ddl.build_statement(' IF l_re_data_flag IS NOT NULL THEN', r); r:=r+1;
482: ad_ddl.build_statement(' l_re_data_flag := ''Y'';', r); r:=r+1;
475: ad_ddl.build_statement(' p_ledger_id,', r); r:=r+1;
476: ad_ddl.build_statement(' p_entity_id,', r); r:=r+1;
477: ad_ddl.build_statement(' p_line_item_id);', r); r:=r+1;
478: ad_ddl.build_statement(' FETCH re_data_cur INTO l_re_data_flag;', r); r:=r+1;
479: ad_ddl.build_statement(' CLOSE re_data_cur;', r); r:=r+1;
480: ad_ddl.build_statement(' ', r); r:=r+1;
481: ad_ddl.build_statement(' IF l_re_data_flag IS NOT NULL THEN', r); r:=r+1;
482: ad_ddl.build_statement(' l_re_data_flag := ''Y'';', r); r:=r+1;
483: ad_ddl.build_statement(' ELSE', r); r:=r+1;
476: ad_ddl.build_statement(' p_entity_id,', r); r:=r+1;
477: ad_ddl.build_statement(' p_line_item_id);', r); r:=r+1;
478: ad_ddl.build_statement(' FETCH re_data_cur INTO l_re_data_flag;', r); r:=r+1;
479: ad_ddl.build_statement(' CLOSE re_data_cur;', r); r:=r+1;
480: ad_ddl.build_statement(' ', r); r:=r+1;
481: ad_ddl.build_statement(' IF l_re_data_flag IS NOT NULL THEN', r); r:=r+1;
482: ad_ddl.build_statement(' l_re_data_flag := ''Y'';', r); r:=r+1;
483: ad_ddl.build_statement(' ELSE', r); r:=r+1;
484: ad_ddl.build_statement(' l_re_data_flag := ''N'';', r); r:=r+1;
477: ad_ddl.build_statement(' p_line_item_id);', r); r:=r+1;
478: ad_ddl.build_statement(' FETCH re_data_cur INTO l_re_data_flag;', r); r:=r+1;
479: ad_ddl.build_statement(' CLOSE re_data_cur;', r); r:=r+1;
480: ad_ddl.build_statement(' ', r); r:=r+1;
481: ad_ddl.build_statement(' IF l_re_data_flag IS NOT NULL THEN', r); r:=r+1;
482: ad_ddl.build_statement(' l_re_data_flag := ''Y'';', r); r:=r+1;
483: ad_ddl.build_statement(' ELSE', r); r:=r+1;
484: ad_ddl.build_statement(' l_re_data_flag := ''N'';', r); r:=r+1;
485: ad_ddl.build_statement(' END IF;', r); r:=r+1;
478: ad_ddl.build_statement(' FETCH re_data_cur INTO l_re_data_flag;', r); r:=r+1;
479: ad_ddl.build_statement(' CLOSE re_data_cur;', r); r:=r+1;
480: ad_ddl.build_statement(' ', r); r:=r+1;
481: ad_ddl.build_statement(' IF l_re_data_flag IS NOT NULL THEN', r); r:=r+1;
482: ad_ddl.build_statement(' l_re_data_flag := ''Y'';', r); r:=r+1;
483: ad_ddl.build_statement(' ELSE', r); r:=r+1;
484: ad_ddl.build_statement(' l_re_data_flag := ''N'';', r); r:=r+1;
485: ad_ddl.build_statement(' END IF;', r); r:=r+1;
486: ad_ddl.build_statement(' ', r); r:=r+1;
479: ad_ddl.build_statement(' CLOSE re_data_cur;', r); r:=r+1;
480: ad_ddl.build_statement(' ', r); r:=r+1;
481: ad_ddl.build_statement(' IF l_re_data_flag IS NOT NULL THEN', r); r:=r+1;
482: ad_ddl.build_statement(' l_re_data_flag := ''Y'';', r); r:=r+1;
483: ad_ddl.build_statement(' ELSE', r); r:=r+1;
484: ad_ddl.build_statement(' l_re_data_flag := ''N'';', r); r:=r+1;
485: ad_ddl.build_statement(' END IF;', r); r:=r+1;
486: ad_ddl.build_statement(' ', r); r:=r+1;
487: ad_ddl.build_statement(' RETURN l_re_data_flag;', r); r:=r+1;
480: ad_ddl.build_statement(' ', r); r:=r+1;
481: ad_ddl.build_statement(' IF l_re_data_flag IS NOT NULL THEN', r); r:=r+1;
482: ad_ddl.build_statement(' l_re_data_flag := ''Y'';', r); r:=r+1;
483: ad_ddl.build_statement(' ELSE', r); r:=r+1;
484: ad_ddl.build_statement(' l_re_data_flag := ''N'';', r); r:=r+1;
485: ad_ddl.build_statement(' END IF;', r); r:=r+1;
486: ad_ddl.build_statement(' ', r); r:=r+1;
487: ad_ddl.build_statement(' RETURN l_re_data_flag;', r); r:=r+1;
488: ad_ddl.build_statement(' ', r); r:=r+1;
481: ad_ddl.build_statement(' IF l_re_data_flag IS NOT NULL THEN', r); r:=r+1;
482: ad_ddl.build_statement(' l_re_data_flag := ''Y'';', r); r:=r+1;
483: ad_ddl.build_statement(' ELSE', r); r:=r+1;
484: ad_ddl.build_statement(' l_re_data_flag := ''N'';', r); r:=r+1;
485: ad_ddl.build_statement(' END IF;', r); r:=r+1;
486: ad_ddl.build_statement(' ', r); r:=r+1;
487: ad_ddl.build_statement(' RETURN l_re_data_flag;', r); r:=r+1;
488: ad_ddl.build_statement(' ', r); r:=r+1;
489: ad_ddl.build_statement(' END Get_RE_Data_Exists;', r); r:=r+1;
482: ad_ddl.build_statement(' l_re_data_flag := ''Y'';', r); r:=r+1;
483: ad_ddl.build_statement(' ELSE', r); r:=r+1;
484: ad_ddl.build_statement(' l_re_data_flag := ''N'';', r); r:=r+1;
485: ad_ddl.build_statement(' END IF;', r); r:=r+1;
486: ad_ddl.build_statement(' ', r); r:=r+1;
487: ad_ddl.build_statement(' RETURN l_re_data_flag;', r); r:=r+1;
488: ad_ddl.build_statement(' ', r); r:=r+1;
489: ad_ddl.build_statement(' END Get_RE_Data_Exists;', r); r:=r+1;
490: ad_ddl.build_statement(' ', r); r:=r+1;
483: ad_ddl.build_statement(' ELSE', r); r:=r+1;
484: ad_ddl.build_statement(' l_re_data_flag := ''N'';', r); r:=r+1;
485: ad_ddl.build_statement(' END IF;', r); r:=r+1;
486: ad_ddl.build_statement(' ', r); r:=r+1;
487: ad_ddl.build_statement(' RETURN l_re_data_flag;', r); r:=r+1;
488: ad_ddl.build_statement(' ', r); r:=r+1;
489: ad_ddl.build_statement(' END Get_RE_Data_Exists;', r); r:=r+1;
490: ad_ddl.build_statement(' ', r); r:=r+1;
491: ad_ddl.build_statement(' ', r); r:=r+1;
484: ad_ddl.build_statement(' l_re_data_flag := ''N'';', r); r:=r+1;
485: ad_ddl.build_statement(' END IF;', r); r:=r+1;
486: ad_ddl.build_statement(' ', r); r:=r+1;
487: ad_ddl.build_statement(' RETURN l_re_data_flag;', r); r:=r+1;
488: ad_ddl.build_statement(' ', r); r:=r+1;
489: ad_ddl.build_statement(' END Get_RE_Data_Exists;', r); r:=r+1;
490: ad_ddl.build_statement(' ', r); r:=r+1;
491: ad_ddl.build_statement(' ', r); r:=r+1;
492: ad_ddl.build_statement('--', r); r:=r+1;
485: ad_ddl.build_statement(' END IF;', r); r:=r+1;
486: ad_ddl.build_statement(' ', r); r:=r+1;
487: ad_ddl.build_statement(' RETURN l_re_data_flag;', r); r:=r+1;
488: ad_ddl.build_statement(' ', r); r:=r+1;
489: ad_ddl.build_statement(' END Get_RE_Data_Exists;', r); r:=r+1;
490: ad_ddl.build_statement(' ', r); r:=r+1;
491: ad_ddl.build_statement(' ', r); r:=r+1;
492: ad_ddl.build_statement('--', r); r:=r+1;
493: ad_ddl.build_statement('-- Public procedures', r); r:=r+1;
486: ad_ddl.build_statement(' ', r); r:=r+1;
487: ad_ddl.build_statement(' RETURN l_re_data_flag;', r); r:=r+1;
488: ad_ddl.build_statement(' ', r); r:=r+1;
489: ad_ddl.build_statement(' END Get_RE_Data_Exists;', r); r:=r+1;
490: ad_ddl.build_statement(' ', r); r:=r+1;
491: ad_ddl.build_statement(' ', r); r:=r+1;
492: ad_ddl.build_statement('--', r); r:=r+1;
493: ad_ddl.build_statement('-- Public procedures', r); r:=r+1;
494: ad_ddl.build_statement('--', r); r:=r+1;
487: ad_ddl.build_statement(' RETURN l_re_data_flag;', r); r:=r+1;
488: ad_ddl.build_statement(' ', r); r:=r+1;
489: ad_ddl.build_statement(' END Get_RE_Data_Exists;', r); r:=r+1;
490: ad_ddl.build_statement(' ', r); r:=r+1;
491: ad_ddl.build_statement(' ', r); r:=r+1;
492: ad_ddl.build_statement('--', r); r:=r+1;
493: ad_ddl.build_statement('-- Public procedures', r); r:=r+1;
494: ad_ddl.build_statement('--', r); r:=r+1;
495: ad_ddl.build_statement(' ', r); r:=r+1;
488: ad_ddl.build_statement(' ', r); r:=r+1;
489: ad_ddl.build_statement(' END Get_RE_Data_Exists;', r); r:=r+1;
490: ad_ddl.build_statement(' ', r); r:=r+1;
491: ad_ddl.build_statement(' ', r); r:=r+1;
492: ad_ddl.build_statement('--', r); r:=r+1;
493: ad_ddl.build_statement('-- Public procedures', r); r:=r+1;
494: ad_ddl.build_statement('--', r); r:=r+1;
495: ad_ddl.build_statement(' ', r); r:=r+1;
496: ad_ddl.build_statement(' ', r); r:=r+1;
489: ad_ddl.build_statement(' END Get_RE_Data_Exists;', r); r:=r+1;
490: ad_ddl.build_statement(' ', r); r:=r+1;
491: ad_ddl.build_statement(' ', r); r:=r+1;
492: ad_ddl.build_statement('--', r); r:=r+1;
493: ad_ddl.build_statement('-- Public procedures', r); r:=r+1;
494: ad_ddl.build_statement('--', r); r:=r+1;
495: ad_ddl.build_statement(' ', r); r:=r+1;
496: ad_ddl.build_statement(' ', r); r:=r+1;
497: ad_ddl.build_statement(' PROCEDURE Initialize_Data_Load_Status (', r); r:=r+1;
490: ad_ddl.build_statement(' ', r); r:=r+1;
491: ad_ddl.build_statement(' ', r); r:=r+1;
492: ad_ddl.build_statement('--', r); r:=r+1;
493: ad_ddl.build_statement('-- Public procedures', r); r:=r+1;
494: ad_ddl.build_statement('--', r); r:=r+1;
495: ad_ddl.build_statement(' ', r); r:=r+1;
496: ad_ddl.build_statement(' ', r); r:=r+1;
497: ad_ddl.build_statement(' PROCEDURE Initialize_Data_Load_Status (', r); r:=r+1;
498: ad_ddl.build_statement(' p_hier_dataset_code NUMBER,', r); r:=r+1;
491: ad_ddl.build_statement(' ', r); r:=r+1;
492: ad_ddl.build_statement('--', r); r:=r+1;
493: ad_ddl.build_statement('-- Public procedures', r); r:=r+1;
494: ad_ddl.build_statement('--', r); r:=r+1;
495: ad_ddl.build_statement(' ', r); r:=r+1;
496: ad_ddl.build_statement(' ', r); r:=r+1;
497: ad_ddl.build_statement(' PROCEDURE Initialize_Data_Load_Status (', r); r:=r+1;
498: ad_ddl.build_statement(' p_hier_dataset_code NUMBER,', r); r:=r+1;
499: ad_ddl.build_statement(' p_cal_period_id NUMBER,', r); r:=r+1;
492: ad_ddl.build_statement('--', r); r:=r+1;
493: ad_ddl.build_statement('-- Public procedures', r); r:=r+1;
494: ad_ddl.build_statement('--', r); r:=r+1;
495: ad_ddl.build_statement(' ', r); r:=r+1;
496: ad_ddl.build_statement(' ', r); r:=r+1;
497: ad_ddl.build_statement(' PROCEDURE Initialize_Data_Load_Status (', r); r:=r+1;
498: ad_ddl.build_statement(' p_hier_dataset_code NUMBER,', r); r:=r+1;
499: ad_ddl.build_statement(' p_cal_period_id NUMBER,', r); r:=r+1;
500: ad_ddl.build_statement(' p_source_system_code NUMBER,', r); r:=r+1;
493: ad_ddl.build_statement('-- Public procedures', r); r:=r+1;
494: ad_ddl.build_statement('--', r); r:=r+1;
495: ad_ddl.build_statement(' ', r); r:=r+1;
496: ad_ddl.build_statement(' ', r); r:=r+1;
497: ad_ddl.build_statement(' PROCEDURE Initialize_Data_Load_Status (', r); r:=r+1;
498: ad_ddl.build_statement(' p_hier_dataset_code NUMBER,', r); r:=r+1;
499: ad_ddl.build_statement(' p_cal_period_id NUMBER,', r); r:=r+1;
500: ad_ddl.build_statement(' p_source_system_code NUMBER,', r); r:=r+1;
501: ad_ddl.build_statement(' p_from_ccy VARCHAR2,', r); r:=r+1;
494: ad_ddl.build_statement('--', r); r:=r+1;
495: ad_ddl.build_statement(' ', r); r:=r+1;
496: ad_ddl.build_statement(' ', r); r:=r+1;
497: ad_ddl.build_statement(' PROCEDURE Initialize_Data_Load_Status (', r); r:=r+1;
498: ad_ddl.build_statement(' p_hier_dataset_code NUMBER,', r); r:=r+1;
499: ad_ddl.build_statement(' p_cal_period_id NUMBER,', r); r:=r+1;
500: ad_ddl.build_statement(' p_source_system_code NUMBER,', r); r:=r+1;
501: ad_ddl.build_statement(' p_from_ccy VARCHAR2,', r); r:=r+1;
502: ad_ddl.build_statement(' p_ledger_id NUMBER,', r); r:=r+1;
495: ad_ddl.build_statement(' ', r); r:=r+1;
496: ad_ddl.build_statement(' ', r); r:=r+1;
497: ad_ddl.build_statement(' PROCEDURE Initialize_Data_Load_Status (', r); r:=r+1;
498: ad_ddl.build_statement(' p_hier_dataset_code NUMBER,', r); r:=r+1;
499: ad_ddl.build_statement(' p_cal_period_id NUMBER,', r); r:=r+1;
500: ad_ddl.build_statement(' p_source_system_code NUMBER,', r); r:=r+1;
501: ad_ddl.build_statement(' p_from_ccy VARCHAR2,', r); r:=r+1;
502: ad_ddl.build_statement(' p_ledger_id NUMBER,', r); r:=r+1;
503: ad_ddl.build_statement(' p_entity_id NUMBER,', r); r:=r+1;
496: ad_ddl.build_statement(' ', r); r:=r+1;
497: ad_ddl.build_statement(' PROCEDURE Initialize_Data_Load_Status (', r); r:=r+1;
498: ad_ddl.build_statement(' p_hier_dataset_code NUMBER,', r); r:=r+1;
499: ad_ddl.build_statement(' p_cal_period_id NUMBER,', r); r:=r+1;
500: ad_ddl.build_statement(' p_source_system_code NUMBER,', r); r:=r+1;
501: ad_ddl.build_statement(' p_from_ccy VARCHAR2,', r); r:=r+1;
502: ad_ddl.build_statement(' p_ledger_id NUMBER,', r); r:=r+1;
503: ad_ddl.build_statement(' p_entity_id NUMBER,', r); r:=r+1;
504: ad_ddl.build_statement(' p_line_item_id NUMBER) IS', r); r:=r+1;
497: ad_ddl.build_statement(' PROCEDURE Initialize_Data_Load_Status (', r); r:=r+1;
498: ad_ddl.build_statement(' p_hier_dataset_code NUMBER,', r); r:=r+1;
499: ad_ddl.build_statement(' p_cal_period_id NUMBER,', r); r:=r+1;
500: ad_ddl.build_statement(' p_source_system_code NUMBER,', r); r:=r+1;
501: ad_ddl.build_statement(' p_from_ccy VARCHAR2,', r); r:=r+1;
502: ad_ddl.build_statement(' p_ledger_id NUMBER,', r); r:=r+1;
503: ad_ddl.build_statement(' p_entity_id NUMBER,', r); r:=r+1;
504: ad_ddl.build_statement(' p_line_item_id NUMBER) IS', r); r:=r+1;
505: ad_ddl.build_statement(' BEGIN', r); r:=r+1;
498: ad_ddl.build_statement(' p_hier_dataset_code NUMBER,', r); r:=r+1;
499: ad_ddl.build_statement(' p_cal_period_id NUMBER,', r); r:=r+1;
500: ad_ddl.build_statement(' p_source_system_code NUMBER,', r); r:=r+1;
501: ad_ddl.build_statement(' p_from_ccy VARCHAR2,', r); r:=r+1;
502: ad_ddl.build_statement(' p_ledger_id NUMBER,', r); r:=r+1;
503: ad_ddl.build_statement(' p_entity_id NUMBER,', r); r:=r+1;
504: ad_ddl.build_statement(' p_line_item_id NUMBER) IS', r); r:=r+1;
505: ad_ddl.build_statement(' BEGIN', r); r:=r+1;
506: ad_ddl.build_statement(' re_data_loaded_flag :=', r); r:=r+1;
499: ad_ddl.build_statement(' p_cal_period_id NUMBER,', r); r:=r+1;
500: ad_ddl.build_statement(' p_source_system_code NUMBER,', r); r:=r+1;
501: ad_ddl.build_statement(' p_from_ccy VARCHAR2,', r); r:=r+1;
502: ad_ddl.build_statement(' p_ledger_id NUMBER,', r); r:=r+1;
503: ad_ddl.build_statement(' p_entity_id NUMBER,', r); r:=r+1;
504: ad_ddl.build_statement(' p_line_item_id NUMBER) IS', r); r:=r+1;
505: ad_ddl.build_statement(' BEGIN', r); r:=r+1;
506: ad_ddl.build_statement(' re_data_loaded_flag :=', r); r:=r+1;
507: ad_ddl.build_statement(' Get_RE_Data_Exists (', r); r:=r+1;
500: ad_ddl.build_statement(' p_source_system_code NUMBER,', r); r:=r+1;
501: ad_ddl.build_statement(' p_from_ccy VARCHAR2,', r); r:=r+1;
502: ad_ddl.build_statement(' p_ledger_id NUMBER,', r); r:=r+1;
503: ad_ddl.build_statement(' p_entity_id NUMBER,', r); r:=r+1;
504: ad_ddl.build_statement(' p_line_item_id NUMBER) IS', r); r:=r+1;
505: ad_ddl.build_statement(' BEGIN', r); r:=r+1;
506: ad_ddl.build_statement(' re_data_loaded_flag :=', r); r:=r+1;
507: ad_ddl.build_statement(' Get_RE_Data_Exists (', r); r:=r+1;
508: ad_ddl.build_statement(' p_hier_dataset_code,', r); r:=r+1;
501: ad_ddl.build_statement(' p_from_ccy VARCHAR2,', r); r:=r+1;
502: ad_ddl.build_statement(' p_ledger_id NUMBER,', r); r:=r+1;
503: ad_ddl.build_statement(' p_entity_id NUMBER,', r); r:=r+1;
504: ad_ddl.build_statement(' p_line_item_id NUMBER) IS', r); r:=r+1;
505: ad_ddl.build_statement(' BEGIN', r); r:=r+1;
506: ad_ddl.build_statement(' re_data_loaded_flag :=', r); r:=r+1;
507: ad_ddl.build_statement(' Get_RE_Data_Exists (', r); r:=r+1;
508: ad_ddl.build_statement(' p_hier_dataset_code,', r); r:=r+1;
509: ad_ddl.build_statement(' p_cal_period_id,', r); r:=r+1;
502: ad_ddl.build_statement(' p_ledger_id NUMBER,', r); r:=r+1;
503: ad_ddl.build_statement(' p_entity_id NUMBER,', r); r:=r+1;
504: ad_ddl.build_statement(' p_line_item_id NUMBER) IS', r); r:=r+1;
505: ad_ddl.build_statement(' BEGIN', r); r:=r+1;
506: ad_ddl.build_statement(' re_data_loaded_flag :=', r); r:=r+1;
507: ad_ddl.build_statement(' Get_RE_Data_Exists (', r); r:=r+1;
508: ad_ddl.build_statement(' p_hier_dataset_code,', r); r:=r+1;
509: ad_ddl.build_statement(' p_cal_period_id,', r); r:=r+1;
510: ad_ddl.build_statement(' p_source_system_code,', r); r:=r+1;
503: ad_ddl.build_statement(' p_entity_id NUMBER,', r); r:=r+1;
504: ad_ddl.build_statement(' p_line_item_id NUMBER) IS', r); r:=r+1;
505: ad_ddl.build_statement(' BEGIN', r); r:=r+1;
506: ad_ddl.build_statement(' re_data_loaded_flag :=', r); r:=r+1;
507: ad_ddl.build_statement(' Get_RE_Data_Exists (', r); r:=r+1;
508: ad_ddl.build_statement(' p_hier_dataset_code,', r); r:=r+1;
509: ad_ddl.build_statement(' p_cal_period_id,', r); r:=r+1;
510: ad_ddl.build_statement(' p_source_system_code,', r); r:=r+1;
511: ad_ddl.build_statement(' p_from_ccy,', r); r:=r+1;
504: ad_ddl.build_statement(' p_line_item_id NUMBER) IS', r); r:=r+1;
505: ad_ddl.build_statement(' BEGIN', r); r:=r+1;
506: ad_ddl.build_statement(' re_data_loaded_flag :=', r); r:=r+1;
507: ad_ddl.build_statement(' Get_RE_Data_Exists (', r); r:=r+1;
508: ad_ddl.build_statement(' p_hier_dataset_code,', r); r:=r+1;
509: ad_ddl.build_statement(' p_cal_period_id,', r); r:=r+1;
510: ad_ddl.build_statement(' p_source_system_code,', r); r:=r+1;
511: ad_ddl.build_statement(' p_from_ccy,', r); r:=r+1;
512: ad_ddl.build_statement(' p_ledger_id,', r); r:=r+1;
505: ad_ddl.build_statement(' BEGIN', r); r:=r+1;
506: ad_ddl.build_statement(' re_data_loaded_flag :=', r); r:=r+1;
507: ad_ddl.build_statement(' Get_RE_Data_Exists (', r); r:=r+1;
508: ad_ddl.build_statement(' p_hier_dataset_code,', r); r:=r+1;
509: ad_ddl.build_statement(' p_cal_period_id,', r); r:=r+1;
510: ad_ddl.build_statement(' p_source_system_code,', r); r:=r+1;
511: ad_ddl.build_statement(' p_from_ccy,', r); r:=r+1;
512: ad_ddl.build_statement(' p_ledger_id,', r); r:=r+1;
513: ad_ddl.build_statement(' p_entity_id,', r); r:=r+1;
506: ad_ddl.build_statement(' re_data_loaded_flag :=', r); r:=r+1;
507: ad_ddl.build_statement(' Get_RE_Data_Exists (', r); r:=r+1;
508: ad_ddl.build_statement(' p_hier_dataset_code,', r); r:=r+1;
509: ad_ddl.build_statement(' p_cal_period_id,', r); r:=r+1;
510: ad_ddl.build_statement(' p_source_system_code,', r); r:=r+1;
511: ad_ddl.build_statement(' p_from_ccy,', r); r:=r+1;
512: ad_ddl.build_statement(' p_ledger_id,', r); r:=r+1;
513: ad_ddl.build_statement(' p_entity_id,', r); r:=r+1;
514: ad_ddl.build_statement(' p_line_item_id);', r); r:=r+1;
507: ad_ddl.build_statement(' Get_RE_Data_Exists (', r); r:=r+1;
508: ad_ddl.build_statement(' p_hier_dataset_code,', r); r:=r+1;
509: ad_ddl.build_statement(' p_cal_period_id,', r); r:=r+1;
510: ad_ddl.build_statement(' p_source_system_code,', r); r:=r+1;
511: ad_ddl.build_statement(' p_from_ccy,', r); r:=r+1;
512: ad_ddl.build_statement(' p_ledger_id,', r); r:=r+1;
513: ad_ddl.build_statement(' p_entity_id,', r); r:=r+1;
514: ad_ddl.build_statement(' p_line_item_id);', r); r:=r+1;
515: ad_ddl.build_statement(' END;', r); r:=r+1;
508: ad_ddl.build_statement(' p_hier_dataset_code,', r); r:=r+1;
509: ad_ddl.build_statement(' p_cal_period_id,', r); r:=r+1;
510: ad_ddl.build_statement(' p_source_system_code,', r); r:=r+1;
511: ad_ddl.build_statement(' p_from_ccy,', r); r:=r+1;
512: ad_ddl.build_statement(' p_ledger_id,', r); r:=r+1;
513: ad_ddl.build_statement(' p_entity_id,', r); r:=r+1;
514: ad_ddl.build_statement(' p_line_item_id);', r); r:=r+1;
515: ad_ddl.build_statement(' END;', r); r:=r+1;
516: ad_ddl.build_statement(' ', r); r:=r+1;
509: ad_ddl.build_statement(' p_cal_period_id,', r); r:=r+1;
510: ad_ddl.build_statement(' p_source_system_code,', r); r:=r+1;
511: ad_ddl.build_statement(' p_from_ccy,', r); r:=r+1;
512: ad_ddl.build_statement(' p_ledger_id,', r); r:=r+1;
513: ad_ddl.build_statement(' p_entity_id,', r); r:=r+1;
514: ad_ddl.build_statement(' p_line_item_id);', r); r:=r+1;
515: ad_ddl.build_statement(' END;', r); r:=r+1;
516: ad_ddl.build_statement(' ', r); r:=r+1;
517: ad_ddl.build_statement(' ', r); r:=r+1;
510: ad_ddl.build_statement(' p_source_system_code,', r); r:=r+1;
511: ad_ddl.build_statement(' p_from_ccy,', r); r:=r+1;
512: ad_ddl.build_statement(' p_ledger_id,', r); r:=r+1;
513: ad_ddl.build_statement(' p_entity_id,', r); r:=r+1;
514: ad_ddl.build_statement(' p_line_item_id);', r); r:=r+1;
515: ad_ddl.build_statement(' END;', r); r:=r+1;
516: ad_ddl.build_statement(' ', r); r:=r+1;
517: ad_ddl.build_statement(' ', r); r:=r+1;
518: ad_ddl.build_statement('-- Start bugfix 5707630: Added public procedure for Roll_Forward_Rates, ', r); r:=r+1;
511: ad_ddl.build_statement(' p_from_ccy,', r); r:=r+1;
512: ad_ddl.build_statement(' p_ledger_id,', r); r:=r+1;
513: ad_ddl.build_statement(' p_entity_id,', r); r:=r+1;
514: ad_ddl.build_statement(' p_line_item_id);', r); r:=r+1;
515: ad_ddl.build_statement(' END;', r); r:=r+1;
516: ad_ddl.build_statement(' ', r); r:=r+1;
517: ad_ddl.build_statement(' ', r); r:=r+1;
518: ad_ddl.build_statement('-- Start bugfix 5707630: Added public procedure for Roll_Forward_Rates, ', r); r:=r+1;
519: ad_ddl.build_statement('-- Translate_First_Ever_Period, Translate_Subsequent_Period and ', r); r:=r+1;
512: ad_ddl.build_statement(' p_ledger_id,', r); r:=r+1;
513: ad_ddl.build_statement(' p_entity_id,', r); r:=r+1;
514: ad_ddl.build_statement(' p_line_item_id);', r); r:=r+1;
515: ad_ddl.build_statement(' END;', r); r:=r+1;
516: ad_ddl.build_statement(' ', r); r:=r+1;
517: ad_ddl.build_statement(' ', r); r:=r+1;
518: ad_ddl.build_statement('-- Start bugfix 5707630: Added public procedure for Roll_Forward_Rates, ', r); r:=r+1;
519: ad_ddl.build_statement('-- Translate_First_Ever_Period, Translate_Subsequent_Period and ', r); r:=r+1;
520: ad_ddl.build_statement('-- Create_New_Entry procedures.This public procedures will call theier respective', r); r:=r+1;
513: ad_ddl.build_statement(' p_entity_id,', r); r:=r+1;
514: ad_ddl.build_statement(' p_line_item_id);', r); r:=r+1;
515: ad_ddl.build_statement(' END;', r); r:=r+1;
516: ad_ddl.build_statement(' ', r); r:=r+1;
517: ad_ddl.build_statement(' ', r); r:=r+1;
518: ad_ddl.build_statement('-- Start bugfix 5707630: Added public procedure for Roll_Forward_Rates, ', r); r:=r+1;
519: ad_ddl.build_statement('-- Translate_First_Ever_Period, Translate_Subsequent_Period and ', r); r:=r+1;
520: ad_ddl.build_statement('-- Create_New_Entry procedures.This public procedures will call theier respective', r); r:=r+1;
521: ad_ddl.build_statement('-- private procedures (one for historical rates and the other for retained earnings).', r); r:=r+1;
514: ad_ddl.build_statement(' p_line_item_id);', r); r:=r+1;
515: ad_ddl.build_statement(' END;', r); r:=r+1;
516: ad_ddl.build_statement(' ', r); r:=r+1;
517: ad_ddl.build_statement(' ', r); r:=r+1;
518: ad_ddl.build_statement('-- Start bugfix 5707630: Added public procedure for Roll_Forward_Rates, ', r); r:=r+1;
519: ad_ddl.build_statement('-- Translate_First_Ever_Period, Translate_Subsequent_Period and ', r); r:=r+1;
520: ad_ddl.build_statement('-- Create_New_Entry procedures.This public procedures will call theier respective', r); r:=r+1;
521: ad_ddl.build_statement('-- private procedures (one for historical rates and the other for retained earnings).', r); r:=r+1;
522: ad_ddl.build_statement('--', r); r:=r+1;
515: ad_ddl.build_statement(' END;', r); r:=r+1;
516: ad_ddl.build_statement(' ', r); r:=r+1;
517: ad_ddl.build_statement(' ', r); r:=r+1;
518: ad_ddl.build_statement('-- Start bugfix 5707630: Added public procedure for Roll_Forward_Rates, ', r); r:=r+1;
519: ad_ddl.build_statement('-- Translate_First_Ever_Period, Translate_Subsequent_Period and ', r); r:=r+1;
520: ad_ddl.build_statement('-- Create_New_Entry procedures.This public procedures will call theier respective', r); r:=r+1;
521: ad_ddl.build_statement('-- private procedures (one for historical rates and the other for retained earnings).', r); r:=r+1;
522: ad_ddl.build_statement('--', r); r:=r+1;
523: ad_ddl.build_statement(' PROCEDURE Roll_Forward_Rates', r); r:=r+1;
516: ad_ddl.build_statement(' ', r); r:=r+1;
517: ad_ddl.build_statement(' ', r); r:=r+1;
518: ad_ddl.build_statement('-- Start bugfix 5707630: Added public procedure for Roll_Forward_Rates, ', r); r:=r+1;
519: ad_ddl.build_statement('-- Translate_First_Ever_Period, Translate_Subsequent_Period and ', r); r:=r+1;
520: ad_ddl.build_statement('-- Create_New_Entry procedures.This public procedures will call theier respective', r); r:=r+1;
521: ad_ddl.build_statement('-- private procedures (one for historical rates and the other for retained earnings).', r); r:=r+1;
522: ad_ddl.build_statement('--', r); r:=r+1;
523: ad_ddl.build_statement(' PROCEDURE Roll_Forward_Rates', r); r:=r+1;
524: ad_ddl.build_statement(' (p_hier_dataset_code NUMBER,', r); r:=r+1;
517: ad_ddl.build_statement(' ', r); r:=r+1;
518: ad_ddl.build_statement('-- Start bugfix 5707630: Added public procedure for Roll_Forward_Rates, ', r); r:=r+1;
519: ad_ddl.build_statement('-- Translate_First_Ever_Period, Translate_Subsequent_Period and ', r); r:=r+1;
520: ad_ddl.build_statement('-- Create_New_Entry procedures.This public procedures will call theier respective', r); r:=r+1;
521: ad_ddl.build_statement('-- private procedures (one for historical rates and the other for retained earnings).', r); r:=r+1;
522: ad_ddl.build_statement('--', r); r:=r+1;
523: ad_ddl.build_statement(' PROCEDURE Roll_Forward_Rates', r); r:=r+1;
524: ad_ddl.build_statement(' (p_hier_dataset_code NUMBER,', r); r:=r+1;
525: ad_ddl.build_statement(' p_source_system_code NUMBER,', r); r:=r+1;
518: ad_ddl.build_statement('-- Start bugfix 5707630: Added public procedure for Roll_Forward_Rates, ', r); r:=r+1;
519: ad_ddl.build_statement('-- Translate_First_Ever_Period, Translate_Subsequent_Period and ', r); r:=r+1;
520: ad_ddl.build_statement('-- Create_New_Entry procedures.This public procedures will call theier respective', r); r:=r+1;
521: ad_ddl.build_statement('-- private procedures (one for historical rates and the other for retained earnings).', r); r:=r+1;
522: ad_ddl.build_statement('--', r); r:=r+1;
523: ad_ddl.build_statement(' PROCEDURE Roll_Forward_Rates', r); r:=r+1;
524: ad_ddl.build_statement(' (p_hier_dataset_code NUMBER,', r); r:=r+1;
525: ad_ddl.build_statement(' p_source_system_code NUMBER,', r); r:=r+1;
526: ad_ddl.build_statement(' p_ledger_id NUMBER,', r); r:=r+1;
519: ad_ddl.build_statement('-- Translate_First_Ever_Period, Translate_Subsequent_Period and ', r); r:=r+1;
520: ad_ddl.build_statement('-- Create_New_Entry procedures.This public procedures will call theier respective', r); r:=r+1;
521: ad_ddl.build_statement('-- private procedures (one for historical rates and the other for retained earnings).', r); r:=r+1;
522: ad_ddl.build_statement('--', r); r:=r+1;
523: ad_ddl.build_statement(' PROCEDURE Roll_Forward_Rates', r); r:=r+1;
524: ad_ddl.build_statement(' (p_hier_dataset_code NUMBER,', r); r:=r+1;
525: ad_ddl.build_statement(' p_source_system_code NUMBER,', r); r:=r+1;
526: ad_ddl.build_statement(' p_ledger_id NUMBER,', r); r:=r+1;
527: ad_ddl.build_statement(' p_cal_period_id NUMBER,', r); r:=r+1;
520: ad_ddl.build_statement('-- Create_New_Entry procedures.This public procedures will call theier respective', r); r:=r+1;
521: ad_ddl.build_statement('-- private procedures (one for historical rates and the other for retained earnings).', r); r:=r+1;
522: ad_ddl.build_statement('--', r); r:=r+1;
523: ad_ddl.build_statement(' PROCEDURE Roll_Forward_Rates', r); r:=r+1;
524: ad_ddl.build_statement(' (p_hier_dataset_code NUMBER,', r); r:=r+1;
525: ad_ddl.build_statement(' p_source_system_code NUMBER,', r); r:=r+1;
526: ad_ddl.build_statement(' p_ledger_id NUMBER,', r); r:=r+1;
527: ad_ddl.build_statement(' p_cal_period_id NUMBER,', r); r:=r+1;
528: ad_ddl.build_statement(' p_prev_period_id NUMBER,', r); r:=r+1;
521: ad_ddl.build_statement('-- private procedures (one for historical rates and the other for retained earnings).', r); r:=r+1;
522: ad_ddl.build_statement('--', r); r:=r+1;
523: ad_ddl.build_statement(' PROCEDURE Roll_Forward_Rates', r); r:=r+1;
524: ad_ddl.build_statement(' (p_hier_dataset_code NUMBER,', r); r:=r+1;
525: ad_ddl.build_statement(' p_source_system_code NUMBER,', r); r:=r+1;
526: ad_ddl.build_statement(' p_ledger_id NUMBER,', r); r:=r+1;
527: ad_ddl.build_statement(' p_cal_period_id NUMBER,', r); r:=r+1;
528: ad_ddl.build_statement(' p_prev_period_id NUMBER,', r); r:=r+1;
529: ad_ddl.build_statement(' p_entity_id NUMBER,', r); r:=r+1;
522: ad_ddl.build_statement('--', r); r:=r+1;
523: ad_ddl.build_statement(' PROCEDURE Roll_Forward_Rates', r); r:=r+1;
524: ad_ddl.build_statement(' (p_hier_dataset_code NUMBER,', r); r:=r+1;
525: ad_ddl.build_statement(' p_source_system_code NUMBER,', r); r:=r+1;
526: ad_ddl.build_statement(' p_ledger_id NUMBER,', r); r:=r+1;
527: ad_ddl.build_statement(' p_cal_period_id NUMBER,', r); r:=r+1;
528: ad_ddl.build_statement(' p_prev_period_id NUMBER,', r); r:=r+1;
529: ad_ddl.build_statement(' p_entity_id NUMBER,', r); r:=r+1;
530: ad_ddl.build_statement(' p_hierarchy_id NUMBER,', r); r:=r+1;
523: ad_ddl.build_statement(' PROCEDURE Roll_Forward_Rates', r); r:=r+1;
524: ad_ddl.build_statement(' (p_hier_dataset_code NUMBER,', r); r:=r+1;
525: ad_ddl.build_statement(' p_source_system_code NUMBER,', r); r:=r+1;
526: ad_ddl.build_statement(' p_ledger_id NUMBER,', r); r:=r+1;
527: ad_ddl.build_statement(' p_cal_period_id NUMBER,', r); r:=r+1;
528: ad_ddl.build_statement(' p_prev_period_id NUMBER,', r); r:=r+1;
529: ad_ddl.build_statement(' p_entity_id NUMBER,', r); r:=r+1;
530: ad_ddl.build_statement(' p_hierarchy_id NUMBER,', r); r:=r+1;
531: ad_ddl.build_statement(' p_from_ccy VARCHAR2,', r); r:=r+1;
524: ad_ddl.build_statement(' (p_hier_dataset_code NUMBER,', r); r:=r+1;
525: ad_ddl.build_statement(' p_source_system_code NUMBER,', r); r:=r+1;
526: ad_ddl.build_statement(' p_ledger_id NUMBER,', r); r:=r+1;
527: ad_ddl.build_statement(' p_cal_period_id NUMBER,', r); r:=r+1;
528: ad_ddl.build_statement(' p_prev_period_id NUMBER,', r); r:=r+1;
529: ad_ddl.build_statement(' p_entity_id NUMBER,', r); r:=r+1;
530: ad_ddl.build_statement(' p_hierarchy_id NUMBER,', r); r:=r+1;
531: ad_ddl.build_statement(' p_from_ccy VARCHAR2,', r); r:=r+1;
532: ad_ddl.build_statement(' p_to_ccy VARCHAR2,', r); r:=r+1;
525: ad_ddl.build_statement(' p_source_system_code NUMBER,', r); r:=r+1;
526: ad_ddl.build_statement(' p_ledger_id NUMBER,', r); r:=r+1;
527: ad_ddl.build_statement(' p_cal_period_id NUMBER,', r); r:=r+1;
528: ad_ddl.build_statement(' p_prev_period_id NUMBER,', r); r:=r+1;
529: ad_ddl.build_statement(' p_entity_id NUMBER,', r); r:=r+1;
530: ad_ddl.build_statement(' p_hierarchy_id NUMBER,', r); r:=r+1;
531: ad_ddl.build_statement(' p_from_ccy VARCHAR2,', r); r:=r+1;
532: ad_ddl.build_statement(' p_to_ccy VARCHAR2,', r); r:=r+1;
533: ad_ddl.build_statement(' p_eq_xlate_mode VARCHAR2,', r); r:=r+1;
526: ad_ddl.build_statement(' p_ledger_id NUMBER,', r); r:=r+1;
527: ad_ddl.build_statement(' p_cal_period_id NUMBER,', r); r:=r+1;
528: ad_ddl.build_statement(' p_prev_period_id NUMBER,', r); r:=r+1;
529: ad_ddl.build_statement(' p_entity_id NUMBER,', r); r:=r+1;
530: ad_ddl.build_statement(' p_hierarchy_id NUMBER,', r); r:=r+1;
531: ad_ddl.build_statement(' p_from_ccy VARCHAR2,', r); r:=r+1;
532: ad_ddl.build_statement(' p_to_ccy VARCHAR2,', r); r:=r+1;
533: ad_ddl.build_statement(' p_eq_xlate_mode VARCHAR2,', r); r:=r+1;
534: ad_ddl.build_statement(' p_hier_li_id NUMBER) IS', r); r:=r+1;
527: ad_ddl.build_statement(' p_cal_period_id NUMBER,', r); r:=r+1;
528: ad_ddl.build_statement(' p_prev_period_id NUMBER,', r); r:=r+1;
529: ad_ddl.build_statement(' p_entity_id NUMBER,', r); r:=r+1;
530: ad_ddl.build_statement(' p_hierarchy_id NUMBER,', r); r:=r+1;
531: ad_ddl.build_statement(' p_from_ccy VARCHAR2,', r); r:=r+1;
532: ad_ddl.build_statement(' p_to_ccy VARCHAR2,', r); r:=r+1;
533: ad_ddl.build_statement(' p_eq_xlate_mode VARCHAR2,', r); r:=r+1;
534: ad_ddl.build_statement(' p_hier_li_id NUMBER) IS', r); r:=r+1;
535: ad_ddl.build_statement(' module VARCHAR2(30) := ''ROLL_FORWARD_RATES:PUBLIC'';', r); r:=r+1;
528: ad_ddl.build_statement(' p_prev_period_id NUMBER,', r); r:=r+1;
529: ad_ddl.build_statement(' p_entity_id NUMBER,', r); r:=r+1;
530: ad_ddl.build_statement(' p_hierarchy_id NUMBER,', r); r:=r+1;
531: ad_ddl.build_statement(' p_from_ccy VARCHAR2,', r); r:=r+1;
532: ad_ddl.build_statement(' p_to_ccy VARCHAR2,', r); r:=r+1;
533: ad_ddl.build_statement(' p_eq_xlate_mode VARCHAR2,', r); r:=r+1;
534: ad_ddl.build_statement(' p_hier_li_id NUMBER) IS', r); r:=r+1;
535: ad_ddl.build_statement(' module VARCHAR2(30) := ''ROLL_FORWARD_RATES:PUBLIC'';', r); r:=r+1;
536: ad_ddl.build_statement(' BEGIN', r); r:=r+1;
529: ad_ddl.build_statement(' p_entity_id NUMBER,', r); r:=r+1;
530: ad_ddl.build_statement(' p_hierarchy_id NUMBER,', r); r:=r+1;
531: ad_ddl.build_statement(' p_from_ccy VARCHAR2,', r); r:=r+1;
532: ad_ddl.build_statement(' p_to_ccy VARCHAR2,', r); r:=r+1;
533: ad_ddl.build_statement(' p_eq_xlate_mode VARCHAR2,', r); r:=r+1;
534: ad_ddl.build_statement(' p_hier_li_id NUMBER) IS', r); r:=r+1;
535: ad_ddl.build_statement(' module VARCHAR2(30) := ''ROLL_FORWARD_RATES:PUBLIC'';', r); r:=r+1;
536: ad_ddl.build_statement(' BEGIN', r); r:=r+1;
537: ad_ddl.build_statement(' write_to_log(module, FND_LOG.LEVEL_PROCEDURE,g_module_enter);', r); r:=r+1;
530: ad_ddl.build_statement(' p_hierarchy_id NUMBER,', r); r:=r+1;
531: ad_ddl.build_statement(' p_from_ccy VARCHAR2,', r); r:=r+1;
532: ad_ddl.build_statement(' p_to_ccy VARCHAR2,', r); r:=r+1;
533: ad_ddl.build_statement(' p_eq_xlate_mode VARCHAR2,', r); r:=r+1;
534: ad_ddl.build_statement(' p_hier_li_id NUMBER) IS', r); r:=r+1;
535: ad_ddl.build_statement(' module VARCHAR2(30) := ''ROLL_FORWARD_RATES:PUBLIC'';', r); r:=r+1;
536: ad_ddl.build_statement(' BEGIN', r); r:=r+1;
537: ad_ddl.build_statement(' write_to_log(module, FND_LOG.LEVEL_PROCEDURE,g_module_enter);', r); r:=r+1;
538: ad_ddl.build_statement(' ', r); r:=r+1;
531: ad_ddl.build_statement(' p_from_ccy VARCHAR2,', r); r:=r+1;
532: ad_ddl.build_statement(' p_to_ccy VARCHAR2,', r); r:=r+1;
533: ad_ddl.build_statement(' p_eq_xlate_mode VARCHAR2,', r); r:=r+1;
534: ad_ddl.build_statement(' p_hier_li_id NUMBER) IS', r); r:=r+1;
535: ad_ddl.build_statement(' module VARCHAR2(30) := ''ROLL_FORWARD_RATES:PUBLIC'';', r); r:=r+1;
536: ad_ddl.build_statement(' BEGIN', r); r:=r+1;
537: ad_ddl.build_statement(' write_to_log(module, FND_LOG.LEVEL_PROCEDURE,g_module_enter);', r); r:=r+1;
538: ad_ddl.build_statement(' ', r); r:=r+1;
539: ad_ddl.build_statement(' GCS_TRANS_HRATES_DYNAMIC_PKG.Roll_Forward_Historical_Rates', r); r:=r+1;
532: ad_ddl.build_statement(' p_to_ccy VARCHAR2,', r); r:=r+1;
533: ad_ddl.build_statement(' p_eq_xlate_mode VARCHAR2,', r); r:=r+1;
534: ad_ddl.build_statement(' p_hier_li_id NUMBER) IS', r); r:=r+1;
535: ad_ddl.build_statement(' module VARCHAR2(30) := ''ROLL_FORWARD_RATES:PUBLIC'';', r); r:=r+1;
536: ad_ddl.build_statement(' BEGIN', r); r:=r+1;
537: ad_ddl.build_statement(' write_to_log(module, FND_LOG.LEVEL_PROCEDURE,g_module_enter);', r); r:=r+1;
538: ad_ddl.build_statement(' ', r); r:=r+1;
539: ad_ddl.build_statement(' GCS_TRANS_HRATES_DYNAMIC_PKG.Roll_Forward_Historical_Rates', r); r:=r+1;
540: ad_ddl.build_statement(' (p_hier_dataset_code, ', r); r:=r+1;
533: ad_ddl.build_statement(' p_eq_xlate_mode VARCHAR2,', r); r:=r+1;
534: ad_ddl.build_statement(' p_hier_li_id NUMBER) IS', r); r:=r+1;
535: ad_ddl.build_statement(' module VARCHAR2(30) := ''ROLL_FORWARD_RATES:PUBLIC'';', r); r:=r+1;
536: ad_ddl.build_statement(' BEGIN', r); r:=r+1;
537: ad_ddl.build_statement(' write_to_log(module, FND_LOG.LEVEL_PROCEDURE,g_module_enter);', r); r:=r+1;
538: ad_ddl.build_statement(' ', r); r:=r+1;
539: ad_ddl.build_statement(' GCS_TRANS_HRATES_DYNAMIC_PKG.Roll_Forward_Historical_Rates', r); r:=r+1;
540: ad_ddl.build_statement(' (p_hier_dataset_code, ', r); r:=r+1;
541: ad_ddl.build_statement(' p_source_system_code, ', r); r:=r+1;
534: ad_ddl.build_statement(' p_hier_li_id NUMBER) IS', r); r:=r+1;
535: ad_ddl.build_statement(' module VARCHAR2(30) := ''ROLL_FORWARD_RATES:PUBLIC'';', r); r:=r+1;
536: ad_ddl.build_statement(' BEGIN', r); r:=r+1;
537: ad_ddl.build_statement(' write_to_log(module, FND_LOG.LEVEL_PROCEDURE,g_module_enter);', r); r:=r+1;
538: ad_ddl.build_statement(' ', r); r:=r+1;
539: ad_ddl.build_statement(' GCS_TRANS_HRATES_DYNAMIC_PKG.Roll_Forward_Historical_Rates', r); r:=r+1;
540: ad_ddl.build_statement(' (p_hier_dataset_code, ', r); r:=r+1;
541: ad_ddl.build_statement(' p_source_system_code, ', r); r:=r+1;
542: ad_ddl.build_statement(' p_ledger_id, ', r); r:=r+1;
535: ad_ddl.build_statement(' module VARCHAR2(30) := ''ROLL_FORWARD_RATES:PUBLIC'';', r); r:=r+1;
536: ad_ddl.build_statement(' BEGIN', r); r:=r+1;
537: ad_ddl.build_statement(' write_to_log(module, FND_LOG.LEVEL_PROCEDURE,g_module_enter);', r); r:=r+1;
538: ad_ddl.build_statement(' ', r); r:=r+1;
539: ad_ddl.build_statement(' GCS_TRANS_HRATES_DYNAMIC_PKG.Roll_Forward_Historical_Rates', r); r:=r+1;
540: ad_ddl.build_statement(' (p_hier_dataset_code, ', r); r:=r+1;
541: ad_ddl.build_statement(' p_source_system_code, ', r); r:=r+1;
542: ad_ddl.build_statement(' p_ledger_id, ', r); r:=r+1;
543: ad_ddl.build_statement(' p_cal_period_id, ', r); r:=r+1;
536: ad_ddl.build_statement(' BEGIN', r); r:=r+1;
537: ad_ddl.build_statement(' write_to_log(module, FND_LOG.LEVEL_PROCEDURE,g_module_enter);', r); r:=r+1;
538: ad_ddl.build_statement(' ', r); r:=r+1;
539: ad_ddl.build_statement(' GCS_TRANS_HRATES_DYNAMIC_PKG.Roll_Forward_Historical_Rates', r); r:=r+1;
540: ad_ddl.build_statement(' (p_hier_dataset_code, ', r); r:=r+1;
541: ad_ddl.build_statement(' p_source_system_code, ', r); r:=r+1;
542: ad_ddl.build_statement(' p_ledger_id, ', r); r:=r+1;
543: ad_ddl.build_statement(' p_cal_period_id, ', r); r:=r+1;
544: ad_ddl.build_statement(' p_prev_period_id, ', r); r:=r+1;
537: ad_ddl.build_statement(' write_to_log(module, FND_LOG.LEVEL_PROCEDURE,g_module_enter);', r); r:=r+1;
538: ad_ddl.build_statement(' ', r); r:=r+1;
539: ad_ddl.build_statement(' GCS_TRANS_HRATES_DYNAMIC_PKG.Roll_Forward_Historical_Rates', r); r:=r+1;
540: ad_ddl.build_statement(' (p_hier_dataset_code, ', r); r:=r+1;
541: ad_ddl.build_statement(' p_source_system_code, ', r); r:=r+1;
542: ad_ddl.build_statement(' p_ledger_id, ', r); r:=r+1;
543: ad_ddl.build_statement(' p_cal_period_id, ', r); r:=r+1;
544: ad_ddl.build_statement(' p_prev_period_id, ', r); r:=r+1;
545: ad_ddl.build_statement(' p_entity_id, ', r); r:=r+1;
538: ad_ddl.build_statement(' ', r); r:=r+1;
539: ad_ddl.build_statement(' GCS_TRANS_HRATES_DYNAMIC_PKG.Roll_Forward_Historical_Rates', r); r:=r+1;
540: ad_ddl.build_statement(' (p_hier_dataset_code, ', r); r:=r+1;
541: ad_ddl.build_statement(' p_source_system_code, ', r); r:=r+1;
542: ad_ddl.build_statement(' p_ledger_id, ', r); r:=r+1;
543: ad_ddl.build_statement(' p_cal_period_id, ', r); r:=r+1;
544: ad_ddl.build_statement(' p_prev_period_id, ', r); r:=r+1;
545: ad_ddl.build_statement(' p_entity_id, ', r); r:=r+1;
546: ad_ddl.build_statement(' p_hierarchy_id, ', r); r:=r+1;
539: ad_ddl.build_statement(' GCS_TRANS_HRATES_DYNAMIC_PKG.Roll_Forward_Historical_Rates', r); r:=r+1;
540: ad_ddl.build_statement(' (p_hier_dataset_code, ', r); r:=r+1;
541: ad_ddl.build_statement(' p_source_system_code, ', r); r:=r+1;
542: ad_ddl.build_statement(' p_ledger_id, ', r); r:=r+1;
543: ad_ddl.build_statement(' p_cal_period_id, ', r); r:=r+1;
544: ad_ddl.build_statement(' p_prev_period_id, ', r); r:=r+1;
545: ad_ddl.build_statement(' p_entity_id, ', r); r:=r+1;
546: ad_ddl.build_statement(' p_hierarchy_id, ', r); r:=r+1;
547: ad_ddl.build_statement(' p_from_ccy, ', r); r:=r+1;
540: ad_ddl.build_statement(' (p_hier_dataset_code, ', r); r:=r+1;
541: ad_ddl.build_statement(' p_source_system_code, ', r); r:=r+1;
542: ad_ddl.build_statement(' p_ledger_id, ', r); r:=r+1;
543: ad_ddl.build_statement(' p_cal_period_id, ', r); r:=r+1;
544: ad_ddl.build_statement(' p_prev_period_id, ', r); r:=r+1;
545: ad_ddl.build_statement(' p_entity_id, ', r); r:=r+1;
546: ad_ddl.build_statement(' p_hierarchy_id, ', r); r:=r+1;
547: ad_ddl.build_statement(' p_from_ccy, ', r); r:=r+1;
548: ad_ddl.build_statement(' p_to_ccy, ', r); r:=r+1;
541: ad_ddl.build_statement(' p_source_system_code, ', r); r:=r+1;
542: ad_ddl.build_statement(' p_ledger_id, ', r); r:=r+1;
543: ad_ddl.build_statement(' p_cal_period_id, ', r); r:=r+1;
544: ad_ddl.build_statement(' p_prev_period_id, ', r); r:=r+1;
545: ad_ddl.build_statement(' p_entity_id, ', r); r:=r+1;
546: ad_ddl.build_statement(' p_hierarchy_id, ', r); r:=r+1;
547: ad_ddl.build_statement(' p_from_ccy, ', r); r:=r+1;
548: ad_ddl.build_statement(' p_to_ccy, ', r); r:=r+1;
549: ad_ddl.build_statement(' p_eq_xlate_mode, ', r); r:=r+1;
542: ad_ddl.build_statement(' p_ledger_id, ', r); r:=r+1;
543: ad_ddl.build_statement(' p_cal_period_id, ', r); r:=r+1;
544: ad_ddl.build_statement(' p_prev_period_id, ', r); r:=r+1;
545: ad_ddl.build_statement(' p_entity_id, ', r); r:=r+1;
546: ad_ddl.build_statement(' p_hierarchy_id, ', r); r:=r+1;
547: ad_ddl.build_statement(' p_from_ccy, ', r); r:=r+1;
548: ad_ddl.build_statement(' p_to_ccy, ', r); r:=r+1;
549: ad_ddl.build_statement(' p_eq_xlate_mode, ', r); r:=r+1;
550: ad_ddl.build_statement(' p_hier_li_id);', r); r:=r+1;
543: ad_ddl.build_statement(' p_cal_period_id, ', r); r:=r+1;
544: ad_ddl.build_statement(' p_prev_period_id, ', r); r:=r+1;
545: ad_ddl.build_statement(' p_entity_id, ', r); r:=r+1;
546: ad_ddl.build_statement(' p_hierarchy_id, ', r); r:=r+1;
547: ad_ddl.build_statement(' p_from_ccy, ', r); r:=r+1;
548: ad_ddl.build_statement(' p_to_ccy, ', r); r:=r+1;
549: ad_ddl.build_statement(' p_eq_xlate_mode, ', r); r:=r+1;
550: ad_ddl.build_statement(' p_hier_li_id);', r); r:=r+1;
551: ad_ddl.build_statement(' ', r); r:=r+1;
544: ad_ddl.build_statement(' p_prev_period_id, ', r); r:=r+1;
545: ad_ddl.build_statement(' p_entity_id, ', r); r:=r+1;
546: ad_ddl.build_statement(' p_hierarchy_id, ', r); r:=r+1;
547: ad_ddl.build_statement(' p_from_ccy, ', r); r:=r+1;
548: ad_ddl.build_statement(' p_to_ccy, ', r); r:=r+1;
549: ad_ddl.build_statement(' p_eq_xlate_mode, ', r); r:=r+1;
550: ad_ddl.build_statement(' p_hier_li_id);', r); r:=r+1;
551: ad_ddl.build_statement(' ', r); r:=r+1;
552: ad_ddl.build_statement(' GCS_TRANS_RE_DYNAMIC_PKG.Roll_Forward_Retained_Earnings', r); r:=r+1;
545: ad_ddl.build_statement(' p_entity_id, ', r); r:=r+1;
546: ad_ddl.build_statement(' p_hierarchy_id, ', r); r:=r+1;
547: ad_ddl.build_statement(' p_from_ccy, ', r); r:=r+1;
548: ad_ddl.build_statement(' p_to_ccy, ', r); r:=r+1;
549: ad_ddl.build_statement(' p_eq_xlate_mode, ', r); r:=r+1;
550: ad_ddl.build_statement(' p_hier_li_id);', r); r:=r+1;
551: ad_ddl.build_statement(' ', r); r:=r+1;
552: ad_ddl.build_statement(' GCS_TRANS_RE_DYNAMIC_PKG.Roll_Forward_Retained_Earnings', r); r:=r+1;
553: ad_ddl.build_statement(' (p_hier_dataset_code, ', r); r:=r+1;
546: ad_ddl.build_statement(' p_hierarchy_id, ', r); r:=r+1;
547: ad_ddl.build_statement(' p_from_ccy, ', r); r:=r+1;
548: ad_ddl.build_statement(' p_to_ccy, ', r); r:=r+1;
549: ad_ddl.build_statement(' p_eq_xlate_mode, ', r); r:=r+1;
550: ad_ddl.build_statement(' p_hier_li_id);', r); r:=r+1;
551: ad_ddl.build_statement(' ', r); r:=r+1;
552: ad_ddl.build_statement(' GCS_TRANS_RE_DYNAMIC_PKG.Roll_Forward_Retained_Earnings', r); r:=r+1;
553: ad_ddl.build_statement(' (p_hier_dataset_code, ', r); r:=r+1;
554: ad_ddl.build_statement(' p_source_system_code, ', r); r:=r+1;
547: ad_ddl.build_statement(' p_from_ccy, ', r); r:=r+1;
548: ad_ddl.build_statement(' p_to_ccy, ', r); r:=r+1;
549: ad_ddl.build_statement(' p_eq_xlate_mode, ', r); r:=r+1;
550: ad_ddl.build_statement(' p_hier_li_id);', r); r:=r+1;
551: ad_ddl.build_statement(' ', r); r:=r+1;
552: ad_ddl.build_statement(' GCS_TRANS_RE_DYNAMIC_PKG.Roll_Forward_Retained_Earnings', r); r:=r+1;
553: ad_ddl.build_statement(' (p_hier_dataset_code, ', r); r:=r+1;
554: ad_ddl.build_statement(' p_source_system_code, ', r); r:=r+1;
555: ad_ddl.build_statement(' p_ledger_id, ', r); r:=r+1;
548: ad_ddl.build_statement(' p_to_ccy, ', r); r:=r+1;
549: ad_ddl.build_statement(' p_eq_xlate_mode, ', r); r:=r+1;
550: ad_ddl.build_statement(' p_hier_li_id);', r); r:=r+1;
551: ad_ddl.build_statement(' ', r); r:=r+1;
552: ad_ddl.build_statement(' GCS_TRANS_RE_DYNAMIC_PKG.Roll_Forward_Retained_Earnings', r); r:=r+1;
553: ad_ddl.build_statement(' (p_hier_dataset_code, ', r); r:=r+1;
554: ad_ddl.build_statement(' p_source_system_code, ', r); r:=r+1;
555: ad_ddl.build_statement(' p_ledger_id, ', r); r:=r+1;
556: ad_ddl.build_statement(' p_cal_period_id, ', r); r:=r+1;
549: ad_ddl.build_statement(' p_eq_xlate_mode, ', r); r:=r+1;
550: ad_ddl.build_statement(' p_hier_li_id);', r); r:=r+1;
551: ad_ddl.build_statement(' ', r); r:=r+1;
552: ad_ddl.build_statement(' GCS_TRANS_RE_DYNAMIC_PKG.Roll_Forward_Retained_Earnings', r); r:=r+1;
553: ad_ddl.build_statement(' (p_hier_dataset_code, ', r); r:=r+1;
554: ad_ddl.build_statement(' p_source_system_code, ', r); r:=r+1;
555: ad_ddl.build_statement(' p_ledger_id, ', r); r:=r+1;
556: ad_ddl.build_statement(' p_cal_period_id, ', r); r:=r+1;
557: ad_ddl.build_statement(' p_prev_period_id, ', r); r:=r+1;
550: ad_ddl.build_statement(' p_hier_li_id);', r); r:=r+1;
551: ad_ddl.build_statement(' ', r); r:=r+1;
552: ad_ddl.build_statement(' GCS_TRANS_RE_DYNAMIC_PKG.Roll_Forward_Retained_Earnings', r); r:=r+1;
553: ad_ddl.build_statement(' (p_hier_dataset_code, ', r); r:=r+1;
554: ad_ddl.build_statement(' p_source_system_code, ', r); r:=r+1;
555: ad_ddl.build_statement(' p_ledger_id, ', r); r:=r+1;
556: ad_ddl.build_statement(' p_cal_period_id, ', r); r:=r+1;
557: ad_ddl.build_statement(' p_prev_period_id, ', r); r:=r+1;
558: ad_ddl.build_statement(' p_entity_id, ', r); r:=r+1;
551: ad_ddl.build_statement(' ', r); r:=r+1;
552: ad_ddl.build_statement(' GCS_TRANS_RE_DYNAMIC_PKG.Roll_Forward_Retained_Earnings', r); r:=r+1;
553: ad_ddl.build_statement(' (p_hier_dataset_code, ', r); r:=r+1;
554: ad_ddl.build_statement(' p_source_system_code, ', r); r:=r+1;
555: ad_ddl.build_statement(' p_ledger_id, ', r); r:=r+1;
556: ad_ddl.build_statement(' p_cal_period_id, ', r); r:=r+1;
557: ad_ddl.build_statement(' p_prev_period_id, ', r); r:=r+1;
558: ad_ddl.build_statement(' p_entity_id, ', r); r:=r+1;
559: ad_ddl.build_statement(' p_hierarchy_id, ', r); r:=r+1;
552: ad_ddl.build_statement(' GCS_TRANS_RE_DYNAMIC_PKG.Roll_Forward_Retained_Earnings', r); r:=r+1;
553: ad_ddl.build_statement(' (p_hier_dataset_code, ', r); r:=r+1;
554: ad_ddl.build_statement(' p_source_system_code, ', r); r:=r+1;
555: ad_ddl.build_statement(' p_ledger_id, ', r); r:=r+1;
556: ad_ddl.build_statement(' p_cal_period_id, ', r); r:=r+1;
557: ad_ddl.build_statement(' p_prev_period_id, ', r); r:=r+1;
558: ad_ddl.build_statement(' p_entity_id, ', r); r:=r+1;
559: ad_ddl.build_statement(' p_hierarchy_id, ', r); r:=r+1;
560: ad_ddl.build_statement(' p_from_ccy, ', r); r:=r+1;
553: ad_ddl.build_statement(' (p_hier_dataset_code, ', r); r:=r+1;
554: ad_ddl.build_statement(' p_source_system_code, ', r); r:=r+1;
555: ad_ddl.build_statement(' p_ledger_id, ', r); r:=r+1;
556: ad_ddl.build_statement(' p_cal_period_id, ', r); r:=r+1;
557: ad_ddl.build_statement(' p_prev_period_id, ', r); r:=r+1;
558: ad_ddl.build_statement(' p_entity_id, ', r); r:=r+1;
559: ad_ddl.build_statement(' p_hierarchy_id, ', r); r:=r+1;
560: ad_ddl.build_statement(' p_from_ccy, ', r); r:=r+1;
561: ad_ddl.build_statement(' p_to_ccy, ', r); r:=r+1;
554: ad_ddl.build_statement(' p_source_system_code, ', r); r:=r+1;
555: ad_ddl.build_statement(' p_ledger_id, ', r); r:=r+1;
556: ad_ddl.build_statement(' p_cal_period_id, ', r); r:=r+1;
557: ad_ddl.build_statement(' p_prev_period_id, ', r); r:=r+1;
558: ad_ddl.build_statement(' p_entity_id, ', r); r:=r+1;
559: ad_ddl.build_statement(' p_hierarchy_id, ', r); r:=r+1;
560: ad_ddl.build_statement(' p_from_ccy, ', r); r:=r+1;
561: ad_ddl.build_statement(' p_to_ccy, ', r); r:=r+1;
562: ad_ddl.build_statement(' p_eq_xlate_mode, ', r); r:=r+1;
555: ad_ddl.build_statement(' p_ledger_id, ', r); r:=r+1;
556: ad_ddl.build_statement(' p_cal_period_id, ', r); r:=r+1;
557: ad_ddl.build_statement(' p_prev_period_id, ', r); r:=r+1;
558: ad_ddl.build_statement(' p_entity_id, ', r); r:=r+1;
559: ad_ddl.build_statement(' p_hierarchy_id, ', r); r:=r+1;
560: ad_ddl.build_statement(' p_from_ccy, ', r); r:=r+1;
561: ad_ddl.build_statement(' p_to_ccy, ', r); r:=r+1;
562: ad_ddl.build_statement(' p_eq_xlate_mode, ', r); r:=r+1;
563: ad_ddl.build_statement(' p_hier_li_id);', r); r:=r+1;
556: ad_ddl.build_statement(' p_cal_period_id, ', r); r:=r+1;
557: ad_ddl.build_statement(' p_prev_period_id, ', r); r:=r+1;
558: ad_ddl.build_statement(' p_entity_id, ', r); r:=r+1;
559: ad_ddl.build_statement(' p_hierarchy_id, ', r); r:=r+1;
560: ad_ddl.build_statement(' p_from_ccy, ', r); r:=r+1;
561: ad_ddl.build_statement(' p_to_ccy, ', r); r:=r+1;
562: ad_ddl.build_statement(' p_eq_xlate_mode, ', r); r:=r+1;
563: ad_ddl.build_statement(' p_hier_li_id);', r); r:=r+1;
564: ad_ddl.build_statement(' ', r); r:=r+1;
557: ad_ddl.build_statement(' p_prev_period_id, ', r); r:=r+1;
558: ad_ddl.build_statement(' p_entity_id, ', r); r:=r+1;
559: ad_ddl.build_statement(' p_hierarchy_id, ', r); r:=r+1;
560: ad_ddl.build_statement(' p_from_ccy, ', r); r:=r+1;
561: ad_ddl.build_statement(' p_to_ccy, ', r); r:=r+1;
562: ad_ddl.build_statement(' p_eq_xlate_mode, ', r); r:=r+1;
563: ad_ddl.build_statement(' p_hier_li_id);', r); r:=r+1;
564: ad_ddl.build_statement(' ', r); r:=r+1;
565: ad_ddl.build_statement(' write_to_log(module, FND_LOG.LEVEL_PROCEDURE,g_module_success);', r); r:=r+1;
558: ad_ddl.build_statement(' p_entity_id, ', r); r:=r+1;
559: ad_ddl.build_statement(' p_hierarchy_id, ', r); r:=r+1;
560: ad_ddl.build_statement(' p_from_ccy, ', r); r:=r+1;
561: ad_ddl.build_statement(' p_to_ccy, ', r); r:=r+1;
562: ad_ddl.build_statement(' p_eq_xlate_mode, ', r); r:=r+1;
563: ad_ddl.build_statement(' p_hier_li_id);', r); r:=r+1;
564: ad_ddl.build_statement(' ', r); r:=r+1;
565: ad_ddl.build_statement(' write_to_log(module, FND_LOG.LEVEL_PROCEDURE,g_module_success);', r); r:=r+1;
566: ad_ddl.build_statement(' END Roll_Forward_Rates;', r); r:=r+1;
559: ad_ddl.build_statement(' p_hierarchy_id, ', r); r:=r+1;
560: ad_ddl.build_statement(' p_from_ccy, ', r); r:=r+1;
561: ad_ddl.build_statement(' p_to_ccy, ', r); r:=r+1;
562: ad_ddl.build_statement(' p_eq_xlate_mode, ', r); r:=r+1;
563: ad_ddl.build_statement(' p_hier_li_id);', r); r:=r+1;
564: ad_ddl.build_statement(' ', r); r:=r+1;
565: ad_ddl.build_statement(' write_to_log(module, FND_LOG.LEVEL_PROCEDURE,g_module_success);', r); r:=r+1;
566: ad_ddl.build_statement(' END Roll_Forward_Rates;', r); r:=r+1;
567: ad_ddl.build_statement(' ', r); r:=r+1;
560: ad_ddl.build_statement(' p_from_ccy, ', r); r:=r+1;
561: ad_ddl.build_statement(' p_to_ccy, ', r); r:=r+1;
562: ad_ddl.build_statement(' p_eq_xlate_mode, ', r); r:=r+1;
563: ad_ddl.build_statement(' p_hier_li_id);', r); r:=r+1;
564: ad_ddl.build_statement(' ', r); r:=r+1;
565: ad_ddl.build_statement(' write_to_log(module, FND_LOG.LEVEL_PROCEDURE,g_module_success);', r); r:=r+1;
566: ad_ddl.build_statement(' END Roll_Forward_Rates;', r); r:=r+1;
567: ad_ddl.build_statement(' ', r); r:=r+1;
568: ad_ddl.build_statement(' ', r); r:=r+1;
561: ad_ddl.build_statement(' p_to_ccy, ', r); r:=r+1;
562: ad_ddl.build_statement(' p_eq_xlate_mode, ', r); r:=r+1;
563: ad_ddl.build_statement(' p_hier_li_id);', r); r:=r+1;
564: ad_ddl.build_statement(' ', r); r:=r+1;
565: ad_ddl.build_statement(' write_to_log(module, FND_LOG.LEVEL_PROCEDURE,g_module_success);', r); r:=r+1;
566: ad_ddl.build_statement(' END Roll_Forward_Rates;', r); r:=r+1;
567: ad_ddl.build_statement(' ', r); r:=r+1;
568: ad_ddl.build_statement(' ', r); r:=r+1;
569: ad_ddl.build_statement('--', r); r:=r+1;
562: ad_ddl.build_statement(' p_eq_xlate_mode, ', r); r:=r+1;
563: ad_ddl.build_statement(' p_hier_li_id);', r); r:=r+1;
564: ad_ddl.build_statement(' ', r); r:=r+1;
565: ad_ddl.build_statement(' write_to_log(module, FND_LOG.LEVEL_PROCEDURE,g_module_success);', r); r:=r+1;
566: ad_ddl.build_statement(' END Roll_Forward_Rates;', r); r:=r+1;
567: ad_ddl.build_statement(' ', r); r:=r+1;
568: ad_ddl.build_statement(' ', r); r:=r+1;
569: ad_ddl.build_statement('--', r); r:=r+1;
570: ad_ddl.build_statement(' PROCEDURE Translate_First_Ever_Period', r); r:=r+1;
563: ad_ddl.build_statement(' p_hier_li_id);', r); r:=r+1;
564: ad_ddl.build_statement(' ', r); r:=r+1;
565: ad_ddl.build_statement(' write_to_log(module, FND_LOG.LEVEL_PROCEDURE,g_module_success);', r); r:=r+1;
566: ad_ddl.build_statement(' END Roll_Forward_Rates;', r); r:=r+1;
567: ad_ddl.build_statement(' ', r); r:=r+1;
568: ad_ddl.build_statement(' ', r); r:=r+1;
569: ad_ddl.build_statement('--', r); r:=r+1;
570: ad_ddl.build_statement(' PROCEDURE Translate_First_Ever_Period', r); r:=r+1;
571: ad_ddl.build_statement(' (p_hier_dataset_code NUMBER,', r); r:=r+1;
564: ad_ddl.build_statement(' ', r); r:=r+1;
565: ad_ddl.build_statement(' write_to_log(module, FND_LOG.LEVEL_PROCEDURE,g_module_success);', r); r:=r+1;
566: ad_ddl.build_statement(' END Roll_Forward_Rates;', r); r:=r+1;
567: ad_ddl.build_statement(' ', r); r:=r+1;
568: ad_ddl.build_statement(' ', r); r:=r+1;
569: ad_ddl.build_statement('--', r); r:=r+1;
570: ad_ddl.build_statement(' PROCEDURE Translate_First_Ever_Period', r); r:=r+1;
571: ad_ddl.build_statement(' (p_hier_dataset_code NUMBER,', r); r:=r+1;
572: ad_ddl.build_statement(' p_source_system_code NUMBER,', r); r:=r+1;
565: ad_ddl.build_statement(' write_to_log(module, FND_LOG.LEVEL_PROCEDURE,g_module_success);', r); r:=r+1;
566: ad_ddl.build_statement(' END Roll_Forward_Rates;', r); r:=r+1;
567: ad_ddl.build_statement(' ', r); r:=r+1;
568: ad_ddl.build_statement(' ', r); r:=r+1;
569: ad_ddl.build_statement('--', r); r:=r+1;
570: ad_ddl.build_statement(' PROCEDURE Translate_First_Ever_Period', r); r:=r+1;
571: ad_ddl.build_statement(' (p_hier_dataset_code NUMBER,', r); r:=r+1;
572: ad_ddl.build_statement(' p_source_system_code NUMBER,', r); r:=r+1;
573: ad_ddl.build_statement(' p_ledger_id NUMBER,', r); r:=r+1;
566: ad_ddl.build_statement(' END Roll_Forward_Rates;', r); r:=r+1;
567: ad_ddl.build_statement(' ', r); r:=r+1;
568: ad_ddl.build_statement(' ', r); r:=r+1;
569: ad_ddl.build_statement('--', r); r:=r+1;
570: ad_ddl.build_statement(' PROCEDURE Translate_First_Ever_Period', r); r:=r+1;
571: ad_ddl.build_statement(' (p_hier_dataset_code NUMBER,', r); r:=r+1;
572: ad_ddl.build_statement(' p_source_system_code NUMBER,', r); r:=r+1;
573: ad_ddl.build_statement(' p_ledger_id NUMBER,', r); r:=r+1;
574: ad_ddl.build_statement(' p_cal_period_id NUMBER,', r); r:=r+1;
567: ad_ddl.build_statement(' ', r); r:=r+1;
568: ad_ddl.build_statement(' ', r); r:=r+1;
569: ad_ddl.build_statement('--', r); r:=r+1;
570: ad_ddl.build_statement(' PROCEDURE Translate_First_Ever_Period', r); r:=r+1;
571: ad_ddl.build_statement(' (p_hier_dataset_code NUMBER,', r); r:=r+1;
572: ad_ddl.build_statement(' p_source_system_code NUMBER,', r); r:=r+1;
573: ad_ddl.build_statement(' p_ledger_id NUMBER,', r); r:=r+1;
574: ad_ddl.build_statement(' p_cal_period_id NUMBER,', r); r:=r+1;
575: ad_ddl.build_statement(' p_entity_id NUMBER,', r); r:=r+1;
568: ad_ddl.build_statement(' ', r); r:=r+1;
569: ad_ddl.build_statement('--', r); r:=r+1;
570: ad_ddl.build_statement(' PROCEDURE Translate_First_Ever_Period', r); r:=r+1;
571: ad_ddl.build_statement(' (p_hier_dataset_code NUMBER,', r); r:=r+1;
572: ad_ddl.build_statement(' p_source_system_code NUMBER,', r); r:=r+1;
573: ad_ddl.build_statement(' p_ledger_id NUMBER,', r); r:=r+1;
574: ad_ddl.build_statement(' p_cal_period_id NUMBER,', r); r:=r+1;
575: ad_ddl.build_statement(' p_entity_id NUMBER,', r); r:=r+1;
576: ad_ddl.build_statement(' p_hierarchy_id NUMBER,', r); r:=r+1;
569: ad_ddl.build_statement('--', r); r:=r+1;
570: ad_ddl.build_statement(' PROCEDURE Translate_First_Ever_Period', r); r:=r+1;
571: ad_ddl.build_statement(' (p_hier_dataset_code NUMBER,', r); r:=r+1;
572: ad_ddl.build_statement(' p_source_system_code NUMBER,', r); r:=r+1;
573: ad_ddl.build_statement(' p_ledger_id NUMBER,', r); r:=r+1;
574: ad_ddl.build_statement(' p_cal_period_id NUMBER,', r); r:=r+1;
575: ad_ddl.build_statement(' p_entity_id NUMBER,', r); r:=r+1;
576: ad_ddl.build_statement(' p_hierarchy_id NUMBER,', r); r:=r+1;
577: ad_ddl.build_statement(' p_from_ccy VARCHAR2,', r); r:=r+1;
570: ad_ddl.build_statement(' PROCEDURE Translate_First_Ever_Period', r); r:=r+1;
571: ad_ddl.build_statement(' (p_hier_dataset_code NUMBER,', r); r:=r+1;
572: ad_ddl.build_statement(' p_source_system_code NUMBER,', r); r:=r+1;
573: ad_ddl.build_statement(' p_ledger_id NUMBER,', r); r:=r+1;
574: ad_ddl.build_statement(' p_cal_period_id NUMBER,', r); r:=r+1;
575: ad_ddl.build_statement(' p_entity_id NUMBER,', r); r:=r+1;
576: ad_ddl.build_statement(' p_hierarchy_id NUMBER,', r); r:=r+1;
577: ad_ddl.build_statement(' p_from_ccy VARCHAR2,', r); r:=r+1;
578: ad_ddl.build_statement(' p_to_ccy VARCHAR2,', r); r:=r+1;
571: ad_ddl.build_statement(' (p_hier_dataset_code NUMBER,', r); r:=r+1;
572: ad_ddl.build_statement(' p_source_system_code NUMBER,', r); r:=r+1;
573: ad_ddl.build_statement(' p_ledger_id NUMBER,', r); r:=r+1;
574: ad_ddl.build_statement(' p_cal_period_id NUMBER,', r); r:=r+1;
575: ad_ddl.build_statement(' p_entity_id NUMBER,', r); r:=r+1;
576: ad_ddl.build_statement(' p_hierarchy_id NUMBER,', r); r:=r+1;
577: ad_ddl.build_statement(' p_from_ccy VARCHAR2,', r); r:=r+1;
578: ad_ddl.build_statement(' p_to_ccy VARCHAR2,', r); r:=r+1;
579: ad_ddl.build_statement(' p_eq_xlate_mode VARCHAR2,', r); r:=r+1;
572: ad_ddl.build_statement(' p_source_system_code NUMBER,', r); r:=r+1;
573: ad_ddl.build_statement(' p_ledger_id NUMBER,', r); r:=r+1;
574: ad_ddl.build_statement(' p_cal_period_id NUMBER,', r); r:=r+1;
575: ad_ddl.build_statement(' p_entity_id NUMBER,', r); r:=r+1;
576: ad_ddl.build_statement(' p_hierarchy_id NUMBER,', r); r:=r+1;
577: ad_ddl.build_statement(' p_from_ccy VARCHAR2,', r); r:=r+1;
578: ad_ddl.build_statement(' p_to_ccy VARCHAR2,', r); r:=r+1;
579: ad_ddl.build_statement(' p_eq_xlate_mode VARCHAR2,', r); r:=r+1;
580: ad_ddl.build_statement(' p_is_xlate_mode VARCHAR2,', r); r:=r+1;
573: ad_ddl.build_statement(' p_ledger_id NUMBER,', r); r:=r+1;
574: ad_ddl.build_statement(' p_cal_period_id NUMBER,', r); r:=r+1;
575: ad_ddl.build_statement(' p_entity_id NUMBER,', r); r:=r+1;
576: ad_ddl.build_statement(' p_hierarchy_id NUMBER,', r); r:=r+1;
577: ad_ddl.build_statement(' p_from_ccy VARCHAR2,', r); r:=r+1;
578: ad_ddl.build_statement(' p_to_ccy VARCHAR2,', r); r:=r+1;
579: ad_ddl.build_statement(' p_eq_xlate_mode VARCHAR2,', r); r:=r+1;
580: ad_ddl.build_statement(' p_is_xlate_mode VARCHAR2,', r); r:=r+1;
581: ad_ddl.build_statement(' p_avg_rate NUMBER,', r); r:=r+1;
574: ad_ddl.build_statement(' p_cal_period_id NUMBER,', r); r:=r+1;
575: ad_ddl.build_statement(' p_entity_id NUMBER,', r); r:=r+1;
576: ad_ddl.build_statement(' p_hierarchy_id NUMBER,', r); r:=r+1;
577: ad_ddl.build_statement(' p_from_ccy VARCHAR2,', r); r:=r+1;
578: ad_ddl.build_statement(' p_to_ccy VARCHAR2,', r); r:=r+1;
579: ad_ddl.build_statement(' p_eq_xlate_mode VARCHAR2,', r); r:=r+1;
580: ad_ddl.build_statement(' p_is_xlate_mode VARCHAR2,', r); r:=r+1;
581: ad_ddl.build_statement(' p_avg_rate NUMBER,', r); r:=r+1;
582: ad_ddl.build_statement(' p_end_rate NUMBER,', r); r:=r+1;
575: ad_ddl.build_statement(' p_entity_id NUMBER,', r); r:=r+1;
576: ad_ddl.build_statement(' p_hierarchy_id NUMBER,', r); r:=r+1;
577: ad_ddl.build_statement(' p_from_ccy VARCHAR2,', r); r:=r+1;
578: ad_ddl.build_statement(' p_to_ccy VARCHAR2,', r); r:=r+1;
579: ad_ddl.build_statement(' p_eq_xlate_mode VARCHAR2,', r); r:=r+1;
580: ad_ddl.build_statement(' p_is_xlate_mode VARCHAR2,', r); r:=r+1;
581: ad_ddl.build_statement(' p_avg_rate NUMBER,', r); r:=r+1;
582: ad_ddl.build_statement(' p_end_rate NUMBER,', r); r:=r+1;
583: ad_ddl.build_statement(' p_group_by_flag VARCHAR2,', r); r:=r+1;
576: ad_ddl.build_statement(' p_hierarchy_id NUMBER,', r); r:=r+1;
577: ad_ddl.build_statement(' p_from_ccy VARCHAR2,', r); r:=r+1;
578: ad_ddl.build_statement(' p_to_ccy VARCHAR2,', r); r:=r+1;
579: ad_ddl.build_statement(' p_eq_xlate_mode VARCHAR2,', r); r:=r+1;
580: ad_ddl.build_statement(' p_is_xlate_mode VARCHAR2,', r); r:=r+1;
581: ad_ddl.build_statement(' p_avg_rate NUMBER,', r); r:=r+1;
582: ad_ddl.build_statement(' p_end_rate NUMBER,', r); r:=r+1;
583: ad_ddl.build_statement(' p_group_by_flag VARCHAR2,', r); r:=r+1;
584: ad_ddl.build_statement(' p_round_factor NUMBER,', r); r:=r+1;
577: ad_ddl.build_statement(' p_from_ccy VARCHAR2,', r); r:=r+1;
578: ad_ddl.build_statement(' p_to_ccy VARCHAR2,', r); r:=r+1;
579: ad_ddl.build_statement(' p_eq_xlate_mode VARCHAR2,', r); r:=r+1;
580: ad_ddl.build_statement(' p_is_xlate_mode VARCHAR2,', r); r:=r+1;
581: ad_ddl.build_statement(' p_avg_rate NUMBER,', r); r:=r+1;
582: ad_ddl.build_statement(' p_end_rate NUMBER,', r); r:=r+1;
583: ad_ddl.build_statement(' p_group_by_flag VARCHAR2,', r); r:=r+1;
584: ad_ddl.build_statement(' p_round_factor NUMBER,', r); r:=r+1;
585: ad_ddl.build_statement(' p_hier_li_id NUMBER) IS', r); r:=r+1;
578: ad_ddl.build_statement(' p_to_ccy VARCHAR2,', r); r:=r+1;
579: ad_ddl.build_statement(' p_eq_xlate_mode VARCHAR2,', r); r:=r+1;
580: ad_ddl.build_statement(' p_is_xlate_mode VARCHAR2,', r); r:=r+1;
581: ad_ddl.build_statement(' p_avg_rate NUMBER,', r); r:=r+1;
582: ad_ddl.build_statement(' p_end_rate NUMBER,', r); r:=r+1;
583: ad_ddl.build_statement(' p_group_by_flag VARCHAR2,', r); r:=r+1;
584: ad_ddl.build_statement(' p_round_factor NUMBER,', r); r:=r+1;
585: ad_ddl.build_statement(' p_hier_li_id NUMBER) IS', r); r:=r+1;
586: ad_ddl.build_statement(' module VARCHAR2(50) := ''TRANSLATE_FIRST_EVER_PERIOD:PUBLIC'';', r); r:=r+1;
579: ad_ddl.build_statement(' p_eq_xlate_mode VARCHAR2,', r); r:=r+1;
580: ad_ddl.build_statement(' p_is_xlate_mode VARCHAR2,', r); r:=r+1;
581: ad_ddl.build_statement(' p_avg_rate NUMBER,', r); r:=r+1;
582: ad_ddl.build_statement(' p_end_rate NUMBER,', r); r:=r+1;
583: ad_ddl.build_statement(' p_group_by_flag VARCHAR2,', r); r:=r+1;
584: ad_ddl.build_statement(' p_round_factor NUMBER,', r); r:=r+1;
585: ad_ddl.build_statement(' p_hier_li_id NUMBER) IS', r); r:=r+1;
586: ad_ddl.build_statement(' module VARCHAR2(50) := ''TRANSLATE_FIRST_EVER_PERIOD:PUBLIC'';', r); r:=r+1;
587: ad_ddl.build_statement(' BEGIN', r); r:=r+1;
580: ad_ddl.build_statement(' p_is_xlate_mode VARCHAR2,', r); r:=r+1;
581: ad_ddl.build_statement(' p_avg_rate NUMBER,', r); r:=r+1;
582: ad_ddl.build_statement(' p_end_rate NUMBER,', r); r:=r+1;
583: ad_ddl.build_statement(' p_group_by_flag VARCHAR2,', r); r:=r+1;
584: ad_ddl.build_statement(' p_round_factor NUMBER,', r); r:=r+1;
585: ad_ddl.build_statement(' p_hier_li_id NUMBER) IS', r); r:=r+1;
586: ad_ddl.build_statement(' module VARCHAR2(50) := ''TRANSLATE_FIRST_EVER_PERIOD:PUBLIC'';', r); r:=r+1;
587: ad_ddl.build_statement(' BEGIN', r); r:=r+1;
588: ad_ddl.build_statement(' write_to_log(module, FND_LOG.LEVEL_PROCEDURE,g_module_enter);', r); r:=r+1;
581: ad_ddl.build_statement(' p_avg_rate NUMBER,', r); r:=r+1;
582: ad_ddl.build_statement(' p_end_rate NUMBER,', r); r:=r+1;
583: ad_ddl.build_statement(' p_group_by_flag VARCHAR2,', r); r:=r+1;
584: ad_ddl.build_statement(' p_round_factor NUMBER,', r); r:=r+1;
585: ad_ddl.build_statement(' p_hier_li_id NUMBER) IS', r); r:=r+1;
586: ad_ddl.build_statement(' module VARCHAR2(50) := ''TRANSLATE_FIRST_EVER_PERIOD:PUBLIC'';', r); r:=r+1;
587: ad_ddl.build_statement(' BEGIN', r); r:=r+1;
588: ad_ddl.build_statement(' write_to_log(module, FND_LOG.LEVEL_PROCEDURE,g_module_enter);', r); r:=r+1;
589: ad_ddl.build_statement(' ', r); r:=r+1;
582: ad_ddl.build_statement(' p_end_rate NUMBER,', r); r:=r+1;
583: ad_ddl.build_statement(' p_group_by_flag VARCHAR2,', r); r:=r+1;
584: ad_ddl.build_statement(' p_round_factor NUMBER,', r); r:=r+1;
585: ad_ddl.build_statement(' p_hier_li_id NUMBER) IS', r); r:=r+1;
586: ad_ddl.build_statement(' module VARCHAR2(50) := ''TRANSLATE_FIRST_EVER_PERIOD:PUBLIC'';', r); r:=r+1;
587: ad_ddl.build_statement(' BEGIN', r); r:=r+1;
588: ad_ddl.build_statement(' write_to_log(module, FND_LOG.LEVEL_PROCEDURE,g_module_enter);', r); r:=r+1;
589: ad_ddl.build_statement(' ', r); r:=r+1;
590: ad_ddl.build_statement(' GCS_TRANS_HRATES_DYNAMIC_PKG.Trans_HRates_First_Per', r); r:=r+1;
583: ad_ddl.build_statement(' p_group_by_flag VARCHAR2,', r); r:=r+1;
584: ad_ddl.build_statement(' p_round_factor NUMBER,', r); r:=r+1;
585: ad_ddl.build_statement(' p_hier_li_id NUMBER) IS', r); r:=r+1;
586: ad_ddl.build_statement(' module VARCHAR2(50) := ''TRANSLATE_FIRST_EVER_PERIOD:PUBLIC'';', r); r:=r+1;
587: ad_ddl.build_statement(' BEGIN', r); r:=r+1;
588: ad_ddl.build_statement(' write_to_log(module, FND_LOG.LEVEL_PROCEDURE,g_module_enter);', r); r:=r+1;
589: ad_ddl.build_statement(' ', r); r:=r+1;
590: ad_ddl.build_statement(' GCS_TRANS_HRATES_DYNAMIC_PKG.Trans_HRates_First_Per', r); r:=r+1;
591: ad_ddl.build_statement(' (p_hier_dataset_code,', r); r:=r+1;
584: ad_ddl.build_statement(' p_round_factor NUMBER,', r); r:=r+1;
585: ad_ddl.build_statement(' p_hier_li_id NUMBER) IS', r); r:=r+1;
586: ad_ddl.build_statement(' module VARCHAR2(50) := ''TRANSLATE_FIRST_EVER_PERIOD:PUBLIC'';', r); r:=r+1;
587: ad_ddl.build_statement(' BEGIN', r); r:=r+1;
588: ad_ddl.build_statement(' write_to_log(module, FND_LOG.LEVEL_PROCEDURE,g_module_enter);', r); r:=r+1;
589: ad_ddl.build_statement(' ', r); r:=r+1;
590: ad_ddl.build_statement(' GCS_TRANS_HRATES_DYNAMIC_PKG.Trans_HRates_First_Per', r); r:=r+1;
591: ad_ddl.build_statement(' (p_hier_dataset_code,', r); r:=r+1;
592: ad_ddl.build_statement(' p_source_system_code,', r); r:=r+1;
585: ad_ddl.build_statement(' p_hier_li_id NUMBER) IS', r); r:=r+1;
586: ad_ddl.build_statement(' module VARCHAR2(50) := ''TRANSLATE_FIRST_EVER_PERIOD:PUBLIC'';', r); r:=r+1;
587: ad_ddl.build_statement(' BEGIN', r); r:=r+1;
588: ad_ddl.build_statement(' write_to_log(module, FND_LOG.LEVEL_PROCEDURE,g_module_enter);', r); r:=r+1;
589: ad_ddl.build_statement(' ', r); r:=r+1;
590: ad_ddl.build_statement(' GCS_TRANS_HRATES_DYNAMIC_PKG.Trans_HRates_First_Per', r); r:=r+1;
591: ad_ddl.build_statement(' (p_hier_dataset_code,', r); r:=r+1;
592: ad_ddl.build_statement(' p_source_system_code,', r); r:=r+1;
593: ad_ddl.build_statement(' p_ledger_id,', r); r:=r+1;
586: ad_ddl.build_statement(' module VARCHAR2(50) := ''TRANSLATE_FIRST_EVER_PERIOD:PUBLIC'';', r); r:=r+1;
587: ad_ddl.build_statement(' BEGIN', r); r:=r+1;
588: ad_ddl.build_statement(' write_to_log(module, FND_LOG.LEVEL_PROCEDURE,g_module_enter);', r); r:=r+1;
589: ad_ddl.build_statement(' ', r); r:=r+1;
590: ad_ddl.build_statement(' GCS_TRANS_HRATES_DYNAMIC_PKG.Trans_HRates_First_Per', r); r:=r+1;
591: ad_ddl.build_statement(' (p_hier_dataset_code,', r); r:=r+1;
592: ad_ddl.build_statement(' p_source_system_code,', r); r:=r+1;
593: ad_ddl.build_statement(' p_ledger_id,', r); r:=r+1;
594: ad_ddl.build_statement(' p_cal_period_id,', r); r:=r+1;
587: ad_ddl.build_statement(' BEGIN', r); r:=r+1;
588: ad_ddl.build_statement(' write_to_log(module, FND_LOG.LEVEL_PROCEDURE,g_module_enter);', r); r:=r+1;
589: ad_ddl.build_statement(' ', r); r:=r+1;
590: ad_ddl.build_statement(' GCS_TRANS_HRATES_DYNAMIC_PKG.Trans_HRates_First_Per', r); r:=r+1;
591: ad_ddl.build_statement(' (p_hier_dataset_code,', r); r:=r+1;
592: ad_ddl.build_statement(' p_source_system_code,', r); r:=r+1;
593: ad_ddl.build_statement(' p_ledger_id,', r); r:=r+1;
594: ad_ddl.build_statement(' p_cal_period_id,', r); r:=r+1;
595: ad_ddl.build_statement(' p_entity_id,', r); r:=r+1;
588: ad_ddl.build_statement(' write_to_log(module, FND_LOG.LEVEL_PROCEDURE,g_module_enter);', r); r:=r+1;
589: ad_ddl.build_statement(' ', r); r:=r+1;
590: ad_ddl.build_statement(' GCS_TRANS_HRATES_DYNAMIC_PKG.Trans_HRates_First_Per', r); r:=r+1;
591: ad_ddl.build_statement(' (p_hier_dataset_code,', r); r:=r+1;
592: ad_ddl.build_statement(' p_source_system_code,', r); r:=r+1;
593: ad_ddl.build_statement(' p_ledger_id,', r); r:=r+1;
594: ad_ddl.build_statement(' p_cal_period_id,', r); r:=r+1;
595: ad_ddl.build_statement(' p_entity_id,', r); r:=r+1;
596: ad_ddl.build_statement(' p_hierarchy_id,', r); r:=r+1;
589: ad_ddl.build_statement(' ', r); r:=r+1;
590: ad_ddl.build_statement(' GCS_TRANS_HRATES_DYNAMIC_PKG.Trans_HRates_First_Per', r); r:=r+1;
591: ad_ddl.build_statement(' (p_hier_dataset_code,', r); r:=r+1;
592: ad_ddl.build_statement(' p_source_system_code,', r); r:=r+1;
593: ad_ddl.build_statement(' p_ledger_id,', r); r:=r+1;
594: ad_ddl.build_statement(' p_cal_period_id,', r); r:=r+1;
595: ad_ddl.build_statement(' p_entity_id,', r); r:=r+1;
596: ad_ddl.build_statement(' p_hierarchy_id,', r); r:=r+1;
597: ad_ddl.build_statement(' p_from_ccy,', r); r:=r+1;
590: ad_ddl.build_statement(' GCS_TRANS_HRATES_DYNAMIC_PKG.Trans_HRates_First_Per', r); r:=r+1;
591: ad_ddl.build_statement(' (p_hier_dataset_code,', r); r:=r+1;
592: ad_ddl.build_statement(' p_source_system_code,', r); r:=r+1;
593: ad_ddl.build_statement(' p_ledger_id,', r); r:=r+1;
594: ad_ddl.build_statement(' p_cal_period_id,', r); r:=r+1;
595: ad_ddl.build_statement(' p_entity_id,', r); r:=r+1;
596: ad_ddl.build_statement(' p_hierarchy_id,', r); r:=r+1;
597: ad_ddl.build_statement(' p_from_ccy,', r); r:=r+1;
598: ad_ddl.build_statement(' p_to_ccy,', r); r:=r+1;
591: ad_ddl.build_statement(' (p_hier_dataset_code,', r); r:=r+1;
592: ad_ddl.build_statement(' p_source_system_code,', r); r:=r+1;
593: ad_ddl.build_statement(' p_ledger_id,', r); r:=r+1;
594: ad_ddl.build_statement(' p_cal_period_id,', r); r:=r+1;
595: ad_ddl.build_statement(' p_entity_id,', r); r:=r+1;
596: ad_ddl.build_statement(' p_hierarchy_id,', r); r:=r+1;
597: ad_ddl.build_statement(' p_from_ccy,', r); r:=r+1;
598: ad_ddl.build_statement(' p_to_ccy,', r); r:=r+1;
599: ad_ddl.build_statement(' p_eq_xlate_mode,', r); r:=r+1;
592: ad_ddl.build_statement(' p_source_system_code,', r); r:=r+1;
593: ad_ddl.build_statement(' p_ledger_id,', r); r:=r+1;
594: ad_ddl.build_statement(' p_cal_period_id,', r); r:=r+1;
595: ad_ddl.build_statement(' p_entity_id,', r); r:=r+1;
596: ad_ddl.build_statement(' p_hierarchy_id,', r); r:=r+1;
597: ad_ddl.build_statement(' p_from_ccy,', r); r:=r+1;
598: ad_ddl.build_statement(' p_to_ccy,', r); r:=r+1;
599: ad_ddl.build_statement(' p_eq_xlate_mode,', r); r:=r+1;
600: ad_ddl.build_statement(' p_is_xlate_mode,', r); r:=r+1;
593: ad_ddl.build_statement(' p_ledger_id,', r); r:=r+1;
594: ad_ddl.build_statement(' p_cal_period_id,', r); r:=r+1;
595: ad_ddl.build_statement(' p_entity_id,', r); r:=r+1;
596: ad_ddl.build_statement(' p_hierarchy_id,', r); r:=r+1;
597: ad_ddl.build_statement(' p_from_ccy,', r); r:=r+1;
598: ad_ddl.build_statement(' p_to_ccy,', r); r:=r+1;
599: ad_ddl.build_statement(' p_eq_xlate_mode,', r); r:=r+1;
600: ad_ddl.build_statement(' p_is_xlate_mode,', r); r:=r+1;
601: ad_ddl.build_statement(' p_avg_rate,', r); r:=r+1;
594: ad_ddl.build_statement(' p_cal_period_id,', r); r:=r+1;
595: ad_ddl.build_statement(' p_entity_id,', r); r:=r+1;
596: ad_ddl.build_statement(' p_hierarchy_id,', r); r:=r+1;
597: ad_ddl.build_statement(' p_from_ccy,', r); r:=r+1;
598: ad_ddl.build_statement(' p_to_ccy,', r); r:=r+1;
599: ad_ddl.build_statement(' p_eq_xlate_mode,', r); r:=r+1;
600: ad_ddl.build_statement(' p_is_xlate_mode,', r); r:=r+1;
601: ad_ddl.build_statement(' p_avg_rate,', r); r:=r+1;
602: ad_ddl.build_statement(' p_end_rate,', r); r:=r+1;
595: ad_ddl.build_statement(' p_entity_id,', r); r:=r+1;
596: ad_ddl.build_statement(' p_hierarchy_id,', r); r:=r+1;
597: ad_ddl.build_statement(' p_from_ccy,', r); r:=r+1;
598: ad_ddl.build_statement(' p_to_ccy,', r); r:=r+1;
599: ad_ddl.build_statement(' p_eq_xlate_mode,', r); r:=r+1;
600: ad_ddl.build_statement(' p_is_xlate_mode,', r); r:=r+1;
601: ad_ddl.build_statement(' p_avg_rate,', r); r:=r+1;
602: ad_ddl.build_statement(' p_end_rate,', r); r:=r+1;
603: ad_ddl.build_statement(' p_group_by_flag,', r); r:=r+1;
596: ad_ddl.build_statement(' p_hierarchy_id,', r); r:=r+1;
597: ad_ddl.build_statement(' p_from_ccy,', r); r:=r+1;
598: ad_ddl.build_statement(' p_to_ccy,', r); r:=r+1;
599: ad_ddl.build_statement(' p_eq_xlate_mode,', r); r:=r+1;
600: ad_ddl.build_statement(' p_is_xlate_mode,', r); r:=r+1;
601: ad_ddl.build_statement(' p_avg_rate,', r); r:=r+1;
602: ad_ddl.build_statement(' p_end_rate,', r); r:=r+1;
603: ad_ddl.build_statement(' p_group_by_flag,', r); r:=r+1;
604: ad_ddl.build_statement(' p_round_factor,', r); r:=r+1;
597: ad_ddl.build_statement(' p_from_ccy,', r); r:=r+1;
598: ad_ddl.build_statement(' p_to_ccy,', r); r:=r+1;
599: ad_ddl.build_statement(' p_eq_xlate_mode,', r); r:=r+1;
600: ad_ddl.build_statement(' p_is_xlate_mode,', r); r:=r+1;
601: ad_ddl.build_statement(' p_avg_rate,', r); r:=r+1;
602: ad_ddl.build_statement(' p_end_rate,', r); r:=r+1;
603: ad_ddl.build_statement(' p_group_by_flag,', r); r:=r+1;
604: ad_ddl.build_statement(' p_round_factor,', r); r:=r+1;
605: ad_ddl.build_statement(' p_hier_li_id);', r); r:=r+1;
598: ad_ddl.build_statement(' p_to_ccy,', r); r:=r+1;
599: ad_ddl.build_statement(' p_eq_xlate_mode,', r); r:=r+1;
600: ad_ddl.build_statement(' p_is_xlate_mode,', r); r:=r+1;
601: ad_ddl.build_statement(' p_avg_rate,', r); r:=r+1;
602: ad_ddl.build_statement(' p_end_rate,', r); r:=r+1;
603: ad_ddl.build_statement(' p_group_by_flag,', r); r:=r+1;
604: ad_ddl.build_statement(' p_round_factor,', r); r:=r+1;
605: ad_ddl.build_statement(' p_hier_li_id);', r); r:=r+1;
606: ad_ddl.build_statement(' ', r); r:=r+1;
599: ad_ddl.build_statement(' p_eq_xlate_mode,', r); r:=r+1;
600: ad_ddl.build_statement(' p_is_xlate_mode,', r); r:=r+1;
601: ad_ddl.build_statement(' p_avg_rate,', r); r:=r+1;
602: ad_ddl.build_statement(' p_end_rate,', r); r:=r+1;
603: ad_ddl.build_statement(' p_group_by_flag,', r); r:=r+1;
604: ad_ddl.build_statement(' p_round_factor,', r); r:=r+1;
605: ad_ddl.build_statement(' p_hier_li_id);', r); r:=r+1;
606: ad_ddl.build_statement(' ', r); r:=r+1;
607: ad_ddl.build_statement(' IF re_data_loaded_flag = ''Y'' THEN', r); r:=r+1;
600: ad_ddl.build_statement(' p_is_xlate_mode,', r); r:=r+1;
601: ad_ddl.build_statement(' p_avg_rate,', r); r:=r+1;
602: ad_ddl.build_statement(' p_end_rate,', r); r:=r+1;
603: ad_ddl.build_statement(' p_group_by_flag,', r); r:=r+1;
604: ad_ddl.build_statement(' p_round_factor,', r); r:=r+1;
605: ad_ddl.build_statement(' p_hier_li_id);', r); r:=r+1;
606: ad_ddl.build_statement(' ', r); r:=r+1;
607: ad_ddl.build_statement(' IF re_data_loaded_flag = ''Y'' THEN', r); r:=r+1;
608: ad_ddl.build_statement(' GCS_TRANS_RE_DYNAMIC_PKG.Trans_RE_First_Per', r); r:=r+1;
601: ad_ddl.build_statement(' p_avg_rate,', r); r:=r+1;
602: ad_ddl.build_statement(' p_end_rate,', r); r:=r+1;
603: ad_ddl.build_statement(' p_group_by_flag,', r); r:=r+1;
604: ad_ddl.build_statement(' p_round_factor,', r); r:=r+1;
605: ad_ddl.build_statement(' p_hier_li_id);', r); r:=r+1;
606: ad_ddl.build_statement(' ', r); r:=r+1;
607: ad_ddl.build_statement(' IF re_data_loaded_flag = ''Y'' THEN', r); r:=r+1;
608: ad_ddl.build_statement(' GCS_TRANS_RE_DYNAMIC_PKG.Trans_RE_First_Per', r); r:=r+1;
609: ad_ddl.build_statement(' (p_hier_dataset_code,', r); r:=r+1;
602: ad_ddl.build_statement(' p_end_rate,', r); r:=r+1;
603: ad_ddl.build_statement(' p_group_by_flag,', r); r:=r+1;
604: ad_ddl.build_statement(' p_round_factor,', r); r:=r+1;
605: ad_ddl.build_statement(' p_hier_li_id);', r); r:=r+1;
606: ad_ddl.build_statement(' ', r); r:=r+1;
607: ad_ddl.build_statement(' IF re_data_loaded_flag = ''Y'' THEN', r); r:=r+1;
608: ad_ddl.build_statement(' GCS_TRANS_RE_DYNAMIC_PKG.Trans_RE_First_Per', r); r:=r+1;
609: ad_ddl.build_statement(' (p_hier_dataset_code,', r); r:=r+1;
610: ad_ddl.build_statement(' p_source_system_code,', r); r:=r+1;
603: ad_ddl.build_statement(' p_group_by_flag,', r); r:=r+1;
604: ad_ddl.build_statement(' p_round_factor,', r); r:=r+1;
605: ad_ddl.build_statement(' p_hier_li_id);', r); r:=r+1;
606: ad_ddl.build_statement(' ', r); r:=r+1;
607: ad_ddl.build_statement(' IF re_data_loaded_flag = ''Y'' THEN', r); r:=r+1;
608: ad_ddl.build_statement(' GCS_TRANS_RE_DYNAMIC_PKG.Trans_RE_First_Per', r); r:=r+1;
609: ad_ddl.build_statement(' (p_hier_dataset_code,', r); r:=r+1;
610: ad_ddl.build_statement(' p_source_system_code,', r); r:=r+1;
611: ad_ddl.build_statement(' p_ledger_id,', r); r:=r+1;
604: ad_ddl.build_statement(' p_round_factor,', r); r:=r+1;
605: ad_ddl.build_statement(' p_hier_li_id);', r); r:=r+1;
606: ad_ddl.build_statement(' ', r); r:=r+1;
607: ad_ddl.build_statement(' IF re_data_loaded_flag = ''Y'' THEN', r); r:=r+1;
608: ad_ddl.build_statement(' GCS_TRANS_RE_DYNAMIC_PKG.Trans_RE_First_Per', r); r:=r+1;
609: ad_ddl.build_statement(' (p_hier_dataset_code,', r); r:=r+1;
610: ad_ddl.build_statement(' p_source_system_code,', r); r:=r+1;
611: ad_ddl.build_statement(' p_ledger_id,', r); r:=r+1;
612: ad_ddl.build_statement(' p_cal_period_id,', r); r:=r+1;
605: ad_ddl.build_statement(' p_hier_li_id);', r); r:=r+1;
606: ad_ddl.build_statement(' ', r); r:=r+1;
607: ad_ddl.build_statement(' IF re_data_loaded_flag = ''Y'' THEN', r); r:=r+1;
608: ad_ddl.build_statement(' GCS_TRANS_RE_DYNAMIC_PKG.Trans_RE_First_Per', r); r:=r+1;
609: ad_ddl.build_statement(' (p_hier_dataset_code,', r); r:=r+1;
610: ad_ddl.build_statement(' p_source_system_code,', r); r:=r+1;
611: ad_ddl.build_statement(' p_ledger_id,', r); r:=r+1;
612: ad_ddl.build_statement(' p_cal_period_id,', r); r:=r+1;
613: ad_ddl.build_statement(' p_entity_id,', r); r:=r+1;
606: ad_ddl.build_statement(' ', r); r:=r+1;
607: ad_ddl.build_statement(' IF re_data_loaded_flag = ''Y'' THEN', r); r:=r+1;
608: ad_ddl.build_statement(' GCS_TRANS_RE_DYNAMIC_PKG.Trans_RE_First_Per', r); r:=r+1;
609: ad_ddl.build_statement(' (p_hier_dataset_code,', r); r:=r+1;
610: ad_ddl.build_statement(' p_source_system_code,', r); r:=r+1;
611: ad_ddl.build_statement(' p_ledger_id,', r); r:=r+1;
612: ad_ddl.build_statement(' p_cal_period_id,', r); r:=r+1;
613: ad_ddl.build_statement(' p_entity_id,', r); r:=r+1;
614: ad_ddl.build_statement(' p_hierarchy_id,', r); r:=r+1;
607: ad_ddl.build_statement(' IF re_data_loaded_flag = ''Y'' THEN', r); r:=r+1;
608: ad_ddl.build_statement(' GCS_TRANS_RE_DYNAMIC_PKG.Trans_RE_First_Per', r); r:=r+1;
609: ad_ddl.build_statement(' (p_hier_dataset_code,', r); r:=r+1;
610: ad_ddl.build_statement(' p_source_system_code,', r); r:=r+1;
611: ad_ddl.build_statement(' p_ledger_id,', r); r:=r+1;
612: ad_ddl.build_statement(' p_cal_period_id,', r); r:=r+1;
613: ad_ddl.build_statement(' p_entity_id,', r); r:=r+1;
614: ad_ddl.build_statement(' p_hierarchy_id,', r); r:=r+1;
615: ad_ddl.build_statement(' p_from_ccy,', r); r:=r+1;
608: ad_ddl.build_statement(' GCS_TRANS_RE_DYNAMIC_PKG.Trans_RE_First_Per', r); r:=r+1;
609: ad_ddl.build_statement(' (p_hier_dataset_code,', r); r:=r+1;
610: ad_ddl.build_statement(' p_source_system_code,', r); r:=r+1;
611: ad_ddl.build_statement(' p_ledger_id,', r); r:=r+1;
612: ad_ddl.build_statement(' p_cal_period_id,', r); r:=r+1;
613: ad_ddl.build_statement(' p_entity_id,', r); r:=r+1;
614: ad_ddl.build_statement(' p_hierarchy_id,', r); r:=r+1;
615: ad_ddl.build_statement(' p_from_ccy,', r); r:=r+1;
616: ad_ddl.build_statement(' p_to_ccy,', r); r:=r+1;
609: ad_ddl.build_statement(' (p_hier_dataset_code,', r); r:=r+1;
610: ad_ddl.build_statement(' p_source_system_code,', r); r:=r+1;
611: ad_ddl.build_statement(' p_ledger_id,', r); r:=r+1;
612: ad_ddl.build_statement(' p_cal_period_id,', r); r:=r+1;
613: ad_ddl.build_statement(' p_entity_id,', r); r:=r+1;
614: ad_ddl.build_statement(' p_hierarchy_id,', r); r:=r+1;
615: ad_ddl.build_statement(' p_from_ccy,', r); r:=r+1;
616: ad_ddl.build_statement(' p_to_ccy,', r); r:=r+1;
617: ad_ddl.build_statement(' p_eq_xlate_mode,', r); r:=r+1;
610: ad_ddl.build_statement(' p_source_system_code,', r); r:=r+1;
611: ad_ddl.build_statement(' p_ledger_id,', r); r:=r+1;
612: ad_ddl.build_statement(' p_cal_period_id,', r); r:=r+1;
613: ad_ddl.build_statement(' p_entity_id,', r); r:=r+1;
614: ad_ddl.build_statement(' p_hierarchy_id,', r); r:=r+1;
615: ad_ddl.build_statement(' p_from_ccy,', r); r:=r+1;
616: ad_ddl.build_statement(' p_to_ccy,', r); r:=r+1;
617: ad_ddl.build_statement(' p_eq_xlate_mode,', r); r:=r+1;
618: ad_ddl.build_statement(' p_is_xlate_mode,', r); r:=r+1;
611: ad_ddl.build_statement(' p_ledger_id,', r); r:=r+1;
612: ad_ddl.build_statement(' p_cal_period_id,', r); r:=r+1;
613: ad_ddl.build_statement(' p_entity_id,', r); r:=r+1;
614: ad_ddl.build_statement(' p_hierarchy_id,', r); r:=r+1;
615: ad_ddl.build_statement(' p_from_ccy,', r); r:=r+1;
616: ad_ddl.build_statement(' p_to_ccy,', r); r:=r+1;
617: ad_ddl.build_statement(' p_eq_xlate_mode,', r); r:=r+1;
618: ad_ddl.build_statement(' p_is_xlate_mode,', r); r:=r+1;
619: ad_ddl.build_statement(' p_avg_rate,', r); r:=r+1;
612: ad_ddl.build_statement(' p_cal_period_id,', r); r:=r+1;
613: ad_ddl.build_statement(' p_entity_id,', r); r:=r+1;
614: ad_ddl.build_statement(' p_hierarchy_id,', r); r:=r+1;
615: ad_ddl.build_statement(' p_from_ccy,', r); r:=r+1;
616: ad_ddl.build_statement(' p_to_ccy,', r); r:=r+1;
617: ad_ddl.build_statement(' p_eq_xlate_mode,', r); r:=r+1;
618: ad_ddl.build_statement(' p_is_xlate_mode,', r); r:=r+1;
619: ad_ddl.build_statement(' p_avg_rate,', r); r:=r+1;
620: ad_ddl.build_statement(' p_end_rate,', r); r:=r+1;
613: ad_ddl.build_statement(' p_entity_id,', r); r:=r+1;
614: ad_ddl.build_statement(' p_hierarchy_id,', r); r:=r+1;
615: ad_ddl.build_statement(' p_from_ccy,', r); r:=r+1;
616: ad_ddl.build_statement(' p_to_ccy,', r); r:=r+1;
617: ad_ddl.build_statement(' p_eq_xlate_mode,', r); r:=r+1;
618: ad_ddl.build_statement(' p_is_xlate_mode,', r); r:=r+1;
619: ad_ddl.build_statement(' p_avg_rate,', r); r:=r+1;
620: ad_ddl.build_statement(' p_end_rate,', r); r:=r+1;
621: ad_ddl.build_statement(' p_group_by_flag,', r); r:=r+1;
614: ad_ddl.build_statement(' p_hierarchy_id,', r); r:=r+1;
615: ad_ddl.build_statement(' p_from_ccy,', r); r:=r+1;
616: ad_ddl.build_statement(' p_to_ccy,', r); r:=r+1;
617: ad_ddl.build_statement(' p_eq_xlate_mode,', r); r:=r+1;
618: ad_ddl.build_statement(' p_is_xlate_mode,', r); r:=r+1;
619: ad_ddl.build_statement(' p_avg_rate,', r); r:=r+1;
620: ad_ddl.build_statement(' p_end_rate,', r); r:=r+1;
621: ad_ddl.build_statement(' p_group_by_flag,', r); r:=r+1;
622: ad_ddl.build_statement(' p_round_factor,', r); r:=r+1;
615: ad_ddl.build_statement(' p_from_ccy,', r); r:=r+1;
616: ad_ddl.build_statement(' p_to_ccy,', r); r:=r+1;
617: ad_ddl.build_statement(' p_eq_xlate_mode,', r); r:=r+1;
618: ad_ddl.build_statement(' p_is_xlate_mode,', r); r:=r+1;
619: ad_ddl.build_statement(' p_avg_rate,', r); r:=r+1;
620: ad_ddl.build_statement(' p_end_rate,', r); r:=r+1;
621: ad_ddl.build_statement(' p_group_by_flag,', r); r:=r+1;
622: ad_ddl.build_statement(' p_round_factor,', r); r:=r+1;
623: ad_ddl.build_statement(' p_hier_li_id);', r); r:=r+1;
616: ad_ddl.build_statement(' p_to_ccy,', r); r:=r+1;
617: ad_ddl.build_statement(' p_eq_xlate_mode,', r); r:=r+1;
618: ad_ddl.build_statement(' p_is_xlate_mode,', r); r:=r+1;
619: ad_ddl.build_statement(' p_avg_rate,', r); r:=r+1;
620: ad_ddl.build_statement(' p_end_rate,', r); r:=r+1;
621: ad_ddl.build_statement(' p_group_by_flag,', r); r:=r+1;
622: ad_ddl.build_statement(' p_round_factor,', r); r:=r+1;
623: ad_ddl.build_statement(' p_hier_li_id);', r); r:=r+1;
624: ad_ddl.build_statement(' END IF;', r); r:=r+1;
617: ad_ddl.build_statement(' p_eq_xlate_mode,', r); r:=r+1;
618: ad_ddl.build_statement(' p_is_xlate_mode,', r); r:=r+1;
619: ad_ddl.build_statement(' p_avg_rate,', r); r:=r+1;
620: ad_ddl.build_statement(' p_end_rate,', r); r:=r+1;
621: ad_ddl.build_statement(' p_group_by_flag,', r); r:=r+1;
622: ad_ddl.build_statement(' p_round_factor,', r); r:=r+1;
623: ad_ddl.build_statement(' p_hier_li_id);', r); r:=r+1;
624: ad_ddl.build_statement(' END IF;', r); r:=r+1;
625: ad_ddl.build_statement(' ', r); r:=r+1;
618: ad_ddl.build_statement(' p_is_xlate_mode,', r); r:=r+1;
619: ad_ddl.build_statement(' p_avg_rate,', r); r:=r+1;
620: ad_ddl.build_statement(' p_end_rate,', r); r:=r+1;
621: ad_ddl.build_statement(' p_group_by_flag,', r); r:=r+1;
622: ad_ddl.build_statement(' p_round_factor,', r); r:=r+1;
623: ad_ddl.build_statement(' p_hier_li_id);', r); r:=r+1;
624: ad_ddl.build_statement(' END IF;', r); r:=r+1;
625: ad_ddl.build_statement(' ', r); r:=r+1;
626: ad_ddl.build_statement(' write_to_log(module, FND_LOG.LEVEL_PROCEDURE,g_module_success);', r); r:=r+1;
619: ad_ddl.build_statement(' p_avg_rate,', r); r:=r+1;
620: ad_ddl.build_statement(' p_end_rate,', r); r:=r+1;
621: ad_ddl.build_statement(' p_group_by_flag,', r); r:=r+1;
622: ad_ddl.build_statement(' p_round_factor,', r); r:=r+1;
623: ad_ddl.build_statement(' p_hier_li_id);', r); r:=r+1;
624: ad_ddl.build_statement(' END IF;', r); r:=r+1;
625: ad_ddl.build_statement(' ', r); r:=r+1;
626: ad_ddl.build_statement(' write_to_log(module, FND_LOG.LEVEL_PROCEDURE,g_module_success);', r); r:=r+1;
627: ad_ddl.build_statement(' END Translate_First_Ever_Period;', r); r:=r+1;
620: ad_ddl.build_statement(' p_end_rate,', r); r:=r+1;
621: ad_ddl.build_statement(' p_group_by_flag,', r); r:=r+1;
622: ad_ddl.build_statement(' p_round_factor,', r); r:=r+1;
623: ad_ddl.build_statement(' p_hier_li_id);', r); r:=r+1;
624: ad_ddl.build_statement(' END IF;', r); r:=r+1;
625: ad_ddl.build_statement(' ', r); r:=r+1;
626: ad_ddl.build_statement(' write_to_log(module, FND_LOG.LEVEL_PROCEDURE,g_module_success);', r); r:=r+1;
627: ad_ddl.build_statement(' END Translate_First_Ever_Period;', r); r:=r+1;
628: ad_ddl.build_statement(' ', r); r:=r+1;
621: ad_ddl.build_statement(' p_group_by_flag,', r); r:=r+1;
622: ad_ddl.build_statement(' p_round_factor,', r); r:=r+1;
623: ad_ddl.build_statement(' p_hier_li_id);', r); r:=r+1;
624: ad_ddl.build_statement(' END IF;', r); r:=r+1;
625: ad_ddl.build_statement(' ', r); r:=r+1;
626: ad_ddl.build_statement(' write_to_log(module, FND_LOG.LEVEL_PROCEDURE,g_module_success);', r); r:=r+1;
627: ad_ddl.build_statement(' END Translate_First_Ever_Period;', r); r:=r+1;
628: ad_ddl.build_statement(' ', r); r:=r+1;
629: ad_ddl.build_statement(' ', r); r:=r+1;
622: ad_ddl.build_statement(' p_round_factor,', r); r:=r+1;
623: ad_ddl.build_statement(' p_hier_li_id);', r); r:=r+1;
624: ad_ddl.build_statement(' END IF;', r); r:=r+1;
625: ad_ddl.build_statement(' ', r); r:=r+1;
626: ad_ddl.build_statement(' write_to_log(module, FND_LOG.LEVEL_PROCEDURE,g_module_success);', r); r:=r+1;
627: ad_ddl.build_statement(' END Translate_First_Ever_Period;', r); r:=r+1;
628: ad_ddl.build_statement(' ', r); r:=r+1;
629: ad_ddl.build_statement(' ', r); r:=r+1;
630: ad_ddl.build_statement('--', r); r:=r+1;
623: ad_ddl.build_statement(' p_hier_li_id);', r); r:=r+1;
624: ad_ddl.build_statement(' END IF;', r); r:=r+1;
625: ad_ddl.build_statement(' ', r); r:=r+1;
626: ad_ddl.build_statement(' write_to_log(module, FND_LOG.LEVEL_PROCEDURE,g_module_success);', r); r:=r+1;
627: ad_ddl.build_statement(' END Translate_First_Ever_Period;', r); r:=r+1;
628: ad_ddl.build_statement(' ', r); r:=r+1;
629: ad_ddl.build_statement(' ', r); r:=r+1;
630: ad_ddl.build_statement('--', r); r:=r+1;
631: ad_ddl.build_statement(' PROCEDURE Translate_Subsequent_Period', r); r:=r+1;
624: ad_ddl.build_statement(' END IF;', r); r:=r+1;
625: ad_ddl.build_statement(' ', r); r:=r+1;
626: ad_ddl.build_statement(' write_to_log(module, FND_LOG.LEVEL_PROCEDURE,g_module_success);', r); r:=r+1;
627: ad_ddl.build_statement(' END Translate_First_Ever_Period;', r); r:=r+1;
628: ad_ddl.build_statement(' ', r); r:=r+1;
629: ad_ddl.build_statement(' ', r); r:=r+1;
630: ad_ddl.build_statement('--', r); r:=r+1;
631: ad_ddl.build_statement(' PROCEDURE Translate_Subsequent_Period', r); r:=r+1;
632: ad_ddl.build_statement(' (p_hier_dataset_code NUMBER,', r); r:=r+1;
625: ad_ddl.build_statement(' ', r); r:=r+1;
626: ad_ddl.build_statement(' write_to_log(module, FND_LOG.LEVEL_PROCEDURE,g_module_success);', r); r:=r+1;
627: ad_ddl.build_statement(' END Translate_First_Ever_Period;', r); r:=r+1;
628: ad_ddl.build_statement(' ', r); r:=r+1;
629: ad_ddl.build_statement(' ', r); r:=r+1;
630: ad_ddl.build_statement('--', r); r:=r+1;
631: ad_ddl.build_statement(' PROCEDURE Translate_Subsequent_Period', r); r:=r+1;
632: ad_ddl.build_statement(' (p_hier_dataset_code NUMBER,', r); r:=r+1;
633: ad_ddl.build_statement(' p_cal_period_id NUMBER,', r); r:=r+1;
626: ad_ddl.build_statement(' write_to_log(module, FND_LOG.LEVEL_PROCEDURE,g_module_success);', r); r:=r+1;
627: ad_ddl.build_statement(' END Translate_First_Ever_Period;', r); r:=r+1;
628: ad_ddl.build_statement(' ', r); r:=r+1;
629: ad_ddl.build_statement(' ', r); r:=r+1;
630: ad_ddl.build_statement('--', r); r:=r+1;
631: ad_ddl.build_statement(' PROCEDURE Translate_Subsequent_Period', r); r:=r+1;
632: ad_ddl.build_statement(' (p_hier_dataset_code NUMBER,', r); r:=r+1;
633: ad_ddl.build_statement(' p_cal_period_id NUMBER,', r); r:=r+1;
634: ad_ddl.build_statement(' p_prev_period_id NUMBER,', r); r:=r+1;
627: ad_ddl.build_statement(' END Translate_First_Ever_Period;', r); r:=r+1;
628: ad_ddl.build_statement(' ', r); r:=r+1;
629: ad_ddl.build_statement(' ', r); r:=r+1;
630: ad_ddl.build_statement('--', r); r:=r+1;
631: ad_ddl.build_statement(' PROCEDURE Translate_Subsequent_Period', r); r:=r+1;
632: ad_ddl.build_statement(' (p_hier_dataset_code NUMBER,', r); r:=r+1;
633: ad_ddl.build_statement(' p_cal_period_id NUMBER,', r); r:=r+1;
634: ad_ddl.build_statement(' p_prev_period_id NUMBER,', r); r:=r+1;
635: ad_ddl.build_statement(' p_entity_id NUMBER,', r); r:=r+1;
628: ad_ddl.build_statement(' ', r); r:=r+1;
629: ad_ddl.build_statement(' ', r); r:=r+1;
630: ad_ddl.build_statement('--', r); r:=r+1;
631: ad_ddl.build_statement(' PROCEDURE Translate_Subsequent_Period', r); r:=r+1;
632: ad_ddl.build_statement(' (p_hier_dataset_code NUMBER,', r); r:=r+1;
633: ad_ddl.build_statement(' p_cal_period_id NUMBER,', r); r:=r+1;
634: ad_ddl.build_statement(' p_prev_period_id NUMBER,', r); r:=r+1;
635: ad_ddl.build_statement(' p_entity_id NUMBER,', r); r:=r+1;
636: ad_ddl.build_statement(' p_hierarchy_id NUMBER,', r); r:=r+1;
629: ad_ddl.build_statement(' ', r); r:=r+1;
630: ad_ddl.build_statement('--', r); r:=r+1;
631: ad_ddl.build_statement(' PROCEDURE Translate_Subsequent_Period', r); r:=r+1;
632: ad_ddl.build_statement(' (p_hier_dataset_code NUMBER,', r); r:=r+1;
633: ad_ddl.build_statement(' p_cal_period_id NUMBER,', r); r:=r+1;
634: ad_ddl.build_statement(' p_prev_period_id NUMBER,', r); r:=r+1;
635: ad_ddl.build_statement(' p_entity_id NUMBER,', r); r:=r+1;
636: ad_ddl.build_statement(' p_hierarchy_id NUMBER,', r); r:=r+1;
637: ad_ddl.build_statement(' p_ledger_id NUMBER,', r); r:=r+1;
630: ad_ddl.build_statement('--', r); r:=r+1;
631: ad_ddl.build_statement(' PROCEDURE Translate_Subsequent_Period', r); r:=r+1;
632: ad_ddl.build_statement(' (p_hier_dataset_code NUMBER,', r); r:=r+1;
633: ad_ddl.build_statement(' p_cal_period_id NUMBER,', r); r:=r+1;
634: ad_ddl.build_statement(' p_prev_period_id NUMBER,', r); r:=r+1;
635: ad_ddl.build_statement(' p_entity_id NUMBER,', r); r:=r+1;
636: ad_ddl.build_statement(' p_hierarchy_id NUMBER,', r); r:=r+1;
637: ad_ddl.build_statement(' p_ledger_id NUMBER,', r); r:=r+1;
638: ad_ddl.build_statement(' p_from_ccy VARCHAR2,', r); r:=r+1;
631: ad_ddl.build_statement(' PROCEDURE Translate_Subsequent_Period', r); r:=r+1;
632: ad_ddl.build_statement(' (p_hier_dataset_code NUMBER,', r); r:=r+1;
633: ad_ddl.build_statement(' p_cal_period_id NUMBER,', r); r:=r+1;
634: ad_ddl.build_statement(' p_prev_period_id NUMBER,', r); r:=r+1;
635: ad_ddl.build_statement(' p_entity_id NUMBER,', r); r:=r+1;
636: ad_ddl.build_statement(' p_hierarchy_id NUMBER,', r); r:=r+1;
637: ad_ddl.build_statement(' p_ledger_id NUMBER,', r); r:=r+1;
638: ad_ddl.build_statement(' p_from_ccy VARCHAR2,', r); r:=r+1;
639: ad_ddl.build_statement(' p_to_ccy VARCHAR2,', r); r:=r+1;
632: ad_ddl.build_statement(' (p_hier_dataset_code NUMBER,', r); r:=r+1;
633: ad_ddl.build_statement(' p_cal_period_id NUMBER,', r); r:=r+1;
634: ad_ddl.build_statement(' p_prev_period_id NUMBER,', r); r:=r+1;
635: ad_ddl.build_statement(' p_entity_id NUMBER,', r); r:=r+1;
636: ad_ddl.build_statement(' p_hierarchy_id NUMBER,', r); r:=r+1;
637: ad_ddl.build_statement(' p_ledger_id NUMBER,', r); r:=r+1;
638: ad_ddl.build_statement(' p_from_ccy VARCHAR2,', r); r:=r+1;
639: ad_ddl.build_statement(' p_to_ccy VARCHAR2,', r); r:=r+1;
640: ad_ddl.build_statement(' p_eq_xlate_mode VARCHAR2,', r); r:=r+1;
633: ad_ddl.build_statement(' p_cal_period_id NUMBER,', r); r:=r+1;
634: ad_ddl.build_statement(' p_prev_period_id NUMBER,', r); r:=r+1;
635: ad_ddl.build_statement(' p_entity_id NUMBER,', r); r:=r+1;
636: ad_ddl.build_statement(' p_hierarchy_id NUMBER,', r); r:=r+1;
637: ad_ddl.build_statement(' p_ledger_id NUMBER,', r); r:=r+1;
638: ad_ddl.build_statement(' p_from_ccy VARCHAR2,', r); r:=r+1;
639: ad_ddl.build_statement(' p_to_ccy VARCHAR2,', r); r:=r+1;
640: ad_ddl.build_statement(' p_eq_xlate_mode VARCHAR2,', r); r:=r+1;
641: ad_ddl.build_statement(' p_is_xlate_mode VARCHAR2,', r); r:=r+1;
634: ad_ddl.build_statement(' p_prev_period_id NUMBER,', r); r:=r+1;
635: ad_ddl.build_statement(' p_entity_id NUMBER,', r); r:=r+1;
636: ad_ddl.build_statement(' p_hierarchy_id NUMBER,', r); r:=r+1;
637: ad_ddl.build_statement(' p_ledger_id NUMBER,', r); r:=r+1;
638: ad_ddl.build_statement(' p_from_ccy VARCHAR2,', r); r:=r+1;
639: ad_ddl.build_statement(' p_to_ccy VARCHAR2,', r); r:=r+1;
640: ad_ddl.build_statement(' p_eq_xlate_mode VARCHAR2,', r); r:=r+1;
641: ad_ddl.build_statement(' p_is_xlate_mode VARCHAR2,', r); r:=r+1;
642: ad_ddl.build_statement(' p_avg_rate NUMBER,', r); r:=r+1;
635: ad_ddl.build_statement(' p_entity_id NUMBER,', r); r:=r+1;
636: ad_ddl.build_statement(' p_hierarchy_id NUMBER,', r); r:=r+1;
637: ad_ddl.build_statement(' p_ledger_id NUMBER,', r); r:=r+1;
638: ad_ddl.build_statement(' p_from_ccy VARCHAR2,', r); r:=r+1;
639: ad_ddl.build_statement(' p_to_ccy VARCHAR2,', r); r:=r+1;
640: ad_ddl.build_statement(' p_eq_xlate_mode VARCHAR2,', r); r:=r+1;
641: ad_ddl.build_statement(' p_is_xlate_mode VARCHAR2,', r); r:=r+1;
642: ad_ddl.build_statement(' p_avg_rate NUMBER,', r); r:=r+1;
643: ad_ddl.build_statement(' p_end_rate NUMBER,', r); r:=r+1;
636: ad_ddl.build_statement(' p_hierarchy_id NUMBER,', r); r:=r+1;
637: ad_ddl.build_statement(' p_ledger_id NUMBER,', r); r:=r+1;
638: ad_ddl.build_statement(' p_from_ccy VARCHAR2,', r); r:=r+1;
639: ad_ddl.build_statement(' p_to_ccy VARCHAR2,', r); r:=r+1;
640: ad_ddl.build_statement(' p_eq_xlate_mode VARCHAR2,', r); r:=r+1;
641: ad_ddl.build_statement(' p_is_xlate_mode VARCHAR2,', r); r:=r+1;
642: ad_ddl.build_statement(' p_avg_rate NUMBER,', r); r:=r+1;
643: ad_ddl.build_statement(' p_end_rate NUMBER,', r); r:=r+1;
644: ad_ddl.build_statement(' p_group_by_flag VARCHAR2,', r); r:=r+1;
637: ad_ddl.build_statement(' p_ledger_id NUMBER,', r); r:=r+1;
638: ad_ddl.build_statement(' p_from_ccy VARCHAR2,', r); r:=r+1;
639: ad_ddl.build_statement(' p_to_ccy VARCHAR2,', r); r:=r+1;
640: ad_ddl.build_statement(' p_eq_xlate_mode VARCHAR2,', r); r:=r+1;
641: ad_ddl.build_statement(' p_is_xlate_mode VARCHAR2,', r); r:=r+1;
642: ad_ddl.build_statement(' p_avg_rate NUMBER,', r); r:=r+1;
643: ad_ddl.build_statement(' p_end_rate NUMBER,', r); r:=r+1;
644: ad_ddl.build_statement(' p_group_by_flag VARCHAR2,', r); r:=r+1;
645: ad_ddl.build_statement(' p_round_factor NUMBER,', r); r:=r+1;
638: ad_ddl.build_statement(' p_from_ccy VARCHAR2,', r); r:=r+1;
639: ad_ddl.build_statement(' p_to_ccy VARCHAR2,', r); r:=r+1;
640: ad_ddl.build_statement(' p_eq_xlate_mode VARCHAR2,', r); r:=r+1;
641: ad_ddl.build_statement(' p_is_xlate_mode VARCHAR2,', r); r:=r+1;
642: ad_ddl.build_statement(' p_avg_rate NUMBER,', r); r:=r+1;
643: ad_ddl.build_statement(' p_end_rate NUMBER,', r); r:=r+1;
644: ad_ddl.build_statement(' p_group_by_flag VARCHAR2,', r); r:=r+1;
645: ad_ddl.build_statement(' p_round_factor NUMBER,', r); r:=r+1;
646: ad_ddl.build_statement(' p_source_system_code NUMBER,', r); r:=r+1;
639: ad_ddl.build_statement(' p_to_ccy VARCHAR2,', r); r:=r+1;
640: ad_ddl.build_statement(' p_eq_xlate_mode VARCHAR2,', r); r:=r+1;
641: ad_ddl.build_statement(' p_is_xlate_mode VARCHAR2,', r); r:=r+1;
642: ad_ddl.build_statement(' p_avg_rate NUMBER,', r); r:=r+1;
643: ad_ddl.build_statement(' p_end_rate NUMBER,', r); r:=r+1;
644: ad_ddl.build_statement(' p_group_by_flag VARCHAR2,', r); r:=r+1;
645: ad_ddl.build_statement(' p_round_factor NUMBER,', r); r:=r+1;
646: ad_ddl.build_statement(' p_source_system_code NUMBER,', r); r:=r+1;
647: ad_ddl.build_statement(' p_hier_li_id NUMBER) IS', r); r:=r+1;
640: ad_ddl.build_statement(' p_eq_xlate_mode VARCHAR2,', r); r:=r+1;
641: ad_ddl.build_statement(' p_is_xlate_mode VARCHAR2,', r); r:=r+1;
642: ad_ddl.build_statement(' p_avg_rate NUMBER,', r); r:=r+1;
643: ad_ddl.build_statement(' p_end_rate NUMBER,', r); r:=r+1;
644: ad_ddl.build_statement(' p_group_by_flag VARCHAR2,', r); r:=r+1;
645: ad_ddl.build_statement(' p_round_factor NUMBER,', r); r:=r+1;
646: ad_ddl.build_statement(' p_source_system_code NUMBER,', r); r:=r+1;
647: ad_ddl.build_statement(' p_hier_li_id NUMBER) IS', r); r:=r+1;
648: ad_ddl.build_statement(' module VARCHAR2(50) := ''TRANSLATE_SUBSEQUENT_PERIOD:PUBLIC'';', r); r:=r+1;
641: ad_ddl.build_statement(' p_is_xlate_mode VARCHAR2,', r); r:=r+1;
642: ad_ddl.build_statement(' p_avg_rate NUMBER,', r); r:=r+1;
643: ad_ddl.build_statement(' p_end_rate NUMBER,', r); r:=r+1;
644: ad_ddl.build_statement(' p_group_by_flag VARCHAR2,', r); r:=r+1;
645: ad_ddl.build_statement(' p_round_factor NUMBER,', r); r:=r+1;
646: ad_ddl.build_statement(' p_source_system_code NUMBER,', r); r:=r+1;
647: ad_ddl.build_statement(' p_hier_li_id NUMBER) IS', r); r:=r+1;
648: ad_ddl.build_statement(' module VARCHAR2(50) := ''TRANSLATE_SUBSEQUENT_PERIOD:PUBLIC'';', r); r:=r+1;
649: ad_ddl.build_statement(' BEGIN', r); r:=r+1;
642: ad_ddl.build_statement(' p_avg_rate NUMBER,', r); r:=r+1;
643: ad_ddl.build_statement(' p_end_rate NUMBER,', r); r:=r+1;
644: ad_ddl.build_statement(' p_group_by_flag VARCHAR2,', r); r:=r+1;
645: ad_ddl.build_statement(' p_round_factor NUMBER,', r); r:=r+1;
646: ad_ddl.build_statement(' p_source_system_code NUMBER,', r); r:=r+1;
647: ad_ddl.build_statement(' p_hier_li_id NUMBER) IS', r); r:=r+1;
648: ad_ddl.build_statement(' module VARCHAR2(50) := ''TRANSLATE_SUBSEQUENT_PERIOD:PUBLIC'';', r); r:=r+1;
649: ad_ddl.build_statement(' BEGIN', r); r:=r+1;
650: ad_ddl.build_statement(' write_to_log(module, FND_LOG.LEVEL_PROCEDURE,g_module_enter);', r); r:=r+1;
643: ad_ddl.build_statement(' p_end_rate NUMBER,', r); r:=r+1;
644: ad_ddl.build_statement(' p_group_by_flag VARCHAR2,', r); r:=r+1;
645: ad_ddl.build_statement(' p_round_factor NUMBER,', r); r:=r+1;
646: ad_ddl.build_statement(' p_source_system_code NUMBER,', r); r:=r+1;
647: ad_ddl.build_statement(' p_hier_li_id NUMBER) IS', r); r:=r+1;
648: ad_ddl.build_statement(' module VARCHAR2(50) := ''TRANSLATE_SUBSEQUENT_PERIOD:PUBLIC'';', r); r:=r+1;
649: ad_ddl.build_statement(' BEGIN', r); r:=r+1;
650: ad_ddl.build_statement(' write_to_log(module, FND_LOG.LEVEL_PROCEDURE,g_module_enter);', r); r:=r+1;
651: ad_ddl.build_statement(' ', r); r:=r+1;
644: ad_ddl.build_statement(' p_group_by_flag VARCHAR2,', r); r:=r+1;
645: ad_ddl.build_statement(' p_round_factor NUMBER,', r); r:=r+1;
646: ad_ddl.build_statement(' p_source_system_code NUMBER,', r); r:=r+1;
647: ad_ddl.build_statement(' p_hier_li_id NUMBER) IS', r); r:=r+1;
648: ad_ddl.build_statement(' module VARCHAR2(50) := ''TRANSLATE_SUBSEQUENT_PERIOD:PUBLIC'';', r); r:=r+1;
649: ad_ddl.build_statement(' BEGIN', r); r:=r+1;
650: ad_ddl.build_statement(' write_to_log(module, FND_LOG.LEVEL_PROCEDURE,g_module_enter);', r); r:=r+1;
651: ad_ddl.build_statement(' ', r); r:=r+1;
652: ad_ddl.build_statement(' GCS_TRANS_HRATES_DYNAMIC_PKG.Trans_HRates_Subseq_Per', r); r:=r+1;
645: ad_ddl.build_statement(' p_round_factor NUMBER,', r); r:=r+1;
646: ad_ddl.build_statement(' p_source_system_code NUMBER,', r); r:=r+1;
647: ad_ddl.build_statement(' p_hier_li_id NUMBER) IS', r); r:=r+1;
648: ad_ddl.build_statement(' module VARCHAR2(50) := ''TRANSLATE_SUBSEQUENT_PERIOD:PUBLIC'';', r); r:=r+1;
649: ad_ddl.build_statement(' BEGIN', r); r:=r+1;
650: ad_ddl.build_statement(' write_to_log(module, FND_LOG.LEVEL_PROCEDURE,g_module_enter);', r); r:=r+1;
651: ad_ddl.build_statement(' ', r); r:=r+1;
652: ad_ddl.build_statement(' GCS_TRANS_HRATES_DYNAMIC_PKG.Trans_HRates_Subseq_Per', r); r:=r+1;
653: ad_ddl.build_statement(' (p_hier_dataset_code,', r); r:=r+1;
646: ad_ddl.build_statement(' p_source_system_code NUMBER,', r); r:=r+1;
647: ad_ddl.build_statement(' p_hier_li_id NUMBER) IS', r); r:=r+1;
648: ad_ddl.build_statement(' module VARCHAR2(50) := ''TRANSLATE_SUBSEQUENT_PERIOD:PUBLIC'';', r); r:=r+1;
649: ad_ddl.build_statement(' BEGIN', r); r:=r+1;
650: ad_ddl.build_statement(' write_to_log(module, FND_LOG.LEVEL_PROCEDURE,g_module_enter);', r); r:=r+1;
651: ad_ddl.build_statement(' ', r); r:=r+1;
652: ad_ddl.build_statement(' GCS_TRANS_HRATES_DYNAMIC_PKG.Trans_HRates_Subseq_Per', r); r:=r+1;
653: ad_ddl.build_statement(' (p_hier_dataset_code,', r); r:=r+1;
654: ad_ddl.build_statement(' p_cal_period_id,', r); r:=r+1;
647: ad_ddl.build_statement(' p_hier_li_id NUMBER) IS', r); r:=r+1;
648: ad_ddl.build_statement(' module VARCHAR2(50) := ''TRANSLATE_SUBSEQUENT_PERIOD:PUBLIC'';', r); r:=r+1;
649: ad_ddl.build_statement(' BEGIN', r); r:=r+1;
650: ad_ddl.build_statement(' write_to_log(module, FND_LOG.LEVEL_PROCEDURE,g_module_enter);', r); r:=r+1;
651: ad_ddl.build_statement(' ', r); r:=r+1;
652: ad_ddl.build_statement(' GCS_TRANS_HRATES_DYNAMIC_PKG.Trans_HRates_Subseq_Per', r); r:=r+1;
653: ad_ddl.build_statement(' (p_hier_dataset_code,', r); r:=r+1;
654: ad_ddl.build_statement(' p_cal_period_id,', r); r:=r+1;
655: ad_ddl.build_statement(' p_prev_period_id,', r); r:=r+1;
648: ad_ddl.build_statement(' module VARCHAR2(50) := ''TRANSLATE_SUBSEQUENT_PERIOD:PUBLIC'';', r); r:=r+1;
649: ad_ddl.build_statement(' BEGIN', r); r:=r+1;
650: ad_ddl.build_statement(' write_to_log(module, FND_LOG.LEVEL_PROCEDURE,g_module_enter);', r); r:=r+1;
651: ad_ddl.build_statement(' ', r); r:=r+1;
652: ad_ddl.build_statement(' GCS_TRANS_HRATES_DYNAMIC_PKG.Trans_HRates_Subseq_Per', r); r:=r+1;
653: ad_ddl.build_statement(' (p_hier_dataset_code,', r); r:=r+1;
654: ad_ddl.build_statement(' p_cal_period_id,', r); r:=r+1;
655: ad_ddl.build_statement(' p_prev_period_id,', r); r:=r+1;
656: ad_ddl.build_statement(' p_entity_id,', r); r:=r+1;
649: ad_ddl.build_statement(' BEGIN', r); r:=r+1;
650: ad_ddl.build_statement(' write_to_log(module, FND_LOG.LEVEL_PROCEDURE,g_module_enter);', r); r:=r+1;
651: ad_ddl.build_statement(' ', r); r:=r+1;
652: ad_ddl.build_statement(' GCS_TRANS_HRATES_DYNAMIC_PKG.Trans_HRates_Subseq_Per', r); r:=r+1;
653: ad_ddl.build_statement(' (p_hier_dataset_code,', r); r:=r+1;
654: ad_ddl.build_statement(' p_cal_period_id,', r); r:=r+1;
655: ad_ddl.build_statement(' p_prev_period_id,', r); r:=r+1;
656: ad_ddl.build_statement(' p_entity_id,', r); r:=r+1;
657: ad_ddl.build_statement(' p_hierarchy_id,', r); r:=r+1;
650: ad_ddl.build_statement(' write_to_log(module, FND_LOG.LEVEL_PROCEDURE,g_module_enter);', r); r:=r+1;
651: ad_ddl.build_statement(' ', r); r:=r+1;
652: ad_ddl.build_statement(' GCS_TRANS_HRATES_DYNAMIC_PKG.Trans_HRates_Subseq_Per', r); r:=r+1;
653: ad_ddl.build_statement(' (p_hier_dataset_code,', r); r:=r+1;
654: ad_ddl.build_statement(' p_cal_period_id,', r); r:=r+1;
655: ad_ddl.build_statement(' p_prev_period_id,', r); r:=r+1;
656: ad_ddl.build_statement(' p_entity_id,', r); r:=r+1;
657: ad_ddl.build_statement(' p_hierarchy_id,', r); r:=r+1;
658: ad_ddl.build_statement(' p_ledger_id,', r); r:=r+1;
651: ad_ddl.build_statement(' ', r); r:=r+1;
652: ad_ddl.build_statement(' GCS_TRANS_HRATES_DYNAMIC_PKG.Trans_HRates_Subseq_Per', r); r:=r+1;
653: ad_ddl.build_statement(' (p_hier_dataset_code,', r); r:=r+1;
654: ad_ddl.build_statement(' p_cal_period_id,', r); r:=r+1;
655: ad_ddl.build_statement(' p_prev_period_id,', r); r:=r+1;
656: ad_ddl.build_statement(' p_entity_id,', r); r:=r+1;
657: ad_ddl.build_statement(' p_hierarchy_id,', r); r:=r+1;
658: ad_ddl.build_statement(' p_ledger_id,', r); r:=r+1;
659: ad_ddl.build_statement(' p_from_ccy,', r); r:=r+1;
652: ad_ddl.build_statement(' GCS_TRANS_HRATES_DYNAMIC_PKG.Trans_HRates_Subseq_Per', r); r:=r+1;
653: ad_ddl.build_statement(' (p_hier_dataset_code,', r); r:=r+1;
654: ad_ddl.build_statement(' p_cal_period_id,', r); r:=r+1;
655: ad_ddl.build_statement(' p_prev_period_id,', r); r:=r+1;
656: ad_ddl.build_statement(' p_entity_id,', r); r:=r+1;
657: ad_ddl.build_statement(' p_hierarchy_id,', r); r:=r+1;
658: ad_ddl.build_statement(' p_ledger_id,', r); r:=r+1;
659: ad_ddl.build_statement(' p_from_ccy,', r); r:=r+1;
660: ad_ddl.build_statement(' p_to_ccy,', r); r:=r+1;
653: ad_ddl.build_statement(' (p_hier_dataset_code,', r); r:=r+1;
654: ad_ddl.build_statement(' p_cal_period_id,', r); r:=r+1;
655: ad_ddl.build_statement(' p_prev_period_id,', r); r:=r+1;
656: ad_ddl.build_statement(' p_entity_id,', r); r:=r+1;
657: ad_ddl.build_statement(' p_hierarchy_id,', r); r:=r+1;
658: ad_ddl.build_statement(' p_ledger_id,', r); r:=r+1;
659: ad_ddl.build_statement(' p_from_ccy,', r); r:=r+1;
660: ad_ddl.build_statement(' p_to_ccy,', r); r:=r+1;
661: ad_ddl.build_statement(' p_eq_xlate_mode,', r); r:=r+1;
654: ad_ddl.build_statement(' p_cal_period_id,', r); r:=r+1;
655: ad_ddl.build_statement(' p_prev_period_id,', r); r:=r+1;
656: ad_ddl.build_statement(' p_entity_id,', r); r:=r+1;
657: ad_ddl.build_statement(' p_hierarchy_id,', r); r:=r+1;
658: ad_ddl.build_statement(' p_ledger_id,', r); r:=r+1;
659: ad_ddl.build_statement(' p_from_ccy,', r); r:=r+1;
660: ad_ddl.build_statement(' p_to_ccy,', r); r:=r+1;
661: ad_ddl.build_statement(' p_eq_xlate_mode,', r); r:=r+1;
662: ad_ddl.build_statement(' p_is_xlate_mode,', r); r:=r+1;
655: ad_ddl.build_statement(' p_prev_period_id,', r); r:=r+1;
656: ad_ddl.build_statement(' p_entity_id,', r); r:=r+1;
657: ad_ddl.build_statement(' p_hierarchy_id,', r); r:=r+1;
658: ad_ddl.build_statement(' p_ledger_id,', r); r:=r+1;
659: ad_ddl.build_statement(' p_from_ccy,', r); r:=r+1;
660: ad_ddl.build_statement(' p_to_ccy,', r); r:=r+1;
661: ad_ddl.build_statement(' p_eq_xlate_mode,', r); r:=r+1;
662: ad_ddl.build_statement(' p_is_xlate_mode,', r); r:=r+1;
663: ad_ddl.build_statement(' p_avg_rate,', r); r:=r+1;
656: ad_ddl.build_statement(' p_entity_id,', r); r:=r+1;
657: ad_ddl.build_statement(' p_hierarchy_id,', r); r:=r+1;
658: ad_ddl.build_statement(' p_ledger_id,', r); r:=r+1;
659: ad_ddl.build_statement(' p_from_ccy,', r); r:=r+1;
660: ad_ddl.build_statement(' p_to_ccy,', r); r:=r+1;
661: ad_ddl.build_statement(' p_eq_xlate_mode,', r); r:=r+1;
662: ad_ddl.build_statement(' p_is_xlate_mode,', r); r:=r+1;
663: ad_ddl.build_statement(' p_avg_rate,', r); r:=r+1;
664: ad_ddl.build_statement(' p_end_rate,', r); r:=r+1;
657: ad_ddl.build_statement(' p_hierarchy_id,', r); r:=r+1;
658: ad_ddl.build_statement(' p_ledger_id,', r); r:=r+1;
659: ad_ddl.build_statement(' p_from_ccy,', r); r:=r+1;
660: ad_ddl.build_statement(' p_to_ccy,', r); r:=r+1;
661: ad_ddl.build_statement(' p_eq_xlate_mode,', r); r:=r+1;
662: ad_ddl.build_statement(' p_is_xlate_mode,', r); r:=r+1;
663: ad_ddl.build_statement(' p_avg_rate,', r); r:=r+1;
664: ad_ddl.build_statement(' p_end_rate,', r); r:=r+1;
665: ad_ddl.build_statement(' p_group_by_flag,', r); r:=r+1;
658: ad_ddl.build_statement(' p_ledger_id,', r); r:=r+1;
659: ad_ddl.build_statement(' p_from_ccy,', r); r:=r+1;
660: ad_ddl.build_statement(' p_to_ccy,', r); r:=r+1;
661: ad_ddl.build_statement(' p_eq_xlate_mode,', r); r:=r+1;
662: ad_ddl.build_statement(' p_is_xlate_mode,', r); r:=r+1;
663: ad_ddl.build_statement(' p_avg_rate,', r); r:=r+1;
664: ad_ddl.build_statement(' p_end_rate,', r); r:=r+1;
665: ad_ddl.build_statement(' p_group_by_flag,', r); r:=r+1;
666: ad_ddl.build_statement(' p_round_factor,', r); r:=r+1;
659: ad_ddl.build_statement(' p_from_ccy,', r); r:=r+1;
660: ad_ddl.build_statement(' p_to_ccy,', r); r:=r+1;
661: ad_ddl.build_statement(' p_eq_xlate_mode,', r); r:=r+1;
662: ad_ddl.build_statement(' p_is_xlate_mode,', r); r:=r+1;
663: ad_ddl.build_statement(' p_avg_rate,', r); r:=r+1;
664: ad_ddl.build_statement(' p_end_rate,', r); r:=r+1;
665: ad_ddl.build_statement(' p_group_by_flag,', r); r:=r+1;
666: ad_ddl.build_statement(' p_round_factor,', r); r:=r+1;
667: ad_ddl.build_statement(' p_source_system_code,', r); r:=r+1;
660: ad_ddl.build_statement(' p_to_ccy,', r); r:=r+1;
661: ad_ddl.build_statement(' p_eq_xlate_mode,', r); r:=r+1;
662: ad_ddl.build_statement(' p_is_xlate_mode,', r); r:=r+1;
663: ad_ddl.build_statement(' p_avg_rate,', r); r:=r+1;
664: ad_ddl.build_statement(' p_end_rate,', r); r:=r+1;
665: ad_ddl.build_statement(' p_group_by_flag,', r); r:=r+1;
666: ad_ddl.build_statement(' p_round_factor,', r); r:=r+1;
667: ad_ddl.build_statement(' p_source_system_code,', r); r:=r+1;
668: ad_ddl.build_statement(' p_hier_li_id);', r); r:=r+1;
661: ad_ddl.build_statement(' p_eq_xlate_mode,', r); r:=r+1;
662: ad_ddl.build_statement(' p_is_xlate_mode,', r); r:=r+1;
663: ad_ddl.build_statement(' p_avg_rate,', r); r:=r+1;
664: ad_ddl.build_statement(' p_end_rate,', r); r:=r+1;
665: ad_ddl.build_statement(' p_group_by_flag,', r); r:=r+1;
666: ad_ddl.build_statement(' p_round_factor,', r); r:=r+1;
667: ad_ddl.build_statement(' p_source_system_code,', r); r:=r+1;
668: ad_ddl.build_statement(' p_hier_li_id);', r); r:=r+1;
669: ad_ddl.build_statement(' ', r); r:=r+1;
662: ad_ddl.build_statement(' p_is_xlate_mode,', r); r:=r+1;
663: ad_ddl.build_statement(' p_avg_rate,', r); r:=r+1;
664: ad_ddl.build_statement(' p_end_rate,', r); r:=r+1;
665: ad_ddl.build_statement(' p_group_by_flag,', r); r:=r+1;
666: ad_ddl.build_statement(' p_round_factor,', r); r:=r+1;
667: ad_ddl.build_statement(' p_source_system_code,', r); r:=r+1;
668: ad_ddl.build_statement(' p_hier_li_id);', r); r:=r+1;
669: ad_ddl.build_statement(' ', r); r:=r+1;
670: ad_ddl.build_statement(' IF re_data_loaded_flag = ''Y'' THEN', r); r:=r+1;
663: ad_ddl.build_statement(' p_avg_rate,', r); r:=r+1;
664: ad_ddl.build_statement(' p_end_rate,', r); r:=r+1;
665: ad_ddl.build_statement(' p_group_by_flag,', r); r:=r+1;
666: ad_ddl.build_statement(' p_round_factor,', r); r:=r+1;
667: ad_ddl.build_statement(' p_source_system_code,', r); r:=r+1;
668: ad_ddl.build_statement(' p_hier_li_id);', r); r:=r+1;
669: ad_ddl.build_statement(' ', r); r:=r+1;
670: ad_ddl.build_statement(' IF re_data_loaded_flag = ''Y'' THEN', r); r:=r+1;
671: ad_ddl.build_statement(' GCS_TRANS_RE_DYNAMIC_PKG.Trans_RE_Subseq_Per', r); r:=r+1;
664: ad_ddl.build_statement(' p_end_rate,', r); r:=r+1;
665: ad_ddl.build_statement(' p_group_by_flag,', r); r:=r+1;
666: ad_ddl.build_statement(' p_round_factor,', r); r:=r+1;
667: ad_ddl.build_statement(' p_source_system_code,', r); r:=r+1;
668: ad_ddl.build_statement(' p_hier_li_id);', r); r:=r+1;
669: ad_ddl.build_statement(' ', r); r:=r+1;
670: ad_ddl.build_statement(' IF re_data_loaded_flag = ''Y'' THEN', r); r:=r+1;
671: ad_ddl.build_statement(' GCS_TRANS_RE_DYNAMIC_PKG.Trans_RE_Subseq_Per', r); r:=r+1;
672: ad_ddl.build_statement(' (p_hier_dataset_code,', r); r:=r+1;
665: ad_ddl.build_statement(' p_group_by_flag,', r); r:=r+1;
666: ad_ddl.build_statement(' p_round_factor,', r); r:=r+1;
667: ad_ddl.build_statement(' p_source_system_code,', r); r:=r+1;
668: ad_ddl.build_statement(' p_hier_li_id);', r); r:=r+1;
669: ad_ddl.build_statement(' ', r); r:=r+1;
670: ad_ddl.build_statement(' IF re_data_loaded_flag = ''Y'' THEN', r); r:=r+1;
671: ad_ddl.build_statement(' GCS_TRANS_RE_DYNAMIC_PKG.Trans_RE_Subseq_Per', r); r:=r+1;
672: ad_ddl.build_statement(' (p_hier_dataset_code,', r); r:=r+1;
673: ad_ddl.build_statement(' p_cal_period_id,', r); r:=r+1;
666: ad_ddl.build_statement(' p_round_factor,', r); r:=r+1;
667: ad_ddl.build_statement(' p_source_system_code,', r); r:=r+1;
668: ad_ddl.build_statement(' p_hier_li_id);', r); r:=r+1;
669: ad_ddl.build_statement(' ', r); r:=r+1;
670: ad_ddl.build_statement(' IF re_data_loaded_flag = ''Y'' THEN', r); r:=r+1;
671: ad_ddl.build_statement(' GCS_TRANS_RE_DYNAMIC_PKG.Trans_RE_Subseq_Per', r); r:=r+1;
672: ad_ddl.build_statement(' (p_hier_dataset_code,', r); r:=r+1;
673: ad_ddl.build_statement(' p_cal_period_id,', r); r:=r+1;
674: ad_ddl.build_statement(' p_prev_period_id,', r); r:=r+1;
667: ad_ddl.build_statement(' p_source_system_code,', r); r:=r+1;
668: ad_ddl.build_statement(' p_hier_li_id);', r); r:=r+1;
669: ad_ddl.build_statement(' ', r); r:=r+1;
670: ad_ddl.build_statement(' IF re_data_loaded_flag = ''Y'' THEN', r); r:=r+1;
671: ad_ddl.build_statement(' GCS_TRANS_RE_DYNAMIC_PKG.Trans_RE_Subseq_Per', r); r:=r+1;
672: ad_ddl.build_statement(' (p_hier_dataset_code,', r); r:=r+1;
673: ad_ddl.build_statement(' p_cal_period_id,', r); r:=r+1;
674: ad_ddl.build_statement(' p_prev_period_id,', r); r:=r+1;
675: ad_ddl.build_statement(' p_entity_id,', r); r:=r+1;
668: ad_ddl.build_statement(' p_hier_li_id);', r); r:=r+1;
669: ad_ddl.build_statement(' ', r); r:=r+1;
670: ad_ddl.build_statement(' IF re_data_loaded_flag = ''Y'' THEN', r); r:=r+1;
671: ad_ddl.build_statement(' GCS_TRANS_RE_DYNAMIC_PKG.Trans_RE_Subseq_Per', r); r:=r+1;
672: ad_ddl.build_statement(' (p_hier_dataset_code,', r); r:=r+1;
673: ad_ddl.build_statement(' p_cal_period_id,', r); r:=r+1;
674: ad_ddl.build_statement(' p_prev_period_id,', r); r:=r+1;
675: ad_ddl.build_statement(' p_entity_id,', r); r:=r+1;
676: ad_ddl.build_statement(' p_hierarchy_id,', r); r:=r+1;
669: ad_ddl.build_statement(' ', r); r:=r+1;
670: ad_ddl.build_statement(' IF re_data_loaded_flag = ''Y'' THEN', r); r:=r+1;
671: ad_ddl.build_statement(' GCS_TRANS_RE_DYNAMIC_PKG.Trans_RE_Subseq_Per', r); r:=r+1;
672: ad_ddl.build_statement(' (p_hier_dataset_code,', r); r:=r+1;
673: ad_ddl.build_statement(' p_cal_period_id,', r); r:=r+1;
674: ad_ddl.build_statement(' p_prev_period_id,', r); r:=r+1;
675: ad_ddl.build_statement(' p_entity_id,', r); r:=r+1;
676: ad_ddl.build_statement(' p_hierarchy_id,', r); r:=r+1;
677: ad_ddl.build_statement(' p_ledger_id,', r); r:=r+1;
670: ad_ddl.build_statement(' IF re_data_loaded_flag = ''Y'' THEN', r); r:=r+1;
671: ad_ddl.build_statement(' GCS_TRANS_RE_DYNAMIC_PKG.Trans_RE_Subseq_Per', r); r:=r+1;
672: ad_ddl.build_statement(' (p_hier_dataset_code,', r); r:=r+1;
673: ad_ddl.build_statement(' p_cal_period_id,', r); r:=r+1;
674: ad_ddl.build_statement(' p_prev_period_id,', r); r:=r+1;
675: ad_ddl.build_statement(' p_entity_id,', r); r:=r+1;
676: ad_ddl.build_statement(' p_hierarchy_id,', r); r:=r+1;
677: ad_ddl.build_statement(' p_ledger_id,', r); r:=r+1;
678: ad_ddl.build_statement(' p_from_ccy,', r); r:=r+1;
671: ad_ddl.build_statement(' GCS_TRANS_RE_DYNAMIC_PKG.Trans_RE_Subseq_Per', r); r:=r+1;
672: ad_ddl.build_statement(' (p_hier_dataset_code,', r); r:=r+1;
673: ad_ddl.build_statement(' p_cal_period_id,', r); r:=r+1;
674: ad_ddl.build_statement(' p_prev_period_id,', r); r:=r+1;
675: ad_ddl.build_statement(' p_entity_id,', r); r:=r+1;
676: ad_ddl.build_statement(' p_hierarchy_id,', r); r:=r+1;
677: ad_ddl.build_statement(' p_ledger_id,', r); r:=r+1;
678: ad_ddl.build_statement(' p_from_ccy,', r); r:=r+1;
679: ad_ddl.build_statement(' p_to_ccy,', r); r:=r+1;
672: ad_ddl.build_statement(' (p_hier_dataset_code,', r); r:=r+1;
673: ad_ddl.build_statement(' p_cal_period_id,', r); r:=r+1;
674: ad_ddl.build_statement(' p_prev_period_id,', r); r:=r+1;
675: ad_ddl.build_statement(' p_entity_id,', r); r:=r+1;
676: ad_ddl.build_statement(' p_hierarchy_id,', r); r:=r+1;
677: ad_ddl.build_statement(' p_ledger_id,', r); r:=r+1;
678: ad_ddl.build_statement(' p_from_ccy,', r); r:=r+1;
679: ad_ddl.build_statement(' p_to_ccy,', r); r:=r+1;
680: ad_ddl.build_statement(' p_eq_xlate_mode,', r); r:=r+1;
673: ad_ddl.build_statement(' p_cal_period_id,', r); r:=r+1;
674: ad_ddl.build_statement(' p_prev_period_id,', r); r:=r+1;
675: ad_ddl.build_statement(' p_entity_id,', r); r:=r+1;
676: ad_ddl.build_statement(' p_hierarchy_id,', r); r:=r+1;
677: ad_ddl.build_statement(' p_ledger_id,', r); r:=r+1;
678: ad_ddl.build_statement(' p_from_ccy,', r); r:=r+1;
679: ad_ddl.build_statement(' p_to_ccy,', r); r:=r+1;
680: ad_ddl.build_statement(' p_eq_xlate_mode,', r); r:=r+1;
681: ad_ddl.build_statement(' p_is_xlate_mode,', r); r:=r+1;
674: ad_ddl.build_statement(' p_prev_period_id,', r); r:=r+1;
675: ad_ddl.build_statement(' p_entity_id,', r); r:=r+1;
676: ad_ddl.build_statement(' p_hierarchy_id,', r); r:=r+1;
677: ad_ddl.build_statement(' p_ledger_id,', r); r:=r+1;
678: ad_ddl.build_statement(' p_from_ccy,', r); r:=r+1;
679: ad_ddl.build_statement(' p_to_ccy,', r); r:=r+1;
680: ad_ddl.build_statement(' p_eq_xlate_mode,', r); r:=r+1;
681: ad_ddl.build_statement(' p_is_xlate_mode,', r); r:=r+1;
682: ad_ddl.build_statement(' p_avg_rate,', r); r:=r+1;
675: ad_ddl.build_statement(' p_entity_id,', r); r:=r+1;
676: ad_ddl.build_statement(' p_hierarchy_id,', r); r:=r+1;
677: ad_ddl.build_statement(' p_ledger_id,', r); r:=r+1;
678: ad_ddl.build_statement(' p_from_ccy,', r); r:=r+1;
679: ad_ddl.build_statement(' p_to_ccy,', r); r:=r+1;
680: ad_ddl.build_statement(' p_eq_xlate_mode,', r); r:=r+1;
681: ad_ddl.build_statement(' p_is_xlate_mode,', r); r:=r+1;
682: ad_ddl.build_statement(' p_avg_rate,', r); r:=r+1;
683: ad_ddl.build_statement(' p_end_rate,', r); r:=r+1;
676: ad_ddl.build_statement(' p_hierarchy_id,', r); r:=r+1;
677: ad_ddl.build_statement(' p_ledger_id,', r); r:=r+1;
678: ad_ddl.build_statement(' p_from_ccy,', r); r:=r+1;
679: ad_ddl.build_statement(' p_to_ccy,', r); r:=r+1;
680: ad_ddl.build_statement(' p_eq_xlate_mode,', r); r:=r+1;
681: ad_ddl.build_statement(' p_is_xlate_mode,', r); r:=r+1;
682: ad_ddl.build_statement(' p_avg_rate,', r); r:=r+1;
683: ad_ddl.build_statement(' p_end_rate,', r); r:=r+1;
684: ad_ddl.build_statement(' p_group_by_flag,', r); r:=r+1;
677: ad_ddl.build_statement(' p_ledger_id,', r); r:=r+1;
678: ad_ddl.build_statement(' p_from_ccy,', r); r:=r+1;
679: ad_ddl.build_statement(' p_to_ccy,', r); r:=r+1;
680: ad_ddl.build_statement(' p_eq_xlate_mode,', r); r:=r+1;
681: ad_ddl.build_statement(' p_is_xlate_mode,', r); r:=r+1;
682: ad_ddl.build_statement(' p_avg_rate,', r); r:=r+1;
683: ad_ddl.build_statement(' p_end_rate,', r); r:=r+1;
684: ad_ddl.build_statement(' p_group_by_flag,', r); r:=r+1;
685: ad_ddl.build_statement(' p_round_factor,', r); r:=r+1;
678: ad_ddl.build_statement(' p_from_ccy,', r); r:=r+1;
679: ad_ddl.build_statement(' p_to_ccy,', r); r:=r+1;
680: ad_ddl.build_statement(' p_eq_xlate_mode,', r); r:=r+1;
681: ad_ddl.build_statement(' p_is_xlate_mode,', r); r:=r+1;
682: ad_ddl.build_statement(' p_avg_rate,', r); r:=r+1;
683: ad_ddl.build_statement(' p_end_rate,', r); r:=r+1;
684: ad_ddl.build_statement(' p_group_by_flag,', r); r:=r+1;
685: ad_ddl.build_statement(' p_round_factor,', r); r:=r+1;
686: ad_ddl.build_statement(' p_source_system_code,', r); r:=r+1;
679: ad_ddl.build_statement(' p_to_ccy,', r); r:=r+1;
680: ad_ddl.build_statement(' p_eq_xlate_mode,', r); r:=r+1;
681: ad_ddl.build_statement(' p_is_xlate_mode,', r); r:=r+1;
682: ad_ddl.build_statement(' p_avg_rate,', r); r:=r+1;
683: ad_ddl.build_statement(' p_end_rate,', r); r:=r+1;
684: ad_ddl.build_statement(' p_group_by_flag,', r); r:=r+1;
685: ad_ddl.build_statement(' p_round_factor,', r); r:=r+1;
686: ad_ddl.build_statement(' p_source_system_code,', r); r:=r+1;
687: ad_ddl.build_statement(' p_hier_li_id);', r); r:=r+1;
680: ad_ddl.build_statement(' p_eq_xlate_mode,', r); r:=r+1;
681: ad_ddl.build_statement(' p_is_xlate_mode,', r); r:=r+1;
682: ad_ddl.build_statement(' p_avg_rate,', r); r:=r+1;
683: ad_ddl.build_statement(' p_end_rate,', r); r:=r+1;
684: ad_ddl.build_statement(' p_group_by_flag,', r); r:=r+1;
685: ad_ddl.build_statement(' p_round_factor,', r); r:=r+1;
686: ad_ddl.build_statement(' p_source_system_code,', r); r:=r+1;
687: ad_ddl.build_statement(' p_hier_li_id);', r); r:=r+1;
688: ad_ddl.build_statement(' END IF;', r); r:=r+1;
681: ad_ddl.build_statement(' p_is_xlate_mode,', r); r:=r+1;
682: ad_ddl.build_statement(' p_avg_rate,', r); r:=r+1;
683: ad_ddl.build_statement(' p_end_rate,', r); r:=r+1;
684: ad_ddl.build_statement(' p_group_by_flag,', r); r:=r+1;
685: ad_ddl.build_statement(' p_round_factor,', r); r:=r+1;
686: ad_ddl.build_statement(' p_source_system_code,', r); r:=r+1;
687: ad_ddl.build_statement(' p_hier_li_id);', r); r:=r+1;
688: ad_ddl.build_statement(' END IF;', r); r:=r+1;
689: ad_ddl.build_statement(' ', r); r:=r+1;
682: ad_ddl.build_statement(' p_avg_rate,', r); r:=r+1;
683: ad_ddl.build_statement(' p_end_rate,', r); r:=r+1;
684: ad_ddl.build_statement(' p_group_by_flag,', r); r:=r+1;
685: ad_ddl.build_statement(' p_round_factor,', r); r:=r+1;
686: ad_ddl.build_statement(' p_source_system_code,', r); r:=r+1;
687: ad_ddl.build_statement(' p_hier_li_id);', r); r:=r+1;
688: ad_ddl.build_statement(' END IF;', r); r:=r+1;
689: ad_ddl.build_statement(' ', r); r:=r+1;
690: ad_ddl.build_statement(' write_to_log(module, FND_LOG.LEVEL_PROCEDURE,g_module_success);', r); r:=r+1;
683: ad_ddl.build_statement(' p_end_rate,', r); r:=r+1;
684: ad_ddl.build_statement(' p_group_by_flag,', r); r:=r+1;
685: ad_ddl.build_statement(' p_round_factor,', r); r:=r+1;
686: ad_ddl.build_statement(' p_source_system_code,', r); r:=r+1;
687: ad_ddl.build_statement(' p_hier_li_id);', r); r:=r+1;
688: ad_ddl.build_statement(' END IF;', r); r:=r+1;
689: ad_ddl.build_statement(' ', r); r:=r+1;
690: ad_ddl.build_statement(' write_to_log(module, FND_LOG.LEVEL_PROCEDURE,g_module_success);', r); r:=r+1;
691: ad_ddl.build_statement(' END Translate_Subsequent_Period;', r); r:=r+1;
684: ad_ddl.build_statement(' p_group_by_flag,', r); r:=r+1;
685: ad_ddl.build_statement(' p_round_factor,', r); r:=r+1;
686: ad_ddl.build_statement(' p_source_system_code,', r); r:=r+1;
687: ad_ddl.build_statement(' p_hier_li_id);', r); r:=r+1;
688: ad_ddl.build_statement(' END IF;', r); r:=r+1;
689: ad_ddl.build_statement(' ', r); r:=r+1;
690: ad_ddl.build_statement(' write_to_log(module, FND_LOG.LEVEL_PROCEDURE,g_module_success);', r); r:=r+1;
691: ad_ddl.build_statement(' END Translate_Subsequent_Period;', r); r:=r+1;
692: ad_ddl.build_statement(' ', r); r:=r+1;
685: ad_ddl.build_statement(' p_round_factor,', r); r:=r+1;
686: ad_ddl.build_statement(' p_source_system_code,', r); r:=r+1;
687: ad_ddl.build_statement(' p_hier_li_id);', r); r:=r+1;
688: ad_ddl.build_statement(' END IF;', r); r:=r+1;
689: ad_ddl.build_statement(' ', r); r:=r+1;
690: ad_ddl.build_statement(' write_to_log(module, FND_LOG.LEVEL_PROCEDURE,g_module_success);', r); r:=r+1;
691: ad_ddl.build_statement(' END Translate_Subsequent_Period;', r); r:=r+1;
692: ad_ddl.build_statement(' ', r); r:=r+1;
693: ad_ddl.build_statement(' ', r); r:=r+1;
686: ad_ddl.build_statement(' p_source_system_code,', r); r:=r+1;
687: ad_ddl.build_statement(' p_hier_li_id);', r); r:=r+1;
688: ad_ddl.build_statement(' END IF;', r); r:=r+1;
689: ad_ddl.build_statement(' ', r); r:=r+1;
690: ad_ddl.build_statement(' write_to_log(module, FND_LOG.LEVEL_PROCEDURE,g_module_success);', r); r:=r+1;
691: ad_ddl.build_statement(' END Translate_Subsequent_Period;', r); r:=r+1;
692: ad_ddl.build_statement(' ', r); r:=r+1;
693: ad_ddl.build_statement(' ', r); r:=r+1;
694: ad_ddl.build_statement('-- Create_New_Entry will not split as it does not use gcs_historical_rates table.', r); r:=r+1;
687: ad_ddl.build_statement(' p_hier_li_id);', r); r:=r+1;
688: ad_ddl.build_statement(' END IF;', r); r:=r+1;
689: ad_ddl.build_statement(' ', r); r:=r+1;
690: ad_ddl.build_statement(' write_to_log(module, FND_LOG.LEVEL_PROCEDURE,g_module_success);', r); r:=r+1;
691: ad_ddl.build_statement(' END Translate_Subsequent_Period;', r); r:=r+1;
692: ad_ddl.build_statement(' ', r); r:=r+1;
693: ad_ddl.build_statement(' ', r); r:=r+1;
694: ad_ddl.build_statement('-- Create_New_Entry will not split as it does not use gcs_historical_rates table.', r); r:=r+1;
695: ad_ddl.build_statement('--', r); r:=r+1;
688: ad_ddl.build_statement(' END IF;', r); r:=r+1;
689: ad_ddl.build_statement(' ', r); r:=r+1;
690: ad_ddl.build_statement(' write_to_log(module, FND_LOG.LEVEL_PROCEDURE,g_module_success);', r); r:=r+1;
691: ad_ddl.build_statement(' END Translate_Subsequent_Period;', r); r:=r+1;
692: ad_ddl.build_statement(' ', r); r:=r+1;
693: ad_ddl.build_statement(' ', r); r:=r+1;
694: ad_ddl.build_statement('-- Create_New_Entry will not split as it does not use gcs_historical_rates table.', r); r:=r+1;
695: ad_ddl.build_statement('--', r); r:=r+1;
696: ad_ddl.build_statement(' PROCEDURE Create_New_Entry', r); r:=r+1;
689: ad_ddl.build_statement(' ', r); r:=r+1;
690: ad_ddl.build_statement(' write_to_log(module, FND_LOG.LEVEL_PROCEDURE,g_module_success);', r); r:=r+1;
691: ad_ddl.build_statement(' END Translate_Subsequent_Period;', r); r:=r+1;
692: ad_ddl.build_statement(' ', r); r:=r+1;
693: ad_ddl.build_statement(' ', r); r:=r+1;
694: ad_ddl.build_statement('-- Create_New_Entry will not split as it does not use gcs_historical_rates table.', r); r:=r+1;
695: ad_ddl.build_statement('--', r); r:=r+1;
696: ad_ddl.build_statement(' PROCEDURE Create_New_Entry', r); r:=r+1;
697: ad_ddl.build_statement(' (p_new_entry_id NUMBER,', r); r:=r+1;
690: ad_ddl.build_statement(' write_to_log(module, FND_LOG.LEVEL_PROCEDURE,g_module_success);', r); r:=r+1;
691: ad_ddl.build_statement(' END Translate_Subsequent_Period;', r); r:=r+1;
692: ad_ddl.build_statement(' ', r); r:=r+1;
693: ad_ddl.build_statement(' ', r); r:=r+1;
694: ad_ddl.build_statement('-- Create_New_Entry will not split as it does not use gcs_historical_rates table.', r); r:=r+1;
695: ad_ddl.build_statement('--', r); r:=r+1;
696: ad_ddl.build_statement(' PROCEDURE Create_New_Entry', r); r:=r+1;
697: ad_ddl.build_statement(' (p_new_entry_id NUMBER,', r); r:=r+1;
698: ad_ddl.build_statement(' p_hierarchy_id NUMBER,', r); r:=r+1;
691: ad_ddl.build_statement(' END Translate_Subsequent_Period;', r); r:=r+1;
692: ad_ddl.build_statement(' ', r); r:=r+1;
693: ad_ddl.build_statement(' ', r); r:=r+1;
694: ad_ddl.build_statement('-- Create_New_Entry will not split as it does not use gcs_historical_rates table.', r); r:=r+1;
695: ad_ddl.build_statement('--', r); r:=r+1;
696: ad_ddl.build_statement(' PROCEDURE Create_New_Entry', r); r:=r+1;
697: ad_ddl.build_statement(' (p_new_entry_id NUMBER,', r); r:=r+1;
698: ad_ddl.build_statement(' p_hierarchy_id NUMBER,', r); r:=r+1;
699: ad_ddl.build_statement(' p_entity_id NUMBER,', r); r:=r+1;
692: ad_ddl.build_statement(' ', r); r:=r+1;
693: ad_ddl.build_statement(' ', r); r:=r+1;
694: ad_ddl.build_statement('-- Create_New_Entry will not split as it does not use gcs_historical_rates table.', r); r:=r+1;
695: ad_ddl.build_statement('--', r); r:=r+1;
696: ad_ddl.build_statement(' PROCEDURE Create_New_Entry', r); r:=r+1;
697: ad_ddl.build_statement(' (p_new_entry_id NUMBER,', r); r:=r+1;
698: ad_ddl.build_statement(' p_hierarchy_id NUMBER,', r); r:=r+1;
699: ad_ddl.build_statement(' p_entity_id NUMBER,', r); r:=r+1;
700: ad_ddl.build_statement(' p_cal_period_id NUMBER,', r); r:=r+1;
693: ad_ddl.build_statement(' ', r); r:=r+1;
694: ad_ddl.build_statement('-- Create_New_Entry will not split as it does not use gcs_historical_rates table.', r); r:=r+1;
695: ad_ddl.build_statement('--', r); r:=r+1;
696: ad_ddl.build_statement(' PROCEDURE Create_New_Entry', r); r:=r+1;
697: ad_ddl.build_statement(' (p_new_entry_id NUMBER,', r); r:=r+1;
698: ad_ddl.build_statement(' p_hierarchy_id NUMBER,', r); r:=r+1;
699: ad_ddl.build_statement(' p_entity_id NUMBER,', r); r:=r+1;
700: ad_ddl.build_statement(' p_cal_period_id NUMBER,', r); r:=r+1;
701: ad_ddl.build_statement(' p_balance_type_code VARCHAR2,', r); r:=r+1;
694: ad_ddl.build_statement('-- Create_New_Entry will not split as it does not use gcs_historical_rates table.', r); r:=r+1;
695: ad_ddl.build_statement('--', r); r:=r+1;
696: ad_ddl.build_statement(' PROCEDURE Create_New_Entry', r); r:=r+1;
697: ad_ddl.build_statement(' (p_new_entry_id NUMBER,', r); r:=r+1;
698: ad_ddl.build_statement(' p_hierarchy_id NUMBER,', r); r:=r+1;
699: ad_ddl.build_statement(' p_entity_id NUMBER,', r); r:=r+1;
700: ad_ddl.build_statement(' p_cal_period_id NUMBER,', r); r:=r+1;
701: ad_ddl.build_statement(' p_balance_type_code VARCHAR2,', r); r:=r+1;
702: ad_ddl.build_statement(' p_to_ccy VARCHAR2) IS', r); r:=r+1;
695: ad_ddl.build_statement('--', r); r:=r+1;
696: ad_ddl.build_statement(' PROCEDURE Create_New_Entry', r); r:=r+1;
697: ad_ddl.build_statement(' (p_new_entry_id NUMBER,', r); r:=r+1;
698: ad_ddl.build_statement(' p_hierarchy_id NUMBER,', r); r:=r+1;
699: ad_ddl.build_statement(' p_entity_id NUMBER,', r); r:=r+1;
700: ad_ddl.build_statement(' p_cal_period_id NUMBER,', r); r:=r+1;
701: ad_ddl.build_statement(' p_balance_type_code VARCHAR2,', r); r:=r+1;
702: ad_ddl.build_statement(' p_to_ccy VARCHAR2) IS', r); r:=r+1;
703: ad_ddl.build_statement(' module VARCHAR2(50) := ''CREATE_NEW_ENTRY:PUBLIC'';', r); r:=r+1;
696: ad_ddl.build_statement(' PROCEDURE Create_New_Entry', r); r:=r+1;
697: ad_ddl.build_statement(' (p_new_entry_id NUMBER,', r); r:=r+1;
698: ad_ddl.build_statement(' p_hierarchy_id NUMBER,', r); r:=r+1;
699: ad_ddl.build_statement(' p_entity_id NUMBER,', r); r:=r+1;
700: ad_ddl.build_statement(' p_cal_period_id NUMBER,', r); r:=r+1;
701: ad_ddl.build_statement(' p_balance_type_code VARCHAR2,', r); r:=r+1;
702: ad_ddl.build_statement(' p_to_ccy VARCHAR2) IS', r); r:=r+1;
703: ad_ddl.build_statement(' module VARCHAR2(50) := ''CREATE_NEW_ENTRY:PUBLIC'';', r); r:=r+1;
704: ad_ddl.build_statement(' -- Used to keep information for gcs_entry_pkg.create_entry_header.', r); r:=r+1;
697: ad_ddl.build_statement(' (p_new_entry_id NUMBER,', r); r:=r+1;
698: ad_ddl.build_statement(' p_hierarchy_id NUMBER,', r); r:=r+1;
699: ad_ddl.build_statement(' p_entity_id NUMBER,', r); r:=r+1;
700: ad_ddl.build_statement(' p_cal_period_id NUMBER,', r); r:=r+1;
701: ad_ddl.build_statement(' p_balance_type_code VARCHAR2,', r); r:=r+1;
702: ad_ddl.build_statement(' p_to_ccy VARCHAR2) IS', r); r:=r+1;
703: ad_ddl.build_statement(' module VARCHAR2(50) := ''CREATE_NEW_ENTRY:PUBLIC'';', r); r:=r+1;
704: ad_ddl.build_statement(' -- Used to keep information for gcs_entry_pkg.create_entry_header.', r); r:=r+1;
705: ad_ddl.build_statement(' errbuf VARCHAR2(2000);', r); r:=r+1;
698: ad_ddl.build_statement(' p_hierarchy_id NUMBER,', r); r:=r+1;
699: ad_ddl.build_statement(' p_entity_id NUMBER,', r); r:=r+1;
700: ad_ddl.build_statement(' p_cal_period_id NUMBER,', r); r:=r+1;
701: ad_ddl.build_statement(' p_balance_type_code VARCHAR2,', r); r:=r+1;
702: ad_ddl.build_statement(' p_to_ccy VARCHAR2) IS', r); r:=r+1;
703: ad_ddl.build_statement(' module VARCHAR2(50) := ''CREATE_NEW_ENTRY:PUBLIC'';', r); r:=r+1;
704: ad_ddl.build_statement(' -- Used to keep information for gcs_entry_pkg.create_entry_header.', r); r:=r+1;
705: ad_ddl.build_statement(' errbuf VARCHAR2(2000);', r); r:=r+1;
706: ad_ddl.build_statement(' retcode VARCHAR2(2000);', r); r:=r+1;
699: ad_ddl.build_statement(' p_entity_id NUMBER,', r); r:=r+1;
700: ad_ddl.build_statement(' p_cal_period_id NUMBER,', r); r:=r+1;
701: ad_ddl.build_statement(' p_balance_type_code VARCHAR2,', r); r:=r+1;
702: ad_ddl.build_statement(' p_to_ccy VARCHAR2) IS', r); r:=r+1;
703: ad_ddl.build_statement(' module VARCHAR2(50) := ''CREATE_NEW_ENTRY:PUBLIC'';', r); r:=r+1;
704: ad_ddl.build_statement(' -- Used to keep information for gcs_entry_pkg.create_entry_header.', r); r:=r+1;
705: ad_ddl.build_statement(' errbuf VARCHAR2(2000);', r); r:=r+1;
706: ad_ddl.build_statement(' retcode VARCHAR2(2000);', r); r:=r+1;
707: ad_ddl.build_statement(' ', r); r:=r+1;
700: ad_ddl.build_statement(' p_cal_period_id NUMBER,', r); r:=r+1;
701: ad_ddl.build_statement(' p_balance_type_code VARCHAR2,', r); r:=r+1;
702: ad_ddl.build_statement(' p_to_ccy VARCHAR2) IS', r); r:=r+1;
703: ad_ddl.build_statement(' module VARCHAR2(50) := ''CREATE_NEW_ENTRY:PUBLIC'';', r); r:=r+1;
704: ad_ddl.build_statement(' -- Used to keep information for gcs_entry_pkg.create_entry_header.', r); r:=r+1;
705: ad_ddl.build_statement(' errbuf VARCHAR2(2000);', r); r:=r+1;
706: ad_ddl.build_statement(' retcode VARCHAR2(2000);', r); r:=r+1;
707: ad_ddl.build_statement(' ', r); r:=r+1;
708: ad_ddl.build_statement(' -- Used because we need an IN OUT parameter', r); r:=r+1;
701: ad_ddl.build_statement(' p_balance_type_code VARCHAR2,', r); r:=r+1;
702: ad_ddl.build_statement(' p_to_ccy VARCHAR2) IS', r); r:=r+1;
703: ad_ddl.build_statement(' module VARCHAR2(50) := ''CREATE_NEW_ENTRY:PUBLIC'';', r); r:=r+1;
704: ad_ddl.build_statement(' -- Used to keep information for gcs_entry_pkg.create_entry_header.', r); r:=r+1;
705: ad_ddl.build_statement(' errbuf VARCHAR2(2000);', r); r:=r+1;
706: ad_ddl.build_statement(' retcode VARCHAR2(2000);', r); r:=r+1;
707: ad_ddl.build_statement(' ', r); r:=r+1;
708: ad_ddl.build_statement(' -- Used because we need an IN OUT parameter', r); r:=r+1;
709: ad_ddl.build_statement(' new_entry_id NUMBER := p_new_entry_id;', r); r:=r+1;
702: ad_ddl.build_statement(' p_to_ccy VARCHAR2) IS', r); r:=r+1;
703: ad_ddl.build_statement(' module VARCHAR2(50) := ''CREATE_NEW_ENTRY:PUBLIC'';', r); r:=r+1;
704: ad_ddl.build_statement(' -- Used to keep information for gcs_entry_pkg.create_entry_header.', r); r:=r+1;
705: ad_ddl.build_statement(' errbuf VARCHAR2(2000);', r); r:=r+1;
706: ad_ddl.build_statement(' retcode VARCHAR2(2000);', r); r:=r+1;
707: ad_ddl.build_statement(' ', r); r:=r+1;
708: ad_ddl.build_statement(' -- Used because we need an IN OUT parameter', r); r:=r+1;
709: ad_ddl.build_statement(' new_entry_id NUMBER := p_new_entry_id;', r); r:=r+1;
710: ad_ddl.build_statement(' ', r); r:=r+1;
703: ad_ddl.build_statement(' module VARCHAR2(50) := ''CREATE_NEW_ENTRY:PUBLIC'';', r); r:=r+1;
704: ad_ddl.build_statement(' -- Used to keep information for gcs_entry_pkg.create_entry_header.', r); r:=r+1;
705: ad_ddl.build_statement(' errbuf VARCHAR2(2000);', r); r:=r+1;
706: ad_ddl.build_statement(' retcode VARCHAR2(2000);', r); r:=r+1;
707: ad_ddl.build_statement(' ', r); r:=r+1;
708: ad_ddl.build_statement(' -- Used because we need an IN OUT parameter', r); r:=r+1;
709: ad_ddl.build_statement(' new_entry_id NUMBER := p_new_entry_id;', r); r:=r+1;
710: ad_ddl.build_statement(' ', r); r:=r+1;
711: ad_ddl.build_statement(' BEGIN', r); r:=r+1;
704: ad_ddl.build_statement(' -- Used to keep information for gcs_entry_pkg.create_entry_header.', r); r:=r+1;
705: ad_ddl.build_statement(' errbuf VARCHAR2(2000);', r); r:=r+1;
706: ad_ddl.build_statement(' retcode VARCHAR2(2000);', r); r:=r+1;
707: ad_ddl.build_statement(' ', r); r:=r+1;
708: ad_ddl.build_statement(' -- Used because we need an IN OUT parameter', r); r:=r+1;
709: ad_ddl.build_statement(' new_entry_id NUMBER := p_new_entry_id;', r); r:=r+1;
710: ad_ddl.build_statement(' ', r); r:=r+1;
711: ad_ddl.build_statement(' BEGIN', r); r:=r+1;
712: ad_ddl.build_statement(' write_to_log(module, FND_LOG.LEVEL_PROCEDURE,g_module_enter);', r); r:=r+1;
705: ad_ddl.build_statement(' errbuf VARCHAR2(2000);', r); r:=r+1;
706: ad_ddl.build_statement(' retcode VARCHAR2(2000);', r); r:=r+1;
707: ad_ddl.build_statement(' ', r); r:=r+1;
708: ad_ddl.build_statement(' -- Used because we need an IN OUT parameter', r); r:=r+1;
709: ad_ddl.build_statement(' new_entry_id NUMBER := p_new_entry_id;', r); r:=r+1;
710: ad_ddl.build_statement(' ', r); r:=r+1;
711: ad_ddl.build_statement(' BEGIN', r); r:=r+1;
712: ad_ddl.build_statement(' write_to_log(module, FND_LOG.LEVEL_PROCEDURE,g_module_enter);', r); r:=r+1;
713: ad_ddl.build_statement(' ', r); r:=r+1;
706: ad_ddl.build_statement(' retcode VARCHAR2(2000);', r); r:=r+1;
707: ad_ddl.build_statement(' ', r); r:=r+1;
708: ad_ddl.build_statement(' -- Used because we need an IN OUT parameter', r); r:=r+1;
709: ad_ddl.build_statement(' new_entry_id NUMBER := p_new_entry_id;', r); r:=r+1;
710: ad_ddl.build_statement(' ', r); r:=r+1;
711: ad_ddl.build_statement(' BEGIN', r); r:=r+1;
712: ad_ddl.build_statement(' write_to_log(module, FND_LOG.LEVEL_PROCEDURE,g_module_enter);', r); r:=r+1;
713: ad_ddl.build_statement(' ', r); r:=r+1;
714: ad_ddl.build_statement(' ', r); r:=r+1;
707: ad_ddl.build_statement(' ', r); r:=r+1;
708: ad_ddl.build_statement(' -- Used because we need an IN OUT parameter', r); r:=r+1;
709: ad_ddl.build_statement(' new_entry_id NUMBER := p_new_entry_id;', r); r:=r+1;
710: ad_ddl.build_statement(' ', r); r:=r+1;
711: ad_ddl.build_statement(' BEGIN', r); r:=r+1;
712: ad_ddl.build_statement(' write_to_log(module, FND_LOG.LEVEL_PROCEDURE,g_module_enter);', r); r:=r+1;
713: ad_ddl.build_statement(' ', r); r:=r+1;
714: ad_ddl.build_statement(' ', r); r:=r+1;
715: ad_ddl.build_statement(' -- Create the entry', r); r:=r+1;
708: ad_ddl.build_statement(' -- Used because we need an IN OUT parameter', r); r:=r+1;
709: ad_ddl.build_statement(' new_entry_id NUMBER := p_new_entry_id;', r); r:=r+1;
710: ad_ddl.build_statement(' ', r); r:=r+1;
711: ad_ddl.build_statement(' BEGIN', r); r:=r+1;
712: ad_ddl.build_statement(' write_to_log(module, FND_LOG.LEVEL_PROCEDURE,g_module_enter);', r); r:=r+1;
713: ad_ddl.build_statement(' ', r); r:=r+1;
714: ad_ddl.build_statement(' ', r); r:=r+1;
715: ad_ddl.build_statement(' -- Create the entry', r); r:=r+1;
716: ad_ddl.build_statement(' GCS_ENTRY_PKG.create_entry_header(', r); r:=r+1;
709: ad_ddl.build_statement(' new_entry_id NUMBER := p_new_entry_id;', r); r:=r+1;
710: ad_ddl.build_statement(' ', r); r:=r+1;
711: ad_ddl.build_statement(' BEGIN', r); r:=r+1;
712: ad_ddl.build_statement(' write_to_log(module, FND_LOG.LEVEL_PROCEDURE,g_module_enter);', r); r:=r+1;
713: ad_ddl.build_statement(' ', r); r:=r+1;
714: ad_ddl.build_statement(' ', r); r:=r+1;
715: ad_ddl.build_statement(' -- Create the entry', r); r:=r+1;
716: ad_ddl.build_statement(' GCS_ENTRY_PKG.create_entry_header(', r); r:=r+1;
717: ad_ddl.build_statement(' x_errbuf => errbuf,', r); r:=r+1;
710: ad_ddl.build_statement(' ', r); r:=r+1;
711: ad_ddl.build_statement(' BEGIN', r); r:=r+1;
712: ad_ddl.build_statement(' write_to_log(module, FND_LOG.LEVEL_PROCEDURE,g_module_enter);', r); r:=r+1;
713: ad_ddl.build_statement(' ', r); r:=r+1;
714: ad_ddl.build_statement(' ', r); r:=r+1;
715: ad_ddl.build_statement(' -- Create the entry', r); r:=r+1;
716: ad_ddl.build_statement(' GCS_ENTRY_PKG.create_entry_header(', r); r:=r+1;
717: ad_ddl.build_statement(' x_errbuf => errbuf,', r); r:=r+1;
718: ad_ddl.build_statement(' x_retcode => retcode,', r); r:=r+1;
711: ad_ddl.build_statement(' BEGIN', r); r:=r+1;
712: ad_ddl.build_statement(' write_to_log(module, FND_LOG.LEVEL_PROCEDURE,g_module_enter);', r); r:=r+1;
713: ad_ddl.build_statement(' ', r); r:=r+1;
714: ad_ddl.build_statement(' ', r); r:=r+1;
715: ad_ddl.build_statement(' -- Create the entry', r); r:=r+1;
716: ad_ddl.build_statement(' GCS_ENTRY_PKG.create_entry_header(', r); r:=r+1;
717: ad_ddl.build_statement(' x_errbuf => errbuf,', r); r:=r+1;
718: ad_ddl.build_statement(' x_retcode => retcode,', r); r:=r+1;
719: ad_ddl.build_statement(' p_entry_id => new_entry_id,', r); r:=r+1;
712: ad_ddl.build_statement(' write_to_log(module, FND_LOG.LEVEL_PROCEDURE,g_module_enter);', r); r:=r+1;
713: ad_ddl.build_statement(' ', r); r:=r+1;
714: ad_ddl.build_statement(' ', r); r:=r+1;
715: ad_ddl.build_statement(' -- Create the entry', r); r:=r+1;
716: ad_ddl.build_statement(' GCS_ENTRY_PKG.create_entry_header(', r); r:=r+1;
717: ad_ddl.build_statement(' x_errbuf => errbuf,', r); r:=r+1;
718: ad_ddl.build_statement(' x_retcode => retcode,', r); r:=r+1;
719: ad_ddl.build_statement(' p_entry_id => new_entry_id,', r); r:=r+1;
720: ad_ddl.build_statement(' p_hierarchy_id => p_hierarchy_id,', r); r:=r+1;
713: ad_ddl.build_statement(' ', r); r:=r+1;
714: ad_ddl.build_statement(' ', r); r:=r+1;
715: ad_ddl.build_statement(' -- Create the entry', r); r:=r+1;
716: ad_ddl.build_statement(' GCS_ENTRY_PKG.create_entry_header(', r); r:=r+1;
717: ad_ddl.build_statement(' x_errbuf => errbuf,', r); r:=r+1;
718: ad_ddl.build_statement(' x_retcode => retcode,', r); r:=r+1;
719: ad_ddl.build_statement(' p_entry_id => new_entry_id,', r); r:=r+1;
720: ad_ddl.build_statement(' p_hierarchy_id => p_hierarchy_id,', r); r:=r+1;
721: ad_ddl.build_statement(' p_entity_id => p_entity_id,', r); r:=r+1;
714: ad_ddl.build_statement(' ', r); r:=r+1;
715: ad_ddl.build_statement(' -- Create the entry', r); r:=r+1;
716: ad_ddl.build_statement(' GCS_ENTRY_PKG.create_entry_header(', r); r:=r+1;
717: ad_ddl.build_statement(' x_errbuf => errbuf,', r); r:=r+1;
718: ad_ddl.build_statement(' x_retcode => retcode,', r); r:=r+1;
719: ad_ddl.build_statement(' p_entry_id => new_entry_id,', r); r:=r+1;
720: ad_ddl.build_statement(' p_hierarchy_id => p_hierarchy_id,', r); r:=r+1;
721: ad_ddl.build_statement(' p_entity_id => p_entity_id,', r); r:=r+1;
722: ad_ddl.build_statement(' p_start_cal_period_id => p_cal_period_id,', r); r:=r+1;
715: ad_ddl.build_statement(' -- Create the entry', r); r:=r+1;
716: ad_ddl.build_statement(' GCS_ENTRY_PKG.create_entry_header(', r); r:=r+1;
717: ad_ddl.build_statement(' x_errbuf => errbuf,', r); r:=r+1;
718: ad_ddl.build_statement(' x_retcode => retcode,', r); r:=r+1;
719: ad_ddl.build_statement(' p_entry_id => new_entry_id,', r); r:=r+1;
720: ad_ddl.build_statement(' p_hierarchy_id => p_hierarchy_id,', r); r:=r+1;
721: ad_ddl.build_statement(' p_entity_id => p_entity_id,', r); r:=r+1;
722: ad_ddl.build_statement(' p_start_cal_period_id => p_cal_period_id,', r); r:=r+1;
723: ad_ddl.build_statement(' p_end_cal_period_id => p_cal_period_id,', r); r:=r+1;
716: ad_ddl.build_statement(' GCS_ENTRY_PKG.create_entry_header(', r); r:=r+1;
717: ad_ddl.build_statement(' x_errbuf => errbuf,', r); r:=r+1;
718: ad_ddl.build_statement(' x_retcode => retcode,', r); r:=r+1;
719: ad_ddl.build_statement(' p_entry_id => new_entry_id,', r); r:=r+1;
720: ad_ddl.build_statement(' p_hierarchy_id => p_hierarchy_id,', r); r:=r+1;
721: ad_ddl.build_statement(' p_entity_id => p_entity_id,', r); r:=r+1;
722: ad_ddl.build_statement(' p_start_cal_period_id => p_cal_period_id,', r); r:=r+1;
723: ad_ddl.build_statement(' p_end_cal_period_id => p_cal_period_id,', r); r:=r+1;
724: ad_ddl.build_statement(' p_entry_type_code => ''AUTOMATIC'',', r); r:=r+1;
717: ad_ddl.build_statement(' x_errbuf => errbuf,', r); r:=r+1;
718: ad_ddl.build_statement(' x_retcode => retcode,', r); r:=r+1;
719: ad_ddl.build_statement(' p_entry_id => new_entry_id,', r); r:=r+1;
720: ad_ddl.build_statement(' p_hierarchy_id => p_hierarchy_id,', r); r:=r+1;
721: ad_ddl.build_statement(' p_entity_id => p_entity_id,', r); r:=r+1;
722: ad_ddl.build_statement(' p_start_cal_period_id => p_cal_period_id,', r); r:=r+1;
723: ad_ddl.build_statement(' p_end_cal_period_id => p_cal_period_id,', r); r:=r+1;
724: ad_ddl.build_statement(' p_entry_type_code => ''AUTOMATIC'',', r); r:=r+1;
725: ad_ddl.build_statement(' p_balance_type_code => p_balance_type_code,', r); r:=r+1;
718: ad_ddl.build_statement(' x_retcode => retcode,', r); r:=r+1;
719: ad_ddl.build_statement(' p_entry_id => new_entry_id,', r); r:=r+1;
720: ad_ddl.build_statement(' p_hierarchy_id => p_hierarchy_id,', r); r:=r+1;
721: ad_ddl.build_statement(' p_entity_id => p_entity_id,', r); r:=r+1;
722: ad_ddl.build_statement(' p_start_cal_period_id => p_cal_period_id,', r); r:=r+1;
723: ad_ddl.build_statement(' p_end_cal_period_id => p_cal_period_id,', r); r:=r+1;
724: ad_ddl.build_statement(' p_entry_type_code => ''AUTOMATIC'',', r); r:=r+1;
725: ad_ddl.build_statement(' p_balance_type_code => p_balance_type_code,', r); r:=r+1;
726: ad_ddl.build_statement(' p_currency_code => p_to_ccy,', r); r:=r+1;
719: ad_ddl.build_statement(' p_entry_id => new_entry_id,', r); r:=r+1;
720: ad_ddl.build_statement(' p_hierarchy_id => p_hierarchy_id,', r); r:=r+1;
721: ad_ddl.build_statement(' p_entity_id => p_entity_id,', r); r:=r+1;
722: ad_ddl.build_statement(' p_start_cal_period_id => p_cal_period_id,', r); r:=r+1;
723: ad_ddl.build_statement(' p_end_cal_period_id => p_cal_period_id,', r); r:=r+1;
724: ad_ddl.build_statement(' p_entry_type_code => ''AUTOMATIC'',', r); r:=r+1;
725: ad_ddl.build_statement(' p_balance_type_code => p_balance_type_code,', r); r:=r+1;
726: ad_ddl.build_statement(' p_currency_code => p_to_ccy,', r); r:=r+1;
727: ad_ddl.build_statement(' p_process_code => ''SINGLE_RUN_FOR_PERIOD'',', r); r:=r+1;
720: ad_ddl.build_statement(' p_hierarchy_id => p_hierarchy_id,', r); r:=r+1;
721: ad_ddl.build_statement(' p_entity_id => p_entity_id,', r); r:=r+1;
722: ad_ddl.build_statement(' p_start_cal_period_id => p_cal_period_id,', r); r:=r+1;
723: ad_ddl.build_statement(' p_end_cal_period_id => p_cal_period_id,', r); r:=r+1;
724: ad_ddl.build_statement(' p_entry_type_code => ''AUTOMATIC'',', r); r:=r+1;
725: ad_ddl.build_statement(' p_balance_type_code => p_balance_type_code,', r); r:=r+1;
726: ad_ddl.build_statement(' p_currency_code => p_to_ccy,', r); r:=r+1;
727: ad_ddl.build_statement(' p_process_code => ''SINGLE_RUN_FOR_PERIOD'',', r); r:=r+1;
728: ad_ddl.build_statement(' p_category_code => ''TRANSLATION'',', r); r:=r+1;
721: ad_ddl.build_statement(' p_entity_id => p_entity_id,', r); r:=r+1;
722: ad_ddl.build_statement(' p_start_cal_period_id => p_cal_period_id,', r); r:=r+1;
723: ad_ddl.build_statement(' p_end_cal_period_id => p_cal_period_id,', r); r:=r+1;
724: ad_ddl.build_statement(' p_entry_type_code => ''AUTOMATIC'',', r); r:=r+1;
725: ad_ddl.build_statement(' p_balance_type_code => p_balance_type_code,', r); r:=r+1;
726: ad_ddl.build_statement(' p_currency_code => p_to_ccy,', r); r:=r+1;
727: ad_ddl.build_statement(' p_process_code => ''SINGLE_RUN_FOR_PERIOD'',', r); r:=r+1;
728: ad_ddl.build_statement(' p_category_code => ''TRANSLATION'',', r); r:=r+1;
729: ad_ddl.build_statement(' p_xlate_flag => ''Y'',', r); r:=r+1;
722: ad_ddl.build_statement(' p_start_cal_period_id => p_cal_period_id,', r); r:=r+1;
723: ad_ddl.build_statement(' p_end_cal_period_id => p_cal_period_id,', r); r:=r+1;
724: ad_ddl.build_statement(' p_entry_type_code => ''AUTOMATIC'',', r); r:=r+1;
725: ad_ddl.build_statement(' p_balance_type_code => p_balance_type_code,', r); r:=r+1;
726: ad_ddl.build_statement(' p_currency_code => p_to_ccy,', r); r:=r+1;
727: ad_ddl.build_statement(' p_process_code => ''SINGLE_RUN_FOR_PERIOD'',', r); r:=r+1;
728: ad_ddl.build_statement(' p_category_code => ''TRANSLATION'',', r); r:=r+1;
729: ad_ddl.build_statement(' p_xlate_flag => ''Y'',', r); r:=r+1;
730: ad_ddl.build_statement(' p_period_init_entry_flag => ''N'');', r); r:=r+1;
723: ad_ddl.build_statement(' p_end_cal_period_id => p_cal_period_id,', r); r:=r+1;
724: ad_ddl.build_statement(' p_entry_type_code => ''AUTOMATIC'',', r); r:=r+1;
725: ad_ddl.build_statement(' p_balance_type_code => p_balance_type_code,', r); r:=r+1;
726: ad_ddl.build_statement(' p_currency_code => p_to_ccy,', r); r:=r+1;
727: ad_ddl.build_statement(' p_process_code => ''SINGLE_RUN_FOR_PERIOD'',', r); r:=r+1;
728: ad_ddl.build_statement(' p_category_code => ''TRANSLATION'',', r); r:=r+1;
729: ad_ddl.build_statement(' p_xlate_flag => ''Y'',', r); r:=r+1;
730: ad_ddl.build_statement(' p_period_init_entry_flag => ''N'');', r); r:=r+1;
731: ad_ddl.build_statement(' ', r); r:=r+1;
724: ad_ddl.build_statement(' p_entry_type_code => ''AUTOMATIC'',', r); r:=r+1;
725: ad_ddl.build_statement(' p_balance_type_code => p_balance_type_code,', r); r:=r+1;
726: ad_ddl.build_statement(' p_currency_code => p_to_ccy,', r); r:=r+1;
727: ad_ddl.build_statement(' p_process_code => ''SINGLE_RUN_FOR_PERIOD'',', r); r:=r+1;
728: ad_ddl.build_statement(' p_category_code => ''TRANSLATION'',', r); r:=r+1;
729: ad_ddl.build_statement(' p_xlate_flag => ''Y'',', r); r:=r+1;
730: ad_ddl.build_statement(' p_period_init_entry_flag => ''N'');', r); r:=r+1;
731: ad_ddl.build_statement(' ', r); r:=r+1;
732: ad_ddl.build_statement(' IF retcode IN (fnd_api.g_ret_sts_error, fnd_api.g_ret_sts_unexp_error) THEN', r); r:=r+1;
725: ad_ddl.build_statement(' p_balance_type_code => p_balance_type_code,', r); r:=r+1;
726: ad_ddl.build_statement(' p_currency_code => p_to_ccy,', r); r:=r+1;
727: ad_ddl.build_statement(' p_process_code => ''SINGLE_RUN_FOR_PERIOD'',', r); r:=r+1;
728: ad_ddl.build_statement(' p_category_code => ''TRANSLATION'',', r); r:=r+1;
729: ad_ddl.build_statement(' p_xlate_flag => ''Y'',', r); r:=r+1;
730: ad_ddl.build_statement(' p_period_init_entry_flag => ''N'');', r); r:=r+1;
731: ad_ddl.build_statement(' ', r); r:=r+1;
732: ad_ddl.build_statement(' IF retcode IN (fnd_api.g_ret_sts_error, fnd_api.g_ret_sts_unexp_error) THEN', r); r:=r+1;
733: ad_ddl.build_statement(' raise GCS_CCY_ENTRY_CREATE_FAILED;', r); r:=r+1;
726: ad_ddl.build_statement(' p_currency_code => p_to_ccy,', r); r:=r+1;
727: ad_ddl.build_statement(' p_process_code => ''SINGLE_RUN_FOR_PERIOD'',', r); r:=r+1;
728: ad_ddl.build_statement(' p_category_code => ''TRANSLATION'',', r); r:=r+1;
729: ad_ddl.build_statement(' p_xlate_flag => ''Y'',', r); r:=r+1;
730: ad_ddl.build_statement(' p_period_init_entry_flag => ''N'');', r); r:=r+1;
731: ad_ddl.build_statement(' ', r); r:=r+1;
732: ad_ddl.build_statement(' IF retcode IN (fnd_api.g_ret_sts_error, fnd_api.g_ret_sts_unexp_error) THEN', r); r:=r+1;
733: ad_ddl.build_statement(' raise GCS_CCY_ENTRY_CREATE_FAILED;', r); r:=r+1;
734: ad_ddl.build_statement(' END IF;', r); r:=r+1;
727: ad_ddl.build_statement(' p_process_code => ''SINGLE_RUN_FOR_PERIOD'',', r); r:=r+1;
728: ad_ddl.build_statement(' p_category_code => ''TRANSLATION'',', r); r:=r+1;
729: ad_ddl.build_statement(' p_xlate_flag => ''Y'',', r); r:=r+1;
730: ad_ddl.build_statement(' p_period_init_entry_flag => ''N'');', r); r:=r+1;
731: ad_ddl.build_statement(' ', r); r:=r+1;
732: ad_ddl.build_statement(' IF retcode IN (fnd_api.g_ret_sts_error, fnd_api.g_ret_sts_unexp_error) THEN', r); r:=r+1;
733: ad_ddl.build_statement(' raise GCS_CCY_ENTRY_CREATE_FAILED;', r); r:=r+1;
734: ad_ddl.build_statement(' END IF;', r); r:=r+1;
735: ad_ddl.build_statement(' ', r); r:=r+1;
728: ad_ddl.build_statement(' p_category_code => ''TRANSLATION'',', r); r:=r+1;
729: ad_ddl.build_statement(' p_xlate_flag => ''Y'',', r); r:=r+1;
730: ad_ddl.build_statement(' p_period_init_entry_flag => ''N'');', r); r:=r+1;
731: ad_ddl.build_statement(' ', r); r:=r+1;
732: ad_ddl.build_statement(' IF retcode IN (fnd_api.g_ret_sts_error, fnd_api.g_ret_sts_unexp_error) THEN', r); r:=r+1;
733: ad_ddl.build_statement(' raise GCS_CCY_ENTRY_CREATE_FAILED;', r); r:=r+1;
734: ad_ddl.build_statement(' END IF;', r); r:=r+1;
735: ad_ddl.build_statement(' ', r); r:=r+1;
736: ad_ddl.build_statement(' write_to_log(module, FND_LOG.LEVEL_STATEMENT,', r); r:=r+1;
729: ad_ddl.build_statement(' p_xlate_flag => ''Y'',', r); r:=r+1;
730: ad_ddl.build_statement(' p_period_init_entry_flag => ''N'');', r); r:=r+1;
731: ad_ddl.build_statement(' ', r); r:=r+1;
732: ad_ddl.build_statement(' IF retcode IN (fnd_api.g_ret_sts_error, fnd_api.g_ret_sts_unexp_error) THEN', r); r:=r+1;
733: ad_ddl.build_statement(' raise GCS_CCY_ENTRY_CREATE_FAILED;', r); r:=r+1;
734: ad_ddl.build_statement(' END IF;', r); r:=r+1;
735: ad_ddl.build_statement(' ', r); r:=r+1;
736: ad_ddl.build_statement(' write_to_log(module, FND_LOG.LEVEL_STATEMENT,', r); r:=r+1;
737: ad_ddl.build_statement(' ''INSERT /*+ parallel (gcs_entry_lines) */ INTO gcs_entry_lines(entry_id, '' ||', r); r:=r+1;
730: ad_ddl.build_statement(' p_period_init_entry_flag => ''N'');', r); r:=r+1;
731: ad_ddl.build_statement(' ', r); r:=r+1;
732: ad_ddl.build_statement(' IF retcode IN (fnd_api.g_ret_sts_error, fnd_api.g_ret_sts_unexp_error) THEN', r); r:=r+1;
733: ad_ddl.build_statement(' raise GCS_CCY_ENTRY_CREATE_FAILED;', r); r:=r+1;
734: ad_ddl.build_statement(' END IF;', r); r:=r+1;
735: ad_ddl.build_statement(' ', r); r:=r+1;
736: ad_ddl.build_statement(' write_to_log(module, FND_LOG.LEVEL_STATEMENT,', r); r:=r+1;
737: ad_ddl.build_statement(' ''INSERT /*+ parallel (gcs_entry_lines) */ INTO gcs_entry_lines(entry_id, '' ||', r); r:=r+1;
738: ad_ddl.build_statement(' ''line_item_id, company_cost_center_org_id, '' ||', r); r:=r+1;
731: ad_ddl.build_statement(' ', r); r:=r+1;
732: ad_ddl.build_statement(' IF retcode IN (fnd_api.g_ret_sts_error, fnd_api.g_ret_sts_unexp_error) THEN', r); r:=r+1;
733: ad_ddl.build_statement(' raise GCS_CCY_ENTRY_CREATE_FAILED;', r); r:=r+1;
734: ad_ddl.build_statement(' END IF;', r); r:=r+1;
735: ad_ddl.build_statement(' ', r); r:=r+1;
736: ad_ddl.build_statement(' write_to_log(module, FND_LOG.LEVEL_STATEMENT,', r); r:=r+1;
737: ad_ddl.build_statement(' ''INSERT /*+ parallel (gcs_entry_lines) */ INTO gcs_entry_lines(entry_id, '' ||', r); r:=r+1;
738: ad_ddl.build_statement(' ''line_item_id, company_cost_center_org_id, '' ||', r); r:=r+1;
739: ad_ddl.build_statement(' ''intercompany_id, financial_elem_id, product_id, '' ||', r); r:=r+1;
732: ad_ddl.build_statement(' IF retcode IN (fnd_api.g_ret_sts_error, fnd_api.g_ret_sts_unexp_error) THEN', r); r:=r+1;
733: ad_ddl.build_statement(' raise GCS_CCY_ENTRY_CREATE_FAILED;', r); r:=r+1;
734: ad_ddl.build_statement(' END IF;', r); r:=r+1;
735: ad_ddl.build_statement(' ', r); r:=r+1;
736: ad_ddl.build_statement(' write_to_log(module, FND_LOG.LEVEL_STATEMENT,', r); r:=r+1;
737: ad_ddl.build_statement(' ''INSERT /*+ parallel (gcs_entry_lines) */ INTO gcs_entry_lines(entry_id, '' ||', r); r:=r+1;
738: ad_ddl.build_statement(' ''line_item_id, company_cost_center_org_id, '' ||', r); r:=r+1;
739: ad_ddl.build_statement(' ''intercompany_id, financial_elem_id, product_id, '' ||', r); r:=r+1;
740: ad_ddl.build_statement(' ''natural_account_id, channel_id, project_id, customer_id, task_id, '' ||', r); r:=r+1;
733: ad_ddl.build_statement(' raise GCS_CCY_ENTRY_CREATE_FAILED;', r); r:=r+1;
734: ad_ddl.build_statement(' END IF;', r); r:=r+1;
735: ad_ddl.build_statement(' ', r); r:=r+1;
736: ad_ddl.build_statement(' write_to_log(module, FND_LOG.LEVEL_STATEMENT,', r); r:=r+1;
737: ad_ddl.build_statement(' ''INSERT /*+ parallel (gcs_entry_lines) */ INTO gcs_entry_lines(entry_id, '' ||', r); r:=r+1;
738: ad_ddl.build_statement(' ''line_item_id, company_cost_center_org_id, '' ||', r); r:=r+1;
739: ad_ddl.build_statement(' ''intercompany_id, financial_elem_id, product_id, '' ||', r); r:=r+1;
740: ad_ddl.build_statement(' ''natural_account_id, channel_id, project_id, customer_id, task_id, '' ||', r); r:=r+1;
741: ad_ddl.build_statement(' ''user_dim1_id, user_dim2_id, user_dim3_id, user_dim4_id, user_dim5_id, '' ||', r); r:=r+1;
734: ad_ddl.build_statement(' END IF;', r); r:=r+1;
735: ad_ddl.build_statement(' ', r); r:=r+1;
736: ad_ddl.build_statement(' write_to_log(module, FND_LOG.LEVEL_STATEMENT,', r); r:=r+1;
737: ad_ddl.build_statement(' ''INSERT /*+ parallel (gcs_entry_lines) */ INTO gcs_entry_lines(entry_id, '' ||', r); r:=r+1;
738: ad_ddl.build_statement(' ''line_item_id, company_cost_center_org_id, '' ||', r); r:=r+1;
739: ad_ddl.build_statement(' ''intercompany_id, financial_elem_id, product_id, '' ||', r); r:=r+1;
740: ad_ddl.build_statement(' ''natural_account_id, channel_id, project_id, customer_id, task_id, '' ||', r); r:=r+1;
741: ad_ddl.build_statement(' ''user_dim1_id, user_dim2_id, user_dim3_id, user_dim4_id, user_dim5_id, '' ||', r); r:=r+1;
742: ad_ddl.build_statement(' ''user_dim6_id, user_dim7_id, user_dim8_id, user_dim9_id, user_dim10_id, '' ||', r); r:=r+1;
735: ad_ddl.build_statement(' ', r); r:=r+1;
736: ad_ddl.build_statement(' write_to_log(module, FND_LOG.LEVEL_STATEMENT,', r); r:=r+1;
737: ad_ddl.build_statement(' ''INSERT /*+ parallel (gcs_entry_lines) */ INTO gcs_entry_lines(entry_id, '' ||', r); r:=r+1;
738: ad_ddl.build_statement(' ''line_item_id, company_cost_center_org_id, '' ||', r); r:=r+1;
739: ad_ddl.build_statement(' ''intercompany_id, financial_elem_id, product_id, '' ||', r); r:=r+1;
740: ad_ddl.build_statement(' ''natural_account_id, channel_id, project_id, customer_id, task_id, '' ||', r); r:=r+1;
741: ad_ddl.build_statement(' ''user_dim1_id, user_dim2_id, user_dim3_id, user_dim4_id, user_dim5_id, '' ||', r); r:=r+1;
742: ad_ddl.build_statement(' ''user_dim6_id, user_dim7_id, user_dim8_id, user_dim9_id, user_dim10_id, '' ||', r); r:=r+1;
743: ad_ddl.build_statement(' ''xtd_balance_e, ytd_balance_e, ptd_debit_balance_e, ptd_credit_balance_e, '' ||', r); r:=r+1;
736: ad_ddl.build_statement(' write_to_log(module, FND_LOG.LEVEL_STATEMENT,', r); r:=r+1;
737: ad_ddl.build_statement(' ''INSERT /*+ parallel (gcs_entry_lines) */ INTO gcs_entry_lines(entry_id, '' ||', r); r:=r+1;
738: ad_ddl.build_statement(' ''line_item_id, company_cost_center_org_id, '' ||', r); r:=r+1;
739: ad_ddl.build_statement(' ''intercompany_id, financial_elem_id, product_id, '' ||', r); r:=r+1;
740: ad_ddl.build_statement(' ''natural_account_id, channel_id, project_id, customer_id, task_id, '' ||', r); r:=r+1;
741: ad_ddl.build_statement(' ''user_dim1_id, user_dim2_id, user_dim3_id, user_dim4_id, user_dim5_id, '' ||', r); r:=r+1;
742: ad_ddl.build_statement(' ''user_dim6_id, user_dim7_id, user_dim8_id, user_dim9_id, user_dim10_id, '' ||', r); r:=r+1;
743: ad_ddl.build_statement(' ''xtd_balance_e, ytd_balance_e, ptd_debit_balance_e, ptd_credit_balance_e, '' ||', r); r:=r+1;
744: ad_ddl.build_statement(' ''ytd_debit_balance_e, ytd_credit_balance_e, creation_date, created_by, '' ||', r); r:=r+1;
737: ad_ddl.build_statement(' ''INSERT /*+ parallel (gcs_entry_lines) */ INTO gcs_entry_lines(entry_id, '' ||', r); r:=r+1;
738: ad_ddl.build_statement(' ''line_item_id, company_cost_center_org_id, '' ||', r); r:=r+1;
739: ad_ddl.build_statement(' ''intercompany_id, financial_elem_id, product_id, '' ||', r); r:=r+1;
740: ad_ddl.build_statement(' ''natural_account_id, channel_id, project_id, customer_id, task_id, '' ||', r); r:=r+1;
741: ad_ddl.build_statement(' ''user_dim1_id, user_dim2_id, user_dim3_id, user_dim4_id, user_dim5_id, '' ||', r); r:=r+1;
742: ad_ddl.build_statement(' ''user_dim6_id, user_dim7_id, user_dim8_id, user_dim9_id, user_dim10_id, '' ||', r); r:=r+1;
743: ad_ddl.build_statement(' ''xtd_balance_e, ytd_balance_e, ptd_debit_balance_e, ptd_credit_balance_e, '' ||', r); r:=r+1;
744: ad_ddl.build_statement(' ''ytd_debit_balance_e, ytd_credit_balance_e, creation_date, created_by, '' ||', r); r:=r+1;
745: ad_ddl.build_statement(' ''last_update_date, last_updated_by, last_update_login)'' || g_nl ||', r); r:=r+1;
738: ad_ddl.build_statement(' ''line_item_id, company_cost_center_org_id, '' ||', r); r:=r+1;
739: ad_ddl.build_statement(' ''intercompany_id, financial_elem_id, product_id, '' ||', r); r:=r+1;
740: ad_ddl.build_statement(' ''natural_account_id, channel_id, project_id, customer_id, task_id, '' ||', r); r:=r+1;
741: ad_ddl.build_statement(' ''user_dim1_id, user_dim2_id, user_dim3_id, user_dim4_id, user_dim5_id, '' ||', r); r:=r+1;
742: ad_ddl.build_statement(' ''user_dim6_id, user_dim7_id, user_dim8_id, user_dim9_id, user_dim10_id, '' ||', r); r:=r+1;
743: ad_ddl.build_statement(' ''xtd_balance_e, ytd_balance_e, ptd_debit_balance_e, ptd_credit_balance_e, '' ||', r); r:=r+1;
744: ad_ddl.build_statement(' ''ytd_debit_balance_e, ytd_credit_balance_e, creation_date, created_by, '' ||', r); r:=r+1;
745: ad_ddl.build_statement(' ''last_update_date, last_updated_by, last_update_login)'' || g_nl ||', r); r:=r+1;
746: ad_ddl.build_statement(' ''SELECT '' || p_new_entry_id || '', '' ||', r); r:=r+1;
739: ad_ddl.build_statement(' ''intercompany_id, financial_elem_id, product_id, '' ||', r); r:=r+1;
740: ad_ddl.build_statement(' ''natural_account_id, channel_id, project_id, customer_id, task_id, '' ||', r); r:=r+1;
741: ad_ddl.build_statement(' ''user_dim1_id, user_dim2_id, user_dim3_id, user_dim4_id, user_dim5_id, '' ||', r); r:=r+1;
742: ad_ddl.build_statement(' ''user_dim6_id, user_dim7_id, user_dim8_id, user_dim9_id, user_dim10_id, '' ||', r); r:=r+1;
743: ad_ddl.build_statement(' ''xtd_balance_e, ytd_balance_e, ptd_debit_balance_e, ptd_credit_balance_e, '' ||', r); r:=r+1;
744: ad_ddl.build_statement(' ''ytd_debit_balance_e, ytd_credit_balance_e, creation_date, created_by, '' ||', r); r:=r+1;
745: ad_ddl.build_statement(' ''last_update_date, last_updated_by, last_update_login)'' || g_nl ||', r); r:=r+1;
746: ad_ddl.build_statement(' ''SELECT '' || p_new_entry_id || '', '' ||', r); r:=r+1;
747: ad_ddl.build_statement(' ''tgt.line_item_id, '' ||', r); r:=r+1;
740: ad_ddl.build_statement(' ''natural_account_id, channel_id, project_id, customer_id, task_id, '' ||', r); r:=r+1;
741: ad_ddl.build_statement(' ''user_dim1_id, user_dim2_id, user_dim3_id, user_dim4_id, user_dim5_id, '' ||', r); r:=r+1;
742: ad_ddl.build_statement(' ''user_dim6_id, user_dim7_id, user_dim8_id, user_dim9_id, user_dim10_id, '' ||', r); r:=r+1;
743: ad_ddl.build_statement(' ''xtd_balance_e, ytd_balance_e, ptd_debit_balance_e, ptd_credit_balance_e, '' ||', r); r:=r+1;
744: ad_ddl.build_statement(' ''ytd_debit_balance_e, ytd_credit_balance_e, creation_date, created_by, '' ||', r); r:=r+1;
745: ad_ddl.build_statement(' ''last_update_date, last_updated_by, last_update_login)'' || g_nl ||', r); r:=r+1;
746: ad_ddl.build_statement(' ''SELECT '' || p_new_entry_id || '', '' ||', r); r:=r+1;
747: ad_ddl.build_statement(' ''tgt.line_item_id, '' ||', r); r:=r+1;
748: r := build_comma_list('''tgt.', ' '' ||', '''NULL, '' ||', r, 'F');
741: ad_ddl.build_statement(' ''user_dim1_id, user_dim2_id, user_dim3_id, user_dim4_id, user_dim5_id, '' ||', r); r:=r+1;
742: ad_ddl.build_statement(' ''user_dim6_id, user_dim7_id, user_dim8_id, user_dim9_id, user_dim10_id, '' ||', r); r:=r+1;
743: ad_ddl.build_statement(' ''xtd_balance_e, ytd_balance_e, ptd_debit_balance_e, ptd_credit_balance_e, '' ||', r); r:=r+1;
744: ad_ddl.build_statement(' ''ytd_debit_balance_e, ytd_credit_balance_e, creation_date, created_by, '' ||', r); r:=r+1;
745: ad_ddl.build_statement(' ''last_update_date, last_updated_by, last_update_login)'' || g_nl ||', r); r:=r+1;
746: ad_ddl.build_statement(' ''SELECT '' || p_new_entry_id || '', '' ||', r); r:=r+1;
747: ad_ddl.build_statement(' ''tgt.line_item_id, '' ||', r); r:=r+1;
748: r := build_comma_list('''tgt.', ' '' ||', '''NULL, '' ||', r, 'F');
749: ad_ddl.build_statement(' g_nl ||', r); r:=r+1;
742: ad_ddl.build_statement(' ''user_dim6_id, user_dim7_id, user_dim8_id, user_dim9_id, user_dim10_id, '' ||', r); r:=r+1;
743: ad_ddl.build_statement(' ''xtd_balance_e, ytd_balance_e, ptd_debit_balance_e, ptd_credit_balance_e, '' ||', r); r:=r+1;
744: ad_ddl.build_statement(' ''ytd_debit_balance_e, ytd_credit_balance_e, creation_date, created_by, '' ||', r); r:=r+1;
745: ad_ddl.build_statement(' ''last_update_date, last_updated_by, last_update_login)'' || g_nl ||', r); r:=r+1;
746: ad_ddl.build_statement(' ''SELECT '' || p_new_entry_id || '', '' ||', r); r:=r+1;
747: ad_ddl.build_statement(' ''tgt.line_item_id, '' ||', r); r:=r+1;
748: r := build_comma_list('''tgt.', ' '' ||', '''NULL, '' ||', r, 'F');
749: ad_ddl.build_statement(' g_nl ||', r); r:=r+1;
750: ad_ddl.build_statement(' ''fxata.number_assign_value *'' || g_nl ||', r); r:=r+1;
743: ad_ddl.build_statement(' ''xtd_balance_e, ytd_balance_e, ptd_debit_balance_e, ptd_credit_balance_e, '' ||', r); r:=r+1;
744: ad_ddl.build_statement(' ''ytd_debit_balance_e, ytd_credit_balance_e, creation_date, created_by, '' ||', r); r:=r+1;
745: ad_ddl.build_statement(' ''last_update_date, last_updated_by, last_update_login)'' || g_nl ||', r); r:=r+1;
746: ad_ddl.build_statement(' ''SELECT '' || p_new_entry_id || '', '' ||', r); r:=r+1;
747: ad_ddl.build_statement(' ''tgt.line_item_id, '' ||', r); r:=r+1;
748: r := build_comma_list('''tgt.', ' '' ||', '''NULL, '' ||', r, 'F');
749: ad_ddl.build_statement(' g_nl ||', r); r:=r+1;
750: ad_ddl.build_statement(' ''fxata.number_assign_value *'' || g_nl ||', r); r:=r+1;
751: ad_ddl.build_statement(' ''decode(tgt.account_type_code,'' || g_nl ||', r); r:=r+1;
745: ad_ddl.build_statement(' ''last_update_date, last_updated_by, last_update_login)'' || g_nl ||', r); r:=r+1;
746: ad_ddl.build_statement(' ''SELECT '' || p_new_entry_id || '', '' ||', r); r:=r+1;
747: ad_ddl.build_statement(' ''tgt.line_item_id, '' ||', r); r:=r+1;
748: r := build_comma_list('''tgt.', ' '' ||', '''NULL, '' ||', r, 'F');
749: ad_ddl.build_statement(' g_nl ||', r); r:=r+1;
750: ad_ddl.build_statement(' ''fxata.number_assign_value *'' || g_nl ||', r); r:=r+1;
751: ad_ddl.build_statement(' ''decode(tgt.account_type_code,'' || g_nl ||', r); r:=r+1;
752: ad_ddl.build_statement(' '' ''''REVENUE'''', tgt.xlate_ptd_dr - tgt.xlate_ptd_cr,'' || g_nl ||', r); r:=r+1;
753: ad_ddl.build_statement(' '' ''''EXPENSE'''', tgt.xlate_ptd_dr - tgt.xlate_ptd_cr,'' || g_nl ||', r); r:=r+1;
746: ad_ddl.build_statement(' ''SELECT '' || p_new_entry_id || '', '' ||', r); r:=r+1;
747: ad_ddl.build_statement(' ''tgt.line_item_id, '' ||', r); r:=r+1;
748: r := build_comma_list('''tgt.', ' '' ||', '''NULL, '' ||', r, 'F');
749: ad_ddl.build_statement(' g_nl ||', r); r:=r+1;
750: ad_ddl.build_statement(' ''fxata.number_assign_value *'' || g_nl ||', r); r:=r+1;
751: ad_ddl.build_statement(' ''decode(tgt.account_type_code,'' || g_nl ||', r); r:=r+1;
752: ad_ddl.build_statement(' '' ''''REVENUE'''', tgt.xlate_ptd_dr - tgt.xlate_ptd_cr,'' || g_nl ||', r); r:=r+1;
753: ad_ddl.build_statement(' '' ''''EXPENSE'''', tgt.xlate_ptd_dr - tgt.xlate_ptd_cr,'' || g_nl ||', r); r:=r+1;
754: ad_ddl.build_statement(' '' tgt.xlate_ytd_dr - tgt.xlate_ytd_cr),'' || g_nl ||', r); r:=r+1;
747: ad_ddl.build_statement(' ''tgt.line_item_id, '' ||', r); r:=r+1;
748: r := build_comma_list('''tgt.', ' '' ||', '''NULL, '' ||', r, 'F');
749: ad_ddl.build_statement(' g_nl ||', r); r:=r+1;
750: ad_ddl.build_statement(' ''fxata.number_assign_value *'' || g_nl ||', r); r:=r+1;
751: ad_ddl.build_statement(' ''decode(tgt.account_type_code,'' || g_nl ||', r); r:=r+1;
752: ad_ddl.build_statement(' '' ''''REVENUE'''', tgt.xlate_ptd_dr - tgt.xlate_ptd_cr,'' || g_nl ||', r); r:=r+1;
753: ad_ddl.build_statement(' '' ''''EXPENSE'''', tgt.xlate_ptd_dr - tgt.xlate_ptd_cr,'' || g_nl ||', r); r:=r+1;
754: ad_ddl.build_statement(' '' tgt.xlate_ytd_dr - tgt.xlate_ytd_cr),'' || g_nl ||', r); r:=r+1;
755: ad_ddl.build_statement(' ''fxata.number_assign_value * (tgt.xlate_ytd_dr - tgt.xlate_ytd_cr),'' || g_nl ||', r); r:=r+1;
748: r := build_comma_list('''tgt.', ' '' ||', '''NULL, '' ||', r, 'F');
749: ad_ddl.build_statement(' g_nl ||', r); r:=r+1;
750: ad_ddl.build_statement(' ''fxata.number_assign_value *'' || g_nl ||', r); r:=r+1;
751: ad_ddl.build_statement(' ''decode(tgt.account_type_code,'' || g_nl ||', r); r:=r+1;
752: ad_ddl.build_statement(' '' ''''REVENUE'''', tgt.xlate_ptd_dr - tgt.xlate_ptd_cr,'' || g_nl ||', r); r:=r+1;
753: ad_ddl.build_statement(' '' ''''EXPENSE'''', tgt.xlate_ptd_dr - tgt.xlate_ptd_cr,'' || g_nl ||', r); r:=r+1;
754: ad_ddl.build_statement(' '' tgt.xlate_ytd_dr - tgt.xlate_ytd_cr),'' || g_nl ||', r); r:=r+1;
755: ad_ddl.build_statement(' ''fxata.number_assign_value * (tgt.xlate_ytd_dr - tgt.xlate_ytd_cr),'' || g_nl ||', r); r:=r+1;
756: ad_ddl.build_statement(' ''tgt.xlate_ptd_dr, tgt.xlate_ptd_cr, tgt.xlate_ytd_dr, tgt.xlate_ytd_cr, sysdate, '' ||', r); r:=r+1;
749: ad_ddl.build_statement(' g_nl ||', r); r:=r+1;
750: ad_ddl.build_statement(' ''fxata.number_assign_value *'' || g_nl ||', r); r:=r+1;
751: ad_ddl.build_statement(' ''decode(tgt.account_type_code,'' || g_nl ||', r); r:=r+1;
752: ad_ddl.build_statement(' '' ''''REVENUE'''', tgt.xlate_ptd_dr - tgt.xlate_ptd_cr,'' || g_nl ||', r); r:=r+1;
753: ad_ddl.build_statement(' '' ''''EXPENSE'''', tgt.xlate_ptd_dr - tgt.xlate_ptd_cr,'' || g_nl ||', r); r:=r+1;
754: ad_ddl.build_statement(' '' tgt.xlate_ytd_dr - tgt.xlate_ytd_cr),'' || g_nl ||', r); r:=r+1;
755: ad_ddl.build_statement(' ''fxata.number_assign_value * (tgt.xlate_ytd_dr - tgt.xlate_ytd_cr),'' || g_nl ||', r); r:=r+1;
756: ad_ddl.build_statement(' ''tgt.xlate_ptd_dr, tgt.xlate_ptd_cr, tgt.xlate_ytd_dr, tgt.xlate_ytd_cr, sysdate, '' ||', r); r:=r+1;
757: ad_ddl.build_statement(' gcs_translation_pkg.g_fnd_user_id || '', sysdate, '' ||', r); r:=r+1;
750: ad_ddl.build_statement(' ''fxata.number_assign_value *'' || g_nl ||', r); r:=r+1;
751: ad_ddl.build_statement(' ''decode(tgt.account_type_code,'' || g_nl ||', r); r:=r+1;
752: ad_ddl.build_statement(' '' ''''REVENUE'''', tgt.xlate_ptd_dr - tgt.xlate_ptd_cr,'' || g_nl ||', r); r:=r+1;
753: ad_ddl.build_statement(' '' ''''EXPENSE'''', tgt.xlate_ptd_dr - tgt.xlate_ptd_cr,'' || g_nl ||', r); r:=r+1;
754: ad_ddl.build_statement(' '' tgt.xlate_ytd_dr - tgt.xlate_ytd_cr),'' || g_nl ||', r); r:=r+1;
755: ad_ddl.build_statement(' ''fxata.number_assign_value * (tgt.xlate_ytd_dr - tgt.xlate_ytd_cr),'' || g_nl ||', r); r:=r+1;
756: ad_ddl.build_statement(' ''tgt.xlate_ptd_dr, tgt.xlate_ptd_cr, tgt.xlate_ytd_dr, tgt.xlate_ytd_cr, sysdate, '' ||', r); r:=r+1;
757: ad_ddl.build_statement(' gcs_translation_pkg.g_fnd_user_id || '', sysdate, '' ||', r); r:=r+1;
758: ad_ddl.build_statement(' gcs_translation_pkg.g_fnd_user_id || '', '' ||', r); r:=r+1;
751: ad_ddl.build_statement(' ''decode(tgt.account_type_code,'' || g_nl ||', r); r:=r+1;
752: ad_ddl.build_statement(' '' ''''REVENUE'''', tgt.xlate_ptd_dr - tgt.xlate_ptd_cr,'' || g_nl ||', r); r:=r+1;
753: ad_ddl.build_statement(' '' ''''EXPENSE'''', tgt.xlate_ptd_dr - tgt.xlate_ptd_cr,'' || g_nl ||', r); r:=r+1;
754: ad_ddl.build_statement(' '' tgt.xlate_ytd_dr - tgt.xlate_ytd_cr),'' || g_nl ||', r); r:=r+1;
755: ad_ddl.build_statement(' ''fxata.number_assign_value * (tgt.xlate_ytd_dr - tgt.xlate_ytd_cr),'' || g_nl ||', r); r:=r+1;
756: ad_ddl.build_statement(' ''tgt.xlate_ptd_dr, tgt.xlate_ptd_cr, tgt.xlate_ytd_dr, tgt.xlate_ytd_cr, sysdate, '' ||', r); r:=r+1;
757: ad_ddl.build_statement(' gcs_translation_pkg.g_fnd_user_id || '', sysdate, '' ||', r); r:=r+1;
758: ad_ddl.build_statement(' gcs_translation_pkg.g_fnd_user_id || '', '' ||', r); r:=r+1;
759: ad_ddl.build_statement(' gcs_translation_pkg.g_fnd_login_id || g_nl ||', r); r:=r+1;
752: ad_ddl.build_statement(' '' ''''REVENUE'''', tgt.xlate_ptd_dr - tgt.xlate_ptd_cr,'' || g_nl ||', r); r:=r+1;
753: ad_ddl.build_statement(' '' ''''EXPENSE'''', tgt.xlate_ptd_dr - tgt.xlate_ptd_cr,'' || g_nl ||', r); r:=r+1;
754: ad_ddl.build_statement(' '' tgt.xlate_ytd_dr - tgt.xlate_ytd_cr),'' || g_nl ||', r); r:=r+1;
755: ad_ddl.build_statement(' ''fxata.number_assign_value * (tgt.xlate_ytd_dr - tgt.xlate_ytd_cr),'' || g_nl ||', r); r:=r+1;
756: ad_ddl.build_statement(' ''tgt.xlate_ptd_dr, tgt.xlate_ptd_cr, tgt.xlate_ytd_dr, tgt.xlate_ytd_cr, sysdate, '' ||', r); r:=r+1;
757: ad_ddl.build_statement(' gcs_translation_pkg.g_fnd_user_id || '', sysdate, '' ||', r); r:=r+1;
758: ad_ddl.build_statement(' gcs_translation_pkg.g_fnd_user_id || '', '' ||', r); r:=r+1;
759: ad_ddl.build_statement(' gcs_translation_pkg.g_fnd_login_id || g_nl ||', r); r:=r+1;
760: ad_ddl.build_statement(' ''FROM gcs_translation_gt, tgt,'' || g_nl ||', r); r:=r+1;
753: ad_ddl.build_statement(' '' ''''EXPENSE'''', tgt.xlate_ptd_dr - tgt.xlate_ptd_cr,'' || g_nl ||', r); r:=r+1;
754: ad_ddl.build_statement(' '' tgt.xlate_ytd_dr - tgt.xlate_ytd_cr),'' || g_nl ||', r); r:=r+1;
755: ad_ddl.build_statement(' ''fxata.number_assign_value * (tgt.xlate_ytd_dr - tgt.xlate_ytd_cr),'' || g_nl ||', r); r:=r+1;
756: ad_ddl.build_statement(' ''tgt.xlate_ptd_dr, tgt.xlate_ptd_cr, tgt.xlate_ytd_dr, tgt.xlate_ytd_cr, sysdate, '' ||', r); r:=r+1;
757: ad_ddl.build_statement(' gcs_translation_pkg.g_fnd_user_id || '', sysdate, '' ||', r); r:=r+1;
758: ad_ddl.build_statement(' gcs_translation_pkg.g_fnd_user_id || '', '' ||', r); r:=r+1;
759: ad_ddl.build_statement(' gcs_translation_pkg.g_fnd_login_id || g_nl ||', r); r:=r+1;
760: ad_ddl.build_statement(' ''FROM gcs_translation_gt, tgt,'' || g_nl ||', r); r:=r+1;
761: ad_ddl.build_statement(' '' fem_ln_items_attr li,'' || g_nl ||', r); r:=r+1;
754: ad_ddl.build_statement(' '' tgt.xlate_ytd_dr - tgt.xlate_ytd_cr),'' || g_nl ||', r); r:=r+1;
755: ad_ddl.build_statement(' ''fxata.number_assign_value * (tgt.xlate_ytd_dr - tgt.xlate_ytd_cr),'' || g_nl ||', r); r:=r+1;
756: ad_ddl.build_statement(' ''tgt.xlate_ptd_dr, tgt.xlate_ptd_cr, tgt.xlate_ytd_dr, tgt.xlate_ytd_cr, sysdate, '' ||', r); r:=r+1;
757: ad_ddl.build_statement(' gcs_translation_pkg.g_fnd_user_id || '', sysdate, '' ||', r); r:=r+1;
758: ad_ddl.build_statement(' gcs_translation_pkg.g_fnd_user_id || '', '' ||', r); r:=r+1;
759: ad_ddl.build_statement(' gcs_translation_pkg.g_fnd_login_id || g_nl ||', r); r:=r+1;
760: ad_ddl.build_statement(' ''FROM gcs_translation_gt, tgt,'' || g_nl ||', r); r:=r+1;
761: ad_ddl.build_statement(' '' fem_ln_items_attr li,'' || g_nl ||', r); r:=r+1;
762: ad_ddl.build_statement(' '' fem_ext_acct_types_attr fxata'' || g_nl ||', r); r:=r+1;
755: ad_ddl.build_statement(' ''fxata.number_assign_value * (tgt.xlate_ytd_dr - tgt.xlate_ytd_cr),'' || g_nl ||', r); r:=r+1;
756: ad_ddl.build_statement(' ''tgt.xlate_ptd_dr, tgt.xlate_ptd_cr, tgt.xlate_ytd_dr, tgt.xlate_ytd_cr, sysdate, '' ||', r); r:=r+1;
757: ad_ddl.build_statement(' gcs_translation_pkg.g_fnd_user_id || '', sysdate, '' ||', r); r:=r+1;
758: ad_ddl.build_statement(' gcs_translation_pkg.g_fnd_user_id || '', '' ||', r); r:=r+1;
759: ad_ddl.build_statement(' gcs_translation_pkg.g_fnd_login_id || g_nl ||', r); r:=r+1;
760: ad_ddl.build_statement(' ''FROM gcs_translation_gt, tgt,'' || g_nl ||', r); r:=r+1;
761: ad_ddl.build_statement(' '' fem_ln_items_attr li,'' || g_nl ||', r); r:=r+1;
762: ad_ddl.build_statement(' '' fem_ext_acct_types_attr fxata'' || g_nl ||', r); r:=r+1;
763: ad_ddl.build_statement(' ''WHERE li.line_item_id = tgt.line_item_id'' || g_nl ||', r); r:=r+1;
756: ad_ddl.build_statement(' ''tgt.xlate_ptd_dr, tgt.xlate_ptd_cr, tgt.xlate_ytd_dr, tgt.xlate_ytd_cr, sysdate, '' ||', r); r:=r+1;
757: ad_ddl.build_statement(' gcs_translation_pkg.g_fnd_user_id || '', sysdate, '' ||', r); r:=r+1;
758: ad_ddl.build_statement(' gcs_translation_pkg.g_fnd_user_id || '', '' ||', r); r:=r+1;
759: ad_ddl.build_statement(' gcs_translation_pkg.g_fnd_login_id || g_nl ||', r); r:=r+1;
760: ad_ddl.build_statement(' ''FROM gcs_translation_gt, tgt,'' || g_nl ||', r); r:=r+1;
761: ad_ddl.build_statement(' '' fem_ln_items_attr li,'' || g_nl ||', r); r:=r+1;
762: ad_ddl.build_statement(' '' fem_ext_acct_types_attr fxata'' || g_nl ||', r); r:=r+1;
763: ad_ddl.build_statement(' ''WHERE li.line_item_id = tgt.line_item_id'' || g_nl ||', r); r:=r+1;
764: ad_ddl.build_statement(' ''AND li.attribute_id = '' || gcs_translation_pkg.g_li_acct_type_attr_id || g_nl ||', r); r:=r+1;
757: ad_ddl.build_statement(' gcs_translation_pkg.g_fnd_user_id || '', sysdate, '' ||', r); r:=r+1;
758: ad_ddl.build_statement(' gcs_translation_pkg.g_fnd_user_id || '', '' ||', r); r:=r+1;
759: ad_ddl.build_statement(' gcs_translation_pkg.g_fnd_login_id || g_nl ||', r); r:=r+1;
760: ad_ddl.build_statement(' ''FROM gcs_translation_gt, tgt,'' || g_nl ||', r); r:=r+1;
761: ad_ddl.build_statement(' '' fem_ln_items_attr li,'' || g_nl ||', r); r:=r+1;
762: ad_ddl.build_statement(' '' fem_ext_acct_types_attr fxata'' || g_nl ||', r); r:=r+1;
763: ad_ddl.build_statement(' ''WHERE li.line_item_id = tgt.line_item_id'' || g_nl ||', r); r:=r+1;
764: ad_ddl.build_statement(' ''AND li.attribute_id = '' || gcs_translation_pkg.g_li_acct_type_attr_id || g_nl ||', r); r:=r+1;
765: ad_ddl.build_statement(' ''AND li.version_id = '' || gcs_translation_pkg.g_li_acct_type_v_id || g_nl ||', r); r:=r+1;
758: ad_ddl.build_statement(' gcs_translation_pkg.g_fnd_user_id || '', '' ||', r); r:=r+1;
759: ad_ddl.build_statement(' gcs_translation_pkg.g_fnd_login_id || g_nl ||', r); r:=r+1;
760: ad_ddl.build_statement(' ''FROM gcs_translation_gt, tgt,'' || g_nl ||', r); r:=r+1;
761: ad_ddl.build_statement(' '' fem_ln_items_attr li,'' || g_nl ||', r); r:=r+1;
762: ad_ddl.build_statement(' '' fem_ext_acct_types_attr fxata'' || g_nl ||', r); r:=r+1;
763: ad_ddl.build_statement(' ''WHERE li.line_item_id = tgt.line_item_id'' || g_nl ||', r); r:=r+1;
764: ad_ddl.build_statement(' ''AND li.attribute_id = '' || gcs_translation_pkg.g_li_acct_type_attr_id || g_nl ||', r); r:=r+1;
765: ad_ddl.build_statement(' ''AND li.version_id = '' || gcs_translation_pkg.g_li_acct_type_v_id || g_nl ||', r); r:=r+1;
766: ad_ddl.build_statement(' ''AND fxata.ext_account_type_code = li.dim_attribute_varchar_label'' || g_nl ||', r); r:=r+1;
759: ad_ddl.build_statement(' gcs_translation_pkg.g_fnd_login_id || g_nl ||', r); r:=r+1;
760: ad_ddl.build_statement(' ''FROM gcs_translation_gt, tgt,'' || g_nl ||', r); r:=r+1;
761: ad_ddl.build_statement(' '' fem_ln_items_attr li,'' || g_nl ||', r); r:=r+1;
762: ad_ddl.build_statement(' '' fem_ext_acct_types_attr fxata'' || g_nl ||', r); r:=r+1;
763: ad_ddl.build_statement(' ''WHERE li.line_item_id = tgt.line_item_id'' || g_nl ||', r); r:=r+1;
764: ad_ddl.build_statement(' ''AND li.attribute_id = '' || gcs_translation_pkg.g_li_acct_type_attr_id || g_nl ||', r); r:=r+1;
765: ad_ddl.build_statement(' ''AND li.version_id = '' || gcs_translation_pkg.g_li_acct_type_v_id || g_nl ||', r); r:=r+1;
766: ad_ddl.build_statement(' ''AND fxata.ext_account_type_code = li.dim_attribute_varchar_label'' || g_nl ||', r); r:=r+1;
767: ad_ddl.build_statement(' ''AND fxata.attribute_id = '' || gcs_translation_pkg.g_xat_sign_attr_id || g_nl ||', r); r:=r+1;
760: ad_ddl.build_statement(' ''FROM gcs_translation_gt, tgt,'' || g_nl ||', r); r:=r+1;
761: ad_ddl.build_statement(' '' fem_ln_items_attr li,'' || g_nl ||', r); r:=r+1;
762: ad_ddl.build_statement(' '' fem_ext_acct_types_attr fxata'' || g_nl ||', r); r:=r+1;
763: ad_ddl.build_statement(' ''WHERE li.line_item_id = tgt.line_item_id'' || g_nl ||', r); r:=r+1;
764: ad_ddl.build_statement(' ''AND li.attribute_id = '' || gcs_translation_pkg.g_li_acct_type_attr_id || g_nl ||', r); r:=r+1;
765: ad_ddl.build_statement(' ''AND li.version_id = '' || gcs_translation_pkg.g_li_acct_type_v_id || g_nl ||', r); r:=r+1;
766: ad_ddl.build_statement(' ''AND fxata.ext_account_type_code = li.dim_attribute_varchar_label'' || g_nl ||', r); r:=r+1;
767: ad_ddl.build_statement(' ''AND fxata.attribute_id = '' || gcs_translation_pkg.g_xat_sign_attr_id || g_nl ||', r); r:=r+1;
768: ad_ddl.build_statement(' ''AND fxata.version_id = '' || gcs_translation_pkg.g_xat_sign_v_id);', r); r:=r+1;
761: ad_ddl.build_statement(' '' fem_ln_items_attr li,'' || g_nl ||', r); r:=r+1;
762: ad_ddl.build_statement(' '' fem_ext_acct_types_attr fxata'' || g_nl ||', r); r:=r+1;
763: ad_ddl.build_statement(' ''WHERE li.line_item_id = tgt.line_item_id'' || g_nl ||', r); r:=r+1;
764: ad_ddl.build_statement(' ''AND li.attribute_id = '' || gcs_translation_pkg.g_li_acct_type_attr_id || g_nl ||', r); r:=r+1;
765: ad_ddl.build_statement(' ''AND li.version_id = '' || gcs_translation_pkg.g_li_acct_type_v_id || g_nl ||', r); r:=r+1;
766: ad_ddl.build_statement(' ''AND fxata.ext_account_type_code = li.dim_attribute_varchar_label'' || g_nl ||', r); r:=r+1;
767: ad_ddl.build_statement(' ''AND fxata.attribute_id = '' || gcs_translation_pkg.g_xat_sign_attr_id || g_nl ||', r); r:=r+1;
768: ad_ddl.build_statement(' ''AND fxata.version_id = '' || gcs_translation_pkg.g_xat_sign_v_id);', r); r:=r+1;
769: ad_ddl.build_statement(' ', r); r:=r+1;
762: ad_ddl.build_statement(' '' fem_ext_acct_types_attr fxata'' || g_nl ||', r); r:=r+1;
763: ad_ddl.build_statement(' ''WHERE li.line_item_id = tgt.line_item_id'' || g_nl ||', r); r:=r+1;
764: ad_ddl.build_statement(' ''AND li.attribute_id = '' || gcs_translation_pkg.g_li_acct_type_attr_id || g_nl ||', r); r:=r+1;
765: ad_ddl.build_statement(' ''AND li.version_id = '' || gcs_translation_pkg.g_li_acct_type_v_id || g_nl ||', r); r:=r+1;
766: ad_ddl.build_statement(' ''AND fxata.ext_account_type_code = li.dim_attribute_varchar_label'' || g_nl ||', r); r:=r+1;
767: ad_ddl.build_statement(' ''AND fxata.attribute_id = '' || gcs_translation_pkg.g_xat_sign_attr_id || g_nl ||', r); r:=r+1;
768: ad_ddl.build_statement(' ''AND fxata.version_id = '' || gcs_translation_pkg.g_xat_sign_v_id);', r); r:=r+1;
769: ad_ddl.build_statement(' ', r); r:=r+1;
770: ad_ddl.build_statement(' INSERT /*+ parallel (gcs_entry_lines) */ INTO gcs_entry_lines(', r); r:=r+1;
763: ad_ddl.build_statement(' ''WHERE li.line_item_id = tgt.line_item_id'' || g_nl ||', r); r:=r+1;
764: ad_ddl.build_statement(' ''AND li.attribute_id = '' || gcs_translation_pkg.g_li_acct_type_attr_id || g_nl ||', r); r:=r+1;
765: ad_ddl.build_statement(' ''AND li.version_id = '' || gcs_translation_pkg.g_li_acct_type_v_id || g_nl ||', r); r:=r+1;
766: ad_ddl.build_statement(' ''AND fxata.ext_account_type_code = li.dim_attribute_varchar_label'' || g_nl ||', r); r:=r+1;
767: ad_ddl.build_statement(' ''AND fxata.attribute_id = '' || gcs_translation_pkg.g_xat_sign_attr_id || g_nl ||', r); r:=r+1;
768: ad_ddl.build_statement(' ''AND fxata.version_id = '' || gcs_translation_pkg.g_xat_sign_v_id);', r); r:=r+1;
769: ad_ddl.build_statement(' ', r); r:=r+1;
770: ad_ddl.build_statement(' INSERT /*+ parallel (gcs_entry_lines) */ INTO gcs_entry_lines(', r); r:=r+1;
771: ad_ddl.build_statement(' entry_id, line_item_id, company_cost_center_org_id,', r); r:=r+1;
764: ad_ddl.build_statement(' ''AND li.attribute_id = '' || gcs_translation_pkg.g_li_acct_type_attr_id || g_nl ||', r); r:=r+1;
765: ad_ddl.build_statement(' ''AND li.version_id = '' || gcs_translation_pkg.g_li_acct_type_v_id || g_nl ||', r); r:=r+1;
766: ad_ddl.build_statement(' ''AND fxata.ext_account_type_code = li.dim_attribute_varchar_label'' || g_nl ||', r); r:=r+1;
767: ad_ddl.build_statement(' ''AND fxata.attribute_id = '' || gcs_translation_pkg.g_xat_sign_attr_id || g_nl ||', r); r:=r+1;
768: ad_ddl.build_statement(' ''AND fxata.version_id = '' || gcs_translation_pkg.g_xat_sign_v_id);', r); r:=r+1;
769: ad_ddl.build_statement(' ', r); r:=r+1;
770: ad_ddl.build_statement(' INSERT /*+ parallel (gcs_entry_lines) */ INTO gcs_entry_lines(', r); r:=r+1;
771: ad_ddl.build_statement(' entry_id, line_item_id, company_cost_center_org_id,', r); r:=r+1;
772: ad_ddl.build_statement(' intercompany_id, financial_elem_id,', r); r:=r+1;
765: ad_ddl.build_statement(' ''AND li.version_id = '' || gcs_translation_pkg.g_li_acct_type_v_id || g_nl ||', r); r:=r+1;
766: ad_ddl.build_statement(' ''AND fxata.ext_account_type_code = li.dim_attribute_varchar_label'' || g_nl ||', r); r:=r+1;
767: ad_ddl.build_statement(' ''AND fxata.attribute_id = '' || gcs_translation_pkg.g_xat_sign_attr_id || g_nl ||', r); r:=r+1;
768: ad_ddl.build_statement(' ''AND fxata.version_id = '' || gcs_translation_pkg.g_xat_sign_v_id);', r); r:=r+1;
769: ad_ddl.build_statement(' ', r); r:=r+1;
770: ad_ddl.build_statement(' INSERT /*+ parallel (gcs_entry_lines) */ INTO gcs_entry_lines(', r); r:=r+1;
771: ad_ddl.build_statement(' entry_id, line_item_id, company_cost_center_org_id,', r); r:=r+1;
772: ad_ddl.build_statement(' intercompany_id, financial_elem_id,', r); r:=r+1;
773: ad_ddl.build_statement(' product_id, natural_account_id, channel_id, project_id, customer_id,', r); r:=r+1;
766: ad_ddl.build_statement(' ''AND fxata.ext_account_type_code = li.dim_attribute_varchar_label'' || g_nl ||', r); r:=r+1;
767: ad_ddl.build_statement(' ''AND fxata.attribute_id = '' || gcs_translation_pkg.g_xat_sign_attr_id || g_nl ||', r); r:=r+1;
768: ad_ddl.build_statement(' ''AND fxata.version_id = '' || gcs_translation_pkg.g_xat_sign_v_id);', r); r:=r+1;
769: ad_ddl.build_statement(' ', r); r:=r+1;
770: ad_ddl.build_statement(' INSERT /*+ parallel (gcs_entry_lines) */ INTO gcs_entry_lines(', r); r:=r+1;
771: ad_ddl.build_statement(' entry_id, line_item_id, company_cost_center_org_id,', r); r:=r+1;
772: ad_ddl.build_statement(' intercompany_id, financial_elem_id,', r); r:=r+1;
773: ad_ddl.build_statement(' product_id, natural_account_id, channel_id, project_id, customer_id,', r); r:=r+1;
774: ad_ddl.build_statement(' task_id, user_dim1_id, user_dim2_id, user_dim3_id, user_dim4_id,', r); r:=r+1;
767: ad_ddl.build_statement(' ''AND fxata.attribute_id = '' || gcs_translation_pkg.g_xat_sign_attr_id || g_nl ||', r); r:=r+1;
768: ad_ddl.build_statement(' ''AND fxata.version_id = '' || gcs_translation_pkg.g_xat_sign_v_id);', r); r:=r+1;
769: ad_ddl.build_statement(' ', r); r:=r+1;
770: ad_ddl.build_statement(' INSERT /*+ parallel (gcs_entry_lines) */ INTO gcs_entry_lines(', r); r:=r+1;
771: ad_ddl.build_statement(' entry_id, line_item_id, company_cost_center_org_id,', r); r:=r+1;
772: ad_ddl.build_statement(' intercompany_id, financial_elem_id,', r); r:=r+1;
773: ad_ddl.build_statement(' product_id, natural_account_id, channel_id, project_id, customer_id,', r); r:=r+1;
774: ad_ddl.build_statement(' task_id, user_dim1_id, user_dim2_id, user_dim3_id, user_dim4_id,', r); r:=r+1;
775: ad_ddl.build_statement(' user_dim5_id, user_dim6_id, user_dim7_id, user_dim8_id, user_dim9_id,', r); r:=r+1;
768: ad_ddl.build_statement(' ''AND fxata.version_id = '' || gcs_translation_pkg.g_xat_sign_v_id);', r); r:=r+1;
769: ad_ddl.build_statement(' ', r); r:=r+1;
770: ad_ddl.build_statement(' INSERT /*+ parallel (gcs_entry_lines) */ INTO gcs_entry_lines(', r); r:=r+1;
771: ad_ddl.build_statement(' entry_id, line_item_id, company_cost_center_org_id,', r); r:=r+1;
772: ad_ddl.build_statement(' intercompany_id, financial_elem_id,', r); r:=r+1;
773: ad_ddl.build_statement(' product_id, natural_account_id, channel_id, project_id, customer_id,', r); r:=r+1;
774: ad_ddl.build_statement(' task_id, user_dim1_id, user_dim2_id, user_dim3_id, user_dim4_id,', r); r:=r+1;
775: ad_ddl.build_statement(' user_dim5_id, user_dim6_id, user_dim7_id, user_dim8_id, user_dim9_id,', r); r:=r+1;
776: ad_ddl.build_statement(' user_dim10_id, xtd_balance_e, ytd_balance_e, ptd_debit_balance_e,', r); r:=r+1;
769: ad_ddl.build_statement(' ', r); r:=r+1;
770: ad_ddl.build_statement(' INSERT /*+ parallel (gcs_entry_lines) */ INTO gcs_entry_lines(', r); r:=r+1;
771: ad_ddl.build_statement(' entry_id, line_item_id, company_cost_center_org_id,', r); r:=r+1;
772: ad_ddl.build_statement(' intercompany_id, financial_elem_id,', r); r:=r+1;
773: ad_ddl.build_statement(' product_id, natural_account_id, channel_id, project_id, customer_id,', r); r:=r+1;
774: ad_ddl.build_statement(' task_id, user_dim1_id, user_dim2_id, user_dim3_id, user_dim4_id,', r); r:=r+1;
775: ad_ddl.build_statement(' user_dim5_id, user_dim6_id, user_dim7_id, user_dim8_id, user_dim9_id,', r); r:=r+1;
776: ad_ddl.build_statement(' user_dim10_id, xtd_balance_e, ytd_balance_e, ptd_debit_balance_e,', r); r:=r+1;
777: ad_ddl.build_statement(' ptd_credit_balance_e, ytd_debit_balance_e, ytd_credit_balance_e,', r); r:=r+1;
770: ad_ddl.build_statement(' INSERT /*+ parallel (gcs_entry_lines) */ INTO gcs_entry_lines(', r); r:=r+1;
771: ad_ddl.build_statement(' entry_id, line_item_id, company_cost_center_org_id,', r); r:=r+1;
772: ad_ddl.build_statement(' intercompany_id, financial_elem_id,', r); r:=r+1;
773: ad_ddl.build_statement(' product_id, natural_account_id, channel_id, project_id, customer_id,', r); r:=r+1;
774: ad_ddl.build_statement(' task_id, user_dim1_id, user_dim2_id, user_dim3_id, user_dim4_id,', r); r:=r+1;
775: ad_ddl.build_statement(' user_dim5_id, user_dim6_id, user_dim7_id, user_dim8_id, user_dim9_id,', r); r:=r+1;
776: ad_ddl.build_statement(' user_dim10_id, xtd_balance_e, ytd_balance_e, ptd_debit_balance_e,', r); r:=r+1;
777: ad_ddl.build_statement(' ptd_credit_balance_e, ytd_debit_balance_e, ytd_credit_balance_e,', r); r:=r+1;
778: ad_ddl.build_statement(' creation_date, created_by, last_update_date, last_updated_by,', r); r:=r+1;
771: ad_ddl.build_statement(' entry_id, line_item_id, company_cost_center_org_id,', r); r:=r+1;
772: ad_ddl.build_statement(' intercompany_id, financial_elem_id,', r); r:=r+1;
773: ad_ddl.build_statement(' product_id, natural_account_id, channel_id, project_id, customer_id,', r); r:=r+1;
774: ad_ddl.build_statement(' task_id, user_dim1_id, user_dim2_id, user_dim3_id, user_dim4_id,', r); r:=r+1;
775: ad_ddl.build_statement(' user_dim5_id, user_dim6_id, user_dim7_id, user_dim8_id, user_dim9_id,', r); r:=r+1;
776: ad_ddl.build_statement(' user_dim10_id, xtd_balance_e, ytd_balance_e, ptd_debit_balance_e,', r); r:=r+1;
777: ad_ddl.build_statement(' ptd_credit_balance_e, ytd_debit_balance_e, ytd_credit_balance_e,', r); r:=r+1;
778: ad_ddl.build_statement(' creation_date, created_by, last_update_date, last_updated_by,', r); r:=r+1;
779: ad_ddl.build_statement(' last_update_login)', r); r:=r+1;
772: ad_ddl.build_statement(' intercompany_id, financial_elem_id,', r); r:=r+1;
773: ad_ddl.build_statement(' product_id, natural_account_id, channel_id, project_id, customer_id,', r); r:=r+1;
774: ad_ddl.build_statement(' task_id, user_dim1_id, user_dim2_id, user_dim3_id, user_dim4_id,', r); r:=r+1;
775: ad_ddl.build_statement(' user_dim5_id, user_dim6_id, user_dim7_id, user_dim8_id, user_dim9_id,', r); r:=r+1;
776: ad_ddl.build_statement(' user_dim10_id, xtd_balance_e, ytd_balance_e, ptd_debit_balance_e,', r); r:=r+1;
777: ad_ddl.build_statement(' ptd_credit_balance_e, ytd_debit_balance_e, ytd_credit_balance_e,', r); r:=r+1;
778: ad_ddl.build_statement(' creation_date, created_by, last_update_date, last_updated_by,', r); r:=r+1;
779: ad_ddl.build_statement(' last_update_login)', r); r:=r+1;
780: ad_ddl.build_statement(' SELECT', r); r:=r+1;
773: ad_ddl.build_statement(' product_id, natural_account_id, channel_id, project_id, customer_id,', r); r:=r+1;
774: ad_ddl.build_statement(' task_id, user_dim1_id, user_dim2_id, user_dim3_id, user_dim4_id,', r); r:=r+1;
775: ad_ddl.build_statement(' user_dim5_id, user_dim6_id, user_dim7_id, user_dim8_id, user_dim9_id,', r); r:=r+1;
776: ad_ddl.build_statement(' user_dim10_id, xtd_balance_e, ytd_balance_e, ptd_debit_balance_e,', r); r:=r+1;
777: ad_ddl.build_statement(' ptd_credit_balance_e, ytd_debit_balance_e, ytd_credit_balance_e,', r); r:=r+1;
778: ad_ddl.build_statement(' creation_date, created_by, last_update_date, last_updated_by,', r); r:=r+1;
779: ad_ddl.build_statement(' last_update_login)', r); r:=r+1;
780: ad_ddl.build_statement(' SELECT', r); r:=r+1;
781: ad_ddl.build_statement(' p_new_entry_id,', r); r:=r+1;
774: ad_ddl.build_statement(' task_id, user_dim1_id, user_dim2_id, user_dim3_id, user_dim4_id,', r); r:=r+1;
775: ad_ddl.build_statement(' user_dim5_id, user_dim6_id, user_dim7_id, user_dim8_id, user_dim9_id,', r); r:=r+1;
776: ad_ddl.build_statement(' user_dim10_id, xtd_balance_e, ytd_balance_e, ptd_debit_balance_e,', r); r:=r+1;
777: ad_ddl.build_statement(' ptd_credit_balance_e, ytd_debit_balance_e, ytd_credit_balance_e,', r); r:=r+1;
778: ad_ddl.build_statement(' creation_date, created_by, last_update_date, last_updated_by,', r); r:=r+1;
779: ad_ddl.build_statement(' last_update_login)', r); r:=r+1;
780: ad_ddl.build_statement(' SELECT', r); r:=r+1;
781: ad_ddl.build_statement(' p_new_entry_id,', r); r:=r+1;
782: ad_ddl.build_statement(' tgt.line_item_id,', r); r:=r+1;
775: ad_ddl.build_statement(' user_dim5_id, user_dim6_id, user_dim7_id, user_dim8_id, user_dim9_id,', r); r:=r+1;
776: ad_ddl.build_statement(' user_dim10_id, xtd_balance_e, ytd_balance_e, ptd_debit_balance_e,', r); r:=r+1;
777: ad_ddl.build_statement(' ptd_credit_balance_e, ytd_debit_balance_e, ytd_credit_balance_e,', r); r:=r+1;
778: ad_ddl.build_statement(' creation_date, created_by, last_update_date, last_updated_by,', r); r:=r+1;
779: ad_ddl.build_statement(' last_update_login)', r); r:=r+1;
780: ad_ddl.build_statement(' SELECT', r); r:=r+1;
781: ad_ddl.build_statement(' p_new_entry_id,', r); r:=r+1;
782: ad_ddl.build_statement(' tgt.line_item_id,', r); r:=r+1;
783: ad_ddl.build_statement(' ', r); r:=r+1;
776: ad_ddl.build_statement(' user_dim10_id, xtd_balance_e, ytd_balance_e, ptd_debit_balance_e,', r); r:=r+1;
777: ad_ddl.build_statement(' ptd_credit_balance_e, ytd_debit_balance_e, ytd_credit_balance_e,', r); r:=r+1;
778: ad_ddl.build_statement(' creation_date, created_by, last_update_date, last_updated_by,', r); r:=r+1;
779: ad_ddl.build_statement(' last_update_login)', r); r:=r+1;
780: ad_ddl.build_statement(' SELECT', r); r:=r+1;
781: ad_ddl.build_statement(' p_new_entry_id,', r); r:=r+1;
782: ad_ddl.build_statement(' tgt.line_item_id,', r); r:=r+1;
783: ad_ddl.build_statement(' ', r); r:=r+1;
784: r := build_comma_list(' tgt.', '', ' NULL,', r, 'F');
777: ad_ddl.build_statement(' ptd_credit_balance_e, ytd_debit_balance_e, ytd_credit_balance_e,', r); r:=r+1;
778: ad_ddl.build_statement(' creation_date, created_by, last_update_date, last_updated_by,', r); r:=r+1;
779: ad_ddl.build_statement(' last_update_login)', r); r:=r+1;
780: ad_ddl.build_statement(' SELECT', r); r:=r+1;
781: ad_ddl.build_statement(' p_new_entry_id,', r); r:=r+1;
782: ad_ddl.build_statement(' tgt.line_item_id,', r); r:=r+1;
783: ad_ddl.build_statement(' ', r); r:=r+1;
784: r := build_comma_list(' tgt.', '', ' NULL,', r, 'F');
785: ad_ddl.build_statement(' fxata.number_assign_value *', r); r:=r+1;
778: ad_ddl.build_statement(' creation_date, created_by, last_update_date, last_updated_by,', r); r:=r+1;
779: ad_ddl.build_statement(' last_update_login)', r); r:=r+1;
780: ad_ddl.build_statement(' SELECT', r); r:=r+1;
781: ad_ddl.build_statement(' p_new_entry_id,', r); r:=r+1;
782: ad_ddl.build_statement(' tgt.line_item_id,', r); r:=r+1;
783: ad_ddl.build_statement(' ', r); r:=r+1;
784: r := build_comma_list(' tgt.', '', ' NULL,', r, 'F');
785: ad_ddl.build_statement(' fxata.number_assign_value *', r); r:=r+1;
786: ad_ddl.build_statement(' decode(tgt.account_type_code,', r); r:=r+1;
779: ad_ddl.build_statement(' last_update_login)', r); r:=r+1;
780: ad_ddl.build_statement(' SELECT', r); r:=r+1;
781: ad_ddl.build_statement(' p_new_entry_id,', r); r:=r+1;
782: ad_ddl.build_statement(' tgt.line_item_id,', r); r:=r+1;
783: ad_ddl.build_statement(' ', r); r:=r+1;
784: r := build_comma_list(' tgt.', '', ' NULL,', r, 'F');
785: ad_ddl.build_statement(' fxata.number_assign_value *', r); r:=r+1;
786: ad_ddl.build_statement(' decode(tgt.account_type_code,', r); r:=r+1;
787: ad_ddl.build_statement(' ''REVENUE'', tgt.xlate_ptd_dr - tgt.xlate_ptd_cr,', r); r:=r+1;
781: ad_ddl.build_statement(' p_new_entry_id,', r); r:=r+1;
782: ad_ddl.build_statement(' tgt.line_item_id,', r); r:=r+1;
783: ad_ddl.build_statement(' ', r); r:=r+1;
784: r := build_comma_list(' tgt.', '', ' NULL,', r, 'F');
785: ad_ddl.build_statement(' fxata.number_assign_value *', r); r:=r+1;
786: ad_ddl.build_statement(' decode(tgt.account_type_code,', r); r:=r+1;
787: ad_ddl.build_statement(' ''REVENUE'', tgt.xlate_ptd_dr - tgt.xlate_ptd_cr,', r); r:=r+1;
788: ad_ddl.build_statement(' ''EXPENSE'', tgt.xlate_ptd_dr - tgt.xlate_ptd_cr,', r); r:=r+1;
789: ad_ddl.build_statement(' tgt.xlate_ytd_dr - tgt.xlate_ytd_cr),', r); r:=r+1;
782: ad_ddl.build_statement(' tgt.line_item_id,', r); r:=r+1;
783: ad_ddl.build_statement(' ', r); r:=r+1;
784: r := build_comma_list(' tgt.', '', ' NULL,', r, 'F');
785: ad_ddl.build_statement(' fxata.number_assign_value *', r); r:=r+1;
786: ad_ddl.build_statement(' decode(tgt.account_type_code,', r); r:=r+1;
787: ad_ddl.build_statement(' ''REVENUE'', tgt.xlate_ptd_dr - tgt.xlate_ptd_cr,', r); r:=r+1;
788: ad_ddl.build_statement(' ''EXPENSE'', tgt.xlate_ptd_dr - tgt.xlate_ptd_cr,', r); r:=r+1;
789: ad_ddl.build_statement(' tgt.xlate_ytd_dr - tgt.xlate_ytd_cr),', r); r:=r+1;
790: ad_ddl.build_statement(' fxata.number_assign_value * (tgt.xlate_ytd_dr - tgt.xlate_ytd_cr),', r); r:=r+1;
783: ad_ddl.build_statement(' ', r); r:=r+1;
784: r := build_comma_list(' tgt.', '', ' NULL,', r, 'F');
785: ad_ddl.build_statement(' fxata.number_assign_value *', r); r:=r+1;
786: ad_ddl.build_statement(' decode(tgt.account_type_code,', r); r:=r+1;
787: ad_ddl.build_statement(' ''REVENUE'', tgt.xlate_ptd_dr - tgt.xlate_ptd_cr,', r); r:=r+1;
788: ad_ddl.build_statement(' ''EXPENSE'', tgt.xlate_ptd_dr - tgt.xlate_ptd_cr,', r); r:=r+1;
789: ad_ddl.build_statement(' tgt.xlate_ytd_dr - tgt.xlate_ytd_cr),', r); r:=r+1;
790: ad_ddl.build_statement(' fxata.number_assign_value * (tgt.xlate_ytd_dr - tgt.xlate_ytd_cr),', r); r:=r+1;
791: ad_ddl.build_statement(' tgt.xlate_ptd_dr, tgt.xlate_ptd_cr, tgt.xlate_ytd_dr, tgt.xlate_ytd_cr,', r); r:=r+1;
784: r := build_comma_list(' tgt.', '', ' NULL,', r, 'F');
785: ad_ddl.build_statement(' fxata.number_assign_value *', r); r:=r+1;
786: ad_ddl.build_statement(' decode(tgt.account_type_code,', r); r:=r+1;
787: ad_ddl.build_statement(' ''REVENUE'', tgt.xlate_ptd_dr - tgt.xlate_ptd_cr,', r); r:=r+1;
788: ad_ddl.build_statement(' ''EXPENSE'', tgt.xlate_ptd_dr - tgt.xlate_ptd_cr,', r); r:=r+1;
789: ad_ddl.build_statement(' tgt.xlate_ytd_dr - tgt.xlate_ytd_cr),', r); r:=r+1;
790: ad_ddl.build_statement(' fxata.number_assign_value * (tgt.xlate_ytd_dr - tgt.xlate_ytd_cr),', r); r:=r+1;
791: ad_ddl.build_statement(' tgt.xlate_ptd_dr, tgt.xlate_ptd_cr, tgt.xlate_ytd_dr, tgt.xlate_ytd_cr,', r); r:=r+1;
792: ad_ddl.build_statement(' sysdate, gcs_translation_pkg.g_fnd_user_id, sysdate,', r); r:=r+1;
785: ad_ddl.build_statement(' fxata.number_assign_value *', r); r:=r+1;
786: ad_ddl.build_statement(' decode(tgt.account_type_code,', r); r:=r+1;
787: ad_ddl.build_statement(' ''REVENUE'', tgt.xlate_ptd_dr - tgt.xlate_ptd_cr,', r); r:=r+1;
788: ad_ddl.build_statement(' ''EXPENSE'', tgt.xlate_ptd_dr - tgt.xlate_ptd_cr,', r); r:=r+1;
789: ad_ddl.build_statement(' tgt.xlate_ytd_dr - tgt.xlate_ytd_cr),', r); r:=r+1;
790: ad_ddl.build_statement(' fxata.number_assign_value * (tgt.xlate_ytd_dr - tgt.xlate_ytd_cr),', r); r:=r+1;
791: ad_ddl.build_statement(' tgt.xlate_ptd_dr, tgt.xlate_ptd_cr, tgt.xlate_ytd_dr, tgt.xlate_ytd_cr,', r); r:=r+1;
792: ad_ddl.build_statement(' sysdate, gcs_translation_pkg.g_fnd_user_id, sysdate,', r); r:=r+1;
793: ad_ddl.build_statement(' gcs_translation_pkg.g_fnd_user_id, gcs_translation_pkg.g_fnd_login_id', r); r:=r+1;
786: ad_ddl.build_statement(' decode(tgt.account_type_code,', r); r:=r+1;
787: ad_ddl.build_statement(' ''REVENUE'', tgt.xlate_ptd_dr - tgt.xlate_ptd_cr,', r); r:=r+1;
788: ad_ddl.build_statement(' ''EXPENSE'', tgt.xlate_ptd_dr - tgt.xlate_ptd_cr,', r); r:=r+1;
789: ad_ddl.build_statement(' tgt.xlate_ytd_dr - tgt.xlate_ytd_cr),', r); r:=r+1;
790: ad_ddl.build_statement(' fxata.number_assign_value * (tgt.xlate_ytd_dr - tgt.xlate_ytd_cr),', r); r:=r+1;
791: ad_ddl.build_statement(' tgt.xlate_ptd_dr, tgt.xlate_ptd_cr, tgt.xlate_ytd_dr, tgt.xlate_ytd_cr,', r); r:=r+1;
792: ad_ddl.build_statement(' sysdate, gcs_translation_pkg.g_fnd_user_id, sysdate,', r); r:=r+1;
793: ad_ddl.build_statement(' gcs_translation_pkg.g_fnd_user_id, gcs_translation_pkg.g_fnd_login_id', r); r:=r+1;
794: ad_ddl.build_statement(' FROM gcs_translation_gt tgt,', r); r:=r+1;
787: ad_ddl.build_statement(' ''REVENUE'', tgt.xlate_ptd_dr - tgt.xlate_ptd_cr,', r); r:=r+1;
788: ad_ddl.build_statement(' ''EXPENSE'', tgt.xlate_ptd_dr - tgt.xlate_ptd_cr,', r); r:=r+1;
789: ad_ddl.build_statement(' tgt.xlate_ytd_dr - tgt.xlate_ytd_cr),', r); r:=r+1;
790: ad_ddl.build_statement(' fxata.number_assign_value * (tgt.xlate_ytd_dr - tgt.xlate_ytd_cr),', r); r:=r+1;
791: ad_ddl.build_statement(' tgt.xlate_ptd_dr, tgt.xlate_ptd_cr, tgt.xlate_ytd_dr, tgt.xlate_ytd_cr,', r); r:=r+1;
792: ad_ddl.build_statement(' sysdate, gcs_translation_pkg.g_fnd_user_id, sysdate,', r); r:=r+1;
793: ad_ddl.build_statement(' gcs_translation_pkg.g_fnd_user_id, gcs_translation_pkg.g_fnd_login_id', r); r:=r+1;
794: ad_ddl.build_statement(' FROM gcs_translation_gt tgt,', r); r:=r+1;
795: ad_ddl.build_statement(' fem_ln_items_attr li,', r); r:=r+1;
788: ad_ddl.build_statement(' ''EXPENSE'', tgt.xlate_ptd_dr - tgt.xlate_ptd_cr,', r); r:=r+1;
789: ad_ddl.build_statement(' tgt.xlate_ytd_dr - tgt.xlate_ytd_cr),', r); r:=r+1;
790: ad_ddl.build_statement(' fxata.number_assign_value * (tgt.xlate_ytd_dr - tgt.xlate_ytd_cr),', r); r:=r+1;
791: ad_ddl.build_statement(' tgt.xlate_ptd_dr, tgt.xlate_ptd_cr, tgt.xlate_ytd_dr, tgt.xlate_ytd_cr,', r); r:=r+1;
792: ad_ddl.build_statement(' sysdate, gcs_translation_pkg.g_fnd_user_id, sysdate,', r); r:=r+1;
793: ad_ddl.build_statement(' gcs_translation_pkg.g_fnd_user_id, gcs_translation_pkg.g_fnd_login_id', r); r:=r+1;
794: ad_ddl.build_statement(' FROM gcs_translation_gt tgt,', r); r:=r+1;
795: ad_ddl.build_statement(' fem_ln_items_attr li,', r); r:=r+1;
796: ad_ddl.build_statement(' fem_ext_acct_types_attr fxata', r); r:=r+1;
789: ad_ddl.build_statement(' tgt.xlate_ytd_dr - tgt.xlate_ytd_cr),', r); r:=r+1;
790: ad_ddl.build_statement(' fxata.number_assign_value * (tgt.xlate_ytd_dr - tgt.xlate_ytd_cr),', r); r:=r+1;
791: ad_ddl.build_statement(' tgt.xlate_ptd_dr, tgt.xlate_ptd_cr, tgt.xlate_ytd_dr, tgt.xlate_ytd_cr,', r); r:=r+1;
792: ad_ddl.build_statement(' sysdate, gcs_translation_pkg.g_fnd_user_id, sysdate,', r); r:=r+1;
793: ad_ddl.build_statement(' gcs_translation_pkg.g_fnd_user_id, gcs_translation_pkg.g_fnd_login_id', r); r:=r+1;
794: ad_ddl.build_statement(' FROM gcs_translation_gt tgt,', r); r:=r+1;
795: ad_ddl.build_statement(' fem_ln_items_attr li,', r); r:=r+1;
796: ad_ddl.build_statement(' fem_ext_acct_types_attr fxata', r); r:=r+1;
797: ad_ddl.build_statement(' WHERE li.line_item_id = tgt.line_item_id', r); r:=r+1;
790: ad_ddl.build_statement(' fxata.number_assign_value * (tgt.xlate_ytd_dr - tgt.xlate_ytd_cr),', r); r:=r+1;
791: ad_ddl.build_statement(' tgt.xlate_ptd_dr, tgt.xlate_ptd_cr, tgt.xlate_ytd_dr, tgt.xlate_ytd_cr,', r); r:=r+1;
792: ad_ddl.build_statement(' sysdate, gcs_translation_pkg.g_fnd_user_id, sysdate,', r); r:=r+1;
793: ad_ddl.build_statement(' gcs_translation_pkg.g_fnd_user_id, gcs_translation_pkg.g_fnd_login_id', r); r:=r+1;
794: ad_ddl.build_statement(' FROM gcs_translation_gt tgt,', r); r:=r+1;
795: ad_ddl.build_statement(' fem_ln_items_attr li,', r); r:=r+1;
796: ad_ddl.build_statement(' fem_ext_acct_types_attr fxata', r); r:=r+1;
797: ad_ddl.build_statement(' WHERE li.line_item_id = tgt.line_item_id', r); r:=r+1;
798: ad_ddl.build_statement(' AND li.attribute_id = gcs_translation_pkg.g_li_acct_type_attr_id', r); r:=r+1;
791: ad_ddl.build_statement(' tgt.xlate_ptd_dr, tgt.xlate_ptd_cr, tgt.xlate_ytd_dr, tgt.xlate_ytd_cr,', r); r:=r+1;
792: ad_ddl.build_statement(' sysdate, gcs_translation_pkg.g_fnd_user_id, sysdate,', r); r:=r+1;
793: ad_ddl.build_statement(' gcs_translation_pkg.g_fnd_user_id, gcs_translation_pkg.g_fnd_login_id', r); r:=r+1;
794: ad_ddl.build_statement(' FROM gcs_translation_gt tgt,', r); r:=r+1;
795: ad_ddl.build_statement(' fem_ln_items_attr li,', r); r:=r+1;
796: ad_ddl.build_statement(' fem_ext_acct_types_attr fxata', r); r:=r+1;
797: ad_ddl.build_statement(' WHERE li.line_item_id = tgt.line_item_id', r); r:=r+1;
798: ad_ddl.build_statement(' AND li.attribute_id = gcs_translation_pkg.g_li_acct_type_attr_id', r); r:=r+1;
799: ad_ddl.build_statement(' AND li.version_id = gcs_translation_pkg.g_li_acct_type_v_id', r); r:=r+1;
792: ad_ddl.build_statement(' sysdate, gcs_translation_pkg.g_fnd_user_id, sysdate,', r); r:=r+1;
793: ad_ddl.build_statement(' gcs_translation_pkg.g_fnd_user_id, gcs_translation_pkg.g_fnd_login_id', r); r:=r+1;
794: ad_ddl.build_statement(' FROM gcs_translation_gt tgt,', r); r:=r+1;
795: ad_ddl.build_statement(' fem_ln_items_attr li,', r); r:=r+1;
796: ad_ddl.build_statement(' fem_ext_acct_types_attr fxata', r); r:=r+1;
797: ad_ddl.build_statement(' WHERE li.line_item_id = tgt.line_item_id', r); r:=r+1;
798: ad_ddl.build_statement(' AND li.attribute_id = gcs_translation_pkg.g_li_acct_type_attr_id', r); r:=r+1;
799: ad_ddl.build_statement(' AND li.version_id = gcs_translation_pkg.g_li_acct_type_v_id', r); r:=r+1;
800: ad_ddl.build_statement(' AND fxata.ext_account_type_code = li.dim_attribute_varchar_member', r); r:=r+1;
793: ad_ddl.build_statement(' gcs_translation_pkg.g_fnd_user_id, gcs_translation_pkg.g_fnd_login_id', r); r:=r+1;
794: ad_ddl.build_statement(' FROM gcs_translation_gt tgt,', r); r:=r+1;
795: ad_ddl.build_statement(' fem_ln_items_attr li,', r); r:=r+1;
796: ad_ddl.build_statement(' fem_ext_acct_types_attr fxata', r); r:=r+1;
797: ad_ddl.build_statement(' WHERE li.line_item_id = tgt.line_item_id', r); r:=r+1;
798: ad_ddl.build_statement(' AND li.attribute_id = gcs_translation_pkg.g_li_acct_type_attr_id', r); r:=r+1;
799: ad_ddl.build_statement(' AND li.version_id = gcs_translation_pkg.g_li_acct_type_v_id', r); r:=r+1;
800: ad_ddl.build_statement(' AND fxata.ext_account_type_code = li.dim_attribute_varchar_member', r); r:=r+1;
801: ad_ddl.build_statement(' AND fxata.attribute_id = gcs_translation_pkg.g_xat_sign_attr_id', r); r:=r+1;
794: ad_ddl.build_statement(' FROM gcs_translation_gt tgt,', r); r:=r+1;
795: ad_ddl.build_statement(' fem_ln_items_attr li,', r); r:=r+1;
796: ad_ddl.build_statement(' fem_ext_acct_types_attr fxata', r); r:=r+1;
797: ad_ddl.build_statement(' WHERE li.line_item_id = tgt.line_item_id', r); r:=r+1;
798: ad_ddl.build_statement(' AND li.attribute_id = gcs_translation_pkg.g_li_acct_type_attr_id', r); r:=r+1;
799: ad_ddl.build_statement(' AND li.version_id = gcs_translation_pkg.g_li_acct_type_v_id', r); r:=r+1;
800: ad_ddl.build_statement(' AND fxata.ext_account_type_code = li.dim_attribute_varchar_member', r); r:=r+1;
801: ad_ddl.build_statement(' AND fxata.attribute_id = gcs_translation_pkg.g_xat_sign_attr_id', r); r:=r+1;
802: ad_ddl.build_statement(' AND fxata.version_id = gcs_translation_pkg.g_xat_sign_v_id;', r); r:=r+1;
795: ad_ddl.build_statement(' fem_ln_items_attr li,', r); r:=r+1;
796: ad_ddl.build_statement(' fem_ext_acct_types_attr fxata', r); r:=r+1;
797: ad_ddl.build_statement(' WHERE li.line_item_id = tgt.line_item_id', r); r:=r+1;
798: ad_ddl.build_statement(' AND li.attribute_id = gcs_translation_pkg.g_li_acct_type_attr_id', r); r:=r+1;
799: ad_ddl.build_statement(' AND li.version_id = gcs_translation_pkg.g_li_acct_type_v_id', r); r:=r+1;
800: ad_ddl.build_statement(' AND fxata.ext_account_type_code = li.dim_attribute_varchar_member', r); r:=r+1;
801: ad_ddl.build_statement(' AND fxata.attribute_id = gcs_translation_pkg.g_xat_sign_attr_id', r); r:=r+1;
802: ad_ddl.build_statement(' AND fxata.version_id = gcs_translation_pkg.g_xat_sign_v_id;', r); r:=r+1;
803: ad_ddl.build_statement(' ', r); r:=r+1;
796: ad_ddl.build_statement(' fem_ext_acct_types_attr fxata', r); r:=r+1;
797: ad_ddl.build_statement(' WHERE li.line_item_id = tgt.line_item_id', r); r:=r+1;
798: ad_ddl.build_statement(' AND li.attribute_id = gcs_translation_pkg.g_li_acct_type_attr_id', r); r:=r+1;
799: ad_ddl.build_statement(' AND li.version_id = gcs_translation_pkg.g_li_acct_type_v_id', r); r:=r+1;
800: ad_ddl.build_statement(' AND fxata.ext_account_type_code = li.dim_attribute_varchar_member', r); r:=r+1;
801: ad_ddl.build_statement(' AND fxata.attribute_id = gcs_translation_pkg.g_xat_sign_attr_id', r); r:=r+1;
802: ad_ddl.build_statement(' AND fxata.version_id = gcs_translation_pkg.g_xat_sign_v_id;', r); r:=r+1;
803: ad_ddl.build_statement(' ', r); r:=r+1;
804: ad_ddl.build_statement(' write_to_log(module, FND_LOG.LEVEL_PROCEDURE,g_module_success);', r); r:=r+1;
797: ad_ddl.build_statement(' WHERE li.line_item_id = tgt.line_item_id', r); r:=r+1;
798: ad_ddl.build_statement(' AND li.attribute_id = gcs_translation_pkg.g_li_acct_type_attr_id', r); r:=r+1;
799: ad_ddl.build_statement(' AND li.version_id = gcs_translation_pkg.g_li_acct_type_v_id', r); r:=r+1;
800: ad_ddl.build_statement(' AND fxata.ext_account_type_code = li.dim_attribute_varchar_member', r); r:=r+1;
801: ad_ddl.build_statement(' AND fxata.attribute_id = gcs_translation_pkg.g_xat_sign_attr_id', r); r:=r+1;
802: ad_ddl.build_statement(' AND fxata.version_id = gcs_translation_pkg.g_xat_sign_v_id;', r); r:=r+1;
803: ad_ddl.build_statement(' ', r); r:=r+1;
804: ad_ddl.build_statement(' write_to_log(module, FND_LOG.LEVEL_PROCEDURE,g_module_success);', r); r:=r+1;
805: ad_ddl.build_statement(' EXCEPTION', r); r:=r+1;
798: ad_ddl.build_statement(' AND li.attribute_id = gcs_translation_pkg.g_li_acct_type_attr_id', r); r:=r+1;
799: ad_ddl.build_statement(' AND li.version_id = gcs_translation_pkg.g_li_acct_type_v_id', r); r:=r+1;
800: ad_ddl.build_statement(' AND fxata.ext_account_type_code = li.dim_attribute_varchar_member', r); r:=r+1;
801: ad_ddl.build_statement(' AND fxata.attribute_id = gcs_translation_pkg.g_xat_sign_attr_id', r); r:=r+1;
802: ad_ddl.build_statement(' AND fxata.version_id = gcs_translation_pkg.g_xat_sign_v_id;', r); r:=r+1;
803: ad_ddl.build_statement(' ', r); r:=r+1;
804: ad_ddl.build_statement(' write_to_log(module, FND_LOG.LEVEL_PROCEDURE,g_module_success);', r); r:=r+1;
805: ad_ddl.build_statement(' EXCEPTION', r); r:=r+1;
806: ad_ddl.build_statement(' WHEN GCS_CCY_ENTRY_CREATE_FAILED THEN', r); r:=r+1;
799: ad_ddl.build_statement(' AND li.version_id = gcs_translation_pkg.g_li_acct_type_v_id', r); r:=r+1;
800: ad_ddl.build_statement(' AND fxata.ext_account_type_code = li.dim_attribute_varchar_member', r); r:=r+1;
801: ad_ddl.build_statement(' AND fxata.attribute_id = gcs_translation_pkg.g_xat_sign_attr_id', r); r:=r+1;
802: ad_ddl.build_statement(' AND fxata.version_id = gcs_translation_pkg.g_xat_sign_v_id;', r); r:=r+1;
803: ad_ddl.build_statement(' ', r); r:=r+1;
804: ad_ddl.build_statement(' write_to_log(module, FND_LOG.LEVEL_PROCEDURE,g_module_success);', r); r:=r+1;
805: ad_ddl.build_statement(' EXCEPTION', r); r:=r+1;
806: ad_ddl.build_statement(' WHEN GCS_CCY_ENTRY_CREATE_FAILED THEN', r); r:=r+1;
807: ad_ddl.build_statement(' module_log_write(module, g_module_failure);', r); r:=r+1;
800: ad_ddl.build_statement(' AND fxata.ext_account_type_code = li.dim_attribute_varchar_member', r); r:=r+1;
801: ad_ddl.build_statement(' AND fxata.attribute_id = gcs_translation_pkg.g_xat_sign_attr_id', r); r:=r+1;
802: ad_ddl.build_statement(' AND fxata.version_id = gcs_translation_pkg.g_xat_sign_v_id;', r); r:=r+1;
803: ad_ddl.build_statement(' ', r); r:=r+1;
804: ad_ddl.build_statement(' write_to_log(module, FND_LOG.LEVEL_PROCEDURE,g_module_success);', r); r:=r+1;
805: ad_ddl.build_statement(' EXCEPTION', r); r:=r+1;
806: ad_ddl.build_statement(' WHEN GCS_CCY_ENTRY_CREATE_FAILED THEN', r); r:=r+1;
807: ad_ddl.build_statement(' module_log_write(module, g_module_failure);', r); r:=r+1;
808: ad_ddl.build_statement(' raise GCS_TRANSLATION_PKG.GCS_CCY_SUBPROGRAM_RAISED;', r); r:=r+1;
801: ad_ddl.build_statement(' AND fxata.attribute_id = gcs_translation_pkg.g_xat_sign_attr_id', r); r:=r+1;
802: ad_ddl.build_statement(' AND fxata.version_id = gcs_translation_pkg.g_xat_sign_v_id;', r); r:=r+1;
803: ad_ddl.build_statement(' ', r); r:=r+1;
804: ad_ddl.build_statement(' write_to_log(module, FND_LOG.LEVEL_PROCEDURE,g_module_success);', r); r:=r+1;
805: ad_ddl.build_statement(' EXCEPTION', r); r:=r+1;
806: ad_ddl.build_statement(' WHEN GCS_CCY_ENTRY_CREATE_FAILED THEN', r); r:=r+1;
807: ad_ddl.build_statement(' module_log_write(module, g_module_failure);', r); r:=r+1;
808: ad_ddl.build_statement(' raise GCS_TRANSLATION_PKG.GCS_CCY_SUBPROGRAM_RAISED;', r); r:=r+1;
809: ad_ddl.build_statement(' WHEN OTHERS THEN', r); r:=r+1;
802: ad_ddl.build_statement(' AND fxata.version_id = gcs_translation_pkg.g_xat_sign_v_id;', r); r:=r+1;
803: ad_ddl.build_statement(' ', r); r:=r+1;
804: ad_ddl.build_statement(' write_to_log(module, FND_LOG.LEVEL_PROCEDURE,g_module_success);', r); r:=r+1;
805: ad_ddl.build_statement(' EXCEPTION', r); r:=r+1;
806: ad_ddl.build_statement(' WHEN GCS_CCY_ENTRY_CREATE_FAILED THEN', r); r:=r+1;
807: ad_ddl.build_statement(' module_log_write(module, g_module_failure);', r); r:=r+1;
808: ad_ddl.build_statement(' raise GCS_TRANSLATION_PKG.GCS_CCY_SUBPROGRAM_RAISED;', r); r:=r+1;
809: ad_ddl.build_statement(' WHEN OTHERS THEN', r); r:=r+1;
810: ad_ddl.build_statement(' FND_MESSAGE.set_name(''GCS'', ''GCS_CCY_NEW_ENTRY_UNEXP_ERR'');', r); r:=r+1;
803: ad_ddl.build_statement(' ', r); r:=r+1;
804: ad_ddl.build_statement(' write_to_log(module, FND_LOG.LEVEL_PROCEDURE,g_module_success);', r); r:=r+1;
805: ad_ddl.build_statement(' EXCEPTION', r); r:=r+1;
806: ad_ddl.build_statement(' WHEN GCS_CCY_ENTRY_CREATE_FAILED THEN', r); r:=r+1;
807: ad_ddl.build_statement(' module_log_write(module, g_module_failure);', r); r:=r+1;
808: ad_ddl.build_statement(' raise GCS_TRANSLATION_PKG.GCS_CCY_SUBPROGRAM_RAISED;', r); r:=r+1;
809: ad_ddl.build_statement(' WHEN OTHERS THEN', r); r:=r+1;
810: ad_ddl.build_statement(' FND_MESSAGE.set_name(''GCS'', ''GCS_CCY_NEW_ENTRY_UNEXP_ERR'');', r); r:=r+1;
811: ad_ddl.build_statement(' GCS_TRANSLATION_PKG.g_error_text := FND_MESSAGE.get;', r); r:=r+1;
804: ad_ddl.build_statement(' write_to_log(module, FND_LOG.LEVEL_PROCEDURE,g_module_success);', r); r:=r+1;
805: ad_ddl.build_statement(' EXCEPTION', r); r:=r+1;
806: ad_ddl.build_statement(' WHEN GCS_CCY_ENTRY_CREATE_FAILED THEN', r); r:=r+1;
807: ad_ddl.build_statement(' module_log_write(module, g_module_failure);', r); r:=r+1;
808: ad_ddl.build_statement(' raise GCS_TRANSLATION_PKG.GCS_CCY_SUBPROGRAM_RAISED;', r); r:=r+1;
809: ad_ddl.build_statement(' WHEN OTHERS THEN', r); r:=r+1;
810: ad_ddl.build_statement(' FND_MESSAGE.set_name(''GCS'', ''GCS_CCY_NEW_ENTRY_UNEXP_ERR'');', r); r:=r+1;
811: ad_ddl.build_statement(' GCS_TRANSLATION_PKG.g_error_text := FND_MESSAGE.get;', r); r:=r+1;
812: ad_ddl.build_statement(' write_to_log(module, FND_LOG.LEVEL_UNEXPECTED, GCS_TRANSLATION_PKG.g_error_text);', r); r:=r+1;
805: ad_ddl.build_statement(' EXCEPTION', r); r:=r+1;
806: ad_ddl.build_statement(' WHEN GCS_CCY_ENTRY_CREATE_FAILED THEN', r); r:=r+1;
807: ad_ddl.build_statement(' module_log_write(module, g_module_failure);', r); r:=r+1;
808: ad_ddl.build_statement(' raise GCS_TRANSLATION_PKG.GCS_CCY_SUBPROGRAM_RAISED;', r); r:=r+1;
809: ad_ddl.build_statement(' WHEN OTHERS THEN', r); r:=r+1;
810: ad_ddl.build_statement(' FND_MESSAGE.set_name(''GCS'', ''GCS_CCY_NEW_ENTRY_UNEXP_ERR'');', r); r:=r+1;
811: ad_ddl.build_statement(' GCS_TRANSLATION_PKG.g_error_text := FND_MESSAGE.get;', r); r:=r+1;
812: ad_ddl.build_statement(' write_to_log(module, FND_LOG.LEVEL_UNEXPECTED, GCS_TRANSLATION_PKG.g_error_text);', r); r:=r+1;
813: ad_ddl.build_statement(' write_to_log(module, FND_LOG.LEVEL_UNEXPECTED, SQLERRM);', r); r:=r+1;
806: ad_ddl.build_statement(' WHEN GCS_CCY_ENTRY_CREATE_FAILED THEN', r); r:=r+1;
807: ad_ddl.build_statement(' module_log_write(module, g_module_failure);', r); r:=r+1;
808: ad_ddl.build_statement(' raise GCS_TRANSLATION_PKG.GCS_CCY_SUBPROGRAM_RAISED;', r); r:=r+1;
809: ad_ddl.build_statement(' WHEN OTHERS THEN', r); r:=r+1;
810: ad_ddl.build_statement(' FND_MESSAGE.set_name(''GCS'', ''GCS_CCY_NEW_ENTRY_UNEXP_ERR'');', r); r:=r+1;
811: ad_ddl.build_statement(' GCS_TRANSLATION_PKG.g_error_text := FND_MESSAGE.get;', r); r:=r+1;
812: ad_ddl.build_statement(' write_to_log(module, FND_LOG.LEVEL_UNEXPECTED, GCS_TRANSLATION_PKG.g_error_text);', r); r:=r+1;
813: ad_ddl.build_statement(' write_to_log(module, FND_LOG.LEVEL_UNEXPECTED, SQLERRM);', r); r:=r+1;
814: ad_ddl.build_statement(' module_log_write(module, g_module_failure);', r); r:=r+1;
807: ad_ddl.build_statement(' module_log_write(module, g_module_failure);', r); r:=r+1;
808: ad_ddl.build_statement(' raise GCS_TRANSLATION_PKG.GCS_CCY_SUBPROGRAM_RAISED;', r); r:=r+1;
809: ad_ddl.build_statement(' WHEN OTHERS THEN', r); r:=r+1;
810: ad_ddl.build_statement(' FND_MESSAGE.set_name(''GCS'', ''GCS_CCY_NEW_ENTRY_UNEXP_ERR'');', r); r:=r+1;
811: ad_ddl.build_statement(' GCS_TRANSLATION_PKG.g_error_text := FND_MESSAGE.get;', r); r:=r+1;
812: ad_ddl.build_statement(' write_to_log(module, FND_LOG.LEVEL_UNEXPECTED, GCS_TRANSLATION_PKG.g_error_text);', r); r:=r+1;
813: ad_ddl.build_statement(' write_to_log(module, FND_LOG.LEVEL_UNEXPECTED, SQLERRM);', r); r:=r+1;
814: ad_ddl.build_statement(' module_log_write(module, g_module_failure);', r); r:=r+1;
815: ad_ddl.build_statement(' raise GCS_TRANSLATION_PKG.GCS_CCY_SUBPROGRAM_RAISED;', r); r:=r+1;
808: ad_ddl.build_statement(' raise GCS_TRANSLATION_PKG.GCS_CCY_SUBPROGRAM_RAISED;', r); r:=r+1;
809: ad_ddl.build_statement(' WHEN OTHERS THEN', r); r:=r+1;
810: ad_ddl.build_statement(' FND_MESSAGE.set_name(''GCS'', ''GCS_CCY_NEW_ENTRY_UNEXP_ERR'');', r); r:=r+1;
811: ad_ddl.build_statement(' GCS_TRANSLATION_PKG.g_error_text := FND_MESSAGE.get;', r); r:=r+1;
812: ad_ddl.build_statement(' write_to_log(module, FND_LOG.LEVEL_UNEXPECTED, GCS_TRANSLATION_PKG.g_error_text);', r); r:=r+1;
813: ad_ddl.build_statement(' write_to_log(module, FND_LOG.LEVEL_UNEXPECTED, SQLERRM);', r); r:=r+1;
814: ad_ddl.build_statement(' module_log_write(module, g_module_failure);', r); r:=r+1;
815: ad_ddl.build_statement(' raise GCS_TRANSLATION_PKG.GCS_CCY_SUBPROGRAM_RAISED;', r); r:=r+1;
816: ad_ddl.build_statement(' ', r); r:=r+1;
809: ad_ddl.build_statement(' WHEN OTHERS THEN', r); r:=r+1;
810: ad_ddl.build_statement(' FND_MESSAGE.set_name(''GCS'', ''GCS_CCY_NEW_ENTRY_UNEXP_ERR'');', r); r:=r+1;
811: ad_ddl.build_statement(' GCS_TRANSLATION_PKG.g_error_text := FND_MESSAGE.get;', r); r:=r+1;
812: ad_ddl.build_statement(' write_to_log(module, FND_LOG.LEVEL_UNEXPECTED, GCS_TRANSLATION_PKG.g_error_text);', r); r:=r+1;
813: ad_ddl.build_statement(' write_to_log(module, FND_LOG.LEVEL_UNEXPECTED, SQLERRM);', r); r:=r+1;
814: ad_ddl.build_statement(' module_log_write(module, g_module_failure);', r); r:=r+1;
815: ad_ddl.build_statement(' raise GCS_TRANSLATION_PKG.GCS_CCY_SUBPROGRAM_RAISED;', r); r:=r+1;
816: ad_ddl.build_statement(' ', r); r:=r+1;
817: ad_ddl.build_statement(' ', r); r:=r+1;
810: ad_ddl.build_statement(' FND_MESSAGE.set_name(''GCS'', ''GCS_CCY_NEW_ENTRY_UNEXP_ERR'');', r); r:=r+1;
811: ad_ddl.build_statement(' GCS_TRANSLATION_PKG.g_error_text := FND_MESSAGE.get;', r); r:=r+1;
812: ad_ddl.build_statement(' write_to_log(module, FND_LOG.LEVEL_UNEXPECTED, GCS_TRANSLATION_PKG.g_error_text);', r); r:=r+1;
813: ad_ddl.build_statement(' write_to_log(module, FND_LOG.LEVEL_UNEXPECTED, SQLERRM);', r); r:=r+1;
814: ad_ddl.build_statement(' module_log_write(module, g_module_failure);', r); r:=r+1;
815: ad_ddl.build_statement(' raise GCS_TRANSLATION_PKG.GCS_CCY_SUBPROGRAM_RAISED;', r); r:=r+1;
816: ad_ddl.build_statement(' ', r); r:=r+1;
817: ad_ddl.build_statement(' ', r); r:=r+1;
818: ad_ddl.build_statement(' write_to_log(module, FND_LOG.LEVEL_PROCEDURE,g_module_success);', r); r:=r+1;
811: ad_ddl.build_statement(' GCS_TRANSLATION_PKG.g_error_text := FND_MESSAGE.get;', r); r:=r+1;
812: ad_ddl.build_statement(' write_to_log(module, FND_LOG.LEVEL_UNEXPECTED, GCS_TRANSLATION_PKG.g_error_text);', r); r:=r+1;
813: ad_ddl.build_statement(' write_to_log(module, FND_LOG.LEVEL_UNEXPECTED, SQLERRM);', r); r:=r+1;
814: ad_ddl.build_statement(' module_log_write(module, g_module_failure);', r); r:=r+1;
815: ad_ddl.build_statement(' raise GCS_TRANSLATION_PKG.GCS_CCY_SUBPROGRAM_RAISED;', r); r:=r+1;
816: ad_ddl.build_statement(' ', r); r:=r+1;
817: ad_ddl.build_statement(' ', r); r:=r+1;
818: ad_ddl.build_statement(' write_to_log(module, FND_LOG.LEVEL_PROCEDURE,g_module_success);', r); r:=r+1;
819: ad_ddl.build_statement(' END Create_New_Entry;', r); r:=r+1;
812: ad_ddl.build_statement(' write_to_log(module, FND_LOG.LEVEL_UNEXPECTED, GCS_TRANSLATION_PKG.g_error_text);', r); r:=r+1;
813: ad_ddl.build_statement(' write_to_log(module, FND_LOG.LEVEL_UNEXPECTED, SQLERRM);', r); r:=r+1;
814: ad_ddl.build_statement(' module_log_write(module, g_module_failure);', r); r:=r+1;
815: ad_ddl.build_statement(' raise GCS_TRANSLATION_PKG.GCS_CCY_SUBPROGRAM_RAISED;', r); r:=r+1;
816: ad_ddl.build_statement(' ', r); r:=r+1;
817: ad_ddl.build_statement(' ', r); r:=r+1;
818: ad_ddl.build_statement(' write_to_log(module, FND_LOG.LEVEL_PROCEDURE,g_module_success);', r); r:=r+1;
819: ad_ddl.build_statement(' END Create_New_Entry;', r); r:=r+1;
820: ad_ddl.build_statement(' ', r); r:=r+1;
813: ad_ddl.build_statement(' write_to_log(module, FND_LOG.LEVEL_UNEXPECTED, SQLERRM);', r); r:=r+1;
814: ad_ddl.build_statement(' module_log_write(module, g_module_failure);', r); r:=r+1;
815: ad_ddl.build_statement(' raise GCS_TRANSLATION_PKG.GCS_CCY_SUBPROGRAM_RAISED;', r); r:=r+1;
816: ad_ddl.build_statement(' ', r); r:=r+1;
817: ad_ddl.build_statement(' ', r); r:=r+1;
818: ad_ddl.build_statement(' write_to_log(module, FND_LOG.LEVEL_PROCEDURE,g_module_success);', r); r:=r+1;
819: ad_ddl.build_statement(' END Create_New_Entry;', r); r:=r+1;
820: ad_ddl.build_statement(' ', r); r:=r+1;
821: ad_ddl.build_statement(' ', r); r:=r+1;
814: ad_ddl.build_statement(' module_log_write(module, g_module_failure);', r); r:=r+1;
815: ad_ddl.build_statement(' raise GCS_TRANSLATION_PKG.GCS_CCY_SUBPROGRAM_RAISED;', r); r:=r+1;
816: ad_ddl.build_statement(' ', r); r:=r+1;
817: ad_ddl.build_statement(' ', r); r:=r+1;
818: ad_ddl.build_statement(' write_to_log(module, FND_LOG.LEVEL_PROCEDURE,g_module_success);', r); r:=r+1;
819: ad_ddl.build_statement(' END Create_New_Entry;', r); r:=r+1;
820: ad_ddl.build_statement(' ', r); r:=r+1;
821: ad_ddl.build_statement(' ', r); r:=r+1;
822: ad_ddl.build_statement('END GCS_TRANS_DYNAMIC_PKG;', r);
815: ad_ddl.build_statement(' raise GCS_TRANSLATION_PKG.GCS_CCY_SUBPROGRAM_RAISED;', r); r:=r+1;
816: ad_ddl.build_statement(' ', r); r:=r+1;
817: ad_ddl.build_statement(' ', r); r:=r+1;
818: ad_ddl.build_statement(' write_to_log(module, FND_LOG.LEVEL_PROCEDURE,g_module_success);', r); r:=r+1;
819: ad_ddl.build_statement(' END Create_New_Entry;', r); r:=r+1;
820: ad_ddl.build_statement(' ', r); r:=r+1;
821: ad_ddl.build_statement(' ', r); r:=r+1;
822: ad_ddl.build_statement('END GCS_TRANS_DYNAMIC_PKG;', r);
823:
816: ad_ddl.build_statement(' ', r); r:=r+1;
817: ad_ddl.build_statement(' ', r); r:=r+1;
818: ad_ddl.build_statement(' write_to_log(module, FND_LOG.LEVEL_PROCEDURE,g_module_success);', r); r:=r+1;
819: ad_ddl.build_statement(' END Create_New_Entry;', r); r:=r+1;
820: ad_ddl.build_statement(' ', r); r:=r+1;
821: ad_ddl.build_statement(' ', r); r:=r+1;
822: ad_ddl.build_statement('END GCS_TRANS_DYNAMIC_PKG;', r);
823:
824: ad_ddl.create_plsql_object(appl, 'APPS', 'GCS_TRANS_DYNAMIC_PKG', 1, r, 'TRUE', err);
817: ad_ddl.build_statement(' ', r); r:=r+1;
818: ad_ddl.build_statement(' write_to_log(module, FND_LOG.LEVEL_PROCEDURE,g_module_success);', r); r:=r+1;
819: ad_ddl.build_statement(' END Create_New_Entry;', r); r:=r+1;
820: ad_ddl.build_statement(' ', r); r:=r+1;
821: ad_ddl.build_statement(' ', r); r:=r+1;
822: ad_ddl.build_statement('END GCS_TRANS_DYNAMIC_PKG;', r);
823:
824: ad_ddl.create_plsql_object(appl, 'APPS', 'GCS_TRANS_DYNAMIC_PKG', 1, r, 'TRUE', err);
825:
818: ad_ddl.build_statement(' write_to_log(module, FND_LOG.LEVEL_PROCEDURE,g_module_success);', r); r:=r+1;
819: ad_ddl.build_statement(' END Create_New_Entry;', r); r:=r+1;
820: ad_ddl.build_statement(' ', r); r:=r+1;
821: ad_ddl.build_statement(' ', r); r:=r+1;
822: ad_ddl.build_statement('END GCS_TRANS_DYNAMIC_PKG;', r);
823:
824: ad_ddl.create_plsql_object(appl, 'APPS', 'GCS_TRANS_DYNAMIC_PKG', 1, r, 'TRUE', err);
825:
826: IF err = 'TRUE' THEN
820: ad_ddl.build_statement(' ', r); r:=r+1;
821: ad_ddl.build_statement(' ', r); r:=r+1;
822: ad_ddl.build_statement('END GCS_TRANS_DYNAMIC_PKG;', r);
823:
824: ad_ddl.create_plsql_object(appl, 'APPS', 'GCS_TRANS_DYNAMIC_PKG', 1, r, 'TRUE', err);
825:
826: IF err = 'TRUE' THEN
827: raise GCS_CCY_DYN_PKG_BUILD_ERR;
828: END IF;