350: ,p_level => C_LEVEL_STATEMENT
351: ,p_module => l_log_module);
352: END IF;
353:
354: xla_accounting_err_pkg.build_message
355: (p_appli_s_name => 'XLA'
356: ,p_msg_name => 'XLA_AP_TECHNICAL_ERROR'
357: ,p_token_1 => 'APPLICATION_NAME'
358: ,p_value_1 => 'SLA'
384: Update_journal_Entries;
385:
386: -- Track number of errors encountered during XLA routines.
387:
388: g_total_error_count_main := xla_accounting_err_pkg.g_error_count;
389:
390: -- Populate document sequence.
391:
392: Populate_Sequences;
400: ----------------------------------------------------------------------------
401: -- insert any errors that were build in this session (for them to appear
402: -- on the report).
403: ----------------------------------------------------------------------------
404: g_total_error_count := xla_accounting_err_pkg.g_error_count;
405:
406: IF (C_LEVEL_STATEMENT >= g_log_level) THEN
407: trace
408: (p_msg => 'g_total_error_count = '||g_total_error_count
420: If (g_total_error_count > g_total_error_count_main) then
421: rollback;
422: End If;
423:
424: xla_accounting_err_pkg.insert_errors;
425: COMMIT;
426:
427: ----------------------------------------------------------------------------
428: -- set return variables
470: -- on the report).
471: ----------------------------------------------------------------------------
472: rollback;
473:
474: xla_accounting_err_pkg.insert_errors;
475: COMMIT;
476:
477: IF (C_LEVEL_PROCEDURE >= g_log_level) THEN
478: trace
489: ,p_module => l_log_module);
490: END IF;
491:
492: WHEN OTHERS THEN
493: xla_accounting_err_pkg.build_message
494: (p_appli_s_name => 'XLA'
495: ,p_msg_name => 'XLA_AP_TECHNICAL_ERROR'
496: ,p_token_1 => 'XLA_MULTIPERIOD_ACCOUNTING_PKG.Complete_Journal_Entries'
497: ,p_value_1 => 'SLA'
499: ,p_event_id => NULL);
500:
501: rollback;
502:
503: xla_accounting_err_pkg.insert_errors;
504: COMMIT;
505:
506: xla_exceptions_pkg.raise_message
507: (p_location => 'xla_multiperiod_accounting_pkg.complete_journal_entries');
592: END IF;
593:
594: -- Initialize errors package.
595:
596: XLA_ACCOUNTING_ERR_PKG.Set_Options
597: (p_error_source => xla_accounting_err_pkg.C_ACCT_PROGRAM
598: ,p_request_id => g_request_id
599: ,p_application_id => p_application_id);
600:
593:
594: -- Initialize errors package.
595:
596: XLA_ACCOUNTING_ERR_PKG.Set_Options
597: (p_error_source => xla_accounting_err_pkg.C_ACCT_PROGRAM
598: ,p_request_id => g_request_id
599: ,p_application_id => p_application_id);
600:
601:
609: EXCEPTION
610: WHEN xla_exceptions_pkg.application_exception THEN
611: RAISE;
612: WHEN OTHERS THEN
613: xla_accounting_err_pkg.build_message
614: (p_appli_s_name => 'XLA'
615: ,p_msg_name => 'XLA_AP_TECHNICAL_ERROR'
616: ,p_token_1 => 'XLA_MULTIPERIOD_ACCOUNTING_PKG.Initialize'
617: ,p_value_1 => 'SLA'
816: ,p_level => C_LEVEL_EVENT
817: ,p_module => l_log_module);
818: END IF;
819:
820: xla_accounting_err_pkg.build_message
821: (p_appli_s_name => 'XLA'
822: ,p_msg_name => 'XLA_AP_NO_EVENT_TO_PROCESS'
823: ,p_entity_id => NULL
824: ,p_event_id => NULL);
848: Open C_SEL_HDRS;
849: Close C_SEL_HDRS;
850: Exception
851: When resource_busy Then
852: xla_accounting_err_pkg.build_message
853: (p_appli_s_name => 'XLA'
854: ,p_msg_name => 'XLA_MA_HDR_LOCKED'
855: ,p_entity_id => NULL
856: ,p_event_id => NULL);
884: EXCEPTION
885: WHEN xla_exceptions_pkg.application_exception THEN
886: RAISE;
887: WHEN OTHERS THEN
888: xla_accounting_err_pkg.build_message
889: (p_appli_s_name => 'XLA'
890: ,p_msg_name => 'XLA_AP_TECHNICAL_ERROR'
891: ,p_token_1 => 'XLA_MULTIPERIOD_ACCOUNTING_PKG.Populate_Journal_Entries'
892: ,p_value_1 => 'SLA'
951: WHEN xla_exceptions_pkg.application_exception THEN
952: RAISE;
953:
954: WHEN OTHERS THEN
955: xla_accounting_err_pkg.build_message
956: (p_appli_s_name => 'XLA'
957: ,p_msg_name => 'XLA_AP_TECHNICAL_ERROR'
958: ,p_token_1 => 'XLA_MULTIPERIOD_ACCOUNTING_PKG.Update_Journal_Entries'
959: ,p_value_1 => 'SLA'
1093: WHEN xla_exceptions_pkg.application_exception THEN
1094: RAISE;
1095:
1096: WHEN OTHERS THEN
1097: xla_accounting_err_pkg.build_message
1098: (p_appli_s_name => 'XLA'
1099: ,p_msg_name => 'XLA_AP_TECHNICAL_ERROR'
1100: ,p_token_1 => 'XLA_MULTIPERIOD_ACCOUNTING_PKG.Populate_Sequences'
1101: ,p_value_1 => 'SLA'
1128: ,p_level => C_LEVEL_STATEMENT
1129: ,p_module => l_log_module);
1130: END IF;
1131:
1132: xla_accounting_err_pkg.set_options
1133: (p_error_source => xla_accounting_err_pkg.C_TRANSFER_TO_GL);
1134:
1135: IF (C_LEVEL_EVENT >= g_log_level) THEN
1136: trace
1129: ,p_module => l_log_module);
1130: END IF;
1131:
1132: xla_accounting_err_pkg.set_options
1133: (p_error_source => xla_accounting_err_pkg.C_TRANSFER_TO_GL);
1134:
1135: IF (C_LEVEL_EVENT >= g_log_level) THEN
1136: trace
1137: (p_msg => 'Calling transfer routine XLA_TRANSFER_PKG.GL_TRANSFER_MAIN'
1164: ,p_level => C_LEVEL_EVENT
1165: ,p_module => l_log_module);
1166: END IF;
1167:
1168: xla_accounting_err_pkg.set_options
1169: (p_error_source => xla_accounting_err_pkg.C_ACCT_PROGRAM);
1170:
1171: IF (C_LEVEL_PROCEDURE >= g_log_level) THEN
1172: trace
1165: ,p_module => l_log_module);
1166: END IF;
1167:
1168: xla_accounting_err_pkg.set_options
1169: (p_error_source => xla_accounting_err_pkg.C_ACCT_PROGRAM);
1170:
1171: IF (C_LEVEL_PROCEDURE >= g_log_level) THEN
1172: trace
1173: (p_msg => 'END of procedure TRANSFER_TO_GL '
1178: EXCEPTION
1179: WHEN xla_exceptions_pkg.application_exception THEN
1180: RAISE;
1181: WHEN OTHERS THEN
1182: xla_accounting_err_pkg.build_message
1183: (p_appli_s_name => 'XLA'
1184: ,p_msg_name => 'XLA_AP_TECHNICAL_ERROR'
1185: ,p_token_1 => 'XLA_MULTIPERIOD_ACCOUNTING_PKG.Transfer_To_GL'
1186: ,p_value_1 => 'SLA'