359: ,p_level => C_LEVEL_STATEMENT
360: ,p_module => l_log_module);
361: END IF;
362:
363: xla_accounting_err_pkg.build_message
364: (p_appli_s_name => 'XLA'
365: ,p_msg_name => 'XLA_AP_TECHNICAL_ERROR'
366: ,p_token_1 => 'APPLICATION_NAME'
367: ,p_value_1 => 'SLA'
393: Update_journal_Entries;
394:
395: -- Track number of errors encountered during XLA routines.
396:
397: g_total_error_count_main := xla_accounting_err_pkg.g_error_count;
398:
399: -- Populate document sequence.
400:
401: Populate_Sequences;
411: ----------------------------------------------------------------------------
412: -- insert any errors that were build in this session (for them to appear
413: -- on the report).
414: ----------------------------------------------------------------------------
415: g_total_error_count := xla_accounting_err_pkg.g_error_count;
416:
417: IF (C_LEVEL_STATEMENT >= g_log_level) THEN
418: trace
419: (p_msg => 'g_total_error_count = '||g_total_error_count
431: If (g_total_error_count > g_total_error_count_main) then
432: rollback;
433: End If;
434:
435: xla_accounting_err_pkg.insert_errors;
436: COMMIT;
437:
438: ----------------------------------------------------------------------------
439: -- set return variables
486: -- on the report).
487: ----------------------------------------------------------------------------
488: rollback;
489:
490: xla_accounting_err_pkg.insert_errors;
491: COMMIT;
492:
493: IF (C_LEVEL_PROCEDURE >= g_log_level) THEN
494: trace
505: ,p_module => l_log_module);
506: END IF;
507:
508: WHEN OTHERS THEN
509: xla_accounting_err_pkg.build_message
510: (p_appli_s_name => 'XLA'
511: ,p_msg_name => 'XLA_AP_TECHNICAL_ERROR'
512: ,p_token_1 => 'XLA_MULTIPERIOD_ACCOUNTING_PKG.Complete_Journal_Entries'
513: ,p_value_1 => 'SLA'
515: ,p_event_id => NULL);
516:
517: rollback;
518:
519: xla_accounting_err_pkg.insert_errors;
520: COMMIT;
521:
522: xla_exceptions_pkg.raise_message
523: (p_location => 'xla_multiperiod_accounting_pkg.complete_journal_entries');
608: END IF;
609:
610: -- Initialize errors package.
611:
612: XLA_ACCOUNTING_ERR_PKG.Set_Options
613: (p_error_source => xla_accounting_err_pkg.C_ACCT_PROGRAM
614: ,p_request_id => g_request_id
615: ,p_application_id => p_application_id);
616:
609:
610: -- Initialize errors package.
611:
612: XLA_ACCOUNTING_ERR_PKG.Set_Options
613: (p_error_source => xla_accounting_err_pkg.C_ACCT_PROGRAM
614: ,p_request_id => g_request_id
615: ,p_application_id => p_application_id);
616:
617:
625: EXCEPTION
626: WHEN xla_exceptions_pkg.application_exception THEN
627: RAISE;
628: WHEN OTHERS THEN
629: xla_accounting_err_pkg.build_message
630: (p_appli_s_name => 'XLA'
631: ,p_msg_name => 'XLA_AP_TECHNICAL_ERROR'
632: ,p_token_1 => 'XLA_MULTIPERIOD_ACCOUNTING_PKG.Initialize'
633: ,p_value_1 => 'SLA'
827: ,p_level => C_LEVEL_EVENT
828: ,p_module => l_log_module);
829: END IF;
830:
831: xla_accounting_err_pkg.build_message
832: (p_appli_s_name => 'XLA'
833: ,p_msg_name => 'XLA_AP_NO_EVENT_TO_PROCESS'
834: ,p_entity_id => NULL
835: ,p_event_id => NULL);
861: Open C_SEL_HDRS;
862: Close C_SEL_HDRS;
863: Exception
864: When resource_busy Then
865: xla_accounting_err_pkg.build_message
866: (p_appli_s_name => 'XLA'
867: ,p_msg_name => 'XLA_MA_HDR_LOCKED'
868: ,p_entity_id => NULL
869: ,p_event_id => NULL);
903: EXCEPTION
904: WHEN xla_exceptions_pkg.application_exception THEN
905: RAISE;
906: WHEN OTHERS THEN
907: xla_accounting_err_pkg.build_message
908: (p_appli_s_name => 'XLA'
909: ,p_msg_name => 'XLA_AP_TECHNICAL_ERROR'
910: ,p_token_1 => 'XLA_MULTIPERIOD_ACCOUNTING_PKG.Populate_Journal_Entries'
911: ,p_value_1 => 'SLA'
970: WHEN xla_exceptions_pkg.application_exception THEN
971: RAISE;
972:
973: WHEN OTHERS THEN
974: xla_accounting_err_pkg.build_message
975: (p_appli_s_name => 'XLA'
976: ,p_msg_name => 'XLA_AP_TECHNICAL_ERROR'
977: ,p_token_1 => 'XLA_MULTIPERIOD_ACCOUNTING_PKG.Update_Journal_Entries'
978: ,p_value_1 => 'SLA'
1112: WHEN xla_exceptions_pkg.application_exception THEN
1113: RAISE;
1114:
1115: WHEN OTHERS THEN
1116: xla_accounting_err_pkg.build_message
1117: (p_appli_s_name => 'XLA'
1118: ,p_msg_name => 'XLA_AP_TECHNICAL_ERROR'
1119: ,p_token_1 => 'XLA_MULTIPERIOD_ACCOUNTING_PKG.Populate_Sequences'
1120: ,p_value_1 => 'SLA'
1147: ,p_level => C_LEVEL_STATEMENT
1148: ,p_module => l_log_module);
1149: END IF;
1150:
1151: xla_accounting_err_pkg.set_options
1152: (p_error_source => xla_accounting_err_pkg.C_TRANSFER_TO_GL);
1153:
1154: IF (C_LEVEL_EVENT >= g_log_level) THEN
1155: trace
1148: ,p_module => l_log_module);
1149: END IF;
1150:
1151: xla_accounting_err_pkg.set_options
1152: (p_error_source => xla_accounting_err_pkg.C_TRANSFER_TO_GL);
1153:
1154: IF (C_LEVEL_EVENT >= g_log_level) THEN
1155: trace
1156: (p_msg => 'Calling transfer routine XLA_TRANSFER_PKG.GL_TRANSFER_MAIN'
1183: ,p_level => C_LEVEL_EVENT
1184: ,p_module => l_log_module);
1185: END IF;
1186:
1187: xla_accounting_err_pkg.set_options
1188: (p_error_source => xla_accounting_err_pkg.C_ACCT_PROGRAM);
1189:
1190: IF (C_LEVEL_PROCEDURE >= g_log_level) THEN
1191: trace
1184: ,p_module => l_log_module);
1185: END IF;
1186:
1187: xla_accounting_err_pkg.set_options
1188: (p_error_source => xla_accounting_err_pkg.C_ACCT_PROGRAM);
1189:
1190: IF (C_LEVEL_PROCEDURE >= g_log_level) THEN
1191: trace
1192: (p_msg => 'END of procedure TRANSFER_TO_GL '
1197: EXCEPTION
1198: WHEN xla_exceptions_pkg.application_exception THEN
1199: RAISE;
1200: WHEN OTHERS THEN
1201: xla_accounting_err_pkg.build_message
1202: (p_appli_s_name => 'XLA'
1203: ,p_msg_name => 'XLA_AP_TECHNICAL_ERROR'
1204: ,p_token_1 => 'XLA_MULTIPERIOD_ACCOUNTING_PKG.Transfer_To_GL'
1205: ,p_value_1 => 'SLA'