1053: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
1054: l_bflow_applied_to_amt NUMBER; -- 5132302
1055: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
1056:
1057: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
1058:
1059: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b
1060: l_same_currency BOOLEAN; -- To handle MPA rounding 4262811b
1061:
1199: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
1200:
1201: -- 4955764
1202: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
1203: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));
1204:
1205: -- 4458381 Public Sector Enh
1206:
1207: --
1387: -------------------------------------------------------------------------------------------
1388: -- 4262811 - Generate the Accrual Reversal lines
1389: -------------------------------------------------------------------------------------------
1390: BEGIN
1391: l_acc_rev_flag := XLA_AE_HEADER_PKG.g_rec_header_new.array_accrual_reversal_flag
1392: (g_array_event(p_event_id).array_value_num('header_index'));
1393: IF l_acc_rev_flag IS NULL THEN
1394: l_acc_rev_flag := 'N';
1395: END IF;
1484: END IF;
1485:
1486: -- 4955764
1487: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
1488: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
1489:
1490:
1491: XLA_AE_LINES_PKG.ValidateCurrentLine;
1492: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
1600: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
1601: l_bflow_applied_to_amt NUMBER; -- 5132302
1602: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
1603:
1604: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
1605:
1606: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b
1607: l_same_currency BOOLEAN; -- To handle MPA rounding 4262811b
1608:
1746: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
1747:
1748: -- 4955764
1749: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
1750: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));
1751:
1752: -- 4458381 Public Sector Enh
1753:
1754: --
1923: -------------------------------------------------------------------------------------------
1924: -- 4262811 - Generate the Accrual Reversal lines
1925: -------------------------------------------------------------------------------------------
1926: BEGIN
1927: l_acc_rev_flag := XLA_AE_HEADER_PKG.g_rec_header_new.array_accrual_reversal_flag
1928: (g_array_event(p_event_id).array_value_num('header_index'));
1929: IF l_acc_rev_flag IS NULL THEN
1930: l_acc_rev_flag := 'N';
1931: END IF;
2020: END IF;
2021:
2022: -- 4955764
2023: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
2024: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
2025:
2026:
2027: XLA_AE_LINES_PKG.ValidateCurrentLine;
2028: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
2148: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
2149: l_bflow_applied_to_amt NUMBER; -- 5132302
2150: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
2151:
2152: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
2153:
2154: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b
2155: l_same_currency BOOLEAN; -- To handle MPA rounding 4262811b
2156:
2294: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
2295:
2296: -- 4955764
2297: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
2298: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));
2299:
2300: -- 4458381 Public Sector Enh
2301:
2302: --
2489: -------------------------------------------------------------------------------------------
2490: -- 4262811 - Generate the Accrual Reversal lines
2491: -------------------------------------------------------------------------------------------
2492: BEGIN
2493: l_acc_rev_flag := XLA_AE_HEADER_PKG.g_rec_header_new.array_accrual_reversal_flag
2494: (g_array_event(p_event_id).array_value_num('header_index'));
2495: IF l_acc_rev_flag IS NULL THEN
2496: l_acc_rev_flag := 'N';
2497: END IF;
2586: END IF;
2587:
2588: -- 4955764
2589: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
2590: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
2591:
2592:
2593: XLA_AE_LINES_PKG.ValidateCurrentLine;
2594: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
2708: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
2709: l_bflow_applied_to_amt NUMBER; -- 5132302
2710: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
2711:
2712: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
2713:
2714: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b
2715: l_same_currency BOOLEAN; -- To handle MPA rounding 4262811b
2716:
2854: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
2855:
2856: -- 4955764
2857: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
2858: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));
2859:
2860: -- 4458381 Public Sector Enh
2861:
2862: --
3037: -------------------------------------------------------------------------------------------
3038: -- 4262811 - Generate the Accrual Reversal lines
3039: -------------------------------------------------------------------------------------------
3040: BEGIN
3041: l_acc_rev_flag := XLA_AE_HEADER_PKG.g_rec_header_new.array_accrual_reversal_flag
3042: (g_array_event(p_event_id).array_value_num('header_index'));
3043: IF l_acc_rev_flag IS NULL THEN
3044: l_acc_rev_flag := 'N';
3045: END IF;
3134: END IF;
3135:
3136: -- 4955764
3137: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
3138: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
3139:
3140:
3141: XLA_AE_LINES_PKG.ValidateCurrentLine;
3142: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
3256: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
3257: l_bflow_applied_to_amt NUMBER; -- 5132302
3258: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
3259:
3260: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
3261:
3262: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b
3263: l_same_currency BOOLEAN; -- To handle MPA rounding 4262811b
3264:
3402: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
3403:
3404: -- 4955764
3405: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
3406: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));
3407:
3408: -- 4458381 Public Sector Enh
3409:
3410: --
3585: -------------------------------------------------------------------------------------------
3586: -- 4262811 - Generate the Accrual Reversal lines
3587: -------------------------------------------------------------------------------------------
3588: BEGIN
3589: l_acc_rev_flag := XLA_AE_HEADER_PKG.g_rec_header_new.array_accrual_reversal_flag
3590: (g_array_event(p_event_id).array_value_num('header_index'));
3591: IF l_acc_rev_flag IS NULL THEN
3592: l_acc_rev_flag := 'N';
3593: END IF;
3682: END IF;
3683:
3684: -- 4955764
3685: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
3686: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
3687:
3688:
3689: XLA_AE_LINES_PKG.ValidateCurrentLine;
3690: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
3804: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
3805: l_bflow_applied_to_amt NUMBER; -- 5132302
3806: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
3807:
3808: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
3809:
3810: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b
3811: l_same_currency BOOLEAN; -- To handle MPA rounding 4262811b
3812:
3950: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
3951:
3952: -- 4955764
3953: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
3954: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));
3955:
3956: -- 4458381 Public Sector Enh
3957:
3958: --
4133: -------------------------------------------------------------------------------------------
4134: -- 4262811 - Generate the Accrual Reversal lines
4135: -------------------------------------------------------------------------------------------
4136: BEGIN
4137: l_acc_rev_flag := XLA_AE_HEADER_PKG.g_rec_header_new.array_accrual_reversal_flag
4138: (g_array_event(p_event_id).array_value_num('header_index'));
4139: IF l_acc_rev_flag IS NULL THEN
4140: l_acc_rev_flag := 'N';
4141: END IF;
4230: END IF;
4231:
4232: -- 4955764
4233: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
4234: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
4235:
4236:
4237: XLA_AE_LINES_PKG.ValidateCurrentLine;
4238: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
4358: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
4359: l_bflow_applied_to_amt NUMBER; -- 5132302
4360: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
4361:
4362: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
4363:
4364: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b
4365: l_same_currency BOOLEAN; -- To handle MPA rounding 4262811b
4366:
4504: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
4505:
4506: -- 4955764
4507: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
4508: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));
4509:
4510: -- 4458381 Public Sector Enh
4511:
4512: --
4699: -------------------------------------------------------------------------------------------
4700: -- 4262811 - Generate the Accrual Reversal lines
4701: -------------------------------------------------------------------------------------------
4702: BEGIN
4703: l_acc_rev_flag := XLA_AE_HEADER_PKG.g_rec_header_new.array_accrual_reversal_flag
4704: (g_array_event(p_event_id).array_value_num('header_index'));
4705: IF l_acc_rev_flag IS NULL THEN
4706: l_acc_rev_flag := 'N';
4707: END IF;
4796: END IF;
4797:
4798: -- 4955764
4799: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
4800: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
4801:
4802:
4803: XLA_AE_LINES_PKG.ValidateCurrentLine;
4804: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
4918: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
4919: l_bflow_applied_to_amt NUMBER; -- 5132302
4920: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
4921:
4922: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
4923:
4924: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b
4925: l_same_currency BOOLEAN; -- To handle MPA rounding 4262811b
4926:
5064: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
5065:
5066: -- 4955764
5067: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
5068: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));
5069:
5070: -- 4458381 Public Sector Enh
5071:
5072: --
5247: -------------------------------------------------------------------------------------------
5248: -- 4262811 - Generate the Accrual Reversal lines
5249: -------------------------------------------------------------------------------------------
5250: BEGIN
5251: l_acc_rev_flag := XLA_AE_HEADER_PKG.g_rec_header_new.array_accrual_reversal_flag
5252: (g_array_event(p_event_id).array_value_num('header_index'));
5253: IF l_acc_rev_flag IS NULL THEN
5254: l_acc_rev_flag := 'N';
5255: END IF;
5344: END IF;
5345:
5346: -- 4955764
5347: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
5348: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
5349:
5350:
5351: XLA_AE_LINES_PKG.ValidateCurrentLine;
5352: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
5466: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
5467: l_bflow_applied_to_amt NUMBER; -- 5132302
5468: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
5469:
5470: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
5471:
5472: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b
5473: l_same_currency BOOLEAN; -- To handle MPA rounding 4262811b
5474:
5612: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
5613:
5614: -- 4955764
5615: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
5616: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));
5617:
5618: -- 4458381 Public Sector Enh
5619:
5620: --
5795: -------------------------------------------------------------------------------------------
5796: -- 4262811 - Generate the Accrual Reversal lines
5797: -------------------------------------------------------------------------------------------
5798: BEGIN
5799: l_acc_rev_flag := XLA_AE_HEADER_PKG.g_rec_header_new.array_accrual_reversal_flag
5800: (g_array_event(p_event_id).array_value_num('header_index'));
5801: IF l_acc_rev_flag IS NULL THEN
5802: l_acc_rev_flag := 'N';
5803: END IF;
5892: END IF;
5893:
5894: -- 4955764
5895: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
5896: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
5897:
5898:
5899: XLA_AE_LINES_PKG.ValidateCurrentLine;
5900: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
6020: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
6021: l_bflow_applied_to_amt NUMBER; -- 5132302
6022: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
6023:
6024: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
6025:
6026: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b
6027: l_same_currency BOOLEAN; -- To handle MPA rounding 4262811b
6028:
6166: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
6167:
6168: -- 4955764
6169: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
6170: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));
6171:
6172: -- 4458381 Public Sector Enh
6173:
6174: --
6361: -------------------------------------------------------------------------------------------
6362: -- 4262811 - Generate the Accrual Reversal lines
6363: -------------------------------------------------------------------------------------------
6364: BEGIN
6365: l_acc_rev_flag := XLA_AE_HEADER_PKG.g_rec_header_new.array_accrual_reversal_flag
6366: (g_array_event(p_event_id).array_value_num('header_index'));
6367: IF l_acc_rev_flag IS NULL THEN
6368: l_acc_rev_flag := 'N';
6369: END IF;
6458: END IF;
6459:
6460: -- 4955764
6461: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
6462: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
6463:
6464:
6465: XLA_AE_LINES_PKG.ValidateCurrentLine;
6466: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
6868: l_previous_event_id NUMBER;
6869: l_first_event_id NUMBER;
6870: l_last_event_id NUMBER;
6871:
6872: l_rec_acct_attrs XLA_AE_HEADER_PKG.t_rec_acct_attrs;
6873: l_rec_rev_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;
6874: --
6875: --
6876: l_result BOOLEAN := TRUE;
7046: --
7047: --------------------------------------
7048: -- 4262811 Initialze MPA Line Number
7049: --------------------------------------
7050: XLA_AE_HEADER_PKG.g_mpa_line_num := 0;
7051:
7052: --
7053:
7054: --
7103: --
7104: EXIT WHEN l_array_entity_id.COUNT = 0;
7105:
7106: -- initialize arrays
7107: XLA_AE_HEADER_PKG.g_rec_header_new := NULL;
7108: XLA_AE_LINES_PKG.g_rec_lines := NULL;
7109:
7110: --
7111: -- Bug 4458708
7161:
7162: --
7163: -- initialize a row for ae header
7164: --
7165: XLA_AE_HEADER_PKG.InitHeader(hdr_idx);
7166:
7167: l_event_id := l_array_event_id(hdr_idx);
7168:
7169: --
7209: l_rec_acct_attrs.array_acct_attr_code(2) := 'GL_TRANSFER_FLAG';
7210: l_rec_acct_attrs.array_char_value(2) := g_array_event(l_event_id).array_value_char('source_18');
7211:
7212:
7213: XLA_AE_HEADER_PKG.SetHdrAcctAttrs(l_rec_acct_attrs);
7214:
7215: XLA_AE_HEADER_PKG.SetJeCategoryName;
7216:
7217: XLA_AE_HEADER_PKG.g_rec_header_new.array_event_type_code(hdr_idx) := l_array_event_type(hdr_idx);
7211:
7212:
7213: XLA_AE_HEADER_PKG.SetHdrAcctAttrs(l_rec_acct_attrs);
7214:
7215: XLA_AE_HEADER_PKG.SetJeCategoryName;
7216:
7217: XLA_AE_HEADER_PKG.g_rec_header_new.array_event_type_code(hdr_idx) := l_array_event_type(hdr_idx);
7218: XLA_AE_HEADER_PKG.g_rec_header_new.array_event_id(hdr_idx) := l_array_event_id(hdr_idx);
7219: XLA_AE_HEADER_PKG.g_rec_header_new.array_entity_id(hdr_idx) := l_array_entity_id(hdr_idx);
7213: XLA_AE_HEADER_PKG.SetHdrAcctAttrs(l_rec_acct_attrs);
7214:
7215: XLA_AE_HEADER_PKG.SetJeCategoryName;
7216:
7217: XLA_AE_HEADER_PKG.g_rec_header_new.array_event_type_code(hdr_idx) := l_array_event_type(hdr_idx);
7218: XLA_AE_HEADER_PKG.g_rec_header_new.array_event_id(hdr_idx) := l_array_event_id(hdr_idx);
7219: XLA_AE_HEADER_PKG.g_rec_header_new.array_entity_id(hdr_idx) := l_array_entity_id(hdr_idx);
7220: XLA_AE_HEADER_PKG.g_rec_header_new.array_event_number(hdr_idx) := l_array_event_number(hdr_idx);
7221: XLA_AE_HEADER_PKG.g_rec_header_new.array_target_ledger_id(hdr_idx) := p_target_ledger_id;
7214:
7215: XLA_AE_HEADER_PKG.SetJeCategoryName;
7216:
7217: XLA_AE_HEADER_PKG.g_rec_header_new.array_event_type_code(hdr_idx) := l_array_event_type(hdr_idx);
7218: XLA_AE_HEADER_PKG.g_rec_header_new.array_event_id(hdr_idx) := l_array_event_id(hdr_idx);
7219: XLA_AE_HEADER_PKG.g_rec_header_new.array_entity_id(hdr_idx) := l_array_entity_id(hdr_idx);
7220: XLA_AE_HEADER_PKG.g_rec_header_new.array_event_number(hdr_idx) := l_array_event_number(hdr_idx);
7221: XLA_AE_HEADER_PKG.g_rec_header_new.array_target_ledger_id(hdr_idx) := p_target_ledger_id;
7222:
7215: XLA_AE_HEADER_PKG.SetJeCategoryName;
7216:
7217: XLA_AE_HEADER_PKG.g_rec_header_new.array_event_type_code(hdr_idx) := l_array_event_type(hdr_idx);
7218: XLA_AE_HEADER_PKG.g_rec_header_new.array_event_id(hdr_idx) := l_array_event_id(hdr_idx);
7219: XLA_AE_HEADER_PKG.g_rec_header_new.array_entity_id(hdr_idx) := l_array_entity_id(hdr_idx);
7220: XLA_AE_HEADER_PKG.g_rec_header_new.array_event_number(hdr_idx) := l_array_event_number(hdr_idx);
7221: XLA_AE_HEADER_PKG.g_rec_header_new.array_target_ledger_id(hdr_idx) := p_target_ledger_id;
7222:
7223:
7216:
7217: XLA_AE_HEADER_PKG.g_rec_header_new.array_event_type_code(hdr_idx) := l_array_event_type(hdr_idx);
7218: XLA_AE_HEADER_PKG.g_rec_header_new.array_event_id(hdr_idx) := l_array_event_id(hdr_idx);
7219: XLA_AE_HEADER_PKG.g_rec_header_new.array_entity_id(hdr_idx) := l_array_entity_id(hdr_idx);
7220: XLA_AE_HEADER_PKG.g_rec_header_new.array_event_number(hdr_idx) := l_array_event_number(hdr_idx);
7221: XLA_AE_HEADER_PKG.g_rec_header_new.array_target_ledger_id(hdr_idx) := p_target_ledger_id;
7222:
7223:
7224: -- No header level analytical criteria
7217: XLA_AE_HEADER_PKG.g_rec_header_new.array_event_type_code(hdr_idx) := l_array_event_type(hdr_idx);
7218: XLA_AE_HEADER_PKG.g_rec_header_new.array_event_id(hdr_idx) := l_array_event_id(hdr_idx);
7219: XLA_AE_HEADER_PKG.g_rec_header_new.array_entity_id(hdr_idx) := l_array_entity_id(hdr_idx);
7220: XLA_AE_HEADER_PKG.g_rec_header_new.array_event_number(hdr_idx) := l_array_event_number(hdr_idx);
7221: XLA_AE_HEADER_PKG.g_rec_header_new.array_target_ledger_id(hdr_idx) := p_target_ledger_id;
7222:
7223:
7224: -- No header level analytical criteria
7225:
7248: -- accounting for a distributeion
7249: --
7250: xla_ae_lines_pkg.SetTrxReversalAttrs
7251: (p_event_id => l_event_id
7252: ,p_gl_date => XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(hdr_idx)
7253: ,p_trx_reversal_source => l_trx_reversal_source);
7254:
7255: END IF;
7256:
7369: --
7370: -- Bug 4872078 - Do nothing if the event is meant for transaction reversal
7371: --
7372:
7373: IF NVL(xla_ae_header_pkg.g_rec_header_new.array_trx_acct_reversal_option
7374: (g_array_event(l_event_id).array_value_num('header_index'))
7375: ,'N'
7376: ) <> 'Y'
7377: THEN
7456: --
7457: -- 5217187
7458: --
7459: l_rec_rev_acct_attrs.array_acct_attr_code(1):= 'GL_DATE';
7460: l_rec_rev_acct_attrs.array_date_value(1) := XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(
7461: g_array_event(l_event_id).array_value_num('header_index'));
7462: --
7463: --
7464:
7572:
7573: --
7574: -- insert headers into xla_ae_headers_gt table
7575: --
7576: l_result := XLA_AE_HEADER_PKG.InsertHeaders ;
7577:
7578: -- insert into errors table here.
7579:
7580: END LOOP;
8042: l_previous_event_id NUMBER;
8043: l_first_event_id NUMBER;
8044: l_last_event_id NUMBER;
8045:
8046: l_rec_acct_attrs XLA_AE_HEADER_PKG.t_rec_acct_attrs;
8047: l_rec_rev_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;
8048: --
8049: --
8050: l_result BOOLEAN := TRUE;
8230: --
8231: --------------------------------------
8232: -- 4262811 Initialze MPA Line Number
8233: --------------------------------------
8234: XLA_AE_HEADER_PKG.g_mpa_line_num := 0;
8235:
8236: --
8237:
8238: --
8289: --
8290: EXIT WHEN l_array_entity_id.COUNT = 0;
8291:
8292: -- initialize arrays
8293: XLA_AE_HEADER_PKG.g_rec_header_new := NULL;
8294: XLA_AE_LINES_PKG.g_rec_lines := NULL;
8295:
8296: --
8297: -- Bug 4458708
8347:
8348: --
8349: -- initialize a row for ae header
8350: --
8351: XLA_AE_HEADER_PKG.InitHeader(hdr_idx);
8352:
8353: l_event_id := l_array_event_id(hdr_idx);
8354:
8355: --
8395: , p_source_application_id => 602
8396: );
8397:
8398:
8399: XLA_AE_HEADER_PKG.SetHdrAcctAttrs(l_rec_acct_attrs);
8400:
8401: XLA_AE_HEADER_PKG.SetJeCategoryName;
8402:
8403: XLA_AE_HEADER_PKG.g_rec_header_new.array_event_type_code(hdr_idx) := l_array_event_type(hdr_idx);
8397:
8398:
8399: XLA_AE_HEADER_PKG.SetHdrAcctAttrs(l_rec_acct_attrs);
8400:
8401: XLA_AE_HEADER_PKG.SetJeCategoryName;
8402:
8403: XLA_AE_HEADER_PKG.g_rec_header_new.array_event_type_code(hdr_idx) := l_array_event_type(hdr_idx);
8404: XLA_AE_HEADER_PKG.g_rec_header_new.array_event_id(hdr_idx) := l_array_event_id(hdr_idx);
8405: XLA_AE_HEADER_PKG.g_rec_header_new.array_entity_id(hdr_idx) := l_array_entity_id(hdr_idx);
8399: XLA_AE_HEADER_PKG.SetHdrAcctAttrs(l_rec_acct_attrs);
8400:
8401: XLA_AE_HEADER_PKG.SetJeCategoryName;
8402:
8403: XLA_AE_HEADER_PKG.g_rec_header_new.array_event_type_code(hdr_idx) := l_array_event_type(hdr_idx);
8404: XLA_AE_HEADER_PKG.g_rec_header_new.array_event_id(hdr_idx) := l_array_event_id(hdr_idx);
8405: XLA_AE_HEADER_PKG.g_rec_header_new.array_entity_id(hdr_idx) := l_array_entity_id(hdr_idx);
8406: XLA_AE_HEADER_PKG.g_rec_header_new.array_event_number(hdr_idx) := l_array_event_number(hdr_idx);
8407: XLA_AE_HEADER_PKG.g_rec_header_new.array_target_ledger_id(hdr_idx) := p_target_ledger_id;
8400:
8401: XLA_AE_HEADER_PKG.SetJeCategoryName;
8402:
8403: XLA_AE_HEADER_PKG.g_rec_header_new.array_event_type_code(hdr_idx) := l_array_event_type(hdr_idx);
8404: XLA_AE_HEADER_PKG.g_rec_header_new.array_event_id(hdr_idx) := l_array_event_id(hdr_idx);
8405: XLA_AE_HEADER_PKG.g_rec_header_new.array_entity_id(hdr_idx) := l_array_entity_id(hdr_idx);
8406: XLA_AE_HEADER_PKG.g_rec_header_new.array_event_number(hdr_idx) := l_array_event_number(hdr_idx);
8407: XLA_AE_HEADER_PKG.g_rec_header_new.array_target_ledger_id(hdr_idx) := p_target_ledger_id;
8408:
8401: XLA_AE_HEADER_PKG.SetJeCategoryName;
8402:
8403: XLA_AE_HEADER_PKG.g_rec_header_new.array_event_type_code(hdr_idx) := l_array_event_type(hdr_idx);
8404: XLA_AE_HEADER_PKG.g_rec_header_new.array_event_id(hdr_idx) := l_array_event_id(hdr_idx);
8405: XLA_AE_HEADER_PKG.g_rec_header_new.array_entity_id(hdr_idx) := l_array_entity_id(hdr_idx);
8406: XLA_AE_HEADER_PKG.g_rec_header_new.array_event_number(hdr_idx) := l_array_event_number(hdr_idx);
8407: XLA_AE_HEADER_PKG.g_rec_header_new.array_target_ledger_id(hdr_idx) := p_target_ledger_id;
8408:
8409:
8402:
8403: XLA_AE_HEADER_PKG.g_rec_header_new.array_event_type_code(hdr_idx) := l_array_event_type(hdr_idx);
8404: XLA_AE_HEADER_PKG.g_rec_header_new.array_event_id(hdr_idx) := l_array_event_id(hdr_idx);
8405: XLA_AE_HEADER_PKG.g_rec_header_new.array_entity_id(hdr_idx) := l_array_entity_id(hdr_idx);
8406: XLA_AE_HEADER_PKG.g_rec_header_new.array_event_number(hdr_idx) := l_array_event_number(hdr_idx);
8407: XLA_AE_HEADER_PKG.g_rec_header_new.array_target_ledger_id(hdr_idx) := p_target_ledger_id;
8408:
8409:
8410: -- No header level analytical criteria
8403: XLA_AE_HEADER_PKG.g_rec_header_new.array_event_type_code(hdr_idx) := l_array_event_type(hdr_idx);
8404: XLA_AE_HEADER_PKG.g_rec_header_new.array_event_id(hdr_idx) := l_array_event_id(hdr_idx);
8405: XLA_AE_HEADER_PKG.g_rec_header_new.array_entity_id(hdr_idx) := l_array_entity_id(hdr_idx);
8406: XLA_AE_HEADER_PKG.g_rec_header_new.array_event_number(hdr_idx) := l_array_event_number(hdr_idx);
8407: XLA_AE_HEADER_PKG.g_rec_header_new.array_target_ledger_id(hdr_idx) := p_target_ledger_id;
8408:
8409:
8410: -- No header level analytical criteria
8411:
8434: -- accounting for a distributeion
8435: --
8436: xla_ae_lines_pkg.SetTrxReversalAttrs
8437: (p_event_id => l_event_id
8438: ,p_gl_date => XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(hdr_idx)
8439: ,p_trx_reversal_source => l_trx_reversal_source);
8440:
8441: END IF;
8442:
8556: --
8557: -- Bug 4872078 - Do nothing if the event is meant for transaction reversal
8558: --
8559:
8560: IF NVL(xla_ae_header_pkg.g_rec_header_new.array_trx_acct_reversal_option
8561: (g_array_event(l_event_id).array_value_num('header_index'))
8562: ,'N'
8563: ) <> 'Y'
8564: THEN
8643: --
8644: -- 5217187
8645: --
8646: l_rec_rev_acct_attrs.array_acct_attr_code(1):= 'GL_DATE';
8647: l_rec_rev_acct_attrs.array_date_value(1) := XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(
8648: g_array_event(l_event_id).array_value_num('header_index'));
8649: --
8650: --
8651:
8766:
8767: --
8768: -- insert headers into xla_ae_headers_gt table
8769: --
8770: l_result := XLA_AE_HEADER_PKG.InsertHeaders ;
8771:
8772: -- insert into errors table here.
8773:
8774: END LOOP;
9221: l_previous_event_id NUMBER;
9222: l_first_event_id NUMBER;
9223: l_last_event_id NUMBER;
9224:
9225: l_rec_acct_attrs XLA_AE_HEADER_PKG.t_rec_acct_attrs;
9226: l_rec_rev_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;
9227: --
9228: --
9229: l_result BOOLEAN := TRUE;
9400: --
9401: --------------------------------------
9402: -- 4262811 Initialze MPA Line Number
9403: --------------------------------------
9404: XLA_AE_HEADER_PKG.g_mpa_line_num := 0;
9405:
9406: --
9407:
9408: --
9458: --
9459: EXIT WHEN l_array_entity_id.COUNT = 0;
9460:
9461: -- initialize arrays
9462: XLA_AE_HEADER_PKG.g_rec_header_new := NULL;
9463: XLA_AE_LINES_PKG.g_rec_lines := NULL;
9464:
9465: --
9466: -- Bug 4458708
9516:
9517: --
9518: -- initialize a row for ae header
9519: --
9520: XLA_AE_HEADER_PKG.InitHeader(hdr_idx);
9521:
9522: l_event_id := l_array_event_id(hdr_idx);
9523:
9524: --
9563: , p_source_application_id => 602
9564: );
9565:
9566:
9567: XLA_AE_HEADER_PKG.SetHdrAcctAttrs(l_rec_acct_attrs);
9568:
9569: XLA_AE_HEADER_PKG.SetJeCategoryName;
9570:
9571: XLA_AE_HEADER_PKG.g_rec_header_new.array_event_type_code(hdr_idx) := l_array_event_type(hdr_idx);
9565:
9566:
9567: XLA_AE_HEADER_PKG.SetHdrAcctAttrs(l_rec_acct_attrs);
9568:
9569: XLA_AE_HEADER_PKG.SetJeCategoryName;
9570:
9571: XLA_AE_HEADER_PKG.g_rec_header_new.array_event_type_code(hdr_idx) := l_array_event_type(hdr_idx);
9572: XLA_AE_HEADER_PKG.g_rec_header_new.array_event_id(hdr_idx) := l_array_event_id(hdr_idx);
9573: XLA_AE_HEADER_PKG.g_rec_header_new.array_entity_id(hdr_idx) := l_array_entity_id(hdr_idx);
9567: XLA_AE_HEADER_PKG.SetHdrAcctAttrs(l_rec_acct_attrs);
9568:
9569: XLA_AE_HEADER_PKG.SetJeCategoryName;
9570:
9571: XLA_AE_HEADER_PKG.g_rec_header_new.array_event_type_code(hdr_idx) := l_array_event_type(hdr_idx);
9572: XLA_AE_HEADER_PKG.g_rec_header_new.array_event_id(hdr_idx) := l_array_event_id(hdr_idx);
9573: XLA_AE_HEADER_PKG.g_rec_header_new.array_entity_id(hdr_idx) := l_array_entity_id(hdr_idx);
9574: XLA_AE_HEADER_PKG.g_rec_header_new.array_event_number(hdr_idx) := l_array_event_number(hdr_idx);
9575: XLA_AE_HEADER_PKG.g_rec_header_new.array_target_ledger_id(hdr_idx) := p_target_ledger_id;
9568:
9569: XLA_AE_HEADER_PKG.SetJeCategoryName;
9570:
9571: XLA_AE_HEADER_PKG.g_rec_header_new.array_event_type_code(hdr_idx) := l_array_event_type(hdr_idx);
9572: XLA_AE_HEADER_PKG.g_rec_header_new.array_event_id(hdr_idx) := l_array_event_id(hdr_idx);
9573: XLA_AE_HEADER_PKG.g_rec_header_new.array_entity_id(hdr_idx) := l_array_entity_id(hdr_idx);
9574: XLA_AE_HEADER_PKG.g_rec_header_new.array_event_number(hdr_idx) := l_array_event_number(hdr_idx);
9575: XLA_AE_HEADER_PKG.g_rec_header_new.array_target_ledger_id(hdr_idx) := p_target_ledger_id;
9576:
9569: XLA_AE_HEADER_PKG.SetJeCategoryName;
9570:
9571: XLA_AE_HEADER_PKG.g_rec_header_new.array_event_type_code(hdr_idx) := l_array_event_type(hdr_idx);
9572: XLA_AE_HEADER_PKG.g_rec_header_new.array_event_id(hdr_idx) := l_array_event_id(hdr_idx);
9573: XLA_AE_HEADER_PKG.g_rec_header_new.array_entity_id(hdr_idx) := l_array_entity_id(hdr_idx);
9574: XLA_AE_HEADER_PKG.g_rec_header_new.array_event_number(hdr_idx) := l_array_event_number(hdr_idx);
9575: XLA_AE_HEADER_PKG.g_rec_header_new.array_target_ledger_id(hdr_idx) := p_target_ledger_id;
9576:
9577:
9570:
9571: XLA_AE_HEADER_PKG.g_rec_header_new.array_event_type_code(hdr_idx) := l_array_event_type(hdr_idx);
9572: XLA_AE_HEADER_PKG.g_rec_header_new.array_event_id(hdr_idx) := l_array_event_id(hdr_idx);
9573: XLA_AE_HEADER_PKG.g_rec_header_new.array_entity_id(hdr_idx) := l_array_entity_id(hdr_idx);
9574: XLA_AE_HEADER_PKG.g_rec_header_new.array_event_number(hdr_idx) := l_array_event_number(hdr_idx);
9575: XLA_AE_HEADER_PKG.g_rec_header_new.array_target_ledger_id(hdr_idx) := p_target_ledger_id;
9576:
9577:
9578: -- No header level analytical criteria
9571: XLA_AE_HEADER_PKG.g_rec_header_new.array_event_type_code(hdr_idx) := l_array_event_type(hdr_idx);
9572: XLA_AE_HEADER_PKG.g_rec_header_new.array_event_id(hdr_idx) := l_array_event_id(hdr_idx);
9573: XLA_AE_HEADER_PKG.g_rec_header_new.array_entity_id(hdr_idx) := l_array_entity_id(hdr_idx);
9574: XLA_AE_HEADER_PKG.g_rec_header_new.array_event_number(hdr_idx) := l_array_event_number(hdr_idx);
9575: XLA_AE_HEADER_PKG.g_rec_header_new.array_target_ledger_id(hdr_idx) := p_target_ledger_id;
9576:
9577:
9578: -- No header level analytical criteria
9579:
9602: -- accounting for a distributeion
9603: --
9604: xla_ae_lines_pkg.SetTrxReversalAttrs
9605: (p_event_id => l_event_id
9606: ,p_gl_date => XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(hdr_idx)
9607: ,p_trx_reversal_source => l_trx_reversal_source);
9608:
9609: END IF;
9610:
9722: --
9723: -- Bug 4872078 - Do nothing if the event is meant for transaction reversal
9724: --
9725:
9726: IF NVL(xla_ae_header_pkg.g_rec_header_new.array_trx_acct_reversal_option
9727: (g_array_event(l_event_id).array_value_num('header_index'))
9728: ,'N'
9729: ) <> 'Y'
9730: THEN
9809: --
9810: -- 5217187
9811: --
9812: l_rec_rev_acct_attrs.array_acct_attr_code(1):= 'GL_DATE';
9813: l_rec_rev_acct_attrs.array_date_value(1) := XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(
9814: g_array_event(l_event_id).array_value_num('header_index'));
9815: --
9816: --
9817:
9929:
9930: --
9931: -- insert headers into xla_ae_headers_gt table
9932: --
9933: l_result := XLA_AE_HEADER_PKG.InsertHeaders ;
9934:
9935: -- insert into errors table here.
9936:
9937: END LOOP;
10399: l_previous_event_id NUMBER;
10400: l_first_event_id NUMBER;
10401: l_last_event_id NUMBER;
10402:
10403: l_rec_acct_attrs XLA_AE_HEADER_PKG.t_rec_acct_attrs;
10404: l_rec_rev_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;
10405: --
10406: --
10407: l_result BOOLEAN := TRUE;
10587: --
10588: --------------------------------------
10589: -- 4262811 Initialze MPA Line Number
10590: --------------------------------------
10591: XLA_AE_HEADER_PKG.g_mpa_line_num := 0;
10592:
10593: --
10594:
10595: --
10646: --
10647: EXIT WHEN l_array_entity_id.COUNT = 0;
10648:
10649: -- initialize arrays
10650: XLA_AE_HEADER_PKG.g_rec_header_new := NULL;
10651: XLA_AE_LINES_PKG.g_rec_lines := NULL;
10652:
10653: --
10654: -- Bug 4458708
10704:
10705: --
10706: -- initialize a row for ae header
10707: --
10708: XLA_AE_HEADER_PKG.InitHeader(hdr_idx);
10709:
10710: l_event_id := l_array_event_id(hdr_idx);
10711:
10712: --
10752: , p_source_application_id => 602
10753: );
10754:
10755:
10756: XLA_AE_HEADER_PKG.SetHdrAcctAttrs(l_rec_acct_attrs);
10757:
10758: XLA_AE_HEADER_PKG.SetJeCategoryName;
10759:
10760: XLA_AE_HEADER_PKG.g_rec_header_new.array_event_type_code(hdr_idx) := l_array_event_type(hdr_idx);
10754:
10755:
10756: XLA_AE_HEADER_PKG.SetHdrAcctAttrs(l_rec_acct_attrs);
10757:
10758: XLA_AE_HEADER_PKG.SetJeCategoryName;
10759:
10760: XLA_AE_HEADER_PKG.g_rec_header_new.array_event_type_code(hdr_idx) := l_array_event_type(hdr_idx);
10761: XLA_AE_HEADER_PKG.g_rec_header_new.array_event_id(hdr_idx) := l_array_event_id(hdr_idx);
10762: XLA_AE_HEADER_PKG.g_rec_header_new.array_entity_id(hdr_idx) := l_array_entity_id(hdr_idx);
10756: XLA_AE_HEADER_PKG.SetHdrAcctAttrs(l_rec_acct_attrs);
10757:
10758: XLA_AE_HEADER_PKG.SetJeCategoryName;
10759:
10760: XLA_AE_HEADER_PKG.g_rec_header_new.array_event_type_code(hdr_idx) := l_array_event_type(hdr_idx);
10761: XLA_AE_HEADER_PKG.g_rec_header_new.array_event_id(hdr_idx) := l_array_event_id(hdr_idx);
10762: XLA_AE_HEADER_PKG.g_rec_header_new.array_entity_id(hdr_idx) := l_array_entity_id(hdr_idx);
10763: XLA_AE_HEADER_PKG.g_rec_header_new.array_event_number(hdr_idx) := l_array_event_number(hdr_idx);
10764: XLA_AE_HEADER_PKG.g_rec_header_new.array_target_ledger_id(hdr_idx) := p_target_ledger_id;
10757:
10758: XLA_AE_HEADER_PKG.SetJeCategoryName;
10759:
10760: XLA_AE_HEADER_PKG.g_rec_header_new.array_event_type_code(hdr_idx) := l_array_event_type(hdr_idx);
10761: XLA_AE_HEADER_PKG.g_rec_header_new.array_event_id(hdr_idx) := l_array_event_id(hdr_idx);
10762: XLA_AE_HEADER_PKG.g_rec_header_new.array_entity_id(hdr_idx) := l_array_entity_id(hdr_idx);
10763: XLA_AE_HEADER_PKG.g_rec_header_new.array_event_number(hdr_idx) := l_array_event_number(hdr_idx);
10764: XLA_AE_HEADER_PKG.g_rec_header_new.array_target_ledger_id(hdr_idx) := p_target_ledger_id;
10765:
10758: XLA_AE_HEADER_PKG.SetJeCategoryName;
10759:
10760: XLA_AE_HEADER_PKG.g_rec_header_new.array_event_type_code(hdr_idx) := l_array_event_type(hdr_idx);
10761: XLA_AE_HEADER_PKG.g_rec_header_new.array_event_id(hdr_idx) := l_array_event_id(hdr_idx);
10762: XLA_AE_HEADER_PKG.g_rec_header_new.array_entity_id(hdr_idx) := l_array_entity_id(hdr_idx);
10763: XLA_AE_HEADER_PKG.g_rec_header_new.array_event_number(hdr_idx) := l_array_event_number(hdr_idx);
10764: XLA_AE_HEADER_PKG.g_rec_header_new.array_target_ledger_id(hdr_idx) := p_target_ledger_id;
10765:
10766:
10759:
10760: XLA_AE_HEADER_PKG.g_rec_header_new.array_event_type_code(hdr_idx) := l_array_event_type(hdr_idx);
10761: XLA_AE_HEADER_PKG.g_rec_header_new.array_event_id(hdr_idx) := l_array_event_id(hdr_idx);
10762: XLA_AE_HEADER_PKG.g_rec_header_new.array_entity_id(hdr_idx) := l_array_entity_id(hdr_idx);
10763: XLA_AE_HEADER_PKG.g_rec_header_new.array_event_number(hdr_idx) := l_array_event_number(hdr_idx);
10764: XLA_AE_HEADER_PKG.g_rec_header_new.array_target_ledger_id(hdr_idx) := p_target_ledger_id;
10765:
10766:
10767: -- No header level analytical criteria
10760: XLA_AE_HEADER_PKG.g_rec_header_new.array_event_type_code(hdr_idx) := l_array_event_type(hdr_idx);
10761: XLA_AE_HEADER_PKG.g_rec_header_new.array_event_id(hdr_idx) := l_array_event_id(hdr_idx);
10762: XLA_AE_HEADER_PKG.g_rec_header_new.array_entity_id(hdr_idx) := l_array_entity_id(hdr_idx);
10763: XLA_AE_HEADER_PKG.g_rec_header_new.array_event_number(hdr_idx) := l_array_event_number(hdr_idx);
10764: XLA_AE_HEADER_PKG.g_rec_header_new.array_target_ledger_id(hdr_idx) := p_target_ledger_id;
10765:
10766:
10767: -- No header level analytical criteria
10768:
10791: -- accounting for a distributeion
10792: --
10793: xla_ae_lines_pkg.SetTrxReversalAttrs
10794: (p_event_id => l_event_id
10795: ,p_gl_date => XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(hdr_idx)
10796: ,p_trx_reversal_source => l_trx_reversal_source);
10797:
10798: END IF;
10799:
10913: --
10914: -- Bug 4872078 - Do nothing if the event is meant for transaction reversal
10915: --
10916:
10917: IF NVL(xla_ae_header_pkg.g_rec_header_new.array_trx_acct_reversal_option
10918: (g_array_event(l_event_id).array_value_num('header_index'))
10919: ,'N'
10920: ) <> 'Y'
10921: THEN
11000: --
11001: -- 5217187
11002: --
11003: l_rec_rev_acct_attrs.array_acct_attr_code(1):= 'GL_DATE';
11004: l_rec_rev_acct_attrs.array_date_value(1) := XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(
11005: g_array_event(l_event_id).array_value_num('header_index'));
11006: --
11007: --
11008:
11123:
11124: --
11125: -- insert headers into xla_ae_headers_gt table
11126: --
11127: l_result := XLA_AE_HEADER_PKG.InsertHeaders ;
11128:
11129: -- insert into errors table here.
11130:
11131: END LOOP;
11593: l_previous_event_id NUMBER;
11594: l_first_event_id NUMBER;
11595: l_last_event_id NUMBER;
11596:
11597: l_rec_acct_attrs XLA_AE_HEADER_PKG.t_rec_acct_attrs;
11598: l_rec_rev_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;
11599: --
11600: --
11601: l_result BOOLEAN := TRUE;
11781: --
11782: --------------------------------------
11783: -- 4262811 Initialze MPA Line Number
11784: --------------------------------------
11785: XLA_AE_HEADER_PKG.g_mpa_line_num := 0;
11786:
11787: --
11788:
11789: --
11840: --
11841: EXIT WHEN l_array_entity_id.COUNT = 0;
11842:
11843: -- initialize arrays
11844: XLA_AE_HEADER_PKG.g_rec_header_new := NULL;
11845: XLA_AE_LINES_PKG.g_rec_lines := NULL;
11846:
11847: --
11848: -- Bug 4458708
11898:
11899: --
11900: -- initialize a row for ae header
11901: --
11902: XLA_AE_HEADER_PKG.InitHeader(hdr_idx);
11903:
11904: l_event_id := l_array_event_id(hdr_idx);
11905:
11906: --
11946: , p_source_application_id => 602
11947: );
11948:
11949:
11950: XLA_AE_HEADER_PKG.SetHdrAcctAttrs(l_rec_acct_attrs);
11951:
11952: XLA_AE_HEADER_PKG.SetJeCategoryName;
11953:
11954: XLA_AE_HEADER_PKG.g_rec_header_new.array_event_type_code(hdr_idx) := l_array_event_type(hdr_idx);
11948:
11949:
11950: XLA_AE_HEADER_PKG.SetHdrAcctAttrs(l_rec_acct_attrs);
11951:
11952: XLA_AE_HEADER_PKG.SetJeCategoryName;
11953:
11954: XLA_AE_HEADER_PKG.g_rec_header_new.array_event_type_code(hdr_idx) := l_array_event_type(hdr_idx);
11955: XLA_AE_HEADER_PKG.g_rec_header_new.array_event_id(hdr_idx) := l_array_event_id(hdr_idx);
11956: XLA_AE_HEADER_PKG.g_rec_header_new.array_entity_id(hdr_idx) := l_array_entity_id(hdr_idx);
11950: XLA_AE_HEADER_PKG.SetHdrAcctAttrs(l_rec_acct_attrs);
11951:
11952: XLA_AE_HEADER_PKG.SetJeCategoryName;
11953:
11954: XLA_AE_HEADER_PKG.g_rec_header_new.array_event_type_code(hdr_idx) := l_array_event_type(hdr_idx);
11955: XLA_AE_HEADER_PKG.g_rec_header_new.array_event_id(hdr_idx) := l_array_event_id(hdr_idx);
11956: XLA_AE_HEADER_PKG.g_rec_header_new.array_entity_id(hdr_idx) := l_array_entity_id(hdr_idx);
11957: XLA_AE_HEADER_PKG.g_rec_header_new.array_event_number(hdr_idx) := l_array_event_number(hdr_idx);
11958: XLA_AE_HEADER_PKG.g_rec_header_new.array_target_ledger_id(hdr_idx) := p_target_ledger_id;
11951:
11952: XLA_AE_HEADER_PKG.SetJeCategoryName;
11953:
11954: XLA_AE_HEADER_PKG.g_rec_header_new.array_event_type_code(hdr_idx) := l_array_event_type(hdr_idx);
11955: XLA_AE_HEADER_PKG.g_rec_header_new.array_event_id(hdr_idx) := l_array_event_id(hdr_idx);
11956: XLA_AE_HEADER_PKG.g_rec_header_new.array_entity_id(hdr_idx) := l_array_entity_id(hdr_idx);
11957: XLA_AE_HEADER_PKG.g_rec_header_new.array_event_number(hdr_idx) := l_array_event_number(hdr_idx);
11958: XLA_AE_HEADER_PKG.g_rec_header_new.array_target_ledger_id(hdr_idx) := p_target_ledger_id;
11959:
11952: XLA_AE_HEADER_PKG.SetJeCategoryName;
11953:
11954: XLA_AE_HEADER_PKG.g_rec_header_new.array_event_type_code(hdr_idx) := l_array_event_type(hdr_idx);
11955: XLA_AE_HEADER_PKG.g_rec_header_new.array_event_id(hdr_idx) := l_array_event_id(hdr_idx);
11956: XLA_AE_HEADER_PKG.g_rec_header_new.array_entity_id(hdr_idx) := l_array_entity_id(hdr_idx);
11957: XLA_AE_HEADER_PKG.g_rec_header_new.array_event_number(hdr_idx) := l_array_event_number(hdr_idx);
11958: XLA_AE_HEADER_PKG.g_rec_header_new.array_target_ledger_id(hdr_idx) := p_target_ledger_id;
11959:
11960:
11953:
11954: XLA_AE_HEADER_PKG.g_rec_header_new.array_event_type_code(hdr_idx) := l_array_event_type(hdr_idx);
11955: XLA_AE_HEADER_PKG.g_rec_header_new.array_event_id(hdr_idx) := l_array_event_id(hdr_idx);
11956: XLA_AE_HEADER_PKG.g_rec_header_new.array_entity_id(hdr_idx) := l_array_entity_id(hdr_idx);
11957: XLA_AE_HEADER_PKG.g_rec_header_new.array_event_number(hdr_idx) := l_array_event_number(hdr_idx);
11958: XLA_AE_HEADER_PKG.g_rec_header_new.array_target_ledger_id(hdr_idx) := p_target_ledger_id;
11959:
11960:
11961: -- No header level analytical criteria
11954: XLA_AE_HEADER_PKG.g_rec_header_new.array_event_type_code(hdr_idx) := l_array_event_type(hdr_idx);
11955: XLA_AE_HEADER_PKG.g_rec_header_new.array_event_id(hdr_idx) := l_array_event_id(hdr_idx);
11956: XLA_AE_HEADER_PKG.g_rec_header_new.array_entity_id(hdr_idx) := l_array_entity_id(hdr_idx);
11957: XLA_AE_HEADER_PKG.g_rec_header_new.array_event_number(hdr_idx) := l_array_event_number(hdr_idx);
11958: XLA_AE_HEADER_PKG.g_rec_header_new.array_target_ledger_id(hdr_idx) := p_target_ledger_id;
11959:
11960:
11961: -- No header level analytical criteria
11962:
11985: -- accounting for a distributeion
11986: --
11987: xla_ae_lines_pkg.SetTrxReversalAttrs
11988: (p_event_id => l_event_id
11989: ,p_gl_date => XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(hdr_idx)
11990: ,p_trx_reversal_source => l_trx_reversal_source);
11991:
11992: END IF;
11993:
12107: --
12108: -- Bug 4872078 - Do nothing if the event is meant for transaction reversal
12109: --
12110:
12111: IF NVL(xla_ae_header_pkg.g_rec_header_new.array_trx_acct_reversal_option
12112: (g_array_event(l_event_id).array_value_num('header_index'))
12113: ,'N'
12114: ) <> 'Y'
12115: THEN
12194: --
12195: -- 5217187
12196: --
12197: l_rec_rev_acct_attrs.array_acct_attr_code(1):= 'GL_DATE';
12198: l_rec_rev_acct_attrs.array_date_value(1) := XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(
12199: g_array_event(l_event_id).array_value_num('header_index'));
12200: --
12201: --
12202:
12317:
12318: --
12319: -- insert headers into xla_ae_headers_gt table
12320: --
12321: l_result := XLA_AE_HEADER_PKG.InsertHeaders ;
12322:
12323: -- insert into errors table here.
12324:
12325: END LOOP;