DBA Data[Home] [Help]

APPS.XLA_ACCOUNTING_PKG dependencies on XLA_ACCOUNTING_CACHE_PKG

Line 2468: IF xla_accounting_err_pkg.g_error_count = 0 AND NOT XLA_ACCOUNTING_CACHE_PKG.g_hist_bflow_error_exists

2464: -- (bug # 2709397)
2465: ----------------------------------------------------------------------------
2466:
2467: --bug 7253269 condition included
2468: IF xla_accounting_err_pkg.g_error_count = 0 AND NOT XLA_ACCOUNTING_CACHE_PKG.g_hist_bflow_error_exists
2469: AND NOT XLA_AE_LINES_PKG.g_hist_reversal_error_exists AND NOT xla_accounting_cache_pkg.g_reversal_error THEN
2470: p_errbuf := 'Unit Processor completed normally';
2471: p_retcode := 0;
2472: ELSE

Line 2469: AND NOT XLA_AE_LINES_PKG.g_hist_reversal_error_exists AND NOT xla_accounting_cache_pkg.g_reversal_error THEN

2465: ----------------------------------------------------------------------------
2466:
2467: --bug 7253269 condition included
2468: IF xla_accounting_err_pkg.g_error_count = 0 AND NOT XLA_ACCOUNTING_CACHE_PKG.g_hist_bflow_error_exists
2469: AND NOT XLA_AE_LINES_PKG.g_hist_reversal_error_exists AND NOT xla_accounting_cache_pkg.g_reversal_error THEN
2470: p_errbuf := 'Unit Processor completed normally';
2471: p_retcode := 0;
2472: ELSE
2473: p_errbuf := 'Unit Processor completed normally with some events in error';

Line 5408: l_array_ledgers xla_accounting_cache_pkg.t_array_ledger_id;

5404: PROCEDURE ValidateAAD (p_array_event_dates IN t_array_date)
5405: IS
5406:
5407: l_log_module VARCHAR2(240);
5408: l_array_ledgers xla_accounting_cache_pkg.t_array_ledger_id;
5409: l_array_ledger_pad xla_accounting_cache_pkg.t_array_pad;
5410: l_max_event_date date;
5411: l_min_event_date date;
5412: l_count NUMBER :=0;

Line 5409: l_array_ledger_pad xla_accounting_cache_pkg.t_array_pad;

5405: IS
5406:
5407: l_log_module VARCHAR2(240);
5408: l_array_ledgers xla_accounting_cache_pkg.t_array_ledger_id;
5409: l_array_ledger_pad xla_accounting_cache_pkg.t_array_pad;
5410: l_max_event_date date;
5411: l_min_event_date date;
5412: l_count NUMBER :=0;
5413: l_encoded_msg VARCHAR2(2000) := null;

Line 5429: l_array_ledgers := xla_accounting_cache_pkg.GetLedgers;

5425: ,p_level => C_LEVEL_PROCEDURE
5426: ,p_module => l_log_module);
5427: END IF;
5428:
5429: l_array_ledgers := xla_accounting_cache_pkg.GetLedgers;
5430:
5431: if p_array_event_dates.COUNT > 0 then
5432: l_min_event_date := p_array_event_dates(1);
5433: l_max_event_date := p_array_event_dates(p_array_event_dates.COUNT);

Line 5474: l_array_ledger_pad := xla_accounting_cache_pkg.GetArrayPad

5470:
5471: END IF;
5472:
5473: -- get the AAD for this ledger
5474: l_array_ledger_pad := xla_accounting_cache_pkg.GetArrayPad
5475: (p_ledger_id => l_array_ledgers(i)
5476: ,p_max_event_date => l_max_event_date
5477: ,p_min_event_date => l_min_event_date);
5478:

Line 5527: ,p_value_3 => xla_accounting_cache_pkg.GetSessionValueChar

5523: ,p_value_2 => xla_lookups_pkg.get_meaning(
5524: 'XLA_OWNER_TYPE'
5525: ,l_array_ledger_pad(k).product_rule_owner)
5526: ,p_token_3 => 'SUBLEDGER_ACCTG_METHOD'
5527: ,p_value_3 => xla_accounting_cache_pkg.GetSessionValueChar
5528: (p_source_code => 'XLA_ACCOUNTING_METHOD_NAME'
5529: ,p_target_ledger_id => l_array_ledgers(i))
5530: ,p_entity_id => null
5531: ,p_event_id => null

Line 5545: ,p_value_3 => xla_accounting_cache_pkg.GetSessionValueChar

5541: ,p_value_2 => xla_lookups_pkg.get_meaning(
5542: 'XLA_OWNER_TYPE'
5543: ,l_array_ledger_pad(k).product_rule_owner)
5544: ,p_token_3 => 'SUBLEDGER_ACCTG_METHOD'
5545: ,p_value_3 => xla_accounting_cache_pkg.GetSessionValueChar
5546: (p_source_code => 'XLA_ACCOUNTING_METHOD_NAME'
5547: ,p_target_ledger_id => l_array_ledgers(i)));
5548:
5549: IF (C_LEVEL_STATEMENT >= g_log_level) THEN

Line 5624: l_array_ledgers xla_accounting_cache_pkg.t_array_ledger_id;

5620:
5621: C_MIN_EVENT_DATE CONSTANT DATE := TO_DATE('01/01/1900','DD/MM/YYYY');
5622:
5623: l_log_module VARCHAR2(240);
5624: l_array_ledgers xla_accounting_cache_pkg.t_array_ledger_id;
5625: l_array_ledger_pad xla_accounting_cache_pkg.t_array_pad;
5626: l_count NUMBER :=0;
5627: l_message VARCHAR2(2000);
5628:

Line 5625: l_array_ledger_pad xla_accounting_cache_pkg.t_array_pad;

5621: C_MIN_EVENT_DATE CONSTANT DATE := TO_DATE('01/01/1900','DD/MM/YYYY');
5622:
5623: l_log_module VARCHAR2(240);
5624: l_array_ledgers xla_accounting_cache_pkg.t_array_ledger_id;
5625: l_array_ledger_pad xla_accounting_cache_pkg.t_array_pad;
5626: l_count NUMBER :=0;
5627: l_message VARCHAR2(2000);
5628:
5629: l_pad_name VARCHAR2(240);

Line 5652: l_array_ledgers := xla_accounting_cache_pkg.GetLedgers;

5648: ,p_level => C_LEVEL_PROCEDURE
5649: ,p_module => l_log_module);
5650: END IF;
5651:
5652: l_array_ledgers := xla_accounting_cache_pkg.GetLedgers;
5653:
5654: FOR i in 1..l_array_ledgers.COUNT LOOP
5655:
5656: -- get category code of ledger

Line 5672: xla_accounting_cache_pkg.GetArrayPad

5668: END IF;
5669:
5670: -- get the AAD for this ledger
5671: l_array_ledger_pad :=
5672: xla_accounting_cache_pkg.GetArrayPad
5673: (p_ledger_id => l_array_ledgers(i)
5674: ,p_max_event_date => p_max_event_date
5675: ,p_min_event_date => C_MIN_EVENT_DATE);
5676:

Line 5690: l_slam := xla_accounting_cache_pkg.GetSessionValueChar

5686: l_pad_name := l_array_ledger_pad(k).ledger_product_rule_name;
5687: l_pad_owner := xla_lookups_pkg.get_meaning
5688: ('XLA_OWNER_TYPE'
5689: ,l_array_ledger_pad(k).product_rule_owner);
5690: l_slam := xla_accounting_cache_pkg.GetSessionValueChar
5691: (p_source_code => 'XLA_ACCOUNTING_METHOD_NAME'
5692: ,p_target_ledger_id => l_array_ledgers(i));
5693:
5694: l_count := l_count + 1;

Line 5774: l_array_base_ledgers xla_accounting_cache_pkg.t_array_ledger_id;

5770: l_lock_events_str VARCHAR2(10000);
5771: -------------------------------------------------------
5772: -- Bug 5056632
5773: -------------------------------------------------------
5774: l_array_base_ledgers xla_accounting_cache_pkg.t_array_ledger_id;
5775: l_array_alc_ledgers xla_accounting_cache_pkg.t_array_ledger_id;
5776: l_primary_ledger_group_id NUMBER;
5777: l_temp NUMBER;
5778:

Line 5775: l_array_alc_ledgers xla_accounting_cache_pkg.t_array_ledger_id;

5771: -------------------------------------------------------
5772: -- Bug 5056632
5773: -------------------------------------------------------
5774: l_array_base_ledgers xla_accounting_cache_pkg.t_array_ledger_id;
5775: l_array_alc_ledgers xla_accounting_cache_pkg.t_array_ledger_id;
5776: l_primary_ledger_group_id NUMBER;
5777: l_temp NUMBER;
5778:
5779: l_event_insert_count number;

Line 5794: xla_accounting_cache_pkg.load_application_ledgers

5790: END IF;
5791:
5792: print_logfile(to_char(sysdate,'DD-MON-YYYY HH24:MI:SS')||' - Ready to cache the Application and Ledger Level Sources ...');
5793:
5794: xla_accounting_cache_pkg.load_application_ledgers
5795: (p_application_id => g_application_id
5796: ,p_event_ledger_id => g_ledger_id
5797: ,p_max_event_date => g_end_date);
5798:

Line 5811: l_array_base_ledgers := xla_accounting_cache_pkg.GetLedgers;

5807: -- to GL. There is a distinct groupid for each base ledger. ALCs share
5808: -- their group_id with Primary ledger..
5809: --
5810: IF g_accounting_mode = 'F' AND g_transfer_flag = 'Y' THEN
5811: l_array_base_ledgers := xla_accounting_cache_pkg.GetLedgers;
5812: l_array_alc_ledgers := xla_accounting_cache_pkg.GetAlcLedgers(g_ledger_id);
5813: --For bug fix 7677948
5814: FOR i IN l_array_base_ledgers.FIRST..l_array_base_ledgers.LAST LOOP
5815: SELECT gl_interface_control_s.NEXTVAL, l_array_base_ledgers(i)

Line 5812: l_array_alc_ledgers := xla_accounting_cache_pkg.GetAlcLedgers(g_ledger_id);

5808: -- their group_id with Primary ledger..
5809: --
5810: IF g_accounting_mode = 'F' AND g_transfer_flag = 'Y' THEN
5811: l_array_base_ledgers := xla_accounting_cache_pkg.GetLedgers;
5812: l_array_alc_ledgers := xla_accounting_cache_pkg.GetAlcLedgers(g_ledger_id);
5813: --For bug fix 7677948
5814: FOR i IN l_array_base_ledgers.FIRST..l_array_base_ledgers.LAST LOOP
5815: SELECT gl_interface_control_s.NEXTVAL, l_array_base_ledgers(i)
5816: INTO g_array_group_id(i), g_array_ledger_id(i)

Line 6909: xla_accounting_cache_pkg.load_application_ledgers

6905: ,p_level => C_LEVEL_PROCEDURE
6906: ,p_module => l_log_module);
6907: END IF;
6908:
6909: xla_accounting_cache_pkg.load_application_ledgers
6910: (p_application_id => g_application_id
6911: ,p_event_ledger_id => g_ledger_id);
6912:
6913: -- 5054831 -----------------------------