750: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
751: l_bflow_applied_to_amt NUMBER; -- 5132302
752: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
753:
754: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
755:
756: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b
757: l_same_currency BOOLEAN; -- To handle MPA rounding 4262811b
758:
899: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
900:
901: -- 4955764
902: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
903: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));
904:
905: -- 4458381 Public Sector Enh
906:
907: --
1114: -------------------------------------------------------------------------------------------
1115: -- 4262811 - Generate the Accrual Reversal lines
1116: -------------------------------------------------------------------------------------------
1117: BEGIN
1118: l_acc_rev_flag := XLA_AE_HEADER_PKG.g_rec_header_new.array_accrual_reversal_flag
1119: (g_array_event(p_event_id).array_value_num('header_index'));
1120: IF l_acc_rev_flag IS NULL THEN
1121: l_acc_rev_flag := 'N';
1122: END IF;
1211: END IF;
1212:
1213: -- 4955764
1214: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
1215: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
1216:
1217:
1218: XLA_AE_LINES_PKG.ValidateCurrentLine;
1219: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
1337: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
1338: l_bflow_applied_to_amt NUMBER; -- 5132302
1339: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
1340:
1341: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
1342:
1343: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b
1344: l_same_currency BOOLEAN; -- To handle MPA rounding 4262811b
1345:
1485: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
1486:
1487: -- 4955764
1488: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
1489: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));
1490:
1491: -- 4458381 Public Sector Enh
1492:
1493: --
1668: -------------------------------------------------------------------------------------------
1669: -- 4262811 - Generate the Accrual Reversal lines
1670: -------------------------------------------------------------------------------------------
1671: BEGIN
1672: l_acc_rev_flag := XLA_AE_HEADER_PKG.g_rec_header_new.array_accrual_reversal_flag
1673: (g_array_event(p_event_id).array_value_num('header_index'));
1674: IF l_acc_rev_flag IS NULL THEN
1675: l_acc_rev_flag := 'N';
1676: END IF;
1765: END IF;
1766:
1767: -- 4955764
1768: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
1769: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
1770:
1771:
1772: XLA_AE_LINES_PKG.ValidateCurrentLine;
1773: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
1891: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
1892: l_bflow_applied_to_amt NUMBER; -- 5132302
1893: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
1894:
1895: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
1896:
1897: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b
1898: l_same_currency BOOLEAN; -- To handle MPA rounding 4262811b
1899:
2039: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
2040:
2041: -- 4955764
2042: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
2043: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));
2044:
2045: -- 4458381 Public Sector Enh
2046:
2047: --
2222: -------------------------------------------------------------------------------------------
2223: -- 4262811 - Generate the Accrual Reversal lines
2224: -------------------------------------------------------------------------------------------
2225: BEGIN
2226: l_acc_rev_flag := XLA_AE_HEADER_PKG.g_rec_header_new.array_accrual_reversal_flag
2227: (g_array_event(p_event_id).array_value_num('header_index'));
2228: IF l_acc_rev_flag IS NULL THEN
2229: l_acc_rev_flag := 'N';
2230: END IF;
2319: END IF;
2320:
2321: -- 4955764
2322: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
2323: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
2324:
2325:
2326: XLA_AE_LINES_PKG.ValidateCurrentLine;
2327: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
2445: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
2446: l_bflow_applied_to_amt NUMBER; -- 5132302
2447: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
2448:
2449: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
2450:
2451: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b
2452: l_same_currency BOOLEAN; -- To handle MPA rounding 4262811b
2453:
2593: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
2594:
2595: -- 4955764
2596: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
2597: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));
2598:
2599: -- 4458381 Public Sector Enh
2600:
2601: --
2776: -------------------------------------------------------------------------------------------
2777: -- 4262811 - Generate the Accrual Reversal lines
2778: -------------------------------------------------------------------------------------------
2779: BEGIN
2780: l_acc_rev_flag := XLA_AE_HEADER_PKG.g_rec_header_new.array_accrual_reversal_flag
2781: (g_array_event(p_event_id).array_value_num('header_index'));
2782: IF l_acc_rev_flag IS NULL THEN
2783: l_acc_rev_flag := 'N';
2784: END IF;
2873: END IF;
2874:
2875: -- 4955764
2876: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
2877: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
2878:
2879:
2880: XLA_AE_LINES_PKG.ValidateCurrentLine;
2881: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
2999: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
3000: l_bflow_applied_to_amt NUMBER; -- 5132302
3001: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
3002:
3003: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
3004:
3005: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b
3006: l_same_currency BOOLEAN; -- To handle MPA rounding 4262811b
3007:
3148: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
3149:
3150: -- 4955764
3151: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
3152: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));
3153:
3154: -- 4458381 Public Sector Enh
3155:
3156: --
3331: -------------------------------------------------------------------------------------------
3332: -- 4262811 - Generate the Accrual Reversal lines
3333: -------------------------------------------------------------------------------------------
3334: BEGIN
3335: l_acc_rev_flag := XLA_AE_HEADER_PKG.g_rec_header_new.array_accrual_reversal_flag
3336: (g_array_event(p_event_id).array_value_num('header_index'));
3337: IF l_acc_rev_flag IS NULL THEN
3338: l_acc_rev_flag := 'N';
3339: END IF;
3428: END IF;
3429:
3430: -- 4955764
3431: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
3432: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
3433:
3434:
3435: XLA_AE_LINES_PKG.ValidateCurrentLine;
3436: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
3554: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
3555: l_bflow_applied_to_amt NUMBER; -- 5132302
3556: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
3557:
3558: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
3559:
3560: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b
3561: l_same_currency BOOLEAN; -- To handle MPA rounding 4262811b
3562:
3703: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
3704:
3705: -- 4955764
3706: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
3707: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));
3708:
3709: -- 4458381 Public Sector Enh
3710:
3711: --
3886: -------------------------------------------------------------------------------------------
3887: -- 4262811 - Generate the Accrual Reversal lines
3888: -------------------------------------------------------------------------------------------
3889: BEGIN
3890: l_acc_rev_flag := XLA_AE_HEADER_PKG.g_rec_header_new.array_accrual_reversal_flag
3891: (g_array_event(p_event_id).array_value_num('header_index'));
3892: IF l_acc_rev_flag IS NULL THEN
3893: l_acc_rev_flag := 'N';
3894: END IF;
3983: END IF;
3984:
3985: -- 4955764
3986: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
3987: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
3988:
3989:
3990: XLA_AE_LINES_PKG.ValidateCurrentLine;
3991: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
4129: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
4130: l_bflow_applied_to_amt NUMBER; -- 5132302
4131: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
4132:
4133: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
4134:
4135: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b
4136: l_same_currency BOOLEAN; -- To handle MPA rounding 4262811b
4137:
4278: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
4279:
4280: -- 4955764
4281: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
4282: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));
4283:
4284: -- 4458381 Public Sector Enh
4285:
4286: --
4493: -------------------------------------------------------------------------------------------
4494: -- 4262811 - Generate the Accrual Reversal lines
4495: -------------------------------------------------------------------------------------------
4496: BEGIN
4497: l_acc_rev_flag := XLA_AE_HEADER_PKG.g_rec_header_new.array_accrual_reversal_flag
4498: (g_array_event(p_event_id).array_value_num('header_index'));
4499: IF l_acc_rev_flag IS NULL THEN
4500: l_acc_rev_flag := 'N';
4501: END IF;
4590: END IF;
4591:
4592: -- 4955764
4593: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
4594: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
4595:
4596:
4597: XLA_AE_LINES_PKG.ValidateCurrentLine;
4598: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
4736: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
4737: l_bflow_applied_to_amt NUMBER; -- 5132302
4738: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
4739:
4740: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
4741:
4742: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b
4743: l_same_currency BOOLEAN; -- To handle MPA rounding 4262811b
4744:
4885: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
4886:
4887: -- 4955764
4888: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
4889: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));
4890:
4891: -- 4458381 Public Sector Enh
4892:
4893: --
5100: -------------------------------------------------------------------------------------------
5101: -- 4262811 - Generate the Accrual Reversal lines
5102: -------------------------------------------------------------------------------------------
5103: BEGIN
5104: l_acc_rev_flag := XLA_AE_HEADER_PKG.g_rec_header_new.array_accrual_reversal_flag
5105: (g_array_event(p_event_id).array_value_num('header_index'));
5106: IF l_acc_rev_flag IS NULL THEN
5107: l_acc_rev_flag := 'N';
5108: END IF;
5197: END IF;
5198:
5199: -- 4955764
5200: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
5201: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
5202:
5203:
5204: XLA_AE_LINES_PKG.ValidateCurrentLine;
5205: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
5321: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
5322: l_bflow_applied_to_amt NUMBER; -- 5132302
5323: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
5324:
5325: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
5326:
5327: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b
5328: l_same_currency BOOLEAN; -- To handle MPA rounding 4262811b
5329:
5470: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
5471:
5472: -- 4955764
5473: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
5474: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));
5475:
5476: -- 4458381 Public Sector Enh
5477:
5478: --
5653: -------------------------------------------------------------------------------------------
5654: -- 4262811 - Generate the Accrual Reversal lines
5655: -------------------------------------------------------------------------------------------
5656: BEGIN
5657: l_acc_rev_flag := XLA_AE_HEADER_PKG.g_rec_header_new.array_accrual_reversal_flag
5658: (g_array_event(p_event_id).array_value_num('header_index'));
5659: IF l_acc_rev_flag IS NULL THEN
5660: l_acc_rev_flag := 'N';
5661: END IF;
5750: END IF;
5751:
5752: -- 4955764
5753: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
5754: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
5755:
5756:
5757: XLA_AE_LINES_PKG.ValidateCurrentLine;
5758: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
5876: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
5877: l_bflow_applied_to_amt NUMBER; -- 5132302
5878: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
5879:
5880: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
5881:
5882: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b
5883: l_same_currency BOOLEAN; -- To handle MPA rounding 4262811b
5884:
6025: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
6026:
6027: -- 4955764
6028: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
6029: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));
6030:
6031: -- 4458381 Public Sector Enh
6032:
6033: --
6208: -------------------------------------------------------------------------------------------
6209: -- 4262811 - Generate the Accrual Reversal lines
6210: -------------------------------------------------------------------------------------------
6211: BEGIN
6212: l_acc_rev_flag := XLA_AE_HEADER_PKG.g_rec_header_new.array_accrual_reversal_flag
6213: (g_array_event(p_event_id).array_value_num('header_index'));
6214: IF l_acc_rev_flag IS NULL THEN
6215: l_acc_rev_flag := 'N';
6216: END IF;
6305: END IF;
6306:
6307: -- 4955764
6308: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
6309: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
6310:
6311:
6312: XLA_AE_LINES_PKG.ValidateCurrentLine;
6313: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
6451: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
6452: l_bflow_applied_to_amt NUMBER; -- 5132302
6453: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
6454:
6455: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
6456:
6457: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b
6458: l_same_currency BOOLEAN; -- To handle MPA rounding 4262811b
6459:
6599: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
6600:
6601: -- 4955764
6602: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
6603: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));
6604:
6605: -- 4458381 Public Sector Enh
6606:
6607: --
6814: -------------------------------------------------------------------------------------------
6815: -- 4262811 - Generate the Accrual Reversal lines
6816: -------------------------------------------------------------------------------------------
6817: BEGIN
6818: l_acc_rev_flag := XLA_AE_HEADER_PKG.g_rec_header_new.array_accrual_reversal_flag
6819: (g_array_event(p_event_id).array_value_num('header_index'));
6820: IF l_acc_rev_flag IS NULL THEN
6821: l_acc_rev_flag := 'N';
6822: END IF;
6911: END IF;
6912:
6913: -- 4955764
6914: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
6915: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
6916:
6917:
6918: XLA_AE_LINES_PKG.ValidateCurrentLine;
6919: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
7037: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
7038: l_bflow_applied_to_amt NUMBER; -- 5132302
7039: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
7040:
7041: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
7042:
7043: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b
7044: l_same_currency BOOLEAN; -- To handle MPA rounding 4262811b
7045:
7185: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
7186:
7187: -- 4955764
7188: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
7189: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));
7190:
7191: -- 4458381 Public Sector Enh
7192:
7193: --
7368: -------------------------------------------------------------------------------------------
7369: -- 4262811 - Generate the Accrual Reversal lines
7370: -------------------------------------------------------------------------------------------
7371: BEGIN
7372: l_acc_rev_flag := XLA_AE_HEADER_PKG.g_rec_header_new.array_accrual_reversal_flag
7373: (g_array_event(p_event_id).array_value_num('header_index'));
7374: IF l_acc_rev_flag IS NULL THEN
7375: l_acc_rev_flag := 'N';
7376: END IF;
7465: END IF;
7466:
7467: -- 4955764
7468: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
7469: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
7470:
7471:
7472: XLA_AE_LINES_PKG.ValidateCurrentLine;
7473: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
7591: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
7592: l_bflow_applied_to_amt NUMBER; -- 5132302
7593: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
7594:
7595: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
7596:
7597: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b
7598: l_same_currency BOOLEAN; -- To handle MPA rounding 4262811b
7599:
7740: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
7741:
7742: -- 4955764
7743: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
7744: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));
7745:
7746: -- 4458381 Public Sector Enh
7747:
7748: --
7923: -------------------------------------------------------------------------------------------
7924: -- 4262811 - Generate the Accrual Reversal lines
7925: -------------------------------------------------------------------------------------------
7926: BEGIN
7927: l_acc_rev_flag := XLA_AE_HEADER_PKG.g_rec_header_new.array_accrual_reversal_flag
7928: (g_array_event(p_event_id).array_value_num('header_index'));
7929: IF l_acc_rev_flag IS NULL THEN
7930: l_acc_rev_flag := 'N';
7931: END IF;
8020: END IF;
8021:
8022: -- 4955764
8023: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
8024: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
8025:
8026:
8027: XLA_AE_LINES_PKG.ValidateCurrentLine;
8028: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
8146: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
8147: l_bflow_applied_to_amt NUMBER; -- 5132302
8148: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
8149:
8150: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
8151:
8152: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b
8153: l_same_currency BOOLEAN; -- To handle MPA rounding 4262811b
8154:
8295: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
8296:
8297: -- 4955764
8298: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
8299: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));
8300:
8301: -- 4458381 Public Sector Enh
8302:
8303: --
8478: -------------------------------------------------------------------------------------------
8479: -- 4262811 - Generate the Accrual Reversal lines
8480: -------------------------------------------------------------------------------------------
8481: BEGIN
8482: l_acc_rev_flag := XLA_AE_HEADER_PKG.g_rec_header_new.array_accrual_reversal_flag
8483: (g_array_event(p_event_id).array_value_num('header_index'));
8484: IF l_acc_rev_flag IS NULL THEN
8485: l_acc_rev_flag := 'N';
8486: END IF;
8575: END IF;
8576:
8577: -- 4955764
8578: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
8579: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
8580:
8581:
8582: XLA_AE_LINES_PKG.ValidateCurrentLine;
8583: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
8701: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
8702: l_bflow_applied_to_amt NUMBER; -- 5132302
8703: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
8704:
8705: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
8706:
8707: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b
8708: l_same_currency BOOLEAN; -- To handle MPA rounding 4262811b
8709:
8850: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
8851:
8852: -- 4955764
8853: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
8854: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));
8855:
8856: -- 4458381 Public Sector Enh
8857:
8858: --
9033: -------------------------------------------------------------------------------------------
9034: -- 4262811 - Generate the Accrual Reversal lines
9035: -------------------------------------------------------------------------------------------
9036: BEGIN
9037: l_acc_rev_flag := XLA_AE_HEADER_PKG.g_rec_header_new.array_accrual_reversal_flag
9038: (g_array_event(p_event_id).array_value_num('header_index'));
9039: IF l_acc_rev_flag IS NULL THEN
9040: l_acc_rev_flag := 'N';
9041: END IF;
9130: END IF;
9131:
9132: -- 4955764
9133: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
9134: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
9135:
9136:
9137: XLA_AE_LINES_PKG.ValidateCurrentLine;
9138: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
9256: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
9257: l_bflow_applied_to_amt NUMBER; -- 5132302
9258: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
9259:
9260: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
9261:
9262: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b
9263: l_same_currency BOOLEAN; -- To handle MPA rounding 4262811b
9264:
9404: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
9405:
9406: -- 4955764
9407: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
9408: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));
9409:
9410: -- 4458381 Public Sector Enh
9411:
9412: --
9587: -------------------------------------------------------------------------------------------
9588: -- 4262811 - Generate the Accrual Reversal lines
9589: -------------------------------------------------------------------------------------------
9590: BEGIN
9591: l_acc_rev_flag := XLA_AE_HEADER_PKG.g_rec_header_new.array_accrual_reversal_flag
9592: (g_array_event(p_event_id).array_value_num('header_index'));
9593: IF l_acc_rev_flag IS NULL THEN
9594: l_acc_rev_flag := 'N';
9595: END IF;
9684: END IF;
9685:
9686: -- 4955764
9687: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
9688: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
9689:
9690:
9691: XLA_AE_LINES_PKG.ValidateCurrentLine;
9692: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
9810: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
9811: l_bflow_applied_to_amt NUMBER; -- 5132302
9812: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
9813:
9814: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
9815:
9816: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b
9817: l_same_currency BOOLEAN; -- To handle MPA rounding 4262811b
9818:
9959: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
9960:
9961: -- 4955764
9962: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
9963: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));
9964:
9965: -- 4458381 Public Sector Enh
9966:
9967: --
10142: -------------------------------------------------------------------------------------------
10143: -- 4262811 - Generate the Accrual Reversal lines
10144: -------------------------------------------------------------------------------------------
10145: BEGIN
10146: l_acc_rev_flag := XLA_AE_HEADER_PKG.g_rec_header_new.array_accrual_reversal_flag
10147: (g_array_event(p_event_id).array_value_num('header_index'));
10148: IF l_acc_rev_flag IS NULL THEN
10149: l_acc_rev_flag := 'N';
10150: END IF;
10239: END IF;
10240:
10241: -- 4955764
10242: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
10243: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
10244:
10245:
10246: XLA_AE_LINES_PKG.ValidateCurrentLine;
10247: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
10365: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
10366: l_bflow_applied_to_amt NUMBER; -- 5132302
10367: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
10368:
10369: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
10370:
10371: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b
10372: l_same_currency BOOLEAN; -- To handle MPA rounding 4262811b
10373:
10513: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
10514:
10515: -- 4955764
10516: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
10517: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));
10518:
10519: -- 4458381 Public Sector Enh
10520:
10521: --
10696: -------------------------------------------------------------------------------------------
10697: -- 4262811 - Generate the Accrual Reversal lines
10698: -------------------------------------------------------------------------------------------
10699: BEGIN
10700: l_acc_rev_flag := XLA_AE_HEADER_PKG.g_rec_header_new.array_accrual_reversal_flag
10701: (g_array_event(p_event_id).array_value_num('header_index'));
10702: IF l_acc_rev_flag IS NULL THEN
10703: l_acc_rev_flag := 'N';
10704: END IF;
10793: END IF;
10794:
10795: -- 4955764
10796: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
10797: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
10798:
10799:
10800: XLA_AE_LINES_PKG.ValidateCurrentLine;
10801: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
10919: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
10920: l_bflow_applied_to_amt NUMBER; -- 5132302
10921: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
10922:
10923: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
10924:
10925: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b
10926: l_same_currency BOOLEAN; -- To handle MPA rounding 4262811b
10927:
11067: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
11068:
11069: -- 4955764
11070: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
11071: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));
11072:
11073: -- 4458381 Public Sector Enh
11074:
11075: --
11250: -------------------------------------------------------------------------------------------
11251: -- 4262811 - Generate the Accrual Reversal lines
11252: -------------------------------------------------------------------------------------------
11253: BEGIN
11254: l_acc_rev_flag := XLA_AE_HEADER_PKG.g_rec_header_new.array_accrual_reversal_flag
11255: (g_array_event(p_event_id).array_value_num('header_index'));
11256: IF l_acc_rev_flag IS NULL THEN
11257: l_acc_rev_flag := 'N';
11258: END IF;
11347: END IF;
11348:
11349: -- 4955764
11350: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
11351: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
11352:
11353:
11354: XLA_AE_LINES_PKG.ValidateCurrentLine;
11355: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
11473: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
11474: l_bflow_applied_to_amt NUMBER; -- 5132302
11475: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
11476:
11477: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
11478:
11479: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b
11480: l_same_currency BOOLEAN; -- To handle MPA rounding 4262811b
11481:
11621: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
11622:
11623: -- 4955764
11624: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
11625: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));
11626:
11627: -- 4458381 Public Sector Enh
11628:
11629: --
11804: -------------------------------------------------------------------------------------------
11805: -- 4262811 - Generate the Accrual Reversal lines
11806: -------------------------------------------------------------------------------------------
11807: BEGIN
11808: l_acc_rev_flag := XLA_AE_HEADER_PKG.g_rec_header_new.array_accrual_reversal_flag
11809: (g_array_event(p_event_id).array_value_num('header_index'));
11810: IF l_acc_rev_flag IS NULL THEN
11811: l_acc_rev_flag := 'N';
11812: END IF;
11901: END IF;
11902:
11903: -- 4955764
11904: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
11905: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
11906:
11907:
11908: XLA_AE_LINES_PKG.ValidateCurrentLine;
11909: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
12027: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
12028: l_bflow_applied_to_amt NUMBER; -- 5132302
12029: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
12030:
12031: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
12032:
12033: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b
12034: l_same_currency BOOLEAN; -- To handle MPA rounding 4262811b
12035:
12175: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
12176:
12177: -- 4955764
12178: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
12179: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));
12180:
12181: -- 4458381 Public Sector Enh
12182:
12183: --
12358: -------------------------------------------------------------------------------------------
12359: -- 4262811 - Generate the Accrual Reversal lines
12360: -------------------------------------------------------------------------------------------
12361: BEGIN
12362: l_acc_rev_flag := XLA_AE_HEADER_PKG.g_rec_header_new.array_accrual_reversal_flag
12363: (g_array_event(p_event_id).array_value_num('header_index'));
12364: IF l_acc_rev_flag IS NULL THEN
12365: l_acc_rev_flag := 'N';
12366: END IF;
12455: END IF;
12456:
12457: -- 4955764
12458: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
12459: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
12460:
12461:
12462: XLA_AE_LINES_PKG.ValidateCurrentLine;
12463: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
12581: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
12582: l_bflow_applied_to_amt NUMBER; -- 5132302
12583: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
12584:
12585: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
12586:
12587: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b
12588: l_same_currency BOOLEAN; -- To handle MPA rounding 4262811b
12589:
12729: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
12730:
12731: -- 4955764
12732: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
12733: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));
12734:
12735: -- 4458381 Public Sector Enh
12736:
12737: --
12912: -------------------------------------------------------------------------------------------
12913: -- 4262811 - Generate the Accrual Reversal lines
12914: -------------------------------------------------------------------------------------------
12915: BEGIN
12916: l_acc_rev_flag := XLA_AE_HEADER_PKG.g_rec_header_new.array_accrual_reversal_flag
12917: (g_array_event(p_event_id).array_value_num('header_index'));
12918: IF l_acc_rev_flag IS NULL THEN
12919: l_acc_rev_flag := 'N';
12920: END IF;
13009: END IF;
13010:
13011: -- 4955764
13012: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
13013: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
13014:
13015:
13016: XLA_AE_LINES_PKG.ValidateCurrentLine;
13017: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
13135: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
13136: l_bflow_applied_to_amt NUMBER; -- 5132302
13137: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
13138:
13139: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
13140:
13141: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b
13142: l_same_currency BOOLEAN; -- To handle MPA rounding 4262811b
13143:
13283: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
13284:
13285: -- 4955764
13286: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
13287: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));
13288:
13289: -- 4458381 Public Sector Enh
13290:
13291: --
13466: -------------------------------------------------------------------------------------------
13467: -- 4262811 - Generate the Accrual Reversal lines
13468: -------------------------------------------------------------------------------------------
13469: BEGIN
13470: l_acc_rev_flag := XLA_AE_HEADER_PKG.g_rec_header_new.array_accrual_reversal_flag
13471: (g_array_event(p_event_id).array_value_num('header_index'));
13472: IF l_acc_rev_flag IS NULL THEN
13473: l_acc_rev_flag := 'N';
13474: END IF;
13563: END IF;
13564:
13565: -- 4955764
13566: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
13567: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
13568:
13569:
13570: XLA_AE_LINES_PKG.ValidateCurrentLine;
13571: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
13689: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
13690: l_bflow_applied_to_amt NUMBER; -- 5132302
13691: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
13692:
13693: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
13694:
13695: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b
13696: l_same_currency BOOLEAN; -- To handle MPA rounding 4262811b
13697:
13837: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
13838:
13839: -- 4955764
13840: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
13841: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));
13842:
13843: -- 4458381 Public Sector Enh
13844:
13845: --
14020: -------------------------------------------------------------------------------------------
14021: -- 4262811 - Generate the Accrual Reversal lines
14022: -------------------------------------------------------------------------------------------
14023: BEGIN
14024: l_acc_rev_flag := XLA_AE_HEADER_PKG.g_rec_header_new.array_accrual_reversal_flag
14025: (g_array_event(p_event_id).array_value_num('header_index'));
14026: IF l_acc_rev_flag IS NULL THEN
14027: l_acc_rev_flag := 'N';
14028: END IF;
14117: END IF;
14118:
14119: -- 4955764
14120: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
14121: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
14122:
14123:
14124: XLA_AE_LINES_PKG.ValidateCurrentLine;
14125: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
14263: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
14264: l_bflow_applied_to_amt NUMBER; -- 5132302
14265: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
14266:
14267: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
14268:
14269: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b
14270: l_same_currency BOOLEAN; -- To handle MPA rounding 4262811b
14271:
14411: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
14412:
14413: -- 4955764
14414: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
14415: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));
14416:
14417: -- 4458381 Public Sector Enh
14418:
14419: --
14626: -------------------------------------------------------------------------------------------
14627: -- 4262811 - Generate the Accrual Reversal lines
14628: -------------------------------------------------------------------------------------------
14629: BEGIN
14630: l_acc_rev_flag := XLA_AE_HEADER_PKG.g_rec_header_new.array_accrual_reversal_flag
14631: (g_array_event(p_event_id).array_value_num('header_index'));
14632: IF l_acc_rev_flag IS NULL THEN
14633: l_acc_rev_flag := 'N';
14634: END IF;
14723: END IF;
14724:
14725: -- 4955764
14726: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
14727: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
14728:
14729:
14730: XLA_AE_LINES_PKG.ValidateCurrentLine;
14731: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
14849: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
14850: l_bflow_applied_to_amt NUMBER; -- 5132302
14851: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
14852:
14853: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
14854:
14855: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b
14856: l_same_currency BOOLEAN; -- To handle MPA rounding 4262811b
14857:
14997: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
14998:
14999: -- 4955764
15000: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
15001: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));
15002:
15003: -- 4458381 Public Sector Enh
15004:
15005: --
15180: -------------------------------------------------------------------------------------------
15181: -- 4262811 - Generate the Accrual Reversal lines
15182: -------------------------------------------------------------------------------------------
15183: BEGIN
15184: l_acc_rev_flag := XLA_AE_HEADER_PKG.g_rec_header_new.array_accrual_reversal_flag
15185: (g_array_event(p_event_id).array_value_num('header_index'));
15186: IF l_acc_rev_flag IS NULL THEN
15187: l_acc_rev_flag := 'N';
15188: END IF;
15277: END IF;
15278:
15279: -- 4955764
15280: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
15281: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
15282:
15283:
15284: XLA_AE_LINES_PKG.ValidateCurrentLine;
15285: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
15403: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
15404: l_bflow_applied_to_amt NUMBER; -- 5132302
15405: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
15406:
15407: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
15408:
15409: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b
15410: l_same_currency BOOLEAN; -- To handle MPA rounding 4262811b
15411:
15551: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
15552:
15553: -- 4955764
15554: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
15555: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));
15556:
15557: -- 4458381 Public Sector Enh
15558:
15559: --
15734: -------------------------------------------------------------------------------------------
15735: -- 4262811 - Generate the Accrual Reversal lines
15736: -------------------------------------------------------------------------------------------
15737: BEGIN
15738: l_acc_rev_flag := XLA_AE_HEADER_PKG.g_rec_header_new.array_accrual_reversal_flag
15739: (g_array_event(p_event_id).array_value_num('header_index'));
15740: IF l_acc_rev_flag IS NULL THEN
15741: l_acc_rev_flag := 'N';
15742: END IF;
15831: END IF;
15832:
15833: -- 4955764
15834: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
15835: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
15836:
15837:
15838: XLA_AE_LINES_PKG.ValidateCurrentLine;
15839: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
15957: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
15958: l_bflow_applied_to_amt NUMBER; -- 5132302
15959: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
15960:
15961: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
15962:
15963: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b
15964: l_same_currency BOOLEAN; -- To handle MPA rounding 4262811b
15965:
16105: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
16106:
16107: -- 4955764
16108: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
16109: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));
16110:
16111: -- 4458381 Public Sector Enh
16112:
16113: --
16288: -------------------------------------------------------------------------------------------
16289: -- 4262811 - Generate the Accrual Reversal lines
16290: -------------------------------------------------------------------------------------------
16291: BEGIN
16292: l_acc_rev_flag := XLA_AE_HEADER_PKG.g_rec_header_new.array_accrual_reversal_flag
16293: (g_array_event(p_event_id).array_value_num('header_index'));
16294: IF l_acc_rev_flag IS NULL THEN
16295: l_acc_rev_flag := 'N';
16296: END IF;
16385: END IF;
16386:
16387: -- 4955764
16388: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
16389: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
16390:
16391:
16392: XLA_AE_LINES_PKG.ValidateCurrentLine;
16393: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
16511: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
16512: l_bflow_applied_to_amt NUMBER; -- 5132302
16513: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
16514:
16515: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
16516:
16517: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b
16518: l_same_currency BOOLEAN; -- To handle MPA rounding 4262811b
16519:
16659: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
16660:
16661: -- 4955764
16662: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
16663: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));
16664:
16665: -- 4458381 Public Sector Enh
16666:
16667: --
16842: -------------------------------------------------------------------------------------------
16843: -- 4262811 - Generate the Accrual Reversal lines
16844: -------------------------------------------------------------------------------------------
16845: BEGIN
16846: l_acc_rev_flag := XLA_AE_HEADER_PKG.g_rec_header_new.array_accrual_reversal_flag
16847: (g_array_event(p_event_id).array_value_num('header_index'));
16848: IF l_acc_rev_flag IS NULL THEN
16849: l_acc_rev_flag := 'N';
16850: END IF;
16939: END IF;
16940:
16941: -- 4955764
16942: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
16943: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
16944:
16945:
16946: XLA_AE_LINES_PKG.ValidateCurrentLine;
16947: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
17065: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
17066: l_bflow_applied_to_amt NUMBER; -- 5132302
17067: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
17068:
17069: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
17070:
17071: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b
17072: l_same_currency BOOLEAN; -- To handle MPA rounding 4262811b
17073:
17213: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
17214:
17215: -- 4955764
17216: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
17217: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));
17218:
17219: -- 4458381 Public Sector Enh
17220:
17221: --
17396: -------------------------------------------------------------------------------------------
17397: -- 4262811 - Generate the Accrual Reversal lines
17398: -------------------------------------------------------------------------------------------
17399: BEGIN
17400: l_acc_rev_flag := XLA_AE_HEADER_PKG.g_rec_header_new.array_accrual_reversal_flag
17401: (g_array_event(p_event_id).array_value_num('header_index'));
17402: IF l_acc_rev_flag IS NULL THEN
17403: l_acc_rev_flag := 'N';
17404: END IF;
17493: END IF;
17494:
17495: -- 4955764
17496: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
17497: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
17498:
17499:
17500: XLA_AE_LINES_PKG.ValidateCurrentLine;
17501: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
17619: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
17620: l_bflow_applied_to_amt NUMBER; -- 5132302
17621: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
17622:
17623: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
17624:
17625: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b
17626: l_same_currency BOOLEAN; -- To handle MPA rounding 4262811b
17627:
17767: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
17768:
17769: -- 4955764
17770: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
17771: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));
17772:
17773: -- 4458381 Public Sector Enh
17774:
17775: --
17950: -------------------------------------------------------------------------------------------
17951: -- 4262811 - Generate the Accrual Reversal lines
17952: -------------------------------------------------------------------------------------------
17953: BEGIN
17954: l_acc_rev_flag := XLA_AE_HEADER_PKG.g_rec_header_new.array_accrual_reversal_flag
17955: (g_array_event(p_event_id).array_value_num('header_index'));
17956: IF l_acc_rev_flag IS NULL THEN
17957: l_acc_rev_flag := 'N';
17958: END IF;
18047: END IF;
18048:
18049: -- 4955764
18050: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
18051: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
18052:
18053:
18054: XLA_AE_LINES_PKG.ValidateCurrentLine;
18055: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
18193: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
18194: l_bflow_applied_to_amt NUMBER; -- 5132302
18195: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
18196:
18197: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
18198:
18199: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b
18200: l_same_currency BOOLEAN; -- To handle MPA rounding 4262811b
18201:
18341: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
18342:
18343: -- 4955764
18344: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
18345: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));
18346:
18347: -- 4458381 Public Sector Enh
18348:
18349: --
18556: -------------------------------------------------------------------------------------------
18557: -- 4262811 - Generate the Accrual Reversal lines
18558: -------------------------------------------------------------------------------------------
18559: BEGIN
18560: l_acc_rev_flag := XLA_AE_HEADER_PKG.g_rec_header_new.array_accrual_reversal_flag
18561: (g_array_event(p_event_id).array_value_num('header_index'));
18562: IF l_acc_rev_flag IS NULL THEN
18563: l_acc_rev_flag := 'N';
18564: END IF;
18653: END IF;
18654:
18655: -- 4955764
18656: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
18657: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
18658:
18659:
18660: XLA_AE_LINES_PKG.ValidateCurrentLine;
18661: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
18779: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
18780: l_bflow_applied_to_amt NUMBER; -- 5132302
18781: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
18782:
18783: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
18784:
18785: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b
18786: l_same_currency BOOLEAN; -- To handle MPA rounding 4262811b
18787:
18927: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
18928:
18929: -- 4955764
18930: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
18931: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));
18932:
18933: -- 4458381 Public Sector Enh
18934:
18935: --
19110: -------------------------------------------------------------------------------------------
19111: -- 4262811 - Generate the Accrual Reversal lines
19112: -------------------------------------------------------------------------------------------
19113: BEGIN
19114: l_acc_rev_flag := XLA_AE_HEADER_PKG.g_rec_header_new.array_accrual_reversal_flag
19115: (g_array_event(p_event_id).array_value_num('header_index'));
19116: IF l_acc_rev_flag IS NULL THEN
19117: l_acc_rev_flag := 'N';
19118: END IF;
19207: END IF;
19208:
19209: -- 4955764
19210: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
19211: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
19212:
19213:
19214: XLA_AE_LINES_PKG.ValidateCurrentLine;
19215: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
19333: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
19334: l_bflow_applied_to_amt NUMBER; -- 5132302
19335: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
19336:
19337: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
19338:
19339: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b
19340: l_same_currency BOOLEAN; -- To handle MPA rounding 4262811b
19341:
19481: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
19482:
19483: -- 4955764
19484: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
19485: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));
19486:
19487: -- 4458381 Public Sector Enh
19488:
19489: --
19664: -------------------------------------------------------------------------------------------
19665: -- 4262811 - Generate the Accrual Reversal lines
19666: -------------------------------------------------------------------------------------------
19667: BEGIN
19668: l_acc_rev_flag := XLA_AE_HEADER_PKG.g_rec_header_new.array_accrual_reversal_flag
19669: (g_array_event(p_event_id).array_value_num('header_index'));
19670: IF l_acc_rev_flag IS NULL THEN
19671: l_acc_rev_flag := 'N';
19672: END IF;
19761: END IF;
19762:
19763: -- 4955764
19764: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
19765: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
19766:
19767:
19768: XLA_AE_LINES_PKG.ValidateCurrentLine;
19769: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
19887: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
19888: l_bflow_applied_to_amt NUMBER; -- 5132302
19889: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
19890:
19891: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
19892:
19893: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b
19894: l_same_currency BOOLEAN; -- To handle MPA rounding 4262811b
19895:
20035: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
20036:
20037: -- 4955764
20038: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
20039: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));
20040:
20041: -- 4458381 Public Sector Enh
20042:
20043: --
20218: -------------------------------------------------------------------------------------------
20219: -- 4262811 - Generate the Accrual Reversal lines
20220: -------------------------------------------------------------------------------------------
20221: BEGIN
20222: l_acc_rev_flag := XLA_AE_HEADER_PKG.g_rec_header_new.array_accrual_reversal_flag
20223: (g_array_event(p_event_id).array_value_num('header_index'));
20224: IF l_acc_rev_flag IS NULL THEN
20225: l_acc_rev_flag := 'N';
20226: END IF;
20315: END IF;
20316:
20317: -- 4955764
20318: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
20319: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
20320:
20321:
20322: XLA_AE_LINES_PKG.ValidateCurrentLine;
20323: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
20461: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
20462: l_bflow_applied_to_amt NUMBER; -- 5132302
20463: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
20464:
20465: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
20466:
20467: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b
20468: l_same_currency BOOLEAN; -- To handle MPA rounding 4262811b
20469:
20609: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
20610:
20611: -- 4955764
20612: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
20613: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));
20614:
20615: -- 4458381 Public Sector Enh
20616:
20617: --
20824: -------------------------------------------------------------------------------------------
20825: -- 4262811 - Generate the Accrual Reversal lines
20826: -------------------------------------------------------------------------------------------
20827: BEGIN
20828: l_acc_rev_flag := XLA_AE_HEADER_PKG.g_rec_header_new.array_accrual_reversal_flag
20829: (g_array_event(p_event_id).array_value_num('header_index'));
20830: IF l_acc_rev_flag IS NULL THEN
20831: l_acc_rev_flag := 'N';
20832: END IF;
20921: END IF;
20922:
20923: -- 4955764
20924: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
20925: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
20926:
20927:
20928: XLA_AE_LINES_PKG.ValidateCurrentLine;
20929: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
21047: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
21048: l_bflow_applied_to_amt NUMBER; -- 5132302
21049: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
21050:
21051: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
21052:
21053: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b
21054: l_same_currency BOOLEAN; -- To handle MPA rounding 4262811b
21055:
21195: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
21196:
21197: -- 4955764
21198: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
21199: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));
21200:
21201: -- 4458381 Public Sector Enh
21202:
21203: --
21378: -------------------------------------------------------------------------------------------
21379: -- 4262811 - Generate the Accrual Reversal lines
21380: -------------------------------------------------------------------------------------------
21381: BEGIN
21382: l_acc_rev_flag := XLA_AE_HEADER_PKG.g_rec_header_new.array_accrual_reversal_flag
21383: (g_array_event(p_event_id).array_value_num('header_index'));
21384: IF l_acc_rev_flag IS NULL THEN
21385: l_acc_rev_flag := 'N';
21386: END IF;
21475: END IF;
21476:
21477: -- 4955764
21478: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
21479: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
21480:
21481:
21482: XLA_AE_LINES_PKG.ValidateCurrentLine;
21483: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
21601: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
21602: l_bflow_applied_to_amt NUMBER; -- 5132302
21603: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
21604:
21605: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
21606:
21607: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b
21608: l_same_currency BOOLEAN; -- To handle MPA rounding 4262811b
21609:
21749: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
21750:
21751: -- 4955764
21752: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
21753: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));
21754:
21755: -- 4458381 Public Sector Enh
21756:
21757: --
21932: -------------------------------------------------------------------------------------------
21933: -- 4262811 - Generate the Accrual Reversal lines
21934: -------------------------------------------------------------------------------------------
21935: BEGIN
21936: l_acc_rev_flag := XLA_AE_HEADER_PKG.g_rec_header_new.array_accrual_reversal_flag
21937: (g_array_event(p_event_id).array_value_num('header_index'));
21938: IF l_acc_rev_flag IS NULL THEN
21939: l_acc_rev_flag := 'N';
21940: END IF;
22029: END IF;
22030:
22031: -- 4955764
22032: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
22033: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
22034:
22035:
22036: XLA_AE_LINES_PKG.ValidateCurrentLine;
22037: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
22155: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
22156: l_bflow_applied_to_amt NUMBER; -- 5132302
22157: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
22158:
22159: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
22160:
22161: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b
22162: l_same_currency BOOLEAN; -- To handle MPA rounding 4262811b
22163:
22303: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
22304:
22305: -- 4955764
22306: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
22307: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));
22308:
22309: -- 4458381 Public Sector Enh
22310:
22311: --
22486: -------------------------------------------------------------------------------------------
22487: -- 4262811 - Generate the Accrual Reversal lines
22488: -------------------------------------------------------------------------------------------
22489: BEGIN
22490: l_acc_rev_flag := XLA_AE_HEADER_PKG.g_rec_header_new.array_accrual_reversal_flag
22491: (g_array_event(p_event_id).array_value_num('header_index'));
22492: IF l_acc_rev_flag IS NULL THEN
22493: l_acc_rev_flag := 'N';
22494: END IF;
22583: END IF;
22584:
22585: -- 4955764
22586: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
22587: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
22588:
22589:
22590: XLA_AE_LINES_PKG.ValidateCurrentLine;
22591: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
22709: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
22710: l_bflow_applied_to_amt NUMBER; -- 5132302
22711: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
22712:
22713: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
22714:
22715: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b
22716: l_same_currency BOOLEAN; -- To handle MPA rounding 4262811b
22717:
22857: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
22858:
22859: -- 4955764
22860: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
22861: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));
22862:
22863: -- 4458381 Public Sector Enh
22864:
22865: --
23040: -------------------------------------------------------------------------------------------
23041: -- 4262811 - Generate the Accrual Reversal lines
23042: -------------------------------------------------------------------------------------------
23043: BEGIN
23044: l_acc_rev_flag := XLA_AE_HEADER_PKG.g_rec_header_new.array_accrual_reversal_flag
23045: (g_array_event(p_event_id).array_value_num('header_index'));
23046: IF l_acc_rev_flag IS NULL THEN
23047: l_acc_rev_flag := 'N';
23048: END IF;
23137: END IF;
23138:
23139: -- 4955764
23140: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
23141: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
23142:
23143:
23144: XLA_AE_LINES_PKG.ValidateCurrentLine;
23145: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
23263: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
23264: l_bflow_applied_to_amt NUMBER; -- 5132302
23265: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
23266:
23267: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
23268:
23269: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b
23270: l_same_currency BOOLEAN; -- To handle MPA rounding 4262811b
23271:
23411: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
23412:
23413: -- 4955764
23414: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
23415: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));
23416:
23417: -- 4458381 Public Sector Enh
23418:
23419: --
23594: -------------------------------------------------------------------------------------------
23595: -- 4262811 - Generate the Accrual Reversal lines
23596: -------------------------------------------------------------------------------------------
23597: BEGIN
23598: l_acc_rev_flag := XLA_AE_HEADER_PKG.g_rec_header_new.array_accrual_reversal_flag
23599: (g_array_event(p_event_id).array_value_num('header_index'));
23600: IF l_acc_rev_flag IS NULL THEN
23601: l_acc_rev_flag := 'N';
23602: END IF;
23691: END IF;
23692:
23693: -- 4955764
23694: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
23695: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
23696:
23697:
23698: XLA_AE_LINES_PKG.ValidateCurrentLine;
23699: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
23817: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
23818: l_bflow_applied_to_amt NUMBER; -- 5132302
23819: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
23820:
23821: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
23822:
23823: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b
23824: l_same_currency BOOLEAN; -- To handle MPA rounding 4262811b
23825:
23965: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
23966:
23967: -- 4955764
23968: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
23969: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));
23970:
23971: -- 4458381 Public Sector Enh
23972:
23973: --
24148: -------------------------------------------------------------------------------------------
24149: -- 4262811 - Generate the Accrual Reversal lines
24150: -------------------------------------------------------------------------------------------
24151: BEGIN
24152: l_acc_rev_flag := XLA_AE_HEADER_PKG.g_rec_header_new.array_accrual_reversal_flag
24153: (g_array_event(p_event_id).array_value_num('header_index'));
24154: IF l_acc_rev_flag IS NULL THEN
24155: l_acc_rev_flag := 'N';
24156: END IF;
24245: END IF;
24246:
24247: -- 4955764
24248: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
24249: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
24250:
24251:
24252: XLA_AE_LINES_PKG.ValidateCurrentLine;
24253: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
24371: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
24372: l_bflow_applied_to_amt NUMBER; -- 5132302
24373: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
24374:
24375: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
24376:
24377: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b
24378: l_same_currency BOOLEAN; -- To handle MPA rounding 4262811b
24379:
24519: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
24520:
24521: -- 4955764
24522: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
24523: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));
24524:
24525: -- 4458381 Public Sector Enh
24526:
24527: --
24702: -------------------------------------------------------------------------------------------
24703: -- 4262811 - Generate the Accrual Reversal lines
24704: -------------------------------------------------------------------------------------------
24705: BEGIN
24706: l_acc_rev_flag := XLA_AE_HEADER_PKG.g_rec_header_new.array_accrual_reversal_flag
24707: (g_array_event(p_event_id).array_value_num('header_index'));
24708: IF l_acc_rev_flag IS NULL THEN
24709: l_acc_rev_flag := 'N';
24710: END IF;
24799: END IF;
24800:
24801: -- 4955764
24802: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
24803: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
24804:
24805:
24806: XLA_AE_LINES_PKG.ValidateCurrentLine;
24807: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
24925: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
24926: l_bflow_applied_to_amt NUMBER; -- 5132302
24927: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
24928:
24929: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
24930:
24931: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b
24932: l_same_currency BOOLEAN; -- To handle MPA rounding 4262811b
24933:
25073: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
25074:
25075: -- 4955764
25076: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
25077: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));
25078:
25079: -- 4458381 Public Sector Enh
25080:
25081: --
25256: -------------------------------------------------------------------------------------------
25257: -- 4262811 - Generate the Accrual Reversal lines
25258: -------------------------------------------------------------------------------------------
25259: BEGIN
25260: l_acc_rev_flag := XLA_AE_HEADER_PKG.g_rec_header_new.array_accrual_reversal_flag
25261: (g_array_event(p_event_id).array_value_num('header_index'));
25262: IF l_acc_rev_flag IS NULL THEN
25263: l_acc_rev_flag := 'N';
25264: END IF;
25353: END IF;
25354:
25355: -- 4955764
25356: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
25357: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
25358:
25359:
25360: XLA_AE_LINES_PKG.ValidateCurrentLine;
25361: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
25479: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
25480: l_bflow_applied_to_amt NUMBER; -- 5132302
25481: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
25482:
25483: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
25484:
25485: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b
25486: l_same_currency BOOLEAN; -- To handle MPA rounding 4262811b
25487:
25627: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
25628:
25629: -- 4955764
25630: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
25631: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));
25632:
25633: -- 4458381 Public Sector Enh
25634:
25635: --
25810: -------------------------------------------------------------------------------------------
25811: -- 4262811 - Generate the Accrual Reversal lines
25812: -------------------------------------------------------------------------------------------
25813: BEGIN
25814: l_acc_rev_flag := XLA_AE_HEADER_PKG.g_rec_header_new.array_accrual_reversal_flag
25815: (g_array_event(p_event_id).array_value_num('header_index'));
25816: IF l_acc_rev_flag IS NULL THEN
25817: l_acc_rev_flag := 'N';
25818: END IF;
25907: END IF;
25908:
25909: -- 4955764
25910: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
25911: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
25912:
25913:
25914: XLA_AE_LINES_PKG.ValidateCurrentLine;
25915: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
26031: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
26032: l_bflow_applied_to_amt NUMBER; -- 5132302
26033: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
26034:
26035: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
26036:
26037: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b
26038: l_same_currency BOOLEAN; -- To handle MPA rounding 4262811b
26039:
26180: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
26181:
26182: -- 4955764
26183: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
26184: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));
26185:
26186: -- 4458381 Public Sector Enh
26187:
26188: --
26361: -------------------------------------------------------------------------------------------
26362: -- 4262811 - Generate the Accrual Reversal lines
26363: -------------------------------------------------------------------------------------------
26364: BEGIN
26365: l_acc_rev_flag := XLA_AE_HEADER_PKG.g_rec_header_new.array_accrual_reversal_flag
26366: (g_array_event(p_event_id).array_value_num('header_index'));
26367: IF l_acc_rev_flag IS NULL THEN
26368: l_acc_rev_flag := 'N';
26369: END IF;
26458: END IF;
26459:
26460: -- 4955764
26461: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
26462: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
26463:
26464:
26465: XLA_AE_LINES_PKG.ValidateCurrentLine;
26466: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
26584: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
26585: l_bflow_applied_to_amt NUMBER; -- 5132302
26586: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
26587:
26588: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
26589:
26590: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b
26591: l_same_currency BOOLEAN; -- To handle MPA rounding 4262811b
26592:
26732: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
26733:
26734: -- 4955764
26735: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
26736: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));
26737:
26738: -- 4458381 Public Sector Enh
26739:
26740: --
26915: -------------------------------------------------------------------------------------------
26916: -- 4262811 - Generate the Accrual Reversal lines
26917: -------------------------------------------------------------------------------------------
26918: BEGIN
26919: l_acc_rev_flag := XLA_AE_HEADER_PKG.g_rec_header_new.array_accrual_reversal_flag
26920: (g_array_event(p_event_id).array_value_num('header_index'));
26921: IF l_acc_rev_flag IS NULL THEN
26922: l_acc_rev_flag := 'N';
26923: END IF;
27012: END IF;
27013:
27014: -- 4955764
27015: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
27016: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
27017:
27018:
27019: XLA_AE_LINES_PKG.ValidateCurrentLine;
27020: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
27138: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
27139: l_bflow_applied_to_amt NUMBER; -- 5132302
27140: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
27141:
27142: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
27143:
27144: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b
27145: l_same_currency BOOLEAN; -- To handle MPA rounding 4262811b
27146:
27286: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
27287:
27288: -- 4955764
27289: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
27290: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));
27291:
27292: -- 4458381 Public Sector Enh
27293:
27294: --
27469: -------------------------------------------------------------------------------------------
27470: -- 4262811 - Generate the Accrual Reversal lines
27471: -------------------------------------------------------------------------------------------
27472: BEGIN
27473: l_acc_rev_flag := XLA_AE_HEADER_PKG.g_rec_header_new.array_accrual_reversal_flag
27474: (g_array_event(p_event_id).array_value_num('header_index'));
27475: IF l_acc_rev_flag IS NULL THEN
27476: l_acc_rev_flag := 'N';
27477: END IF;
27566: END IF;
27567:
27568: -- 4955764
27569: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
27570: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
27571:
27572:
27573: XLA_AE_LINES_PKG.ValidateCurrentLine;
27574: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
27712: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
27713: l_bflow_applied_to_amt NUMBER; -- 5132302
27714: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
27715:
27716: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
27717:
27718: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b
27719: l_same_currency BOOLEAN; -- To handle MPA rounding 4262811b
27720:
27861: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
27862:
27863: -- 4955764
27864: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
27865: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));
27866:
27867: -- 4458381 Public Sector Enh
27868:
27869: --
28076: -------------------------------------------------------------------------------------------
28077: -- 4262811 - Generate the Accrual Reversal lines
28078: -------------------------------------------------------------------------------------------
28079: BEGIN
28080: l_acc_rev_flag := XLA_AE_HEADER_PKG.g_rec_header_new.array_accrual_reversal_flag
28081: (g_array_event(p_event_id).array_value_num('header_index'));
28082: IF l_acc_rev_flag IS NULL THEN
28083: l_acc_rev_flag := 'N';
28084: END IF;
28173: END IF;
28174:
28175: -- 4955764
28176: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
28177: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
28178:
28179:
28180: XLA_AE_LINES_PKG.ValidateCurrentLine;
28181: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
28299: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
28300: l_bflow_applied_to_amt NUMBER; -- 5132302
28301: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
28302:
28303: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
28304:
28305: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b
28306: l_same_currency BOOLEAN; -- To handle MPA rounding 4262811b
28307:
28448: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
28449:
28450: -- 4955764
28451: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
28452: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));
28453:
28454: -- 4458381 Public Sector Enh
28455:
28456: --
28631: -------------------------------------------------------------------------------------------
28632: -- 4262811 - Generate the Accrual Reversal lines
28633: -------------------------------------------------------------------------------------------
28634: BEGIN
28635: l_acc_rev_flag := XLA_AE_HEADER_PKG.g_rec_header_new.array_accrual_reversal_flag
28636: (g_array_event(p_event_id).array_value_num('header_index'));
28637: IF l_acc_rev_flag IS NULL THEN
28638: l_acc_rev_flag := 'N';
28639: END IF;
28728: END IF;
28729:
28730: -- 4955764
28731: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
28732: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
28733:
28734:
28735: XLA_AE_LINES_PKG.ValidateCurrentLine;
28736: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
28854: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
28855: l_bflow_applied_to_amt NUMBER; -- 5132302
28856: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
28857:
28858: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
28859:
28860: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b
28861: l_same_currency BOOLEAN; -- To handle MPA rounding 4262811b
28862:
29003: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
29004:
29005: -- 4955764
29006: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
29007: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));
29008:
29009: -- 4458381 Public Sector Enh
29010:
29011: --
29186: -------------------------------------------------------------------------------------------
29187: -- 4262811 - Generate the Accrual Reversal lines
29188: -------------------------------------------------------------------------------------------
29189: BEGIN
29190: l_acc_rev_flag := XLA_AE_HEADER_PKG.g_rec_header_new.array_accrual_reversal_flag
29191: (g_array_event(p_event_id).array_value_num('header_index'));
29192: IF l_acc_rev_flag IS NULL THEN
29193: l_acc_rev_flag := 'N';
29194: END IF;
29283: END IF;
29284:
29285: -- 4955764
29286: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
29287: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
29288:
29289:
29290: XLA_AE_LINES_PKG.ValidateCurrentLine;
29291: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
29409: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
29410: l_bflow_applied_to_amt NUMBER; -- 5132302
29411: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
29412:
29413: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
29414:
29415: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b
29416: l_same_currency BOOLEAN; -- To handle MPA rounding 4262811b
29417:
29558: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
29559:
29560: -- 4955764
29561: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
29562: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));
29563:
29564: -- 4458381 Public Sector Enh
29565:
29566: --
29741: -------------------------------------------------------------------------------------------
29742: -- 4262811 - Generate the Accrual Reversal lines
29743: -------------------------------------------------------------------------------------------
29744: BEGIN
29745: l_acc_rev_flag := XLA_AE_HEADER_PKG.g_rec_header_new.array_accrual_reversal_flag
29746: (g_array_event(p_event_id).array_value_num('header_index'));
29747: IF l_acc_rev_flag IS NULL THEN
29748: l_acc_rev_flag := 'N';
29749: END IF;
29838: END IF;
29839:
29840: -- 4955764
29841: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
29842: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
29843:
29844:
29845: XLA_AE_LINES_PKG.ValidateCurrentLine;
29846: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
29964: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
29965: l_bflow_applied_to_amt NUMBER; -- 5132302
29966: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
29967:
29968: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
29969:
29970: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b
29971: l_same_currency BOOLEAN; -- To handle MPA rounding 4262811b
29972:
30113: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
30114:
30115: -- 4955764
30116: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
30117: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));
30118:
30119: -- 4458381 Public Sector Enh
30120:
30121: --
30296: -------------------------------------------------------------------------------------------
30297: -- 4262811 - Generate the Accrual Reversal lines
30298: -------------------------------------------------------------------------------------------
30299: BEGIN
30300: l_acc_rev_flag := XLA_AE_HEADER_PKG.g_rec_header_new.array_accrual_reversal_flag
30301: (g_array_event(p_event_id).array_value_num('header_index'));
30302: IF l_acc_rev_flag IS NULL THEN
30303: l_acc_rev_flag := 'N';
30304: END IF;
30393: END IF;
30394:
30395: -- 4955764
30396: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
30397: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
30398:
30399:
30400: XLA_AE_LINES_PKG.ValidateCurrentLine;
30401: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
30519: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
30520: l_bflow_applied_to_amt NUMBER; -- 5132302
30521: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
30522:
30523: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
30524:
30525: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b
30526: l_same_currency BOOLEAN; -- To handle MPA rounding 4262811b
30527:
30667: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
30668:
30669: -- 4955764
30670: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
30671: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));
30672:
30673: -- 4458381 Public Sector Enh
30674:
30675: --
30850: -------------------------------------------------------------------------------------------
30851: -- 4262811 - Generate the Accrual Reversal lines
30852: -------------------------------------------------------------------------------------------
30853: BEGIN
30854: l_acc_rev_flag := XLA_AE_HEADER_PKG.g_rec_header_new.array_accrual_reversal_flag
30855: (g_array_event(p_event_id).array_value_num('header_index'));
30856: IF l_acc_rev_flag IS NULL THEN
30857: l_acc_rev_flag := 'N';
30858: END IF;
30947: END IF;
30948:
30949: -- 4955764
30950: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
30951: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
30952:
30953:
30954: XLA_AE_LINES_PKG.ValidateCurrentLine;
30955: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
31076: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
31077: l_bflow_applied_to_amt NUMBER; -- 5132302
31078: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
31079:
31080: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
31081:
31082: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b
31083: l_same_currency BOOLEAN; -- To handle MPA rounding 4262811b
31084:
31228: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
31229:
31230: -- 4955764
31231: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
31232: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));
31233:
31234: -- 4458381 Public Sector Enh
31235:
31236: --
31411: -------------------------------------------------------------------------------------------
31412: -- 4262811 - Generate the Accrual Reversal lines
31413: -------------------------------------------------------------------------------------------
31414: BEGIN
31415: l_acc_rev_flag := XLA_AE_HEADER_PKG.g_rec_header_new.array_accrual_reversal_flag
31416: (g_array_event(p_event_id).array_value_num('header_index'));
31417: IF l_acc_rev_flag IS NULL THEN
31418: l_acc_rev_flag := 'N';
31419: END IF;
31508: END IF;
31509:
31510: -- 4955764
31511: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
31512: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
31513:
31514:
31515: XLA_AE_LINES_PKG.ValidateCurrentLine;
31516: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
31634: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
31635: l_bflow_applied_to_amt NUMBER; -- 5132302
31636: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
31637:
31638: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
31639:
31640: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b
31641: l_same_currency BOOLEAN; -- To handle MPA rounding 4262811b
31642:
31783: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
31784:
31785: -- 4955764
31786: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
31787: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));
31788:
31789: -- 4458381 Public Sector Enh
31790:
31791: --
31966: -------------------------------------------------------------------------------------------
31967: -- 4262811 - Generate the Accrual Reversal lines
31968: -------------------------------------------------------------------------------------------
31969: BEGIN
31970: l_acc_rev_flag := XLA_AE_HEADER_PKG.g_rec_header_new.array_accrual_reversal_flag
31971: (g_array_event(p_event_id).array_value_num('header_index'));
31972: IF l_acc_rev_flag IS NULL THEN
31973: l_acc_rev_flag := 'N';
31974: END IF;
32063: END IF;
32064:
32065: -- 4955764
32066: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
32067: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
32068:
32069:
32070: XLA_AE_LINES_PKG.ValidateCurrentLine;
32071: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
32189: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
32190: l_bflow_applied_to_amt NUMBER; -- 5132302
32191: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
32192:
32193: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
32194:
32195: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b
32196: l_same_currency BOOLEAN; -- To handle MPA rounding 4262811b
32197:
32338: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
32339:
32340: -- 4955764
32341: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
32342: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));
32343:
32344: -- 4458381 Public Sector Enh
32345:
32346: --
32521: -------------------------------------------------------------------------------------------
32522: -- 4262811 - Generate the Accrual Reversal lines
32523: -------------------------------------------------------------------------------------------
32524: BEGIN
32525: l_acc_rev_flag := XLA_AE_HEADER_PKG.g_rec_header_new.array_accrual_reversal_flag
32526: (g_array_event(p_event_id).array_value_num('header_index'));
32527: IF l_acc_rev_flag IS NULL THEN
32528: l_acc_rev_flag := 'N';
32529: END IF;
32618: END IF;
32619:
32620: -- 4955764
32621: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
32622: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
32623:
32624:
32625: XLA_AE_LINES_PKG.ValidateCurrentLine;
32626: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
32744: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
32745: l_bflow_applied_to_amt NUMBER; -- 5132302
32746: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
32747:
32748: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
32749:
32750: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b
32751: l_same_currency BOOLEAN; -- To handle MPA rounding 4262811b
32752:
32892: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
32893:
32894: -- 4955764
32895: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
32896: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));
32897:
32898: -- 4458381 Public Sector Enh
32899:
32900: --
33075: -------------------------------------------------------------------------------------------
33076: -- 4262811 - Generate the Accrual Reversal lines
33077: -------------------------------------------------------------------------------------------
33078: BEGIN
33079: l_acc_rev_flag := XLA_AE_HEADER_PKG.g_rec_header_new.array_accrual_reversal_flag
33080: (g_array_event(p_event_id).array_value_num('header_index'));
33081: IF l_acc_rev_flag IS NULL THEN
33082: l_acc_rev_flag := 'N';
33083: END IF;
33172: END IF;
33173:
33174: -- 4955764
33175: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
33176: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
33177:
33178:
33179: XLA_AE_LINES_PKG.ValidateCurrentLine;
33180: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
33298: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
33299: l_bflow_applied_to_amt NUMBER; -- 5132302
33300: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
33301:
33302: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
33303:
33304: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b
33305: l_same_currency BOOLEAN; -- To handle MPA rounding 4262811b
33306:
33446: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
33447:
33448: -- 4955764
33449: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
33450: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));
33451:
33452: -- 4458381 Public Sector Enh
33453:
33454: --
33629: -------------------------------------------------------------------------------------------
33630: -- 4262811 - Generate the Accrual Reversal lines
33631: -------------------------------------------------------------------------------------------
33632: BEGIN
33633: l_acc_rev_flag := XLA_AE_HEADER_PKG.g_rec_header_new.array_accrual_reversal_flag
33634: (g_array_event(p_event_id).array_value_num('header_index'));
33635: IF l_acc_rev_flag IS NULL THEN
33636: l_acc_rev_flag := 'N';
33637: END IF;
33726: END IF;
33727:
33728: -- 4955764
33729: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
33730: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
33731:
33732:
33733: XLA_AE_LINES_PKG.ValidateCurrentLine;
33734: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
33852: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
33853: l_bflow_applied_to_amt NUMBER; -- 5132302
33854: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
33855:
33856: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
33857:
33858: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b
33859: l_same_currency BOOLEAN; -- To handle MPA rounding 4262811b
33860:
34000: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
34001:
34002: -- 4955764
34003: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
34004: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));
34005:
34006: -- 4458381 Public Sector Enh
34007:
34008: --
34183: -------------------------------------------------------------------------------------------
34184: -- 4262811 - Generate the Accrual Reversal lines
34185: -------------------------------------------------------------------------------------------
34186: BEGIN
34187: l_acc_rev_flag := XLA_AE_HEADER_PKG.g_rec_header_new.array_accrual_reversal_flag
34188: (g_array_event(p_event_id).array_value_num('header_index'));
34189: IF l_acc_rev_flag IS NULL THEN
34190: l_acc_rev_flag := 'N';
34191: END IF;
34280: END IF;
34281:
34282: -- 4955764
34283: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
34284: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
34285:
34286:
34287: XLA_AE_LINES_PKG.ValidateCurrentLine;
34288: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
34426: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
34427: l_bflow_applied_to_amt NUMBER; -- 5132302
34428: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
34429:
34430: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
34431:
34432: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b
34433: l_same_currency BOOLEAN; -- To handle MPA rounding 4262811b
34434:
34574: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
34575:
34576: -- 4955764
34577: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
34578: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));
34579:
34580: -- 4458381 Public Sector Enh
34581:
34582: --
34789: -------------------------------------------------------------------------------------------
34790: -- 4262811 - Generate the Accrual Reversal lines
34791: -------------------------------------------------------------------------------------------
34792: BEGIN
34793: l_acc_rev_flag := XLA_AE_HEADER_PKG.g_rec_header_new.array_accrual_reversal_flag
34794: (g_array_event(p_event_id).array_value_num('header_index'));
34795: IF l_acc_rev_flag IS NULL THEN
34796: l_acc_rev_flag := 'N';
34797: END IF;
34886: END IF;
34887:
34888: -- 4955764
34889: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
34890: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
34891:
34892:
34893: XLA_AE_LINES_PKG.ValidateCurrentLine;
34894: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
35012: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
35013: l_bflow_applied_to_amt NUMBER; -- 5132302
35014: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
35015:
35016: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
35017:
35018: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b
35019: l_same_currency BOOLEAN; -- To handle MPA rounding 4262811b
35020:
35160: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
35161:
35162: -- 4955764
35163: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
35164: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));
35165:
35166: -- 4458381 Public Sector Enh
35167:
35168: --
35343: -------------------------------------------------------------------------------------------
35344: -- 4262811 - Generate the Accrual Reversal lines
35345: -------------------------------------------------------------------------------------------
35346: BEGIN
35347: l_acc_rev_flag := XLA_AE_HEADER_PKG.g_rec_header_new.array_accrual_reversal_flag
35348: (g_array_event(p_event_id).array_value_num('header_index'));
35349: IF l_acc_rev_flag IS NULL THEN
35350: l_acc_rev_flag := 'N';
35351: END IF;
35440: END IF;
35441:
35442: -- 4955764
35443: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
35444: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
35445:
35446:
35447: XLA_AE_LINES_PKG.ValidateCurrentLine;
35448: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
35566: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
35567: l_bflow_applied_to_amt NUMBER; -- 5132302
35568: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
35569:
35570: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
35571:
35572: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b
35573: l_same_currency BOOLEAN; -- To handle MPA rounding 4262811b
35574:
35714: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
35715:
35716: -- 4955764
35717: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
35718: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));
35719:
35720: -- 4458381 Public Sector Enh
35721:
35722: --
35897: -------------------------------------------------------------------------------------------
35898: -- 4262811 - Generate the Accrual Reversal lines
35899: -------------------------------------------------------------------------------------------
35900: BEGIN
35901: l_acc_rev_flag := XLA_AE_HEADER_PKG.g_rec_header_new.array_accrual_reversal_flag
35902: (g_array_event(p_event_id).array_value_num('header_index'));
35903: IF l_acc_rev_flag IS NULL THEN
35904: l_acc_rev_flag := 'N';
35905: END IF;
35994: END IF;
35995:
35996: -- 4955764
35997: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
35998: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
35999:
36000:
36001: XLA_AE_LINES_PKG.ValidateCurrentLine;
36002: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
36120: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
36121: l_bflow_applied_to_amt NUMBER; -- 5132302
36122: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
36123:
36124: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
36125:
36126: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b
36127: l_same_currency BOOLEAN; -- To handle MPA rounding 4262811b
36128:
36268: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
36269:
36270: -- 4955764
36271: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
36272: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));
36273:
36274: -- 4458381 Public Sector Enh
36275:
36276: --
36451: -------------------------------------------------------------------------------------------
36452: -- 4262811 - Generate the Accrual Reversal lines
36453: -------------------------------------------------------------------------------------------
36454: BEGIN
36455: l_acc_rev_flag := XLA_AE_HEADER_PKG.g_rec_header_new.array_accrual_reversal_flag
36456: (g_array_event(p_event_id).array_value_num('header_index'));
36457: IF l_acc_rev_flag IS NULL THEN
36458: l_acc_rev_flag := 'N';
36459: END IF;
36548: END IF;
36549:
36550: -- 4955764
36551: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
36552: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
36553:
36554:
36555: XLA_AE_LINES_PKG.ValidateCurrentLine;
36556: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
36674: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
36675: l_bflow_applied_to_amt NUMBER; -- 5132302
36676: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
36677:
36678: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
36679:
36680: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b
36681: l_same_currency BOOLEAN; -- To handle MPA rounding 4262811b
36682:
36822: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
36823:
36824: -- 4955764
36825: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
36826: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));
36827:
36828: -- 4458381 Public Sector Enh
36829:
36830: --
37005: -------------------------------------------------------------------------------------------
37006: -- 4262811 - Generate the Accrual Reversal lines
37007: -------------------------------------------------------------------------------------------
37008: BEGIN
37009: l_acc_rev_flag := XLA_AE_HEADER_PKG.g_rec_header_new.array_accrual_reversal_flag
37010: (g_array_event(p_event_id).array_value_num('header_index'));
37011: IF l_acc_rev_flag IS NULL THEN
37012: l_acc_rev_flag := 'N';
37013: END IF;
37102: END IF;
37103:
37104: -- 4955764
37105: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
37106: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
37107:
37108:
37109: XLA_AE_LINES_PKG.ValidateCurrentLine;
37110: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
37228: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
37229: l_bflow_applied_to_amt NUMBER; -- 5132302
37230: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
37231:
37232: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
37233:
37234: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b
37235: l_same_currency BOOLEAN; -- To handle MPA rounding 4262811b
37236:
37376: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
37377:
37378: -- 4955764
37379: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
37380: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));
37381:
37382: -- 4458381 Public Sector Enh
37383:
37384: --
37559: -------------------------------------------------------------------------------------------
37560: -- 4262811 - Generate the Accrual Reversal lines
37561: -------------------------------------------------------------------------------------------
37562: BEGIN
37563: l_acc_rev_flag := XLA_AE_HEADER_PKG.g_rec_header_new.array_accrual_reversal_flag
37564: (g_array_event(p_event_id).array_value_num('header_index'));
37565: IF l_acc_rev_flag IS NULL THEN
37566: l_acc_rev_flag := 'N';
37567: END IF;
37656: END IF;
37657:
37658: -- 4955764
37659: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
37660: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
37661:
37662:
37663: XLA_AE_LINES_PKG.ValidateCurrentLine;
37664: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
37782: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
37783: l_bflow_applied_to_amt NUMBER; -- 5132302
37784: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
37785:
37786: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
37787:
37788: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b
37789: l_same_currency BOOLEAN; -- To handle MPA rounding 4262811b
37790:
37930: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
37931:
37932: -- 4955764
37933: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
37934: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));
37935:
37936: -- 4458381 Public Sector Enh
37937:
37938: --
38113: -------------------------------------------------------------------------------------------
38114: -- 4262811 - Generate the Accrual Reversal lines
38115: -------------------------------------------------------------------------------------------
38116: BEGIN
38117: l_acc_rev_flag := XLA_AE_HEADER_PKG.g_rec_header_new.array_accrual_reversal_flag
38118: (g_array_event(p_event_id).array_value_num('header_index'));
38119: IF l_acc_rev_flag IS NULL THEN
38120: l_acc_rev_flag := 'N';
38121: END IF;
38210: END IF;
38211:
38212: -- 4955764
38213: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
38214: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
38215:
38216:
38217: XLA_AE_LINES_PKG.ValidateCurrentLine;
38218: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
38336: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
38337: l_bflow_applied_to_amt NUMBER; -- 5132302
38338: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
38339:
38340: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
38341:
38342: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b
38343: l_same_currency BOOLEAN; -- To handle MPA rounding 4262811b
38344:
38484: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
38485:
38486: -- 4955764
38487: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
38488: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));
38489:
38490: -- 4458381 Public Sector Enh
38491:
38492: --
38667: -------------------------------------------------------------------------------------------
38668: -- 4262811 - Generate the Accrual Reversal lines
38669: -------------------------------------------------------------------------------------------
38670: BEGIN
38671: l_acc_rev_flag := XLA_AE_HEADER_PKG.g_rec_header_new.array_accrual_reversal_flag
38672: (g_array_event(p_event_id).array_value_num('header_index'));
38673: IF l_acc_rev_flag IS NULL THEN
38674: l_acc_rev_flag := 'N';
38675: END IF;
38764: END IF;
38765:
38766: -- 4955764
38767: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
38768: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
38769:
38770:
38771: XLA_AE_LINES_PKG.ValidateCurrentLine;
38772: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
38890: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
38891: l_bflow_applied_to_amt NUMBER; -- 5132302
38892: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
38893:
38894: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
38895:
38896: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b
38897: l_same_currency BOOLEAN; -- To handle MPA rounding 4262811b
38898:
39038: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
39039:
39040: -- 4955764
39041: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
39042: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));
39043:
39044: -- 4458381 Public Sector Enh
39045:
39046: --
39221: -------------------------------------------------------------------------------------------
39222: -- 4262811 - Generate the Accrual Reversal lines
39223: -------------------------------------------------------------------------------------------
39224: BEGIN
39225: l_acc_rev_flag := XLA_AE_HEADER_PKG.g_rec_header_new.array_accrual_reversal_flag
39226: (g_array_event(p_event_id).array_value_num('header_index'));
39227: IF l_acc_rev_flag IS NULL THEN
39228: l_acc_rev_flag := 'N';
39229: END IF;
39318: END IF;
39319:
39320: -- 4955764
39321: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
39322: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
39323:
39324:
39325: XLA_AE_LINES_PKG.ValidateCurrentLine;
39326: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
39444: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
39445: l_bflow_applied_to_amt NUMBER; -- 5132302
39446: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
39447:
39448: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
39449:
39450: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b
39451: l_same_currency BOOLEAN; -- To handle MPA rounding 4262811b
39452:
39592: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
39593:
39594: -- 4955764
39595: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
39596: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));
39597:
39598: -- 4458381 Public Sector Enh
39599:
39600: --
39775: -------------------------------------------------------------------------------------------
39776: -- 4262811 - Generate the Accrual Reversal lines
39777: -------------------------------------------------------------------------------------------
39778: BEGIN
39779: l_acc_rev_flag := XLA_AE_HEADER_PKG.g_rec_header_new.array_accrual_reversal_flag
39780: (g_array_event(p_event_id).array_value_num('header_index'));
39781: IF l_acc_rev_flag IS NULL THEN
39782: l_acc_rev_flag := 'N';
39783: END IF;
39872: END IF;
39873:
39874: -- 4955764
39875: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
39876: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
39877:
39878:
39879: XLA_AE_LINES_PKG.ValidateCurrentLine;
39880: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
39998: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
39999: l_bflow_applied_to_amt NUMBER; -- 5132302
40000: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
40001:
40002: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
40003:
40004: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b
40005: l_same_currency BOOLEAN; -- To handle MPA rounding 4262811b
40006:
40146: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
40147:
40148: -- 4955764
40149: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
40150: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));
40151:
40152: -- 4458381 Public Sector Enh
40153:
40154: --
40329: -------------------------------------------------------------------------------------------
40330: -- 4262811 - Generate the Accrual Reversal lines
40331: -------------------------------------------------------------------------------------------
40332: BEGIN
40333: l_acc_rev_flag := XLA_AE_HEADER_PKG.g_rec_header_new.array_accrual_reversal_flag
40334: (g_array_event(p_event_id).array_value_num('header_index'));
40335: IF l_acc_rev_flag IS NULL THEN
40336: l_acc_rev_flag := 'N';
40337: END IF;
40426: END IF;
40427:
40428: -- 4955764
40429: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
40430: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
40431:
40432:
40433: XLA_AE_LINES_PKG.ValidateCurrentLine;
40434: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
40552: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
40553: l_bflow_applied_to_amt NUMBER; -- 5132302
40554: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
40555:
40556: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
40557:
40558: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b
40559: l_same_currency BOOLEAN; -- To handle MPA rounding 4262811b
40560:
40700: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
40701:
40702: -- 4955764
40703: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
40704: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));
40705:
40706: -- 4458381 Public Sector Enh
40707:
40708: --
40883: -------------------------------------------------------------------------------------------
40884: -- 4262811 - Generate the Accrual Reversal lines
40885: -------------------------------------------------------------------------------------------
40886: BEGIN
40887: l_acc_rev_flag := XLA_AE_HEADER_PKG.g_rec_header_new.array_accrual_reversal_flag
40888: (g_array_event(p_event_id).array_value_num('header_index'));
40889: IF l_acc_rev_flag IS NULL THEN
40890: l_acc_rev_flag := 'N';
40891: END IF;
40980: END IF;
40981:
40982: -- 4955764
40983: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
40984: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
40985:
40986:
40987: XLA_AE_LINES_PKG.ValidateCurrentLine;
40988: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
41106: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
41107: l_bflow_applied_to_amt NUMBER; -- 5132302
41108: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
41109:
41110: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
41111:
41112: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b
41113: l_same_currency BOOLEAN; -- To handle MPA rounding 4262811b
41114:
41254: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
41255:
41256: -- 4955764
41257: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
41258: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));
41259:
41260: -- 4458381 Public Sector Enh
41261:
41262: --
41437: -------------------------------------------------------------------------------------------
41438: -- 4262811 - Generate the Accrual Reversal lines
41439: -------------------------------------------------------------------------------------------
41440: BEGIN
41441: l_acc_rev_flag := XLA_AE_HEADER_PKG.g_rec_header_new.array_accrual_reversal_flag
41442: (g_array_event(p_event_id).array_value_num('header_index'));
41443: IF l_acc_rev_flag IS NULL THEN
41444: l_acc_rev_flag := 'N';
41445: END IF;
41534: END IF;
41535:
41536: -- 4955764
41537: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
41538: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
41539:
41540:
41541: XLA_AE_LINES_PKG.ValidateCurrentLine;
41542: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
41660: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
41661: l_bflow_applied_to_amt NUMBER; -- 5132302
41662: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
41663:
41664: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
41665:
41666: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b
41667: l_same_currency BOOLEAN; -- To handle MPA rounding 4262811b
41668:
41808: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
41809:
41810: -- 4955764
41811: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
41812: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));
41813:
41814: -- 4458381 Public Sector Enh
41815:
41816: --
41991: -------------------------------------------------------------------------------------------
41992: -- 4262811 - Generate the Accrual Reversal lines
41993: -------------------------------------------------------------------------------------------
41994: BEGIN
41995: l_acc_rev_flag := XLA_AE_HEADER_PKG.g_rec_header_new.array_accrual_reversal_flag
41996: (g_array_event(p_event_id).array_value_num('header_index'));
41997: IF l_acc_rev_flag IS NULL THEN
41998: l_acc_rev_flag := 'N';
41999: END IF;
42088: END IF;
42089:
42090: -- 4955764
42091: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
42092: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
42093:
42094:
42095: XLA_AE_LINES_PKG.ValidateCurrentLine;
42096: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
42214: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
42215: l_bflow_applied_to_amt NUMBER; -- 5132302
42216: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
42217:
42218: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
42219:
42220: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b
42221: l_same_currency BOOLEAN; -- To handle MPA rounding 4262811b
42222:
42362: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
42363:
42364: -- 4955764
42365: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
42366: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));
42367:
42368: -- 4458381 Public Sector Enh
42369:
42370: --
42545: -------------------------------------------------------------------------------------------
42546: -- 4262811 - Generate the Accrual Reversal lines
42547: -------------------------------------------------------------------------------------------
42548: BEGIN
42549: l_acc_rev_flag := XLA_AE_HEADER_PKG.g_rec_header_new.array_accrual_reversal_flag
42550: (g_array_event(p_event_id).array_value_num('header_index'));
42551: IF l_acc_rev_flag IS NULL THEN
42552: l_acc_rev_flag := 'N';
42553: END IF;
42642: END IF;
42643:
42644: -- 4955764
42645: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
42646: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
42647:
42648:
42649: XLA_AE_LINES_PKG.ValidateCurrentLine;
42650: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
42768: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
42769: l_bflow_applied_to_amt NUMBER; -- 5132302
42770: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
42771:
42772: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
42773:
42774: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b
42775: l_same_currency BOOLEAN; -- To handle MPA rounding 4262811b
42776:
42916: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
42917:
42918: -- 4955764
42919: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
42920: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));
42921:
42922: -- 4458381 Public Sector Enh
42923:
42924: --
43099: -------------------------------------------------------------------------------------------
43100: -- 4262811 - Generate the Accrual Reversal lines
43101: -------------------------------------------------------------------------------------------
43102: BEGIN
43103: l_acc_rev_flag := XLA_AE_HEADER_PKG.g_rec_header_new.array_accrual_reversal_flag
43104: (g_array_event(p_event_id).array_value_num('header_index'));
43105: IF l_acc_rev_flag IS NULL THEN
43106: l_acc_rev_flag := 'N';
43107: END IF;
43196: END IF;
43197:
43198: -- 4955764
43199: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
43200: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
43201:
43202:
43203: XLA_AE_LINES_PKG.ValidateCurrentLine;
43204: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
43322: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
43323: l_bflow_applied_to_amt NUMBER; -- 5132302
43324: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
43325:
43326: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
43327:
43328: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b
43329: l_same_currency BOOLEAN; -- To handle MPA rounding 4262811b
43330:
43470: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
43471:
43472: -- 4955764
43473: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
43474: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));
43475:
43476: -- 4458381 Public Sector Enh
43477:
43478: --
43653: -------------------------------------------------------------------------------------------
43654: -- 4262811 - Generate the Accrual Reversal lines
43655: -------------------------------------------------------------------------------------------
43656: BEGIN
43657: l_acc_rev_flag := XLA_AE_HEADER_PKG.g_rec_header_new.array_accrual_reversal_flag
43658: (g_array_event(p_event_id).array_value_num('header_index'));
43659: IF l_acc_rev_flag IS NULL THEN
43660: l_acc_rev_flag := 'N';
43661: END IF;
43750: END IF;
43751:
43752: -- 4955764
43753: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
43754: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
43755:
43756:
43757: XLA_AE_LINES_PKG.ValidateCurrentLine;
43758: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
43896: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
43897: l_bflow_applied_to_amt NUMBER; -- 5132302
43898: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
43899:
43900: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
43901:
43902: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b
43903: l_same_currency BOOLEAN; -- To handle MPA rounding 4262811b
43904:
44044: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
44045:
44046: -- 4955764
44047: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
44048: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));
44049:
44050: -- 4458381 Public Sector Enh
44051:
44052: --
44259: -------------------------------------------------------------------------------------------
44260: -- 4262811 - Generate the Accrual Reversal lines
44261: -------------------------------------------------------------------------------------------
44262: BEGIN
44263: l_acc_rev_flag := XLA_AE_HEADER_PKG.g_rec_header_new.array_accrual_reversal_flag
44264: (g_array_event(p_event_id).array_value_num('header_index'));
44265: IF l_acc_rev_flag IS NULL THEN
44266: l_acc_rev_flag := 'N';
44267: END IF;
44356: END IF;
44357:
44358: -- 4955764
44359: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
44360: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
44361:
44362:
44363: XLA_AE_LINES_PKG.ValidateCurrentLine;
44364: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
44482: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
44483: l_bflow_applied_to_amt NUMBER; -- 5132302
44484: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
44485:
44486: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
44487:
44488: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b
44489: l_same_currency BOOLEAN; -- To handle MPA rounding 4262811b
44490:
44630: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
44631:
44632: -- 4955764
44633: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
44634: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));
44635:
44636: -- 4458381 Public Sector Enh
44637:
44638: --
44813: -------------------------------------------------------------------------------------------
44814: -- 4262811 - Generate the Accrual Reversal lines
44815: -------------------------------------------------------------------------------------------
44816: BEGIN
44817: l_acc_rev_flag := XLA_AE_HEADER_PKG.g_rec_header_new.array_accrual_reversal_flag
44818: (g_array_event(p_event_id).array_value_num('header_index'));
44819: IF l_acc_rev_flag IS NULL THEN
44820: l_acc_rev_flag := 'N';
44821: END IF;
44910: END IF;
44911:
44912: -- 4955764
44913: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
44914: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
44915:
44916:
44917: XLA_AE_LINES_PKG.ValidateCurrentLine;
44918: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
45036: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
45037: l_bflow_applied_to_amt NUMBER; -- 5132302
45038: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
45039:
45040: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
45041:
45042: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b
45043: l_same_currency BOOLEAN; -- To handle MPA rounding 4262811b
45044:
45184: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
45185:
45186: -- 4955764
45187: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
45188: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));
45189:
45190: -- 4458381 Public Sector Enh
45191:
45192: --
45367: -------------------------------------------------------------------------------------------
45368: -- 4262811 - Generate the Accrual Reversal lines
45369: -------------------------------------------------------------------------------------------
45370: BEGIN
45371: l_acc_rev_flag := XLA_AE_HEADER_PKG.g_rec_header_new.array_accrual_reversal_flag
45372: (g_array_event(p_event_id).array_value_num('header_index'));
45373: IF l_acc_rev_flag IS NULL THEN
45374: l_acc_rev_flag := 'N';
45375: END IF;
45464: END IF;
45465:
45466: -- 4955764
45467: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
45468: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
45469:
45470:
45471: XLA_AE_LINES_PKG.ValidateCurrentLine;
45472: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
45590: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
45591: l_bflow_applied_to_amt NUMBER; -- 5132302
45592: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
45593:
45594: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
45595:
45596: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b
45597: l_same_currency BOOLEAN; -- To handle MPA rounding 4262811b
45598:
45738: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
45739:
45740: -- 4955764
45741: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
45742: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));
45743:
45744: -- 4458381 Public Sector Enh
45745:
45746: --
45921: -------------------------------------------------------------------------------------------
45922: -- 4262811 - Generate the Accrual Reversal lines
45923: -------------------------------------------------------------------------------------------
45924: BEGIN
45925: l_acc_rev_flag := XLA_AE_HEADER_PKG.g_rec_header_new.array_accrual_reversal_flag
45926: (g_array_event(p_event_id).array_value_num('header_index'));
45927: IF l_acc_rev_flag IS NULL THEN
45928: l_acc_rev_flag := 'N';
45929: END IF;
46018: END IF;
46019:
46020: -- 4955764
46021: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
46022: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
46023:
46024:
46025: XLA_AE_LINES_PKG.ValidateCurrentLine;
46026: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
46164: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
46165: l_bflow_applied_to_amt NUMBER; -- 5132302
46166: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
46167:
46168: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
46169:
46170: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b
46171: l_same_currency BOOLEAN; -- To handle MPA rounding 4262811b
46172:
46312: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
46313:
46314: -- 4955764
46315: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
46316: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));
46317:
46318: -- 4458381 Public Sector Enh
46319:
46320: --
46527: -------------------------------------------------------------------------------------------
46528: -- 4262811 - Generate the Accrual Reversal lines
46529: -------------------------------------------------------------------------------------------
46530: BEGIN
46531: l_acc_rev_flag := XLA_AE_HEADER_PKG.g_rec_header_new.array_accrual_reversal_flag
46532: (g_array_event(p_event_id).array_value_num('header_index'));
46533: IF l_acc_rev_flag IS NULL THEN
46534: l_acc_rev_flag := 'N';
46535: END IF;
46624: END IF;
46625:
46626: -- 4955764
46627: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
46628: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
46629:
46630:
46631: XLA_AE_LINES_PKG.ValidateCurrentLine;
46632: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
46750: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
46751: l_bflow_applied_to_amt NUMBER; -- 5132302
46752: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
46753:
46754: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
46755:
46756: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b
46757: l_same_currency BOOLEAN; -- To handle MPA rounding 4262811b
46758:
46898: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
46899:
46900: -- 4955764
46901: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
46902: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));
46903:
46904: -- 4458381 Public Sector Enh
46905:
46906: --
47081: -------------------------------------------------------------------------------------------
47082: -- 4262811 - Generate the Accrual Reversal lines
47083: -------------------------------------------------------------------------------------------
47084: BEGIN
47085: l_acc_rev_flag := XLA_AE_HEADER_PKG.g_rec_header_new.array_accrual_reversal_flag
47086: (g_array_event(p_event_id).array_value_num('header_index'));
47087: IF l_acc_rev_flag IS NULL THEN
47088: l_acc_rev_flag := 'N';
47089: END IF;
47178: END IF;
47179:
47180: -- 4955764
47181: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
47182: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
47183:
47184:
47185: XLA_AE_LINES_PKG.ValidateCurrentLine;
47186: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
47304: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
47305: l_bflow_applied_to_amt NUMBER; -- 5132302
47306: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
47307:
47308: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
47309:
47310: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b
47311: l_same_currency BOOLEAN; -- To handle MPA rounding 4262811b
47312:
47452: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
47453:
47454: -- 4955764
47455: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
47456: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));
47457:
47458: -- 4458381 Public Sector Enh
47459:
47460: --
47635: -------------------------------------------------------------------------------------------
47636: -- 4262811 - Generate the Accrual Reversal lines
47637: -------------------------------------------------------------------------------------------
47638: BEGIN
47639: l_acc_rev_flag := XLA_AE_HEADER_PKG.g_rec_header_new.array_accrual_reversal_flag
47640: (g_array_event(p_event_id).array_value_num('header_index'));
47641: IF l_acc_rev_flag IS NULL THEN
47642: l_acc_rev_flag := 'N';
47643: END IF;
47732: END IF;
47733:
47734: -- 4955764
47735: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
47736: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
47737:
47738:
47739: XLA_AE_LINES_PKG.ValidateCurrentLine;
47740: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
47858: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
47859: l_bflow_applied_to_amt NUMBER; -- 5132302
47860: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
47861:
47862: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
47863:
47864: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b
47865: l_same_currency BOOLEAN; -- To handle MPA rounding 4262811b
47866:
48006: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
48007:
48008: -- 4955764
48009: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
48010: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));
48011:
48012: -- 4458381 Public Sector Enh
48013:
48014: --
48189: -------------------------------------------------------------------------------------------
48190: -- 4262811 - Generate the Accrual Reversal lines
48191: -------------------------------------------------------------------------------------------
48192: BEGIN
48193: l_acc_rev_flag := XLA_AE_HEADER_PKG.g_rec_header_new.array_accrual_reversal_flag
48194: (g_array_event(p_event_id).array_value_num('header_index'));
48195: IF l_acc_rev_flag IS NULL THEN
48196: l_acc_rev_flag := 'N';
48197: END IF;
48286: END IF;
48287:
48288: -- 4955764
48289: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
48290: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
48291:
48292:
48293: XLA_AE_LINES_PKG.ValidateCurrentLine;
48294: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
48412: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
48413: l_bflow_applied_to_amt NUMBER; -- 5132302
48414: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
48415:
48416: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
48417:
48418: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b
48419: l_same_currency BOOLEAN; -- To handle MPA rounding 4262811b
48420:
48560: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
48561:
48562: -- 4955764
48563: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
48564: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));
48565:
48566: -- 4458381 Public Sector Enh
48567:
48568: --
48743: -------------------------------------------------------------------------------------------
48744: -- 4262811 - Generate the Accrual Reversal lines
48745: -------------------------------------------------------------------------------------------
48746: BEGIN
48747: l_acc_rev_flag := XLA_AE_HEADER_PKG.g_rec_header_new.array_accrual_reversal_flag
48748: (g_array_event(p_event_id).array_value_num('header_index'));
48749: IF l_acc_rev_flag IS NULL THEN
48750: l_acc_rev_flag := 'N';
48751: END IF;
48840: END IF;
48841:
48842: -- 4955764
48843: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
48844: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
48845:
48846:
48847: XLA_AE_LINES_PKG.ValidateCurrentLine;
48848: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
48966: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
48967: l_bflow_applied_to_amt NUMBER; -- 5132302
48968: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
48969:
48970: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
48971:
48972: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b
48973: l_same_currency BOOLEAN; -- To handle MPA rounding 4262811b
48974:
49114: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
49115:
49116: -- 4955764
49117: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
49118: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));
49119:
49120: -- 4458381 Public Sector Enh
49121:
49122: --
49297: -------------------------------------------------------------------------------------------
49298: -- 4262811 - Generate the Accrual Reversal lines
49299: -------------------------------------------------------------------------------------------
49300: BEGIN
49301: l_acc_rev_flag := XLA_AE_HEADER_PKG.g_rec_header_new.array_accrual_reversal_flag
49302: (g_array_event(p_event_id).array_value_num('header_index'));
49303: IF l_acc_rev_flag IS NULL THEN
49304: l_acc_rev_flag := 'N';
49305: END IF;
49394: END IF;
49395:
49396: -- 4955764
49397: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
49398: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
49399:
49400:
49401: XLA_AE_LINES_PKG.ValidateCurrentLine;
49402: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
49520: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
49521: l_bflow_applied_to_amt NUMBER; -- 5132302
49522: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
49523:
49524: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
49525:
49526: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b
49527: l_same_currency BOOLEAN; -- To handle MPA rounding 4262811b
49528:
49668: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
49669:
49670: -- 4955764
49671: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
49672: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));
49673:
49674: -- 4458381 Public Sector Enh
49675:
49676: --
49851: -------------------------------------------------------------------------------------------
49852: -- 4262811 - Generate the Accrual Reversal lines
49853: -------------------------------------------------------------------------------------------
49854: BEGIN
49855: l_acc_rev_flag := XLA_AE_HEADER_PKG.g_rec_header_new.array_accrual_reversal_flag
49856: (g_array_event(p_event_id).array_value_num('header_index'));
49857: IF l_acc_rev_flag IS NULL THEN
49858: l_acc_rev_flag := 'N';
49859: END IF;
49948: END IF;
49949:
49950: -- 4955764
49951: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
49952: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
49953:
49954:
49955: XLA_AE_LINES_PKG.ValidateCurrentLine;
49956: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
50074: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
50075: l_bflow_applied_to_amt NUMBER; -- 5132302
50076: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
50077:
50078: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
50079:
50080: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b
50081: l_same_currency BOOLEAN; -- To handle MPA rounding 4262811b
50082:
50222: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
50223:
50224: -- 4955764
50225: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
50226: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));
50227:
50228: -- 4458381 Public Sector Enh
50229:
50230: --
50405: -------------------------------------------------------------------------------------------
50406: -- 4262811 - Generate the Accrual Reversal lines
50407: -------------------------------------------------------------------------------------------
50408: BEGIN
50409: l_acc_rev_flag := XLA_AE_HEADER_PKG.g_rec_header_new.array_accrual_reversal_flag
50410: (g_array_event(p_event_id).array_value_num('header_index'));
50411: IF l_acc_rev_flag IS NULL THEN
50412: l_acc_rev_flag := 'N';
50413: END IF;
50502: END IF;
50503:
50504: -- 4955764
50505: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
50506: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
50507:
50508:
50509: XLA_AE_LINES_PKG.ValidateCurrentLine;
50510: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
50628: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
50629: l_bflow_applied_to_amt NUMBER; -- 5132302
50630: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
50631:
50632: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
50633:
50634: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b
50635: l_same_currency BOOLEAN; -- To handle MPA rounding 4262811b
50636:
50776: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
50777:
50778: -- 4955764
50779: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
50780: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));
50781:
50782: -- 4458381 Public Sector Enh
50783:
50784: --
50959: -------------------------------------------------------------------------------------------
50960: -- 4262811 - Generate the Accrual Reversal lines
50961: -------------------------------------------------------------------------------------------
50962: BEGIN
50963: l_acc_rev_flag := XLA_AE_HEADER_PKG.g_rec_header_new.array_accrual_reversal_flag
50964: (g_array_event(p_event_id).array_value_num('header_index'));
50965: IF l_acc_rev_flag IS NULL THEN
50966: l_acc_rev_flag := 'N';
50967: END IF;
51056: END IF;
51057:
51058: -- 4955764
51059: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
51060: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
51061:
51062:
51063: XLA_AE_LINES_PKG.ValidateCurrentLine;
51064: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
51182: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
51183: l_bflow_applied_to_amt NUMBER; -- 5132302
51184: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
51185:
51186: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
51187:
51188: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b
51189: l_same_currency BOOLEAN; -- To handle MPA rounding 4262811b
51190:
51330: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
51331:
51332: -- 4955764
51333: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
51334: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));
51335:
51336: -- 4458381 Public Sector Enh
51337:
51338: --
51513: -------------------------------------------------------------------------------------------
51514: -- 4262811 - Generate the Accrual Reversal lines
51515: -------------------------------------------------------------------------------------------
51516: BEGIN
51517: l_acc_rev_flag := XLA_AE_HEADER_PKG.g_rec_header_new.array_accrual_reversal_flag
51518: (g_array_event(p_event_id).array_value_num('header_index'));
51519: IF l_acc_rev_flag IS NULL THEN
51520: l_acc_rev_flag := 'N';
51521: END IF;
51610: END IF;
51611:
51612: -- 4955764
51613: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
51614: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
51615:
51616:
51617: XLA_AE_LINES_PKG.ValidateCurrentLine;
51618: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
51736: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
51737: l_bflow_applied_to_amt NUMBER; -- 5132302
51738: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
51739:
51740: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
51741:
51742: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b
51743: l_same_currency BOOLEAN; -- To handle MPA rounding 4262811b
51744:
51884: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
51885:
51886: -- 4955764
51887: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
51888: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));
51889:
51890: -- 4458381 Public Sector Enh
51891:
51892: --
52067: -------------------------------------------------------------------------------------------
52068: -- 4262811 - Generate the Accrual Reversal lines
52069: -------------------------------------------------------------------------------------------
52070: BEGIN
52071: l_acc_rev_flag := XLA_AE_HEADER_PKG.g_rec_header_new.array_accrual_reversal_flag
52072: (g_array_event(p_event_id).array_value_num('header_index'));
52073: IF l_acc_rev_flag IS NULL THEN
52074: l_acc_rev_flag := 'N';
52075: END IF;
52164: END IF;
52165:
52166: -- 4955764
52167: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
52168: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
52169:
52170:
52171: XLA_AE_LINES_PKG.ValidateCurrentLine;
52172: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
52290: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
52291: l_bflow_applied_to_amt NUMBER; -- 5132302
52292: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
52293:
52294: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
52295:
52296: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b
52297: l_same_currency BOOLEAN; -- To handle MPA rounding 4262811b
52298:
52438: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
52439:
52440: -- 4955764
52441: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
52442: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));
52443:
52444: -- 4458381 Public Sector Enh
52445:
52446: --
52621: -------------------------------------------------------------------------------------------
52622: -- 4262811 - Generate the Accrual Reversal lines
52623: -------------------------------------------------------------------------------------------
52624: BEGIN
52625: l_acc_rev_flag := XLA_AE_HEADER_PKG.g_rec_header_new.array_accrual_reversal_flag
52626: (g_array_event(p_event_id).array_value_num('header_index'));
52627: IF l_acc_rev_flag IS NULL THEN
52628: l_acc_rev_flag := 'N';
52629: END IF;
52718: END IF;
52719:
52720: -- 4955764
52721: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
52722: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
52723:
52724:
52725: XLA_AE_LINES_PKG.ValidateCurrentLine;
52726: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
52844: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
52845: l_bflow_applied_to_amt NUMBER; -- 5132302
52846: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
52847:
52848: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
52849:
52850: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b
52851: l_same_currency BOOLEAN; -- To handle MPA rounding 4262811b
52852:
52992: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
52993:
52994: -- 4955764
52995: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
52996: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));
52997:
52998: -- 4458381 Public Sector Enh
52999:
53000: --
53175: -------------------------------------------------------------------------------------------
53176: -- 4262811 - Generate the Accrual Reversal lines
53177: -------------------------------------------------------------------------------------------
53178: BEGIN
53179: l_acc_rev_flag := XLA_AE_HEADER_PKG.g_rec_header_new.array_accrual_reversal_flag
53180: (g_array_event(p_event_id).array_value_num('header_index'));
53181: IF l_acc_rev_flag IS NULL THEN
53182: l_acc_rev_flag := 'N';
53183: END IF;
53272: END IF;
53273:
53274: -- 4955764
53275: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
53276: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
53277:
53278:
53279: XLA_AE_LINES_PKG.ValidateCurrentLine;
53280: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
53398: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
53399: l_bflow_applied_to_amt NUMBER; -- 5132302
53400: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
53401:
53402: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
53403:
53404: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b
53405: l_same_currency BOOLEAN; -- To handle MPA rounding 4262811b
53406:
53546: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
53547:
53548: -- 4955764
53549: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
53550: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));
53551:
53552: -- 4458381 Public Sector Enh
53553:
53554: --
53729: -------------------------------------------------------------------------------------------
53730: -- 4262811 - Generate the Accrual Reversal lines
53731: -------------------------------------------------------------------------------------------
53732: BEGIN
53733: l_acc_rev_flag := XLA_AE_HEADER_PKG.g_rec_header_new.array_accrual_reversal_flag
53734: (g_array_event(p_event_id).array_value_num('header_index'));
53735: IF l_acc_rev_flag IS NULL THEN
53736: l_acc_rev_flag := 'N';
53737: END IF;
53826: END IF;
53827:
53828: -- 4955764
53829: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
53830: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
53831:
53832:
53833: XLA_AE_LINES_PKG.ValidateCurrentLine;
53834: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
53952: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
53953: l_bflow_applied_to_amt NUMBER; -- 5132302
53954: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
53955:
53956: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
53957:
53958: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b
53959: l_same_currency BOOLEAN; -- To handle MPA rounding 4262811b
53960:
54100: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
54101:
54102: -- 4955764
54103: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
54104: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));
54105:
54106: -- 4458381 Public Sector Enh
54107:
54108: --
54283: -------------------------------------------------------------------------------------------
54284: -- 4262811 - Generate the Accrual Reversal lines
54285: -------------------------------------------------------------------------------------------
54286: BEGIN
54287: l_acc_rev_flag := XLA_AE_HEADER_PKG.g_rec_header_new.array_accrual_reversal_flag
54288: (g_array_event(p_event_id).array_value_num('header_index'));
54289: IF l_acc_rev_flag IS NULL THEN
54290: l_acc_rev_flag := 'N';
54291: END IF;
54380: END IF;
54381:
54382: -- 4955764
54383: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
54384: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
54385:
54386:
54387: XLA_AE_LINES_PKG.ValidateCurrentLine;
54388: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
54506: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
54507: l_bflow_applied_to_amt NUMBER; -- 5132302
54508: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
54509:
54510: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
54511:
54512: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b
54513: l_same_currency BOOLEAN; -- To handle MPA rounding 4262811b
54514:
54654: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
54655:
54656: -- 4955764
54657: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
54658: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));
54659:
54660: -- 4458381 Public Sector Enh
54661:
54662: --
54837: -------------------------------------------------------------------------------------------
54838: -- 4262811 - Generate the Accrual Reversal lines
54839: -------------------------------------------------------------------------------------------
54840: BEGIN
54841: l_acc_rev_flag := XLA_AE_HEADER_PKG.g_rec_header_new.array_accrual_reversal_flag
54842: (g_array_event(p_event_id).array_value_num('header_index'));
54843: IF l_acc_rev_flag IS NULL THEN
54844: l_acc_rev_flag := 'N';
54845: END IF;
54934: END IF;
54935:
54936: -- 4955764
54937: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
54938: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
54939:
54940:
54941: XLA_AE_LINES_PKG.ValidateCurrentLine;
54942: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
55060: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
55061: l_bflow_applied_to_amt NUMBER; -- 5132302
55062: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
55063:
55064: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
55065:
55066: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b
55067: l_same_currency BOOLEAN; -- To handle MPA rounding 4262811b
55068:
55208: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
55209:
55210: -- 4955764
55211: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
55212: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));
55213:
55214: -- 4458381 Public Sector Enh
55215:
55216: --
55391: -------------------------------------------------------------------------------------------
55392: -- 4262811 - Generate the Accrual Reversal lines
55393: -------------------------------------------------------------------------------------------
55394: BEGIN
55395: l_acc_rev_flag := XLA_AE_HEADER_PKG.g_rec_header_new.array_accrual_reversal_flag
55396: (g_array_event(p_event_id).array_value_num('header_index'));
55397: IF l_acc_rev_flag IS NULL THEN
55398: l_acc_rev_flag := 'N';
55399: END IF;
55488: END IF;
55489:
55490: -- 4955764
55491: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
55492: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
55493:
55494:
55495: XLA_AE_LINES_PKG.ValidateCurrentLine;
55496: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
55634: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
55635: l_bflow_applied_to_amt NUMBER; -- 5132302
55636: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
55637:
55638: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
55639:
55640: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b
55641: l_same_currency BOOLEAN; -- To handle MPA rounding 4262811b
55642:
55782: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
55783:
55784: -- 4955764
55785: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
55786: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));
55787:
55788: -- 4458381 Public Sector Enh
55789:
55790: --
55997: -------------------------------------------------------------------------------------------
55998: -- 4262811 - Generate the Accrual Reversal lines
55999: -------------------------------------------------------------------------------------------
56000: BEGIN
56001: l_acc_rev_flag := XLA_AE_HEADER_PKG.g_rec_header_new.array_accrual_reversal_flag
56002: (g_array_event(p_event_id).array_value_num('header_index'));
56003: IF l_acc_rev_flag IS NULL THEN
56004: l_acc_rev_flag := 'N';
56005: END IF;
56094: END IF;
56095:
56096: -- 4955764
56097: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
56098: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
56099:
56100:
56101: XLA_AE_LINES_PKG.ValidateCurrentLine;
56102: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
56220: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
56221: l_bflow_applied_to_amt NUMBER; -- 5132302
56222: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
56223:
56224: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
56225:
56226: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b
56227: l_same_currency BOOLEAN; -- To handle MPA rounding 4262811b
56228:
56368: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
56369:
56370: -- 4955764
56371: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
56372: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));
56373:
56374: -- 4458381 Public Sector Enh
56375:
56376: --
56551: -------------------------------------------------------------------------------------------
56552: -- 4262811 - Generate the Accrual Reversal lines
56553: -------------------------------------------------------------------------------------------
56554: BEGIN
56555: l_acc_rev_flag := XLA_AE_HEADER_PKG.g_rec_header_new.array_accrual_reversal_flag
56556: (g_array_event(p_event_id).array_value_num('header_index'));
56557: IF l_acc_rev_flag IS NULL THEN
56558: l_acc_rev_flag := 'N';
56559: END IF;
56648: END IF;
56649:
56650: -- 4955764
56651: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
56652: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
56653:
56654:
56655: XLA_AE_LINES_PKG.ValidateCurrentLine;
56656: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
56774: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
56775: l_bflow_applied_to_amt NUMBER; -- 5132302
56776: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
56777:
56778: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
56779:
56780: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b
56781: l_same_currency BOOLEAN; -- To handle MPA rounding 4262811b
56782:
56922: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
56923:
56924: -- 4955764
56925: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
56926: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));
56927:
56928: -- 4458381 Public Sector Enh
56929:
56930: --
57105: -------------------------------------------------------------------------------------------
57106: -- 4262811 - Generate the Accrual Reversal lines
57107: -------------------------------------------------------------------------------------------
57108: BEGIN
57109: l_acc_rev_flag := XLA_AE_HEADER_PKG.g_rec_header_new.array_accrual_reversal_flag
57110: (g_array_event(p_event_id).array_value_num('header_index'));
57111: IF l_acc_rev_flag IS NULL THEN
57112: l_acc_rev_flag := 'N';
57113: END IF;
57202: END IF;
57203:
57204: -- 4955764
57205: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
57206: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
57207:
57208:
57209: XLA_AE_LINES_PKG.ValidateCurrentLine;
57210: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
57328: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
57329: l_bflow_applied_to_amt NUMBER; -- 5132302
57330: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
57331:
57332: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
57333:
57334: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b
57335: l_same_currency BOOLEAN; -- To handle MPA rounding 4262811b
57336:
57476: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
57477:
57478: -- 4955764
57479: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
57480: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));
57481:
57482: -- 4458381 Public Sector Enh
57483:
57484: --
57659: -------------------------------------------------------------------------------------------
57660: -- 4262811 - Generate the Accrual Reversal lines
57661: -------------------------------------------------------------------------------------------
57662: BEGIN
57663: l_acc_rev_flag := XLA_AE_HEADER_PKG.g_rec_header_new.array_accrual_reversal_flag
57664: (g_array_event(p_event_id).array_value_num('header_index'));
57665: IF l_acc_rev_flag IS NULL THEN
57666: l_acc_rev_flag := 'N';
57667: END IF;
57756: END IF;
57757:
57758: -- 4955764
57759: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
57760: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
57761:
57762:
57763: XLA_AE_LINES_PKG.ValidateCurrentLine;
57764: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
57882: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
57883: l_bflow_applied_to_amt NUMBER; -- 5132302
57884: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
57885:
57886: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
57887:
57888: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b
57889: l_same_currency BOOLEAN; -- To handle MPA rounding 4262811b
57890:
58030: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
58031:
58032: -- 4955764
58033: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
58034: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));
58035:
58036: -- 4458381 Public Sector Enh
58037:
58038: --
58213: -------------------------------------------------------------------------------------------
58214: -- 4262811 - Generate the Accrual Reversal lines
58215: -------------------------------------------------------------------------------------------
58216: BEGIN
58217: l_acc_rev_flag := XLA_AE_HEADER_PKG.g_rec_header_new.array_accrual_reversal_flag
58218: (g_array_event(p_event_id).array_value_num('header_index'));
58219: IF l_acc_rev_flag IS NULL THEN
58220: l_acc_rev_flag := 'N';
58221: END IF;
58310: END IF;
58311:
58312: -- 4955764
58313: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
58314: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
58315:
58316:
58317: XLA_AE_LINES_PKG.ValidateCurrentLine;
58318: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
58436: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
58437: l_bflow_applied_to_amt NUMBER; -- 5132302
58438: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
58439:
58440: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
58441:
58442: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b
58443: l_same_currency BOOLEAN; -- To handle MPA rounding 4262811b
58444:
58584: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
58585:
58586: -- 4955764
58587: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
58588: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));
58589:
58590: -- 4458381 Public Sector Enh
58591:
58592: --
58767: -------------------------------------------------------------------------------------------
58768: -- 4262811 - Generate the Accrual Reversal lines
58769: -------------------------------------------------------------------------------------------
58770: BEGIN
58771: l_acc_rev_flag := XLA_AE_HEADER_PKG.g_rec_header_new.array_accrual_reversal_flag
58772: (g_array_event(p_event_id).array_value_num('header_index'));
58773: IF l_acc_rev_flag IS NULL THEN
58774: l_acc_rev_flag := 'N';
58775: END IF;
58864: END IF;
58865:
58866: -- 4955764
58867: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
58868: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
58869:
58870:
58871: XLA_AE_LINES_PKG.ValidateCurrentLine;
58872: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
58990: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
58991: l_bflow_applied_to_amt NUMBER; -- 5132302
58992: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
58993:
58994: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
58995:
58996: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b
58997: l_same_currency BOOLEAN; -- To handle MPA rounding 4262811b
58998:
59138: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
59139:
59140: -- 4955764
59141: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
59142: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));
59143:
59144: -- 4458381 Public Sector Enh
59145:
59146: --
59321: -------------------------------------------------------------------------------------------
59322: -- 4262811 - Generate the Accrual Reversal lines
59323: -------------------------------------------------------------------------------------------
59324: BEGIN
59325: l_acc_rev_flag := XLA_AE_HEADER_PKG.g_rec_header_new.array_accrual_reversal_flag
59326: (g_array_event(p_event_id).array_value_num('header_index'));
59327: IF l_acc_rev_flag IS NULL THEN
59328: l_acc_rev_flag := 'N';
59329: END IF;
59418: END IF;
59419:
59420: -- 4955764
59421: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
59422: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
59423:
59424:
59425: XLA_AE_LINES_PKG.ValidateCurrentLine;
59426: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
59544: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
59545: l_bflow_applied_to_amt NUMBER; -- 5132302
59546: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
59547:
59548: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
59549:
59550: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b
59551: l_same_currency BOOLEAN; -- To handle MPA rounding 4262811b
59552:
59692: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
59693:
59694: -- 4955764
59695: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
59696: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));
59697:
59698: -- 4458381 Public Sector Enh
59699:
59700: --
59875: -------------------------------------------------------------------------------------------
59876: -- 4262811 - Generate the Accrual Reversal lines
59877: -------------------------------------------------------------------------------------------
59878: BEGIN
59879: l_acc_rev_flag := XLA_AE_HEADER_PKG.g_rec_header_new.array_accrual_reversal_flag
59880: (g_array_event(p_event_id).array_value_num('header_index'));
59881: IF l_acc_rev_flag IS NULL THEN
59882: l_acc_rev_flag := 'N';
59883: END IF;
59972: END IF;
59973:
59974: -- 4955764
59975: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
59976: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
59977:
59978:
59979: XLA_AE_LINES_PKG.ValidateCurrentLine;
59980: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
60098: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
60099: l_bflow_applied_to_amt NUMBER; -- 5132302
60100: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
60101:
60102: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
60103:
60104: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b
60105: l_same_currency BOOLEAN; -- To handle MPA rounding 4262811b
60106:
60246: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
60247:
60248: -- 4955764
60249: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
60250: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));
60251:
60252: -- 4458381 Public Sector Enh
60253:
60254: --
60429: -------------------------------------------------------------------------------------------
60430: -- 4262811 - Generate the Accrual Reversal lines
60431: -------------------------------------------------------------------------------------------
60432: BEGIN
60433: l_acc_rev_flag := XLA_AE_HEADER_PKG.g_rec_header_new.array_accrual_reversal_flag
60434: (g_array_event(p_event_id).array_value_num('header_index'));
60435: IF l_acc_rev_flag IS NULL THEN
60436: l_acc_rev_flag := 'N';
60437: END IF;
60526: END IF;
60527:
60528: -- 4955764
60529: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
60530: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
60531:
60532:
60533: XLA_AE_LINES_PKG.ValidateCurrentLine;
60534: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
60652: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
60653: l_bflow_applied_to_amt NUMBER; -- 5132302
60654: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
60655:
60656: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
60657:
60658: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b
60659: l_same_currency BOOLEAN; -- To handle MPA rounding 4262811b
60660:
60800: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
60801:
60802: -- 4955764
60803: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
60804: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));
60805:
60806: -- 4458381 Public Sector Enh
60807:
60808: --
60983: -------------------------------------------------------------------------------------------
60984: -- 4262811 - Generate the Accrual Reversal lines
60985: -------------------------------------------------------------------------------------------
60986: BEGIN
60987: l_acc_rev_flag := XLA_AE_HEADER_PKG.g_rec_header_new.array_accrual_reversal_flag
60988: (g_array_event(p_event_id).array_value_num('header_index'));
60989: IF l_acc_rev_flag IS NULL THEN
60990: l_acc_rev_flag := 'N';
60991: END IF;
61080: END IF;
61081:
61082: -- 4955764
61083: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
61084: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
61085:
61086:
61087: XLA_AE_LINES_PKG.ValidateCurrentLine;
61088: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
61206: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
61207: l_bflow_applied_to_amt NUMBER; -- 5132302
61208: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
61209:
61210: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
61211:
61212: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b
61213: l_same_currency BOOLEAN; -- To handle MPA rounding 4262811b
61214:
61354: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
61355:
61356: -- 4955764
61357: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
61358: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));
61359:
61360: -- 4458381 Public Sector Enh
61361:
61362: --
61537: -------------------------------------------------------------------------------------------
61538: -- 4262811 - Generate the Accrual Reversal lines
61539: -------------------------------------------------------------------------------------------
61540: BEGIN
61541: l_acc_rev_flag := XLA_AE_HEADER_PKG.g_rec_header_new.array_accrual_reversal_flag
61542: (g_array_event(p_event_id).array_value_num('header_index'));
61543: IF l_acc_rev_flag IS NULL THEN
61544: l_acc_rev_flag := 'N';
61545: END IF;
61634: END IF;
61635:
61636: -- 4955764
61637: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
61638: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
61639:
61640:
61641: XLA_AE_LINES_PKG.ValidateCurrentLine;
61642: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
61760: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
61761: l_bflow_applied_to_amt NUMBER; -- 5132302
61762: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
61763:
61764: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
61765:
61766: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b
61767: l_same_currency BOOLEAN; -- To handle MPA rounding 4262811b
61768:
61908: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
61909:
61910: -- 4955764
61911: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
61912: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));
61913:
61914: -- 4458381 Public Sector Enh
61915:
61916: --
62091: -------------------------------------------------------------------------------------------
62092: -- 4262811 - Generate the Accrual Reversal lines
62093: -------------------------------------------------------------------------------------------
62094: BEGIN
62095: l_acc_rev_flag := XLA_AE_HEADER_PKG.g_rec_header_new.array_accrual_reversal_flag
62096: (g_array_event(p_event_id).array_value_num('header_index'));
62097: IF l_acc_rev_flag IS NULL THEN
62098: l_acc_rev_flag := 'N';
62099: END IF;
62188: END IF;
62189:
62190: -- 4955764
62191: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
62192: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
62193:
62194:
62195: XLA_AE_LINES_PKG.ValidateCurrentLine;
62196: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
62314: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
62315: l_bflow_applied_to_amt NUMBER; -- 5132302
62316: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
62317:
62318: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
62319:
62320: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b
62321: l_same_currency BOOLEAN; -- To handle MPA rounding 4262811b
62322:
62462: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
62463:
62464: -- 4955764
62465: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
62466: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));
62467:
62468: -- 4458381 Public Sector Enh
62469:
62470: --
62645: -------------------------------------------------------------------------------------------
62646: -- 4262811 - Generate the Accrual Reversal lines
62647: -------------------------------------------------------------------------------------------
62648: BEGIN
62649: l_acc_rev_flag := XLA_AE_HEADER_PKG.g_rec_header_new.array_accrual_reversal_flag
62650: (g_array_event(p_event_id).array_value_num('header_index'));
62651: IF l_acc_rev_flag IS NULL THEN
62652: l_acc_rev_flag := 'N';
62653: END IF;
62742: END IF;
62743:
62744: -- 4955764
62745: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
62746: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
62747:
62748:
62749: XLA_AE_LINES_PKG.ValidateCurrentLine;
62750: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
62868: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
62869: l_bflow_applied_to_amt NUMBER; -- 5132302
62870: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
62871:
62872: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
62873:
62874: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b
62875: l_same_currency BOOLEAN; -- To handle MPA rounding 4262811b
62876:
63016: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
63017:
63018: -- 4955764
63019: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
63020: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));
63021:
63022: -- 4458381 Public Sector Enh
63023:
63024: --
63199: -------------------------------------------------------------------------------------------
63200: -- 4262811 - Generate the Accrual Reversal lines
63201: -------------------------------------------------------------------------------------------
63202: BEGIN
63203: l_acc_rev_flag := XLA_AE_HEADER_PKG.g_rec_header_new.array_accrual_reversal_flag
63204: (g_array_event(p_event_id).array_value_num('header_index'));
63205: IF l_acc_rev_flag IS NULL THEN
63206: l_acc_rev_flag := 'N';
63207: END IF;
63296: END IF;
63297:
63298: -- 4955764
63299: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
63300: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
63301:
63302:
63303: XLA_AE_LINES_PKG.ValidateCurrentLine;
63304: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
63422: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
63423: l_bflow_applied_to_amt NUMBER; -- 5132302
63424: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
63425:
63426: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
63427:
63428: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b
63429: l_same_currency BOOLEAN; -- To handle MPA rounding 4262811b
63430:
63570: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
63571:
63572: -- 4955764
63573: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
63574: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));
63575:
63576: -- 4458381 Public Sector Enh
63577:
63578: --
63753: -------------------------------------------------------------------------------------------
63754: -- 4262811 - Generate the Accrual Reversal lines
63755: -------------------------------------------------------------------------------------------
63756: BEGIN
63757: l_acc_rev_flag := XLA_AE_HEADER_PKG.g_rec_header_new.array_accrual_reversal_flag
63758: (g_array_event(p_event_id).array_value_num('header_index'));
63759: IF l_acc_rev_flag IS NULL THEN
63760: l_acc_rev_flag := 'N';
63761: END IF;
63850: END IF;
63851:
63852: -- 4955764
63853: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
63854: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
63855:
63856:
63857: XLA_AE_LINES_PKG.ValidateCurrentLine;
63858: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
63976: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
63977: l_bflow_applied_to_amt NUMBER; -- 5132302
63978: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
63979:
63980: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
63981:
63982: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b
63983: l_same_currency BOOLEAN; -- To handle MPA rounding 4262811b
63984:
64124: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
64125:
64126: -- 4955764
64127: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
64128: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));
64129:
64130: -- 4458381 Public Sector Enh
64131:
64132: --
64307: -------------------------------------------------------------------------------------------
64308: -- 4262811 - Generate the Accrual Reversal lines
64309: -------------------------------------------------------------------------------------------
64310: BEGIN
64311: l_acc_rev_flag := XLA_AE_HEADER_PKG.g_rec_header_new.array_accrual_reversal_flag
64312: (g_array_event(p_event_id).array_value_num('header_index'));
64313: IF l_acc_rev_flag IS NULL THEN
64314: l_acc_rev_flag := 'N';
64315: END IF;
64404: END IF;
64405:
64406: -- 4955764
64407: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
64408: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
64409:
64410:
64411: XLA_AE_LINES_PKG.ValidateCurrentLine;
64412: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
64550: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
64551: l_bflow_applied_to_amt NUMBER; -- 5132302
64552: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
64553:
64554: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
64555:
64556: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b
64557: l_same_currency BOOLEAN; -- To handle MPA rounding 4262811b
64558:
64698: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
64699:
64700: -- 4955764
64701: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
64702: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));
64703:
64704: -- 4458381 Public Sector Enh
64705:
64706: --
64913: -------------------------------------------------------------------------------------------
64914: -- 4262811 - Generate the Accrual Reversal lines
64915: -------------------------------------------------------------------------------------------
64916: BEGIN
64917: l_acc_rev_flag := XLA_AE_HEADER_PKG.g_rec_header_new.array_accrual_reversal_flag
64918: (g_array_event(p_event_id).array_value_num('header_index'));
64919: IF l_acc_rev_flag IS NULL THEN
64920: l_acc_rev_flag := 'N';
64921: END IF;
65010: END IF;
65011:
65012: -- 4955764
65013: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
65014: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
65015:
65016:
65017: XLA_AE_LINES_PKG.ValidateCurrentLine;
65018: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
65136: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
65137: l_bflow_applied_to_amt NUMBER; -- 5132302
65138: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
65139:
65140: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
65141:
65142: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b
65143: l_same_currency BOOLEAN; -- To handle MPA rounding 4262811b
65144:
65284: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
65285:
65286: -- 4955764
65287: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
65288: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));
65289:
65290: -- 4458381 Public Sector Enh
65291:
65292: --
65467: -------------------------------------------------------------------------------------------
65468: -- 4262811 - Generate the Accrual Reversal lines
65469: -------------------------------------------------------------------------------------------
65470: BEGIN
65471: l_acc_rev_flag := XLA_AE_HEADER_PKG.g_rec_header_new.array_accrual_reversal_flag
65472: (g_array_event(p_event_id).array_value_num('header_index'));
65473: IF l_acc_rev_flag IS NULL THEN
65474: l_acc_rev_flag := 'N';
65475: END IF;
65564: END IF;
65565:
65566: -- 4955764
65567: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
65568: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
65569:
65570:
65571: XLA_AE_LINES_PKG.ValidateCurrentLine;
65572: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
65690: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
65691: l_bflow_applied_to_amt NUMBER; -- 5132302
65692: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
65693:
65694: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
65695:
65696: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b
65697: l_same_currency BOOLEAN; -- To handle MPA rounding 4262811b
65698:
65838: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
65839:
65840: -- 4955764
65841: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
65842: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));
65843:
65844: -- 4458381 Public Sector Enh
65845:
65846: --
66021: -------------------------------------------------------------------------------------------
66022: -- 4262811 - Generate the Accrual Reversal lines
66023: -------------------------------------------------------------------------------------------
66024: BEGIN
66025: l_acc_rev_flag := XLA_AE_HEADER_PKG.g_rec_header_new.array_accrual_reversal_flag
66026: (g_array_event(p_event_id).array_value_num('header_index'));
66027: IF l_acc_rev_flag IS NULL THEN
66028: l_acc_rev_flag := 'N';
66029: END IF;
66118: END IF;
66119:
66120: -- 4955764
66121: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
66122: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
66123:
66124:
66125: XLA_AE_LINES_PKG.ValidateCurrentLine;
66126: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
66244: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
66245: l_bflow_applied_to_amt NUMBER; -- 5132302
66246: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
66247:
66248: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
66249:
66250: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b
66251: l_same_currency BOOLEAN; -- To handle MPA rounding 4262811b
66252:
66392: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
66393:
66394: -- 4955764
66395: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
66396: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));
66397:
66398: -- 4458381 Public Sector Enh
66399:
66400: --
66575: -------------------------------------------------------------------------------------------
66576: -- 4262811 - Generate the Accrual Reversal lines
66577: -------------------------------------------------------------------------------------------
66578: BEGIN
66579: l_acc_rev_flag := XLA_AE_HEADER_PKG.g_rec_header_new.array_accrual_reversal_flag
66580: (g_array_event(p_event_id).array_value_num('header_index'));
66581: IF l_acc_rev_flag IS NULL THEN
66582: l_acc_rev_flag := 'N';
66583: END IF;
66672: END IF;
66673:
66674: -- 4955764
66675: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
66676: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
66677:
66678:
66679: XLA_AE_LINES_PKG.ValidateCurrentLine;
66680: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
66798: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
66799: l_bflow_applied_to_amt NUMBER; -- 5132302
66800: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
66801:
66802: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
66803:
66804: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b
66805: l_same_currency BOOLEAN; -- To handle MPA rounding 4262811b
66806:
66946: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
66947:
66948: -- 4955764
66949: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
66950: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));
66951:
66952: -- 4458381 Public Sector Enh
66953:
66954: --
67129: -------------------------------------------------------------------------------------------
67130: -- 4262811 - Generate the Accrual Reversal lines
67131: -------------------------------------------------------------------------------------------
67132: BEGIN
67133: l_acc_rev_flag := XLA_AE_HEADER_PKG.g_rec_header_new.array_accrual_reversal_flag
67134: (g_array_event(p_event_id).array_value_num('header_index'));
67135: IF l_acc_rev_flag IS NULL THEN
67136: l_acc_rev_flag := 'N';
67137: END IF;
67226: END IF;
67227:
67228: -- 4955764
67229: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
67230: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
67231:
67232:
67233: XLA_AE_LINES_PKG.ValidateCurrentLine;
67234: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
67352: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
67353: l_bflow_applied_to_amt NUMBER; -- 5132302
67354: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
67355:
67356: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
67357:
67358: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b
67359: l_same_currency BOOLEAN; -- To handle MPA rounding 4262811b
67360:
67500: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
67501:
67502: -- 4955764
67503: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
67504: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));
67505:
67506: -- 4458381 Public Sector Enh
67507:
67508: --
67683: -------------------------------------------------------------------------------------------
67684: -- 4262811 - Generate the Accrual Reversal lines
67685: -------------------------------------------------------------------------------------------
67686: BEGIN
67687: l_acc_rev_flag := XLA_AE_HEADER_PKG.g_rec_header_new.array_accrual_reversal_flag
67688: (g_array_event(p_event_id).array_value_num('header_index'));
67689: IF l_acc_rev_flag IS NULL THEN
67690: l_acc_rev_flag := 'N';
67691: END IF;
67780: END IF;
67781:
67782: -- 4955764
67783: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
67784: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
67785:
67786:
67787: XLA_AE_LINES_PKG.ValidateCurrentLine;
67788: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
67906: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
67907: l_bflow_applied_to_amt NUMBER; -- 5132302
67908: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
67909:
67910: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
67911:
67912: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b
67913: l_same_currency BOOLEAN; -- To handle MPA rounding 4262811b
67914:
68054: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
68055:
68056: -- 4955764
68057: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
68058: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));
68059:
68060: -- 4458381 Public Sector Enh
68061:
68062: --
68237: -------------------------------------------------------------------------------------------
68238: -- 4262811 - Generate the Accrual Reversal lines
68239: -------------------------------------------------------------------------------------------
68240: BEGIN
68241: l_acc_rev_flag := XLA_AE_HEADER_PKG.g_rec_header_new.array_accrual_reversal_flag
68242: (g_array_event(p_event_id).array_value_num('header_index'));
68243: IF l_acc_rev_flag IS NULL THEN
68244: l_acc_rev_flag := 'N';
68245: END IF;
68334: END IF;
68335:
68336: -- 4955764
68337: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
68338: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
68339:
68340:
68341: XLA_AE_LINES_PKG.ValidateCurrentLine;
68342: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
68460: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
68461: l_bflow_applied_to_amt NUMBER; -- 5132302
68462: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
68463:
68464: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
68465:
68466: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b
68467: l_same_currency BOOLEAN; -- To handle MPA rounding 4262811b
68468:
68608: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
68609:
68610: -- 4955764
68611: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
68612: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));
68613:
68614: -- 4458381 Public Sector Enh
68615:
68616: --
68791: -------------------------------------------------------------------------------------------
68792: -- 4262811 - Generate the Accrual Reversal lines
68793: -------------------------------------------------------------------------------------------
68794: BEGIN
68795: l_acc_rev_flag := XLA_AE_HEADER_PKG.g_rec_header_new.array_accrual_reversal_flag
68796: (g_array_event(p_event_id).array_value_num('header_index'));
68797: IF l_acc_rev_flag IS NULL THEN
68798: l_acc_rev_flag := 'N';
68799: END IF;
68888: END IF;
68889:
68890: -- 4955764
68891: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
68892: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
68893:
68894:
68895: XLA_AE_LINES_PKG.ValidateCurrentLine;
68896: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
69014: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
69015: l_bflow_applied_to_amt NUMBER; -- 5132302
69016: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
69017:
69018: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
69019:
69020: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b
69021: l_same_currency BOOLEAN; -- To handle MPA rounding 4262811b
69022:
69162: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
69163:
69164: -- 4955764
69165: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
69166: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));
69167:
69168: -- 4458381 Public Sector Enh
69169:
69170: --
69345: -------------------------------------------------------------------------------------------
69346: -- 4262811 - Generate the Accrual Reversal lines
69347: -------------------------------------------------------------------------------------------
69348: BEGIN
69349: l_acc_rev_flag := XLA_AE_HEADER_PKG.g_rec_header_new.array_accrual_reversal_flag
69350: (g_array_event(p_event_id).array_value_num('header_index'));
69351: IF l_acc_rev_flag IS NULL THEN
69352: l_acc_rev_flag := 'N';
69353: END IF;
69442: END IF;
69443:
69444: -- 4955764
69445: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
69446: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
69447:
69448:
69449: XLA_AE_LINES_PKG.ValidateCurrentLine;
69450: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
69568: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
69569: l_bflow_applied_to_amt NUMBER; -- 5132302
69570: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
69571:
69572: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
69573:
69574: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b
69575: l_same_currency BOOLEAN; -- To handle MPA rounding 4262811b
69576:
69716: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
69717:
69718: -- 4955764
69719: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
69720: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));
69721:
69722: -- 4458381 Public Sector Enh
69723:
69724: --
69899: -------------------------------------------------------------------------------------------
69900: -- 4262811 - Generate the Accrual Reversal lines
69901: -------------------------------------------------------------------------------------------
69902: BEGIN
69903: l_acc_rev_flag := XLA_AE_HEADER_PKG.g_rec_header_new.array_accrual_reversal_flag
69904: (g_array_event(p_event_id).array_value_num('header_index'));
69905: IF l_acc_rev_flag IS NULL THEN
69906: l_acc_rev_flag := 'N';
69907: END IF;
69996: END IF;
69997:
69998: -- 4955764
69999: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
70000: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
70001:
70002:
70003: XLA_AE_LINES_PKG.ValidateCurrentLine;
70004: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
70142: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
70143: l_bflow_applied_to_amt NUMBER; -- 5132302
70144: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
70145:
70146: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
70147:
70148: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b
70149: l_same_currency BOOLEAN; -- To handle MPA rounding 4262811b
70150:
70290: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
70291:
70292: -- 4955764
70293: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
70294: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));
70295:
70296: -- 4458381 Public Sector Enh
70297:
70298: --
70505: -------------------------------------------------------------------------------------------
70506: -- 4262811 - Generate the Accrual Reversal lines
70507: -------------------------------------------------------------------------------------------
70508: BEGIN
70509: l_acc_rev_flag := XLA_AE_HEADER_PKG.g_rec_header_new.array_accrual_reversal_flag
70510: (g_array_event(p_event_id).array_value_num('header_index'));
70511: IF l_acc_rev_flag IS NULL THEN
70512: l_acc_rev_flag := 'N';
70513: END IF;
70602: END IF;
70603:
70604: -- 4955764
70605: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
70606: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
70607:
70608:
70609: XLA_AE_LINES_PKG.ValidateCurrentLine;
70610: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
70728: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
70729: l_bflow_applied_to_amt NUMBER; -- 5132302
70730: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
70731:
70732: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
70733:
70734: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b
70735: l_same_currency BOOLEAN; -- To handle MPA rounding 4262811b
70736:
70876: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
70877:
70878: -- 4955764
70879: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
70880: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));
70881:
70882: -- 4458381 Public Sector Enh
70883:
70884: --
71059: -------------------------------------------------------------------------------------------
71060: -- 4262811 - Generate the Accrual Reversal lines
71061: -------------------------------------------------------------------------------------------
71062: BEGIN
71063: l_acc_rev_flag := XLA_AE_HEADER_PKG.g_rec_header_new.array_accrual_reversal_flag
71064: (g_array_event(p_event_id).array_value_num('header_index'));
71065: IF l_acc_rev_flag IS NULL THEN
71066: l_acc_rev_flag := 'N';
71067: END IF;
71156: END IF;
71157:
71158: -- 4955764
71159: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
71160: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
71161:
71162:
71163: XLA_AE_LINES_PKG.ValidateCurrentLine;
71164: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
71282: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
71283: l_bflow_applied_to_amt NUMBER; -- 5132302
71284: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
71285:
71286: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
71287:
71288: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b
71289: l_same_currency BOOLEAN; -- To handle MPA rounding 4262811b
71290:
71430: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
71431:
71432: -- 4955764
71433: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
71434: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));
71435:
71436: -- 4458381 Public Sector Enh
71437:
71438: --
71613: -------------------------------------------------------------------------------------------
71614: -- 4262811 - Generate the Accrual Reversal lines
71615: -------------------------------------------------------------------------------------------
71616: BEGIN
71617: l_acc_rev_flag := XLA_AE_HEADER_PKG.g_rec_header_new.array_accrual_reversal_flag
71618: (g_array_event(p_event_id).array_value_num('header_index'));
71619: IF l_acc_rev_flag IS NULL THEN
71620: l_acc_rev_flag := 'N';
71621: END IF;
71710: END IF;
71711:
71712: -- 4955764
71713: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
71714: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
71715:
71716:
71717: XLA_AE_LINES_PKG.ValidateCurrentLine;
71718: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
71836: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
71837: l_bflow_applied_to_amt NUMBER; -- 5132302
71838: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
71839:
71840: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
71841:
71842: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b
71843: l_same_currency BOOLEAN; -- To handle MPA rounding 4262811b
71844:
71984: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
71985:
71986: -- 4955764
71987: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
71988: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));
71989:
71990: -- 4458381 Public Sector Enh
71991:
71992: --
72167: -------------------------------------------------------------------------------------------
72168: -- 4262811 - Generate the Accrual Reversal lines
72169: -------------------------------------------------------------------------------------------
72170: BEGIN
72171: l_acc_rev_flag := XLA_AE_HEADER_PKG.g_rec_header_new.array_accrual_reversal_flag
72172: (g_array_event(p_event_id).array_value_num('header_index'));
72173: IF l_acc_rev_flag IS NULL THEN
72174: l_acc_rev_flag := 'N';
72175: END IF;
72264: END IF;
72265:
72266: -- 4955764
72267: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
72268: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
72269:
72270:
72271: XLA_AE_LINES_PKG.ValidateCurrentLine;
72272: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
72390: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
72391: l_bflow_applied_to_amt NUMBER; -- 5132302
72392: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
72393:
72394: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
72395:
72396: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b
72397: l_same_currency BOOLEAN; -- To handle MPA rounding 4262811b
72398:
72538: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
72539:
72540: -- 4955764
72541: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
72542: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));
72543:
72544: -- 4458381 Public Sector Enh
72545:
72546: --
72721: -------------------------------------------------------------------------------------------
72722: -- 4262811 - Generate the Accrual Reversal lines
72723: -------------------------------------------------------------------------------------------
72724: BEGIN
72725: l_acc_rev_flag := XLA_AE_HEADER_PKG.g_rec_header_new.array_accrual_reversal_flag
72726: (g_array_event(p_event_id).array_value_num('header_index'));
72727: IF l_acc_rev_flag IS NULL THEN
72728: l_acc_rev_flag := 'N';
72729: END IF;
72818: END IF;
72819:
72820: -- 4955764
72821: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
72822: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
72823:
72824:
72825: XLA_AE_LINES_PKG.ValidateCurrentLine;
72826: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
72944: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
72945: l_bflow_applied_to_amt NUMBER; -- 5132302
72946: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
72947:
72948: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
72949:
72950: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b
72951: l_same_currency BOOLEAN; -- To handle MPA rounding 4262811b
72952:
73092: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
73093:
73094: -- 4955764
73095: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
73096: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));
73097:
73098: -- 4458381 Public Sector Enh
73099:
73100: --
73275: -------------------------------------------------------------------------------------------
73276: -- 4262811 - Generate the Accrual Reversal lines
73277: -------------------------------------------------------------------------------------------
73278: BEGIN
73279: l_acc_rev_flag := XLA_AE_HEADER_PKG.g_rec_header_new.array_accrual_reversal_flag
73280: (g_array_event(p_event_id).array_value_num('header_index'));
73281: IF l_acc_rev_flag IS NULL THEN
73282: l_acc_rev_flag := 'N';
73283: END IF;
73372: END IF;
73373:
73374: -- 4955764
73375: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
73376: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
73377:
73378:
73379: XLA_AE_LINES_PKG.ValidateCurrentLine;
73380: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
73498: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
73499: l_bflow_applied_to_amt NUMBER; -- 5132302
73500: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
73501:
73502: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
73503:
73504: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b
73505: l_same_currency BOOLEAN; -- To handle MPA rounding 4262811b
73506:
73646: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
73647:
73648: -- 4955764
73649: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
73650: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));
73651:
73652: -- 4458381 Public Sector Enh
73653:
73654: --
73829: -------------------------------------------------------------------------------------------
73830: -- 4262811 - Generate the Accrual Reversal lines
73831: -------------------------------------------------------------------------------------------
73832: BEGIN
73833: l_acc_rev_flag := XLA_AE_HEADER_PKG.g_rec_header_new.array_accrual_reversal_flag
73834: (g_array_event(p_event_id).array_value_num('header_index'));
73835: IF l_acc_rev_flag IS NULL THEN
73836: l_acc_rev_flag := 'N';
73837: END IF;
73926: END IF;
73927:
73928: -- 4955764
73929: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
73930: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
73931:
73932:
73933: XLA_AE_LINES_PKG.ValidateCurrentLine;
73934: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
74072: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
74073: l_bflow_applied_to_amt NUMBER; -- 5132302
74074: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
74075:
74076: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
74077:
74078: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b
74079: l_same_currency BOOLEAN; -- To handle MPA rounding 4262811b
74080:
74220: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
74221:
74222: -- 4955764
74223: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
74224: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));
74225:
74226: -- 4458381 Public Sector Enh
74227:
74228: --
74435: -------------------------------------------------------------------------------------------
74436: -- 4262811 - Generate the Accrual Reversal lines
74437: -------------------------------------------------------------------------------------------
74438: BEGIN
74439: l_acc_rev_flag := XLA_AE_HEADER_PKG.g_rec_header_new.array_accrual_reversal_flag
74440: (g_array_event(p_event_id).array_value_num('header_index'));
74441: IF l_acc_rev_flag IS NULL THEN
74442: l_acc_rev_flag := 'N';
74443: END IF;
74532: END IF;
74533:
74534: -- 4955764
74535: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
74536: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
74537:
74538:
74539: XLA_AE_LINES_PKG.ValidateCurrentLine;
74540: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
74658: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
74659: l_bflow_applied_to_amt NUMBER; -- 5132302
74660: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
74661:
74662: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
74663:
74664: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b
74665: l_same_currency BOOLEAN; -- To handle MPA rounding 4262811b
74666:
74806: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
74807:
74808: -- 4955764
74809: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
74810: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));
74811:
74812: -- 4458381 Public Sector Enh
74813:
74814: --
74989: -------------------------------------------------------------------------------------------
74990: -- 4262811 - Generate the Accrual Reversal lines
74991: -------------------------------------------------------------------------------------------
74992: BEGIN
74993: l_acc_rev_flag := XLA_AE_HEADER_PKG.g_rec_header_new.array_accrual_reversal_flag
74994: (g_array_event(p_event_id).array_value_num('header_index'));
74995: IF l_acc_rev_flag IS NULL THEN
74996: l_acc_rev_flag := 'N';
74997: END IF;
75086: END IF;
75087:
75088: -- 4955764
75089: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
75090: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
75091:
75092:
75093: XLA_AE_LINES_PKG.ValidateCurrentLine;
75094: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
75212: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
75213: l_bflow_applied_to_amt NUMBER; -- 5132302
75214: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
75215:
75216: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
75217:
75218: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b
75219: l_same_currency BOOLEAN; -- To handle MPA rounding 4262811b
75220:
75360: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
75361:
75362: -- 4955764
75363: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
75364: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));
75365:
75366: -- 4458381 Public Sector Enh
75367:
75368: --
75543: -------------------------------------------------------------------------------------------
75544: -- 4262811 - Generate the Accrual Reversal lines
75545: -------------------------------------------------------------------------------------------
75546: BEGIN
75547: l_acc_rev_flag := XLA_AE_HEADER_PKG.g_rec_header_new.array_accrual_reversal_flag
75548: (g_array_event(p_event_id).array_value_num('header_index'));
75549: IF l_acc_rev_flag IS NULL THEN
75550: l_acc_rev_flag := 'N';
75551: END IF;
75640: END IF;
75641:
75642: -- 4955764
75643: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
75644: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
75645:
75646:
75647: XLA_AE_LINES_PKG.ValidateCurrentLine;
75648: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
75766: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
75767: l_bflow_applied_to_amt NUMBER; -- 5132302
75768: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
75769:
75770: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
75771:
75772: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b
75773: l_same_currency BOOLEAN; -- To handle MPA rounding 4262811b
75774:
75914: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
75915:
75916: -- 4955764
75917: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
75918: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));
75919:
75920: -- 4458381 Public Sector Enh
75921:
75922: --
76097: -------------------------------------------------------------------------------------------
76098: -- 4262811 - Generate the Accrual Reversal lines
76099: -------------------------------------------------------------------------------------------
76100: BEGIN
76101: l_acc_rev_flag := XLA_AE_HEADER_PKG.g_rec_header_new.array_accrual_reversal_flag
76102: (g_array_event(p_event_id).array_value_num('header_index'));
76103: IF l_acc_rev_flag IS NULL THEN
76104: l_acc_rev_flag := 'N';
76105: END IF;
76194: END IF;
76195:
76196: -- 4955764
76197: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
76198: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
76199:
76200:
76201: XLA_AE_LINES_PKG.ValidateCurrentLine;
76202: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
76320: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
76321: l_bflow_applied_to_amt NUMBER; -- 5132302
76322: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
76323:
76324: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
76325:
76326: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b
76327: l_same_currency BOOLEAN; -- To handle MPA rounding 4262811b
76328:
76468: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
76469:
76470: -- 4955764
76471: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
76472: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));
76473:
76474: -- 4458381 Public Sector Enh
76475:
76476: --
76651: -------------------------------------------------------------------------------------------
76652: -- 4262811 - Generate the Accrual Reversal lines
76653: -------------------------------------------------------------------------------------------
76654: BEGIN
76655: l_acc_rev_flag := XLA_AE_HEADER_PKG.g_rec_header_new.array_accrual_reversal_flag
76656: (g_array_event(p_event_id).array_value_num('header_index'));
76657: IF l_acc_rev_flag IS NULL THEN
76658: l_acc_rev_flag := 'N';
76659: END IF;
76748: END IF;
76749:
76750: -- 4955764
76751: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
76752: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
76753:
76754:
76755: XLA_AE_LINES_PKG.ValidateCurrentLine;
76756: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
76894: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
76895: l_bflow_applied_to_amt NUMBER; -- 5132302
76896: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
76897:
76898: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
76899:
76900: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b
76901: l_same_currency BOOLEAN; -- To handle MPA rounding 4262811b
76902:
77042: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
77043:
77044: -- 4955764
77045: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
77046: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));
77047:
77048: -- 4458381 Public Sector Enh
77049:
77050: --
77257: -------------------------------------------------------------------------------------------
77258: -- 4262811 - Generate the Accrual Reversal lines
77259: -------------------------------------------------------------------------------------------
77260: BEGIN
77261: l_acc_rev_flag := XLA_AE_HEADER_PKG.g_rec_header_new.array_accrual_reversal_flag
77262: (g_array_event(p_event_id).array_value_num('header_index'));
77263: IF l_acc_rev_flag IS NULL THEN
77264: l_acc_rev_flag := 'N';
77265: END IF;
77354: END IF;
77355:
77356: -- 4955764
77357: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
77358: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
77359:
77360:
77361: XLA_AE_LINES_PKG.ValidateCurrentLine;
77362: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
77480: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
77481: l_bflow_applied_to_amt NUMBER; -- 5132302
77482: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
77483:
77484: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
77485:
77486: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b
77487: l_same_currency BOOLEAN; -- To handle MPA rounding 4262811b
77488:
77628: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
77629:
77630: -- 4955764
77631: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
77632: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));
77633:
77634: -- 4458381 Public Sector Enh
77635:
77636: --
77811: -------------------------------------------------------------------------------------------
77812: -- 4262811 - Generate the Accrual Reversal lines
77813: -------------------------------------------------------------------------------------------
77814: BEGIN
77815: l_acc_rev_flag := XLA_AE_HEADER_PKG.g_rec_header_new.array_accrual_reversal_flag
77816: (g_array_event(p_event_id).array_value_num('header_index'));
77817: IF l_acc_rev_flag IS NULL THEN
77818: l_acc_rev_flag := 'N';
77819: END IF;
77908: END IF;
77909:
77910: -- 4955764
77911: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
77912: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
77913:
77914:
77915: XLA_AE_LINES_PKG.ValidateCurrentLine;
77916: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
78034: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
78035: l_bflow_applied_to_amt NUMBER; -- 5132302
78036: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
78037:
78038: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
78039:
78040: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b
78041: l_same_currency BOOLEAN; -- To handle MPA rounding 4262811b
78042:
78182: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
78183:
78184: -- 4955764
78185: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
78186: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));
78187:
78188: -- 4458381 Public Sector Enh
78189:
78190: --
78365: -------------------------------------------------------------------------------------------
78366: -- 4262811 - Generate the Accrual Reversal lines
78367: -------------------------------------------------------------------------------------------
78368: BEGIN
78369: l_acc_rev_flag := XLA_AE_HEADER_PKG.g_rec_header_new.array_accrual_reversal_flag
78370: (g_array_event(p_event_id).array_value_num('header_index'));
78371: IF l_acc_rev_flag IS NULL THEN
78372: l_acc_rev_flag := 'N';
78373: END IF;
78462: END IF;
78463:
78464: -- 4955764
78465: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
78466: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
78467:
78468:
78469: XLA_AE_LINES_PKG.ValidateCurrentLine;
78470: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
78588: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
78589: l_bflow_applied_to_amt NUMBER; -- 5132302
78590: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
78591:
78592: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
78593:
78594: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b
78595: l_same_currency BOOLEAN; -- To handle MPA rounding 4262811b
78596:
78736: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
78737:
78738: -- 4955764
78739: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
78740: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));
78741:
78742: -- 4458381 Public Sector Enh
78743:
78744: --
78919: -------------------------------------------------------------------------------------------
78920: -- 4262811 - Generate the Accrual Reversal lines
78921: -------------------------------------------------------------------------------------------
78922: BEGIN
78923: l_acc_rev_flag := XLA_AE_HEADER_PKG.g_rec_header_new.array_accrual_reversal_flag
78924: (g_array_event(p_event_id).array_value_num('header_index'));
78925: IF l_acc_rev_flag IS NULL THEN
78926: l_acc_rev_flag := 'N';
78927: END IF;
79016: END IF;
79017:
79018: -- 4955764
79019: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
79020: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
79021:
79022:
79023: XLA_AE_LINES_PKG.ValidateCurrentLine;
79024: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
79142: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
79143: l_bflow_applied_to_amt NUMBER; -- 5132302
79144: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
79145:
79146: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
79147:
79148: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b
79149: l_same_currency BOOLEAN; -- To handle MPA rounding 4262811b
79150:
79290: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
79291:
79292: -- 4955764
79293: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
79294: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));
79295:
79296: -- 4458381 Public Sector Enh
79297:
79298: --
79473: -------------------------------------------------------------------------------------------
79474: -- 4262811 - Generate the Accrual Reversal lines
79475: -------------------------------------------------------------------------------------------
79476: BEGIN
79477: l_acc_rev_flag := XLA_AE_HEADER_PKG.g_rec_header_new.array_accrual_reversal_flag
79478: (g_array_event(p_event_id).array_value_num('header_index'));
79479: IF l_acc_rev_flag IS NULL THEN
79480: l_acc_rev_flag := 'N';
79481: END IF;
79570: END IF;
79571:
79572: -- 4955764
79573: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
79574: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
79575:
79576:
79577: XLA_AE_LINES_PKG.ValidateCurrentLine;
79578: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
79696: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
79697: l_bflow_applied_to_amt NUMBER; -- 5132302
79698: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
79699:
79700: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
79701:
79702: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b
79703: l_same_currency BOOLEAN; -- To handle MPA rounding 4262811b
79704:
79844: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
79845:
79846: -- 4955764
79847: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
79848: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));
79849:
79850: -- 4458381 Public Sector Enh
79851:
79852: --
80027: -------------------------------------------------------------------------------------------
80028: -- 4262811 - Generate the Accrual Reversal lines
80029: -------------------------------------------------------------------------------------------
80030: BEGIN
80031: l_acc_rev_flag := XLA_AE_HEADER_PKG.g_rec_header_new.array_accrual_reversal_flag
80032: (g_array_event(p_event_id).array_value_num('header_index'));
80033: IF l_acc_rev_flag IS NULL THEN
80034: l_acc_rev_flag := 'N';
80035: END IF;
80124: END IF;
80125:
80126: -- 4955764
80127: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
80128: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
80129:
80130:
80131: XLA_AE_LINES_PKG.ValidateCurrentLine;
80132: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
80270: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
80271: l_bflow_applied_to_amt NUMBER; -- 5132302
80272: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
80273:
80274: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
80275:
80276: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b
80277: l_same_currency BOOLEAN; -- To handle MPA rounding 4262811b
80278:
80418: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
80419:
80420: -- 4955764
80421: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
80422: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));
80423:
80424: -- 4458381 Public Sector Enh
80425:
80426: --
80633: -------------------------------------------------------------------------------------------
80634: -- 4262811 - Generate the Accrual Reversal lines
80635: -------------------------------------------------------------------------------------------
80636: BEGIN
80637: l_acc_rev_flag := XLA_AE_HEADER_PKG.g_rec_header_new.array_accrual_reversal_flag
80638: (g_array_event(p_event_id).array_value_num('header_index'));
80639: IF l_acc_rev_flag IS NULL THEN
80640: l_acc_rev_flag := 'N';
80641: END IF;
80730: END IF;
80731:
80732: -- 4955764
80733: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
80734: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
80735:
80736:
80737: XLA_AE_LINES_PKG.ValidateCurrentLine;
80738: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
80876: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
80877: l_bflow_applied_to_amt NUMBER; -- 5132302
80878: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
80879:
80880: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
80881:
80882: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b
80883: l_same_currency BOOLEAN; -- To handle MPA rounding 4262811b
80884:
81024: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
81025:
81026: -- 4955764
81027: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
81028: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));
81029:
81030: -- 4458381 Public Sector Enh
81031:
81032: --
81239: -------------------------------------------------------------------------------------------
81240: -- 4262811 - Generate the Accrual Reversal lines
81241: -------------------------------------------------------------------------------------------
81242: BEGIN
81243: l_acc_rev_flag := XLA_AE_HEADER_PKG.g_rec_header_new.array_accrual_reversal_flag
81244: (g_array_event(p_event_id).array_value_num('header_index'));
81245: IF l_acc_rev_flag IS NULL THEN
81246: l_acc_rev_flag := 'N';
81247: END IF;
81336: END IF;
81337:
81338: -- 4955764
81339: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
81340: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
81341:
81342:
81343: XLA_AE_LINES_PKG.ValidateCurrentLine;
81344: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
81462: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
81463: l_bflow_applied_to_amt NUMBER; -- 5132302
81464: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
81465:
81466: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
81467:
81468: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b
81469: l_same_currency BOOLEAN; -- To handle MPA rounding 4262811b
81470:
81610: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
81611:
81612: -- 4955764
81613: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
81614: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));
81615:
81616: -- 4458381 Public Sector Enh
81617:
81618: --
81793: -------------------------------------------------------------------------------------------
81794: -- 4262811 - Generate the Accrual Reversal lines
81795: -------------------------------------------------------------------------------------------
81796: BEGIN
81797: l_acc_rev_flag := XLA_AE_HEADER_PKG.g_rec_header_new.array_accrual_reversal_flag
81798: (g_array_event(p_event_id).array_value_num('header_index'));
81799: IF l_acc_rev_flag IS NULL THEN
81800: l_acc_rev_flag := 'N';
81801: END IF;
81890: END IF;
81891:
81892: -- 4955764
81893: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
81894: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
81895:
81896:
81897: XLA_AE_LINES_PKG.ValidateCurrentLine;
81898: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
82016: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
82017: l_bflow_applied_to_amt NUMBER; -- 5132302
82018: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
82019:
82020: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
82021:
82022: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b
82023: l_same_currency BOOLEAN; -- To handle MPA rounding 4262811b
82024:
82164: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
82165:
82166: -- 4955764
82167: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
82168: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));
82169:
82170: -- 4458381 Public Sector Enh
82171:
82172: --
82347: -------------------------------------------------------------------------------------------
82348: -- 4262811 - Generate the Accrual Reversal lines
82349: -------------------------------------------------------------------------------------------
82350: BEGIN
82351: l_acc_rev_flag := XLA_AE_HEADER_PKG.g_rec_header_new.array_accrual_reversal_flag
82352: (g_array_event(p_event_id).array_value_num('header_index'));
82353: IF l_acc_rev_flag IS NULL THEN
82354: l_acc_rev_flag := 'N';
82355: END IF;
82444: END IF;
82445:
82446: -- 4955764
82447: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
82448: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
82449:
82450:
82451: XLA_AE_LINES_PKG.ValidateCurrentLine;
82452: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
82570: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
82571: l_bflow_applied_to_amt NUMBER; -- 5132302
82572: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
82573:
82574: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
82575:
82576: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b
82577: l_same_currency BOOLEAN; -- To handle MPA rounding 4262811b
82578:
82718: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
82719:
82720: -- 4955764
82721: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
82722: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));
82723:
82724: -- 4458381 Public Sector Enh
82725:
82726: --
82901: -------------------------------------------------------------------------------------------
82902: -- 4262811 - Generate the Accrual Reversal lines
82903: -------------------------------------------------------------------------------------------
82904: BEGIN
82905: l_acc_rev_flag := XLA_AE_HEADER_PKG.g_rec_header_new.array_accrual_reversal_flag
82906: (g_array_event(p_event_id).array_value_num('header_index'));
82907: IF l_acc_rev_flag IS NULL THEN
82908: l_acc_rev_flag := 'N';
82909: END IF;
82998: END IF;
82999:
83000: -- 4955764
83001: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
83002: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
83003:
83004:
83005: XLA_AE_LINES_PKG.ValidateCurrentLine;
83006: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
83124: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
83125: l_bflow_applied_to_amt NUMBER; -- 5132302
83126: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
83127:
83128: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
83129:
83130: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b
83131: l_same_currency BOOLEAN; -- To handle MPA rounding 4262811b
83132:
83272: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
83273:
83274: -- 4955764
83275: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
83276: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));
83277:
83278: -- 4458381 Public Sector Enh
83279:
83280: --
83455: -------------------------------------------------------------------------------------------
83456: -- 4262811 - Generate the Accrual Reversal lines
83457: -------------------------------------------------------------------------------------------
83458: BEGIN
83459: l_acc_rev_flag := XLA_AE_HEADER_PKG.g_rec_header_new.array_accrual_reversal_flag
83460: (g_array_event(p_event_id).array_value_num('header_index'));
83461: IF l_acc_rev_flag IS NULL THEN
83462: l_acc_rev_flag := 'N';
83463: END IF;
83552: END IF;
83553:
83554: -- 4955764
83555: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
83556: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
83557:
83558:
83559: XLA_AE_LINES_PKG.ValidateCurrentLine;
83560: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
83678: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
83679: l_bflow_applied_to_amt NUMBER; -- 5132302
83680: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
83681:
83682: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
83683:
83684: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b
83685: l_same_currency BOOLEAN; -- To handle MPA rounding 4262811b
83686:
83826: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
83827:
83828: -- 4955764
83829: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
83830: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));
83831:
83832: -- 4458381 Public Sector Enh
83833:
83834: --
84009: -------------------------------------------------------------------------------------------
84010: -- 4262811 - Generate the Accrual Reversal lines
84011: -------------------------------------------------------------------------------------------
84012: BEGIN
84013: l_acc_rev_flag := XLA_AE_HEADER_PKG.g_rec_header_new.array_accrual_reversal_flag
84014: (g_array_event(p_event_id).array_value_num('header_index'));
84015: IF l_acc_rev_flag IS NULL THEN
84016: l_acc_rev_flag := 'N';
84017: END IF;
84106: END IF;
84107:
84108: -- 4955764
84109: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
84110: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
84111:
84112:
84113: XLA_AE_LINES_PKG.ValidateCurrentLine;
84114: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
84232: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
84233: l_bflow_applied_to_amt NUMBER; -- 5132302
84234: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
84235:
84236: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
84237:
84238: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b
84239: l_same_currency BOOLEAN; -- To handle MPA rounding 4262811b
84240:
84380: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
84381:
84382: -- 4955764
84383: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
84384: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));
84385:
84386: -- 4458381 Public Sector Enh
84387:
84388: --
84563: -------------------------------------------------------------------------------------------
84564: -- 4262811 - Generate the Accrual Reversal lines
84565: -------------------------------------------------------------------------------------------
84566: BEGIN
84567: l_acc_rev_flag := XLA_AE_HEADER_PKG.g_rec_header_new.array_accrual_reversal_flag
84568: (g_array_event(p_event_id).array_value_num('header_index'));
84569: IF l_acc_rev_flag IS NULL THEN
84570: l_acc_rev_flag := 'N';
84571: END IF;
84660: END IF;
84661:
84662: -- 4955764
84663: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
84664: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
84665:
84666:
84667: XLA_AE_LINES_PKG.ValidateCurrentLine;
84668: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
84786: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
84787: l_bflow_applied_to_amt NUMBER; -- 5132302
84788: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
84789:
84790: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
84791:
84792: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b
84793: l_same_currency BOOLEAN; -- To handle MPA rounding 4262811b
84794:
84934: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
84935:
84936: -- 4955764
84937: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
84938: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));
84939:
84940: -- 4458381 Public Sector Enh
84941:
84942: --
85117: -------------------------------------------------------------------------------------------
85118: -- 4262811 - Generate the Accrual Reversal lines
85119: -------------------------------------------------------------------------------------------
85120: BEGIN
85121: l_acc_rev_flag := XLA_AE_HEADER_PKG.g_rec_header_new.array_accrual_reversal_flag
85122: (g_array_event(p_event_id).array_value_num('header_index'));
85123: IF l_acc_rev_flag IS NULL THEN
85124: l_acc_rev_flag := 'N';
85125: END IF;
85214: END IF;
85215:
85216: -- 4955764
85217: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
85218: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
85219:
85220:
85221: XLA_AE_LINES_PKG.ValidateCurrentLine;
85222: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
85340: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
85341: l_bflow_applied_to_amt NUMBER; -- 5132302
85342: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
85343:
85344: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
85345:
85346: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b
85347: l_same_currency BOOLEAN; -- To handle MPA rounding 4262811b
85348:
85488: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
85489:
85490: -- 4955764
85491: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
85492: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));
85493:
85494: -- 4458381 Public Sector Enh
85495:
85496: --
85671: -------------------------------------------------------------------------------------------
85672: -- 4262811 - Generate the Accrual Reversal lines
85673: -------------------------------------------------------------------------------------------
85674: BEGIN
85675: l_acc_rev_flag := XLA_AE_HEADER_PKG.g_rec_header_new.array_accrual_reversal_flag
85676: (g_array_event(p_event_id).array_value_num('header_index'));
85677: IF l_acc_rev_flag IS NULL THEN
85678: l_acc_rev_flag := 'N';
85679: END IF;
85768: END IF;
85769:
85770: -- 4955764
85771: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
85772: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
85773:
85774:
85775: XLA_AE_LINES_PKG.ValidateCurrentLine;
85776: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
85894: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
85895: l_bflow_applied_to_amt NUMBER; -- 5132302
85896: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
85897:
85898: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
85899:
85900: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b
85901: l_same_currency BOOLEAN; -- To handle MPA rounding 4262811b
85902:
86042: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
86043:
86044: -- 4955764
86045: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
86046: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));
86047:
86048: -- 4458381 Public Sector Enh
86049:
86050: --
86225: -------------------------------------------------------------------------------------------
86226: -- 4262811 - Generate the Accrual Reversal lines
86227: -------------------------------------------------------------------------------------------
86228: BEGIN
86229: l_acc_rev_flag := XLA_AE_HEADER_PKG.g_rec_header_new.array_accrual_reversal_flag
86230: (g_array_event(p_event_id).array_value_num('header_index'));
86231: IF l_acc_rev_flag IS NULL THEN
86232: l_acc_rev_flag := 'N';
86233: END IF;
86322: END IF;
86323:
86324: -- 4955764
86325: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
86326: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
86327:
86328:
86329: XLA_AE_LINES_PKG.ValidateCurrentLine;
86330: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
86448: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
86449: l_bflow_applied_to_amt NUMBER; -- 5132302
86450: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
86451:
86452: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
86453:
86454: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b
86455: l_same_currency BOOLEAN; -- To handle MPA rounding 4262811b
86456:
86596: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
86597:
86598: -- 4955764
86599: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
86600: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));
86601:
86602: -- 4458381 Public Sector Enh
86603:
86604: --
86779: -------------------------------------------------------------------------------------------
86780: -- 4262811 - Generate the Accrual Reversal lines
86781: -------------------------------------------------------------------------------------------
86782: BEGIN
86783: l_acc_rev_flag := XLA_AE_HEADER_PKG.g_rec_header_new.array_accrual_reversal_flag
86784: (g_array_event(p_event_id).array_value_num('header_index'));
86785: IF l_acc_rev_flag IS NULL THEN
86786: l_acc_rev_flag := 'N';
86787: END IF;
86876: END IF;
86877:
86878: -- 4955764
86879: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
86880: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
86881:
86882:
86883: XLA_AE_LINES_PKG.ValidateCurrentLine;
86884: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
87002: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
87003: l_bflow_applied_to_amt NUMBER; -- 5132302
87004: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
87005:
87006: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
87007:
87008: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b
87009: l_same_currency BOOLEAN; -- To handle MPA rounding 4262811b
87010:
87150: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
87151:
87152: -- 4955764
87153: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
87154: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));
87155:
87156: -- 4458381 Public Sector Enh
87157:
87158: --
87333: -------------------------------------------------------------------------------------------
87334: -- 4262811 - Generate the Accrual Reversal lines
87335: -------------------------------------------------------------------------------------------
87336: BEGIN
87337: l_acc_rev_flag := XLA_AE_HEADER_PKG.g_rec_header_new.array_accrual_reversal_flag
87338: (g_array_event(p_event_id).array_value_num('header_index'));
87339: IF l_acc_rev_flag IS NULL THEN
87340: l_acc_rev_flag := 'N';
87341: END IF;
87430: END IF;
87431:
87432: -- 4955764
87433: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
87434: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
87435:
87436:
87437: XLA_AE_LINES_PKG.ValidateCurrentLine;
87438: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
87556: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
87557: l_bflow_applied_to_amt NUMBER; -- 5132302
87558: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
87559:
87560: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
87561:
87562: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b
87563: l_same_currency BOOLEAN; -- To handle MPA rounding 4262811b
87564:
87704: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
87705:
87706: -- 4955764
87707: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
87708: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));
87709:
87710: -- 4458381 Public Sector Enh
87711:
87712: --
87887: -------------------------------------------------------------------------------------------
87888: -- 4262811 - Generate the Accrual Reversal lines
87889: -------------------------------------------------------------------------------------------
87890: BEGIN
87891: l_acc_rev_flag := XLA_AE_HEADER_PKG.g_rec_header_new.array_accrual_reversal_flag
87892: (g_array_event(p_event_id).array_value_num('header_index'));
87893: IF l_acc_rev_flag IS NULL THEN
87894: l_acc_rev_flag := 'N';
87895: END IF;
87984: END IF;
87985:
87986: -- 4955764
87987: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
87988: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
87989:
87990:
87991: XLA_AE_LINES_PKG.ValidateCurrentLine;
87992: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
88110: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
88111: l_bflow_applied_to_amt NUMBER; -- 5132302
88112: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
88113:
88114: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
88115:
88116: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b
88117: l_same_currency BOOLEAN; -- To handle MPA rounding 4262811b
88118:
88259: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
88260:
88261: -- 4955764
88262: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
88263: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));
88264:
88265: -- 4458381 Public Sector Enh
88266:
88267: --
88442: -------------------------------------------------------------------------------------------
88443: -- 4262811 - Generate the Accrual Reversal lines
88444: -------------------------------------------------------------------------------------------
88445: BEGIN
88446: l_acc_rev_flag := XLA_AE_HEADER_PKG.g_rec_header_new.array_accrual_reversal_flag
88447: (g_array_event(p_event_id).array_value_num('header_index'));
88448: IF l_acc_rev_flag IS NULL THEN
88449: l_acc_rev_flag := 'N';
88450: END IF;
88539: END IF;
88540:
88541: -- 4955764
88542: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
88543: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
88544:
88545:
88546: XLA_AE_LINES_PKG.ValidateCurrentLine;
88547: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
88665: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
88666: l_bflow_applied_to_amt NUMBER; -- 5132302
88667: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
88668:
88669: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
88670:
88671: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b
88672: l_same_currency BOOLEAN; -- To handle MPA rounding 4262811b
88673:
88814: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
88815:
88816: -- 4955764
88817: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
88818: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));
88819:
88820: -- 4458381 Public Sector Enh
88821:
88822: --
88997: -------------------------------------------------------------------------------------------
88998: -- 4262811 - Generate the Accrual Reversal lines
88999: -------------------------------------------------------------------------------------------
89000: BEGIN
89001: l_acc_rev_flag := XLA_AE_HEADER_PKG.g_rec_header_new.array_accrual_reversal_flag
89002: (g_array_event(p_event_id).array_value_num('header_index'));
89003: IF l_acc_rev_flag IS NULL THEN
89004: l_acc_rev_flag := 'N';
89005: END IF;
89094: END IF;
89095:
89096: -- 4955764
89097: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
89098: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
89099:
89100:
89101: XLA_AE_LINES_PKG.ValidateCurrentLine;
89102: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
89218: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
89219: l_bflow_applied_to_amt NUMBER; -- 5132302
89220: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
89221:
89222: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
89223:
89224: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b
89225: l_same_currency BOOLEAN; -- To handle MPA rounding 4262811b
89226:
89367: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
89368:
89369: -- 4955764
89370: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
89371: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));
89372:
89373: -- 4458381 Public Sector Enh
89374:
89375: --
89548: -------------------------------------------------------------------------------------------
89549: -- 4262811 - Generate the Accrual Reversal lines
89550: -------------------------------------------------------------------------------------------
89551: BEGIN
89552: l_acc_rev_flag := XLA_AE_HEADER_PKG.g_rec_header_new.array_accrual_reversal_flag
89553: (g_array_event(p_event_id).array_value_num('header_index'));
89554: IF l_acc_rev_flag IS NULL THEN
89555: l_acc_rev_flag := 'N';
89556: END IF;
89645: END IF;
89646:
89647: -- 4955764
89648: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
89649: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
89650:
89651:
89652: XLA_AE_LINES_PKG.ValidateCurrentLine;
89653: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
89771: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
89772: l_bflow_applied_to_amt NUMBER; -- 5132302
89773: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
89774:
89775: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
89776:
89777: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b
89778: l_same_currency BOOLEAN; -- To handle MPA rounding 4262811b
89779:
89919: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
89920:
89921: -- 4955764
89922: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
89923: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));
89924:
89925: -- 4458381 Public Sector Enh
89926:
89927: --
90102: -------------------------------------------------------------------------------------------
90103: -- 4262811 - Generate the Accrual Reversal lines
90104: -------------------------------------------------------------------------------------------
90105: BEGIN
90106: l_acc_rev_flag := XLA_AE_HEADER_PKG.g_rec_header_new.array_accrual_reversal_flag
90107: (g_array_event(p_event_id).array_value_num('header_index'));
90108: IF l_acc_rev_flag IS NULL THEN
90109: l_acc_rev_flag := 'N';
90110: END IF;
90199: END IF;
90200:
90201: -- 4955764
90202: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
90203: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
90204:
90205:
90206: XLA_AE_LINES_PKG.ValidateCurrentLine;
90207: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
90325: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
90326: l_bflow_applied_to_amt NUMBER; -- 5132302
90327: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
90328:
90329: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
90330:
90331: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b
90332: l_same_currency BOOLEAN; -- To handle MPA rounding 4262811b
90333:
90473: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
90474:
90475: -- 4955764
90476: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
90477: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));
90478:
90479: -- 4458381 Public Sector Enh
90480:
90481: --
90656: -------------------------------------------------------------------------------------------
90657: -- 4262811 - Generate the Accrual Reversal lines
90658: -------------------------------------------------------------------------------------------
90659: BEGIN
90660: l_acc_rev_flag := XLA_AE_HEADER_PKG.g_rec_header_new.array_accrual_reversal_flag
90661: (g_array_event(p_event_id).array_value_num('header_index'));
90662: IF l_acc_rev_flag IS NULL THEN
90663: l_acc_rev_flag := 'N';
90664: END IF;
90753: END IF;
90754:
90755: -- 4955764
90756: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
90757: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
90758:
90759:
90760: XLA_AE_LINES_PKG.ValidateCurrentLine;
90761: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
90899: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
90900: l_bflow_applied_to_amt NUMBER; -- 5132302
90901: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
90902:
90903: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
90904:
90905: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b
90906: l_same_currency BOOLEAN; -- To handle MPA rounding 4262811b
90907:
91047: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
91048:
91049: -- 4955764
91050: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
91051: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));
91052:
91053: -- 4458381 Public Sector Enh
91054:
91055: --
91262: -------------------------------------------------------------------------------------------
91263: -- 4262811 - Generate the Accrual Reversal lines
91264: -------------------------------------------------------------------------------------------
91265: BEGIN
91266: l_acc_rev_flag := XLA_AE_HEADER_PKG.g_rec_header_new.array_accrual_reversal_flag
91267: (g_array_event(p_event_id).array_value_num('header_index'));
91268: IF l_acc_rev_flag IS NULL THEN
91269: l_acc_rev_flag := 'N';
91270: END IF;
91359: END IF;
91360:
91361: -- 4955764
91362: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
91363: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
91364:
91365:
91366: XLA_AE_LINES_PKG.ValidateCurrentLine;
91367: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
91485: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
91486: l_bflow_applied_to_amt NUMBER; -- 5132302
91487: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
91488:
91489: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
91490:
91491: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b
91492: l_same_currency BOOLEAN; -- To handle MPA rounding 4262811b
91493:
91633: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
91634:
91635: -- 4955764
91636: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
91637: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));
91638:
91639: -- 4458381 Public Sector Enh
91640:
91641: --
91816: -------------------------------------------------------------------------------------------
91817: -- 4262811 - Generate the Accrual Reversal lines
91818: -------------------------------------------------------------------------------------------
91819: BEGIN
91820: l_acc_rev_flag := XLA_AE_HEADER_PKG.g_rec_header_new.array_accrual_reversal_flag
91821: (g_array_event(p_event_id).array_value_num('header_index'));
91822: IF l_acc_rev_flag IS NULL THEN
91823: l_acc_rev_flag := 'N';
91824: END IF;
91913: END IF;
91914:
91915: -- 4955764
91916: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
91917: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
91918:
91919:
91920: XLA_AE_LINES_PKG.ValidateCurrentLine;
91921: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
92039: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
92040: l_bflow_applied_to_amt NUMBER; -- 5132302
92041: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
92042:
92043: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
92044:
92045: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b
92046: l_same_currency BOOLEAN; -- To handle MPA rounding 4262811b
92047:
92187: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
92188:
92189: -- 4955764
92190: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
92191: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));
92192:
92193: -- 4458381 Public Sector Enh
92194:
92195: --
92370: -------------------------------------------------------------------------------------------
92371: -- 4262811 - Generate the Accrual Reversal lines
92372: -------------------------------------------------------------------------------------------
92373: BEGIN
92374: l_acc_rev_flag := XLA_AE_HEADER_PKG.g_rec_header_new.array_accrual_reversal_flag
92375: (g_array_event(p_event_id).array_value_num('header_index'));
92376: IF l_acc_rev_flag IS NULL THEN
92377: l_acc_rev_flag := 'N';
92378: END IF;
92467: END IF;
92468:
92469: -- 4955764
92470: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
92471: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
92472:
92473:
92474: XLA_AE_LINES_PKG.ValidateCurrentLine;
92475: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
92593: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
92594: l_bflow_applied_to_amt NUMBER; -- 5132302
92595: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
92596:
92597: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
92598:
92599: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b
92600: l_same_currency BOOLEAN; -- To handle MPA rounding 4262811b
92601:
92741: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
92742:
92743: -- 4955764
92744: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
92745: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));
92746:
92747: -- 4458381 Public Sector Enh
92748:
92749: --
92924: -------------------------------------------------------------------------------------------
92925: -- 4262811 - Generate the Accrual Reversal lines
92926: -------------------------------------------------------------------------------------------
92927: BEGIN
92928: l_acc_rev_flag := XLA_AE_HEADER_PKG.g_rec_header_new.array_accrual_reversal_flag
92929: (g_array_event(p_event_id).array_value_num('header_index'));
92930: IF l_acc_rev_flag IS NULL THEN
92931: l_acc_rev_flag := 'N';
92932: END IF;
93021: END IF;
93022:
93023: -- 4955764
93024: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
93025: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
93026:
93027:
93028: XLA_AE_LINES_PKG.ValidateCurrentLine;
93029: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
93147: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
93148: l_bflow_applied_to_amt NUMBER; -- 5132302
93149: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
93150:
93151: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
93152:
93153: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b
93154: l_same_currency BOOLEAN; -- To handle MPA rounding 4262811b
93155:
93295: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
93296:
93297: -- 4955764
93298: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
93299: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));
93300:
93301: -- 4458381 Public Sector Enh
93302:
93303: --
93478: -------------------------------------------------------------------------------------------
93479: -- 4262811 - Generate the Accrual Reversal lines
93480: -------------------------------------------------------------------------------------------
93481: BEGIN
93482: l_acc_rev_flag := XLA_AE_HEADER_PKG.g_rec_header_new.array_accrual_reversal_flag
93483: (g_array_event(p_event_id).array_value_num('header_index'));
93484: IF l_acc_rev_flag IS NULL THEN
93485: l_acc_rev_flag := 'N';
93486: END IF;
93575: END IF;
93576:
93577: -- 4955764
93578: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
93579: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
93580:
93581:
93582: XLA_AE_LINES_PKG.ValidateCurrentLine;
93583: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
93701: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
93702: l_bflow_applied_to_amt NUMBER; -- 5132302
93703: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
93704:
93705: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
93706:
93707: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b
93708: l_same_currency BOOLEAN; -- To handle MPA rounding 4262811b
93709:
93849: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
93850:
93851: -- 4955764
93852: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
93853: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));
93854:
93855: -- 4458381 Public Sector Enh
93856:
93857: --
94032: -------------------------------------------------------------------------------------------
94033: -- 4262811 - Generate the Accrual Reversal lines
94034: -------------------------------------------------------------------------------------------
94035: BEGIN
94036: l_acc_rev_flag := XLA_AE_HEADER_PKG.g_rec_header_new.array_accrual_reversal_flag
94037: (g_array_event(p_event_id).array_value_num('header_index'));
94038: IF l_acc_rev_flag IS NULL THEN
94039: l_acc_rev_flag := 'N';
94040: END IF;
94129: END IF;
94130:
94131: -- 4955764
94132: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
94133: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
94134:
94135:
94136: XLA_AE_LINES_PKG.ValidateCurrentLine;
94137: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
94275: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
94276: l_bflow_applied_to_amt NUMBER; -- 5132302
94277: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
94278:
94279: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
94280:
94281: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b
94282: l_same_currency BOOLEAN; -- To handle MPA rounding 4262811b
94283:
94423: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
94424:
94425: -- 4955764
94426: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
94427: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));
94428:
94429: -- 4458381 Public Sector Enh
94430:
94431: --
94638: -------------------------------------------------------------------------------------------
94639: -- 4262811 - Generate the Accrual Reversal lines
94640: -------------------------------------------------------------------------------------------
94641: BEGIN
94642: l_acc_rev_flag := XLA_AE_HEADER_PKG.g_rec_header_new.array_accrual_reversal_flag
94643: (g_array_event(p_event_id).array_value_num('header_index'));
94644: IF l_acc_rev_flag IS NULL THEN
94645: l_acc_rev_flag := 'N';
94646: END IF;
94735: END IF;
94736:
94737: -- 4955764
94738: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
94739: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
94740:
94741:
94742: XLA_AE_LINES_PKG.ValidateCurrentLine;
94743: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
94861: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
94862: l_bflow_applied_to_amt NUMBER; -- 5132302
94863: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
94864:
94865: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
94866:
94867: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b
94868: l_same_currency BOOLEAN; -- To handle MPA rounding 4262811b
94869:
95009: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
95010:
95011: -- 4955764
95012: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
95013: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));
95014:
95015: -- 4458381 Public Sector Enh
95016:
95017: --
95192: -------------------------------------------------------------------------------------------
95193: -- 4262811 - Generate the Accrual Reversal lines
95194: -------------------------------------------------------------------------------------------
95195: BEGIN
95196: l_acc_rev_flag := XLA_AE_HEADER_PKG.g_rec_header_new.array_accrual_reversal_flag
95197: (g_array_event(p_event_id).array_value_num('header_index'));
95198: IF l_acc_rev_flag IS NULL THEN
95199: l_acc_rev_flag := 'N';
95200: END IF;
95289: END IF;
95290:
95291: -- 4955764
95292: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
95293: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
95294:
95295:
95296: XLA_AE_LINES_PKG.ValidateCurrentLine;
95297: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
95415: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
95416: l_bflow_applied_to_amt NUMBER; -- 5132302
95417: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
95418:
95419: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
95420:
95421: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b
95422: l_same_currency BOOLEAN; -- To handle MPA rounding 4262811b
95423:
95563: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
95564:
95565: -- 4955764
95566: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
95567: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));
95568:
95569: -- 4458381 Public Sector Enh
95570:
95571: --
95746: -------------------------------------------------------------------------------------------
95747: -- 4262811 - Generate the Accrual Reversal lines
95748: -------------------------------------------------------------------------------------------
95749: BEGIN
95750: l_acc_rev_flag := XLA_AE_HEADER_PKG.g_rec_header_new.array_accrual_reversal_flag
95751: (g_array_event(p_event_id).array_value_num('header_index'));
95752: IF l_acc_rev_flag IS NULL THEN
95753: l_acc_rev_flag := 'N';
95754: END IF;
95843: END IF;
95844:
95845: -- 4955764
95846: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
95847: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
95848:
95849:
95850: XLA_AE_LINES_PKG.ValidateCurrentLine;
95851: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
95969: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
95970: l_bflow_applied_to_amt NUMBER; -- 5132302
95971: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
95972:
95973: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
95974:
95975: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b
95976: l_same_currency BOOLEAN; -- To handle MPA rounding 4262811b
95977:
96117: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
96118:
96119: -- 4955764
96120: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
96121: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));
96122:
96123: -- 4458381 Public Sector Enh
96124:
96125: --
96300: -------------------------------------------------------------------------------------------
96301: -- 4262811 - Generate the Accrual Reversal lines
96302: -------------------------------------------------------------------------------------------
96303: BEGIN
96304: l_acc_rev_flag := XLA_AE_HEADER_PKG.g_rec_header_new.array_accrual_reversal_flag
96305: (g_array_event(p_event_id).array_value_num('header_index'));
96306: IF l_acc_rev_flag IS NULL THEN
96307: l_acc_rev_flag := 'N';
96308: END IF;
96397: END IF;
96398:
96399: -- 4955764
96400: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
96401: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
96402:
96403:
96404: XLA_AE_LINES_PKG.ValidateCurrentLine;
96405: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
96523: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
96524: l_bflow_applied_to_amt NUMBER; -- 5132302
96525: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
96526:
96527: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
96528:
96529: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b
96530: l_same_currency BOOLEAN; -- To handle MPA rounding 4262811b
96531:
96671: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
96672:
96673: -- 4955764
96674: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
96675: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));
96676:
96677: -- 4458381 Public Sector Enh
96678:
96679: --
96854: -------------------------------------------------------------------------------------------
96855: -- 4262811 - Generate the Accrual Reversal lines
96856: -------------------------------------------------------------------------------------------
96857: BEGIN
96858: l_acc_rev_flag := XLA_AE_HEADER_PKG.g_rec_header_new.array_accrual_reversal_flag
96859: (g_array_event(p_event_id).array_value_num('header_index'));
96860: IF l_acc_rev_flag IS NULL THEN
96861: l_acc_rev_flag := 'N';
96862: END IF;
96951: END IF;
96952:
96953: -- 4955764
96954: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
96955: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
96956:
96957:
96958: XLA_AE_LINES_PKG.ValidateCurrentLine;
96959: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
97097: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
97098: l_bflow_applied_to_amt NUMBER; -- 5132302
97099: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
97100:
97101: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
97102:
97103: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b
97104: l_same_currency BOOLEAN; -- To handle MPA rounding 4262811b
97105:
97245: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
97246:
97247: -- 4955764
97248: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
97249: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));
97250:
97251: -- 4458381 Public Sector Enh
97252:
97253: --
97460: -------------------------------------------------------------------------------------------
97461: -- 4262811 - Generate the Accrual Reversal lines
97462: -------------------------------------------------------------------------------------------
97463: BEGIN
97464: l_acc_rev_flag := XLA_AE_HEADER_PKG.g_rec_header_new.array_accrual_reversal_flag
97465: (g_array_event(p_event_id).array_value_num('header_index'));
97466: IF l_acc_rev_flag IS NULL THEN
97467: l_acc_rev_flag := 'N';
97468: END IF;
97557: END IF;
97558:
97559: -- 4955764
97560: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
97561: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
97562:
97563:
97564: XLA_AE_LINES_PKG.ValidateCurrentLine;
97565: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
97683: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
97684: l_bflow_applied_to_amt NUMBER; -- 5132302
97685: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
97686:
97687: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
97688:
97689: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b
97690: l_same_currency BOOLEAN; -- To handle MPA rounding 4262811b
97691:
97831: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
97832:
97833: -- 4955764
97834: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
97835: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));
97836:
97837: -- 4458381 Public Sector Enh
97838:
97839: --
98014: -------------------------------------------------------------------------------------------
98015: -- 4262811 - Generate the Accrual Reversal lines
98016: -------------------------------------------------------------------------------------------
98017: BEGIN
98018: l_acc_rev_flag := XLA_AE_HEADER_PKG.g_rec_header_new.array_accrual_reversal_flag
98019: (g_array_event(p_event_id).array_value_num('header_index'));
98020: IF l_acc_rev_flag IS NULL THEN
98021: l_acc_rev_flag := 'N';
98022: END IF;
98111: END IF;
98112:
98113: -- 4955764
98114: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
98115: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
98116:
98117:
98118: XLA_AE_LINES_PKG.ValidateCurrentLine;
98119: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
98237: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
98238: l_bflow_applied_to_amt NUMBER; -- 5132302
98239: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
98240:
98241: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
98242:
98243: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b
98244: l_same_currency BOOLEAN; -- To handle MPA rounding 4262811b
98245:
98385: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
98386:
98387: -- 4955764
98388: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
98389: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));
98390:
98391: -- 4458381 Public Sector Enh
98392:
98393: --
98568: -------------------------------------------------------------------------------------------
98569: -- 4262811 - Generate the Accrual Reversal lines
98570: -------------------------------------------------------------------------------------------
98571: BEGIN
98572: l_acc_rev_flag := XLA_AE_HEADER_PKG.g_rec_header_new.array_accrual_reversal_flag
98573: (g_array_event(p_event_id).array_value_num('header_index'));
98574: IF l_acc_rev_flag IS NULL THEN
98575: l_acc_rev_flag := 'N';
98576: END IF;
98665: END IF;
98666:
98667: -- 4955764
98668: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
98669: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
98670:
98671:
98672: XLA_AE_LINES_PKG.ValidateCurrentLine;
98673: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
98791: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
98792: l_bflow_applied_to_amt NUMBER; -- 5132302
98793: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
98794:
98795: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
98796:
98797: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b
98798: l_same_currency BOOLEAN; -- To handle MPA rounding 4262811b
98799:
98939: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
98940:
98941: -- 4955764
98942: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
98943: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));
98944:
98945: -- 4458381 Public Sector Enh
98946:
98947: --
99122: -------------------------------------------------------------------------------------------
99123: -- 4262811 - Generate the Accrual Reversal lines
99124: -------------------------------------------------------------------------------------------
99125: BEGIN
99126: l_acc_rev_flag := XLA_AE_HEADER_PKG.g_rec_header_new.array_accrual_reversal_flag
99127: (g_array_event(p_event_id).array_value_num('header_index'));
99128: IF l_acc_rev_flag IS NULL THEN
99129: l_acc_rev_flag := 'N';
99130: END IF;
99219: END IF;
99220:
99221: -- 4955764
99222: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
99223: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
99224:
99225:
99226: XLA_AE_LINES_PKG.ValidateCurrentLine;
99227: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
99345: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
99346: l_bflow_applied_to_amt NUMBER; -- 5132302
99347: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
99348:
99349: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
99350:
99351: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b
99352: l_same_currency BOOLEAN; -- To handle MPA rounding 4262811b
99353:
99493: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
99494:
99495: -- 4955764
99496: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
99497: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));
99498:
99499: -- 4458381 Public Sector Enh
99500:
99501: --
99676: -------------------------------------------------------------------------------------------
99677: -- 4262811 - Generate the Accrual Reversal lines
99678: -------------------------------------------------------------------------------------------
99679: BEGIN
99680: l_acc_rev_flag := XLA_AE_HEADER_PKG.g_rec_header_new.array_accrual_reversal_flag
99681: (g_array_event(p_event_id).array_value_num('header_index'));
99682: IF l_acc_rev_flag IS NULL THEN
99683: l_acc_rev_flag := 'N';
99684: END IF;
99773: END IF;
99774:
99775: -- 4955764
99776: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
99777: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
99778:
99779:
99780: XLA_AE_LINES_PKG.ValidateCurrentLine;
99781: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
99899: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
99900: l_bflow_applied_to_amt NUMBER; -- 5132302
99901: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
99902:
99903: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
99904:
99905: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b
99906: l_same_currency BOOLEAN; -- To handle MPA rounding 4262811b
99907:
100047: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
100048:
100049: -- 4955764
100050: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
100051: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));
100052:
100053: -- 4458381 Public Sector Enh
100054:
100055: --
100230: -------------------------------------------------------------------------------------------
100231: -- 4262811 - Generate the Accrual Reversal lines
100232: -------------------------------------------------------------------------------------------
100233: BEGIN
100234: l_acc_rev_flag := XLA_AE_HEADER_PKG.g_rec_header_new.array_accrual_reversal_flag
100235: (g_array_event(p_event_id).array_value_num('header_index'));
100236: IF l_acc_rev_flag IS NULL THEN
100237: l_acc_rev_flag := 'N';
100238: END IF;
100327: END IF;
100328:
100329: -- 4955764
100330: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
100331: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
100332:
100333:
100334: XLA_AE_LINES_PKG.ValidateCurrentLine;
100335: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
100453: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
100454: l_bflow_applied_to_amt NUMBER; -- 5132302
100455: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
100456:
100457: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
100458:
100459: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b
100460: l_same_currency BOOLEAN; -- To handle MPA rounding 4262811b
100461:
100602: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
100603:
100604: -- 4955764
100605: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
100606: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));
100607:
100608: -- 4458381 Public Sector Enh
100609:
100610: --
100785: -------------------------------------------------------------------------------------------
100786: -- 4262811 - Generate the Accrual Reversal lines
100787: -------------------------------------------------------------------------------------------
100788: BEGIN
100789: l_acc_rev_flag := XLA_AE_HEADER_PKG.g_rec_header_new.array_accrual_reversal_flag
100790: (g_array_event(p_event_id).array_value_num('header_index'));
100791: IF l_acc_rev_flag IS NULL THEN
100792: l_acc_rev_flag := 'N';
100793: END IF;
100882: END IF;
100883:
100884: -- 4955764
100885: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
100886: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
100887:
100888:
100889: XLA_AE_LINES_PKG.ValidateCurrentLine;
100890: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
101008: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
101009: l_bflow_applied_to_amt NUMBER; -- 5132302
101010: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
101011:
101012: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
101013:
101014: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b
101015: l_same_currency BOOLEAN; -- To handle MPA rounding 4262811b
101016:
101156: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
101157:
101158: -- 4955764
101159: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
101160: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));
101161:
101162: -- 4458381 Public Sector Enh
101163:
101164: --
101339: -------------------------------------------------------------------------------------------
101340: -- 4262811 - Generate the Accrual Reversal lines
101341: -------------------------------------------------------------------------------------------
101342: BEGIN
101343: l_acc_rev_flag := XLA_AE_HEADER_PKG.g_rec_header_new.array_accrual_reversal_flag
101344: (g_array_event(p_event_id).array_value_num('header_index'));
101345: IF l_acc_rev_flag IS NULL THEN
101346: l_acc_rev_flag := 'N';
101347: END IF;
101436: END IF;
101437:
101438: -- 4955764
101439: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
101440: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
101441:
101442:
101443: XLA_AE_LINES_PKG.ValidateCurrentLine;
101444: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
101562: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
101563: l_bflow_applied_to_amt NUMBER; -- 5132302
101564: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
101565:
101566: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
101567:
101568: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b
101569: l_same_currency BOOLEAN; -- To handle MPA rounding 4262811b
101570:
101711: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
101712:
101713: -- 4955764
101714: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
101715: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));
101716:
101717: -- 4458381 Public Sector Enh
101718:
101719: --
101894: -------------------------------------------------------------------------------------------
101895: -- 4262811 - Generate the Accrual Reversal lines
101896: -------------------------------------------------------------------------------------------
101897: BEGIN
101898: l_acc_rev_flag := XLA_AE_HEADER_PKG.g_rec_header_new.array_accrual_reversal_flag
101899: (g_array_event(p_event_id).array_value_num('header_index'));
101900: IF l_acc_rev_flag IS NULL THEN
101901: l_acc_rev_flag := 'N';
101902: END IF;
101991: END IF;
101992:
101993: -- 4955764
101994: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
101995: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
101996:
101997:
101998: XLA_AE_LINES_PKG.ValidateCurrentLine;
101999: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
102120: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
102121: l_bflow_applied_to_amt NUMBER; -- 5132302
102122: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
102123:
102124: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
102125:
102126: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b
102127: l_same_currency BOOLEAN; -- To handle MPA rounding 4262811b
102128:
102276: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
102277:
102278: -- 4955764
102279: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
102280: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));
102281:
102282: -- 4458381 Public Sector Enh
102283:
102284: --
102459: -------------------------------------------------------------------------------------------
102460: -- 4262811 - Generate the Accrual Reversal lines
102461: -------------------------------------------------------------------------------------------
102462: BEGIN
102463: l_acc_rev_flag := XLA_AE_HEADER_PKG.g_rec_header_new.array_accrual_reversal_flag
102464: (g_array_event(p_event_id).array_value_num('header_index'));
102465: IF l_acc_rev_flag IS NULL THEN
102466: l_acc_rev_flag := 'N';
102467: END IF;
102556: END IF;
102557:
102558: -- 4955764
102559: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
102560: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
102561:
102562:
102563: XLA_AE_LINES_PKG.ValidateCurrentLine;
102564: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
102682: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
102683: l_bflow_applied_to_amt NUMBER; -- 5132302
102684: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
102685:
102686: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
102687:
102688: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b
102689: l_same_currency BOOLEAN; -- To handle MPA rounding 4262811b
102690:
102830: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
102831:
102832: -- 4955764
102833: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
102834: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));
102835:
102836: -- 4458381 Public Sector Enh
102837:
102838: --
103013: -------------------------------------------------------------------------------------------
103014: -- 4262811 - Generate the Accrual Reversal lines
103015: -------------------------------------------------------------------------------------------
103016: BEGIN
103017: l_acc_rev_flag := XLA_AE_HEADER_PKG.g_rec_header_new.array_accrual_reversal_flag
103018: (g_array_event(p_event_id).array_value_num('header_index'));
103019: IF l_acc_rev_flag IS NULL THEN
103020: l_acc_rev_flag := 'N';
103021: END IF;
103110: END IF;
103111:
103112: -- 4955764
103113: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
103114: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
103115:
103116:
103117: XLA_AE_LINES_PKG.ValidateCurrentLine;
103118: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
103236: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
103237: l_bflow_applied_to_amt NUMBER; -- 5132302
103238: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
103239:
103240: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
103241:
103242: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b
103243: l_same_currency BOOLEAN; -- To handle MPA rounding 4262811b
103244:
103384: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
103385:
103386: -- 4955764
103387: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
103388: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));
103389:
103390: -- 4458381 Public Sector Enh
103391:
103392: --
103567: -------------------------------------------------------------------------------------------
103568: -- 4262811 - Generate the Accrual Reversal lines
103569: -------------------------------------------------------------------------------------------
103570: BEGIN
103571: l_acc_rev_flag := XLA_AE_HEADER_PKG.g_rec_header_new.array_accrual_reversal_flag
103572: (g_array_event(p_event_id).array_value_num('header_index'));
103573: IF l_acc_rev_flag IS NULL THEN
103574: l_acc_rev_flag := 'N';
103575: END IF;
103664: END IF;
103665:
103666: -- 4955764
103667: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
103668: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
103669:
103670:
103671: XLA_AE_LINES_PKG.ValidateCurrentLine;
103672: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
103790: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
103791: l_bflow_applied_to_amt NUMBER; -- 5132302
103792: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
103793:
103794: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
103795:
103796: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b
103797: l_same_currency BOOLEAN; -- To handle MPA rounding 4262811b
103798:
103938: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
103939:
103940: -- 4955764
103941: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
103942: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));
103943:
103944: -- 4458381 Public Sector Enh
103945:
103946: --
104121: -------------------------------------------------------------------------------------------
104122: -- 4262811 - Generate the Accrual Reversal lines
104123: -------------------------------------------------------------------------------------------
104124: BEGIN
104125: l_acc_rev_flag := XLA_AE_HEADER_PKG.g_rec_header_new.array_accrual_reversal_flag
104126: (g_array_event(p_event_id).array_value_num('header_index'));
104127: IF l_acc_rev_flag IS NULL THEN
104128: l_acc_rev_flag := 'N';
104129: END IF;
104218: END IF;
104219:
104220: -- 4955764
104221: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
104222: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
104223:
104224:
104225: XLA_AE_LINES_PKG.ValidateCurrentLine;
104226: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
104364: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
104365: l_bflow_applied_to_amt NUMBER; -- 5132302
104366: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
104367:
104368: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
104369:
104370: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b
104371: l_same_currency BOOLEAN; -- To handle MPA rounding 4262811b
104372:
104513: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
104514:
104515: -- 4955764
104516: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
104517: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));
104518:
104519: -- 4458381 Public Sector Enh
104520:
104521: --
104728: -------------------------------------------------------------------------------------------
104729: -- 4262811 - Generate the Accrual Reversal lines
104730: -------------------------------------------------------------------------------------------
104731: BEGIN
104732: l_acc_rev_flag := XLA_AE_HEADER_PKG.g_rec_header_new.array_accrual_reversal_flag
104733: (g_array_event(p_event_id).array_value_num('header_index'));
104734: IF l_acc_rev_flag IS NULL THEN
104735: l_acc_rev_flag := 'N';
104736: END IF;
104825: END IF;
104826:
104827: -- 4955764
104828: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
104829: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
104830:
104831:
104832: XLA_AE_LINES_PKG.ValidateCurrentLine;
104833: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
104951: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
104952: l_bflow_applied_to_amt NUMBER; -- 5132302
104953: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
104954:
104955: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
104956:
104957: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b
104958: l_same_currency BOOLEAN; -- To handle MPA rounding 4262811b
104959:
105100: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
105101:
105102: -- 4955764
105103: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
105104: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));
105105:
105106: -- 4458381 Public Sector Enh
105107:
105108: --
105283: -------------------------------------------------------------------------------------------
105284: -- 4262811 - Generate the Accrual Reversal lines
105285: -------------------------------------------------------------------------------------------
105286: BEGIN
105287: l_acc_rev_flag := XLA_AE_HEADER_PKG.g_rec_header_new.array_accrual_reversal_flag
105288: (g_array_event(p_event_id).array_value_num('header_index'));
105289: IF l_acc_rev_flag IS NULL THEN
105290: l_acc_rev_flag := 'N';
105291: END IF;
105380: END IF;
105381:
105382: -- 4955764
105383: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
105384: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
105385:
105386:
105387: XLA_AE_LINES_PKG.ValidateCurrentLine;
105388: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
105526: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
105527: l_bflow_applied_to_amt NUMBER; -- 5132302
105528: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
105529:
105530: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
105531:
105532: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b
105533: l_same_currency BOOLEAN; -- To handle MPA rounding 4262811b
105534:
105674: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
105675:
105676: -- 4955764
105677: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
105678: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));
105679:
105680: -- 4458381 Public Sector Enh
105681:
105682: --
105889: -------------------------------------------------------------------------------------------
105890: -- 4262811 - Generate the Accrual Reversal lines
105891: -------------------------------------------------------------------------------------------
105892: BEGIN
105893: l_acc_rev_flag := XLA_AE_HEADER_PKG.g_rec_header_new.array_accrual_reversal_flag
105894: (g_array_event(p_event_id).array_value_num('header_index'));
105895: IF l_acc_rev_flag IS NULL THEN
105896: l_acc_rev_flag := 'N';
105897: END IF;
105986: END IF;
105987:
105988: -- 4955764
105989: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
105990: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
105991:
105992:
105993: XLA_AE_LINES_PKG.ValidateCurrentLine;
105994: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
106112: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
106113: l_bflow_applied_to_amt NUMBER; -- 5132302
106114: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
106115:
106116: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
106117:
106118: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b
106119: l_same_currency BOOLEAN; -- To handle MPA rounding 4262811b
106120:
106260: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
106261:
106262: -- 4955764
106263: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
106264: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));
106265:
106266: -- 4458381 Public Sector Enh
106267:
106268: --
106443: -------------------------------------------------------------------------------------------
106444: -- 4262811 - Generate the Accrual Reversal lines
106445: -------------------------------------------------------------------------------------------
106446: BEGIN
106447: l_acc_rev_flag := XLA_AE_HEADER_PKG.g_rec_header_new.array_accrual_reversal_flag
106448: (g_array_event(p_event_id).array_value_num('header_index'));
106449: IF l_acc_rev_flag IS NULL THEN
106450: l_acc_rev_flag := 'N';
106451: END IF;
106540: END IF;
106541:
106542: -- 4955764
106543: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
106544: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
106545:
106546:
106547: XLA_AE_LINES_PKG.ValidateCurrentLine;
106548: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
106666: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
106667: l_bflow_applied_to_amt NUMBER; -- 5132302
106668: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
106669:
106670: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
106671:
106672: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b
106673: l_same_currency BOOLEAN; -- To handle MPA rounding 4262811b
106674:
106814: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
106815:
106816: -- 4955764
106817: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
106818: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));
106819:
106820: -- 4458381 Public Sector Enh
106821:
106822: --
106997: -------------------------------------------------------------------------------------------
106998: -- 4262811 - Generate the Accrual Reversal lines
106999: -------------------------------------------------------------------------------------------
107000: BEGIN
107001: l_acc_rev_flag := XLA_AE_HEADER_PKG.g_rec_header_new.array_accrual_reversal_flag
107002: (g_array_event(p_event_id).array_value_num('header_index'));
107003: IF l_acc_rev_flag IS NULL THEN
107004: l_acc_rev_flag := 'N';
107005: END IF;
107094: END IF;
107095:
107096: -- 4955764
107097: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
107098: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
107099:
107100:
107101: XLA_AE_LINES_PKG.ValidateCurrentLine;
107102: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
107218: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
107219: l_bflow_applied_to_amt NUMBER; -- 5132302
107220: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
107221:
107222: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
107223:
107224: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b
107225: l_same_currency BOOLEAN; -- To handle MPA rounding 4262811b
107226:
107366: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
107367:
107368: -- 4955764
107369: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
107370: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));
107371:
107372: -- 4458381 Public Sector Enh
107373:
107374: --
107549: -------------------------------------------------------------------------------------------
107550: -- 4262811 - Generate the Accrual Reversal lines
107551: -------------------------------------------------------------------------------------------
107552: BEGIN
107553: l_acc_rev_flag := XLA_AE_HEADER_PKG.g_rec_header_new.array_accrual_reversal_flag
107554: (g_array_event(p_event_id).array_value_num('header_index'));
107555: IF l_acc_rev_flag IS NULL THEN
107556: l_acc_rev_flag := 'N';
107557: END IF;
107646: END IF;
107647:
107648: -- 4955764
107649: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
107650: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
107651:
107652:
107653: XLA_AE_LINES_PKG.ValidateCurrentLine;
107654: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
107772: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
107773: l_bflow_applied_to_amt NUMBER; -- 5132302
107774: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
107775:
107776: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
107777:
107778: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b
107779: l_same_currency BOOLEAN; -- To handle MPA rounding 4262811b
107780:
107921: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
107922:
107923: -- 4955764
107924: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
107925: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));
107926:
107927: -- 4458381 Public Sector Enh
107928:
107929: --
108104: -------------------------------------------------------------------------------------------
108105: -- 4262811 - Generate the Accrual Reversal lines
108106: -------------------------------------------------------------------------------------------
108107: BEGIN
108108: l_acc_rev_flag := XLA_AE_HEADER_PKG.g_rec_header_new.array_accrual_reversal_flag
108109: (g_array_event(p_event_id).array_value_num('header_index'));
108110: IF l_acc_rev_flag IS NULL THEN
108111: l_acc_rev_flag := 'N';
108112: END IF;
108201: END IF;
108202:
108203: -- 4955764
108204: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
108205: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
108206:
108207:
108208: XLA_AE_LINES_PKG.ValidateCurrentLine;
108209: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
108327: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
108328: l_bflow_applied_to_amt NUMBER; -- 5132302
108329: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
108330:
108331: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
108332:
108333: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b
108334: l_same_currency BOOLEAN; -- To handle MPA rounding 4262811b
108335:
108475: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
108476:
108477: -- 4955764
108478: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
108479: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));
108480:
108481: -- 4458381 Public Sector Enh
108482:
108483: --
108658: -------------------------------------------------------------------------------------------
108659: -- 4262811 - Generate the Accrual Reversal lines
108660: -------------------------------------------------------------------------------------------
108661: BEGIN
108662: l_acc_rev_flag := XLA_AE_HEADER_PKG.g_rec_header_new.array_accrual_reversal_flag
108663: (g_array_event(p_event_id).array_value_num('header_index'));
108664: IF l_acc_rev_flag IS NULL THEN
108665: l_acc_rev_flag := 'N';
108666: END IF;
108755: END IF;
108756:
108757: -- 4955764
108758: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
108759: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
108760:
108761:
108762: XLA_AE_LINES_PKG.ValidateCurrentLine;
108763: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
108881: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
108882: l_bflow_applied_to_amt NUMBER; -- 5132302
108883: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
108884:
108885: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
108886:
108887: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b
108888: l_same_currency BOOLEAN; -- To handle MPA rounding 4262811b
108889:
109029: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
109030:
109031: -- 4955764
109032: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
109033: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));
109034:
109035: -- 4458381 Public Sector Enh
109036:
109037: --
109212: -------------------------------------------------------------------------------------------
109213: -- 4262811 - Generate the Accrual Reversal lines
109214: -------------------------------------------------------------------------------------------
109215: BEGIN
109216: l_acc_rev_flag := XLA_AE_HEADER_PKG.g_rec_header_new.array_accrual_reversal_flag
109217: (g_array_event(p_event_id).array_value_num('header_index'));
109218: IF l_acc_rev_flag IS NULL THEN
109219: l_acc_rev_flag := 'N';
109220: END IF;
109309: END IF;
109310:
109311: -- 4955764
109312: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
109313: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
109314:
109315:
109316: XLA_AE_LINES_PKG.ValidateCurrentLine;
109317: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
109435: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
109436: l_bflow_applied_to_amt NUMBER; -- 5132302
109437: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
109438:
109439: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
109440:
109441: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b
109442: l_same_currency BOOLEAN; -- To handle MPA rounding 4262811b
109443:
109583: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
109584:
109585: -- 4955764
109586: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
109587: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));
109588:
109589: -- 4458381 Public Sector Enh
109590:
109591: --
109766: -------------------------------------------------------------------------------------------
109767: -- 4262811 - Generate the Accrual Reversal lines
109768: -------------------------------------------------------------------------------------------
109769: BEGIN
109770: l_acc_rev_flag := XLA_AE_HEADER_PKG.g_rec_header_new.array_accrual_reversal_flag
109771: (g_array_event(p_event_id).array_value_num('header_index'));
109772: IF l_acc_rev_flag IS NULL THEN
109773: l_acc_rev_flag := 'N';
109774: END IF;
109863: END IF;
109864:
109865: -- 4955764
109866: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
109867: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
109868:
109869:
109870: XLA_AE_LINES_PKG.ValidateCurrentLine;
109871: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
109989: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
109990: l_bflow_applied_to_amt NUMBER; -- 5132302
109991: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
109992:
109993: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
109994:
109995: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b
109996: l_same_currency BOOLEAN; -- To handle MPA rounding 4262811b
109997:
110137: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
110138:
110139: -- 4955764
110140: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
110141: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));
110142:
110143: -- 4458381 Public Sector Enh
110144:
110145: --
110320: -------------------------------------------------------------------------------------------
110321: -- 4262811 - Generate the Accrual Reversal lines
110322: -------------------------------------------------------------------------------------------
110323: BEGIN
110324: l_acc_rev_flag := XLA_AE_HEADER_PKG.g_rec_header_new.array_accrual_reversal_flag
110325: (g_array_event(p_event_id).array_value_num('header_index'));
110326: IF l_acc_rev_flag IS NULL THEN
110327: l_acc_rev_flag := 'N';
110328: END IF;
110417: END IF;
110418:
110419: -- 4955764
110420: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
110421: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
110422:
110423:
110424: XLA_AE_LINES_PKG.ValidateCurrentLine;
110425: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
110543: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
110544: l_bflow_applied_to_amt NUMBER; -- 5132302
110545: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
110546:
110547: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
110548:
110549: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b
110550: l_same_currency BOOLEAN; -- To handle MPA rounding 4262811b
110551:
110691: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
110692:
110693: -- 4955764
110694: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
110695: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));
110696:
110697: -- 4458381 Public Sector Enh
110698:
110699: --
110874: -------------------------------------------------------------------------------------------
110875: -- 4262811 - Generate the Accrual Reversal lines
110876: -------------------------------------------------------------------------------------------
110877: BEGIN
110878: l_acc_rev_flag := XLA_AE_HEADER_PKG.g_rec_header_new.array_accrual_reversal_flag
110879: (g_array_event(p_event_id).array_value_num('header_index'));
110880: IF l_acc_rev_flag IS NULL THEN
110881: l_acc_rev_flag := 'N';
110882: END IF;
110971: END IF;
110972:
110973: -- 4955764
110974: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
110975: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
110976:
110977:
110978: XLA_AE_LINES_PKG.ValidateCurrentLine;
110979: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
111097: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
111098: l_bflow_applied_to_amt NUMBER; -- 5132302
111099: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
111100:
111101: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
111102:
111103: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b
111104: l_same_currency BOOLEAN; -- To handle MPA rounding 4262811b
111105:
111245: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
111246:
111247: -- 4955764
111248: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
111249: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));
111250:
111251: -- 4458381 Public Sector Enh
111252:
111253: --
111428: -------------------------------------------------------------------------------------------
111429: -- 4262811 - Generate the Accrual Reversal lines
111430: -------------------------------------------------------------------------------------------
111431: BEGIN
111432: l_acc_rev_flag := XLA_AE_HEADER_PKG.g_rec_header_new.array_accrual_reversal_flag
111433: (g_array_event(p_event_id).array_value_num('header_index'));
111434: IF l_acc_rev_flag IS NULL THEN
111435: l_acc_rev_flag := 'N';
111436: END IF;
111525: END IF;
111526:
111527: -- 4955764
111528: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
111529: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
111530:
111531:
111532: XLA_AE_LINES_PKG.ValidateCurrentLine;
111533: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
111651: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
111652: l_bflow_applied_to_amt NUMBER; -- 5132302
111653: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
111654:
111655: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
111656:
111657: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b
111658: l_same_currency BOOLEAN; -- To handle MPA rounding 4262811b
111659:
111800: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
111801:
111802: -- 4955764
111803: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
111804: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));
111805:
111806: -- 4458381 Public Sector Enh
111807:
111808: --
111983: -------------------------------------------------------------------------------------------
111984: -- 4262811 - Generate the Accrual Reversal lines
111985: -------------------------------------------------------------------------------------------
111986: BEGIN
111987: l_acc_rev_flag := XLA_AE_HEADER_PKG.g_rec_header_new.array_accrual_reversal_flag
111988: (g_array_event(p_event_id).array_value_num('header_index'));
111989: IF l_acc_rev_flag IS NULL THEN
111990: l_acc_rev_flag := 'N';
111991: END IF;
112080: END IF;
112081:
112082: -- 4955764
112083: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
112084: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
112085:
112086:
112087: XLA_AE_LINES_PKG.ValidateCurrentLine;
112088: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
112206: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
112207: l_bflow_applied_to_amt NUMBER; -- 5132302
112208: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
112209:
112210: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
112211:
112212: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b
112213: l_same_currency BOOLEAN; -- To handle MPA rounding 4262811b
112214:
112354: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
112355:
112356: -- 4955764
112357: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
112358: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));
112359:
112360: -- 4458381 Public Sector Enh
112361:
112362: --
112537: -------------------------------------------------------------------------------------------
112538: -- 4262811 - Generate the Accrual Reversal lines
112539: -------------------------------------------------------------------------------------------
112540: BEGIN
112541: l_acc_rev_flag := XLA_AE_HEADER_PKG.g_rec_header_new.array_accrual_reversal_flag
112542: (g_array_event(p_event_id).array_value_num('header_index'));
112543: IF l_acc_rev_flag IS NULL THEN
112544: l_acc_rev_flag := 'N';
112545: END IF;
112634: END IF;
112635:
112636: -- 4955764
112637: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
112638: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
112639:
112640:
112641: XLA_AE_LINES_PKG.ValidateCurrentLine;
112642: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
112760: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
112761: l_bflow_applied_to_amt NUMBER; -- 5132302
112762: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
112763:
112764: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
112765:
112766: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b
112767: l_same_currency BOOLEAN; -- To handle MPA rounding 4262811b
112768:
112908: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
112909:
112910: -- 4955764
112911: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
112912: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));
112913:
112914: -- 4458381 Public Sector Enh
112915:
112916: --
113091: -------------------------------------------------------------------------------------------
113092: -- 4262811 - Generate the Accrual Reversal lines
113093: -------------------------------------------------------------------------------------------
113094: BEGIN
113095: l_acc_rev_flag := XLA_AE_HEADER_PKG.g_rec_header_new.array_accrual_reversal_flag
113096: (g_array_event(p_event_id).array_value_num('header_index'));
113097: IF l_acc_rev_flag IS NULL THEN
113098: l_acc_rev_flag := 'N';
113099: END IF;
113188: END IF;
113189:
113190: -- 4955764
113191: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
113192: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
113193:
113194:
113195: XLA_AE_LINES_PKG.ValidateCurrentLine;
113196: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
113314: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
113315: l_bflow_applied_to_amt NUMBER; -- 5132302
113316: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
113317:
113318: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
113319:
113320: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b
113321: l_same_currency BOOLEAN; -- To handle MPA rounding 4262811b
113322:
113462: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
113463:
113464: -- 4955764
113465: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
113466: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));
113467:
113468: -- 4458381 Public Sector Enh
113469:
113470: --
113645: -------------------------------------------------------------------------------------------
113646: -- 4262811 - Generate the Accrual Reversal lines
113647: -------------------------------------------------------------------------------------------
113648: BEGIN
113649: l_acc_rev_flag := XLA_AE_HEADER_PKG.g_rec_header_new.array_accrual_reversal_flag
113650: (g_array_event(p_event_id).array_value_num('header_index'));
113651: IF l_acc_rev_flag IS NULL THEN
113652: l_acc_rev_flag := 'N';
113653: END IF;
113742: END IF;
113743:
113744: -- 4955764
113745: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
113746: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
113747:
113748:
113749: XLA_AE_LINES_PKG.ValidateCurrentLine;
113750: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
113868: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
113869: l_bflow_applied_to_amt NUMBER; -- 5132302
113870: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
113871:
113872: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
113873:
113874: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b
113875: l_same_currency BOOLEAN; -- To handle MPA rounding 4262811b
113876:
114016: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
114017:
114018: -- 4955764
114019: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
114020: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));
114021:
114022: -- 4458381 Public Sector Enh
114023:
114024: --
114199: -------------------------------------------------------------------------------------------
114200: -- 4262811 - Generate the Accrual Reversal lines
114201: -------------------------------------------------------------------------------------------
114202: BEGIN
114203: l_acc_rev_flag := XLA_AE_HEADER_PKG.g_rec_header_new.array_accrual_reversal_flag
114204: (g_array_event(p_event_id).array_value_num('header_index'));
114205: IF l_acc_rev_flag IS NULL THEN
114206: l_acc_rev_flag := 'N';
114207: END IF;
114296: END IF;
114297:
114298: -- 4955764
114299: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
114300: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
114301:
114302:
114303: XLA_AE_LINES_PKG.ValidateCurrentLine;
114304: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
114422: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
114423: l_bflow_applied_to_amt NUMBER; -- 5132302
114424: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
114425:
114426: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
114427:
114428: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b
114429: l_same_currency BOOLEAN; -- To handle MPA rounding 4262811b
114430:
114570: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
114571:
114572: -- 4955764
114573: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
114574: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));
114575:
114576: -- 4458381 Public Sector Enh
114577:
114578: --
114753: -------------------------------------------------------------------------------------------
114754: -- 4262811 - Generate the Accrual Reversal lines
114755: -------------------------------------------------------------------------------------------
114756: BEGIN
114757: l_acc_rev_flag := XLA_AE_HEADER_PKG.g_rec_header_new.array_accrual_reversal_flag
114758: (g_array_event(p_event_id).array_value_num('header_index'));
114759: IF l_acc_rev_flag IS NULL THEN
114760: l_acc_rev_flag := 'N';
114761: END IF;
114850: END IF;
114851:
114852: -- 4955764
114853: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
114854: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
114855:
114856:
114857: XLA_AE_LINES_PKG.ValidateCurrentLine;
114858: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
114996: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
114997: l_bflow_applied_to_amt NUMBER; -- 5132302
114998: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
114999:
115000: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
115001:
115002: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b
115003: l_same_currency BOOLEAN; -- To handle MPA rounding 4262811b
115004:
115144: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
115145:
115146: -- 4955764
115147: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
115148: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));
115149:
115150: -- 4458381 Public Sector Enh
115151:
115152: --
115359: -------------------------------------------------------------------------------------------
115360: -- 4262811 - Generate the Accrual Reversal lines
115361: -------------------------------------------------------------------------------------------
115362: BEGIN
115363: l_acc_rev_flag := XLA_AE_HEADER_PKG.g_rec_header_new.array_accrual_reversal_flag
115364: (g_array_event(p_event_id).array_value_num('header_index'));
115365: IF l_acc_rev_flag IS NULL THEN
115366: l_acc_rev_flag := 'N';
115367: END IF;
115456: END IF;
115457:
115458: -- 4955764
115459: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
115460: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
115461:
115462:
115463: XLA_AE_LINES_PKG.ValidateCurrentLine;
115464: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
115582: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
115583: l_bflow_applied_to_amt NUMBER; -- 5132302
115584: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
115585:
115586: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
115587:
115588: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b
115589: l_same_currency BOOLEAN; -- To handle MPA rounding 4262811b
115590:
115730: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
115731:
115732: -- 4955764
115733: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
115734: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));
115735:
115736: -- 4458381 Public Sector Enh
115737:
115738: --
115913: -------------------------------------------------------------------------------------------
115914: -- 4262811 - Generate the Accrual Reversal lines
115915: -------------------------------------------------------------------------------------------
115916: BEGIN
115917: l_acc_rev_flag := XLA_AE_HEADER_PKG.g_rec_header_new.array_accrual_reversal_flag
115918: (g_array_event(p_event_id).array_value_num('header_index'));
115919: IF l_acc_rev_flag IS NULL THEN
115920: l_acc_rev_flag := 'N';
115921: END IF;
116010: END IF;
116011:
116012: -- 4955764
116013: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
116014: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
116015:
116016:
116017: XLA_AE_LINES_PKG.ValidateCurrentLine;
116018: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
116156: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
116157: l_bflow_applied_to_amt NUMBER; -- 5132302
116158: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
116159:
116160: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
116161:
116162: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b
116163: l_same_currency BOOLEAN; -- To handle MPA rounding 4262811b
116164:
116304: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
116305:
116306: -- 4955764
116307: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
116308: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));
116309:
116310: -- 4458381 Public Sector Enh
116311:
116312: --
116519: -------------------------------------------------------------------------------------------
116520: -- 4262811 - Generate the Accrual Reversal lines
116521: -------------------------------------------------------------------------------------------
116522: BEGIN
116523: l_acc_rev_flag := XLA_AE_HEADER_PKG.g_rec_header_new.array_accrual_reversal_flag
116524: (g_array_event(p_event_id).array_value_num('header_index'));
116525: IF l_acc_rev_flag IS NULL THEN
116526: l_acc_rev_flag := 'N';
116527: END IF;
116616: END IF;
116617:
116618: -- 4955764
116619: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
116620: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
116621:
116622:
116623: XLA_AE_LINES_PKG.ValidateCurrentLine;
116624: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
116742: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
116743: l_bflow_applied_to_amt NUMBER; -- 5132302
116744: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
116745:
116746: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
116747:
116748: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b
116749: l_same_currency BOOLEAN; -- To handle MPA rounding 4262811b
116750:
116890: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
116891:
116892: -- 4955764
116893: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
116894: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));
116895:
116896: -- 4458381 Public Sector Enh
116897:
116898: --
117073: -------------------------------------------------------------------------------------------
117074: -- 4262811 - Generate the Accrual Reversal lines
117075: -------------------------------------------------------------------------------------------
117076: BEGIN
117077: l_acc_rev_flag := XLA_AE_HEADER_PKG.g_rec_header_new.array_accrual_reversal_flag
117078: (g_array_event(p_event_id).array_value_num('header_index'));
117079: IF l_acc_rev_flag IS NULL THEN
117080: l_acc_rev_flag := 'N';
117081: END IF;
117170: END IF;
117171:
117172: -- 4955764
117173: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
117174: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
117175:
117176:
117177: XLA_AE_LINES_PKG.ValidateCurrentLine;
117178: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
117294: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
117295: l_bflow_applied_to_amt NUMBER; -- 5132302
117296: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
117297:
117298: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
117299:
117300: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b
117301: l_same_currency BOOLEAN; -- To handle MPA rounding 4262811b
117302:
117442: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
117443:
117444: -- 4955764
117445: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
117446: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));
117447:
117448: -- 4458381 Public Sector Enh
117449:
117450: --
117625: -------------------------------------------------------------------------------------------
117626: -- 4262811 - Generate the Accrual Reversal lines
117627: -------------------------------------------------------------------------------------------
117628: BEGIN
117629: l_acc_rev_flag := XLA_AE_HEADER_PKG.g_rec_header_new.array_accrual_reversal_flag
117630: (g_array_event(p_event_id).array_value_num('header_index'));
117631: IF l_acc_rev_flag IS NULL THEN
117632: l_acc_rev_flag := 'N';
117633: END IF;
117722: END IF;
117723:
117724: -- 4955764
117725: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
117726: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
117727:
117728:
117729: XLA_AE_LINES_PKG.ValidateCurrentLine;
117730: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
117848: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
117849: l_bflow_applied_to_amt NUMBER; -- 5132302
117850: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
117851:
117852: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
117853:
117854: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b
117855: l_same_currency BOOLEAN; -- To handle MPA rounding 4262811b
117856:
117996: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
117997:
117998: -- 4955764
117999: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
118000: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));
118001:
118002: -- 4458381 Public Sector Enh
118003:
118004: --
118179: -------------------------------------------------------------------------------------------
118180: -- 4262811 - Generate the Accrual Reversal lines
118181: -------------------------------------------------------------------------------------------
118182: BEGIN
118183: l_acc_rev_flag := XLA_AE_HEADER_PKG.g_rec_header_new.array_accrual_reversal_flag
118184: (g_array_event(p_event_id).array_value_num('header_index'));
118185: IF l_acc_rev_flag IS NULL THEN
118186: l_acc_rev_flag := 'N';
118187: END IF;
118276: END IF;
118277:
118278: -- 4955764
118279: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
118280: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
118281:
118282:
118283: XLA_AE_LINES_PKG.ValidateCurrentLine;
118284: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
118402: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
118403: l_bflow_applied_to_amt NUMBER; -- 5132302
118404: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
118405:
118406: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
118407:
118408: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b
118409: l_same_currency BOOLEAN; -- To handle MPA rounding 4262811b
118410:
118550: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
118551:
118552: -- 4955764
118553: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
118554: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));
118555:
118556: -- 4458381 Public Sector Enh
118557:
118558: --
118733: -------------------------------------------------------------------------------------------
118734: -- 4262811 - Generate the Accrual Reversal lines
118735: -------------------------------------------------------------------------------------------
118736: BEGIN
118737: l_acc_rev_flag := XLA_AE_HEADER_PKG.g_rec_header_new.array_accrual_reversal_flag
118738: (g_array_event(p_event_id).array_value_num('header_index'));
118739: IF l_acc_rev_flag IS NULL THEN
118740: l_acc_rev_flag := 'N';
118741: END IF;
118830: END IF;
118831:
118832: -- 4955764
118833: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
118834: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
118835:
118836:
118837: XLA_AE_LINES_PKG.ValidateCurrentLine;
118838: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
118976: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
118977: l_bflow_applied_to_amt NUMBER; -- 5132302
118978: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
118979:
118980: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
118981:
118982: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b
118983: l_same_currency BOOLEAN; -- To handle MPA rounding 4262811b
118984:
119124: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
119125:
119126: -- 4955764
119127: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
119128: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));
119129:
119130: -- 4458381 Public Sector Enh
119131:
119132: --
119339: -------------------------------------------------------------------------------------------
119340: -- 4262811 - Generate the Accrual Reversal lines
119341: -------------------------------------------------------------------------------------------
119342: BEGIN
119343: l_acc_rev_flag := XLA_AE_HEADER_PKG.g_rec_header_new.array_accrual_reversal_flag
119344: (g_array_event(p_event_id).array_value_num('header_index'));
119345: IF l_acc_rev_flag IS NULL THEN
119346: l_acc_rev_flag := 'N';
119347: END IF;
119436: END IF;
119437:
119438: -- 4955764
119439: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
119440: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
119441:
119442:
119443: XLA_AE_LINES_PKG.ValidateCurrentLine;
119444: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
119562: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
119563: l_bflow_applied_to_amt NUMBER; -- 5132302
119564: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
119565:
119566: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
119567:
119568: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b
119569: l_same_currency BOOLEAN; -- To handle MPA rounding 4262811b
119570:
119710: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
119711:
119712: -- 4955764
119713: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
119714: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));
119715:
119716: -- 4458381 Public Sector Enh
119717:
119718: --
119893: -------------------------------------------------------------------------------------------
119894: -- 4262811 - Generate the Accrual Reversal lines
119895: -------------------------------------------------------------------------------------------
119896: BEGIN
119897: l_acc_rev_flag := XLA_AE_HEADER_PKG.g_rec_header_new.array_accrual_reversal_flag
119898: (g_array_event(p_event_id).array_value_num('header_index'));
119899: IF l_acc_rev_flag IS NULL THEN
119900: l_acc_rev_flag := 'N';
119901: END IF;
119990: END IF;
119991:
119992: -- 4955764
119993: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
119994: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
119995:
119996:
119997: XLA_AE_LINES_PKG.ValidateCurrentLine;
119998: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
120116: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
120117: l_bflow_applied_to_amt NUMBER; -- 5132302
120118: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
120119:
120120: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
120121:
120122: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b
120123: l_same_currency BOOLEAN; -- To handle MPA rounding 4262811b
120124:
120264: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
120265:
120266: -- 4955764
120267: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
120268: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));
120269:
120270: -- 4458381 Public Sector Enh
120271:
120272: --
120447: -------------------------------------------------------------------------------------------
120448: -- 4262811 - Generate the Accrual Reversal lines
120449: -------------------------------------------------------------------------------------------
120450: BEGIN
120451: l_acc_rev_flag := XLA_AE_HEADER_PKG.g_rec_header_new.array_accrual_reversal_flag
120452: (g_array_event(p_event_id).array_value_num('header_index'));
120453: IF l_acc_rev_flag IS NULL THEN
120454: l_acc_rev_flag := 'N';
120455: END IF;
120544: END IF;
120545:
120546: -- 4955764
120547: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
120548: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
120549:
120550:
120551: XLA_AE_LINES_PKG.ValidateCurrentLine;
120552: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
120670: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
120671: l_bflow_applied_to_amt NUMBER; -- 5132302
120672: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
120673:
120674: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
120675:
120676: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b
120677: l_same_currency BOOLEAN; -- To handle MPA rounding 4262811b
120678:
120818: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
120819:
120820: -- 4955764
120821: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
120822: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));
120823:
120824: -- 4458381 Public Sector Enh
120825:
120826: --
121001: -------------------------------------------------------------------------------------------
121002: -- 4262811 - Generate the Accrual Reversal lines
121003: -------------------------------------------------------------------------------------------
121004: BEGIN
121005: l_acc_rev_flag := XLA_AE_HEADER_PKG.g_rec_header_new.array_accrual_reversal_flag
121006: (g_array_event(p_event_id).array_value_num('header_index'));
121007: IF l_acc_rev_flag IS NULL THEN
121008: l_acc_rev_flag := 'N';
121009: END IF;
121098: END IF;
121099:
121100: -- 4955764
121101: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
121102: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
121103:
121104:
121105: XLA_AE_LINES_PKG.ValidateCurrentLine;
121106: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
121224: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
121225: l_bflow_applied_to_amt NUMBER; -- 5132302
121226: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
121227:
121228: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
121229:
121230: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b
121231: l_same_currency BOOLEAN; -- To handle MPA rounding 4262811b
121232:
121372: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
121373:
121374: -- 4955764
121375: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
121376: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));
121377:
121378: -- 4458381 Public Sector Enh
121379:
121380: --
121555: -------------------------------------------------------------------------------------------
121556: -- 4262811 - Generate the Accrual Reversal lines
121557: -------------------------------------------------------------------------------------------
121558: BEGIN
121559: l_acc_rev_flag := XLA_AE_HEADER_PKG.g_rec_header_new.array_accrual_reversal_flag
121560: (g_array_event(p_event_id).array_value_num('header_index'));
121561: IF l_acc_rev_flag IS NULL THEN
121562: l_acc_rev_flag := 'N';
121563: END IF;
121652: END IF;
121653:
121654: -- 4955764
121655: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
121656: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
121657:
121658:
121659: XLA_AE_LINES_PKG.ValidateCurrentLine;
121660: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
121776: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
121777: l_bflow_applied_to_amt NUMBER; -- 5132302
121778: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
121779:
121780: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
121781:
121782: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b
121783: l_same_currency BOOLEAN; -- To handle MPA rounding 4262811b
121784:
121924: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
121925:
121926: -- 4955764
121927: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
121928: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));
121929:
121930: -- 4458381 Public Sector Enh
121931:
121932: --
122107: -------------------------------------------------------------------------------------------
122108: -- 4262811 - Generate the Accrual Reversal lines
122109: -------------------------------------------------------------------------------------------
122110: BEGIN
122111: l_acc_rev_flag := XLA_AE_HEADER_PKG.g_rec_header_new.array_accrual_reversal_flag
122112: (g_array_event(p_event_id).array_value_num('header_index'));
122113: IF l_acc_rev_flag IS NULL THEN
122114: l_acc_rev_flag := 'N';
122115: END IF;
122204: END IF;
122205:
122206: -- 4955764
122207: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
122208: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
122209:
122210:
122211: XLA_AE_LINES_PKG.ValidateCurrentLine;
122212: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
122330: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
122331: l_bflow_applied_to_amt NUMBER; -- 5132302
122332: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
122333:
122334: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
122335:
122336: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b
122337: l_same_currency BOOLEAN; -- To handle MPA rounding 4262811b
122338:
122478: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
122479:
122480: -- 4955764
122481: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
122482: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));
122483:
122484: -- 4458381 Public Sector Enh
122485:
122486: --
122661: -------------------------------------------------------------------------------------------
122662: -- 4262811 - Generate the Accrual Reversal lines
122663: -------------------------------------------------------------------------------------------
122664: BEGIN
122665: l_acc_rev_flag := XLA_AE_HEADER_PKG.g_rec_header_new.array_accrual_reversal_flag
122666: (g_array_event(p_event_id).array_value_num('header_index'));
122667: IF l_acc_rev_flag IS NULL THEN
122668: l_acc_rev_flag := 'N';
122669: END IF;
122758: END IF;
122759:
122760: -- 4955764
122761: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
122762: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
122763:
122764:
122765: XLA_AE_LINES_PKG.ValidateCurrentLine;
122766: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
122904: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
122905: l_bflow_applied_to_amt NUMBER; -- 5132302
122906: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
122907:
122908: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
122909:
122910: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b
122911: l_same_currency BOOLEAN; -- To handle MPA rounding 4262811b
122912:
123052: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
123053:
123054: -- 4955764
123055: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
123056: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));
123057:
123058: -- 4458381 Public Sector Enh
123059:
123060: --
123267: -------------------------------------------------------------------------------------------
123268: -- 4262811 - Generate the Accrual Reversal lines
123269: -------------------------------------------------------------------------------------------
123270: BEGIN
123271: l_acc_rev_flag := XLA_AE_HEADER_PKG.g_rec_header_new.array_accrual_reversal_flag
123272: (g_array_event(p_event_id).array_value_num('header_index'));
123273: IF l_acc_rev_flag IS NULL THEN
123274: l_acc_rev_flag := 'N';
123275: END IF;
123364: END IF;
123365:
123366: -- 4955764
123367: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
123368: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
123369:
123370:
123371: XLA_AE_LINES_PKG.ValidateCurrentLine;
123372: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
123490: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
123491: l_bflow_applied_to_amt NUMBER; -- 5132302
123492: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
123493:
123494: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
123495:
123496: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b
123497: l_same_currency BOOLEAN; -- To handle MPA rounding 4262811b
123498:
123638: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
123639:
123640: -- 4955764
123641: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
123642: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));
123643:
123644: -- 4458381 Public Sector Enh
123645:
123646: --
123821: -------------------------------------------------------------------------------------------
123822: -- 4262811 - Generate the Accrual Reversal lines
123823: -------------------------------------------------------------------------------------------
123824: BEGIN
123825: l_acc_rev_flag := XLA_AE_HEADER_PKG.g_rec_header_new.array_accrual_reversal_flag
123826: (g_array_event(p_event_id).array_value_num('header_index'));
123827: IF l_acc_rev_flag IS NULL THEN
123828: l_acc_rev_flag := 'N';
123829: END IF;
123918: END IF;
123919:
123920: -- 4955764
123921: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
123922: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
123923:
123924:
123925: XLA_AE_LINES_PKG.ValidateCurrentLine;
123926: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
124044: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
124045: l_bflow_applied_to_amt NUMBER; -- 5132302
124046: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
124047:
124048: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
124049:
124050: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b
124051: l_same_currency BOOLEAN; -- To handle MPA rounding 4262811b
124052:
124192: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
124193:
124194: -- 4955764
124195: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
124196: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));
124197:
124198: -- 4458381 Public Sector Enh
124199:
124200: --
124375: -------------------------------------------------------------------------------------------
124376: -- 4262811 - Generate the Accrual Reversal lines
124377: -------------------------------------------------------------------------------------------
124378: BEGIN
124379: l_acc_rev_flag := XLA_AE_HEADER_PKG.g_rec_header_new.array_accrual_reversal_flag
124380: (g_array_event(p_event_id).array_value_num('header_index'));
124381: IF l_acc_rev_flag IS NULL THEN
124382: l_acc_rev_flag := 'N';
124383: END IF;
124472: END IF;
124473:
124474: -- 4955764
124475: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
124476: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
124477:
124478:
124479: XLA_AE_LINES_PKG.ValidateCurrentLine;
124480: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
124598: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
124599: l_bflow_applied_to_amt NUMBER; -- 5132302
124600: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
124601:
124602: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
124603:
124604: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b
124605: l_same_currency BOOLEAN; -- To handle MPA rounding 4262811b
124606:
124746: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
124747:
124748: -- 4955764
124749: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
124750: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));
124751:
124752: -- 4458381 Public Sector Enh
124753:
124754: --
124929: -------------------------------------------------------------------------------------------
124930: -- 4262811 - Generate the Accrual Reversal lines
124931: -------------------------------------------------------------------------------------------
124932: BEGIN
124933: l_acc_rev_flag := XLA_AE_HEADER_PKG.g_rec_header_new.array_accrual_reversal_flag
124934: (g_array_event(p_event_id).array_value_num('header_index'));
124935: IF l_acc_rev_flag IS NULL THEN
124936: l_acc_rev_flag := 'N';
124937: END IF;
125026: END IF;
125027:
125028: -- 4955764
125029: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
125030: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
125031:
125032:
125033: XLA_AE_LINES_PKG.ValidateCurrentLine;
125034: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
125152: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
125153: l_bflow_applied_to_amt NUMBER; -- 5132302
125154: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
125155:
125156: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
125157:
125158: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b
125159: l_same_currency BOOLEAN; -- To handle MPA rounding 4262811b
125160:
125300: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
125301:
125302: -- 4955764
125303: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
125304: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));
125305:
125306: -- 4458381 Public Sector Enh
125307:
125308: --
125483: -------------------------------------------------------------------------------------------
125484: -- 4262811 - Generate the Accrual Reversal lines
125485: -------------------------------------------------------------------------------------------
125486: BEGIN
125487: l_acc_rev_flag := XLA_AE_HEADER_PKG.g_rec_header_new.array_accrual_reversal_flag
125488: (g_array_event(p_event_id).array_value_num('header_index'));
125489: IF l_acc_rev_flag IS NULL THEN
125490: l_acc_rev_flag := 'N';
125491: END IF;
125580: END IF;
125581:
125582: -- 4955764
125583: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
125584: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
125585:
125586:
125587: XLA_AE_LINES_PKG.ValidateCurrentLine;
125588: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
125706: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
125707: l_bflow_applied_to_amt NUMBER; -- 5132302
125708: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
125709:
125710: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
125711:
125712: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b
125713: l_same_currency BOOLEAN; -- To handle MPA rounding 4262811b
125714:
125854: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
125855:
125856: -- 4955764
125857: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
125858: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));
125859:
125860: -- 4458381 Public Sector Enh
125861:
125862: --
126037: -------------------------------------------------------------------------------------------
126038: -- 4262811 - Generate the Accrual Reversal lines
126039: -------------------------------------------------------------------------------------------
126040: BEGIN
126041: l_acc_rev_flag := XLA_AE_HEADER_PKG.g_rec_header_new.array_accrual_reversal_flag
126042: (g_array_event(p_event_id).array_value_num('header_index'));
126043: IF l_acc_rev_flag IS NULL THEN
126044: l_acc_rev_flag := 'N';
126045: END IF;
126134: END IF;
126135:
126136: -- 4955764
126137: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
126138: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
126139:
126140:
126141: XLA_AE_LINES_PKG.ValidateCurrentLine;
126142: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
126260: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
126261: l_bflow_applied_to_amt NUMBER; -- 5132302
126262: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
126263:
126264: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
126265:
126266: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b
126267: l_same_currency BOOLEAN; -- To handle MPA rounding 4262811b
126268:
126408: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
126409:
126410: -- 4955764
126411: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
126412: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));
126413:
126414: -- 4458381 Public Sector Enh
126415:
126416: --
126591: -------------------------------------------------------------------------------------------
126592: -- 4262811 - Generate the Accrual Reversal lines
126593: -------------------------------------------------------------------------------------------
126594: BEGIN
126595: l_acc_rev_flag := XLA_AE_HEADER_PKG.g_rec_header_new.array_accrual_reversal_flag
126596: (g_array_event(p_event_id).array_value_num('header_index'));
126597: IF l_acc_rev_flag IS NULL THEN
126598: l_acc_rev_flag := 'N';
126599: END IF;
126688: END IF;
126689:
126690: -- 4955764
126691: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
126692: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
126693:
126694:
126695: XLA_AE_LINES_PKG.ValidateCurrentLine;
126696: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
126834: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
126835: l_bflow_applied_to_amt NUMBER; -- 5132302
126836: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
126837:
126838: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
126839:
126840: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b
126841: l_same_currency BOOLEAN; -- To handle MPA rounding 4262811b
126842:
126982: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
126983:
126984: -- 4955764
126985: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
126986: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));
126987:
126988: -- 4458381 Public Sector Enh
126989:
126990: --
127197: -------------------------------------------------------------------------------------------
127198: -- 4262811 - Generate the Accrual Reversal lines
127199: -------------------------------------------------------------------------------------------
127200: BEGIN
127201: l_acc_rev_flag := XLA_AE_HEADER_PKG.g_rec_header_new.array_accrual_reversal_flag
127202: (g_array_event(p_event_id).array_value_num('header_index'));
127203: IF l_acc_rev_flag IS NULL THEN
127204: l_acc_rev_flag := 'N';
127205: END IF;
127294: END IF;
127295:
127296: -- 4955764
127297: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
127298: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
127299:
127300:
127301: XLA_AE_LINES_PKG.ValidateCurrentLine;
127302: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
127418: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
127419: l_bflow_applied_to_amt NUMBER; -- 5132302
127420: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
127421:
127422: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
127423:
127424: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b
127425: l_same_currency BOOLEAN; -- To handle MPA rounding 4262811b
127426:
127567: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
127568:
127569: -- 4955764
127570: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
127571: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));
127572:
127573: -- 4458381 Public Sector Enh
127574:
127575: --
127748: -------------------------------------------------------------------------------------------
127749: -- 4262811 - Generate the Accrual Reversal lines
127750: -------------------------------------------------------------------------------------------
127751: BEGIN
127752: l_acc_rev_flag := XLA_AE_HEADER_PKG.g_rec_header_new.array_accrual_reversal_flag
127753: (g_array_event(p_event_id).array_value_num('header_index'));
127754: IF l_acc_rev_flag IS NULL THEN
127755: l_acc_rev_flag := 'N';
127756: END IF;
127845: END IF;
127846:
127847: -- 4955764
127848: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
127849: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
127850:
127851:
127852: XLA_AE_LINES_PKG.ValidateCurrentLine;
127853: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
127991: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
127992: l_bflow_applied_to_amt NUMBER; -- 5132302
127993: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
127994:
127995: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
127996:
127997: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b
127998: l_same_currency BOOLEAN; -- To handle MPA rounding 4262811b
127999:
128139: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
128140:
128141: -- 4955764
128142: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
128143: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));
128144:
128145: -- 4458381 Public Sector Enh
128146:
128147: --
128354: -------------------------------------------------------------------------------------------
128355: -- 4262811 - Generate the Accrual Reversal lines
128356: -------------------------------------------------------------------------------------------
128357: BEGIN
128358: l_acc_rev_flag := XLA_AE_HEADER_PKG.g_rec_header_new.array_accrual_reversal_flag
128359: (g_array_event(p_event_id).array_value_num('header_index'));
128360: IF l_acc_rev_flag IS NULL THEN
128361: l_acc_rev_flag := 'N';
128362: END IF;
128451: END IF;
128452:
128453: -- 4955764
128454: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
128455: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
128456:
128457:
128458: XLA_AE_LINES_PKG.ValidateCurrentLine;
128459: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
128577: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
128578: l_bflow_applied_to_amt NUMBER; -- 5132302
128579: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
128580:
128581: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
128582:
128583: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b
128584: l_same_currency BOOLEAN; -- To handle MPA rounding 4262811b
128585:
128725: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
128726:
128727: -- 4955764
128728: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
128729: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));
128730:
128731: -- 4458381 Public Sector Enh
128732:
128733: --
128908: -------------------------------------------------------------------------------------------
128909: -- 4262811 - Generate the Accrual Reversal lines
128910: -------------------------------------------------------------------------------------------
128911: BEGIN
128912: l_acc_rev_flag := XLA_AE_HEADER_PKG.g_rec_header_new.array_accrual_reversal_flag
128913: (g_array_event(p_event_id).array_value_num('header_index'));
128914: IF l_acc_rev_flag IS NULL THEN
128915: l_acc_rev_flag := 'N';
128916: END IF;
129005: END IF;
129006:
129007: -- 4955764
129008: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
129009: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
129010:
129011:
129012: XLA_AE_LINES_PKG.ValidateCurrentLine;
129013: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
129129: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
129130: l_bflow_applied_to_amt NUMBER; -- 5132302
129131: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
129132:
129133: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
129134:
129135: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b
129136: l_same_currency BOOLEAN; -- To handle MPA rounding 4262811b
129137:
129277: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
129278:
129279: -- 4955764
129280: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
129281: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));
129282:
129283: -- 4458381 Public Sector Enh
129284:
129285: --
129460: -------------------------------------------------------------------------------------------
129461: -- 4262811 - Generate the Accrual Reversal lines
129462: -------------------------------------------------------------------------------------------
129463: BEGIN
129464: l_acc_rev_flag := XLA_AE_HEADER_PKG.g_rec_header_new.array_accrual_reversal_flag
129465: (g_array_event(p_event_id).array_value_num('header_index'));
129466: IF l_acc_rev_flag IS NULL THEN
129467: l_acc_rev_flag := 'N';
129468: END IF;
129557: END IF;
129558:
129559: -- 4955764
129560: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
129561: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
129562:
129563:
129564: XLA_AE_LINES_PKG.ValidateCurrentLine;
129565: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
129703: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
129704: l_bflow_applied_to_amt NUMBER; -- 5132302
129705: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
129706:
129707: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
129708:
129709: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b
129710: l_same_currency BOOLEAN; -- To handle MPA rounding 4262811b
129711:
129851: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
129852:
129853: -- 4955764
129854: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
129855: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));
129856:
129857: -- 4458381 Public Sector Enh
129858:
129859: --
130066: -------------------------------------------------------------------------------------------
130067: -- 4262811 - Generate the Accrual Reversal lines
130068: -------------------------------------------------------------------------------------------
130069: BEGIN
130070: l_acc_rev_flag := XLA_AE_HEADER_PKG.g_rec_header_new.array_accrual_reversal_flag
130071: (g_array_event(p_event_id).array_value_num('header_index'));
130072: IF l_acc_rev_flag IS NULL THEN
130073: l_acc_rev_flag := 'N';
130074: END IF;
130163: END IF;
130164:
130165: -- 4955764
130166: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
130167: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
130168:
130169:
130170: XLA_AE_LINES_PKG.ValidateCurrentLine;
130171: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
130287: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
130288: l_bflow_applied_to_amt NUMBER; -- 5132302
130289: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
130290:
130291: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
130292:
130293: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b
130294: l_same_currency BOOLEAN; -- To handle MPA rounding 4262811b
130295:
130436: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
130437:
130438: -- 4955764
130439: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
130440: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));
130441:
130442: -- 4458381 Public Sector Enh
130443:
130444: --
130617: -------------------------------------------------------------------------------------------
130618: -- 4262811 - Generate the Accrual Reversal lines
130619: -------------------------------------------------------------------------------------------
130620: BEGIN
130621: l_acc_rev_flag := XLA_AE_HEADER_PKG.g_rec_header_new.array_accrual_reversal_flag
130622: (g_array_event(p_event_id).array_value_num('header_index'));
130623: IF l_acc_rev_flag IS NULL THEN
130624: l_acc_rev_flag := 'N';
130625: END IF;
130714: END IF;
130715:
130716: -- 4955764
130717: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
130718: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
130719:
130720:
130721: XLA_AE_LINES_PKG.ValidateCurrentLine;
130722: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
130840: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
130841: l_bflow_applied_to_amt NUMBER; -- 5132302
130842: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
130843:
130844: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
130845:
130846: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b
130847: l_same_currency BOOLEAN; -- To handle MPA rounding 4262811b
130848:
130989: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
130990:
130991: -- 4955764
130992: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
130993: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));
130994:
130995: -- 4458381 Public Sector Enh
130996:
130997: --
131172: -------------------------------------------------------------------------------------------
131173: -- 4262811 - Generate the Accrual Reversal lines
131174: -------------------------------------------------------------------------------------------
131175: BEGIN
131176: l_acc_rev_flag := XLA_AE_HEADER_PKG.g_rec_header_new.array_accrual_reversal_flag
131177: (g_array_event(p_event_id).array_value_num('header_index'));
131178: IF l_acc_rev_flag IS NULL THEN
131179: l_acc_rev_flag := 'N';
131180: END IF;
131269: END IF;
131270:
131271: -- 4955764
131272: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
131273: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
131274:
131275:
131276: XLA_AE_LINES_PKG.ValidateCurrentLine;
131277: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
131395: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
131396: l_bflow_applied_to_amt NUMBER; -- 5132302
131397: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
131398:
131399: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
131400:
131401: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b
131402: l_same_currency BOOLEAN; -- To handle MPA rounding 4262811b
131403:
131544: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
131545:
131546: -- 4955764
131547: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
131548: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));
131549:
131550: -- 4458381 Public Sector Enh
131551:
131552: --
131727: -------------------------------------------------------------------------------------------
131728: -- 4262811 - Generate the Accrual Reversal lines
131729: -------------------------------------------------------------------------------------------
131730: BEGIN
131731: l_acc_rev_flag := XLA_AE_HEADER_PKG.g_rec_header_new.array_accrual_reversal_flag
131732: (g_array_event(p_event_id).array_value_num('header_index'));
131733: IF l_acc_rev_flag IS NULL THEN
131734: l_acc_rev_flag := 'N';
131735: END IF;
131824: END IF;
131825:
131826: -- 4955764
131827: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
131828: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
131829:
131830:
131831: XLA_AE_LINES_PKG.ValidateCurrentLine;
131832: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
131950: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
131951: l_bflow_applied_to_amt NUMBER; -- 5132302
131952: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
131953:
131954: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
131955:
131956: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b
131957: l_same_currency BOOLEAN; -- To handle MPA rounding 4262811b
131958:
132099: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
132100:
132101: -- 4955764
132102: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
132103: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));
132104:
132105: -- 4458381 Public Sector Enh
132106:
132107: --
132282: -------------------------------------------------------------------------------------------
132283: -- 4262811 - Generate the Accrual Reversal lines
132284: -------------------------------------------------------------------------------------------
132285: BEGIN
132286: l_acc_rev_flag := XLA_AE_HEADER_PKG.g_rec_header_new.array_accrual_reversal_flag
132287: (g_array_event(p_event_id).array_value_num('header_index'));
132288: IF l_acc_rev_flag IS NULL THEN
132289: l_acc_rev_flag := 'N';
132290: END IF;
132379: END IF;
132380:
132381: -- 4955764
132382: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
132383: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
132384:
132385:
132386: XLA_AE_LINES_PKG.ValidateCurrentLine;
132387: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
132503: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
132504: l_bflow_applied_to_amt NUMBER; -- 5132302
132505: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
132506:
132507: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
132508:
132509: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b
132510: l_same_currency BOOLEAN; -- To handle MPA rounding 4262811b
132511:
132652: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
132653:
132654: -- 4955764
132655: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
132656: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));
132657:
132658: -- 4458381 Public Sector Enh
132659:
132660: --
132835: -------------------------------------------------------------------------------------------
132836: -- 4262811 - Generate the Accrual Reversal lines
132837: -------------------------------------------------------------------------------------------
132838: BEGIN
132839: l_acc_rev_flag := XLA_AE_HEADER_PKG.g_rec_header_new.array_accrual_reversal_flag
132840: (g_array_event(p_event_id).array_value_num('header_index'));
132841: IF l_acc_rev_flag IS NULL THEN
132842: l_acc_rev_flag := 'N';
132843: END IF;
132932: END IF;
132933:
132934: -- 4955764
132935: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
132936: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
132937:
132938:
132939: XLA_AE_LINES_PKG.ValidateCurrentLine;
132940: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
133078: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
133079: l_bflow_applied_to_amt NUMBER; -- 5132302
133080: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
133081:
133082: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
133083:
133084: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b
133085: l_same_currency BOOLEAN; -- To handle MPA rounding 4262811b
133086:
133227: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
133228:
133229: -- 4955764
133230: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
133231: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));
133232:
133233: -- 4458381 Public Sector Enh
133234:
133235: --
133442: -------------------------------------------------------------------------------------------
133443: -- 4262811 - Generate the Accrual Reversal lines
133444: -------------------------------------------------------------------------------------------
133445: BEGIN
133446: l_acc_rev_flag := XLA_AE_HEADER_PKG.g_rec_header_new.array_accrual_reversal_flag
133447: (g_array_event(p_event_id).array_value_num('header_index'));
133448: IF l_acc_rev_flag IS NULL THEN
133449: l_acc_rev_flag := 'N';
133450: END IF;
133539: END IF;
133540:
133541: -- 4955764
133542: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
133543: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
133544:
133545:
133546: XLA_AE_LINES_PKG.ValidateCurrentLine;
133547: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
133663: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
133664: l_bflow_applied_to_amt NUMBER; -- 5132302
133665: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
133666:
133667: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
133668:
133669: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b
133670: l_same_currency BOOLEAN; -- To handle MPA rounding 4262811b
133671:
133811: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
133812:
133813: -- 4955764
133814: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
133815: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));
133816:
133817: -- 4458381 Public Sector Enh
133818:
133819: --
133994: -------------------------------------------------------------------------------------------
133995: -- 4262811 - Generate the Accrual Reversal lines
133996: -------------------------------------------------------------------------------------------
133997: BEGIN
133998: l_acc_rev_flag := XLA_AE_HEADER_PKG.g_rec_header_new.array_accrual_reversal_flag
133999: (g_array_event(p_event_id).array_value_num('header_index'));
134000: IF l_acc_rev_flag IS NULL THEN
134001: l_acc_rev_flag := 'N';
134002: END IF;
134091: END IF;
134092:
134093: -- 4955764
134094: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
134095: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
134096:
134097:
134098: XLA_AE_LINES_PKG.ValidateCurrentLine;
134099: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
134217: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
134218: l_bflow_applied_to_amt NUMBER; -- 5132302
134219: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
134220:
134221: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
134222:
134223: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b
134224: l_same_currency BOOLEAN; -- To handle MPA rounding 4262811b
134225:
134365: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
134366:
134367: -- 4955764
134368: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
134369: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));
134370:
134371: -- 4458381 Public Sector Enh
134372:
134373: --
134548: -------------------------------------------------------------------------------------------
134549: -- 4262811 - Generate the Accrual Reversal lines
134550: -------------------------------------------------------------------------------------------
134551: BEGIN
134552: l_acc_rev_flag := XLA_AE_HEADER_PKG.g_rec_header_new.array_accrual_reversal_flag
134553: (g_array_event(p_event_id).array_value_num('header_index'));
134554: IF l_acc_rev_flag IS NULL THEN
134555: l_acc_rev_flag := 'N';
134556: END IF;
134645: END IF;
134646:
134647: -- 4955764
134648: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
134649: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
134650:
134651:
134652: XLA_AE_LINES_PKG.ValidateCurrentLine;
134653: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
134771: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
134772: l_bflow_applied_to_amt NUMBER; -- 5132302
134773: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
134774:
134775: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
134776:
134777: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b
134778: l_same_currency BOOLEAN; -- To handle MPA rounding 4262811b
134779:
134919: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
134920:
134921: -- 4955764
134922: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
134923: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));
134924:
134925: -- 4458381 Public Sector Enh
134926:
134927: --
135102: -------------------------------------------------------------------------------------------
135103: -- 4262811 - Generate the Accrual Reversal lines
135104: -------------------------------------------------------------------------------------------
135105: BEGIN
135106: l_acc_rev_flag := XLA_AE_HEADER_PKG.g_rec_header_new.array_accrual_reversal_flag
135107: (g_array_event(p_event_id).array_value_num('header_index'));
135108: IF l_acc_rev_flag IS NULL THEN
135109: l_acc_rev_flag := 'N';
135110: END IF;
135199: END IF;
135200:
135201: -- 4955764
135202: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
135203: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
135204:
135205:
135206: XLA_AE_LINES_PKG.ValidateCurrentLine;
135207: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
135325: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
135326: l_bflow_applied_to_amt NUMBER; -- 5132302
135327: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
135328:
135329: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
135330:
135331: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b
135332: l_same_currency BOOLEAN; -- To handle MPA rounding 4262811b
135333:
135473: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
135474:
135475: -- 4955764
135476: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
135477: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));
135478:
135479: -- 4458381 Public Sector Enh
135480:
135481: --
135656: -------------------------------------------------------------------------------------------
135657: -- 4262811 - Generate the Accrual Reversal lines
135658: -------------------------------------------------------------------------------------------
135659: BEGIN
135660: l_acc_rev_flag := XLA_AE_HEADER_PKG.g_rec_header_new.array_accrual_reversal_flag
135661: (g_array_event(p_event_id).array_value_num('header_index'));
135662: IF l_acc_rev_flag IS NULL THEN
135663: l_acc_rev_flag := 'N';
135664: END IF;
135753: END IF;
135754:
135755: -- 4955764
135756: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
135757: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
135758:
135759:
135760: XLA_AE_LINES_PKG.ValidateCurrentLine;
135761: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
135877: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
135878: l_bflow_applied_to_amt NUMBER; -- 5132302
135879: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
135880:
135881: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
135882:
135883: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b
135884: l_same_currency BOOLEAN; -- To handle MPA rounding 4262811b
135885:
136026: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
136027:
136028: -- 4955764
136029: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
136030: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));
136031:
136032: -- 4458381 Public Sector Enh
136033:
136034: --
136209: -------------------------------------------------------------------------------------------
136210: -- 4262811 - Generate the Accrual Reversal lines
136211: -------------------------------------------------------------------------------------------
136212: BEGIN
136213: l_acc_rev_flag := XLA_AE_HEADER_PKG.g_rec_header_new.array_accrual_reversal_flag
136214: (g_array_event(p_event_id).array_value_num('header_index'));
136215: IF l_acc_rev_flag IS NULL THEN
136216: l_acc_rev_flag := 'N';
136217: END IF;
136306: END IF;
136307:
136308: -- 4955764
136309: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
136310: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
136311:
136312:
136313: XLA_AE_LINES_PKG.ValidateCurrentLine;
136314: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
136432: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
136433: l_bflow_applied_to_amt NUMBER; -- 5132302
136434: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
136435:
136436: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
136437:
136438: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b
136439: l_same_currency BOOLEAN; -- To handle MPA rounding 4262811b
136440:
136581: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
136582:
136583: -- 4955764
136584: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
136585: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));
136586:
136587: -- 4458381 Public Sector Enh
136588:
136589: --
136764: -------------------------------------------------------------------------------------------
136765: -- 4262811 - Generate the Accrual Reversal lines
136766: -------------------------------------------------------------------------------------------
136767: BEGIN
136768: l_acc_rev_flag := XLA_AE_HEADER_PKG.g_rec_header_new.array_accrual_reversal_flag
136769: (g_array_event(p_event_id).array_value_num('header_index'));
136770: IF l_acc_rev_flag IS NULL THEN
136771: l_acc_rev_flag := 'N';
136772: END IF;
136861: END IF;
136862:
136863: -- 4955764
136864: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
136865: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
136866:
136867:
136868: XLA_AE_LINES_PKG.ValidateCurrentLine;
136869: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
137007: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
137008: l_bflow_applied_to_amt NUMBER; -- 5132302
137009: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
137010:
137011: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
137012:
137013: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b
137014: l_same_currency BOOLEAN; -- To handle MPA rounding 4262811b
137015:
137155: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
137156:
137157: -- 4955764
137158: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
137159: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));
137160:
137161: -- 4458381 Public Sector Enh
137162:
137163: --
137370: -------------------------------------------------------------------------------------------
137371: -- 4262811 - Generate the Accrual Reversal lines
137372: -------------------------------------------------------------------------------------------
137373: BEGIN
137374: l_acc_rev_flag := XLA_AE_HEADER_PKG.g_rec_header_new.array_accrual_reversal_flag
137375: (g_array_event(p_event_id).array_value_num('header_index'));
137376: IF l_acc_rev_flag IS NULL THEN
137377: l_acc_rev_flag := 'N';
137378: END IF;
137467: END IF;
137468:
137469: -- 4955764
137470: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
137471: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
137472:
137473:
137474: XLA_AE_LINES_PKG.ValidateCurrentLine;
137475: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
137593: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
137594: l_bflow_applied_to_amt NUMBER; -- 5132302
137595: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
137596:
137597: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
137598:
137599: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b
137600: l_same_currency BOOLEAN; -- To handle MPA rounding 4262811b
137601:
137741: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
137742:
137743: -- 4955764
137744: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
137745: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));
137746:
137747: -- 4458381 Public Sector Enh
137748:
137749: --
137924: -------------------------------------------------------------------------------------------
137925: -- 4262811 - Generate the Accrual Reversal lines
137926: -------------------------------------------------------------------------------------------
137927: BEGIN
137928: l_acc_rev_flag := XLA_AE_HEADER_PKG.g_rec_header_new.array_accrual_reversal_flag
137929: (g_array_event(p_event_id).array_value_num('header_index'));
137930: IF l_acc_rev_flag IS NULL THEN
137931: l_acc_rev_flag := 'N';
137932: END IF;
138021: END IF;
138022:
138023: -- 4955764
138024: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
138025: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
138026:
138027:
138028: XLA_AE_LINES_PKG.ValidateCurrentLine;
138029: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
138147: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
138148: l_bflow_applied_to_amt NUMBER; -- 5132302
138149: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
138150:
138151: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
138152:
138153: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b
138154: l_same_currency BOOLEAN; -- To handle MPA rounding 4262811b
138155:
138295: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
138296:
138297: -- 4955764
138298: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
138299: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));
138300:
138301: -- 4458381 Public Sector Enh
138302:
138303: --
138478: -------------------------------------------------------------------------------------------
138479: -- 4262811 - Generate the Accrual Reversal lines
138480: -------------------------------------------------------------------------------------------
138481: BEGIN
138482: l_acc_rev_flag := XLA_AE_HEADER_PKG.g_rec_header_new.array_accrual_reversal_flag
138483: (g_array_event(p_event_id).array_value_num('header_index'));
138484: IF l_acc_rev_flag IS NULL THEN
138485: l_acc_rev_flag := 'N';
138486: END IF;
138575: END IF;
138576:
138577: -- 4955764
138578: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
138579: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
138580:
138581:
138582: XLA_AE_LINES_PKG.ValidateCurrentLine;
138583: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
138701: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
138702: l_bflow_applied_to_amt NUMBER; -- 5132302
138703: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
138704:
138705: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
138706:
138707: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b
138708: l_same_currency BOOLEAN; -- To handle MPA rounding 4262811b
138709:
138849: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
138850:
138851: -- 4955764
138852: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
138853: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));
138854:
138855: -- 4458381 Public Sector Enh
138856:
138857: --
139032: -------------------------------------------------------------------------------------------
139033: -- 4262811 - Generate the Accrual Reversal lines
139034: -------------------------------------------------------------------------------------------
139035: BEGIN
139036: l_acc_rev_flag := XLA_AE_HEADER_PKG.g_rec_header_new.array_accrual_reversal_flag
139037: (g_array_event(p_event_id).array_value_num('header_index'));
139038: IF l_acc_rev_flag IS NULL THEN
139039: l_acc_rev_flag := 'N';
139040: END IF;
139129: END IF;
139130:
139131: -- 4955764
139132: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
139133: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
139134:
139135:
139136: XLA_AE_LINES_PKG.ValidateCurrentLine;
139137: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
139255: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
139256: l_bflow_applied_to_amt NUMBER; -- 5132302
139257: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
139258:
139259: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
139260:
139261: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b
139262: l_same_currency BOOLEAN; -- To handle MPA rounding 4262811b
139263:
139408: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
139409:
139410: -- 4955764
139411: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
139412: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));
139413:
139414: -- 4458381 Public Sector Enh
139415:
139416: --
139591: -------------------------------------------------------------------------------------------
139592: -- 4262811 - Generate the Accrual Reversal lines
139593: -------------------------------------------------------------------------------------------
139594: BEGIN
139595: l_acc_rev_flag := XLA_AE_HEADER_PKG.g_rec_header_new.array_accrual_reversal_flag
139596: (g_array_event(p_event_id).array_value_num('header_index'));
139597: IF l_acc_rev_flag IS NULL THEN
139598: l_acc_rev_flag := 'N';
139599: END IF;
139688: END IF;
139689:
139690: -- 4955764
139691: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
139692: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
139693:
139694:
139695: XLA_AE_LINES_PKG.ValidateCurrentLine;
139696: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
139814: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
139815: l_bflow_applied_to_amt NUMBER; -- 5132302
139816: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
139817:
139818: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
139819:
139820: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b
139821: l_same_currency BOOLEAN; -- To handle MPA rounding 4262811b
139822:
139962: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
139963:
139964: -- 4955764
139965: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
139966: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));
139967:
139968: -- 4458381 Public Sector Enh
139969:
139970: --
140145: -------------------------------------------------------------------------------------------
140146: -- 4262811 - Generate the Accrual Reversal lines
140147: -------------------------------------------------------------------------------------------
140148: BEGIN
140149: l_acc_rev_flag := XLA_AE_HEADER_PKG.g_rec_header_new.array_accrual_reversal_flag
140150: (g_array_event(p_event_id).array_value_num('header_index'));
140151: IF l_acc_rev_flag IS NULL THEN
140152: l_acc_rev_flag := 'N';
140153: END IF;
140242: END IF;
140243:
140244: -- 4955764
140245: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
140246: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
140247:
140248:
140249: XLA_AE_LINES_PKG.ValidateCurrentLine;
140250: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
140366: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
140367: l_bflow_applied_to_amt NUMBER; -- 5132302
140368: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
140369:
140370: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
140371:
140372: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b
140373: l_same_currency BOOLEAN; -- To handle MPA rounding 4262811b
140374:
140514: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
140515:
140516: -- 4955764
140517: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
140518: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));
140519:
140520: -- 4458381 Public Sector Enh
140521:
140522: --
140697: -------------------------------------------------------------------------------------------
140698: -- 4262811 - Generate the Accrual Reversal lines
140699: -------------------------------------------------------------------------------------------
140700: BEGIN
140701: l_acc_rev_flag := XLA_AE_HEADER_PKG.g_rec_header_new.array_accrual_reversal_flag
140702: (g_array_event(p_event_id).array_value_num('header_index'));
140703: IF l_acc_rev_flag IS NULL THEN
140704: l_acc_rev_flag := 'N';
140705: END IF;
140794: END IF;
140795:
140796: -- 4955764
140797: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
140798: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
140799:
140800:
140801: XLA_AE_LINES_PKG.ValidateCurrentLine;
140802: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
140920: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
140921: l_bflow_applied_to_amt NUMBER; -- 5132302
140922: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
140923:
140924: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
140925:
140926: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b
140927: l_same_currency BOOLEAN; -- To handle MPA rounding 4262811b
140928:
141073: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
141074:
141075: -- 4955764
141076: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
141077: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));
141078:
141079: -- 4458381 Public Sector Enh
141080:
141081: --
141256: -------------------------------------------------------------------------------------------
141257: -- 4262811 - Generate the Accrual Reversal lines
141258: -------------------------------------------------------------------------------------------
141259: BEGIN
141260: l_acc_rev_flag := XLA_AE_HEADER_PKG.g_rec_header_new.array_accrual_reversal_flag
141261: (g_array_event(p_event_id).array_value_num('header_index'));
141262: IF l_acc_rev_flag IS NULL THEN
141263: l_acc_rev_flag := 'N';
141264: END IF;
141353: END IF;
141354:
141355: -- 4955764
141356: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
141357: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
141358:
141359:
141360: XLA_AE_LINES_PKG.ValidateCurrentLine;
141361: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
141479: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
141480: l_bflow_applied_to_amt NUMBER; -- 5132302
141481: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
141482:
141483: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
141484:
141485: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b
141486: l_same_currency BOOLEAN; -- To handle MPA rounding 4262811b
141487:
141627: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
141628:
141629: -- 4955764
141630: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
141631: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));
141632:
141633: -- 4458381 Public Sector Enh
141634:
141635: --
141810: -------------------------------------------------------------------------------------------
141811: -- 4262811 - Generate the Accrual Reversal lines
141812: -------------------------------------------------------------------------------------------
141813: BEGIN
141814: l_acc_rev_flag := XLA_AE_HEADER_PKG.g_rec_header_new.array_accrual_reversal_flag
141815: (g_array_event(p_event_id).array_value_num('header_index'));
141816: IF l_acc_rev_flag IS NULL THEN
141817: l_acc_rev_flag := 'N';
141818: END IF;
141907: END IF;
141908:
141909: -- 4955764
141910: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
141911: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
141912:
141913:
141914: XLA_AE_LINES_PKG.ValidateCurrentLine;
141915: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
142033: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
142034: l_bflow_applied_to_amt NUMBER; -- 5132302
142035: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
142036:
142037: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
142038:
142039: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b
142040: l_same_currency BOOLEAN; -- To handle MPA rounding 4262811b
142041:
142181: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
142182:
142183: -- 4955764
142184: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
142185: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));
142186:
142187: -- 4458381 Public Sector Enh
142188:
142189: --
142364: -------------------------------------------------------------------------------------------
142365: -- 4262811 - Generate the Accrual Reversal lines
142366: -------------------------------------------------------------------------------------------
142367: BEGIN
142368: l_acc_rev_flag := XLA_AE_HEADER_PKG.g_rec_header_new.array_accrual_reversal_flag
142369: (g_array_event(p_event_id).array_value_num('header_index'));
142370: IF l_acc_rev_flag IS NULL THEN
142371: l_acc_rev_flag := 'N';
142372: END IF;
142461: END IF;
142462:
142463: -- 4955764
142464: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
142465: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
142466:
142467:
142468: XLA_AE_LINES_PKG.ValidateCurrentLine;
142469: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
142587: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
142588: l_bflow_applied_to_amt NUMBER; -- 5132302
142589: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
142590:
142591: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
142592:
142593: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b
142594: l_same_currency BOOLEAN; -- To handle MPA rounding 4262811b
142595:
142735: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
142736:
142737: -- 4955764
142738: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
142739: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));
142740:
142741: -- 4458381 Public Sector Enh
142742:
142743: --
142918: -------------------------------------------------------------------------------------------
142919: -- 4262811 - Generate the Accrual Reversal lines
142920: -------------------------------------------------------------------------------------------
142921: BEGIN
142922: l_acc_rev_flag := XLA_AE_HEADER_PKG.g_rec_header_new.array_accrual_reversal_flag
142923: (g_array_event(p_event_id).array_value_num('header_index'));
142924: IF l_acc_rev_flag IS NULL THEN
142925: l_acc_rev_flag := 'N';
142926: END IF;
143015: END IF;
143016:
143017: -- 4955764
143018: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
143019: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
143020:
143021:
143022: XLA_AE_LINES_PKG.ValidateCurrentLine;
143023: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
143446: l_previous_event_id NUMBER;
143447: l_first_event_id NUMBER;
143448: l_last_event_id NUMBER;
143449:
143450: l_rec_acct_attrs XLA_AE_HEADER_PKG.t_rec_acct_attrs;
143451: l_rec_rev_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;
143452: --
143453: --
143454: l_result BOOLEAN := TRUE;
143641: --
143642: --------------------------------------
143643: -- 4262811 Initialze MPA Line Number
143644: --------------------------------------
143645: XLA_AE_HEADER_PKG.g_mpa_line_num := 0;
143646:
143647: --
143648:
143649: --
143701: --
143702: EXIT WHEN l_array_entity_id.COUNT = 0;
143703:
143704: -- initialize arrays
143705: XLA_AE_HEADER_PKG.g_rec_header_new := NULL;
143706: XLA_AE_LINES_PKG.g_rec_lines := NULL;
143707:
143708: --
143709: -- Bug 4458708
143759:
143760: --
143761: -- initialize a row for ae header
143762: --
143763: XLA_AE_HEADER_PKG.InitHeader(hdr_idx);
143764:
143765: l_event_id := l_array_event_id(hdr_idx);
143766:
143767: --
143810: l_rec_acct_attrs.array_acct_attr_code(2) := 'GL_TRANSFER_FLAG';
143811: l_rec_acct_attrs.array_char_value(2) := g_array_event(l_event_id).array_value_char('source_38');
143812:
143813:
143814: XLA_AE_HEADER_PKG.SetHdrAcctAttrs(l_rec_acct_attrs);
143815:
143816: XLA_AE_HEADER_PKG.SetJeCategoryName;
143817:
143818: XLA_AE_HEADER_PKG.g_rec_header_new.array_event_type_code(hdr_idx) := l_array_event_type(hdr_idx);
143812:
143813:
143814: XLA_AE_HEADER_PKG.SetHdrAcctAttrs(l_rec_acct_attrs);
143815:
143816: XLA_AE_HEADER_PKG.SetJeCategoryName;
143817:
143818: XLA_AE_HEADER_PKG.g_rec_header_new.array_event_type_code(hdr_idx) := l_array_event_type(hdr_idx);
143819: XLA_AE_HEADER_PKG.g_rec_header_new.array_event_id(hdr_idx) := l_array_event_id(hdr_idx);
143820: XLA_AE_HEADER_PKG.g_rec_header_new.array_entity_id(hdr_idx) := l_array_entity_id(hdr_idx);
143814: XLA_AE_HEADER_PKG.SetHdrAcctAttrs(l_rec_acct_attrs);
143815:
143816: XLA_AE_HEADER_PKG.SetJeCategoryName;
143817:
143818: XLA_AE_HEADER_PKG.g_rec_header_new.array_event_type_code(hdr_idx) := l_array_event_type(hdr_idx);
143819: XLA_AE_HEADER_PKG.g_rec_header_new.array_event_id(hdr_idx) := l_array_event_id(hdr_idx);
143820: XLA_AE_HEADER_PKG.g_rec_header_new.array_entity_id(hdr_idx) := l_array_entity_id(hdr_idx);
143821: XLA_AE_HEADER_PKG.g_rec_header_new.array_event_number(hdr_idx) := l_array_event_number(hdr_idx);
143822: XLA_AE_HEADER_PKG.g_rec_header_new.array_target_ledger_id(hdr_idx) := p_target_ledger_id;
143815:
143816: XLA_AE_HEADER_PKG.SetJeCategoryName;
143817:
143818: XLA_AE_HEADER_PKG.g_rec_header_new.array_event_type_code(hdr_idx) := l_array_event_type(hdr_idx);
143819: XLA_AE_HEADER_PKG.g_rec_header_new.array_event_id(hdr_idx) := l_array_event_id(hdr_idx);
143820: XLA_AE_HEADER_PKG.g_rec_header_new.array_entity_id(hdr_idx) := l_array_entity_id(hdr_idx);
143821: XLA_AE_HEADER_PKG.g_rec_header_new.array_event_number(hdr_idx) := l_array_event_number(hdr_idx);
143822: XLA_AE_HEADER_PKG.g_rec_header_new.array_target_ledger_id(hdr_idx) := p_target_ledger_id;
143823:
143816: XLA_AE_HEADER_PKG.SetJeCategoryName;
143817:
143818: XLA_AE_HEADER_PKG.g_rec_header_new.array_event_type_code(hdr_idx) := l_array_event_type(hdr_idx);
143819: XLA_AE_HEADER_PKG.g_rec_header_new.array_event_id(hdr_idx) := l_array_event_id(hdr_idx);
143820: XLA_AE_HEADER_PKG.g_rec_header_new.array_entity_id(hdr_idx) := l_array_entity_id(hdr_idx);
143821: XLA_AE_HEADER_PKG.g_rec_header_new.array_event_number(hdr_idx) := l_array_event_number(hdr_idx);
143822: XLA_AE_HEADER_PKG.g_rec_header_new.array_target_ledger_id(hdr_idx) := p_target_ledger_id;
143823:
143824:
143817:
143818: XLA_AE_HEADER_PKG.g_rec_header_new.array_event_type_code(hdr_idx) := l_array_event_type(hdr_idx);
143819: XLA_AE_HEADER_PKG.g_rec_header_new.array_event_id(hdr_idx) := l_array_event_id(hdr_idx);
143820: XLA_AE_HEADER_PKG.g_rec_header_new.array_entity_id(hdr_idx) := l_array_entity_id(hdr_idx);
143821: XLA_AE_HEADER_PKG.g_rec_header_new.array_event_number(hdr_idx) := l_array_event_number(hdr_idx);
143822: XLA_AE_HEADER_PKG.g_rec_header_new.array_target_ledger_id(hdr_idx) := p_target_ledger_id;
143823:
143824:
143825: -- No header level analytical criteria
143818: XLA_AE_HEADER_PKG.g_rec_header_new.array_event_type_code(hdr_idx) := l_array_event_type(hdr_idx);
143819: XLA_AE_HEADER_PKG.g_rec_header_new.array_event_id(hdr_idx) := l_array_event_id(hdr_idx);
143820: XLA_AE_HEADER_PKG.g_rec_header_new.array_entity_id(hdr_idx) := l_array_entity_id(hdr_idx);
143821: XLA_AE_HEADER_PKG.g_rec_header_new.array_event_number(hdr_idx) := l_array_event_number(hdr_idx);
143822: XLA_AE_HEADER_PKG.g_rec_header_new.array_target_ledger_id(hdr_idx) := p_target_ledger_id;
143823:
143824:
143825: -- No header level analytical criteria
143826:
143849: -- accounting for a distributeion
143850: --
143851: xla_ae_lines_pkg.SetTrxReversalAttrs
143852: (p_event_id => l_event_id
143853: ,p_gl_date => XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(hdr_idx)
143854: ,p_trx_reversal_source => l_trx_reversal_source);
143855:
143856: END IF;
143857:
143970: --
143971: -- Bug 4872078 - Do nothing if the event is meant for transaction reversal
143972: --
143973:
143974: IF NVL(xla_ae_header_pkg.g_rec_header_new.array_trx_acct_reversal_option
143975: (g_array_event(l_event_id).array_value_num('header_index'))
143976: ,'N'
143977: ) <> 'Y'
143978: THEN
144057: --
144058: -- 5217187
144059: --
144060: l_rec_rev_acct_attrs.array_acct_attr_code(1):= 'GL_DATE';
144061: l_rec_rev_acct_attrs.array_date_value(1) := XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(
144062: g_array_event(l_event_id).array_value_num('header_index'));
144063: --
144064: --
144065:
144268:
144269: --
144270: -- insert headers into xla_ae_headers_gt table
144271: --
144272: l_result := XLA_AE_HEADER_PKG.InsertHeaders ;
144273:
144274: -- insert into errors table here.
144275:
144276: END LOOP;
144754: l_previous_event_id NUMBER;
144755: l_first_event_id NUMBER;
144756: l_last_event_id NUMBER;
144757:
144758: l_rec_acct_attrs XLA_AE_HEADER_PKG.t_rec_acct_attrs;
144759: l_rec_rev_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;
144760: --
144761: --
144762: l_result BOOLEAN := TRUE;
144955: --
144956: --------------------------------------
144957: -- 4262811 Initialze MPA Line Number
144958: --------------------------------------
144959: XLA_AE_HEADER_PKG.g_mpa_line_num := 0;
144960:
144961: --
144962:
144963: --
145015: --
145016: EXIT WHEN l_array_entity_id.COUNT = 0;
145017:
145018: -- initialize arrays
145019: XLA_AE_HEADER_PKG.g_rec_header_new := NULL;
145020: XLA_AE_LINES_PKG.g_rec_lines := NULL;
145021:
145022: --
145023: -- Bug 4458708
145073:
145074: --
145075: -- initialize a row for ae header
145076: --
145077: XLA_AE_HEADER_PKG.InitHeader(hdr_idx);
145078:
145079: l_event_id := l_array_event_id(hdr_idx);
145080:
145081: --
145124: l_rec_acct_attrs.array_acct_attr_code(2) := 'GL_TRANSFER_FLAG';
145125: l_rec_acct_attrs.array_char_value(2) := g_array_event(l_event_id).array_value_char('source_38');
145126:
145127:
145128: XLA_AE_HEADER_PKG.SetHdrAcctAttrs(l_rec_acct_attrs);
145129:
145130: XLA_AE_HEADER_PKG.SetJeCategoryName;
145131:
145132: XLA_AE_HEADER_PKG.g_rec_header_new.array_event_type_code(hdr_idx) := l_array_event_type(hdr_idx);
145126:
145127:
145128: XLA_AE_HEADER_PKG.SetHdrAcctAttrs(l_rec_acct_attrs);
145129:
145130: XLA_AE_HEADER_PKG.SetJeCategoryName;
145131:
145132: XLA_AE_HEADER_PKG.g_rec_header_new.array_event_type_code(hdr_idx) := l_array_event_type(hdr_idx);
145133: XLA_AE_HEADER_PKG.g_rec_header_new.array_event_id(hdr_idx) := l_array_event_id(hdr_idx);
145134: XLA_AE_HEADER_PKG.g_rec_header_new.array_entity_id(hdr_idx) := l_array_entity_id(hdr_idx);
145128: XLA_AE_HEADER_PKG.SetHdrAcctAttrs(l_rec_acct_attrs);
145129:
145130: XLA_AE_HEADER_PKG.SetJeCategoryName;
145131:
145132: XLA_AE_HEADER_PKG.g_rec_header_new.array_event_type_code(hdr_idx) := l_array_event_type(hdr_idx);
145133: XLA_AE_HEADER_PKG.g_rec_header_new.array_event_id(hdr_idx) := l_array_event_id(hdr_idx);
145134: XLA_AE_HEADER_PKG.g_rec_header_new.array_entity_id(hdr_idx) := l_array_entity_id(hdr_idx);
145135: XLA_AE_HEADER_PKG.g_rec_header_new.array_event_number(hdr_idx) := l_array_event_number(hdr_idx);
145136: XLA_AE_HEADER_PKG.g_rec_header_new.array_target_ledger_id(hdr_idx) := p_target_ledger_id;
145129:
145130: XLA_AE_HEADER_PKG.SetJeCategoryName;
145131:
145132: XLA_AE_HEADER_PKG.g_rec_header_new.array_event_type_code(hdr_idx) := l_array_event_type(hdr_idx);
145133: XLA_AE_HEADER_PKG.g_rec_header_new.array_event_id(hdr_idx) := l_array_event_id(hdr_idx);
145134: XLA_AE_HEADER_PKG.g_rec_header_new.array_entity_id(hdr_idx) := l_array_entity_id(hdr_idx);
145135: XLA_AE_HEADER_PKG.g_rec_header_new.array_event_number(hdr_idx) := l_array_event_number(hdr_idx);
145136: XLA_AE_HEADER_PKG.g_rec_header_new.array_target_ledger_id(hdr_idx) := p_target_ledger_id;
145137:
145130: XLA_AE_HEADER_PKG.SetJeCategoryName;
145131:
145132: XLA_AE_HEADER_PKG.g_rec_header_new.array_event_type_code(hdr_idx) := l_array_event_type(hdr_idx);
145133: XLA_AE_HEADER_PKG.g_rec_header_new.array_event_id(hdr_idx) := l_array_event_id(hdr_idx);
145134: XLA_AE_HEADER_PKG.g_rec_header_new.array_entity_id(hdr_idx) := l_array_entity_id(hdr_idx);
145135: XLA_AE_HEADER_PKG.g_rec_header_new.array_event_number(hdr_idx) := l_array_event_number(hdr_idx);
145136: XLA_AE_HEADER_PKG.g_rec_header_new.array_target_ledger_id(hdr_idx) := p_target_ledger_id;
145137:
145138:
145131:
145132: XLA_AE_HEADER_PKG.g_rec_header_new.array_event_type_code(hdr_idx) := l_array_event_type(hdr_idx);
145133: XLA_AE_HEADER_PKG.g_rec_header_new.array_event_id(hdr_idx) := l_array_event_id(hdr_idx);
145134: XLA_AE_HEADER_PKG.g_rec_header_new.array_entity_id(hdr_idx) := l_array_entity_id(hdr_idx);
145135: XLA_AE_HEADER_PKG.g_rec_header_new.array_event_number(hdr_idx) := l_array_event_number(hdr_idx);
145136: XLA_AE_HEADER_PKG.g_rec_header_new.array_target_ledger_id(hdr_idx) := p_target_ledger_id;
145137:
145138:
145139: -- No header level analytical criteria
145132: XLA_AE_HEADER_PKG.g_rec_header_new.array_event_type_code(hdr_idx) := l_array_event_type(hdr_idx);
145133: XLA_AE_HEADER_PKG.g_rec_header_new.array_event_id(hdr_idx) := l_array_event_id(hdr_idx);
145134: XLA_AE_HEADER_PKG.g_rec_header_new.array_entity_id(hdr_idx) := l_array_entity_id(hdr_idx);
145135: XLA_AE_HEADER_PKG.g_rec_header_new.array_event_number(hdr_idx) := l_array_event_number(hdr_idx);
145136: XLA_AE_HEADER_PKG.g_rec_header_new.array_target_ledger_id(hdr_idx) := p_target_ledger_id;
145137:
145138:
145139: -- No header level analytical criteria
145140:
145163: -- accounting for a distributeion
145164: --
145165: xla_ae_lines_pkg.SetTrxReversalAttrs
145166: (p_event_id => l_event_id
145167: ,p_gl_date => XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(hdr_idx)
145168: ,p_trx_reversal_source => l_trx_reversal_source);
145169:
145170: END IF;
145171:
145286: --
145287: -- Bug 4872078 - Do nothing if the event is meant for transaction reversal
145288: --
145289:
145290: IF NVL(xla_ae_header_pkg.g_rec_header_new.array_trx_acct_reversal_option
145291: (g_array_event(l_event_id).array_value_num('header_index'))
145292: ,'N'
145293: ) <> 'Y'
145294: THEN
145373: --
145374: -- 5217187
145375: --
145376: l_rec_rev_acct_attrs.array_acct_attr_code(1):= 'GL_DATE';
145377: l_rec_rev_acct_attrs.array_date_value(1) := XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(
145378: g_array_event(l_event_id).array_value_num('header_index'));
145379: --
145380: --
145381:
145555:
145556: --
145557: -- insert headers into xla_ae_headers_gt table
145558: --
145559: l_result := XLA_AE_HEADER_PKG.InsertHeaders ;
145560:
145561: -- insert into errors table here.
145562:
145563: END LOOP;
146031: l_previous_event_id NUMBER;
146032: l_first_event_id NUMBER;
146033: l_last_event_id NUMBER;
146034:
146035: l_rec_acct_attrs XLA_AE_HEADER_PKG.t_rec_acct_attrs;
146036: l_rec_rev_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;
146037: --
146038: --
146039: l_result BOOLEAN := TRUE;
146226: --
146227: --------------------------------------
146228: -- 4262811 Initialze MPA Line Number
146229: --------------------------------------
146230: XLA_AE_HEADER_PKG.g_mpa_line_num := 0;
146231:
146232: --
146233:
146234: --
146282: --
146283: EXIT WHEN l_array_entity_id.COUNT = 0;
146284:
146285: -- initialize arrays
146286: XLA_AE_HEADER_PKG.g_rec_header_new := NULL;
146287: XLA_AE_LINES_PKG.g_rec_lines := NULL;
146288:
146289: --
146290: -- Bug 4458708
146340:
146341: --
146342: -- initialize a row for ae header
146343: --
146344: XLA_AE_HEADER_PKG.InitHeader(hdr_idx);
146345:
146346: l_event_id := l_array_event_id(hdr_idx);
146347:
146348: --
146387: l_rec_acct_attrs.array_acct_attr_code(2) := 'GL_TRANSFER_FLAG';
146388: l_rec_acct_attrs.array_char_value(2) := g_array_event(l_event_id).array_value_char('source_38');
146389:
146390:
146391: XLA_AE_HEADER_PKG.SetHdrAcctAttrs(l_rec_acct_attrs);
146392:
146393: XLA_AE_HEADER_PKG.SetJeCategoryName;
146394:
146395: XLA_AE_HEADER_PKG.g_rec_header_new.array_event_type_code(hdr_idx) := l_array_event_type(hdr_idx);
146389:
146390:
146391: XLA_AE_HEADER_PKG.SetHdrAcctAttrs(l_rec_acct_attrs);
146392:
146393: XLA_AE_HEADER_PKG.SetJeCategoryName;
146394:
146395: XLA_AE_HEADER_PKG.g_rec_header_new.array_event_type_code(hdr_idx) := l_array_event_type(hdr_idx);
146396: XLA_AE_HEADER_PKG.g_rec_header_new.array_event_id(hdr_idx) := l_array_event_id(hdr_idx);
146397: XLA_AE_HEADER_PKG.g_rec_header_new.array_entity_id(hdr_idx) := l_array_entity_id(hdr_idx);
146391: XLA_AE_HEADER_PKG.SetHdrAcctAttrs(l_rec_acct_attrs);
146392:
146393: XLA_AE_HEADER_PKG.SetJeCategoryName;
146394:
146395: XLA_AE_HEADER_PKG.g_rec_header_new.array_event_type_code(hdr_idx) := l_array_event_type(hdr_idx);
146396: XLA_AE_HEADER_PKG.g_rec_header_new.array_event_id(hdr_idx) := l_array_event_id(hdr_idx);
146397: XLA_AE_HEADER_PKG.g_rec_header_new.array_entity_id(hdr_idx) := l_array_entity_id(hdr_idx);
146398: XLA_AE_HEADER_PKG.g_rec_header_new.array_event_number(hdr_idx) := l_array_event_number(hdr_idx);
146399: XLA_AE_HEADER_PKG.g_rec_header_new.array_target_ledger_id(hdr_idx) := p_target_ledger_id;
146392:
146393: XLA_AE_HEADER_PKG.SetJeCategoryName;
146394:
146395: XLA_AE_HEADER_PKG.g_rec_header_new.array_event_type_code(hdr_idx) := l_array_event_type(hdr_idx);
146396: XLA_AE_HEADER_PKG.g_rec_header_new.array_event_id(hdr_idx) := l_array_event_id(hdr_idx);
146397: XLA_AE_HEADER_PKG.g_rec_header_new.array_entity_id(hdr_idx) := l_array_entity_id(hdr_idx);
146398: XLA_AE_HEADER_PKG.g_rec_header_new.array_event_number(hdr_idx) := l_array_event_number(hdr_idx);
146399: XLA_AE_HEADER_PKG.g_rec_header_new.array_target_ledger_id(hdr_idx) := p_target_ledger_id;
146400:
146393: XLA_AE_HEADER_PKG.SetJeCategoryName;
146394:
146395: XLA_AE_HEADER_PKG.g_rec_header_new.array_event_type_code(hdr_idx) := l_array_event_type(hdr_idx);
146396: XLA_AE_HEADER_PKG.g_rec_header_new.array_event_id(hdr_idx) := l_array_event_id(hdr_idx);
146397: XLA_AE_HEADER_PKG.g_rec_header_new.array_entity_id(hdr_idx) := l_array_entity_id(hdr_idx);
146398: XLA_AE_HEADER_PKG.g_rec_header_new.array_event_number(hdr_idx) := l_array_event_number(hdr_idx);
146399: XLA_AE_HEADER_PKG.g_rec_header_new.array_target_ledger_id(hdr_idx) := p_target_ledger_id;
146400:
146401:
146394:
146395: XLA_AE_HEADER_PKG.g_rec_header_new.array_event_type_code(hdr_idx) := l_array_event_type(hdr_idx);
146396: XLA_AE_HEADER_PKG.g_rec_header_new.array_event_id(hdr_idx) := l_array_event_id(hdr_idx);
146397: XLA_AE_HEADER_PKG.g_rec_header_new.array_entity_id(hdr_idx) := l_array_entity_id(hdr_idx);
146398: XLA_AE_HEADER_PKG.g_rec_header_new.array_event_number(hdr_idx) := l_array_event_number(hdr_idx);
146399: XLA_AE_HEADER_PKG.g_rec_header_new.array_target_ledger_id(hdr_idx) := p_target_ledger_id;
146400:
146401:
146402: -- No header level analytical criteria
146395: XLA_AE_HEADER_PKG.g_rec_header_new.array_event_type_code(hdr_idx) := l_array_event_type(hdr_idx);
146396: XLA_AE_HEADER_PKG.g_rec_header_new.array_event_id(hdr_idx) := l_array_event_id(hdr_idx);
146397: XLA_AE_HEADER_PKG.g_rec_header_new.array_entity_id(hdr_idx) := l_array_entity_id(hdr_idx);
146398: XLA_AE_HEADER_PKG.g_rec_header_new.array_event_number(hdr_idx) := l_array_event_number(hdr_idx);
146399: XLA_AE_HEADER_PKG.g_rec_header_new.array_target_ledger_id(hdr_idx) := p_target_ledger_id;
146400:
146401:
146402: -- No header level analytical criteria
146403:
146426: -- accounting for a distributeion
146427: --
146428: xla_ae_lines_pkg.SetTrxReversalAttrs
146429: (p_event_id => l_event_id
146430: ,p_gl_date => XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(hdr_idx)
146431: ,p_trx_reversal_source => l_trx_reversal_source);
146432:
146433: END IF;
146434:
146551: --
146552: -- Bug 4872078 - Do nothing if the event is meant for transaction reversal
146553: --
146554:
146555: IF NVL(xla_ae_header_pkg.g_rec_header_new.array_trx_acct_reversal_option
146556: (g_array_event(l_event_id).array_value_num('header_index'))
146557: ,'N'
146558: ) <> 'Y'
146559: THEN
146638: --
146639: -- 5217187
146640: --
146641: l_rec_rev_acct_attrs.array_acct_attr_code(1):= 'GL_DATE';
146642: l_rec_rev_acct_attrs.array_date_value(1) := XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(
146643: g_array_event(l_event_id).array_value_num('header_index'));
146644: --
146645: --
146646:
146849:
146850: --
146851: -- insert headers into xla_ae_headers_gt table
146852: --
146853: l_result := XLA_AE_HEADER_PKG.InsertHeaders ;
146854:
146855: -- insert into errors table here.
146856:
146857: END LOOP;
147379: l_previous_event_id NUMBER;
147380: l_first_event_id NUMBER;
147381: l_last_event_id NUMBER;
147382:
147383: l_rec_acct_attrs XLA_AE_HEADER_PKG.t_rec_acct_attrs;
147384: l_rec_rev_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;
147385: --
147386: --
147387: l_result BOOLEAN := TRUE;
147608: --
147609: --------------------------------------
147610: -- 4262811 Initialze MPA Line Number
147611: --------------------------------------
147612: XLA_AE_HEADER_PKG.g_mpa_line_num := 0;
147613:
147614: --
147615:
147616: --
147678: --
147679: EXIT WHEN l_array_entity_id.COUNT = 0;
147680:
147681: -- initialize arrays
147682: XLA_AE_HEADER_PKG.g_rec_header_new := NULL;
147683: XLA_AE_LINES_PKG.g_rec_lines := NULL;
147684:
147685: --
147686: -- Bug 4458708
147736:
147737: --
147738: -- initialize a row for ae header
147739: --
147740: XLA_AE_HEADER_PKG.InitHeader(hdr_idx);
147741:
147742: l_event_id := l_array_event_id(hdr_idx);
147743:
147744: --
147799: l_rec_acct_attrs.array_acct_attr_code(3) := 'GL_TRANSFER_FLAG';
147800: l_rec_acct_attrs.array_char_value(3) := g_array_event(l_event_id).array_value_char('source_38');
147801:
147802:
147803: XLA_AE_HEADER_PKG.SetHdrAcctAttrs(l_rec_acct_attrs);
147804:
147805: XLA_AE_HEADER_PKG.SetJeCategoryName;
147806:
147807: XLA_AE_HEADER_PKG.g_rec_header_new.array_event_type_code(hdr_idx) := l_array_event_type(hdr_idx);
147801:
147802:
147803: XLA_AE_HEADER_PKG.SetHdrAcctAttrs(l_rec_acct_attrs);
147804:
147805: XLA_AE_HEADER_PKG.SetJeCategoryName;
147806:
147807: XLA_AE_HEADER_PKG.g_rec_header_new.array_event_type_code(hdr_idx) := l_array_event_type(hdr_idx);
147808: XLA_AE_HEADER_PKG.g_rec_header_new.array_event_id(hdr_idx) := l_array_event_id(hdr_idx);
147809: XLA_AE_HEADER_PKG.g_rec_header_new.array_entity_id(hdr_idx) := l_array_entity_id(hdr_idx);
147803: XLA_AE_HEADER_PKG.SetHdrAcctAttrs(l_rec_acct_attrs);
147804:
147805: XLA_AE_HEADER_PKG.SetJeCategoryName;
147806:
147807: XLA_AE_HEADER_PKG.g_rec_header_new.array_event_type_code(hdr_idx) := l_array_event_type(hdr_idx);
147808: XLA_AE_HEADER_PKG.g_rec_header_new.array_event_id(hdr_idx) := l_array_event_id(hdr_idx);
147809: XLA_AE_HEADER_PKG.g_rec_header_new.array_entity_id(hdr_idx) := l_array_entity_id(hdr_idx);
147810: XLA_AE_HEADER_PKG.g_rec_header_new.array_event_number(hdr_idx) := l_array_event_number(hdr_idx);
147811: XLA_AE_HEADER_PKG.g_rec_header_new.array_target_ledger_id(hdr_idx) := p_target_ledger_id;
147804:
147805: XLA_AE_HEADER_PKG.SetJeCategoryName;
147806:
147807: XLA_AE_HEADER_PKG.g_rec_header_new.array_event_type_code(hdr_idx) := l_array_event_type(hdr_idx);
147808: XLA_AE_HEADER_PKG.g_rec_header_new.array_event_id(hdr_idx) := l_array_event_id(hdr_idx);
147809: XLA_AE_HEADER_PKG.g_rec_header_new.array_entity_id(hdr_idx) := l_array_entity_id(hdr_idx);
147810: XLA_AE_HEADER_PKG.g_rec_header_new.array_event_number(hdr_idx) := l_array_event_number(hdr_idx);
147811: XLA_AE_HEADER_PKG.g_rec_header_new.array_target_ledger_id(hdr_idx) := p_target_ledger_id;
147812:
147805: XLA_AE_HEADER_PKG.SetJeCategoryName;
147806:
147807: XLA_AE_HEADER_PKG.g_rec_header_new.array_event_type_code(hdr_idx) := l_array_event_type(hdr_idx);
147808: XLA_AE_HEADER_PKG.g_rec_header_new.array_event_id(hdr_idx) := l_array_event_id(hdr_idx);
147809: XLA_AE_HEADER_PKG.g_rec_header_new.array_entity_id(hdr_idx) := l_array_entity_id(hdr_idx);
147810: XLA_AE_HEADER_PKG.g_rec_header_new.array_event_number(hdr_idx) := l_array_event_number(hdr_idx);
147811: XLA_AE_HEADER_PKG.g_rec_header_new.array_target_ledger_id(hdr_idx) := p_target_ledger_id;
147812:
147813:
147806:
147807: XLA_AE_HEADER_PKG.g_rec_header_new.array_event_type_code(hdr_idx) := l_array_event_type(hdr_idx);
147808: XLA_AE_HEADER_PKG.g_rec_header_new.array_event_id(hdr_idx) := l_array_event_id(hdr_idx);
147809: XLA_AE_HEADER_PKG.g_rec_header_new.array_entity_id(hdr_idx) := l_array_entity_id(hdr_idx);
147810: XLA_AE_HEADER_PKG.g_rec_header_new.array_event_number(hdr_idx) := l_array_event_number(hdr_idx);
147811: XLA_AE_HEADER_PKG.g_rec_header_new.array_target_ledger_id(hdr_idx) := p_target_ledger_id;
147812:
147813:
147814: -- No header level analytical criteria
147807: XLA_AE_HEADER_PKG.g_rec_header_new.array_event_type_code(hdr_idx) := l_array_event_type(hdr_idx);
147808: XLA_AE_HEADER_PKG.g_rec_header_new.array_event_id(hdr_idx) := l_array_event_id(hdr_idx);
147809: XLA_AE_HEADER_PKG.g_rec_header_new.array_entity_id(hdr_idx) := l_array_entity_id(hdr_idx);
147810: XLA_AE_HEADER_PKG.g_rec_header_new.array_event_number(hdr_idx) := l_array_event_number(hdr_idx);
147811: XLA_AE_HEADER_PKG.g_rec_header_new.array_target_ledger_id(hdr_idx) := p_target_ledger_id;
147812:
147813:
147814: -- No header level analytical criteria
147815:
147838: -- accounting for a distributeion
147839: --
147840: xla_ae_lines_pkg.SetTrxReversalAttrs
147841: (p_event_id => l_event_id
147842: ,p_gl_date => XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(hdr_idx)
147843: ,p_trx_reversal_source => l_trx_reversal_source);
147844:
147845: END IF;
147846:
147959: --
147960: -- Bug 4872078 - Do nothing if the event is meant for transaction reversal
147961: --
147962:
147963: IF NVL(xla_ae_header_pkg.g_rec_header_new.array_trx_acct_reversal_option
147964: (g_array_event(l_event_id).array_value_num('header_index'))
147965: ,'N'
147966: ) <> 'Y'
147967: THEN
148046: --
148047: -- 5217187
148048: --
148049: l_rec_rev_acct_attrs.array_acct_attr_code(1):= 'GL_DATE';
148050: l_rec_rev_acct_attrs.array_date_value(1) := XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(
148051: g_array_event(l_event_id).array_value_num('header_index'));
148052: --
148053: --
148054:
148190:
148191: --
148192: -- insert headers into xla_ae_headers_gt table
148193: --
148194: l_result := XLA_AE_HEADER_PKG.InsertHeaders ;
148195:
148196: -- insert into errors table here.
148197:
148198: END LOOP;
148720: l_previous_event_id NUMBER;
148721: l_first_event_id NUMBER;
148722: l_last_event_id NUMBER;
148723:
148724: l_rec_acct_attrs XLA_AE_HEADER_PKG.t_rec_acct_attrs;
148725: l_rec_rev_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;
148726: --
148727: --
148728: l_result BOOLEAN := TRUE;
148949: --
148950: --------------------------------------
148951: -- 4262811 Initialze MPA Line Number
148952: --------------------------------------
148953: XLA_AE_HEADER_PKG.g_mpa_line_num := 0;
148954:
148955: --
148956:
148957: --
149015: --
149016: EXIT WHEN l_array_entity_id.COUNT = 0;
149017:
149018: -- initialize arrays
149019: XLA_AE_HEADER_PKG.g_rec_header_new := NULL;
149020: XLA_AE_LINES_PKG.g_rec_lines := NULL;
149021:
149022: --
149023: -- Bug 4458708
149073:
149074: --
149075: -- initialize a row for ae header
149076: --
149077: XLA_AE_HEADER_PKG.InitHeader(hdr_idx);
149078:
149079: l_event_id := l_array_event_id(hdr_idx);
149080:
149081: --
149132: l_rec_acct_attrs.array_acct_attr_code(3) := 'GL_TRANSFER_FLAG';
149133: l_rec_acct_attrs.array_char_value(3) := g_array_event(l_event_id).array_value_char('source_38');
149134:
149135:
149136: XLA_AE_HEADER_PKG.SetHdrAcctAttrs(l_rec_acct_attrs);
149137:
149138: XLA_AE_HEADER_PKG.SetJeCategoryName;
149139:
149140: XLA_AE_HEADER_PKG.g_rec_header_new.array_event_type_code(hdr_idx) := l_array_event_type(hdr_idx);
149134:
149135:
149136: XLA_AE_HEADER_PKG.SetHdrAcctAttrs(l_rec_acct_attrs);
149137:
149138: XLA_AE_HEADER_PKG.SetJeCategoryName;
149139:
149140: XLA_AE_HEADER_PKG.g_rec_header_new.array_event_type_code(hdr_idx) := l_array_event_type(hdr_idx);
149141: XLA_AE_HEADER_PKG.g_rec_header_new.array_event_id(hdr_idx) := l_array_event_id(hdr_idx);
149142: XLA_AE_HEADER_PKG.g_rec_header_new.array_entity_id(hdr_idx) := l_array_entity_id(hdr_idx);
149136: XLA_AE_HEADER_PKG.SetHdrAcctAttrs(l_rec_acct_attrs);
149137:
149138: XLA_AE_HEADER_PKG.SetJeCategoryName;
149139:
149140: XLA_AE_HEADER_PKG.g_rec_header_new.array_event_type_code(hdr_idx) := l_array_event_type(hdr_idx);
149141: XLA_AE_HEADER_PKG.g_rec_header_new.array_event_id(hdr_idx) := l_array_event_id(hdr_idx);
149142: XLA_AE_HEADER_PKG.g_rec_header_new.array_entity_id(hdr_idx) := l_array_entity_id(hdr_idx);
149143: XLA_AE_HEADER_PKG.g_rec_header_new.array_event_number(hdr_idx) := l_array_event_number(hdr_idx);
149144: XLA_AE_HEADER_PKG.g_rec_header_new.array_target_ledger_id(hdr_idx) := p_target_ledger_id;
149137:
149138: XLA_AE_HEADER_PKG.SetJeCategoryName;
149139:
149140: XLA_AE_HEADER_PKG.g_rec_header_new.array_event_type_code(hdr_idx) := l_array_event_type(hdr_idx);
149141: XLA_AE_HEADER_PKG.g_rec_header_new.array_event_id(hdr_idx) := l_array_event_id(hdr_idx);
149142: XLA_AE_HEADER_PKG.g_rec_header_new.array_entity_id(hdr_idx) := l_array_entity_id(hdr_idx);
149143: XLA_AE_HEADER_PKG.g_rec_header_new.array_event_number(hdr_idx) := l_array_event_number(hdr_idx);
149144: XLA_AE_HEADER_PKG.g_rec_header_new.array_target_ledger_id(hdr_idx) := p_target_ledger_id;
149145:
149138: XLA_AE_HEADER_PKG.SetJeCategoryName;
149139:
149140: XLA_AE_HEADER_PKG.g_rec_header_new.array_event_type_code(hdr_idx) := l_array_event_type(hdr_idx);
149141: XLA_AE_HEADER_PKG.g_rec_header_new.array_event_id(hdr_idx) := l_array_event_id(hdr_idx);
149142: XLA_AE_HEADER_PKG.g_rec_header_new.array_entity_id(hdr_idx) := l_array_entity_id(hdr_idx);
149143: XLA_AE_HEADER_PKG.g_rec_header_new.array_event_number(hdr_idx) := l_array_event_number(hdr_idx);
149144: XLA_AE_HEADER_PKG.g_rec_header_new.array_target_ledger_id(hdr_idx) := p_target_ledger_id;
149145:
149146:
149139:
149140: XLA_AE_HEADER_PKG.g_rec_header_new.array_event_type_code(hdr_idx) := l_array_event_type(hdr_idx);
149141: XLA_AE_HEADER_PKG.g_rec_header_new.array_event_id(hdr_idx) := l_array_event_id(hdr_idx);
149142: XLA_AE_HEADER_PKG.g_rec_header_new.array_entity_id(hdr_idx) := l_array_entity_id(hdr_idx);
149143: XLA_AE_HEADER_PKG.g_rec_header_new.array_event_number(hdr_idx) := l_array_event_number(hdr_idx);
149144: XLA_AE_HEADER_PKG.g_rec_header_new.array_target_ledger_id(hdr_idx) := p_target_ledger_id;
149145:
149146:
149147: -- No header level analytical criteria
149140: XLA_AE_HEADER_PKG.g_rec_header_new.array_event_type_code(hdr_idx) := l_array_event_type(hdr_idx);
149141: XLA_AE_HEADER_PKG.g_rec_header_new.array_event_id(hdr_idx) := l_array_event_id(hdr_idx);
149142: XLA_AE_HEADER_PKG.g_rec_header_new.array_entity_id(hdr_idx) := l_array_entity_id(hdr_idx);
149143: XLA_AE_HEADER_PKG.g_rec_header_new.array_event_number(hdr_idx) := l_array_event_number(hdr_idx);
149144: XLA_AE_HEADER_PKG.g_rec_header_new.array_target_ledger_id(hdr_idx) := p_target_ledger_id;
149145:
149146:
149147: -- No header level analytical criteria
149148:
149171: -- accounting for a distributeion
149172: --
149173: xla_ae_lines_pkg.SetTrxReversalAttrs
149174: (p_event_id => l_event_id
149175: ,p_gl_date => XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(hdr_idx)
149176: ,p_trx_reversal_source => l_trx_reversal_source);
149177:
149178: END IF;
149179:
149296: --
149297: -- Bug 4872078 - Do nothing if the event is meant for transaction reversal
149298: --
149299:
149300: IF NVL(xla_ae_header_pkg.g_rec_header_new.array_trx_acct_reversal_option
149301: (g_array_event(l_event_id).array_value_num('header_index'))
149302: ,'N'
149303: ) <> 'Y'
149304: THEN
149383: --
149384: -- 5217187
149385: --
149386: l_rec_rev_acct_attrs.array_acct_attr_code(1):= 'GL_DATE';
149387: l_rec_rev_acct_attrs.array_date_value(1) := XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(
149388: g_array_event(l_event_id).array_value_num('header_index'));
149389: --
149390: --
149391:
149800:
149801: --
149802: -- insert headers into xla_ae_headers_gt table
149803: --
149804: l_result := XLA_AE_HEADER_PKG.InsertHeaders ;
149805:
149806: -- insert into errors table here.
149807:
149808: END LOOP;
150276: l_previous_event_id NUMBER;
150277: l_first_event_id NUMBER;
150278: l_last_event_id NUMBER;
150279:
150280: l_rec_acct_attrs XLA_AE_HEADER_PKG.t_rec_acct_attrs;
150281: l_rec_rev_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;
150282: --
150283: --
150284: l_result BOOLEAN := TRUE;
150471: --
150472: --------------------------------------
150473: -- 4262811 Initialze MPA Line Number
150474: --------------------------------------
150475: XLA_AE_HEADER_PKG.g_mpa_line_num := 0;
150476:
150477: --
150478:
150479: --
150527: --
150528: EXIT WHEN l_array_entity_id.COUNT = 0;
150529:
150530: -- initialize arrays
150531: XLA_AE_HEADER_PKG.g_rec_header_new := NULL;
150532: XLA_AE_LINES_PKG.g_rec_lines := NULL;
150533:
150534: --
150535: -- Bug 4458708
150585:
150586: --
150587: -- initialize a row for ae header
150588: --
150589: XLA_AE_HEADER_PKG.InitHeader(hdr_idx);
150590:
150591: l_event_id := l_array_event_id(hdr_idx);
150592:
150593: --
150632: l_rec_acct_attrs.array_acct_attr_code(2) := 'GL_TRANSFER_FLAG';
150633: l_rec_acct_attrs.array_char_value(2) := g_array_event(l_event_id).array_value_char('source_38');
150634:
150635:
150636: XLA_AE_HEADER_PKG.SetHdrAcctAttrs(l_rec_acct_attrs);
150637:
150638: XLA_AE_HEADER_PKG.SetJeCategoryName;
150639:
150640: XLA_AE_HEADER_PKG.g_rec_header_new.array_event_type_code(hdr_idx) := l_array_event_type(hdr_idx);
150634:
150635:
150636: XLA_AE_HEADER_PKG.SetHdrAcctAttrs(l_rec_acct_attrs);
150637:
150638: XLA_AE_HEADER_PKG.SetJeCategoryName;
150639:
150640: XLA_AE_HEADER_PKG.g_rec_header_new.array_event_type_code(hdr_idx) := l_array_event_type(hdr_idx);
150641: XLA_AE_HEADER_PKG.g_rec_header_new.array_event_id(hdr_idx) := l_array_event_id(hdr_idx);
150642: XLA_AE_HEADER_PKG.g_rec_header_new.array_entity_id(hdr_idx) := l_array_entity_id(hdr_idx);
150636: XLA_AE_HEADER_PKG.SetHdrAcctAttrs(l_rec_acct_attrs);
150637:
150638: XLA_AE_HEADER_PKG.SetJeCategoryName;
150639:
150640: XLA_AE_HEADER_PKG.g_rec_header_new.array_event_type_code(hdr_idx) := l_array_event_type(hdr_idx);
150641: XLA_AE_HEADER_PKG.g_rec_header_new.array_event_id(hdr_idx) := l_array_event_id(hdr_idx);
150642: XLA_AE_HEADER_PKG.g_rec_header_new.array_entity_id(hdr_idx) := l_array_entity_id(hdr_idx);
150643: XLA_AE_HEADER_PKG.g_rec_header_new.array_event_number(hdr_idx) := l_array_event_number(hdr_idx);
150644: XLA_AE_HEADER_PKG.g_rec_header_new.array_target_ledger_id(hdr_idx) := p_target_ledger_id;
150637:
150638: XLA_AE_HEADER_PKG.SetJeCategoryName;
150639:
150640: XLA_AE_HEADER_PKG.g_rec_header_new.array_event_type_code(hdr_idx) := l_array_event_type(hdr_idx);
150641: XLA_AE_HEADER_PKG.g_rec_header_new.array_event_id(hdr_idx) := l_array_event_id(hdr_idx);
150642: XLA_AE_HEADER_PKG.g_rec_header_new.array_entity_id(hdr_idx) := l_array_entity_id(hdr_idx);
150643: XLA_AE_HEADER_PKG.g_rec_header_new.array_event_number(hdr_idx) := l_array_event_number(hdr_idx);
150644: XLA_AE_HEADER_PKG.g_rec_header_new.array_target_ledger_id(hdr_idx) := p_target_ledger_id;
150645:
150638: XLA_AE_HEADER_PKG.SetJeCategoryName;
150639:
150640: XLA_AE_HEADER_PKG.g_rec_header_new.array_event_type_code(hdr_idx) := l_array_event_type(hdr_idx);
150641: XLA_AE_HEADER_PKG.g_rec_header_new.array_event_id(hdr_idx) := l_array_event_id(hdr_idx);
150642: XLA_AE_HEADER_PKG.g_rec_header_new.array_entity_id(hdr_idx) := l_array_entity_id(hdr_idx);
150643: XLA_AE_HEADER_PKG.g_rec_header_new.array_event_number(hdr_idx) := l_array_event_number(hdr_idx);
150644: XLA_AE_HEADER_PKG.g_rec_header_new.array_target_ledger_id(hdr_idx) := p_target_ledger_id;
150645:
150646:
150639:
150640: XLA_AE_HEADER_PKG.g_rec_header_new.array_event_type_code(hdr_idx) := l_array_event_type(hdr_idx);
150641: XLA_AE_HEADER_PKG.g_rec_header_new.array_event_id(hdr_idx) := l_array_event_id(hdr_idx);
150642: XLA_AE_HEADER_PKG.g_rec_header_new.array_entity_id(hdr_idx) := l_array_entity_id(hdr_idx);
150643: XLA_AE_HEADER_PKG.g_rec_header_new.array_event_number(hdr_idx) := l_array_event_number(hdr_idx);
150644: XLA_AE_HEADER_PKG.g_rec_header_new.array_target_ledger_id(hdr_idx) := p_target_ledger_id;
150645:
150646:
150647: -- No header level analytical criteria
150640: XLA_AE_HEADER_PKG.g_rec_header_new.array_event_type_code(hdr_idx) := l_array_event_type(hdr_idx);
150641: XLA_AE_HEADER_PKG.g_rec_header_new.array_event_id(hdr_idx) := l_array_event_id(hdr_idx);
150642: XLA_AE_HEADER_PKG.g_rec_header_new.array_entity_id(hdr_idx) := l_array_entity_id(hdr_idx);
150643: XLA_AE_HEADER_PKG.g_rec_header_new.array_event_number(hdr_idx) := l_array_event_number(hdr_idx);
150644: XLA_AE_HEADER_PKG.g_rec_header_new.array_target_ledger_id(hdr_idx) := p_target_ledger_id;
150645:
150646:
150647: -- No header level analytical criteria
150648:
150671: -- accounting for a distributeion
150672: --
150673: xla_ae_lines_pkg.SetTrxReversalAttrs
150674: (p_event_id => l_event_id
150675: ,p_gl_date => XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(hdr_idx)
150676: ,p_trx_reversal_source => l_trx_reversal_source);
150677:
150678: END IF;
150679:
150796: --
150797: -- Bug 4872078 - Do nothing if the event is meant for transaction reversal
150798: --
150799:
150800: IF NVL(xla_ae_header_pkg.g_rec_header_new.array_trx_acct_reversal_option
150801: (g_array_event(l_event_id).array_value_num('header_index'))
150802: ,'N'
150803: ) <> 'Y'
150804: THEN
150883: --
150884: -- 5217187
150885: --
150886: l_rec_rev_acct_attrs.array_acct_attr_code(1):= 'GL_DATE';
150887: l_rec_rev_acct_attrs.array_date_value(1) := XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(
150888: g_array_event(l_event_id).array_value_num('header_index'));
150889: --
150890: --
150891:
151210:
151211: --
151212: -- insert headers into xla_ae_headers_gt table
151213: --
151214: l_result := XLA_AE_HEADER_PKG.InsertHeaders ;
151215:
151216: -- insert into errors table here.
151217:
151218: END LOOP;
151740: l_previous_event_id NUMBER;
151741: l_first_event_id NUMBER;
151742: l_last_event_id NUMBER;
151743:
151744: l_rec_acct_attrs XLA_AE_HEADER_PKG.t_rec_acct_attrs;
151745: l_rec_rev_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;
151746: --
151747: --
151748: l_result BOOLEAN := TRUE;
151969: --
151970: --------------------------------------
151971: -- 4262811 Initialze MPA Line Number
151972: --------------------------------------
151973: XLA_AE_HEADER_PKG.g_mpa_line_num := 0;
151974:
151975: --
151976:
151977: --
152035: --
152036: EXIT WHEN l_array_entity_id.COUNT = 0;
152037:
152038: -- initialize arrays
152039: XLA_AE_HEADER_PKG.g_rec_header_new := NULL;
152040: XLA_AE_LINES_PKG.g_rec_lines := NULL;
152041:
152042: --
152043: -- Bug 4458708
152093:
152094: --
152095: -- initialize a row for ae header
152096: --
152097: XLA_AE_HEADER_PKG.InitHeader(hdr_idx);
152098:
152099: l_event_id := l_array_event_id(hdr_idx);
152100:
152101: --
152152: l_rec_acct_attrs.array_acct_attr_code(3) := 'GL_TRANSFER_FLAG';
152153: l_rec_acct_attrs.array_char_value(3) := g_array_event(l_event_id).array_value_char('source_38');
152154:
152155:
152156: XLA_AE_HEADER_PKG.SetHdrAcctAttrs(l_rec_acct_attrs);
152157:
152158: XLA_AE_HEADER_PKG.SetJeCategoryName;
152159:
152160: XLA_AE_HEADER_PKG.g_rec_header_new.array_event_type_code(hdr_idx) := l_array_event_type(hdr_idx);
152154:
152155:
152156: XLA_AE_HEADER_PKG.SetHdrAcctAttrs(l_rec_acct_attrs);
152157:
152158: XLA_AE_HEADER_PKG.SetJeCategoryName;
152159:
152160: XLA_AE_HEADER_PKG.g_rec_header_new.array_event_type_code(hdr_idx) := l_array_event_type(hdr_idx);
152161: XLA_AE_HEADER_PKG.g_rec_header_new.array_event_id(hdr_idx) := l_array_event_id(hdr_idx);
152162: XLA_AE_HEADER_PKG.g_rec_header_new.array_entity_id(hdr_idx) := l_array_entity_id(hdr_idx);
152156: XLA_AE_HEADER_PKG.SetHdrAcctAttrs(l_rec_acct_attrs);
152157:
152158: XLA_AE_HEADER_PKG.SetJeCategoryName;
152159:
152160: XLA_AE_HEADER_PKG.g_rec_header_new.array_event_type_code(hdr_idx) := l_array_event_type(hdr_idx);
152161: XLA_AE_HEADER_PKG.g_rec_header_new.array_event_id(hdr_idx) := l_array_event_id(hdr_idx);
152162: XLA_AE_HEADER_PKG.g_rec_header_new.array_entity_id(hdr_idx) := l_array_entity_id(hdr_idx);
152163: XLA_AE_HEADER_PKG.g_rec_header_new.array_event_number(hdr_idx) := l_array_event_number(hdr_idx);
152164: XLA_AE_HEADER_PKG.g_rec_header_new.array_target_ledger_id(hdr_idx) := p_target_ledger_id;
152157:
152158: XLA_AE_HEADER_PKG.SetJeCategoryName;
152159:
152160: XLA_AE_HEADER_PKG.g_rec_header_new.array_event_type_code(hdr_idx) := l_array_event_type(hdr_idx);
152161: XLA_AE_HEADER_PKG.g_rec_header_new.array_event_id(hdr_idx) := l_array_event_id(hdr_idx);
152162: XLA_AE_HEADER_PKG.g_rec_header_new.array_entity_id(hdr_idx) := l_array_entity_id(hdr_idx);
152163: XLA_AE_HEADER_PKG.g_rec_header_new.array_event_number(hdr_idx) := l_array_event_number(hdr_idx);
152164: XLA_AE_HEADER_PKG.g_rec_header_new.array_target_ledger_id(hdr_idx) := p_target_ledger_id;
152165:
152158: XLA_AE_HEADER_PKG.SetJeCategoryName;
152159:
152160: XLA_AE_HEADER_PKG.g_rec_header_new.array_event_type_code(hdr_idx) := l_array_event_type(hdr_idx);
152161: XLA_AE_HEADER_PKG.g_rec_header_new.array_event_id(hdr_idx) := l_array_event_id(hdr_idx);
152162: XLA_AE_HEADER_PKG.g_rec_header_new.array_entity_id(hdr_idx) := l_array_entity_id(hdr_idx);
152163: XLA_AE_HEADER_PKG.g_rec_header_new.array_event_number(hdr_idx) := l_array_event_number(hdr_idx);
152164: XLA_AE_HEADER_PKG.g_rec_header_new.array_target_ledger_id(hdr_idx) := p_target_ledger_id;
152165:
152166:
152159:
152160: XLA_AE_HEADER_PKG.g_rec_header_new.array_event_type_code(hdr_idx) := l_array_event_type(hdr_idx);
152161: XLA_AE_HEADER_PKG.g_rec_header_new.array_event_id(hdr_idx) := l_array_event_id(hdr_idx);
152162: XLA_AE_HEADER_PKG.g_rec_header_new.array_entity_id(hdr_idx) := l_array_entity_id(hdr_idx);
152163: XLA_AE_HEADER_PKG.g_rec_header_new.array_event_number(hdr_idx) := l_array_event_number(hdr_idx);
152164: XLA_AE_HEADER_PKG.g_rec_header_new.array_target_ledger_id(hdr_idx) := p_target_ledger_id;
152165:
152166:
152167: -- No header level analytical criteria
152160: XLA_AE_HEADER_PKG.g_rec_header_new.array_event_type_code(hdr_idx) := l_array_event_type(hdr_idx);
152161: XLA_AE_HEADER_PKG.g_rec_header_new.array_event_id(hdr_idx) := l_array_event_id(hdr_idx);
152162: XLA_AE_HEADER_PKG.g_rec_header_new.array_entity_id(hdr_idx) := l_array_entity_id(hdr_idx);
152163: XLA_AE_HEADER_PKG.g_rec_header_new.array_event_number(hdr_idx) := l_array_event_number(hdr_idx);
152164: XLA_AE_HEADER_PKG.g_rec_header_new.array_target_ledger_id(hdr_idx) := p_target_ledger_id;
152165:
152166:
152167: -- No header level analytical criteria
152168:
152191: -- accounting for a distributeion
152192: --
152193: xla_ae_lines_pkg.SetTrxReversalAttrs
152194: (p_event_id => l_event_id
152195: ,p_gl_date => XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(hdr_idx)
152196: ,p_trx_reversal_source => l_trx_reversal_source);
152197:
152198: END IF;
152199:
152316: --
152317: -- Bug 4872078 - Do nothing if the event is meant for transaction reversal
152318: --
152319:
152320: IF NVL(xla_ae_header_pkg.g_rec_header_new.array_trx_acct_reversal_option
152321: (g_array_event(l_event_id).array_value_num('header_index'))
152322: ,'N'
152323: ) <> 'Y'
152324: THEN
152403: --
152404: -- 5217187
152405: --
152406: l_rec_rev_acct_attrs.array_acct_attr_code(1):= 'GL_DATE';
152407: l_rec_rev_acct_attrs.array_date_value(1) := XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(
152408: g_array_event(l_event_id).array_value_num('header_index'));
152409: --
152410: --
152411:
152781:
152782: --
152783: -- insert headers into xla_ae_headers_gt table
152784: --
152785: l_result := XLA_AE_HEADER_PKG.InsertHeaders ;
152786:
152787: -- insert into errors table here.
152788:
152789: END LOOP;
153257: l_previous_event_id NUMBER;
153258: l_first_event_id NUMBER;
153259: l_last_event_id NUMBER;
153260:
153261: l_rec_acct_attrs XLA_AE_HEADER_PKG.t_rec_acct_attrs;
153262: l_rec_rev_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;
153263: --
153264: --
153265: l_result BOOLEAN := TRUE;
153452: --
153453: --------------------------------------
153454: -- 4262811 Initialze MPA Line Number
153455: --------------------------------------
153456: XLA_AE_HEADER_PKG.g_mpa_line_num := 0;
153457:
153458: --
153459:
153460: --
153508: --
153509: EXIT WHEN l_array_entity_id.COUNT = 0;
153510:
153511: -- initialize arrays
153512: XLA_AE_HEADER_PKG.g_rec_header_new := NULL;
153513: XLA_AE_LINES_PKG.g_rec_lines := NULL;
153514:
153515: --
153516: -- Bug 4458708
153566:
153567: --
153568: -- initialize a row for ae header
153569: --
153570: XLA_AE_HEADER_PKG.InitHeader(hdr_idx);
153571:
153572: l_event_id := l_array_event_id(hdr_idx);
153573:
153574: --
153613: l_rec_acct_attrs.array_acct_attr_code(2) := 'GL_TRANSFER_FLAG';
153614: l_rec_acct_attrs.array_char_value(2) := g_array_event(l_event_id).array_value_char('source_38');
153615:
153616:
153617: XLA_AE_HEADER_PKG.SetHdrAcctAttrs(l_rec_acct_attrs);
153618:
153619: XLA_AE_HEADER_PKG.SetJeCategoryName;
153620:
153621: XLA_AE_HEADER_PKG.g_rec_header_new.array_event_type_code(hdr_idx) := l_array_event_type(hdr_idx);
153615:
153616:
153617: XLA_AE_HEADER_PKG.SetHdrAcctAttrs(l_rec_acct_attrs);
153618:
153619: XLA_AE_HEADER_PKG.SetJeCategoryName;
153620:
153621: XLA_AE_HEADER_PKG.g_rec_header_new.array_event_type_code(hdr_idx) := l_array_event_type(hdr_idx);
153622: XLA_AE_HEADER_PKG.g_rec_header_new.array_event_id(hdr_idx) := l_array_event_id(hdr_idx);
153623: XLA_AE_HEADER_PKG.g_rec_header_new.array_entity_id(hdr_idx) := l_array_entity_id(hdr_idx);
153617: XLA_AE_HEADER_PKG.SetHdrAcctAttrs(l_rec_acct_attrs);
153618:
153619: XLA_AE_HEADER_PKG.SetJeCategoryName;
153620:
153621: XLA_AE_HEADER_PKG.g_rec_header_new.array_event_type_code(hdr_idx) := l_array_event_type(hdr_idx);
153622: XLA_AE_HEADER_PKG.g_rec_header_new.array_event_id(hdr_idx) := l_array_event_id(hdr_idx);
153623: XLA_AE_HEADER_PKG.g_rec_header_new.array_entity_id(hdr_idx) := l_array_entity_id(hdr_idx);
153624: XLA_AE_HEADER_PKG.g_rec_header_new.array_event_number(hdr_idx) := l_array_event_number(hdr_idx);
153625: XLA_AE_HEADER_PKG.g_rec_header_new.array_target_ledger_id(hdr_idx) := p_target_ledger_id;
153618:
153619: XLA_AE_HEADER_PKG.SetJeCategoryName;
153620:
153621: XLA_AE_HEADER_PKG.g_rec_header_new.array_event_type_code(hdr_idx) := l_array_event_type(hdr_idx);
153622: XLA_AE_HEADER_PKG.g_rec_header_new.array_event_id(hdr_idx) := l_array_event_id(hdr_idx);
153623: XLA_AE_HEADER_PKG.g_rec_header_new.array_entity_id(hdr_idx) := l_array_entity_id(hdr_idx);
153624: XLA_AE_HEADER_PKG.g_rec_header_new.array_event_number(hdr_idx) := l_array_event_number(hdr_idx);
153625: XLA_AE_HEADER_PKG.g_rec_header_new.array_target_ledger_id(hdr_idx) := p_target_ledger_id;
153626:
153619: XLA_AE_HEADER_PKG.SetJeCategoryName;
153620:
153621: XLA_AE_HEADER_PKG.g_rec_header_new.array_event_type_code(hdr_idx) := l_array_event_type(hdr_idx);
153622: XLA_AE_HEADER_PKG.g_rec_header_new.array_event_id(hdr_idx) := l_array_event_id(hdr_idx);
153623: XLA_AE_HEADER_PKG.g_rec_header_new.array_entity_id(hdr_idx) := l_array_entity_id(hdr_idx);
153624: XLA_AE_HEADER_PKG.g_rec_header_new.array_event_number(hdr_idx) := l_array_event_number(hdr_idx);
153625: XLA_AE_HEADER_PKG.g_rec_header_new.array_target_ledger_id(hdr_idx) := p_target_ledger_id;
153626:
153627:
153620:
153621: XLA_AE_HEADER_PKG.g_rec_header_new.array_event_type_code(hdr_idx) := l_array_event_type(hdr_idx);
153622: XLA_AE_HEADER_PKG.g_rec_header_new.array_event_id(hdr_idx) := l_array_event_id(hdr_idx);
153623: XLA_AE_HEADER_PKG.g_rec_header_new.array_entity_id(hdr_idx) := l_array_entity_id(hdr_idx);
153624: XLA_AE_HEADER_PKG.g_rec_header_new.array_event_number(hdr_idx) := l_array_event_number(hdr_idx);
153625: XLA_AE_HEADER_PKG.g_rec_header_new.array_target_ledger_id(hdr_idx) := p_target_ledger_id;
153626:
153627:
153628: -- No header level analytical criteria
153621: XLA_AE_HEADER_PKG.g_rec_header_new.array_event_type_code(hdr_idx) := l_array_event_type(hdr_idx);
153622: XLA_AE_HEADER_PKG.g_rec_header_new.array_event_id(hdr_idx) := l_array_event_id(hdr_idx);
153623: XLA_AE_HEADER_PKG.g_rec_header_new.array_entity_id(hdr_idx) := l_array_entity_id(hdr_idx);
153624: XLA_AE_HEADER_PKG.g_rec_header_new.array_event_number(hdr_idx) := l_array_event_number(hdr_idx);
153625: XLA_AE_HEADER_PKG.g_rec_header_new.array_target_ledger_id(hdr_idx) := p_target_ledger_id;
153626:
153627:
153628: -- No header level analytical criteria
153629:
153652: -- accounting for a distributeion
153653: --
153654: xla_ae_lines_pkg.SetTrxReversalAttrs
153655: (p_event_id => l_event_id
153656: ,p_gl_date => XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(hdr_idx)
153657: ,p_trx_reversal_source => l_trx_reversal_source);
153658:
153659: END IF;
153660:
153777: --
153778: -- Bug 4872078 - Do nothing if the event is meant for transaction reversal
153779: --
153780:
153781: IF NVL(xla_ae_header_pkg.g_rec_header_new.array_trx_acct_reversal_option
153782: (g_array_event(l_event_id).array_value_num('header_index'))
153783: ,'N'
153784: ) <> 'Y'
153785: THEN
153864: --
153865: -- 5217187
153866: --
153867: l_rec_rev_acct_attrs.array_acct_attr_code(1):= 'GL_DATE';
153868: l_rec_rev_acct_attrs.array_date_value(1) := XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(
153869: g_array_event(l_event_id).array_value_num('header_index'));
153870: --
153871: --
153872:
154133:
154134: --
154135: -- insert headers into xla_ae_headers_gt table
154136: --
154137: l_result := XLA_AE_HEADER_PKG.InsertHeaders ;
154138:
154139: -- insert into errors table here.
154140:
154141: END LOOP;
154609: l_previous_event_id NUMBER;
154610: l_first_event_id NUMBER;
154611: l_last_event_id NUMBER;
154612:
154613: l_rec_acct_attrs XLA_AE_HEADER_PKG.t_rec_acct_attrs;
154614: l_rec_rev_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;
154615: --
154616: --
154617: l_result BOOLEAN := TRUE;
154804: --
154805: --------------------------------------
154806: -- 4262811 Initialze MPA Line Number
154807: --------------------------------------
154808: XLA_AE_HEADER_PKG.g_mpa_line_num := 0;
154809:
154810: --
154811:
154812: --
154860: --
154861: EXIT WHEN l_array_entity_id.COUNT = 0;
154862:
154863: -- initialize arrays
154864: XLA_AE_HEADER_PKG.g_rec_header_new := NULL;
154865: XLA_AE_LINES_PKG.g_rec_lines := NULL;
154866:
154867: --
154868: -- Bug 4458708
154918:
154919: --
154920: -- initialize a row for ae header
154921: --
154922: XLA_AE_HEADER_PKG.InitHeader(hdr_idx);
154923:
154924: l_event_id := l_array_event_id(hdr_idx);
154925:
154926: --
154965: l_rec_acct_attrs.array_acct_attr_code(2) := 'GL_TRANSFER_FLAG';
154966: l_rec_acct_attrs.array_char_value(2) := g_array_event(l_event_id).array_value_char('source_38');
154967:
154968:
154969: XLA_AE_HEADER_PKG.SetHdrAcctAttrs(l_rec_acct_attrs);
154970:
154971: XLA_AE_HEADER_PKG.SetJeCategoryName;
154972:
154973: XLA_AE_HEADER_PKG.g_rec_header_new.array_event_type_code(hdr_idx) := l_array_event_type(hdr_idx);
154967:
154968:
154969: XLA_AE_HEADER_PKG.SetHdrAcctAttrs(l_rec_acct_attrs);
154970:
154971: XLA_AE_HEADER_PKG.SetJeCategoryName;
154972:
154973: XLA_AE_HEADER_PKG.g_rec_header_new.array_event_type_code(hdr_idx) := l_array_event_type(hdr_idx);
154974: XLA_AE_HEADER_PKG.g_rec_header_new.array_event_id(hdr_idx) := l_array_event_id(hdr_idx);
154975: XLA_AE_HEADER_PKG.g_rec_header_new.array_entity_id(hdr_idx) := l_array_entity_id(hdr_idx);
154969: XLA_AE_HEADER_PKG.SetHdrAcctAttrs(l_rec_acct_attrs);
154970:
154971: XLA_AE_HEADER_PKG.SetJeCategoryName;
154972:
154973: XLA_AE_HEADER_PKG.g_rec_header_new.array_event_type_code(hdr_idx) := l_array_event_type(hdr_idx);
154974: XLA_AE_HEADER_PKG.g_rec_header_new.array_event_id(hdr_idx) := l_array_event_id(hdr_idx);
154975: XLA_AE_HEADER_PKG.g_rec_header_new.array_entity_id(hdr_idx) := l_array_entity_id(hdr_idx);
154976: XLA_AE_HEADER_PKG.g_rec_header_new.array_event_number(hdr_idx) := l_array_event_number(hdr_idx);
154977: XLA_AE_HEADER_PKG.g_rec_header_new.array_target_ledger_id(hdr_idx) := p_target_ledger_id;
154970:
154971: XLA_AE_HEADER_PKG.SetJeCategoryName;
154972:
154973: XLA_AE_HEADER_PKG.g_rec_header_new.array_event_type_code(hdr_idx) := l_array_event_type(hdr_idx);
154974: XLA_AE_HEADER_PKG.g_rec_header_new.array_event_id(hdr_idx) := l_array_event_id(hdr_idx);
154975: XLA_AE_HEADER_PKG.g_rec_header_new.array_entity_id(hdr_idx) := l_array_entity_id(hdr_idx);
154976: XLA_AE_HEADER_PKG.g_rec_header_new.array_event_number(hdr_idx) := l_array_event_number(hdr_idx);
154977: XLA_AE_HEADER_PKG.g_rec_header_new.array_target_ledger_id(hdr_idx) := p_target_ledger_id;
154978:
154971: XLA_AE_HEADER_PKG.SetJeCategoryName;
154972:
154973: XLA_AE_HEADER_PKG.g_rec_header_new.array_event_type_code(hdr_idx) := l_array_event_type(hdr_idx);
154974: XLA_AE_HEADER_PKG.g_rec_header_new.array_event_id(hdr_idx) := l_array_event_id(hdr_idx);
154975: XLA_AE_HEADER_PKG.g_rec_header_new.array_entity_id(hdr_idx) := l_array_entity_id(hdr_idx);
154976: XLA_AE_HEADER_PKG.g_rec_header_new.array_event_number(hdr_idx) := l_array_event_number(hdr_idx);
154977: XLA_AE_HEADER_PKG.g_rec_header_new.array_target_ledger_id(hdr_idx) := p_target_ledger_id;
154978:
154979:
154972:
154973: XLA_AE_HEADER_PKG.g_rec_header_new.array_event_type_code(hdr_idx) := l_array_event_type(hdr_idx);
154974: XLA_AE_HEADER_PKG.g_rec_header_new.array_event_id(hdr_idx) := l_array_event_id(hdr_idx);
154975: XLA_AE_HEADER_PKG.g_rec_header_new.array_entity_id(hdr_idx) := l_array_entity_id(hdr_idx);
154976: XLA_AE_HEADER_PKG.g_rec_header_new.array_event_number(hdr_idx) := l_array_event_number(hdr_idx);
154977: XLA_AE_HEADER_PKG.g_rec_header_new.array_target_ledger_id(hdr_idx) := p_target_ledger_id;
154978:
154979:
154980: -- No header level analytical criteria
154973: XLA_AE_HEADER_PKG.g_rec_header_new.array_event_type_code(hdr_idx) := l_array_event_type(hdr_idx);
154974: XLA_AE_HEADER_PKG.g_rec_header_new.array_event_id(hdr_idx) := l_array_event_id(hdr_idx);
154975: XLA_AE_HEADER_PKG.g_rec_header_new.array_entity_id(hdr_idx) := l_array_entity_id(hdr_idx);
154976: XLA_AE_HEADER_PKG.g_rec_header_new.array_event_number(hdr_idx) := l_array_event_number(hdr_idx);
154977: XLA_AE_HEADER_PKG.g_rec_header_new.array_target_ledger_id(hdr_idx) := p_target_ledger_id;
154978:
154979:
154980: -- No header level analytical criteria
154981:
155004: -- accounting for a distributeion
155005: --
155006: xla_ae_lines_pkg.SetTrxReversalAttrs
155007: (p_event_id => l_event_id
155008: ,p_gl_date => XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(hdr_idx)
155009: ,p_trx_reversal_source => l_trx_reversal_source);
155010:
155011: END IF;
155012:
155129: --
155130: -- Bug 4872078 - Do nothing if the event is meant for transaction reversal
155131: --
155132:
155133: IF NVL(xla_ae_header_pkg.g_rec_header_new.array_trx_acct_reversal_option
155134: (g_array_event(l_event_id).array_value_num('header_index'))
155135: ,'N'
155136: ) <> 'Y'
155137: THEN
155216: --
155217: -- 5217187
155218: --
155219: l_rec_rev_acct_attrs.array_acct_attr_code(1):= 'GL_DATE';
155220: l_rec_rev_acct_attrs.array_date_value(1) := XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(
155221: g_array_event(l_event_id).array_value_num('header_index'));
155222: --
155223: --
155224:
155369:
155370: --
155371: -- insert headers into xla_ae_headers_gt table
155372: --
155373: l_result := XLA_AE_HEADER_PKG.InsertHeaders ;
155374:
155375: -- insert into errors table here.
155376:
155377: END LOOP;
155899: l_previous_event_id NUMBER;
155900: l_first_event_id NUMBER;
155901: l_last_event_id NUMBER;
155902:
155903: l_rec_acct_attrs XLA_AE_HEADER_PKG.t_rec_acct_attrs;
155904: l_rec_rev_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;
155905: --
155906: --
155907: l_result BOOLEAN := TRUE;
156128: --
156129: --------------------------------------
156130: -- 4262811 Initialze MPA Line Number
156131: --------------------------------------
156132: XLA_AE_HEADER_PKG.g_mpa_line_num := 0;
156133:
156134: --
156135:
156136: --
156194: --
156195: EXIT WHEN l_array_entity_id.COUNT = 0;
156196:
156197: -- initialize arrays
156198: XLA_AE_HEADER_PKG.g_rec_header_new := NULL;
156199: XLA_AE_LINES_PKG.g_rec_lines := NULL;
156200:
156201: --
156202: -- Bug 4458708
156252:
156253: --
156254: -- initialize a row for ae header
156255: --
156256: XLA_AE_HEADER_PKG.InitHeader(hdr_idx);
156257:
156258: l_event_id := l_array_event_id(hdr_idx);
156259:
156260: --
156311: l_rec_acct_attrs.array_acct_attr_code(3) := 'GL_TRANSFER_FLAG';
156312: l_rec_acct_attrs.array_char_value(3) := g_array_event(l_event_id).array_value_char('source_38');
156313:
156314:
156315: XLA_AE_HEADER_PKG.SetHdrAcctAttrs(l_rec_acct_attrs);
156316:
156317: XLA_AE_HEADER_PKG.SetJeCategoryName;
156318:
156319: XLA_AE_HEADER_PKG.g_rec_header_new.array_event_type_code(hdr_idx) := l_array_event_type(hdr_idx);
156313:
156314:
156315: XLA_AE_HEADER_PKG.SetHdrAcctAttrs(l_rec_acct_attrs);
156316:
156317: XLA_AE_HEADER_PKG.SetJeCategoryName;
156318:
156319: XLA_AE_HEADER_PKG.g_rec_header_new.array_event_type_code(hdr_idx) := l_array_event_type(hdr_idx);
156320: XLA_AE_HEADER_PKG.g_rec_header_new.array_event_id(hdr_idx) := l_array_event_id(hdr_idx);
156321: XLA_AE_HEADER_PKG.g_rec_header_new.array_entity_id(hdr_idx) := l_array_entity_id(hdr_idx);
156315: XLA_AE_HEADER_PKG.SetHdrAcctAttrs(l_rec_acct_attrs);
156316:
156317: XLA_AE_HEADER_PKG.SetJeCategoryName;
156318:
156319: XLA_AE_HEADER_PKG.g_rec_header_new.array_event_type_code(hdr_idx) := l_array_event_type(hdr_idx);
156320: XLA_AE_HEADER_PKG.g_rec_header_new.array_event_id(hdr_idx) := l_array_event_id(hdr_idx);
156321: XLA_AE_HEADER_PKG.g_rec_header_new.array_entity_id(hdr_idx) := l_array_entity_id(hdr_idx);
156322: XLA_AE_HEADER_PKG.g_rec_header_new.array_event_number(hdr_idx) := l_array_event_number(hdr_idx);
156323: XLA_AE_HEADER_PKG.g_rec_header_new.array_target_ledger_id(hdr_idx) := p_target_ledger_id;
156316:
156317: XLA_AE_HEADER_PKG.SetJeCategoryName;
156318:
156319: XLA_AE_HEADER_PKG.g_rec_header_new.array_event_type_code(hdr_idx) := l_array_event_type(hdr_idx);
156320: XLA_AE_HEADER_PKG.g_rec_header_new.array_event_id(hdr_idx) := l_array_event_id(hdr_idx);
156321: XLA_AE_HEADER_PKG.g_rec_header_new.array_entity_id(hdr_idx) := l_array_entity_id(hdr_idx);
156322: XLA_AE_HEADER_PKG.g_rec_header_new.array_event_number(hdr_idx) := l_array_event_number(hdr_idx);
156323: XLA_AE_HEADER_PKG.g_rec_header_new.array_target_ledger_id(hdr_idx) := p_target_ledger_id;
156324:
156317: XLA_AE_HEADER_PKG.SetJeCategoryName;
156318:
156319: XLA_AE_HEADER_PKG.g_rec_header_new.array_event_type_code(hdr_idx) := l_array_event_type(hdr_idx);
156320: XLA_AE_HEADER_PKG.g_rec_header_new.array_event_id(hdr_idx) := l_array_event_id(hdr_idx);
156321: XLA_AE_HEADER_PKG.g_rec_header_new.array_entity_id(hdr_idx) := l_array_entity_id(hdr_idx);
156322: XLA_AE_HEADER_PKG.g_rec_header_new.array_event_number(hdr_idx) := l_array_event_number(hdr_idx);
156323: XLA_AE_HEADER_PKG.g_rec_header_new.array_target_ledger_id(hdr_idx) := p_target_ledger_id;
156324:
156325:
156318:
156319: XLA_AE_HEADER_PKG.g_rec_header_new.array_event_type_code(hdr_idx) := l_array_event_type(hdr_idx);
156320: XLA_AE_HEADER_PKG.g_rec_header_new.array_event_id(hdr_idx) := l_array_event_id(hdr_idx);
156321: XLA_AE_HEADER_PKG.g_rec_header_new.array_entity_id(hdr_idx) := l_array_entity_id(hdr_idx);
156322: XLA_AE_HEADER_PKG.g_rec_header_new.array_event_number(hdr_idx) := l_array_event_number(hdr_idx);
156323: XLA_AE_HEADER_PKG.g_rec_header_new.array_target_ledger_id(hdr_idx) := p_target_ledger_id;
156324:
156325:
156326: -- No header level analytical criteria
156319: XLA_AE_HEADER_PKG.g_rec_header_new.array_event_type_code(hdr_idx) := l_array_event_type(hdr_idx);
156320: XLA_AE_HEADER_PKG.g_rec_header_new.array_event_id(hdr_idx) := l_array_event_id(hdr_idx);
156321: XLA_AE_HEADER_PKG.g_rec_header_new.array_entity_id(hdr_idx) := l_array_entity_id(hdr_idx);
156322: XLA_AE_HEADER_PKG.g_rec_header_new.array_event_number(hdr_idx) := l_array_event_number(hdr_idx);
156323: XLA_AE_HEADER_PKG.g_rec_header_new.array_target_ledger_id(hdr_idx) := p_target_ledger_id;
156324:
156325:
156326: -- No header level analytical criteria
156327:
156350: -- accounting for a distributeion
156351: --
156352: xla_ae_lines_pkg.SetTrxReversalAttrs
156353: (p_event_id => l_event_id
156354: ,p_gl_date => XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(hdr_idx)
156355: ,p_trx_reversal_source => l_trx_reversal_source);
156356:
156357: END IF;
156358:
156475: --
156476: -- Bug 4872078 - Do nothing if the event is meant for transaction reversal
156477: --
156478:
156479: IF NVL(xla_ae_header_pkg.g_rec_header_new.array_trx_acct_reversal_option
156480: (g_array_event(l_event_id).array_value_num('header_index'))
156481: ,'N'
156482: ) <> 'Y'
156483: THEN
156562: --
156563: -- 5217187
156564: --
156565: l_rec_rev_acct_attrs.array_acct_attr_code(1):= 'GL_DATE';
156566: l_rec_rev_acct_attrs.array_date_value(1) := XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(
156567: g_array_event(l_event_id).array_value_num('header_index'));
156568: --
156569: --
156570:
156745:
156746: --
156747: -- insert headers into xla_ae_headers_gt table
156748: --
156749: l_result := XLA_AE_HEADER_PKG.InsertHeaders ;
156750:
156751: -- insert into errors table here.
156752:
156753: END LOOP;
157221: l_previous_event_id NUMBER;
157222: l_first_event_id NUMBER;
157223: l_last_event_id NUMBER;
157224:
157225: l_rec_acct_attrs XLA_AE_HEADER_PKG.t_rec_acct_attrs;
157226: l_rec_rev_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;
157227: --
157228: --
157229: l_result BOOLEAN := TRUE;
157416: --
157417: --------------------------------------
157418: -- 4262811 Initialze MPA Line Number
157419: --------------------------------------
157420: XLA_AE_HEADER_PKG.g_mpa_line_num := 0;
157421:
157422: --
157423:
157424: --
157472: --
157473: EXIT WHEN l_array_entity_id.COUNT = 0;
157474:
157475: -- initialize arrays
157476: XLA_AE_HEADER_PKG.g_rec_header_new := NULL;
157477: XLA_AE_LINES_PKG.g_rec_lines := NULL;
157478:
157479: --
157480: -- Bug 4458708
157530:
157531: --
157532: -- initialize a row for ae header
157533: --
157534: XLA_AE_HEADER_PKG.InitHeader(hdr_idx);
157535:
157536: l_event_id := l_array_event_id(hdr_idx);
157537:
157538: --
157577: l_rec_acct_attrs.array_acct_attr_code(2) := 'GL_TRANSFER_FLAG';
157578: l_rec_acct_attrs.array_char_value(2) := g_array_event(l_event_id).array_value_char('source_38');
157579:
157580:
157581: XLA_AE_HEADER_PKG.SetHdrAcctAttrs(l_rec_acct_attrs);
157582:
157583: XLA_AE_HEADER_PKG.SetJeCategoryName;
157584:
157585: XLA_AE_HEADER_PKG.g_rec_header_new.array_event_type_code(hdr_idx) := l_array_event_type(hdr_idx);
157579:
157580:
157581: XLA_AE_HEADER_PKG.SetHdrAcctAttrs(l_rec_acct_attrs);
157582:
157583: XLA_AE_HEADER_PKG.SetJeCategoryName;
157584:
157585: XLA_AE_HEADER_PKG.g_rec_header_new.array_event_type_code(hdr_idx) := l_array_event_type(hdr_idx);
157586: XLA_AE_HEADER_PKG.g_rec_header_new.array_event_id(hdr_idx) := l_array_event_id(hdr_idx);
157587: XLA_AE_HEADER_PKG.g_rec_header_new.array_entity_id(hdr_idx) := l_array_entity_id(hdr_idx);
157581: XLA_AE_HEADER_PKG.SetHdrAcctAttrs(l_rec_acct_attrs);
157582:
157583: XLA_AE_HEADER_PKG.SetJeCategoryName;
157584:
157585: XLA_AE_HEADER_PKG.g_rec_header_new.array_event_type_code(hdr_idx) := l_array_event_type(hdr_idx);
157586: XLA_AE_HEADER_PKG.g_rec_header_new.array_event_id(hdr_idx) := l_array_event_id(hdr_idx);
157587: XLA_AE_HEADER_PKG.g_rec_header_new.array_entity_id(hdr_idx) := l_array_entity_id(hdr_idx);
157588: XLA_AE_HEADER_PKG.g_rec_header_new.array_event_number(hdr_idx) := l_array_event_number(hdr_idx);
157589: XLA_AE_HEADER_PKG.g_rec_header_new.array_target_ledger_id(hdr_idx) := p_target_ledger_id;
157582:
157583: XLA_AE_HEADER_PKG.SetJeCategoryName;
157584:
157585: XLA_AE_HEADER_PKG.g_rec_header_new.array_event_type_code(hdr_idx) := l_array_event_type(hdr_idx);
157586: XLA_AE_HEADER_PKG.g_rec_header_new.array_event_id(hdr_idx) := l_array_event_id(hdr_idx);
157587: XLA_AE_HEADER_PKG.g_rec_header_new.array_entity_id(hdr_idx) := l_array_entity_id(hdr_idx);
157588: XLA_AE_HEADER_PKG.g_rec_header_new.array_event_number(hdr_idx) := l_array_event_number(hdr_idx);
157589: XLA_AE_HEADER_PKG.g_rec_header_new.array_target_ledger_id(hdr_idx) := p_target_ledger_id;
157590:
157583: XLA_AE_HEADER_PKG.SetJeCategoryName;
157584:
157585: XLA_AE_HEADER_PKG.g_rec_header_new.array_event_type_code(hdr_idx) := l_array_event_type(hdr_idx);
157586: XLA_AE_HEADER_PKG.g_rec_header_new.array_event_id(hdr_idx) := l_array_event_id(hdr_idx);
157587: XLA_AE_HEADER_PKG.g_rec_header_new.array_entity_id(hdr_idx) := l_array_entity_id(hdr_idx);
157588: XLA_AE_HEADER_PKG.g_rec_header_new.array_event_number(hdr_idx) := l_array_event_number(hdr_idx);
157589: XLA_AE_HEADER_PKG.g_rec_header_new.array_target_ledger_id(hdr_idx) := p_target_ledger_id;
157590:
157591:
157584:
157585: XLA_AE_HEADER_PKG.g_rec_header_new.array_event_type_code(hdr_idx) := l_array_event_type(hdr_idx);
157586: XLA_AE_HEADER_PKG.g_rec_header_new.array_event_id(hdr_idx) := l_array_event_id(hdr_idx);
157587: XLA_AE_HEADER_PKG.g_rec_header_new.array_entity_id(hdr_idx) := l_array_entity_id(hdr_idx);
157588: XLA_AE_HEADER_PKG.g_rec_header_new.array_event_number(hdr_idx) := l_array_event_number(hdr_idx);
157589: XLA_AE_HEADER_PKG.g_rec_header_new.array_target_ledger_id(hdr_idx) := p_target_ledger_id;
157590:
157591:
157592: -- No header level analytical criteria
157585: XLA_AE_HEADER_PKG.g_rec_header_new.array_event_type_code(hdr_idx) := l_array_event_type(hdr_idx);
157586: XLA_AE_HEADER_PKG.g_rec_header_new.array_event_id(hdr_idx) := l_array_event_id(hdr_idx);
157587: XLA_AE_HEADER_PKG.g_rec_header_new.array_entity_id(hdr_idx) := l_array_entity_id(hdr_idx);
157588: XLA_AE_HEADER_PKG.g_rec_header_new.array_event_number(hdr_idx) := l_array_event_number(hdr_idx);
157589: XLA_AE_HEADER_PKG.g_rec_header_new.array_target_ledger_id(hdr_idx) := p_target_ledger_id;
157590:
157591:
157592: -- No header level analytical criteria
157593:
157616: -- accounting for a distributeion
157617: --
157618: xla_ae_lines_pkg.SetTrxReversalAttrs
157619: (p_event_id => l_event_id
157620: ,p_gl_date => XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(hdr_idx)
157621: ,p_trx_reversal_source => l_trx_reversal_source);
157622:
157623: END IF;
157624:
157741: --
157742: -- Bug 4872078 - Do nothing if the event is meant for transaction reversal
157743: --
157744:
157745: IF NVL(xla_ae_header_pkg.g_rec_header_new.array_trx_acct_reversal_option
157746: (g_array_event(l_event_id).array_value_num('header_index'))
157747: ,'N'
157748: ) <> 'Y'
157749: THEN
157828: --
157829: -- 5217187
157830: --
157831: l_rec_rev_acct_attrs.array_acct_attr_code(1):= 'GL_DATE';
157832: l_rec_rev_acct_attrs.array_date_value(1) := XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(
157833: g_array_event(l_event_id).array_value_num('header_index'));
157834: --
157835: --
157836:
158155:
158156: --
158157: -- insert headers into xla_ae_headers_gt table
158158: --
158159: l_result := XLA_AE_HEADER_PKG.InsertHeaders ;
158160:
158161: -- insert into errors table here.
158162:
158163: END LOOP;
158631: l_previous_event_id NUMBER;
158632: l_first_event_id NUMBER;
158633: l_last_event_id NUMBER;
158634:
158635: l_rec_acct_attrs XLA_AE_HEADER_PKG.t_rec_acct_attrs;
158636: l_rec_rev_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;
158637: --
158638: --
158639: l_result BOOLEAN := TRUE;
158826: --
158827: --------------------------------------
158828: -- 4262811 Initialze MPA Line Number
158829: --------------------------------------
158830: XLA_AE_HEADER_PKG.g_mpa_line_num := 0;
158831:
158832: --
158833:
158834: --
158882: --
158883: EXIT WHEN l_array_entity_id.COUNT = 0;
158884:
158885: -- initialize arrays
158886: XLA_AE_HEADER_PKG.g_rec_header_new := NULL;
158887: XLA_AE_LINES_PKG.g_rec_lines := NULL;
158888:
158889: --
158890: -- Bug 4458708
158940:
158941: --
158942: -- initialize a row for ae header
158943: --
158944: XLA_AE_HEADER_PKG.InitHeader(hdr_idx);
158945:
158946: l_event_id := l_array_event_id(hdr_idx);
158947:
158948: --
158987: l_rec_acct_attrs.array_acct_attr_code(2) := 'GL_TRANSFER_FLAG';
158988: l_rec_acct_attrs.array_char_value(2) := g_array_event(l_event_id).array_value_char('source_38');
158989:
158990:
158991: XLA_AE_HEADER_PKG.SetHdrAcctAttrs(l_rec_acct_attrs);
158992:
158993: XLA_AE_HEADER_PKG.SetJeCategoryName;
158994:
158995: XLA_AE_HEADER_PKG.g_rec_header_new.array_event_type_code(hdr_idx) := l_array_event_type(hdr_idx);
158989:
158990:
158991: XLA_AE_HEADER_PKG.SetHdrAcctAttrs(l_rec_acct_attrs);
158992:
158993: XLA_AE_HEADER_PKG.SetJeCategoryName;
158994:
158995: XLA_AE_HEADER_PKG.g_rec_header_new.array_event_type_code(hdr_idx) := l_array_event_type(hdr_idx);
158996: XLA_AE_HEADER_PKG.g_rec_header_new.array_event_id(hdr_idx) := l_array_event_id(hdr_idx);
158997: XLA_AE_HEADER_PKG.g_rec_header_new.array_entity_id(hdr_idx) := l_array_entity_id(hdr_idx);
158991: XLA_AE_HEADER_PKG.SetHdrAcctAttrs(l_rec_acct_attrs);
158992:
158993: XLA_AE_HEADER_PKG.SetJeCategoryName;
158994:
158995: XLA_AE_HEADER_PKG.g_rec_header_new.array_event_type_code(hdr_idx) := l_array_event_type(hdr_idx);
158996: XLA_AE_HEADER_PKG.g_rec_header_new.array_event_id(hdr_idx) := l_array_event_id(hdr_idx);
158997: XLA_AE_HEADER_PKG.g_rec_header_new.array_entity_id(hdr_idx) := l_array_entity_id(hdr_idx);
158998: XLA_AE_HEADER_PKG.g_rec_header_new.array_event_number(hdr_idx) := l_array_event_number(hdr_idx);
158999: XLA_AE_HEADER_PKG.g_rec_header_new.array_target_ledger_id(hdr_idx) := p_target_ledger_id;
158992:
158993: XLA_AE_HEADER_PKG.SetJeCategoryName;
158994:
158995: XLA_AE_HEADER_PKG.g_rec_header_new.array_event_type_code(hdr_idx) := l_array_event_type(hdr_idx);
158996: XLA_AE_HEADER_PKG.g_rec_header_new.array_event_id(hdr_idx) := l_array_event_id(hdr_idx);
158997: XLA_AE_HEADER_PKG.g_rec_header_new.array_entity_id(hdr_idx) := l_array_entity_id(hdr_idx);
158998: XLA_AE_HEADER_PKG.g_rec_header_new.array_event_number(hdr_idx) := l_array_event_number(hdr_idx);
158999: XLA_AE_HEADER_PKG.g_rec_header_new.array_target_ledger_id(hdr_idx) := p_target_ledger_id;
159000:
158993: XLA_AE_HEADER_PKG.SetJeCategoryName;
158994:
158995: XLA_AE_HEADER_PKG.g_rec_header_new.array_event_type_code(hdr_idx) := l_array_event_type(hdr_idx);
158996: XLA_AE_HEADER_PKG.g_rec_header_new.array_event_id(hdr_idx) := l_array_event_id(hdr_idx);
158997: XLA_AE_HEADER_PKG.g_rec_header_new.array_entity_id(hdr_idx) := l_array_entity_id(hdr_idx);
158998: XLA_AE_HEADER_PKG.g_rec_header_new.array_event_number(hdr_idx) := l_array_event_number(hdr_idx);
158999: XLA_AE_HEADER_PKG.g_rec_header_new.array_target_ledger_id(hdr_idx) := p_target_ledger_id;
159000:
159001:
158994:
158995: XLA_AE_HEADER_PKG.g_rec_header_new.array_event_type_code(hdr_idx) := l_array_event_type(hdr_idx);
158996: XLA_AE_HEADER_PKG.g_rec_header_new.array_event_id(hdr_idx) := l_array_event_id(hdr_idx);
158997: XLA_AE_HEADER_PKG.g_rec_header_new.array_entity_id(hdr_idx) := l_array_entity_id(hdr_idx);
158998: XLA_AE_HEADER_PKG.g_rec_header_new.array_event_number(hdr_idx) := l_array_event_number(hdr_idx);
158999: XLA_AE_HEADER_PKG.g_rec_header_new.array_target_ledger_id(hdr_idx) := p_target_ledger_id;
159000:
159001:
159002: -- No header level analytical criteria
158995: XLA_AE_HEADER_PKG.g_rec_header_new.array_event_type_code(hdr_idx) := l_array_event_type(hdr_idx);
158996: XLA_AE_HEADER_PKG.g_rec_header_new.array_event_id(hdr_idx) := l_array_event_id(hdr_idx);
158997: XLA_AE_HEADER_PKG.g_rec_header_new.array_entity_id(hdr_idx) := l_array_entity_id(hdr_idx);
158998: XLA_AE_HEADER_PKG.g_rec_header_new.array_event_number(hdr_idx) := l_array_event_number(hdr_idx);
158999: XLA_AE_HEADER_PKG.g_rec_header_new.array_target_ledger_id(hdr_idx) := p_target_ledger_id;
159000:
159001:
159002: -- No header level analytical criteria
159003:
159026: -- accounting for a distributeion
159027: --
159028: xla_ae_lines_pkg.SetTrxReversalAttrs
159029: (p_event_id => l_event_id
159030: ,p_gl_date => XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(hdr_idx)
159031: ,p_trx_reversal_source => l_trx_reversal_source);
159032:
159033: END IF;
159034:
159151: --
159152: -- Bug 4872078 - Do nothing if the event is meant for transaction reversal
159153: --
159154:
159155: IF NVL(xla_ae_header_pkg.g_rec_header_new.array_trx_acct_reversal_option
159156: (g_array_event(l_event_id).array_value_num('header_index'))
159157: ,'N'
159158: ) <> 'Y'
159159: THEN
159238: --
159239: -- 5217187
159240: --
159241: l_rec_rev_acct_attrs.array_acct_attr_code(1):= 'GL_DATE';
159242: l_rec_rev_acct_attrs.array_date_value(1) := XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(
159243: g_array_event(l_event_id).array_value_num('header_index'));
159244: --
159245: --
159246:
159478:
159479: --
159480: -- insert headers into xla_ae_headers_gt table
159481: --
159482: l_result := XLA_AE_HEADER_PKG.InsertHeaders ;
159483:
159484: -- insert into errors table here.
159485:
159486: END LOOP;
159954: l_previous_event_id NUMBER;
159955: l_first_event_id NUMBER;
159956: l_last_event_id NUMBER;
159957:
159958: l_rec_acct_attrs XLA_AE_HEADER_PKG.t_rec_acct_attrs;
159959: l_rec_rev_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;
159960: --
159961: --
159962: l_result BOOLEAN := TRUE;
160149: --
160150: --------------------------------------
160151: -- 4262811 Initialze MPA Line Number
160152: --------------------------------------
160153: XLA_AE_HEADER_PKG.g_mpa_line_num := 0;
160154:
160155: --
160156:
160157: --
160205: --
160206: EXIT WHEN l_array_entity_id.COUNT = 0;
160207:
160208: -- initialize arrays
160209: XLA_AE_HEADER_PKG.g_rec_header_new := NULL;
160210: XLA_AE_LINES_PKG.g_rec_lines := NULL;
160211:
160212: --
160213: -- Bug 4458708
160263:
160264: --
160265: -- initialize a row for ae header
160266: --
160267: XLA_AE_HEADER_PKG.InitHeader(hdr_idx);
160268:
160269: l_event_id := l_array_event_id(hdr_idx);
160270:
160271: --
160310: l_rec_acct_attrs.array_acct_attr_code(2) := 'GL_TRANSFER_FLAG';
160311: l_rec_acct_attrs.array_char_value(2) := g_array_event(l_event_id).array_value_char('source_38');
160312:
160313:
160314: XLA_AE_HEADER_PKG.SetHdrAcctAttrs(l_rec_acct_attrs);
160315:
160316: XLA_AE_HEADER_PKG.SetJeCategoryName;
160317:
160318: XLA_AE_HEADER_PKG.g_rec_header_new.array_event_type_code(hdr_idx) := l_array_event_type(hdr_idx);
160312:
160313:
160314: XLA_AE_HEADER_PKG.SetHdrAcctAttrs(l_rec_acct_attrs);
160315:
160316: XLA_AE_HEADER_PKG.SetJeCategoryName;
160317:
160318: XLA_AE_HEADER_PKG.g_rec_header_new.array_event_type_code(hdr_idx) := l_array_event_type(hdr_idx);
160319: XLA_AE_HEADER_PKG.g_rec_header_new.array_event_id(hdr_idx) := l_array_event_id(hdr_idx);
160320: XLA_AE_HEADER_PKG.g_rec_header_new.array_entity_id(hdr_idx) := l_array_entity_id(hdr_idx);
160314: XLA_AE_HEADER_PKG.SetHdrAcctAttrs(l_rec_acct_attrs);
160315:
160316: XLA_AE_HEADER_PKG.SetJeCategoryName;
160317:
160318: XLA_AE_HEADER_PKG.g_rec_header_new.array_event_type_code(hdr_idx) := l_array_event_type(hdr_idx);
160319: XLA_AE_HEADER_PKG.g_rec_header_new.array_event_id(hdr_idx) := l_array_event_id(hdr_idx);
160320: XLA_AE_HEADER_PKG.g_rec_header_new.array_entity_id(hdr_idx) := l_array_entity_id(hdr_idx);
160321: XLA_AE_HEADER_PKG.g_rec_header_new.array_event_number(hdr_idx) := l_array_event_number(hdr_idx);
160322: XLA_AE_HEADER_PKG.g_rec_header_new.array_target_ledger_id(hdr_idx) := p_target_ledger_id;
160315:
160316: XLA_AE_HEADER_PKG.SetJeCategoryName;
160317:
160318: XLA_AE_HEADER_PKG.g_rec_header_new.array_event_type_code(hdr_idx) := l_array_event_type(hdr_idx);
160319: XLA_AE_HEADER_PKG.g_rec_header_new.array_event_id(hdr_idx) := l_array_event_id(hdr_idx);
160320: XLA_AE_HEADER_PKG.g_rec_header_new.array_entity_id(hdr_idx) := l_array_entity_id(hdr_idx);
160321: XLA_AE_HEADER_PKG.g_rec_header_new.array_event_number(hdr_idx) := l_array_event_number(hdr_idx);
160322: XLA_AE_HEADER_PKG.g_rec_header_new.array_target_ledger_id(hdr_idx) := p_target_ledger_id;
160323:
160316: XLA_AE_HEADER_PKG.SetJeCategoryName;
160317:
160318: XLA_AE_HEADER_PKG.g_rec_header_new.array_event_type_code(hdr_idx) := l_array_event_type(hdr_idx);
160319: XLA_AE_HEADER_PKG.g_rec_header_new.array_event_id(hdr_idx) := l_array_event_id(hdr_idx);
160320: XLA_AE_HEADER_PKG.g_rec_header_new.array_entity_id(hdr_idx) := l_array_entity_id(hdr_idx);
160321: XLA_AE_HEADER_PKG.g_rec_header_new.array_event_number(hdr_idx) := l_array_event_number(hdr_idx);
160322: XLA_AE_HEADER_PKG.g_rec_header_new.array_target_ledger_id(hdr_idx) := p_target_ledger_id;
160323:
160324:
160317:
160318: XLA_AE_HEADER_PKG.g_rec_header_new.array_event_type_code(hdr_idx) := l_array_event_type(hdr_idx);
160319: XLA_AE_HEADER_PKG.g_rec_header_new.array_event_id(hdr_idx) := l_array_event_id(hdr_idx);
160320: XLA_AE_HEADER_PKG.g_rec_header_new.array_entity_id(hdr_idx) := l_array_entity_id(hdr_idx);
160321: XLA_AE_HEADER_PKG.g_rec_header_new.array_event_number(hdr_idx) := l_array_event_number(hdr_idx);
160322: XLA_AE_HEADER_PKG.g_rec_header_new.array_target_ledger_id(hdr_idx) := p_target_ledger_id;
160323:
160324:
160325: -- No header level analytical criteria
160318: XLA_AE_HEADER_PKG.g_rec_header_new.array_event_type_code(hdr_idx) := l_array_event_type(hdr_idx);
160319: XLA_AE_HEADER_PKG.g_rec_header_new.array_event_id(hdr_idx) := l_array_event_id(hdr_idx);
160320: XLA_AE_HEADER_PKG.g_rec_header_new.array_entity_id(hdr_idx) := l_array_entity_id(hdr_idx);
160321: XLA_AE_HEADER_PKG.g_rec_header_new.array_event_number(hdr_idx) := l_array_event_number(hdr_idx);
160322: XLA_AE_HEADER_PKG.g_rec_header_new.array_target_ledger_id(hdr_idx) := p_target_ledger_id;
160323:
160324:
160325: -- No header level analytical criteria
160326:
160349: -- accounting for a distributeion
160350: --
160351: xla_ae_lines_pkg.SetTrxReversalAttrs
160352: (p_event_id => l_event_id
160353: ,p_gl_date => XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(hdr_idx)
160354: ,p_trx_reversal_source => l_trx_reversal_source);
160355:
160356: END IF;
160357:
160474: --
160475: -- Bug 4872078 - Do nothing if the event is meant for transaction reversal
160476: --
160477:
160478: IF NVL(xla_ae_header_pkg.g_rec_header_new.array_trx_acct_reversal_option
160479: (g_array_event(l_event_id).array_value_num('header_index'))
160480: ,'N'
160481: ) <> 'Y'
160482: THEN
160561: --
160562: -- 5217187
160563: --
160564: l_rec_rev_acct_attrs.array_acct_attr_code(1):= 'GL_DATE';
160565: l_rec_rev_acct_attrs.array_date_value(1) := XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(
160566: g_array_event(l_event_id).array_value_num('header_index'));
160567: --
160568: --
160569:
160714:
160715: --
160716: -- insert headers into xla_ae_headers_gt table
160717: --
160718: l_result := XLA_AE_HEADER_PKG.InsertHeaders ;
160719:
160720: -- insert into errors table here.
160721:
160722: END LOOP;
161190: l_previous_event_id NUMBER;
161191: l_first_event_id NUMBER;
161192: l_last_event_id NUMBER;
161193:
161194: l_rec_acct_attrs XLA_AE_HEADER_PKG.t_rec_acct_attrs;
161195: l_rec_rev_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;
161196: --
161197: --
161198: l_result BOOLEAN := TRUE;
161385: --
161386: --------------------------------------
161387: -- 4262811 Initialze MPA Line Number
161388: --------------------------------------
161389: XLA_AE_HEADER_PKG.g_mpa_line_num := 0;
161390:
161391: --
161392:
161393: --
161441: --
161442: EXIT WHEN l_array_entity_id.COUNT = 0;
161443:
161444: -- initialize arrays
161445: XLA_AE_HEADER_PKG.g_rec_header_new := NULL;
161446: XLA_AE_LINES_PKG.g_rec_lines := NULL;
161447:
161448: --
161449: -- Bug 4458708
161499:
161500: --
161501: -- initialize a row for ae header
161502: --
161503: XLA_AE_HEADER_PKG.InitHeader(hdr_idx);
161504:
161505: l_event_id := l_array_event_id(hdr_idx);
161506:
161507: --
161546: l_rec_acct_attrs.array_acct_attr_code(2) := 'GL_TRANSFER_FLAG';
161547: l_rec_acct_attrs.array_char_value(2) := g_array_event(l_event_id).array_value_char('source_38');
161548:
161549:
161550: XLA_AE_HEADER_PKG.SetHdrAcctAttrs(l_rec_acct_attrs);
161551:
161552: XLA_AE_HEADER_PKG.SetJeCategoryName;
161553:
161554: XLA_AE_HEADER_PKG.g_rec_header_new.array_event_type_code(hdr_idx) := l_array_event_type(hdr_idx);
161548:
161549:
161550: XLA_AE_HEADER_PKG.SetHdrAcctAttrs(l_rec_acct_attrs);
161551:
161552: XLA_AE_HEADER_PKG.SetJeCategoryName;
161553:
161554: XLA_AE_HEADER_PKG.g_rec_header_new.array_event_type_code(hdr_idx) := l_array_event_type(hdr_idx);
161555: XLA_AE_HEADER_PKG.g_rec_header_new.array_event_id(hdr_idx) := l_array_event_id(hdr_idx);
161556: XLA_AE_HEADER_PKG.g_rec_header_new.array_entity_id(hdr_idx) := l_array_entity_id(hdr_idx);
161550: XLA_AE_HEADER_PKG.SetHdrAcctAttrs(l_rec_acct_attrs);
161551:
161552: XLA_AE_HEADER_PKG.SetJeCategoryName;
161553:
161554: XLA_AE_HEADER_PKG.g_rec_header_new.array_event_type_code(hdr_idx) := l_array_event_type(hdr_idx);
161555: XLA_AE_HEADER_PKG.g_rec_header_new.array_event_id(hdr_idx) := l_array_event_id(hdr_idx);
161556: XLA_AE_HEADER_PKG.g_rec_header_new.array_entity_id(hdr_idx) := l_array_entity_id(hdr_idx);
161557: XLA_AE_HEADER_PKG.g_rec_header_new.array_event_number(hdr_idx) := l_array_event_number(hdr_idx);
161558: XLA_AE_HEADER_PKG.g_rec_header_new.array_target_ledger_id(hdr_idx) := p_target_ledger_id;
161551:
161552: XLA_AE_HEADER_PKG.SetJeCategoryName;
161553:
161554: XLA_AE_HEADER_PKG.g_rec_header_new.array_event_type_code(hdr_idx) := l_array_event_type(hdr_idx);
161555: XLA_AE_HEADER_PKG.g_rec_header_new.array_event_id(hdr_idx) := l_array_event_id(hdr_idx);
161556: XLA_AE_HEADER_PKG.g_rec_header_new.array_entity_id(hdr_idx) := l_array_entity_id(hdr_idx);
161557: XLA_AE_HEADER_PKG.g_rec_header_new.array_event_number(hdr_idx) := l_array_event_number(hdr_idx);
161558: XLA_AE_HEADER_PKG.g_rec_header_new.array_target_ledger_id(hdr_idx) := p_target_ledger_id;
161559:
161552: XLA_AE_HEADER_PKG.SetJeCategoryName;
161553:
161554: XLA_AE_HEADER_PKG.g_rec_header_new.array_event_type_code(hdr_idx) := l_array_event_type(hdr_idx);
161555: XLA_AE_HEADER_PKG.g_rec_header_new.array_event_id(hdr_idx) := l_array_event_id(hdr_idx);
161556: XLA_AE_HEADER_PKG.g_rec_header_new.array_entity_id(hdr_idx) := l_array_entity_id(hdr_idx);
161557: XLA_AE_HEADER_PKG.g_rec_header_new.array_event_number(hdr_idx) := l_array_event_number(hdr_idx);
161558: XLA_AE_HEADER_PKG.g_rec_header_new.array_target_ledger_id(hdr_idx) := p_target_ledger_id;
161559:
161560:
161553:
161554: XLA_AE_HEADER_PKG.g_rec_header_new.array_event_type_code(hdr_idx) := l_array_event_type(hdr_idx);
161555: XLA_AE_HEADER_PKG.g_rec_header_new.array_event_id(hdr_idx) := l_array_event_id(hdr_idx);
161556: XLA_AE_HEADER_PKG.g_rec_header_new.array_entity_id(hdr_idx) := l_array_entity_id(hdr_idx);
161557: XLA_AE_HEADER_PKG.g_rec_header_new.array_event_number(hdr_idx) := l_array_event_number(hdr_idx);
161558: XLA_AE_HEADER_PKG.g_rec_header_new.array_target_ledger_id(hdr_idx) := p_target_ledger_id;
161559:
161560:
161561: -- No header level analytical criteria
161554: XLA_AE_HEADER_PKG.g_rec_header_new.array_event_type_code(hdr_idx) := l_array_event_type(hdr_idx);
161555: XLA_AE_HEADER_PKG.g_rec_header_new.array_event_id(hdr_idx) := l_array_event_id(hdr_idx);
161556: XLA_AE_HEADER_PKG.g_rec_header_new.array_entity_id(hdr_idx) := l_array_entity_id(hdr_idx);
161557: XLA_AE_HEADER_PKG.g_rec_header_new.array_event_number(hdr_idx) := l_array_event_number(hdr_idx);
161558: XLA_AE_HEADER_PKG.g_rec_header_new.array_target_ledger_id(hdr_idx) := p_target_ledger_id;
161559:
161560:
161561: -- No header level analytical criteria
161562:
161585: -- accounting for a distributeion
161586: --
161587: xla_ae_lines_pkg.SetTrxReversalAttrs
161588: (p_event_id => l_event_id
161589: ,p_gl_date => XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(hdr_idx)
161590: ,p_trx_reversal_source => l_trx_reversal_source);
161591:
161592: END IF;
161593:
161710: --
161711: -- Bug 4872078 - Do nothing if the event is meant for transaction reversal
161712: --
161713:
161714: IF NVL(xla_ae_header_pkg.g_rec_header_new.array_trx_acct_reversal_option
161715: (g_array_event(l_event_id).array_value_num('header_index'))
161716: ,'N'
161717: ) <> 'Y'
161718: THEN
161797: --
161798: -- 5217187
161799: --
161800: l_rec_rev_acct_attrs.array_acct_attr_code(1):= 'GL_DATE';
161801: l_rec_rev_acct_attrs.array_date_value(1) := XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(
161802: g_array_event(l_event_id).array_value_num('header_index'));
161803: --
161804: --
161805:
162008:
162009: --
162010: -- insert headers into xla_ae_headers_gt table
162011: --
162012: l_result := XLA_AE_HEADER_PKG.InsertHeaders ;
162013:
162014: -- insert into errors table here.
162015:
162016: END LOOP;
162481: l_previous_event_id NUMBER;
162482: l_first_event_id NUMBER;
162483: l_last_event_id NUMBER;
162484:
162485: l_rec_acct_attrs XLA_AE_HEADER_PKG.t_rec_acct_attrs;
162486: l_rec_rev_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;
162487: --
162488: --
162489: l_result BOOLEAN := TRUE;
162675: --
162676: --------------------------------------
162677: -- 4262811 Initialze MPA Line Number
162678: --------------------------------------
162679: XLA_AE_HEADER_PKG.g_mpa_line_num := 0;
162680:
162681: --
162682:
162683: --
162734: --
162735: EXIT WHEN l_array_entity_id.COUNT = 0;
162736:
162737: -- initialize arrays
162738: XLA_AE_HEADER_PKG.g_rec_header_new := NULL;
162739: XLA_AE_LINES_PKG.g_rec_lines := NULL;
162740:
162741: --
162742: -- Bug 4458708
162792:
162793: --
162794: -- initialize a row for ae header
162795: --
162796: XLA_AE_HEADER_PKG.InitHeader(hdr_idx);
162797:
162798: l_event_id := l_array_event_id(hdr_idx);
162799:
162800: --
162842: l_rec_acct_attrs.array_acct_attr_code(2) := 'GL_TRANSFER_FLAG';
162843: l_rec_acct_attrs.array_char_value(2) := g_array_event(l_event_id).array_value_char('source_38');
162844:
162845:
162846: XLA_AE_HEADER_PKG.SetHdrAcctAttrs(l_rec_acct_attrs);
162847:
162848: XLA_AE_HEADER_PKG.SetJeCategoryName;
162849:
162850: XLA_AE_HEADER_PKG.g_rec_header_new.array_event_type_code(hdr_idx) := l_array_event_type(hdr_idx);
162844:
162845:
162846: XLA_AE_HEADER_PKG.SetHdrAcctAttrs(l_rec_acct_attrs);
162847:
162848: XLA_AE_HEADER_PKG.SetJeCategoryName;
162849:
162850: XLA_AE_HEADER_PKG.g_rec_header_new.array_event_type_code(hdr_idx) := l_array_event_type(hdr_idx);
162851: XLA_AE_HEADER_PKG.g_rec_header_new.array_event_id(hdr_idx) := l_array_event_id(hdr_idx);
162852: XLA_AE_HEADER_PKG.g_rec_header_new.array_entity_id(hdr_idx) := l_array_entity_id(hdr_idx);
162846: XLA_AE_HEADER_PKG.SetHdrAcctAttrs(l_rec_acct_attrs);
162847:
162848: XLA_AE_HEADER_PKG.SetJeCategoryName;
162849:
162850: XLA_AE_HEADER_PKG.g_rec_header_new.array_event_type_code(hdr_idx) := l_array_event_type(hdr_idx);
162851: XLA_AE_HEADER_PKG.g_rec_header_new.array_event_id(hdr_idx) := l_array_event_id(hdr_idx);
162852: XLA_AE_HEADER_PKG.g_rec_header_new.array_entity_id(hdr_idx) := l_array_entity_id(hdr_idx);
162853: XLA_AE_HEADER_PKG.g_rec_header_new.array_event_number(hdr_idx) := l_array_event_number(hdr_idx);
162854: XLA_AE_HEADER_PKG.g_rec_header_new.array_target_ledger_id(hdr_idx) := p_target_ledger_id;
162847:
162848: XLA_AE_HEADER_PKG.SetJeCategoryName;
162849:
162850: XLA_AE_HEADER_PKG.g_rec_header_new.array_event_type_code(hdr_idx) := l_array_event_type(hdr_idx);
162851: XLA_AE_HEADER_PKG.g_rec_header_new.array_event_id(hdr_idx) := l_array_event_id(hdr_idx);
162852: XLA_AE_HEADER_PKG.g_rec_header_new.array_entity_id(hdr_idx) := l_array_entity_id(hdr_idx);
162853: XLA_AE_HEADER_PKG.g_rec_header_new.array_event_number(hdr_idx) := l_array_event_number(hdr_idx);
162854: XLA_AE_HEADER_PKG.g_rec_header_new.array_target_ledger_id(hdr_idx) := p_target_ledger_id;
162855:
162848: XLA_AE_HEADER_PKG.SetJeCategoryName;
162849:
162850: XLA_AE_HEADER_PKG.g_rec_header_new.array_event_type_code(hdr_idx) := l_array_event_type(hdr_idx);
162851: XLA_AE_HEADER_PKG.g_rec_header_new.array_event_id(hdr_idx) := l_array_event_id(hdr_idx);
162852: XLA_AE_HEADER_PKG.g_rec_header_new.array_entity_id(hdr_idx) := l_array_entity_id(hdr_idx);
162853: XLA_AE_HEADER_PKG.g_rec_header_new.array_event_number(hdr_idx) := l_array_event_number(hdr_idx);
162854: XLA_AE_HEADER_PKG.g_rec_header_new.array_target_ledger_id(hdr_idx) := p_target_ledger_id;
162855:
162856:
162849:
162850: XLA_AE_HEADER_PKG.g_rec_header_new.array_event_type_code(hdr_idx) := l_array_event_type(hdr_idx);
162851: XLA_AE_HEADER_PKG.g_rec_header_new.array_event_id(hdr_idx) := l_array_event_id(hdr_idx);
162852: XLA_AE_HEADER_PKG.g_rec_header_new.array_entity_id(hdr_idx) := l_array_entity_id(hdr_idx);
162853: XLA_AE_HEADER_PKG.g_rec_header_new.array_event_number(hdr_idx) := l_array_event_number(hdr_idx);
162854: XLA_AE_HEADER_PKG.g_rec_header_new.array_target_ledger_id(hdr_idx) := p_target_ledger_id;
162855:
162856:
162857: -- No header level analytical criteria
162850: XLA_AE_HEADER_PKG.g_rec_header_new.array_event_type_code(hdr_idx) := l_array_event_type(hdr_idx);
162851: XLA_AE_HEADER_PKG.g_rec_header_new.array_event_id(hdr_idx) := l_array_event_id(hdr_idx);
162852: XLA_AE_HEADER_PKG.g_rec_header_new.array_entity_id(hdr_idx) := l_array_entity_id(hdr_idx);
162853: XLA_AE_HEADER_PKG.g_rec_header_new.array_event_number(hdr_idx) := l_array_event_number(hdr_idx);
162854: XLA_AE_HEADER_PKG.g_rec_header_new.array_target_ledger_id(hdr_idx) := p_target_ledger_id;
162855:
162856:
162857: -- No header level analytical criteria
162858:
162881: -- accounting for a distributeion
162882: --
162883: xla_ae_lines_pkg.SetTrxReversalAttrs
162884: (p_event_id => l_event_id
162885: ,p_gl_date => XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(hdr_idx)
162886: ,p_trx_reversal_source => l_trx_reversal_source);
162887:
162888: END IF;
162889:
163002: --
163003: -- Bug 4872078 - Do nothing if the event is meant for transaction reversal
163004: --
163005:
163006: IF NVL(xla_ae_header_pkg.g_rec_header_new.array_trx_acct_reversal_option
163007: (g_array_event(l_event_id).array_value_num('header_index'))
163008: ,'N'
163009: ) <> 'Y'
163010: THEN
163089: --
163090: -- 5217187
163091: --
163092: l_rec_rev_acct_attrs.array_acct_attr_code(1):= 'GL_DATE';
163093: l_rec_rev_acct_attrs.array_date_value(1) := XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(
163094: g_array_event(l_event_id).array_value_num('header_index'));
163095: --
163096: --
163097:
163267:
163268: --
163269: -- insert headers into xla_ae_headers_gt table
163270: --
163271: l_result := XLA_AE_HEADER_PKG.InsertHeaders ;
163272:
163273: -- insert into errors table here.
163274:
163275: END LOOP;
163745: l_previous_event_id NUMBER;
163746: l_first_event_id NUMBER;
163747: l_last_event_id NUMBER;
163748:
163749: l_rec_acct_attrs XLA_AE_HEADER_PKG.t_rec_acct_attrs;
163750: l_rec_rev_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;
163751: --
163752: --
163753: l_result BOOLEAN := TRUE;
163942: --
163943: --------------------------------------
163944: -- 4262811 Initialze MPA Line Number
163945: --------------------------------------
163946: XLA_AE_HEADER_PKG.g_mpa_line_num := 0;
163947:
163948: --
163949:
163950: --
164002: --
164003: EXIT WHEN l_array_entity_id.COUNT = 0;
164004:
164005: -- initialize arrays
164006: XLA_AE_HEADER_PKG.g_rec_header_new := NULL;
164007: XLA_AE_LINES_PKG.g_rec_lines := NULL;
164008:
164009: --
164010: -- Bug 4458708
164060:
164061: --
164062: -- initialize a row for ae header
164063: --
164064: XLA_AE_HEADER_PKG.InitHeader(hdr_idx);
164065:
164066: l_event_id := l_array_event_id(hdr_idx);
164067:
164068: --
164111: l_rec_acct_attrs.array_acct_attr_code(2) := 'GL_TRANSFER_FLAG';
164112: l_rec_acct_attrs.array_char_value(2) := g_array_event(l_event_id).array_value_char('source_38');
164113:
164114:
164115: XLA_AE_HEADER_PKG.SetHdrAcctAttrs(l_rec_acct_attrs);
164116:
164117: XLA_AE_HEADER_PKG.SetJeCategoryName;
164118:
164119: XLA_AE_HEADER_PKG.g_rec_header_new.array_event_type_code(hdr_idx) := l_array_event_type(hdr_idx);
164113:
164114:
164115: XLA_AE_HEADER_PKG.SetHdrAcctAttrs(l_rec_acct_attrs);
164116:
164117: XLA_AE_HEADER_PKG.SetJeCategoryName;
164118:
164119: XLA_AE_HEADER_PKG.g_rec_header_new.array_event_type_code(hdr_idx) := l_array_event_type(hdr_idx);
164120: XLA_AE_HEADER_PKG.g_rec_header_new.array_event_id(hdr_idx) := l_array_event_id(hdr_idx);
164121: XLA_AE_HEADER_PKG.g_rec_header_new.array_entity_id(hdr_idx) := l_array_entity_id(hdr_idx);
164115: XLA_AE_HEADER_PKG.SetHdrAcctAttrs(l_rec_acct_attrs);
164116:
164117: XLA_AE_HEADER_PKG.SetJeCategoryName;
164118:
164119: XLA_AE_HEADER_PKG.g_rec_header_new.array_event_type_code(hdr_idx) := l_array_event_type(hdr_idx);
164120: XLA_AE_HEADER_PKG.g_rec_header_new.array_event_id(hdr_idx) := l_array_event_id(hdr_idx);
164121: XLA_AE_HEADER_PKG.g_rec_header_new.array_entity_id(hdr_idx) := l_array_entity_id(hdr_idx);
164122: XLA_AE_HEADER_PKG.g_rec_header_new.array_event_number(hdr_idx) := l_array_event_number(hdr_idx);
164123: XLA_AE_HEADER_PKG.g_rec_header_new.array_target_ledger_id(hdr_idx) := p_target_ledger_id;
164116:
164117: XLA_AE_HEADER_PKG.SetJeCategoryName;
164118:
164119: XLA_AE_HEADER_PKG.g_rec_header_new.array_event_type_code(hdr_idx) := l_array_event_type(hdr_idx);
164120: XLA_AE_HEADER_PKG.g_rec_header_new.array_event_id(hdr_idx) := l_array_event_id(hdr_idx);
164121: XLA_AE_HEADER_PKG.g_rec_header_new.array_entity_id(hdr_idx) := l_array_entity_id(hdr_idx);
164122: XLA_AE_HEADER_PKG.g_rec_header_new.array_event_number(hdr_idx) := l_array_event_number(hdr_idx);
164123: XLA_AE_HEADER_PKG.g_rec_header_new.array_target_ledger_id(hdr_idx) := p_target_ledger_id;
164124:
164117: XLA_AE_HEADER_PKG.SetJeCategoryName;
164118:
164119: XLA_AE_HEADER_PKG.g_rec_header_new.array_event_type_code(hdr_idx) := l_array_event_type(hdr_idx);
164120: XLA_AE_HEADER_PKG.g_rec_header_new.array_event_id(hdr_idx) := l_array_event_id(hdr_idx);
164121: XLA_AE_HEADER_PKG.g_rec_header_new.array_entity_id(hdr_idx) := l_array_entity_id(hdr_idx);
164122: XLA_AE_HEADER_PKG.g_rec_header_new.array_event_number(hdr_idx) := l_array_event_number(hdr_idx);
164123: XLA_AE_HEADER_PKG.g_rec_header_new.array_target_ledger_id(hdr_idx) := p_target_ledger_id;
164124:
164125:
164118:
164119: XLA_AE_HEADER_PKG.g_rec_header_new.array_event_type_code(hdr_idx) := l_array_event_type(hdr_idx);
164120: XLA_AE_HEADER_PKG.g_rec_header_new.array_event_id(hdr_idx) := l_array_event_id(hdr_idx);
164121: XLA_AE_HEADER_PKG.g_rec_header_new.array_entity_id(hdr_idx) := l_array_entity_id(hdr_idx);
164122: XLA_AE_HEADER_PKG.g_rec_header_new.array_event_number(hdr_idx) := l_array_event_number(hdr_idx);
164123: XLA_AE_HEADER_PKG.g_rec_header_new.array_target_ledger_id(hdr_idx) := p_target_ledger_id;
164124:
164125:
164126: -- No header level analytical criteria
164119: XLA_AE_HEADER_PKG.g_rec_header_new.array_event_type_code(hdr_idx) := l_array_event_type(hdr_idx);
164120: XLA_AE_HEADER_PKG.g_rec_header_new.array_event_id(hdr_idx) := l_array_event_id(hdr_idx);
164121: XLA_AE_HEADER_PKG.g_rec_header_new.array_entity_id(hdr_idx) := l_array_entity_id(hdr_idx);
164122: XLA_AE_HEADER_PKG.g_rec_header_new.array_event_number(hdr_idx) := l_array_event_number(hdr_idx);
164123: XLA_AE_HEADER_PKG.g_rec_header_new.array_target_ledger_id(hdr_idx) := p_target_ledger_id;
164124:
164125:
164126: -- No header level analytical criteria
164127:
164150: -- accounting for a distributeion
164151: --
164152: xla_ae_lines_pkg.SetTrxReversalAttrs
164153: (p_event_id => l_event_id
164154: ,p_gl_date => XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(hdr_idx)
164155: ,p_trx_reversal_source => l_trx_reversal_source);
164156:
164157: END IF;
164158:
164271: --
164272: -- Bug 4872078 - Do nothing if the event is meant for transaction reversal
164273: --
164274:
164275: IF NVL(xla_ae_header_pkg.g_rec_header_new.array_trx_acct_reversal_option
164276: (g_array_event(l_event_id).array_value_num('header_index'))
164277: ,'N'
164278: ) <> 'Y'
164279: THEN
164358: --
164359: -- 5217187
164360: --
164361: l_rec_rev_acct_attrs.array_acct_attr_code(1):= 'GL_DATE';
164362: l_rec_rev_acct_attrs.array_date_value(1) := XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(
164363: g_array_event(l_event_id).array_value_num('header_index'));
164364: --
164365: --
164366:
164482:
164483: --
164484: -- insert headers into xla_ae_headers_gt table
164485: --
164486: l_result := XLA_AE_HEADER_PKG.InsertHeaders ;
164487:
164488: -- insert into errors table here.
164489:
164490: END LOOP;
164969: l_previous_event_id NUMBER;
164970: l_first_event_id NUMBER;
164971: l_last_event_id NUMBER;
164972:
164973: l_rec_acct_attrs XLA_AE_HEADER_PKG.t_rec_acct_attrs;
164974: l_rec_rev_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;
164975: --
164976: --
164977: l_result BOOLEAN := TRUE;
165174: --
165175: --------------------------------------
165176: -- 4262811 Initialze MPA Line Number
165177: --------------------------------------
165178: XLA_AE_HEADER_PKG.g_mpa_line_num := 0;
165179:
165180: --
165181:
165182: --
165232: --
165233: EXIT WHEN l_array_entity_id.COUNT = 0;
165234:
165235: -- initialize arrays
165236: XLA_AE_HEADER_PKG.g_rec_header_new := NULL;
165237: XLA_AE_LINES_PKG.g_rec_lines := NULL;
165238:
165239: --
165240: -- Bug 4458708
165290:
165291: --
165292: -- initialize a row for ae header
165293: --
165294: XLA_AE_HEADER_PKG.InitHeader(hdr_idx);
165295:
165296: l_event_id := l_array_event_id(hdr_idx);
165297:
165298: --
165339: l_rec_acct_attrs.array_acct_attr_code(2) := 'GL_TRANSFER_FLAG';
165340: l_rec_acct_attrs.array_char_value(2) := g_array_event(l_event_id).array_value_char('source_38');
165341:
165342:
165343: XLA_AE_HEADER_PKG.SetHdrAcctAttrs(l_rec_acct_attrs);
165344:
165345: XLA_AE_HEADER_PKG.SetJeCategoryName;
165346:
165347: XLA_AE_HEADER_PKG.g_rec_header_new.array_event_type_code(hdr_idx) := l_array_event_type(hdr_idx);
165341:
165342:
165343: XLA_AE_HEADER_PKG.SetHdrAcctAttrs(l_rec_acct_attrs);
165344:
165345: XLA_AE_HEADER_PKG.SetJeCategoryName;
165346:
165347: XLA_AE_HEADER_PKG.g_rec_header_new.array_event_type_code(hdr_idx) := l_array_event_type(hdr_idx);
165348: XLA_AE_HEADER_PKG.g_rec_header_new.array_event_id(hdr_idx) := l_array_event_id(hdr_idx);
165349: XLA_AE_HEADER_PKG.g_rec_header_new.array_entity_id(hdr_idx) := l_array_entity_id(hdr_idx);
165343: XLA_AE_HEADER_PKG.SetHdrAcctAttrs(l_rec_acct_attrs);
165344:
165345: XLA_AE_HEADER_PKG.SetJeCategoryName;
165346:
165347: XLA_AE_HEADER_PKG.g_rec_header_new.array_event_type_code(hdr_idx) := l_array_event_type(hdr_idx);
165348: XLA_AE_HEADER_PKG.g_rec_header_new.array_event_id(hdr_idx) := l_array_event_id(hdr_idx);
165349: XLA_AE_HEADER_PKG.g_rec_header_new.array_entity_id(hdr_idx) := l_array_entity_id(hdr_idx);
165350: XLA_AE_HEADER_PKG.g_rec_header_new.array_event_number(hdr_idx) := l_array_event_number(hdr_idx);
165351: XLA_AE_HEADER_PKG.g_rec_header_new.array_target_ledger_id(hdr_idx) := p_target_ledger_id;
165344:
165345: XLA_AE_HEADER_PKG.SetJeCategoryName;
165346:
165347: XLA_AE_HEADER_PKG.g_rec_header_new.array_event_type_code(hdr_idx) := l_array_event_type(hdr_idx);
165348: XLA_AE_HEADER_PKG.g_rec_header_new.array_event_id(hdr_idx) := l_array_event_id(hdr_idx);
165349: XLA_AE_HEADER_PKG.g_rec_header_new.array_entity_id(hdr_idx) := l_array_entity_id(hdr_idx);
165350: XLA_AE_HEADER_PKG.g_rec_header_new.array_event_number(hdr_idx) := l_array_event_number(hdr_idx);
165351: XLA_AE_HEADER_PKG.g_rec_header_new.array_target_ledger_id(hdr_idx) := p_target_ledger_id;
165352:
165345: XLA_AE_HEADER_PKG.SetJeCategoryName;
165346:
165347: XLA_AE_HEADER_PKG.g_rec_header_new.array_event_type_code(hdr_idx) := l_array_event_type(hdr_idx);
165348: XLA_AE_HEADER_PKG.g_rec_header_new.array_event_id(hdr_idx) := l_array_event_id(hdr_idx);
165349: XLA_AE_HEADER_PKG.g_rec_header_new.array_entity_id(hdr_idx) := l_array_entity_id(hdr_idx);
165350: XLA_AE_HEADER_PKG.g_rec_header_new.array_event_number(hdr_idx) := l_array_event_number(hdr_idx);
165351: XLA_AE_HEADER_PKG.g_rec_header_new.array_target_ledger_id(hdr_idx) := p_target_ledger_id;
165352:
165353:
165346:
165347: XLA_AE_HEADER_PKG.g_rec_header_new.array_event_type_code(hdr_idx) := l_array_event_type(hdr_idx);
165348: XLA_AE_HEADER_PKG.g_rec_header_new.array_event_id(hdr_idx) := l_array_event_id(hdr_idx);
165349: XLA_AE_HEADER_PKG.g_rec_header_new.array_entity_id(hdr_idx) := l_array_entity_id(hdr_idx);
165350: XLA_AE_HEADER_PKG.g_rec_header_new.array_event_number(hdr_idx) := l_array_event_number(hdr_idx);
165351: XLA_AE_HEADER_PKG.g_rec_header_new.array_target_ledger_id(hdr_idx) := p_target_ledger_id;
165352:
165353:
165354: -- No header level analytical criteria
165347: XLA_AE_HEADER_PKG.g_rec_header_new.array_event_type_code(hdr_idx) := l_array_event_type(hdr_idx);
165348: XLA_AE_HEADER_PKG.g_rec_header_new.array_event_id(hdr_idx) := l_array_event_id(hdr_idx);
165349: XLA_AE_HEADER_PKG.g_rec_header_new.array_entity_id(hdr_idx) := l_array_entity_id(hdr_idx);
165350: XLA_AE_HEADER_PKG.g_rec_header_new.array_event_number(hdr_idx) := l_array_event_number(hdr_idx);
165351: XLA_AE_HEADER_PKG.g_rec_header_new.array_target_ledger_id(hdr_idx) := p_target_ledger_id;
165352:
165353:
165354: -- No header level analytical criteria
165355:
165378: -- accounting for a distributeion
165379: --
165380: xla_ae_lines_pkg.SetTrxReversalAttrs
165381: (p_event_id => l_event_id
165382: ,p_gl_date => XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(hdr_idx)
165383: ,p_trx_reversal_source => l_trx_reversal_source);
165384:
165385: END IF;
165386:
165503: --
165504: -- Bug 4872078 - Do nothing if the event is meant for transaction reversal
165505: --
165506:
165507: IF NVL(xla_ae_header_pkg.g_rec_header_new.array_trx_acct_reversal_option
165508: (g_array_event(l_event_id).array_value_num('header_index'))
165509: ,'N'
165510: ) <> 'Y'
165511: THEN
165590: --
165591: -- 5217187
165592: --
165593: l_rec_rev_acct_attrs.array_acct_attr_code(1):= 'GL_DATE';
165594: l_rec_rev_acct_attrs.array_date_value(1) := XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(
165595: g_array_event(l_event_id).array_value_num('header_index'));
165596: --
165597: --
165598:
165805:
165806: --
165807: -- insert headers into xla_ae_headers_gt table
165808: --
165809: l_result := XLA_AE_HEADER_PKG.InsertHeaders ;
165810:
165811: -- insert into errors table here.
165812:
165813: END LOOP;
166281: l_previous_event_id NUMBER;
166282: l_first_event_id NUMBER;
166283: l_last_event_id NUMBER;
166284:
166285: l_rec_acct_attrs XLA_AE_HEADER_PKG.t_rec_acct_attrs;
166286: l_rec_rev_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;
166287: --
166288: --
166289: l_result BOOLEAN := TRUE;
166476: --
166477: --------------------------------------
166478: -- 4262811 Initialze MPA Line Number
166479: --------------------------------------
166480: XLA_AE_HEADER_PKG.g_mpa_line_num := 0;
166481:
166482: --
166483:
166484: --
166532: --
166533: EXIT WHEN l_array_entity_id.COUNT = 0;
166534:
166535: -- initialize arrays
166536: XLA_AE_HEADER_PKG.g_rec_header_new := NULL;
166537: XLA_AE_LINES_PKG.g_rec_lines := NULL;
166538:
166539: --
166540: -- Bug 4458708
166590:
166591: --
166592: -- initialize a row for ae header
166593: --
166594: XLA_AE_HEADER_PKG.InitHeader(hdr_idx);
166595:
166596: l_event_id := l_array_event_id(hdr_idx);
166597:
166598: --
166637: l_rec_acct_attrs.array_acct_attr_code(2) := 'GL_TRANSFER_FLAG';
166638: l_rec_acct_attrs.array_char_value(2) := g_array_event(l_event_id).array_value_char('source_38');
166639:
166640:
166641: XLA_AE_HEADER_PKG.SetHdrAcctAttrs(l_rec_acct_attrs);
166642:
166643: XLA_AE_HEADER_PKG.SetJeCategoryName;
166644:
166645: XLA_AE_HEADER_PKG.g_rec_header_new.array_event_type_code(hdr_idx) := l_array_event_type(hdr_idx);
166639:
166640:
166641: XLA_AE_HEADER_PKG.SetHdrAcctAttrs(l_rec_acct_attrs);
166642:
166643: XLA_AE_HEADER_PKG.SetJeCategoryName;
166644:
166645: XLA_AE_HEADER_PKG.g_rec_header_new.array_event_type_code(hdr_idx) := l_array_event_type(hdr_idx);
166646: XLA_AE_HEADER_PKG.g_rec_header_new.array_event_id(hdr_idx) := l_array_event_id(hdr_idx);
166647: XLA_AE_HEADER_PKG.g_rec_header_new.array_entity_id(hdr_idx) := l_array_entity_id(hdr_idx);
166641: XLA_AE_HEADER_PKG.SetHdrAcctAttrs(l_rec_acct_attrs);
166642:
166643: XLA_AE_HEADER_PKG.SetJeCategoryName;
166644:
166645: XLA_AE_HEADER_PKG.g_rec_header_new.array_event_type_code(hdr_idx) := l_array_event_type(hdr_idx);
166646: XLA_AE_HEADER_PKG.g_rec_header_new.array_event_id(hdr_idx) := l_array_event_id(hdr_idx);
166647: XLA_AE_HEADER_PKG.g_rec_header_new.array_entity_id(hdr_idx) := l_array_entity_id(hdr_idx);
166648: XLA_AE_HEADER_PKG.g_rec_header_new.array_event_number(hdr_idx) := l_array_event_number(hdr_idx);
166649: XLA_AE_HEADER_PKG.g_rec_header_new.array_target_ledger_id(hdr_idx) := p_target_ledger_id;
166642:
166643: XLA_AE_HEADER_PKG.SetJeCategoryName;
166644:
166645: XLA_AE_HEADER_PKG.g_rec_header_new.array_event_type_code(hdr_idx) := l_array_event_type(hdr_idx);
166646: XLA_AE_HEADER_PKG.g_rec_header_new.array_event_id(hdr_idx) := l_array_event_id(hdr_idx);
166647: XLA_AE_HEADER_PKG.g_rec_header_new.array_entity_id(hdr_idx) := l_array_entity_id(hdr_idx);
166648: XLA_AE_HEADER_PKG.g_rec_header_new.array_event_number(hdr_idx) := l_array_event_number(hdr_idx);
166649: XLA_AE_HEADER_PKG.g_rec_header_new.array_target_ledger_id(hdr_idx) := p_target_ledger_id;
166650:
166643: XLA_AE_HEADER_PKG.SetJeCategoryName;
166644:
166645: XLA_AE_HEADER_PKG.g_rec_header_new.array_event_type_code(hdr_idx) := l_array_event_type(hdr_idx);
166646: XLA_AE_HEADER_PKG.g_rec_header_new.array_event_id(hdr_idx) := l_array_event_id(hdr_idx);
166647: XLA_AE_HEADER_PKG.g_rec_header_new.array_entity_id(hdr_idx) := l_array_entity_id(hdr_idx);
166648: XLA_AE_HEADER_PKG.g_rec_header_new.array_event_number(hdr_idx) := l_array_event_number(hdr_idx);
166649: XLA_AE_HEADER_PKG.g_rec_header_new.array_target_ledger_id(hdr_idx) := p_target_ledger_id;
166650:
166651:
166644:
166645: XLA_AE_HEADER_PKG.g_rec_header_new.array_event_type_code(hdr_idx) := l_array_event_type(hdr_idx);
166646: XLA_AE_HEADER_PKG.g_rec_header_new.array_event_id(hdr_idx) := l_array_event_id(hdr_idx);
166647: XLA_AE_HEADER_PKG.g_rec_header_new.array_entity_id(hdr_idx) := l_array_entity_id(hdr_idx);
166648: XLA_AE_HEADER_PKG.g_rec_header_new.array_event_number(hdr_idx) := l_array_event_number(hdr_idx);
166649: XLA_AE_HEADER_PKG.g_rec_header_new.array_target_ledger_id(hdr_idx) := p_target_ledger_id;
166650:
166651:
166652: -- No header level analytical criteria
166645: XLA_AE_HEADER_PKG.g_rec_header_new.array_event_type_code(hdr_idx) := l_array_event_type(hdr_idx);
166646: XLA_AE_HEADER_PKG.g_rec_header_new.array_event_id(hdr_idx) := l_array_event_id(hdr_idx);
166647: XLA_AE_HEADER_PKG.g_rec_header_new.array_entity_id(hdr_idx) := l_array_entity_id(hdr_idx);
166648: XLA_AE_HEADER_PKG.g_rec_header_new.array_event_number(hdr_idx) := l_array_event_number(hdr_idx);
166649: XLA_AE_HEADER_PKG.g_rec_header_new.array_target_ledger_id(hdr_idx) := p_target_ledger_id;
166650:
166651:
166652: -- No header level analytical criteria
166653:
166676: -- accounting for a distributeion
166677: --
166678: xla_ae_lines_pkg.SetTrxReversalAttrs
166679: (p_event_id => l_event_id
166680: ,p_gl_date => XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(hdr_idx)
166681: ,p_trx_reversal_source => l_trx_reversal_source);
166682:
166683: END IF;
166684:
166801: --
166802: -- Bug 4872078 - Do nothing if the event is meant for transaction reversal
166803: --
166804:
166805: IF NVL(xla_ae_header_pkg.g_rec_header_new.array_trx_acct_reversal_option
166806: (g_array_event(l_event_id).array_value_num('header_index'))
166807: ,'N'
166808: ) <> 'Y'
166809: THEN
166888: --
166889: -- 5217187
166890: --
166891: l_rec_rev_acct_attrs.array_acct_attr_code(1):= 'GL_DATE';
166892: l_rec_rev_acct_attrs.array_date_value(1) := XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(
166893: g_array_event(l_event_id).array_value_num('header_index'));
166894: --
166895: --
166896:
167012:
167013: --
167014: -- insert headers into xla_ae_headers_gt table
167015: --
167016: l_result := XLA_AE_HEADER_PKG.InsertHeaders ;
167017:
167018: -- insert into errors table here.
167019:
167020: END LOOP;
167488: l_previous_event_id NUMBER;
167489: l_first_event_id NUMBER;
167490: l_last_event_id NUMBER;
167491:
167492: l_rec_acct_attrs XLA_AE_HEADER_PKG.t_rec_acct_attrs;
167493: l_rec_rev_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;
167494: --
167495: --
167496: l_result BOOLEAN := TRUE;
167683: --
167684: --------------------------------------
167685: -- 4262811 Initialze MPA Line Number
167686: --------------------------------------
167687: XLA_AE_HEADER_PKG.g_mpa_line_num := 0;
167688:
167689: --
167690:
167691: --
167739: --
167740: EXIT WHEN l_array_entity_id.COUNT = 0;
167741:
167742: -- initialize arrays
167743: XLA_AE_HEADER_PKG.g_rec_header_new := NULL;
167744: XLA_AE_LINES_PKG.g_rec_lines := NULL;
167745:
167746: --
167747: -- Bug 4458708
167797:
167798: --
167799: -- initialize a row for ae header
167800: --
167801: XLA_AE_HEADER_PKG.InitHeader(hdr_idx);
167802:
167803: l_event_id := l_array_event_id(hdr_idx);
167804:
167805: --
167844: l_rec_acct_attrs.array_acct_attr_code(2) := 'GL_TRANSFER_FLAG';
167845: l_rec_acct_attrs.array_char_value(2) := g_array_event(l_event_id).array_value_char('source_38');
167846:
167847:
167848: XLA_AE_HEADER_PKG.SetHdrAcctAttrs(l_rec_acct_attrs);
167849:
167850: XLA_AE_HEADER_PKG.SetJeCategoryName;
167851:
167852: XLA_AE_HEADER_PKG.g_rec_header_new.array_event_type_code(hdr_idx) := l_array_event_type(hdr_idx);
167846:
167847:
167848: XLA_AE_HEADER_PKG.SetHdrAcctAttrs(l_rec_acct_attrs);
167849:
167850: XLA_AE_HEADER_PKG.SetJeCategoryName;
167851:
167852: XLA_AE_HEADER_PKG.g_rec_header_new.array_event_type_code(hdr_idx) := l_array_event_type(hdr_idx);
167853: XLA_AE_HEADER_PKG.g_rec_header_new.array_event_id(hdr_idx) := l_array_event_id(hdr_idx);
167854: XLA_AE_HEADER_PKG.g_rec_header_new.array_entity_id(hdr_idx) := l_array_entity_id(hdr_idx);
167848: XLA_AE_HEADER_PKG.SetHdrAcctAttrs(l_rec_acct_attrs);
167849:
167850: XLA_AE_HEADER_PKG.SetJeCategoryName;
167851:
167852: XLA_AE_HEADER_PKG.g_rec_header_new.array_event_type_code(hdr_idx) := l_array_event_type(hdr_idx);
167853: XLA_AE_HEADER_PKG.g_rec_header_new.array_event_id(hdr_idx) := l_array_event_id(hdr_idx);
167854: XLA_AE_HEADER_PKG.g_rec_header_new.array_entity_id(hdr_idx) := l_array_entity_id(hdr_idx);
167855: XLA_AE_HEADER_PKG.g_rec_header_new.array_event_number(hdr_idx) := l_array_event_number(hdr_idx);
167856: XLA_AE_HEADER_PKG.g_rec_header_new.array_target_ledger_id(hdr_idx) := p_target_ledger_id;
167849:
167850: XLA_AE_HEADER_PKG.SetJeCategoryName;
167851:
167852: XLA_AE_HEADER_PKG.g_rec_header_new.array_event_type_code(hdr_idx) := l_array_event_type(hdr_idx);
167853: XLA_AE_HEADER_PKG.g_rec_header_new.array_event_id(hdr_idx) := l_array_event_id(hdr_idx);
167854: XLA_AE_HEADER_PKG.g_rec_header_new.array_entity_id(hdr_idx) := l_array_entity_id(hdr_idx);
167855: XLA_AE_HEADER_PKG.g_rec_header_new.array_event_number(hdr_idx) := l_array_event_number(hdr_idx);
167856: XLA_AE_HEADER_PKG.g_rec_header_new.array_target_ledger_id(hdr_idx) := p_target_ledger_id;
167857:
167850: XLA_AE_HEADER_PKG.SetJeCategoryName;
167851:
167852: XLA_AE_HEADER_PKG.g_rec_header_new.array_event_type_code(hdr_idx) := l_array_event_type(hdr_idx);
167853: XLA_AE_HEADER_PKG.g_rec_header_new.array_event_id(hdr_idx) := l_array_event_id(hdr_idx);
167854: XLA_AE_HEADER_PKG.g_rec_header_new.array_entity_id(hdr_idx) := l_array_entity_id(hdr_idx);
167855: XLA_AE_HEADER_PKG.g_rec_header_new.array_event_number(hdr_idx) := l_array_event_number(hdr_idx);
167856: XLA_AE_HEADER_PKG.g_rec_header_new.array_target_ledger_id(hdr_idx) := p_target_ledger_id;
167857:
167858:
167851:
167852: XLA_AE_HEADER_PKG.g_rec_header_new.array_event_type_code(hdr_idx) := l_array_event_type(hdr_idx);
167853: XLA_AE_HEADER_PKG.g_rec_header_new.array_event_id(hdr_idx) := l_array_event_id(hdr_idx);
167854: XLA_AE_HEADER_PKG.g_rec_header_new.array_entity_id(hdr_idx) := l_array_entity_id(hdr_idx);
167855: XLA_AE_HEADER_PKG.g_rec_header_new.array_event_number(hdr_idx) := l_array_event_number(hdr_idx);
167856: XLA_AE_HEADER_PKG.g_rec_header_new.array_target_ledger_id(hdr_idx) := p_target_ledger_id;
167857:
167858:
167859: -- No header level analytical criteria
167852: XLA_AE_HEADER_PKG.g_rec_header_new.array_event_type_code(hdr_idx) := l_array_event_type(hdr_idx);
167853: XLA_AE_HEADER_PKG.g_rec_header_new.array_event_id(hdr_idx) := l_array_event_id(hdr_idx);
167854: XLA_AE_HEADER_PKG.g_rec_header_new.array_entity_id(hdr_idx) := l_array_entity_id(hdr_idx);
167855: XLA_AE_HEADER_PKG.g_rec_header_new.array_event_number(hdr_idx) := l_array_event_number(hdr_idx);
167856: XLA_AE_HEADER_PKG.g_rec_header_new.array_target_ledger_id(hdr_idx) := p_target_ledger_id;
167857:
167858:
167859: -- No header level analytical criteria
167860:
167883: -- accounting for a distributeion
167884: --
167885: xla_ae_lines_pkg.SetTrxReversalAttrs
167886: (p_event_id => l_event_id
167887: ,p_gl_date => XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(hdr_idx)
167888: ,p_trx_reversal_source => l_trx_reversal_source);
167889:
167890: END IF;
167891:
168008: --
168009: -- Bug 4872078 - Do nothing if the event is meant for transaction reversal
168010: --
168011:
168012: IF NVL(xla_ae_header_pkg.g_rec_header_new.array_trx_acct_reversal_option
168013: (g_array_event(l_event_id).array_value_num('header_index'))
168014: ,'N'
168015: ) <> 'Y'
168016: THEN
168095: --
168096: -- 5217187
168097: --
168098: l_rec_rev_acct_attrs.array_acct_attr_code(1):= 'GL_DATE';
168099: l_rec_rev_acct_attrs.array_date_value(1) := XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(
168100: g_array_event(l_event_id).array_value_num('header_index'));
168101: --
168102: --
168103:
168248:
168249: --
168250: -- insert headers into xla_ae_headers_gt table
168251: --
168252: l_result := XLA_AE_HEADER_PKG.InsertHeaders ;
168253:
168254: -- insert into errors table here.
168255:
168256: END LOOP;
168724: l_previous_event_id NUMBER;
168725: l_first_event_id NUMBER;
168726: l_last_event_id NUMBER;
168727:
168728: l_rec_acct_attrs XLA_AE_HEADER_PKG.t_rec_acct_attrs;
168729: l_rec_rev_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;
168730: --
168731: --
168732: l_result BOOLEAN := TRUE;
168919: --
168920: --------------------------------------
168921: -- 4262811 Initialze MPA Line Number
168922: --------------------------------------
168923: XLA_AE_HEADER_PKG.g_mpa_line_num := 0;
168924:
168925: --
168926:
168927: --
168975: --
168976: EXIT WHEN l_array_entity_id.COUNT = 0;
168977:
168978: -- initialize arrays
168979: XLA_AE_HEADER_PKG.g_rec_header_new := NULL;
168980: XLA_AE_LINES_PKG.g_rec_lines := NULL;
168981:
168982: --
168983: -- Bug 4458708
169033:
169034: --
169035: -- initialize a row for ae header
169036: --
169037: XLA_AE_HEADER_PKG.InitHeader(hdr_idx);
169038:
169039: l_event_id := l_array_event_id(hdr_idx);
169040:
169041: --
169080: l_rec_acct_attrs.array_acct_attr_code(2) := 'GL_TRANSFER_FLAG';
169081: l_rec_acct_attrs.array_char_value(2) := g_array_event(l_event_id).array_value_char('source_38');
169082:
169083:
169084: XLA_AE_HEADER_PKG.SetHdrAcctAttrs(l_rec_acct_attrs);
169085:
169086: XLA_AE_HEADER_PKG.SetJeCategoryName;
169087:
169088: XLA_AE_HEADER_PKG.g_rec_header_new.array_event_type_code(hdr_idx) := l_array_event_type(hdr_idx);
169082:
169083:
169084: XLA_AE_HEADER_PKG.SetHdrAcctAttrs(l_rec_acct_attrs);
169085:
169086: XLA_AE_HEADER_PKG.SetJeCategoryName;
169087:
169088: XLA_AE_HEADER_PKG.g_rec_header_new.array_event_type_code(hdr_idx) := l_array_event_type(hdr_idx);
169089: XLA_AE_HEADER_PKG.g_rec_header_new.array_event_id(hdr_idx) := l_array_event_id(hdr_idx);
169090: XLA_AE_HEADER_PKG.g_rec_header_new.array_entity_id(hdr_idx) := l_array_entity_id(hdr_idx);
169084: XLA_AE_HEADER_PKG.SetHdrAcctAttrs(l_rec_acct_attrs);
169085:
169086: XLA_AE_HEADER_PKG.SetJeCategoryName;
169087:
169088: XLA_AE_HEADER_PKG.g_rec_header_new.array_event_type_code(hdr_idx) := l_array_event_type(hdr_idx);
169089: XLA_AE_HEADER_PKG.g_rec_header_new.array_event_id(hdr_idx) := l_array_event_id(hdr_idx);
169090: XLA_AE_HEADER_PKG.g_rec_header_new.array_entity_id(hdr_idx) := l_array_entity_id(hdr_idx);
169091: XLA_AE_HEADER_PKG.g_rec_header_new.array_event_number(hdr_idx) := l_array_event_number(hdr_idx);
169092: XLA_AE_HEADER_PKG.g_rec_header_new.array_target_ledger_id(hdr_idx) := p_target_ledger_id;
169085:
169086: XLA_AE_HEADER_PKG.SetJeCategoryName;
169087:
169088: XLA_AE_HEADER_PKG.g_rec_header_new.array_event_type_code(hdr_idx) := l_array_event_type(hdr_idx);
169089: XLA_AE_HEADER_PKG.g_rec_header_new.array_event_id(hdr_idx) := l_array_event_id(hdr_idx);
169090: XLA_AE_HEADER_PKG.g_rec_header_new.array_entity_id(hdr_idx) := l_array_entity_id(hdr_idx);
169091: XLA_AE_HEADER_PKG.g_rec_header_new.array_event_number(hdr_idx) := l_array_event_number(hdr_idx);
169092: XLA_AE_HEADER_PKG.g_rec_header_new.array_target_ledger_id(hdr_idx) := p_target_ledger_id;
169093:
169086: XLA_AE_HEADER_PKG.SetJeCategoryName;
169087:
169088: XLA_AE_HEADER_PKG.g_rec_header_new.array_event_type_code(hdr_idx) := l_array_event_type(hdr_idx);
169089: XLA_AE_HEADER_PKG.g_rec_header_new.array_event_id(hdr_idx) := l_array_event_id(hdr_idx);
169090: XLA_AE_HEADER_PKG.g_rec_header_new.array_entity_id(hdr_idx) := l_array_entity_id(hdr_idx);
169091: XLA_AE_HEADER_PKG.g_rec_header_new.array_event_number(hdr_idx) := l_array_event_number(hdr_idx);
169092: XLA_AE_HEADER_PKG.g_rec_header_new.array_target_ledger_id(hdr_idx) := p_target_ledger_id;
169093:
169094:
169087:
169088: XLA_AE_HEADER_PKG.g_rec_header_new.array_event_type_code(hdr_idx) := l_array_event_type(hdr_idx);
169089: XLA_AE_HEADER_PKG.g_rec_header_new.array_event_id(hdr_idx) := l_array_event_id(hdr_idx);
169090: XLA_AE_HEADER_PKG.g_rec_header_new.array_entity_id(hdr_idx) := l_array_entity_id(hdr_idx);
169091: XLA_AE_HEADER_PKG.g_rec_header_new.array_event_number(hdr_idx) := l_array_event_number(hdr_idx);
169092: XLA_AE_HEADER_PKG.g_rec_header_new.array_target_ledger_id(hdr_idx) := p_target_ledger_id;
169093:
169094:
169095: -- No header level analytical criteria
169088: XLA_AE_HEADER_PKG.g_rec_header_new.array_event_type_code(hdr_idx) := l_array_event_type(hdr_idx);
169089: XLA_AE_HEADER_PKG.g_rec_header_new.array_event_id(hdr_idx) := l_array_event_id(hdr_idx);
169090: XLA_AE_HEADER_PKG.g_rec_header_new.array_entity_id(hdr_idx) := l_array_entity_id(hdr_idx);
169091: XLA_AE_HEADER_PKG.g_rec_header_new.array_event_number(hdr_idx) := l_array_event_number(hdr_idx);
169092: XLA_AE_HEADER_PKG.g_rec_header_new.array_target_ledger_id(hdr_idx) := p_target_ledger_id;
169093:
169094:
169095: -- No header level analytical criteria
169096:
169119: -- accounting for a distributeion
169120: --
169121: xla_ae_lines_pkg.SetTrxReversalAttrs
169122: (p_event_id => l_event_id
169123: ,p_gl_date => XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(hdr_idx)
169124: ,p_trx_reversal_source => l_trx_reversal_source);
169125:
169126: END IF;
169127:
169244: --
169245: -- Bug 4872078 - Do nothing if the event is meant for transaction reversal
169246: --
169247:
169248: IF NVL(xla_ae_header_pkg.g_rec_header_new.array_trx_acct_reversal_option
169249: (g_array_event(l_event_id).array_value_num('header_index'))
169250: ,'N'
169251: ) <> 'Y'
169252: THEN
169331: --
169332: -- 5217187
169333: --
169334: l_rec_rev_acct_attrs.array_acct_attr_code(1):= 'GL_DATE';
169335: l_rec_rev_acct_attrs.array_date_value(1) := XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(
169336: g_array_event(l_event_id).array_value_num('header_index'));
169337: --
169338: --
169339:
169542:
169543: --
169544: -- insert headers into xla_ae_headers_gt table
169545: --
169546: l_result := XLA_AE_HEADER_PKG.InsertHeaders ;
169547:
169548: -- insert into errors table here.
169549:
169550: END LOOP;
170013: l_previous_event_id NUMBER;
170014: l_first_event_id NUMBER;
170015: l_last_event_id NUMBER;
170016:
170017: l_rec_acct_attrs XLA_AE_HEADER_PKG.t_rec_acct_attrs;
170018: l_rec_rev_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;
170019: --
170020: --
170021: l_result BOOLEAN := TRUE;
170205: --
170206: --------------------------------------
170207: -- 4262811 Initialze MPA Line Number
170208: --------------------------------------
170209: XLA_AE_HEADER_PKG.g_mpa_line_num := 0;
170210:
170211: --
170212:
170213: --
170264: --
170265: EXIT WHEN l_array_entity_id.COUNT = 0;
170266:
170267: -- initialize arrays
170268: XLA_AE_HEADER_PKG.g_rec_header_new := NULL;
170269: XLA_AE_LINES_PKG.g_rec_lines := NULL;
170270:
170271: --
170272: -- Bug 4458708
170322:
170323: --
170324: -- initialize a row for ae header
170325: --
170326: XLA_AE_HEADER_PKG.InitHeader(hdr_idx);
170327:
170328: l_event_id := l_array_event_id(hdr_idx);
170329:
170330: --
170372: l_rec_acct_attrs.array_acct_attr_code(2) := 'GL_TRANSFER_FLAG';
170373: l_rec_acct_attrs.array_char_value(2) := g_array_event(l_event_id).array_value_char('source_38');
170374:
170375:
170376: XLA_AE_HEADER_PKG.SetHdrAcctAttrs(l_rec_acct_attrs);
170377:
170378: XLA_AE_HEADER_PKG.SetJeCategoryName;
170379:
170380: XLA_AE_HEADER_PKG.g_rec_header_new.array_event_type_code(hdr_idx) := l_array_event_type(hdr_idx);
170374:
170375:
170376: XLA_AE_HEADER_PKG.SetHdrAcctAttrs(l_rec_acct_attrs);
170377:
170378: XLA_AE_HEADER_PKG.SetJeCategoryName;
170379:
170380: XLA_AE_HEADER_PKG.g_rec_header_new.array_event_type_code(hdr_idx) := l_array_event_type(hdr_idx);
170381: XLA_AE_HEADER_PKG.g_rec_header_new.array_event_id(hdr_idx) := l_array_event_id(hdr_idx);
170382: XLA_AE_HEADER_PKG.g_rec_header_new.array_entity_id(hdr_idx) := l_array_entity_id(hdr_idx);
170376: XLA_AE_HEADER_PKG.SetHdrAcctAttrs(l_rec_acct_attrs);
170377:
170378: XLA_AE_HEADER_PKG.SetJeCategoryName;
170379:
170380: XLA_AE_HEADER_PKG.g_rec_header_new.array_event_type_code(hdr_idx) := l_array_event_type(hdr_idx);
170381: XLA_AE_HEADER_PKG.g_rec_header_new.array_event_id(hdr_idx) := l_array_event_id(hdr_idx);
170382: XLA_AE_HEADER_PKG.g_rec_header_new.array_entity_id(hdr_idx) := l_array_entity_id(hdr_idx);
170383: XLA_AE_HEADER_PKG.g_rec_header_new.array_event_number(hdr_idx) := l_array_event_number(hdr_idx);
170384: XLA_AE_HEADER_PKG.g_rec_header_new.array_target_ledger_id(hdr_idx) := p_target_ledger_id;
170377:
170378: XLA_AE_HEADER_PKG.SetJeCategoryName;
170379:
170380: XLA_AE_HEADER_PKG.g_rec_header_new.array_event_type_code(hdr_idx) := l_array_event_type(hdr_idx);
170381: XLA_AE_HEADER_PKG.g_rec_header_new.array_event_id(hdr_idx) := l_array_event_id(hdr_idx);
170382: XLA_AE_HEADER_PKG.g_rec_header_new.array_entity_id(hdr_idx) := l_array_entity_id(hdr_idx);
170383: XLA_AE_HEADER_PKG.g_rec_header_new.array_event_number(hdr_idx) := l_array_event_number(hdr_idx);
170384: XLA_AE_HEADER_PKG.g_rec_header_new.array_target_ledger_id(hdr_idx) := p_target_ledger_id;
170385:
170378: XLA_AE_HEADER_PKG.SetJeCategoryName;
170379:
170380: XLA_AE_HEADER_PKG.g_rec_header_new.array_event_type_code(hdr_idx) := l_array_event_type(hdr_idx);
170381: XLA_AE_HEADER_PKG.g_rec_header_new.array_event_id(hdr_idx) := l_array_event_id(hdr_idx);
170382: XLA_AE_HEADER_PKG.g_rec_header_new.array_entity_id(hdr_idx) := l_array_entity_id(hdr_idx);
170383: XLA_AE_HEADER_PKG.g_rec_header_new.array_event_number(hdr_idx) := l_array_event_number(hdr_idx);
170384: XLA_AE_HEADER_PKG.g_rec_header_new.array_target_ledger_id(hdr_idx) := p_target_ledger_id;
170385:
170386:
170379:
170380: XLA_AE_HEADER_PKG.g_rec_header_new.array_event_type_code(hdr_idx) := l_array_event_type(hdr_idx);
170381: XLA_AE_HEADER_PKG.g_rec_header_new.array_event_id(hdr_idx) := l_array_event_id(hdr_idx);
170382: XLA_AE_HEADER_PKG.g_rec_header_new.array_entity_id(hdr_idx) := l_array_entity_id(hdr_idx);
170383: XLA_AE_HEADER_PKG.g_rec_header_new.array_event_number(hdr_idx) := l_array_event_number(hdr_idx);
170384: XLA_AE_HEADER_PKG.g_rec_header_new.array_target_ledger_id(hdr_idx) := p_target_ledger_id;
170385:
170386:
170387: -- No header level analytical criteria
170380: XLA_AE_HEADER_PKG.g_rec_header_new.array_event_type_code(hdr_idx) := l_array_event_type(hdr_idx);
170381: XLA_AE_HEADER_PKG.g_rec_header_new.array_event_id(hdr_idx) := l_array_event_id(hdr_idx);
170382: XLA_AE_HEADER_PKG.g_rec_header_new.array_entity_id(hdr_idx) := l_array_entity_id(hdr_idx);
170383: XLA_AE_HEADER_PKG.g_rec_header_new.array_event_number(hdr_idx) := l_array_event_number(hdr_idx);
170384: XLA_AE_HEADER_PKG.g_rec_header_new.array_target_ledger_id(hdr_idx) := p_target_ledger_id;
170385:
170386:
170387: -- No header level analytical criteria
170388:
170411: -- accounting for a distributeion
170412: --
170413: xla_ae_lines_pkg.SetTrxReversalAttrs
170414: (p_event_id => l_event_id
170415: ,p_gl_date => XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(hdr_idx)
170416: ,p_trx_reversal_source => l_trx_reversal_source);
170417:
170418: END IF;
170419:
170532: --
170533: -- Bug 4872078 - Do nothing if the event is meant for transaction reversal
170534: --
170535:
170536: IF NVL(xla_ae_header_pkg.g_rec_header_new.array_trx_acct_reversal_option
170537: (g_array_event(l_event_id).array_value_num('header_index'))
170538: ,'N'
170539: ) <> 'Y'
170540: THEN
170619: --
170620: -- 5217187
170621: --
170622: l_rec_rev_acct_attrs.array_acct_attr_code(1):= 'GL_DATE';
170623: l_rec_rev_acct_attrs.array_date_value(1) := XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(
170624: g_array_event(l_event_id).array_value_num('header_index'));
170625: --
170626: --
170627:
170853:
170854: --
170855: -- insert headers into xla_ae_headers_gt table
170856: --
170857: l_result := XLA_AE_HEADER_PKG.InsertHeaders ;
170858:
170859: -- insert into errors table here.
170860:
170861: END LOOP;
171383: l_previous_event_id NUMBER;
171384: l_first_event_id NUMBER;
171385: l_last_event_id NUMBER;
171386:
171387: l_rec_acct_attrs XLA_AE_HEADER_PKG.t_rec_acct_attrs;
171388: l_rec_rev_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;
171389: --
171390: --
171391: l_result BOOLEAN := TRUE;
171612: --
171613: --------------------------------------
171614: -- 4262811 Initialze MPA Line Number
171615: --------------------------------------
171616: XLA_AE_HEADER_PKG.g_mpa_line_num := 0;
171617:
171618: --
171619:
171620: --
171682: --
171683: EXIT WHEN l_array_entity_id.COUNT = 0;
171684:
171685: -- initialize arrays
171686: XLA_AE_HEADER_PKG.g_rec_header_new := NULL;
171687: XLA_AE_LINES_PKG.g_rec_lines := NULL;
171688:
171689: --
171690: -- Bug 4458708
171740:
171741: --
171742: -- initialize a row for ae header
171743: --
171744: XLA_AE_HEADER_PKG.InitHeader(hdr_idx);
171745:
171746: l_event_id := l_array_event_id(hdr_idx);
171747:
171748: --
171803: l_rec_acct_attrs.array_acct_attr_code(3) := 'GL_TRANSFER_FLAG';
171804: l_rec_acct_attrs.array_char_value(3) := g_array_event(l_event_id).array_value_char('source_38');
171805:
171806:
171807: XLA_AE_HEADER_PKG.SetHdrAcctAttrs(l_rec_acct_attrs);
171808:
171809: XLA_AE_HEADER_PKG.SetJeCategoryName;
171810:
171811: XLA_AE_HEADER_PKG.g_rec_header_new.array_event_type_code(hdr_idx) := l_array_event_type(hdr_idx);
171805:
171806:
171807: XLA_AE_HEADER_PKG.SetHdrAcctAttrs(l_rec_acct_attrs);
171808:
171809: XLA_AE_HEADER_PKG.SetJeCategoryName;
171810:
171811: XLA_AE_HEADER_PKG.g_rec_header_new.array_event_type_code(hdr_idx) := l_array_event_type(hdr_idx);
171812: XLA_AE_HEADER_PKG.g_rec_header_new.array_event_id(hdr_idx) := l_array_event_id(hdr_idx);
171813: XLA_AE_HEADER_PKG.g_rec_header_new.array_entity_id(hdr_idx) := l_array_entity_id(hdr_idx);
171807: XLA_AE_HEADER_PKG.SetHdrAcctAttrs(l_rec_acct_attrs);
171808:
171809: XLA_AE_HEADER_PKG.SetJeCategoryName;
171810:
171811: XLA_AE_HEADER_PKG.g_rec_header_new.array_event_type_code(hdr_idx) := l_array_event_type(hdr_idx);
171812: XLA_AE_HEADER_PKG.g_rec_header_new.array_event_id(hdr_idx) := l_array_event_id(hdr_idx);
171813: XLA_AE_HEADER_PKG.g_rec_header_new.array_entity_id(hdr_idx) := l_array_entity_id(hdr_idx);
171814: XLA_AE_HEADER_PKG.g_rec_header_new.array_event_number(hdr_idx) := l_array_event_number(hdr_idx);
171815: XLA_AE_HEADER_PKG.g_rec_header_new.array_target_ledger_id(hdr_idx) := p_target_ledger_id;
171808:
171809: XLA_AE_HEADER_PKG.SetJeCategoryName;
171810:
171811: XLA_AE_HEADER_PKG.g_rec_header_new.array_event_type_code(hdr_idx) := l_array_event_type(hdr_idx);
171812: XLA_AE_HEADER_PKG.g_rec_header_new.array_event_id(hdr_idx) := l_array_event_id(hdr_idx);
171813: XLA_AE_HEADER_PKG.g_rec_header_new.array_entity_id(hdr_idx) := l_array_entity_id(hdr_idx);
171814: XLA_AE_HEADER_PKG.g_rec_header_new.array_event_number(hdr_idx) := l_array_event_number(hdr_idx);
171815: XLA_AE_HEADER_PKG.g_rec_header_new.array_target_ledger_id(hdr_idx) := p_target_ledger_id;
171816:
171809: XLA_AE_HEADER_PKG.SetJeCategoryName;
171810:
171811: XLA_AE_HEADER_PKG.g_rec_header_new.array_event_type_code(hdr_idx) := l_array_event_type(hdr_idx);
171812: XLA_AE_HEADER_PKG.g_rec_header_new.array_event_id(hdr_idx) := l_array_event_id(hdr_idx);
171813: XLA_AE_HEADER_PKG.g_rec_header_new.array_entity_id(hdr_idx) := l_array_entity_id(hdr_idx);
171814: XLA_AE_HEADER_PKG.g_rec_header_new.array_event_number(hdr_idx) := l_array_event_number(hdr_idx);
171815: XLA_AE_HEADER_PKG.g_rec_header_new.array_target_ledger_id(hdr_idx) := p_target_ledger_id;
171816:
171817:
171810:
171811: XLA_AE_HEADER_PKG.g_rec_header_new.array_event_type_code(hdr_idx) := l_array_event_type(hdr_idx);
171812: XLA_AE_HEADER_PKG.g_rec_header_new.array_event_id(hdr_idx) := l_array_event_id(hdr_idx);
171813: XLA_AE_HEADER_PKG.g_rec_header_new.array_entity_id(hdr_idx) := l_array_entity_id(hdr_idx);
171814: XLA_AE_HEADER_PKG.g_rec_header_new.array_event_number(hdr_idx) := l_array_event_number(hdr_idx);
171815: XLA_AE_HEADER_PKG.g_rec_header_new.array_target_ledger_id(hdr_idx) := p_target_ledger_id;
171816:
171817:
171818: -- No header level analytical criteria
171811: XLA_AE_HEADER_PKG.g_rec_header_new.array_event_type_code(hdr_idx) := l_array_event_type(hdr_idx);
171812: XLA_AE_HEADER_PKG.g_rec_header_new.array_event_id(hdr_idx) := l_array_event_id(hdr_idx);
171813: XLA_AE_HEADER_PKG.g_rec_header_new.array_entity_id(hdr_idx) := l_array_entity_id(hdr_idx);
171814: XLA_AE_HEADER_PKG.g_rec_header_new.array_event_number(hdr_idx) := l_array_event_number(hdr_idx);
171815: XLA_AE_HEADER_PKG.g_rec_header_new.array_target_ledger_id(hdr_idx) := p_target_ledger_id;
171816:
171817:
171818: -- No header level analytical criteria
171819:
171842: -- accounting for a distributeion
171843: --
171844: xla_ae_lines_pkg.SetTrxReversalAttrs
171845: (p_event_id => l_event_id
171846: ,p_gl_date => XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(hdr_idx)
171847: ,p_trx_reversal_source => l_trx_reversal_source);
171848:
171849: END IF;
171850:
171863:
171864:
171865:
171866: -- indicate that the accrual entry has a reversal entry
171867: XLA_AE_HEADER_PKG.g_rec_header_new.array_accrual_reversal_flag(hdr_idx) := 'Y';
171868:
171869: --
171870: -- initialize a row for ae header
171871: --
171869: --
171870: -- initialize a row for ae header
171871: --
171872: g_last_hdr_idx := g_last_hdr_idx + 1;
171873: XLA_AE_HEADER_PKG.CopyHeaderInfo (p_parent_hdr_idx => hdr_idx,
171874: p_hdr_idx => g_last_hdr_idx) ;
171875: XLA_AE_HEADER_PKG.g_rec_header_new.array_header_num (g_last_hdr_idx) := 1;
171876: XLA_AE_HEADER_PKG.g_rec_header_new.array_parent_header_id(g_last_hdr_idx) :=
171877: XLA_AE_HEADER_PKG.g_rec_header_new.array_event_id(hdr_idx);
171871: --
171872: g_last_hdr_idx := g_last_hdr_idx + 1;
171873: XLA_AE_HEADER_PKG.CopyHeaderInfo (p_parent_hdr_idx => hdr_idx,
171874: p_hdr_idx => g_last_hdr_idx) ;
171875: XLA_AE_HEADER_PKG.g_rec_header_new.array_header_num (g_last_hdr_idx) := 1;
171876: XLA_AE_HEADER_PKG.g_rec_header_new.array_parent_header_id(g_last_hdr_idx) :=
171877: XLA_AE_HEADER_PKG.g_rec_header_new.array_event_id(hdr_idx);
171878:
171879: --
171872: g_last_hdr_idx := g_last_hdr_idx + 1;
171873: XLA_AE_HEADER_PKG.CopyHeaderInfo (p_parent_hdr_idx => hdr_idx,
171874: p_hdr_idx => g_last_hdr_idx) ;
171875: XLA_AE_HEADER_PKG.g_rec_header_new.array_header_num (g_last_hdr_idx) := 1;
171876: XLA_AE_HEADER_PKG.g_rec_header_new.array_parent_header_id(g_last_hdr_idx) :=
171877: XLA_AE_HEADER_PKG.g_rec_header_new.array_event_id(hdr_idx);
171878:
171879: --
171880: -- record the index for the reversal entry, it will be used by the journal
171873: XLA_AE_HEADER_PKG.CopyHeaderInfo (p_parent_hdr_idx => hdr_idx,
171874: p_hdr_idx => g_last_hdr_idx) ;
171875: XLA_AE_HEADER_PKG.g_rec_header_new.array_header_num (g_last_hdr_idx) := 1;
171876: XLA_AE_HEADER_PKG.g_rec_header_new.array_parent_header_id(g_last_hdr_idx) :=
171877: XLA_AE_HEADER_PKG.g_rec_header_new.array_event_id(hdr_idx);
171878:
171879: --
171880: -- record the index for the reversal entry, it will be used by the journal
171881: -- line creation
171887: -- SetHdrAcctAttrs if necessary
171888: --
171889:
171890: ---------------------- XLA_FIRST_DAY_NEXT_GL_PERIOD ----------------------
171891: XLA_AE_HEADER_PKG.g_rec_header_new.array_acc_rev_gl_date_option(g_last_hdr_idx) := 'XLA_FIRST_DAY_NEXT_GL_PERIOD';
171892: XLA_AE_HEADER_PKG.GetAccrualRevDate(g_last_hdr_idx
171893: ,XLA_AE_HEADER_PKG.g_rec_header_new.array_target_ledger_id(g_last_hdr_idx)
171894: ,XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(hdr_idx)
171895: ,XLA_AE_HEADER_PKG.g_rec_header_new.array_acc_rev_gl_date_option(g_last_hdr_idx));
171888: --
171889:
171890: ---------------------- XLA_FIRST_DAY_NEXT_GL_PERIOD ----------------------
171891: XLA_AE_HEADER_PKG.g_rec_header_new.array_acc_rev_gl_date_option(g_last_hdr_idx) := 'XLA_FIRST_DAY_NEXT_GL_PERIOD';
171892: XLA_AE_HEADER_PKG.GetAccrualRevDate(g_last_hdr_idx
171893: ,XLA_AE_HEADER_PKG.g_rec_header_new.array_target_ledger_id(g_last_hdr_idx)
171894: ,XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(hdr_idx)
171895: ,XLA_AE_HEADER_PKG.g_rec_header_new.array_acc_rev_gl_date_option(g_last_hdr_idx));
171896:
171889:
171890: ---------------------- XLA_FIRST_DAY_NEXT_GL_PERIOD ----------------------
171891: XLA_AE_HEADER_PKG.g_rec_header_new.array_acc_rev_gl_date_option(g_last_hdr_idx) := 'XLA_FIRST_DAY_NEXT_GL_PERIOD';
171892: XLA_AE_HEADER_PKG.GetAccrualRevDate(g_last_hdr_idx
171893: ,XLA_AE_HEADER_PKG.g_rec_header_new.array_target_ledger_id(g_last_hdr_idx)
171894: ,XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(hdr_idx)
171895: ,XLA_AE_HEADER_PKG.g_rec_header_new.array_acc_rev_gl_date_option(g_last_hdr_idx));
171896:
171897:
171890: ---------------------- XLA_FIRST_DAY_NEXT_GL_PERIOD ----------------------
171891: XLA_AE_HEADER_PKG.g_rec_header_new.array_acc_rev_gl_date_option(g_last_hdr_idx) := 'XLA_FIRST_DAY_NEXT_GL_PERIOD';
171892: XLA_AE_HEADER_PKG.GetAccrualRevDate(g_last_hdr_idx
171893: ,XLA_AE_HEADER_PKG.g_rec_header_new.array_target_ledger_id(g_last_hdr_idx)
171894: ,XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(hdr_idx)
171895: ,XLA_AE_HEADER_PKG.g_rec_header_new.array_acc_rev_gl_date_option(g_last_hdr_idx));
171896:
171897:
171898: --
171891: XLA_AE_HEADER_PKG.g_rec_header_new.array_acc_rev_gl_date_option(g_last_hdr_idx) := 'XLA_FIRST_DAY_NEXT_GL_PERIOD';
171892: XLA_AE_HEADER_PKG.GetAccrualRevDate(g_last_hdr_idx
171893: ,XLA_AE_HEADER_PKG.g_rec_header_new.array_target_ledger_id(g_last_hdr_idx)
171894: ,XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(hdr_idx)
171895: ,XLA_AE_HEADER_PKG.g_rec_header_new.array_acc_rev_gl_date_option(g_last_hdr_idx));
171896:
171897:
171898: --
171899: -- Update the header status
172009: --
172010: -- Bug 4872078 - Do nothing if the event is meant for transaction reversal
172011: --
172012:
172013: IF NVL(xla_ae_header_pkg.g_rec_header_new.array_trx_acct_reversal_option
172014: (g_array_event(l_event_id).array_value_num('header_index'))
172015: ,'N'
172016: ) <> 'Y'
172017: THEN
172096: --
172097: -- 5217187
172098: --
172099: l_rec_rev_acct_attrs.array_acct_attr_code(1):= 'GL_DATE';
172100: l_rec_rev_acct_attrs.array_date_value(1) := XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(
172101: g_array_event(l_event_id).array_value_num('header_index'));
172102: --
172103: --
172104:
172240:
172241: --
172242: -- insert headers into xla_ae_headers_gt table
172243: --
172244: l_result := XLA_AE_HEADER_PKG.InsertHeaders ;
172245:
172246: -- insert into errors table here.
172247:
172248: END LOOP;
172770: l_previous_event_id NUMBER;
172771: l_first_event_id NUMBER;
172772: l_last_event_id NUMBER;
172773:
172774: l_rec_acct_attrs XLA_AE_HEADER_PKG.t_rec_acct_attrs;
172775: l_rec_rev_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;
172776: --
172777: --
172778: l_result BOOLEAN := TRUE;
172999: --
173000: --------------------------------------
173001: -- 4262811 Initialze MPA Line Number
173002: --------------------------------------
173003: XLA_AE_HEADER_PKG.g_mpa_line_num := 0;
173004:
173005: --
173006:
173007: --
173065: --
173066: EXIT WHEN l_array_entity_id.COUNT = 0;
173067:
173068: -- initialize arrays
173069: XLA_AE_HEADER_PKG.g_rec_header_new := NULL;
173070: XLA_AE_LINES_PKG.g_rec_lines := NULL;
173071:
173072: --
173073: -- Bug 4458708
173123:
173124: --
173125: -- initialize a row for ae header
173126: --
173127: XLA_AE_HEADER_PKG.InitHeader(hdr_idx);
173128:
173129: l_event_id := l_array_event_id(hdr_idx);
173130:
173131: --
173182: l_rec_acct_attrs.array_acct_attr_code(3) := 'GL_TRANSFER_FLAG';
173183: l_rec_acct_attrs.array_char_value(3) := g_array_event(l_event_id).array_value_char('source_38');
173184:
173185:
173186: XLA_AE_HEADER_PKG.SetHdrAcctAttrs(l_rec_acct_attrs);
173187:
173188: XLA_AE_HEADER_PKG.SetJeCategoryName;
173189:
173190: XLA_AE_HEADER_PKG.g_rec_header_new.array_event_type_code(hdr_idx) := l_array_event_type(hdr_idx);
173184:
173185:
173186: XLA_AE_HEADER_PKG.SetHdrAcctAttrs(l_rec_acct_attrs);
173187:
173188: XLA_AE_HEADER_PKG.SetJeCategoryName;
173189:
173190: XLA_AE_HEADER_PKG.g_rec_header_new.array_event_type_code(hdr_idx) := l_array_event_type(hdr_idx);
173191: XLA_AE_HEADER_PKG.g_rec_header_new.array_event_id(hdr_idx) := l_array_event_id(hdr_idx);
173192: XLA_AE_HEADER_PKG.g_rec_header_new.array_entity_id(hdr_idx) := l_array_entity_id(hdr_idx);
173186: XLA_AE_HEADER_PKG.SetHdrAcctAttrs(l_rec_acct_attrs);
173187:
173188: XLA_AE_HEADER_PKG.SetJeCategoryName;
173189:
173190: XLA_AE_HEADER_PKG.g_rec_header_new.array_event_type_code(hdr_idx) := l_array_event_type(hdr_idx);
173191: XLA_AE_HEADER_PKG.g_rec_header_new.array_event_id(hdr_idx) := l_array_event_id(hdr_idx);
173192: XLA_AE_HEADER_PKG.g_rec_header_new.array_entity_id(hdr_idx) := l_array_entity_id(hdr_idx);
173193: XLA_AE_HEADER_PKG.g_rec_header_new.array_event_number(hdr_idx) := l_array_event_number(hdr_idx);
173194: XLA_AE_HEADER_PKG.g_rec_header_new.array_target_ledger_id(hdr_idx) := p_target_ledger_id;
173187:
173188: XLA_AE_HEADER_PKG.SetJeCategoryName;
173189:
173190: XLA_AE_HEADER_PKG.g_rec_header_new.array_event_type_code(hdr_idx) := l_array_event_type(hdr_idx);
173191: XLA_AE_HEADER_PKG.g_rec_header_new.array_event_id(hdr_idx) := l_array_event_id(hdr_idx);
173192: XLA_AE_HEADER_PKG.g_rec_header_new.array_entity_id(hdr_idx) := l_array_entity_id(hdr_idx);
173193: XLA_AE_HEADER_PKG.g_rec_header_new.array_event_number(hdr_idx) := l_array_event_number(hdr_idx);
173194: XLA_AE_HEADER_PKG.g_rec_header_new.array_target_ledger_id(hdr_idx) := p_target_ledger_id;
173195:
173188: XLA_AE_HEADER_PKG.SetJeCategoryName;
173189:
173190: XLA_AE_HEADER_PKG.g_rec_header_new.array_event_type_code(hdr_idx) := l_array_event_type(hdr_idx);
173191: XLA_AE_HEADER_PKG.g_rec_header_new.array_event_id(hdr_idx) := l_array_event_id(hdr_idx);
173192: XLA_AE_HEADER_PKG.g_rec_header_new.array_entity_id(hdr_idx) := l_array_entity_id(hdr_idx);
173193: XLA_AE_HEADER_PKG.g_rec_header_new.array_event_number(hdr_idx) := l_array_event_number(hdr_idx);
173194: XLA_AE_HEADER_PKG.g_rec_header_new.array_target_ledger_id(hdr_idx) := p_target_ledger_id;
173195:
173196:
173189:
173190: XLA_AE_HEADER_PKG.g_rec_header_new.array_event_type_code(hdr_idx) := l_array_event_type(hdr_idx);
173191: XLA_AE_HEADER_PKG.g_rec_header_new.array_event_id(hdr_idx) := l_array_event_id(hdr_idx);
173192: XLA_AE_HEADER_PKG.g_rec_header_new.array_entity_id(hdr_idx) := l_array_entity_id(hdr_idx);
173193: XLA_AE_HEADER_PKG.g_rec_header_new.array_event_number(hdr_idx) := l_array_event_number(hdr_idx);
173194: XLA_AE_HEADER_PKG.g_rec_header_new.array_target_ledger_id(hdr_idx) := p_target_ledger_id;
173195:
173196:
173197: -- No header level analytical criteria
173190: XLA_AE_HEADER_PKG.g_rec_header_new.array_event_type_code(hdr_idx) := l_array_event_type(hdr_idx);
173191: XLA_AE_HEADER_PKG.g_rec_header_new.array_event_id(hdr_idx) := l_array_event_id(hdr_idx);
173192: XLA_AE_HEADER_PKG.g_rec_header_new.array_entity_id(hdr_idx) := l_array_entity_id(hdr_idx);
173193: XLA_AE_HEADER_PKG.g_rec_header_new.array_event_number(hdr_idx) := l_array_event_number(hdr_idx);
173194: XLA_AE_HEADER_PKG.g_rec_header_new.array_target_ledger_id(hdr_idx) := p_target_ledger_id;
173195:
173196:
173197: -- No header level analytical criteria
173198:
173221: -- accounting for a distributeion
173222: --
173223: xla_ae_lines_pkg.SetTrxReversalAttrs
173224: (p_event_id => l_event_id
173225: ,p_gl_date => XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(hdr_idx)
173226: ,p_trx_reversal_source => l_trx_reversal_source);
173227:
173228: END IF;
173229:
173346: --
173347: -- Bug 4872078 - Do nothing if the event is meant for transaction reversal
173348: --
173349:
173350: IF NVL(xla_ae_header_pkg.g_rec_header_new.array_trx_acct_reversal_option
173351: (g_array_event(l_event_id).array_value_num('header_index'))
173352: ,'N'
173353: ) <> 'Y'
173354: THEN
173433: --
173434: -- 5217187
173435: --
173436: l_rec_rev_acct_attrs.array_acct_attr_code(1):= 'GL_DATE';
173437: l_rec_rev_acct_attrs.array_date_value(1) := XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(
173438: g_array_event(l_event_id).array_value_num('header_index'));
173439: --
173440: --
173441:
173811:
173812: --
173813: -- insert headers into xla_ae_headers_gt table
173814: --
173815: l_result := XLA_AE_HEADER_PKG.InsertHeaders ;
173816:
173817: -- insert into errors table here.
173818:
173819: END LOOP;
174287: l_previous_event_id NUMBER;
174288: l_first_event_id NUMBER;
174289: l_last_event_id NUMBER;
174290:
174291: l_rec_acct_attrs XLA_AE_HEADER_PKG.t_rec_acct_attrs;
174292: l_rec_rev_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;
174293: --
174294: --
174295: l_result BOOLEAN := TRUE;
174482: --
174483: --------------------------------------
174484: -- 4262811 Initialze MPA Line Number
174485: --------------------------------------
174486: XLA_AE_HEADER_PKG.g_mpa_line_num := 0;
174487:
174488: --
174489:
174490: --
174542: --
174543: EXIT WHEN l_array_entity_id.COUNT = 0;
174544:
174545: -- initialize arrays
174546: XLA_AE_HEADER_PKG.g_rec_header_new := NULL;
174547: XLA_AE_LINES_PKG.g_rec_lines := NULL;
174548:
174549: --
174550: -- Bug 4458708
174600:
174601: --
174602: -- initialize a row for ae header
174603: --
174604: XLA_AE_HEADER_PKG.InitHeader(hdr_idx);
174605:
174606: l_event_id := l_array_event_id(hdr_idx);
174607:
174608: --
174651: l_rec_acct_attrs.array_acct_attr_code(2) := 'GL_TRANSFER_FLAG';
174652: l_rec_acct_attrs.array_char_value(2) := g_array_event(l_event_id).array_value_char('source_38');
174653:
174654:
174655: XLA_AE_HEADER_PKG.SetHdrAcctAttrs(l_rec_acct_attrs);
174656:
174657: XLA_AE_HEADER_PKG.SetJeCategoryName;
174658:
174659: XLA_AE_HEADER_PKG.g_rec_header_new.array_event_type_code(hdr_idx) := l_array_event_type(hdr_idx);
174653:
174654:
174655: XLA_AE_HEADER_PKG.SetHdrAcctAttrs(l_rec_acct_attrs);
174656:
174657: XLA_AE_HEADER_PKG.SetJeCategoryName;
174658:
174659: XLA_AE_HEADER_PKG.g_rec_header_new.array_event_type_code(hdr_idx) := l_array_event_type(hdr_idx);
174660: XLA_AE_HEADER_PKG.g_rec_header_new.array_event_id(hdr_idx) := l_array_event_id(hdr_idx);
174661: XLA_AE_HEADER_PKG.g_rec_header_new.array_entity_id(hdr_idx) := l_array_entity_id(hdr_idx);
174655: XLA_AE_HEADER_PKG.SetHdrAcctAttrs(l_rec_acct_attrs);
174656:
174657: XLA_AE_HEADER_PKG.SetJeCategoryName;
174658:
174659: XLA_AE_HEADER_PKG.g_rec_header_new.array_event_type_code(hdr_idx) := l_array_event_type(hdr_idx);
174660: XLA_AE_HEADER_PKG.g_rec_header_new.array_event_id(hdr_idx) := l_array_event_id(hdr_idx);
174661: XLA_AE_HEADER_PKG.g_rec_header_new.array_entity_id(hdr_idx) := l_array_entity_id(hdr_idx);
174662: XLA_AE_HEADER_PKG.g_rec_header_new.array_event_number(hdr_idx) := l_array_event_number(hdr_idx);
174663: XLA_AE_HEADER_PKG.g_rec_header_new.array_target_ledger_id(hdr_idx) := p_target_ledger_id;
174656:
174657: XLA_AE_HEADER_PKG.SetJeCategoryName;
174658:
174659: XLA_AE_HEADER_PKG.g_rec_header_new.array_event_type_code(hdr_idx) := l_array_event_type(hdr_idx);
174660: XLA_AE_HEADER_PKG.g_rec_header_new.array_event_id(hdr_idx) := l_array_event_id(hdr_idx);
174661: XLA_AE_HEADER_PKG.g_rec_header_new.array_entity_id(hdr_idx) := l_array_entity_id(hdr_idx);
174662: XLA_AE_HEADER_PKG.g_rec_header_new.array_event_number(hdr_idx) := l_array_event_number(hdr_idx);
174663: XLA_AE_HEADER_PKG.g_rec_header_new.array_target_ledger_id(hdr_idx) := p_target_ledger_id;
174664:
174657: XLA_AE_HEADER_PKG.SetJeCategoryName;
174658:
174659: XLA_AE_HEADER_PKG.g_rec_header_new.array_event_type_code(hdr_idx) := l_array_event_type(hdr_idx);
174660: XLA_AE_HEADER_PKG.g_rec_header_new.array_event_id(hdr_idx) := l_array_event_id(hdr_idx);
174661: XLA_AE_HEADER_PKG.g_rec_header_new.array_entity_id(hdr_idx) := l_array_entity_id(hdr_idx);
174662: XLA_AE_HEADER_PKG.g_rec_header_new.array_event_number(hdr_idx) := l_array_event_number(hdr_idx);
174663: XLA_AE_HEADER_PKG.g_rec_header_new.array_target_ledger_id(hdr_idx) := p_target_ledger_id;
174664:
174665:
174658:
174659: XLA_AE_HEADER_PKG.g_rec_header_new.array_event_type_code(hdr_idx) := l_array_event_type(hdr_idx);
174660: XLA_AE_HEADER_PKG.g_rec_header_new.array_event_id(hdr_idx) := l_array_event_id(hdr_idx);
174661: XLA_AE_HEADER_PKG.g_rec_header_new.array_entity_id(hdr_idx) := l_array_entity_id(hdr_idx);
174662: XLA_AE_HEADER_PKG.g_rec_header_new.array_event_number(hdr_idx) := l_array_event_number(hdr_idx);
174663: XLA_AE_HEADER_PKG.g_rec_header_new.array_target_ledger_id(hdr_idx) := p_target_ledger_id;
174664:
174665:
174666: -- No header level analytical criteria
174659: XLA_AE_HEADER_PKG.g_rec_header_new.array_event_type_code(hdr_idx) := l_array_event_type(hdr_idx);
174660: XLA_AE_HEADER_PKG.g_rec_header_new.array_event_id(hdr_idx) := l_array_event_id(hdr_idx);
174661: XLA_AE_HEADER_PKG.g_rec_header_new.array_entity_id(hdr_idx) := l_array_entity_id(hdr_idx);
174662: XLA_AE_HEADER_PKG.g_rec_header_new.array_event_number(hdr_idx) := l_array_event_number(hdr_idx);
174663: XLA_AE_HEADER_PKG.g_rec_header_new.array_target_ledger_id(hdr_idx) := p_target_ledger_id;
174664:
174665:
174666: -- No header level analytical criteria
174667:
174690: -- accounting for a distributeion
174691: --
174692: xla_ae_lines_pkg.SetTrxReversalAttrs
174693: (p_event_id => l_event_id
174694: ,p_gl_date => XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(hdr_idx)
174695: ,p_trx_reversal_source => l_trx_reversal_source);
174696:
174697: END IF;
174698:
174811: --
174812: -- Bug 4872078 - Do nothing if the event is meant for transaction reversal
174813: --
174814:
174815: IF NVL(xla_ae_header_pkg.g_rec_header_new.array_trx_acct_reversal_option
174816: (g_array_event(l_event_id).array_value_num('header_index'))
174817: ,'N'
174818: ) <> 'Y'
174819: THEN
174898: --
174899: -- 5217187
174900: --
174901: l_rec_rev_acct_attrs.array_acct_attr_code(1):= 'GL_DATE';
174902: l_rec_rev_acct_attrs.array_date_value(1) := XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(
174903: g_array_event(l_event_id).array_value_num('header_index'));
174904: --
174905: --
174906:
175138:
175139: --
175140: -- insert headers into xla_ae_headers_gt table
175141: --
175142: l_result := XLA_AE_HEADER_PKG.InsertHeaders ;
175143:
175144: -- insert into errors table here.
175145:
175146: END LOOP;
175614: l_previous_event_id NUMBER;
175615: l_first_event_id NUMBER;
175616: l_last_event_id NUMBER;
175617:
175618: l_rec_acct_attrs XLA_AE_HEADER_PKG.t_rec_acct_attrs;
175619: l_rec_rev_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;
175620: --
175621: --
175622: l_result BOOLEAN := TRUE;
175809: --
175810: --------------------------------------
175811: -- 4262811 Initialze MPA Line Number
175812: --------------------------------------
175813: XLA_AE_HEADER_PKG.g_mpa_line_num := 0;
175814:
175815: --
175816:
175817: --
175865: --
175866: EXIT WHEN l_array_entity_id.COUNT = 0;
175867:
175868: -- initialize arrays
175869: XLA_AE_HEADER_PKG.g_rec_header_new := NULL;
175870: XLA_AE_LINES_PKG.g_rec_lines := NULL;
175871:
175872: --
175873: -- Bug 4458708
175923:
175924: --
175925: -- initialize a row for ae header
175926: --
175927: XLA_AE_HEADER_PKG.InitHeader(hdr_idx);
175928:
175929: l_event_id := l_array_event_id(hdr_idx);
175930:
175931: --
175970: l_rec_acct_attrs.array_acct_attr_code(2) := 'GL_TRANSFER_FLAG';
175971: l_rec_acct_attrs.array_char_value(2) := g_array_event(l_event_id).array_value_char('source_38');
175972:
175973:
175974: XLA_AE_HEADER_PKG.SetHdrAcctAttrs(l_rec_acct_attrs);
175975:
175976: XLA_AE_HEADER_PKG.SetJeCategoryName;
175977:
175978: XLA_AE_HEADER_PKG.g_rec_header_new.array_event_type_code(hdr_idx) := l_array_event_type(hdr_idx);
175972:
175973:
175974: XLA_AE_HEADER_PKG.SetHdrAcctAttrs(l_rec_acct_attrs);
175975:
175976: XLA_AE_HEADER_PKG.SetJeCategoryName;
175977:
175978: XLA_AE_HEADER_PKG.g_rec_header_new.array_event_type_code(hdr_idx) := l_array_event_type(hdr_idx);
175979: XLA_AE_HEADER_PKG.g_rec_header_new.array_event_id(hdr_idx) := l_array_event_id(hdr_idx);
175980: XLA_AE_HEADER_PKG.g_rec_header_new.array_entity_id(hdr_idx) := l_array_entity_id(hdr_idx);
175974: XLA_AE_HEADER_PKG.SetHdrAcctAttrs(l_rec_acct_attrs);
175975:
175976: XLA_AE_HEADER_PKG.SetJeCategoryName;
175977:
175978: XLA_AE_HEADER_PKG.g_rec_header_new.array_event_type_code(hdr_idx) := l_array_event_type(hdr_idx);
175979: XLA_AE_HEADER_PKG.g_rec_header_new.array_event_id(hdr_idx) := l_array_event_id(hdr_idx);
175980: XLA_AE_HEADER_PKG.g_rec_header_new.array_entity_id(hdr_idx) := l_array_entity_id(hdr_idx);
175981: XLA_AE_HEADER_PKG.g_rec_header_new.array_event_number(hdr_idx) := l_array_event_number(hdr_idx);
175982: XLA_AE_HEADER_PKG.g_rec_header_new.array_target_ledger_id(hdr_idx) := p_target_ledger_id;
175975:
175976: XLA_AE_HEADER_PKG.SetJeCategoryName;
175977:
175978: XLA_AE_HEADER_PKG.g_rec_header_new.array_event_type_code(hdr_idx) := l_array_event_type(hdr_idx);
175979: XLA_AE_HEADER_PKG.g_rec_header_new.array_event_id(hdr_idx) := l_array_event_id(hdr_idx);
175980: XLA_AE_HEADER_PKG.g_rec_header_new.array_entity_id(hdr_idx) := l_array_entity_id(hdr_idx);
175981: XLA_AE_HEADER_PKG.g_rec_header_new.array_event_number(hdr_idx) := l_array_event_number(hdr_idx);
175982: XLA_AE_HEADER_PKG.g_rec_header_new.array_target_ledger_id(hdr_idx) := p_target_ledger_id;
175983:
175976: XLA_AE_HEADER_PKG.SetJeCategoryName;
175977:
175978: XLA_AE_HEADER_PKG.g_rec_header_new.array_event_type_code(hdr_idx) := l_array_event_type(hdr_idx);
175979: XLA_AE_HEADER_PKG.g_rec_header_new.array_event_id(hdr_idx) := l_array_event_id(hdr_idx);
175980: XLA_AE_HEADER_PKG.g_rec_header_new.array_entity_id(hdr_idx) := l_array_entity_id(hdr_idx);
175981: XLA_AE_HEADER_PKG.g_rec_header_new.array_event_number(hdr_idx) := l_array_event_number(hdr_idx);
175982: XLA_AE_HEADER_PKG.g_rec_header_new.array_target_ledger_id(hdr_idx) := p_target_ledger_id;
175983:
175984:
175977:
175978: XLA_AE_HEADER_PKG.g_rec_header_new.array_event_type_code(hdr_idx) := l_array_event_type(hdr_idx);
175979: XLA_AE_HEADER_PKG.g_rec_header_new.array_event_id(hdr_idx) := l_array_event_id(hdr_idx);
175980: XLA_AE_HEADER_PKG.g_rec_header_new.array_entity_id(hdr_idx) := l_array_entity_id(hdr_idx);
175981: XLA_AE_HEADER_PKG.g_rec_header_new.array_event_number(hdr_idx) := l_array_event_number(hdr_idx);
175982: XLA_AE_HEADER_PKG.g_rec_header_new.array_target_ledger_id(hdr_idx) := p_target_ledger_id;
175983:
175984:
175985: -- No header level analytical criteria
175978: XLA_AE_HEADER_PKG.g_rec_header_new.array_event_type_code(hdr_idx) := l_array_event_type(hdr_idx);
175979: XLA_AE_HEADER_PKG.g_rec_header_new.array_event_id(hdr_idx) := l_array_event_id(hdr_idx);
175980: XLA_AE_HEADER_PKG.g_rec_header_new.array_entity_id(hdr_idx) := l_array_entity_id(hdr_idx);
175981: XLA_AE_HEADER_PKG.g_rec_header_new.array_event_number(hdr_idx) := l_array_event_number(hdr_idx);
175982: XLA_AE_HEADER_PKG.g_rec_header_new.array_target_ledger_id(hdr_idx) := p_target_ledger_id;
175983:
175984:
175985: -- No header level analytical criteria
175986:
176009: -- accounting for a distributeion
176010: --
176011: xla_ae_lines_pkg.SetTrxReversalAttrs
176012: (p_event_id => l_event_id
176013: ,p_gl_date => XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(hdr_idx)
176014: ,p_trx_reversal_source => l_trx_reversal_source);
176015:
176016: END IF;
176017:
176134: --
176135: -- Bug 4872078 - Do nothing if the event is meant for transaction reversal
176136: --
176137:
176138: IF NVL(xla_ae_header_pkg.g_rec_header_new.array_trx_acct_reversal_option
176139: (g_array_event(l_event_id).array_value_num('header_index'))
176140: ,'N'
176141: ) <> 'Y'
176142: THEN
176221: --
176222: -- 5217187
176223: --
176224: l_rec_rev_acct_attrs.array_acct_attr_code(1):= 'GL_DATE';
176225: l_rec_rev_acct_attrs.array_date_value(1) := XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(
176226: g_array_event(l_event_id).array_value_num('header_index'));
176227: --
176228: --
176229:
176345:
176346: --
176347: -- insert headers into xla_ae_headers_gt table
176348: --
176349: l_result := XLA_AE_HEADER_PKG.InsertHeaders ;
176350:
176351: -- insert into errors table here.
176352:
176353: END LOOP;
176816: l_previous_event_id NUMBER;
176817: l_first_event_id NUMBER;
176818: l_last_event_id NUMBER;
176819:
176820: l_rec_acct_attrs XLA_AE_HEADER_PKG.t_rec_acct_attrs;
176821: l_rec_rev_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;
176822: --
176823: --
176824: l_result BOOLEAN := TRUE;
177008: --
177009: --------------------------------------
177010: -- 4262811 Initialze MPA Line Number
177011: --------------------------------------
177012: XLA_AE_HEADER_PKG.g_mpa_line_num := 0;
177013:
177014: --
177015:
177016: --
177067: --
177068: EXIT WHEN l_array_entity_id.COUNT = 0;
177069:
177070: -- initialize arrays
177071: XLA_AE_HEADER_PKG.g_rec_header_new := NULL;
177072: XLA_AE_LINES_PKG.g_rec_lines := NULL;
177073:
177074: --
177075: -- Bug 4458708
177125:
177126: --
177127: -- initialize a row for ae header
177128: --
177129: XLA_AE_HEADER_PKG.InitHeader(hdr_idx);
177130:
177131: l_event_id := l_array_event_id(hdr_idx);
177132:
177133: --
177175: l_rec_acct_attrs.array_acct_attr_code(2) := 'GL_TRANSFER_FLAG';
177176: l_rec_acct_attrs.array_char_value(2) := g_array_event(l_event_id).array_value_char('source_38');
177177:
177178:
177179: XLA_AE_HEADER_PKG.SetHdrAcctAttrs(l_rec_acct_attrs);
177180:
177181: XLA_AE_HEADER_PKG.SetJeCategoryName;
177182:
177183: XLA_AE_HEADER_PKG.g_rec_header_new.array_event_type_code(hdr_idx) := l_array_event_type(hdr_idx);
177177:
177178:
177179: XLA_AE_HEADER_PKG.SetHdrAcctAttrs(l_rec_acct_attrs);
177180:
177181: XLA_AE_HEADER_PKG.SetJeCategoryName;
177182:
177183: XLA_AE_HEADER_PKG.g_rec_header_new.array_event_type_code(hdr_idx) := l_array_event_type(hdr_idx);
177184: XLA_AE_HEADER_PKG.g_rec_header_new.array_event_id(hdr_idx) := l_array_event_id(hdr_idx);
177185: XLA_AE_HEADER_PKG.g_rec_header_new.array_entity_id(hdr_idx) := l_array_entity_id(hdr_idx);
177179: XLA_AE_HEADER_PKG.SetHdrAcctAttrs(l_rec_acct_attrs);
177180:
177181: XLA_AE_HEADER_PKG.SetJeCategoryName;
177182:
177183: XLA_AE_HEADER_PKG.g_rec_header_new.array_event_type_code(hdr_idx) := l_array_event_type(hdr_idx);
177184: XLA_AE_HEADER_PKG.g_rec_header_new.array_event_id(hdr_idx) := l_array_event_id(hdr_idx);
177185: XLA_AE_HEADER_PKG.g_rec_header_new.array_entity_id(hdr_idx) := l_array_entity_id(hdr_idx);
177186: XLA_AE_HEADER_PKG.g_rec_header_new.array_event_number(hdr_idx) := l_array_event_number(hdr_idx);
177187: XLA_AE_HEADER_PKG.g_rec_header_new.array_target_ledger_id(hdr_idx) := p_target_ledger_id;
177180:
177181: XLA_AE_HEADER_PKG.SetJeCategoryName;
177182:
177183: XLA_AE_HEADER_PKG.g_rec_header_new.array_event_type_code(hdr_idx) := l_array_event_type(hdr_idx);
177184: XLA_AE_HEADER_PKG.g_rec_header_new.array_event_id(hdr_idx) := l_array_event_id(hdr_idx);
177185: XLA_AE_HEADER_PKG.g_rec_header_new.array_entity_id(hdr_idx) := l_array_entity_id(hdr_idx);
177186: XLA_AE_HEADER_PKG.g_rec_header_new.array_event_number(hdr_idx) := l_array_event_number(hdr_idx);
177187: XLA_AE_HEADER_PKG.g_rec_header_new.array_target_ledger_id(hdr_idx) := p_target_ledger_id;
177188:
177181: XLA_AE_HEADER_PKG.SetJeCategoryName;
177182:
177183: XLA_AE_HEADER_PKG.g_rec_header_new.array_event_type_code(hdr_idx) := l_array_event_type(hdr_idx);
177184: XLA_AE_HEADER_PKG.g_rec_header_new.array_event_id(hdr_idx) := l_array_event_id(hdr_idx);
177185: XLA_AE_HEADER_PKG.g_rec_header_new.array_entity_id(hdr_idx) := l_array_entity_id(hdr_idx);
177186: XLA_AE_HEADER_PKG.g_rec_header_new.array_event_number(hdr_idx) := l_array_event_number(hdr_idx);
177187: XLA_AE_HEADER_PKG.g_rec_header_new.array_target_ledger_id(hdr_idx) := p_target_ledger_id;
177188:
177189:
177182:
177183: XLA_AE_HEADER_PKG.g_rec_header_new.array_event_type_code(hdr_idx) := l_array_event_type(hdr_idx);
177184: XLA_AE_HEADER_PKG.g_rec_header_new.array_event_id(hdr_idx) := l_array_event_id(hdr_idx);
177185: XLA_AE_HEADER_PKG.g_rec_header_new.array_entity_id(hdr_idx) := l_array_entity_id(hdr_idx);
177186: XLA_AE_HEADER_PKG.g_rec_header_new.array_event_number(hdr_idx) := l_array_event_number(hdr_idx);
177187: XLA_AE_HEADER_PKG.g_rec_header_new.array_target_ledger_id(hdr_idx) := p_target_ledger_id;
177188:
177189:
177190: -- No header level analytical criteria
177183: XLA_AE_HEADER_PKG.g_rec_header_new.array_event_type_code(hdr_idx) := l_array_event_type(hdr_idx);
177184: XLA_AE_HEADER_PKG.g_rec_header_new.array_event_id(hdr_idx) := l_array_event_id(hdr_idx);
177185: XLA_AE_HEADER_PKG.g_rec_header_new.array_entity_id(hdr_idx) := l_array_entity_id(hdr_idx);
177186: XLA_AE_HEADER_PKG.g_rec_header_new.array_event_number(hdr_idx) := l_array_event_number(hdr_idx);
177187: XLA_AE_HEADER_PKG.g_rec_header_new.array_target_ledger_id(hdr_idx) := p_target_ledger_id;
177188:
177189:
177190: -- No header level analytical criteria
177191:
177214: -- accounting for a distributeion
177215: --
177216: xla_ae_lines_pkg.SetTrxReversalAttrs
177217: (p_event_id => l_event_id
177218: ,p_gl_date => XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(hdr_idx)
177219: ,p_trx_reversal_source => l_trx_reversal_source);
177220:
177221: END IF;
177222:
177335: --
177336: -- Bug 4872078 - Do nothing if the event is meant for transaction reversal
177337: --
177338:
177339: IF NVL(xla_ae_header_pkg.g_rec_header_new.array_trx_acct_reversal_option
177340: (g_array_event(l_event_id).array_value_num('header_index'))
177341: ,'N'
177342: ) <> 'Y'
177343: THEN
177422: --
177423: -- 5217187
177424: --
177425: l_rec_rev_acct_attrs.array_acct_attr_code(1):= 'GL_DATE';
177426: l_rec_rev_acct_attrs.array_date_value(1) := XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(
177427: g_array_event(l_event_id).array_value_num('header_index'));
177428: --
177429: --
177430:
177572:
177573: --
177574: -- insert headers into xla_ae_headers_gt table
177575: --
177576: l_result := XLA_AE_HEADER_PKG.InsertHeaders ;
177577:
177578: -- insert into errors table here.
177579:
177580: END LOOP;
178048: l_previous_event_id NUMBER;
178049: l_first_event_id NUMBER;
178050: l_last_event_id NUMBER;
178051:
178052: l_rec_acct_attrs XLA_AE_HEADER_PKG.t_rec_acct_attrs;
178053: l_rec_rev_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;
178054: --
178055: --
178056: l_result BOOLEAN := TRUE;
178243: --
178244: --------------------------------------
178245: -- 4262811 Initialze MPA Line Number
178246: --------------------------------------
178247: XLA_AE_HEADER_PKG.g_mpa_line_num := 0;
178248:
178249: --
178250:
178251: --
178303: --
178304: EXIT WHEN l_array_entity_id.COUNT = 0;
178305:
178306: -- initialize arrays
178307: XLA_AE_HEADER_PKG.g_rec_header_new := NULL;
178308: XLA_AE_LINES_PKG.g_rec_lines := NULL;
178309:
178310: --
178311: -- Bug 4458708
178361:
178362: --
178363: -- initialize a row for ae header
178364: --
178365: XLA_AE_HEADER_PKG.InitHeader(hdr_idx);
178366:
178367: l_event_id := l_array_event_id(hdr_idx);
178368:
178369: --
178412: l_rec_acct_attrs.array_acct_attr_code(2) := 'GL_TRANSFER_FLAG';
178413: l_rec_acct_attrs.array_char_value(2) := g_array_event(l_event_id).array_value_char('source_38');
178414:
178415:
178416: XLA_AE_HEADER_PKG.SetHdrAcctAttrs(l_rec_acct_attrs);
178417:
178418: XLA_AE_HEADER_PKG.SetJeCategoryName;
178419:
178420: XLA_AE_HEADER_PKG.g_rec_header_new.array_event_type_code(hdr_idx) := l_array_event_type(hdr_idx);
178414:
178415:
178416: XLA_AE_HEADER_PKG.SetHdrAcctAttrs(l_rec_acct_attrs);
178417:
178418: XLA_AE_HEADER_PKG.SetJeCategoryName;
178419:
178420: XLA_AE_HEADER_PKG.g_rec_header_new.array_event_type_code(hdr_idx) := l_array_event_type(hdr_idx);
178421: XLA_AE_HEADER_PKG.g_rec_header_new.array_event_id(hdr_idx) := l_array_event_id(hdr_idx);
178422: XLA_AE_HEADER_PKG.g_rec_header_new.array_entity_id(hdr_idx) := l_array_entity_id(hdr_idx);
178416: XLA_AE_HEADER_PKG.SetHdrAcctAttrs(l_rec_acct_attrs);
178417:
178418: XLA_AE_HEADER_PKG.SetJeCategoryName;
178419:
178420: XLA_AE_HEADER_PKG.g_rec_header_new.array_event_type_code(hdr_idx) := l_array_event_type(hdr_idx);
178421: XLA_AE_HEADER_PKG.g_rec_header_new.array_event_id(hdr_idx) := l_array_event_id(hdr_idx);
178422: XLA_AE_HEADER_PKG.g_rec_header_new.array_entity_id(hdr_idx) := l_array_entity_id(hdr_idx);
178423: XLA_AE_HEADER_PKG.g_rec_header_new.array_event_number(hdr_idx) := l_array_event_number(hdr_idx);
178424: XLA_AE_HEADER_PKG.g_rec_header_new.array_target_ledger_id(hdr_idx) := p_target_ledger_id;
178417:
178418: XLA_AE_HEADER_PKG.SetJeCategoryName;
178419:
178420: XLA_AE_HEADER_PKG.g_rec_header_new.array_event_type_code(hdr_idx) := l_array_event_type(hdr_idx);
178421: XLA_AE_HEADER_PKG.g_rec_header_new.array_event_id(hdr_idx) := l_array_event_id(hdr_idx);
178422: XLA_AE_HEADER_PKG.g_rec_header_new.array_entity_id(hdr_idx) := l_array_entity_id(hdr_idx);
178423: XLA_AE_HEADER_PKG.g_rec_header_new.array_event_number(hdr_idx) := l_array_event_number(hdr_idx);
178424: XLA_AE_HEADER_PKG.g_rec_header_new.array_target_ledger_id(hdr_idx) := p_target_ledger_id;
178425:
178418: XLA_AE_HEADER_PKG.SetJeCategoryName;
178419:
178420: XLA_AE_HEADER_PKG.g_rec_header_new.array_event_type_code(hdr_idx) := l_array_event_type(hdr_idx);
178421: XLA_AE_HEADER_PKG.g_rec_header_new.array_event_id(hdr_idx) := l_array_event_id(hdr_idx);
178422: XLA_AE_HEADER_PKG.g_rec_header_new.array_entity_id(hdr_idx) := l_array_entity_id(hdr_idx);
178423: XLA_AE_HEADER_PKG.g_rec_header_new.array_event_number(hdr_idx) := l_array_event_number(hdr_idx);
178424: XLA_AE_HEADER_PKG.g_rec_header_new.array_target_ledger_id(hdr_idx) := p_target_ledger_id;
178425:
178426:
178419:
178420: XLA_AE_HEADER_PKG.g_rec_header_new.array_event_type_code(hdr_idx) := l_array_event_type(hdr_idx);
178421: XLA_AE_HEADER_PKG.g_rec_header_new.array_event_id(hdr_idx) := l_array_event_id(hdr_idx);
178422: XLA_AE_HEADER_PKG.g_rec_header_new.array_entity_id(hdr_idx) := l_array_entity_id(hdr_idx);
178423: XLA_AE_HEADER_PKG.g_rec_header_new.array_event_number(hdr_idx) := l_array_event_number(hdr_idx);
178424: XLA_AE_HEADER_PKG.g_rec_header_new.array_target_ledger_id(hdr_idx) := p_target_ledger_id;
178425:
178426:
178427: -- No header level analytical criteria
178420: XLA_AE_HEADER_PKG.g_rec_header_new.array_event_type_code(hdr_idx) := l_array_event_type(hdr_idx);
178421: XLA_AE_HEADER_PKG.g_rec_header_new.array_event_id(hdr_idx) := l_array_event_id(hdr_idx);
178422: XLA_AE_HEADER_PKG.g_rec_header_new.array_entity_id(hdr_idx) := l_array_entity_id(hdr_idx);
178423: XLA_AE_HEADER_PKG.g_rec_header_new.array_event_number(hdr_idx) := l_array_event_number(hdr_idx);
178424: XLA_AE_HEADER_PKG.g_rec_header_new.array_target_ledger_id(hdr_idx) := p_target_ledger_id;
178425:
178426:
178427: -- No header level analytical criteria
178428:
178451: -- accounting for a distributeion
178452: --
178453: xla_ae_lines_pkg.SetTrxReversalAttrs
178454: (p_event_id => l_event_id
178455: ,p_gl_date => XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(hdr_idx)
178456: ,p_trx_reversal_source => l_trx_reversal_source);
178457:
178458: END IF;
178459:
178572: --
178573: -- Bug 4872078 - Do nothing if the event is meant for transaction reversal
178574: --
178575:
178576: IF NVL(xla_ae_header_pkg.g_rec_header_new.array_trx_acct_reversal_option
178577: (g_array_event(l_event_id).array_value_num('header_index'))
178578: ,'N'
178579: ) <> 'Y'
178580: THEN
178659: --
178660: -- 5217187
178661: --
178662: l_rec_rev_acct_attrs.array_acct_attr_code(1):= 'GL_DATE';
178663: l_rec_rev_acct_attrs.array_date_value(1) := XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(
178664: g_array_event(l_event_id).array_value_num('header_index'));
178665: --
178666: --
178667:
178841:
178842: --
178843: -- insert headers into xla_ae_headers_gt table
178844: --
178845: l_result := XLA_AE_HEADER_PKG.InsertHeaders ;
178846:
178847: -- insert into errors table here.
178848:
178849: END LOOP;
179317: l_previous_event_id NUMBER;
179318: l_first_event_id NUMBER;
179319: l_last_event_id NUMBER;
179320:
179321: l_rec_acct_attrs XLA_AE_HEADER_PKG.t_rec_acct_attrs;
179322: l_rec_rev_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;
179323: --
179324: --
179325: l_result BOOLEAN := TRUE;
179512: --
179513: --------------------------------------
179514: -- 4262811 Initialze MPA Line Number
179515: --------------------------------------
179516: XLA_AE_HEADER_PKG.g_mpa_line_num := 0;
179517:
179518: --
179519:
179520: --
179568: --
179569: EXIT WHEN l_array_entity_id.COUNT = 0;
179570:
179571: -- initialize arrays
179572: XLA_AE_HEADER_PKG.g_rec_header_new := NULL;
179573: XLA_AE_LINES_PKG.g_rec_lines := NULL;
179574:
179575: --
179576: -- Bug 4458708
179626:
179627: --
179628: -- initialize a row for ae header
179629: --
179630: XLA_AE_HEADER_PKG.InitHeader(hdr_idx);
179631:
179632: l_event_id := l_array_event_id(hdr_idx);
179633:
179634: --
179673: l_rec_acct_attrs.array_acct_attr_code(2) := 'GL_TRANSFER_FLAG';
179674: l_rec_acct_attrs.array_char_value(2) := g_array_event(l_event_id).array_value_char('source_38');
179675:
179676:
179677: XLA_AE_HEADER_PKG.SetHdrAcctAttrs(l_rec_acct_attrs);
179678:
179679: XLA_AE_HEADER_PKG.SetJeCategoryName;
179680:
179681: XLA_AE_HEADER_PKG.g_rec_header_new.array_event_type_code(hdr_idx) := l_array_event_type(hdr_idx);
179675:
179676:
179677: XLA_AE_HEADER_PKG.SetHdrAcctAttrs(l_rec_acct_attrs);
179678:
179679: XLA_AE_HEADER_PKG.SetJeCategoryName;
179680:
179681: XLA_AE_HEADER_PKG.g_rec_header_new.array_event_type_code(hdr_idx) := l_array_event_type(hdr_idx);
179682: XLA_AE_HEADER_PKG.g_rec_header_new.array_event_id(hdr_idx) := l_array_event_id(hdr_idx);
179683: XLA_AE_HEADER_PKG.g_rec_header_new.array_entity_id(hdr_idx) := l_array_entity_id(hdr_idx);
179677: XLA_AE_HEADER_PKG.SetHdrAcctAttrs(l_rec_acct_attrs);
179678:
179679: XLA_AE_HEADER_PKG.SetJeCategoryName;
179680:
179681: XLA_AE_HEADER_PKG.g_rec_header_new.array_event_type_code(hdr_idx) := l_array_event_type(hdr_idx);
179682: XLA_AE_HEADER_PKG.g_rec_header_new.array_event_id(hdr_idx) := l_array_event_id(hdr_idx);
179683: XLA_AE_HEADER_PKG.g_rec_header_new.array_entity_id(hdr_idx) := l_array_entity_id(hdr_idx);
179684: XLA_AE_HEADER_PKG.g_rec_header_new.array_event_number(hdr_idx) := l_array_event_number(hdr_idx);
179685: XLA_AE_HEADER_PKG.g_rec_header_new.array_target_ledger_id(hdr_idx) := p_target_ledger_id;
179678:
179679: XLA_AE_HEADER_PKG.SetJeCategoryName;
179680:
179681: XLA_AE_HEADER_PKG.g_rec_header_new.array_event_type_code(hdr_idx) := l_array_event_type(hdr_idx);
179682: XLA_AE_HEADER_PKG.g_rec_header_new.array_event_id(hdr_idx) := l_array_event_id(hdr_idx);
179683: XLA_AE_HEADER_PKG.g_rec_header_new.array_entity_id(hdr_idx) := l_array_entity_id(hdr_idx);
179684: XLA_AE_HEADER_PKG.g_rec_header_new.array_event_number(hdr_idx) := l_array_event_number(hdr_idx);
179685: XLA_AE_HEADER_PKG.g_rec_header_new.array_target_ledger_id(hdr_idx) := p_target_ledger_id;
179686:
179679: XLA_AE_HEADER_PKG.SetJeCategoryName;
179680:
179681: XLA_AE_HEADER_PKG.g_rec_header_new.array_event_type_code(hdr_idx) := l_array_event_type(hdr_idx);
179682: XLA_AE_HEADER_PKG.g_rec_header_new.array_event_id(hdr_idx) := l_array_event_id(hdr_idx);
179683: XLA_AE_HEADER_PKG.g_rec_header_new.array_entity_id(hdr_idx) := l_array_entity_id(hdr_idx);
179684: XLA_AE_HEADER_PKG.g_rec_header_new.array_event_number(hdr_idx) := l_array_event_number(hdr_idx);
179685: XLA_AE_HEADER_PKG.g_rec_header_new.array_target_ledger_id(hdr_idx) := p_target_ledger_id;
179686:
179687:
179680:
179681: XLA_AE_HEADER_PKG.g_rec_header_new.array_event_type_code(hdr_idx) := l_array_event_type(hdr_idx);
179682: XLA_AE_HEADER_PKG.g_rec_header_new.array_event_id(hdr_idx) := l_array_event_id(hdr_idx);
179683: XLA_AE_HEADER_PKG.g_rec_header_new.array_entity_id(hdr_idx) := l_array_entity_id(hdr_idx);
179684: XLA_AE_HEADER_PKG.g_rec_header_new.array_event_number(hdr_idx) := l_array_event_number(hdr_idx);
179685: XLA_AE_HEADER_PKG.g_rec_header_new.array_target_ledger_id(hdr_idx) := p_target_ledger_id;
179686:
179687:
179688: -- No header level analytical criteria
179681: XLA_AE_HEADER_PKG.g_rec_header_new.array_event_type_code(hdr_idx) := l_array_event_type(hdr_idx);
179682: XLA_AE_HEADER_PKG.g_rec_header_new.array_event_id(hdr_idx) := l_array_event_id(hdr_idx);
179683: XLA_AE_HEADER_PKG.g_rec_header_new.array_entity_id(hdr_idx) := l_array_entity_id(hdr_idx);
179684: XLA_AE_HEADER_PKG.g_rec_header_new.array_event_number(hdr_idx) := l_array_event_number(hdr_idx);
179685: XLA_AE_HEADER_PKG.g_rec_header_new.array_target_ledger_id(hdr_idx) := p_target_ledger_id;
179686:
179687:
179688: -- No header level analytical criteria
179689:
179712: -- accounting for a distributeion
179713: --
179714: xla_ae_lines_pkg.SetTrxReversalAttrs
179715: (p_event_id => l_event_id
179716: ,p_gl_date => XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(hdr_idx)
179717: ,p_trx_reversal_source => l_trx_reversal_source);
179718:
179719: END IF;
179720:
179837: --
179838: -- Bug 4872078 - Do nothing if the event is meant for transaction reversal
179839: --
179840:
179841: IF NVL(xla_ae_header_pkg.g_rec_header_new.array_trx_acct_reversal_option
179842: (g_array_event(l_event_id).array_value_num('header_index'))
179843: ,'N'
179844: ) <> 'Y'
179845: THEN
179924: --
179925: -- 5217187
179926: --
179927: l_rec_rev_acct_attrs.array_acct_attr_code(1):= 'GL_DATE';
179928: l_rec_rev_acct_attrs.array_date_value(1) := XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(
179929: g_array_event(l_event_id).array_value_num('header_index'));
179930: --
179931: --
179932:
180135:
180136: --
180137: -- insert headers into xla_ae_headers_gt table
180138: --
180139: l_result := XLA_AE_HEADER_PKG.InsertHeaders ;
180140:
180141: -- insert into errors table here.
180142:
180143: END LOOP;
180610: l_previous_event_id NUMBER;
180611: l_first_event_id NUMBER;
180612: l_last_event_id NUMBER;
180613:
180614: l_rec_acct_attrs XLA_AE_HEADER_PKG.t_rec_acct_attrs;
180615: l_rec_rev_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;
180616: --
180617: --
180618: l_result BOOLEAN := TRUE;
180806: --
180807: --------------------------------------
180808: -- 4262811 Initialze MPA Line Number
180809: --------------------------------------
180810: XLA_AE_HEADER_PKG.g_mpa_line_num := 0;
180811:
180812: --
180813:
180814: --
180862: --
180863: EXIT WHEN l_array_entity_id.COUNT = 0;
180864:
180865: -- initialize arrays
180866: XLA_AE_HEADER_PKG.g_rec_header_new := NULL;
180867: XLA_AE_LINES_PKG.g_rec_lines := NULL;
180868:
180869: --
180870: -- Bug 4458708
180920:
180921: --
180922: -- initialize a row for ae header
180923: --
180924: XLA_AE_HEADER_PKG.InitHeader(hdr_idx);
180925:
180926: l_event_id := l_array_event_id(hdr_idx);
180927:
180928: --
180967: l_rec_acct_attrs.array_acct_attr_code(2) := 'GL_TRANSFER_FLAG';
180968: l_rec_acct_attrs.array_char_value(2) := g_array_event(l_event_id).array_value_char('source_38');
180969:
180970:
180971: XLA_AE_HEADER_PKG.SetHdrAcctAttrs(l_rec_acct_attrs);
180972:
180973: XLA_AE_HEADER_PKG.SetJeCategoryName;
180974:
180975: XLA_AE_HEADER_PKG.g_rec_header_new.array_event_type_code(hdr_idx) := l_array_event_type(hdr_idx);
180969:
180970:
180971: XLA_AE_HEADER_PKG.SetHdrAcctAttrs(l_rec_acct_attrs);
180972:
180973: XLA_AE_HEADER_PKG.SetJeCategoryName;
180974:
180975: XLA_AE_HEADER_PKG.g_rec_header_new.array_event_type_code(hdr_idx) := l_array_event_type(hdr_idx);
180976: XLA_AE_HEADER_PKG.g_rec_header_new.array_event_id(hdr_idx) := l_array_event_id(hdr_idx);
180977: XLA_AE_HEADER_PKG.g_rec_header_new.array_entity_id(hdr_idx) := l_array_entity_id(hdr_idx);
180971: XLA_AE_HEADER_PKG.SetHdrAcctAttrs(l_rec_acct_attrs);
180972:
180973: XLA_AE_HEADER_PKG.SetJeCategoryName;
180974:
180975: XLA_AE_HEADER_PKG.g_rec_header_new.array_event_type_code(hdr_idx) := l_array_event_type(hdr_idx);
180976: XLA_AE_HEADER_PKG.g_rec_header_new.array_event_id(hdr_idx) := l_array_event_id(hdr_idx);
180977: XLA_AE_HEADER_PKG.g_rec_header_new.array_entity_id(hdr_idx) := l_array_entity_id(hdr_idx);
180978: XLA_AE_HEADER_PKG.g_rec_header_new.array_event_number(hdr_idx) := l_array_event_number(hdr_idx);
180979: XLA_AE_HEADER_PKG.g_rec_header_new.array_target_ledger_id(hdr_idx) := p_target_ledger_id;
180972:
180973: XLA_AE_HEADER_PKG.SetJeCategoryName;
180974:
180975: XLA_AE_HEADER_PKG.g_rec_header_new.array_event_type_code(hdr_idx) := l_array_event_type(hdr_idx);
180976: XLA_AE_HEADER_PKG.g_rec_header_new.array_event_id(hdr_idx) := l_array_event_id(hdr_idx);
180977: XLA_AE_HEADER_PKG.g_rec_header_new.array_entity_id(hdr_idx) := l_array_entity_id(hdr_idx);
180978: XLA_AE_HEADER_PKG.g_rec_header_new.array_event_number(hdr_idx) := l_array_event_number(hdr_idx);
180979: XLA_AE_HEADER_PKG.g_rec_header_new.array_target_ledger_id(hdr_idx) := p_target_ledger_id;
180980:
180973: XLA_AE_HEADER_PKG.SetJeCategoryName;
180974:
180975: XLA_AE_HEADER_PKG.g_rec_header_new.array_event_type_code(hdr_idx) := l_array_event_type(hdr_idx);
180976: XLA_AE_HEADER_PKG.g_rec_header_new.array_event_id(hdr_idx) := l_array_event_id(hdr_idx);
180977: XLA_AE_HEADER_PKG.g_rec_header_new.array_entity_id(hdr_idx) := l_array_entity_id(hdr_idx);
180978: XLA_AE_HEADER_PKG.g_rec_header_new.array_event_number(hdr_idx) := l_array_event_number(hdr_idx);
180979: XLA_AE_HEADER_PKG.g_rec_header_new.array_target_ledger_id(hdr_idx) := p_target_ledger_id;
180980:
180981:
180974:
180975: XLA_AE_HEADER_PKG.g_rec_header_new.array_event_type_code(hdr_idx) := l_array_event_type(hdr_idx);
180976: XLA_AE_HEADER_PKG.g_rec_header_new.array_event_id(hdr_idx) := l_array_event_id(hdr_idx);
180977: XLA_AE_HEADER_PKG.g_rec_header_new.array_entity_id(hdr_idx) := l_array_entity_id(hdr_idx);
180978: XLA_AE_HEADER_PKG.g_rec_header_new.array_event_number(hdr_idx) := l_array_event_number(hdr_idx);
180979: XLA_AE_HEADER_PKG.g_rec_header_new.array_target_ledger_id(hdr_idx) := p_target_ledger_id;
180980:
180981:
180982: -- No header level analytical criteria
180975: XLA_AE_HEADER_PKG.g_rec_header_new.array_event_type_code(hdr_idx) := l_array_event_type(hdr_idx);
180976: XLA_AE_HEADER_PKG.g_rec_header_new.array_event_id(hdr_idx) := l_array_event_id(hdr_idx);
180977: XLA_AE_HEADER_PKG.g_rec_header_new.array_entity_id(hdr_idx) := l_array_entity_id(hdr_idx);
180978: XLA_AE_HEADER_PKG.g_rec_header_new.array_event_number(hdr_idx) := l_array_event_number(hdr_idx);
180979: XLA_AE_HEADER_PKG.g_rec_header_new.array_target_ledger_id(hdr_idx) := p_target_ledger_id;
180980:
180981:
180982: -- No header level analytical criteria
180983:
181006: -- accounting for a distributeion
181007: --
181008: xla_ae_lines_pkg.SetTrxReversalAttrs
181009: (p_event_id => l_event_id
181010: ,p_gl_date => XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(hdr_idx)
181011: ,p_trx_reversal_source => l_trx_reversal_source);
181012:
181013: END IF;
181014:
181131: --
181132: -- Bug 4872078 - Do nothing if the event is meant for transaction reversal
181133: --
181134:
181135: IF NVL(xla_ae_header_pkg.g_rec_header_new.array_trx_acct_reversal_option
181136: (g_array_event(l_event_id).array_value_num('header_index'))
181137: ,'N'
181138: ) <> 'Y'
181139: THEN
181218: --
181219: -- 5217187
181220: --
181221: l_rec_rev_acct_attrs.array_acct_attr_code(1):= 'GL_DATE';
181222: l_rec_rev_acct_attrs.array_date_value(1) := XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(
181223: g_array_event(l_event_id).array_value_num('header_index'));
181224: --
181225: --
181226:
181429:
181430: --
181431: -- insert headers into xla_ae_headers_gt table
181432: --
181433: l_result := XLA_AE_HEADER_PKG.InsertHeaders ;
181434:
181435: -- insert into errors table here.
181436:
181437: END LOOP;
181904: l_previous_event_id NUMBER;
181905: l_first_event_id NUMBER;
181906: l_last_event_id NUMBER;
181907:
181908: l_rec_acct_attrs XLA_AE_HEADER_PKG.t_rec_acct_attrs;
181909: l_rec_rev_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;
181910: --
181911: --
181912: l_result BOOLEAN := TRUE;
182100: --
182101: --------------------------------------
182102: -- 4262811 Initialze MPA Line Number
182103: --------------------------------------
182104: XLA_AE_HEADER_PKG.g_mpa_line_num := 0;
182105:
182106: --
182107:
182108: --
182156: --
182157: EXIT WHEN l_array_entity_id.COUNT = 0;
182158:
182159: -- initialize arrays
182160: XLA_AE_HEADER_PKG.g_rec_header_new := NULL;
182161: XLA_AE_LINES_PKG.g_rec_lines := NULL;
182162:
182163: --
182164: -- Bug 4458708
182214:
182215: --
182216: -- initialize a row for ae header
182217: --
182218: XLA_AE_HEADER_PKG.InitHeader(hdr_idx);
182219:
182220: l_event_id := l_array_event_id(hdr_idx);
182221:
182222: --
182261: l_rec_acct_attrs.array_acct_attr_code(2) := 'GL_TRANSFER_FLAG';
182262: l_rec_acct_attrs.array_char_value(2) := g_array_event(l_event_id).array_value_char('source_38');
182263:
182264:
182265: XLA_AE_HEADER_PKG.SetHdrAcctAttrs(l_rec_acct_attrs);
182266:
182267: XLA_AE_HEADER_PKG.SetJeCategoryName;
182268:
182269: XLA_AE_HEADER_PKG.g_rec_header_new.array_event_type_code(hdr_idx) := l_array_event_type(hdr_idx);
182263:
182264:
182265: XLA_AE_HEADER_PKG.SetHdrAcctAttrs(l_rec_acct_attrs);
182266:
182267: XLA_AE_HEADER_PKG.SetJeCategoryName;
182268:
182269: XLA_AE_HEADER_PKG.g_rec_header_new.array_event_type_code(hdr_idx) := l_array_event_type(hdr_idx);
182270: XLA_AE_HEADER_PKG.g_rec_header_new.array_event_id(hdr_idx) := l_array_event_id(hdr_idx);
182271: XLA_AE_HEADER_PKG.g_rec_header_new.array_entity_id(hdr_idx) := l_array_entity_id(hdr_idx);
182265: XLA_AE_HEADER_PKG.SetHdrAcctAttrs(l_rec_acct_attrs);
182266:
182267: XLA_AE_HEADER_PKG.SetJeCategoryName;
182268:
182269: XLA_AE_HEADER_PKG.g_rec_header_new.array_event_type_code(hdr_idx) := l_array_event_type(hdr_idx);
182270: XLA_AE_HEADER_PKG.g_rec_header_new.array_event_id(hdr_idx) := l_array_event_id(hdr_idx);
182271: XLA_AE_HEADER_PKG.g_rec_header_new.array_entity_id(hdr_idx) := l_array_entity_id(hdr_idx);
182272: XLA_AE_HEADER_PKG.g_rec_header_new.array_event_number(hdr_idx) := l_array_event_number(hdr_idx);
182273: XLA_AE_HEADER_PKG.g_rec_header_new.array_target_ledger_id(hdr_idx) := p_target_ledger_id;
182266:
182267: XLA_AE_HEADER_PKG.SetJeCategoryName;
182268:
182269: XLA_AE_HEADER_PKG.g_rec_header_new.array_event_type_code(hdr_idx) := l_array_event_type(hdr_idx);
182270: XLA_AE_HEADER_PKG.g_rec_header_new.array_event_id(hdr_idx) := l_array_event_id(hdr_idx);
182271: XLA_AE_HEADER_PKG.g_rec_header_new.array_entity_id(hdr_idx) := l_array_entity_id(hdr_idx);
182272: XLA_AE_HEADER_PKG.g_rec_header_new.array_event_number(hdr_idx) := l_array_event_number(hdr_idx);
182273: XLA_AE_HEADER_PKG.g_rec_header_new.array_target_ledger_id(hdr_idx) := p_target_ledger_id;
182274:
182267: XLA_AE_HEADER_PKG.SetJeCategoryName;
182268:
182269: XLA_AE_HEADER_PKG.g_rec_header_new.array_event_type_code(hdr_idx) := l_array_event_type(hdr_idx);
182270: XLA_AE_HEADER_PKG.g_rec_header_new.array_event_id(hdr_idx) := l_array_event_id(hdr_idx);
182271: XLA_AE_HEADER_PKG.g_rec_header_new.array_entity_id(hdr_idx) := l_array_entity_id(hdr_idx);
182272: XLA_AE_HEADER_PKG.g_rec_header_new.array_event_number(hdr_idx) := l_array_event_number(hdr_idx);
182273: XLA_AE_HEADER_PKG.g_rec_header_new.array_target_ledger_id(hdr_idx) := p_target_ledger_id;
182274:
182275:
182268:
182269: XLA_AE_HEADER_PKG.g_rec_header_new.array_event_type_code(hdr_idx) := l_array_event_type(hdr_idx);
182270: XLA_AE_HEADER_PKG.g_rec_header_new.array_event_id(hdr_idx) := l_array_event_id(hdr_idx);
182271: XLA_AE_HEADER_PKG.g_rec_header_new.array_entity_id(hdr_idx) := l_array_entity_id(hdr_idx);
182272: XLA_AE_HEADER_PKG.g_rec_header_new.array_event_number(hdr_idx) := l_array_event_number(hdr_idx);
182273: XLA_AE_HEADER_PKG.g_rec_header_new.array_target_ledger_id(hdr_idx) := p_target_ledger_id;
182274:
182275:
182276: -- No header level analytical criteria
182269: XLA_AE_HEADER_PKG.g_rec_header_new.array_event_type_code(hdr_idx) := l_array_event_type(hdr_idx);
182270: XLA_AE_HEADER_PKG.g_rec_header_new.array_event_id(hdr_idx) := l_array_event_id(hdr_idx);
182271: XLA_AE_HEADER_PKG.g_rec_header_new.array_entity_id(hdr_idx) := l_array_entity_id(hdr_idx);
182272: XLA_AE_HEADER_PKG.g_rec_header_new.array_event_number(hdr_idx) := l_array_event_number(hdr_idx);
182273: XLA_AE_HEADER_PKG.g_rec_header_new.array_target_ledger_id(hdr_idx) := p_target_ledger_id;
182274:
182275:
182276: -- No header level analytical criteria
182277:
182300: -- accounting for a distributeion
182301: --
182302: xla_ae_lines_pkg.SetTrxReversalAttrs
182303: (p_event_id => l_event_id
182304: ,p_gl_date => XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(hdr_idx)
182305: ,p_trx_reversal_source => l_trx_reversal_source);
182306:
182307: END IF;
182308:
182425: --
182426: -- Bug 4872078 - Do nothing if the event is meant for transaction reversal
182427: --
182428:
182429: IF NVL(xla_ae_header_pkg.g_rec_header_new.array_trx_acct_reversal_option
182430: (g_array_event(l_event_id).array_value_num('header_index'))
182431: ,'N'
182432: ) <> 'Y'
182433: THEN
182512: --
182513: -- 5217187
182514: --
182515: l_rec_rev_acct_attrs.array_acct_attr_code(1):= 'GL_DATE';
182516: l_rec_rev_acct_attrs.array_date_value(1) := XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(
182517: g_array_event(l_event_id).array_value_num('header_index'));
182518: --
182519: --
182520:
182665:
182666: --
182667: -- insert headers into xla_ae_headers_gt table
182668: --
182669: l_result := XLA_AE_HEADER_PKG.InsertHeaders ;
182670:
182671: -- insert into errors table here.
182672:
182673: END LOOP;
183140: l_previous_event_id NUMBER;
183141: l_first_event_id NUMBER;
183142: l_last_event_id NUMBER;
183143:
183144: l_rec_acct_attrs XLA_AE_HEADER_PKG.t_rec_acct_attrs;
183145: l_rec_rev_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;
183146: --
183147: --
183148: l_result BOOLEAN := TRUE;
183336: --
183337: --------------------------------------
183338: -- 4262811 Initialze MPA Line Number
183339: --------------------------------------
183340: XLA_AE_HEADER_PKG.g_mpa_line_num := 0;
183341:
183342: --
183343:
183344: --
183392: --
183393: EXIT WHEN l_array_entity_id.COUNT = 0;
183394:
183395: -- initialize arrays
183396: XLA_AE_HEADER_PKG.g_rec_header_new := NULL;
183397: XLA_AE_LINES_PKG.g_rec_lines := NULL;
183398:
183399: --
183400: -- Bug 4458708
183450:
183451: --
183452: -- initialize a row for ae header
183453: --
183454: XLA_AE_HEADER_PKG.InitHeader(hdr_idx);
183455:
183456: l_event_id := l_array_event_id(hdr_idx);
183457:
183458: --
183497: l_rec_acct_attrs.array_acct_attr_code(2) := 'GL_TRANSFER_FLAG';
183498: l_rec_acct_attrs.array_char_value(2) := g_array_event(l_event_id).array_value_char('source_38');
183499:
183500:
183501: XLA_AE_HEADER_PKG.SetHdrAcctAttrs(l_rec_acct_attrs);
183502:
183503: XLA_AE_HEADER_PKG.SetJeCategoryName;
183504:
183505: XLA_AE_HEADER_PKG.g_rec_header_new.array_event_type_code(hdr_idx) := l_array_event_type(hdr_idx);
183499:
183500:
183501: XLA_AE_HEADER_PKG.SetHdrAcctAttrs(l_rec_acct_attrs);
183502:
183503: XLA_AE_HEADER_PKG.SetJeCategoryName;
183504:
183505: XLA_AE_HEADER_PKG.g_rec_header_new.array_event_type_code(hdr_idx) := l_array_event_type(hdr_idx);
183506: XLA_AE_HEADER_PKG.g_rec_header_new.array_event_id(hdr_idx) := l_array_event_id(hdr_idx);
183507: XLA_AE_HEADER_PKG.g_rec_header_new.array_entity_id(hdr_idx) := l_array_entity_id(hdr_idx);
183501: XLA_AE_HEADER_PKG.SetHdrAcctAttrs(l_rec_acct_attrs);
183502:
183503: XLA_AE_HEADER_PKG.SetJeCategoryName;
183504:
183505: XLA_AE_HEADER_PKG.g_rec_header_new.array_event_type_code(hdr_idx) := l_array_event_type(hdr_idx);
183506: XLA_AE_HEADER_PKG.g_rec_header_new.array_event_id(hdr_idx) := l_array_event_id(hdr_idx);
183507: XLA_AE_HEADER_PKG.g_rec_header_new.array_entity_id(hdr_idx) := l_array_entity_id(hdr_idx);
183508: XLA_AE_HEADER_PKG.g_rec_header_new.array_event_number(hdr_idx) := l_array_event_number(hdr_idx);
183509: XLA_AE_HEADER_PKG.g_rec_header_new.array_target_ledger_id(hdr_idx) := p_target_ledger_id;
183502:
183503: XLA_AE_HEADER_PKG.SetJeCategoryName;
183504:
183505: XLA_AE_HEADER_PKG.g_rec_header_new.array_event_type_code(hdr_idx) := l_array_event_type(hdr_idx);
183506: XLA_AE_HEADER_PKG.g_rec_header_new.array_event_id(hdr_idx) := l_array_event_id(hdr_idx);
183507: XLA_AE_HEADER_PKG.g_rec_header_new.array_entity_id(hdr_idx) := l_array_entity_id(hdr_idx);
183508: XLA_AE_HEADER_PKG.g_rec_header_new.array_event_number(hdr_idx) := l_array_event_number(hdr_idx);
183509: XLA_AE_HEADER_PKG.g_rec_header_new.array_target_ledger_id(hdr_idx) := p_target_ledger_id;
183510:
183503: XLA_AE_HEADER_PKG.SetJeCategoryName;
183504:
183505: XLA_AE_HEADER_PKG.g_rec_header_new.array_event_type_code(hdr_idx) := l_array_event_type(hdr_idx);
183506: XLA_AE_HEADER_PKG.g_rec_header_new.array_event_id(hdr_idx) := l_array_event_id(hdr_idx);
183507: XLA_AE_HEADER_PKG.g_rec_header_new.array_entity_id(hdr_idx) := l_array_entity_id(hdr_idx);
183508: XLA_AE_HEADER_PKG.g_rec_header_new.array_event_number(hdr_idx) := l_array_event_number(hdr_idx);
183509: XLA_AE_HEADER_PKG.g_rec_header_new.array_target_ledger_id(hdr_idx) := p_target_ledger_id;
183510:
183511:
183504:
183505: XLA_AE_HEADER_PKG.g_rec_header_new.array_event_type_code(hdr_idx) := l_array_event_type(hdr_idx);
183506: XLA_AE_HEADER_PKG.g_rec_header_new.array_event_id(hdr_idx) := l_array_event_id(hdr_idx);
183507: XLA_AE_HEADER_PKG.g_rec_header_new.array_entity_id(hdr_idx) := l_array_entity_id(hdr_idx);
183508: XLA_AE_HEADER_PKG.g_rec_header_new.array_event_number(hdr_idx) := l_array_event_number(hdr_idx);
183509: XLA_AE_HEADER_PKG.g_rec_header_new.array_target_ledger_id(hdr_idx) := p_target_ledger_id;
183510:
183511:
183512: -- No header level analytical criteria
183505: XLA_AE_HEADER_PKG.g_rec_header_new.array_event_type_code(hdr_idx) := l_array_event_type(hdr_idx);
183506: XLA_AE_HEADER_PKG.g_rec_header_new.array_event_id(hdr_idx) := l_array_event_id(hdr_idx);
183507: XLA_AE_HEADER_PKG.g_rec_header_new.array_entity_id(hdr_idx) := l_array_entity_id(hdr_idx);
183508: XLA_AE_HEADER_PKG.g_rec_header_new.array_event_number(hdr_idx) := l_array_event_number(hdr_idx);
183509: XLA_AE_HEADER_PKG.g_rec_header_new.array_target_ledger_id(hdr_idx) := p_target_ledger_id;
183510:
183511:
183512: -- No header level analytical criteria
183513:
183536: -- accounting for a distributeion
183537: --
183538: xla_ae_lines_pkg.SetTrxReversalAttrs
183539: (p_event_id => l_event_id
183540: ,p_gl_date => XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(hdr_idx)
183541: ,p_trx_reversal_source => l_trx_reversal_source);
183542:
183543: END IF;
183544:
183661: --
183662: -- Bug 4872078 - Do nothing if the event is meant for transaction reversal
183663: --
183664:
183665: IF NVL(xla_ae_header_pkg.g_rec_header_new.array_trx_acct_reversal_option
183666: (g_array_event(l_event_id).array_value_num('header_index'))
183667: ,'N'
183668: ) <> 'Y'
183669: THEN
183748: --
183749: -- 5217187
183750: --
183751: l_rec_rev_acct_attrs.array_acct_attr_code(1):= 'GL_DATE';
183752: l_rec_rev_acct_attrs.array_date_value(1) := XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(
183753: g_array_event(l_event_id).array_value_num('header_index'));
183754: --
183755: --
183756:
184075:
184076: --
184077: -- insert headers into xla_ae_headers_gt table
184078: --
184079: l_result := XLA_AE_HEADER_PKG.InsertHeaders ;
184080:
184081: -- insert into errors table here.
184082:
184083: END LOOP;
184550: l_previous_event_id NUMBER;
184551: l_first_event_id NUMBER;
184552: l_last_event_id NUMBER;
184553:
184554: l_rec_acct_attrs XLA_AE_HEADER_PKG.t_rec_acct_attrs;
184555: l_rec_rev_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;
184556: --
184557: --
184558: l_result BOOLEAN := TRUE;
184746: --
184747: --------------------------------------
184748: -- 4262811 Initialze MPA Line Number
184749: --------------------------------------
184750: XLA_AE_HEADER_PKG.g_mpa_line_num := 0;
184751:
184752: --
184753:
184754: --
184802: --
184803: EXIT WHEN l_array_entity_id.COUNT = 0;
184804:
184805: -- initialize arrays
184806: XLA_AE_HEADER_PKG.g_rec_header_new := NULL;
184807: XLA_AE_LINES_PKG.g_rec_lines := NULL;
184808:
184809: --
184810: -- Bug 4458708
184860:
184861: --
184862: -- initialize a row for ae header
184863: --
184864: XLA_AE_HEADER_PKG.InitHeader(hdr_idx);
184865:
184866: l_event_id := l_array_event_id(hdr_idx);
184867:
184868: --
184907: l_rec_acct_attrs.array_acct_attr_code(2) := 'GL_TRANSFER_FLAG';
184908: l_rec_acct_attrs.array_char_value(2) := g_array_event(l_event_id).array_value_char('source_38');
184909:
184910:
184911: XLA_AE_HEADER_PKG.SetHdrAcctAttrs(l_rec_acct_attrs);
184912:
184913: XLA_AE_HEADER_PKG.SetJeCategoryName;
184914:
184915: XLA_AE_HEADER_PKG.g_rec_header_new.array_event_type_code(hdr_idx) := l_array_event_type(hdr_idx);
184909:
184910:
184911: XLA_AE_HEADER_PKG.SetHdrAcctAttrs(l_rec_acct_attrs);
184912:
184913: XLA_AE_HEADER_PKG.SetJeCategoryName;
184914:
184915: XLA_AE_HEADER_PKG.g_rec_header_new.array_event_type_code(hdr_idx) := l_array_event_type(hdr_idx);
184916: XLA_AE_HEADER_PKG.g_rec_header_new.array_event_id(hdr_idx) := l_array_event_id(hdr_idx);
184917: XLA_AE_HEADER_PKG.g_rec_header_new.array_entity_id(hdr_idx) := l_array_entity_id(hdr_idx);
184911: XLA_AE_HEADER_PKG.SetHdrAcctAttrs(l_rec_acct_attrs);
184912:
184913: XLA_AE_HEADER_PKG.SetJeCategoryName;
184914:
184915: XLA_AE_HEADER_PKG.g_rec_header_new.array_event_type_code(hdr_idx) := l_array_event_type(hdr_idx);
184916: XLA_AE_HEADER_PKG.g_rec_header_new.array_event_id(hdr_idx) := l_array_event_id(hdr_idx);
184917: XLA_AE_HEADER_PKG.g_rec_header_new.array_entity_id(hdr_idx) := l_array_entity_id(hdr_idx);
184918: XLA_AE_HEADER_PKG.g_rec_header_new.array_event_number(hdr_idx) := l_array_event_number(hdr_idx);
184919: XLA_AE_HEADER_PKG.g_rec_header_new.array_target_ledger_id(hdr_idx) := p_target_ledger_id;
184912:
184913: XLA_AE_HEADER_PKG.SetJeCategoryName;
184914:
184915: XLA_AE_HEADER_PKG.g_rec_header_new.array_event_type_code(hdr_idx) := l_array_event_type(hdr_idx);
184916: XLA_AE_HEADER_PKG.g_rec_header_new.array_event_id(hdr_idx) := l_array_event_id(hdr_idx);
184917: XLA_AE_HEADER_PKG.g_rec_header_new.array_entity_id(hdr_idx) := l_array_entity_id(hdr_idx);
184918: XLA_AE_HEADER_PKG.g_rec_header_new.array_event_number(hdr_idx) := l_array_event_number(hdr_idx);
184919: XLA_AE_HEADER_PKG.g_rec_header_new.array_target_ledger_id(hdr_idx) := p_target_ledger_id;
184920:
184913: XLA_AE_HEADER_PKG.SetJeCategoryName;
184914:
184915: XLA_AE_HEADER_PKG.g_rec_header_new.array_event_type_code(hdr_idx) := l_array_event_type(hdr_idx);
184916: XLA_AE_HEADER_PKG.g_rec_header_new.array_event_id(hdr_idx) := l_array_event_id(hdr_idx);
184917: XLA_AE_HEADER_PKG.g_rec_header_new.array_entity_id(hdr_idx) := l_array_entity_id(hdr_idx);
184918: XLA_AE_HEADER_PKG.g_rec_header_new.array_event_number(hdr_idx) := l_array_event_number(hdr_idx);
184919: XLA_AE_HEADER_PKG.g_rec_header_new.array_target_ledger_id(hdr_idx) := p_target_ledger_id;
184920:
184921:
184914:
184915: XLA_AE_HEADER_PKG.g_rec_header_new.array_event_type_code(hdr_idx) := l_array_event_type(hdr_idx);
184916: XLA_AE_HEADER_PKG.g_rec_header_new.array_event_id(hdr_idx) := l_array_event_id(hdr_idx);
184917: XLA_AE_HEADER_PKG.g_rec_header_new.array_entity_id(hdr_idx) := l_array_entity_id(hdr_idx);
184918: XLA_AE_HEADER_PKG.g_rec_header_new.array_event_number(hdr_idx) := l_array_event_number(hdr_idx);
184919: XLA_AE_HEADER_PKG.g_rec_header_new.array_target_ledger_id(hdr_idx) := p_target_ledger_id;
184920:
184921:
184922: -- No header level analytical criteria
184915: XLA_AE_HEADER_PKG.g_rec_header_new.array_event_type_code(hdr_idx) := l_array_event_type(hdr_idx);
184916: XLA_AE_HEADER_PKG.g_rec_header_new.array_event_id(hdr_idx) := l_array_event_id(hdr_idx);
184917: XLA_AE_HEADER_PKG.g_rec_header_new.array_entity_id(hdr_idx) := l_array_entity_id(hdr_idx);
184918: XLA_AE_HEADER_PKG.g_rec_header_new.array_event_number(hdr_idx) := l_array_event_number(hdr_idx);
184919: XLA_AE_HEADER_PKG.g_rec_header_new.array_target_ledger_id(hdr_idx) := p_target_ledger_id;
184920:
184921:
184922: -- No header level analytical criteria
184923:
184946: -- accounting for a distributeion
184947: --
184948: xla_ae_lines_pkg.SetTrxReversalAttrs
184949: (p_event_id => l_event_id
184950: ,p_gl_date => XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(hdr_idx)
184951: ,p_trx_reversal_source => l_trx_reversal_source);
184952:
184953: END IF;
184954:
185071: --
185072: -- Bug 4872078 - Do nothing if the event is meant for transaction reversal
185073: --
185074:
185075: IF NVL(xla_ae_header_pkg.g_rec_header_new.array_trx_acct_reversal_option
185076: (g_array_event(l_event_id).array_value_num('header_index'))
185077: ,'N'
185078: ) <> 'Y'
185079: THEN
185158: --
185159: -- 5217187
185160: --
185161: l_rec_rev_acct_attrs.array_acct_attr_code(1):= 'GL_DATE';
185162: l_rec_rev_acct_attrs.array_date_value(1) := XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(
185163: g_array_event(l_event_id).array_value_num('header_index'));
185164: --
185165: --
185166:
185485:
185486: --
185487: -- insert headers into xla_ae_headers_gt table
185488: --
185489: l_result := XLA_AE_HEADER_PKG.InsertHeaders ;
185490:
185491: -- insert into errors table here.
185492:
185493: END LOOP;
185960: l_previous_event_id NUMBER;
185961: l_first_event_id NUMBER;
185962: l_last_event_id NUMBER;
185963:
185964: l_rec_acct_attrs XLA_AE_HEADER_PKG.t_rec_acct_attrs;
185965: l_rec_rev_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;
185966: --
185967: --
185968: l_result BOOLEAN := TRUE;
186156: --
186157: --------------------------------------
186158: -- 4262811 Initialze MPA Line Number
186159: --------------------------------------
186160: XLA_AE_HEADER_PKG.g_mpa_line_num := 0;
186161:
186162: --
186163:
186164: --
186212: --
186213: EXIT WHEN l_array_entity_id.COUNT = 0;
186214:
186215: -- initialize arrays
186216: XLA_AE_HEADER_PKG.g_rec_header_new := NULL;
186217: XLA_AE_LINES_PKG.g_rec_lines := NULL;
186218:
186219: --
186220: -- Bug 4458708
186270:
186271: --
186272: -- initialize a row for ae header
186273: --
186274: XLA_AE_HEADER_PKG.InitHeader(hdr_idx);
186275:
186276: l_event_id := l_array_event_id(hdr_idx);
186277:
186278: --
186317: l_rec_acct_attrs.array_acct_attr_code(2) := 'GL_TRANSFER_FLAG';
186318: l_rec_acct_attrs.array_char_value(2) := g_array_event(l_event_id).array_value_char('source_38');
186319:
186320:
186321: XLA_AE_HEADER_PKG.SetHdrAcctAttrs(l_rec_acct_attrs);
186322:
186323: XLA_AE_HEADER_PKG.SetJeCategoryName;
186324:
186325: XLA_AE_HEADER_PKG.g_rec_header_new.array_event_type_code(hdr_idx) := l_array_event_type(hdr_idx);
186319:
186320:
186321: XLA_AE_HEADER_PKG.SetHdrAcctAttrs(l_rec_acct_attrs);
186322:
186323: XLA_AE_HEADER_PKG.SetJeCategoryName;
186324:
186325: XLA_AE_HEADER_PKG.g_rec_header_new.array_event_type_code(hdr_idx) := l_array_event_type(hdr_idx);
186326: XLA_AE_HEADER_PKG.g_rec_header_new.array_event_id(hdr_idx) := l_array_event_id(hdr_idx);
186327: XLA_AE_HEADER_PKG.g_rec_header_new.array_entity_id(hdr_idx) := l_array_entity_id(hdr_idx);
186321: XLA_AE_HEADER_PKG.SetHdrAcctAttrs(l_rec_acct_attrs);
186322:
186323: XLA_AE_HEADER_PKG.SetJeCategoryName;
186324:
186325: XLA_AE_HEADER_PKG.g_rec_header_new.array_event_type_code(hdr_idx) := l_array_event_type(hdr_idx);
186326: XLA_AE_HEADER_PKG.g_rec_header_new.array_event_id(hdr_idx) := l_array_event_id(hdr_idx);
186327: XLA_AE_HEADER_PKG.g_rec_header_new.array_entity_id(hdr_idx) := l_array_entity_id(hdr_idx);
186328: XLA_AE_HEADER_PKG.g_rec_header_new.array_event_number(hdr_idx) := l_array_event_number(hdr_idx);
186329: XLA_AE_HEADER_PKG.g_rec_header_new.array_target_ledger_id(hdr_idx) := p_target_ledger_id;
186322:
186323: XLA_AE_HEADER_PKG.SetJeCategoryName;
186324:
186325: XLA_AE_HEADER_PKG.g_rec_header_new.array_event_type_code(hdr_idx) := l_array_event_type(hdr_idx);
186326: XLA_AE_HEADER_PKG.g_rec_header_new.array_event_id(hdr_idx) := l_array_event_id(hdr_idx);
186327: XLA_AE_HEADER_PKG.g_rec_header_new.array_entity_id(hdr_idx) := l_array_entity_id(hdr_idx);
186328: XLA_AE_HEADER_PKG.g_rec_header_new.array_event_number(hdr_idx) := l_array_event_number(hdr_idx);
186329: XLA_AE_HEADER_PKG.g_rec_header_new.array_target_ledger_id(hdr_idx) := p_target_ledger_id;
186330:
186323: XLA_AE_HEADER_PKG.SetJeCategoryName;
186324:
186325: XLA_AE_HEADER_PKG.g_rec_header_new.array_event_type_code(hdr_idx) := l_array_event_type(hdr_idx);
186326: XLA_AE_HEADER_PKG.g_rec_header_new.array_event_id(hdr_idx) := l_array_event_id(hdr_idx);
186327: XLA_AE_HEADER_PKG.g_rec_header_new.array_entity_id(hdr_idx) := l_array_entity_id(hdr_idx);
186328: XLA_AE_HEADER_PKG.g_rec_header_new.array_event_number(hdr_idx) := l_array_event_number(hdr_idx);
186329: XLA_AE_HEADER_PKG.g_rec_header_new.array_target_ledger_id(hdr_idx) := p_target_ledger_id;
186330:
186331:
186324:
186325: XLA_AE_HEADER_PKG.g_rec_header_new.array_event_type_code(hdr_idx) := l_array_event_type(hdr_idx);
186326: XLA_AE_HEADER_PKG.g_rec_header_new.array_event_id(hdr_idx) := l_array_event_id(hdr_idx);
186327: XLA_AE_HEADER_PKG.g_rec_header_new.array_entity_id(hdr_idx) := l_array_entity_id(hdr_idx);
186328: XLA_AE_HEADER_PKG.g_rec_header_new.array_event_number(hdr_idx) := l_array_event_number(hdr_idx);
186329: XLA_AE_HEADER_PKG.g_rec_header_new.array_target_ledger_id(hdr_idx) := p_target_ledger_id;
186330:
186331:
186332: -- No header level analytical criteria
186325: XLA_AE_HEADER_PKG.g_rec_header_new.array_event_type_code(hdr_idx) := l_array_event_type(hdr_idx);
186326: XLA_AE_HEADER_PKG.g_rec_header_new.array_event_id(hdr_idx) := l_array_event_id(hdr_idx);
186327: XLA_AE_HEADER_PKG.g_rec_header_new.array_entity_id(hdr_idx) := l_array_entity_id(hdr_idx);
186328: XLA_AE_HEADER_PKG.g_rec_header_new.array_event_number(hdr_idx) := l_array_event_number(hdr_idx);
186329: XLA_AE_HEADER_PKG.g_rec_header_new.array_target_ledger_id(hdr_idx) := p_target_ledger_id;
186330:
186331:
186332: -- No header level analytical criteria
186333:
186356: -- accounting for a distributeion
186357: --
186358: xla_ae_lines_pkg.SetTrxReversalAttrs
186359: (p_event_id => l_event_id
186360: ,p_gl_date => XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(hdr_idx)
186361: ,p_trx_reversal_source => l_trx_reversal_source);
186362:
186363: END IF;
186364:
186481: --
186482: -- Bug 4872078 - Do nothing if the event is meant for transaction reversal
186483: --
186484:
186485: IF NVL(xla_ae_header_pkg.g_rec_header_new.array_trx_acct_reversal_option
186486: (g_array_event(l_event_id).array_value_num('header_index'))
186487: ,'N'
186488: ) <> 'Y'
186489: THEN
186568: --
186569: -- 5217187
186570: --
186571: l_rec_rev_acct_attrs.array_acct_attr_code(1):= 'GL_DATE';
186572: l_rec_rev_acct_attrs.array_date_value(1) := XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(
186573: g_array_event(l_event_id).array_value_num('header_index'));
186574: --
186575: --
186576:
186895:
186896: --
186897: -- insert headers into xla_ae_headers_gt table
186898: --
186899: l_result := XLA_AE_HEADER_PKG.InsertHeaders ;
186900:
186901: -- insert into errors table here.
186902:
186903: END LOOP;
187370: l_previous_event_id NUMBER;
187371: l_first_event_id NUMBER;
187372: l_last_event_id NUMBER;
187373:
187374: l_rec_acct_attrs XLA_AE_HEADER_PKG.t_rec_acct_attrs;
187375: l_rec_rev_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;
187376: --
187377: --
187378: l_result BOOLEAN := TRUE;
187566: --
187567: --------------------------------------
187568: -- 4262811 Initialze MPA Line Number
187569: --------------------------------------
187570: XLA_AE_HEADER_PKG.g_mpa_line_num := 0;
187571:
187572: --
187573:
187574: --
187622: --
187623: EXIT WHEN l_array_entity_id.COUNT = 0;
187624:
187625: -- initialize arrays
187626: XLA_AE_HEADER_PKG.g_rec_header_new := NULL;
187627: XLA_AE_LINES_PKG.g_rec_lines := NULL;
187628:
187629: --
187630: -- Bug 4458708
187680:
187681: --
187682: -- initialize a row for ae header
187683: --
187684: XLA_AE_HEADER_PKG.InitHeader(hdr_idx);
187685:
187686: l_event_id := l_array_event_id(hdr_idx);
187687:
187688: --
187727: l_rec_acct_attrs.array_acct_attr_code(2) := 'GL_TRANSFER_FLAG';
187728: l_rec_acct_attrs.array_char_value(2) := g_array_event(l_event_id).array_value_char('source_38');
187729:
187730:
187731: XLA_AE_HEADER_PKG.SetHdrAcctAttrs(l_rec_acct_attrs);
187732:
187733: XLA_AE_HEADER_PKG.SetJeCategoryName;
187734:
187735: XLA_AE_HEADER_PKG.g_rec_header_new.array_event_type_code(hdr_idx) := l_array_event_type(hdr_idx);
187729:
187730:
187731: XLA_AE_HEADER_PKG.SetHdrAcctAttrs(l_rec_acct_attrs);
187732:
187733: XLA_AE_HEADER_PKG.SetJeCategoryName;
187734:
187735: XLA_AE_HEADER_PKG.g_rec_header_new.array_event_type_code(hdr_idx) := l_array_event_type(hdr_idx);
187736: XLA_AE_HEADER_PKG.g_rec_header_new.array_event_id(hdr_idx) := l_array_event_id(hdr_idx);
187737: XLA_AE_HEADER_PKG.g_rec_header_new.array_entity_id(hdr_idx) := l_array_entity_id(hdr_idx);
187731: XLA_AE_HEADER_PKG.SetHdrAcctAttrs(l_rec_acct_attrs);
187732:
187733: XLA_AE_HEADER_PKG.SetJeCategoryName;
187734:
187735: XLA_AE_HEADER_PKG.g_rec_header_new.array_event_type_code(hdr_idx) := l_array_event_type(hdr_idx);
187736: XLA_AE_HEADER_PKG.g_rec_header_new.array_event_id(hdr_idx) := l_array_event_id(hdr_idx);
187737: XLA_AE_HEADER_PKG.g_rec_header_new.array_entity_id(hdr_idx) := l_array_entity_id(hdr_idx);
187738: XLA_AE_HEADER_PKG.g_rec_header_new.array_event_number(hdr_idx) := l_array_event_number(hdr_idx);
187739: XLA_AE_HEADER_PKG.g_rec_header_new.array_target_ledger_id(hdr_idx) := p_target_ledger_id;
187732:
187733: XLA_AE_HEADER_PKG.SetJeCategoryName;
187734:
187735: XLA_AE_HEADER_PKG.g_rec_header_new.array_event_type_code(hdr_idx) := l_array_event_type(hdr_idx);
187736: XLA_AE_HEADER_PKG.g_rec_header_new.array_event_id(hdr_idx) := l_array_event_id(hdr_idx);
187737: XLA_AE_HEADER_PKG.g_rec_header_new.array_entity_id(hdr_idx) := l_array_entity_id(hdr_idx);
187738: XLA_AE_HEADER_PKG.g_rec_header_new.array_event_number(hdr_idx) := l_array_event_number(hdr_idx);
187739: XLA_AE_HEADER_PKG.g_rec_header_new.array_target_ledger_id(hdr_idx) := p_target_ledger_id;
187740:
187733: XLA_AE_HEADER_PKG.SetJeCategoryName;
187734:
187735: XLA_AE_HEADER_PKG.g_rec_header_new.array_event_type_code(hdr_idx) := l_array_event_type(hdr_idx);
187736: XLA_AE_HEADER_PKG.g_rec_header_new.array_event_id(hdr_idx) := l_array_event_id(hdr_idx);
187737: XLA_AE_HEADER_PKG.g_rec_header_new.array_entity_id(hdr_idx) := l_array_entity_id(hdr_idx);
187738: XLA_AE_HEADER_PKG.g_rec_header_new.array_event_number(hdr_idx) := l_array_event_number(hdr_idx);
187739: XLA_AE_HEADER_PKG.g_rec_header_new.array_target_ledger_id(hdr_idx) := p_target_ledger_id;
187740:
187741:
187734:
187735: XLA_AE_HEADER_PKG.g_rec_header_new.array_event_type_code(hdr_idx) := l_array_event_type(hdr_idx);
187736: XLA_AE_HEADER_PKG.g_rec_header_new.array_event_id(hdr_idx) := l_array_event_id(hdr_idx);
187737: XLA_AE_HEADER_PKG.g_rec_header_new.array_entity_id(hdr_idx) := l_array_entity_id(hdr_idx);
187738: XLA_AE_HEADER_PKG.g_rec_header_new.array_event_number(hdr_idx) := l_array_event_number(hdr_idx);
187739: XLA_AE_HEADER_PKG.g_rec_header_new.array_target_ledger_id(hdr_idx) := p_target_ledger_id;
187740:
187741:
187742: -- No header level analytical criteria
187735: XLA_AE_HEADER_PKG.g_rec_header_new.array_event_type_code(hdr_idx) := l_array_event_type(hdr_idx);
187736: XLA_AE_HEADER_PKG.g_rec_header_new.array_event_id(hdr_idx) := l_array_event_id(hdr_idx);
187737: XLA_AE_HEADER_PKG.g_rec_header_new.array_entity_id(hdr_idx) := l_array_entity_id(hdr_idx);
187738: XLA_AE_HEADER_PKG.g_rec_header_new.array_event_number(hdr_idx) := l_array_event_number(hdr_idx);
187739: XLA_AE_HEADER_PKG.g_rec_header_new.array_target_ledger_id(hdr_idx) := p_target_ledger_id;
187740:
187741:
187742: -- No header level analytical criteria
187743:
187766: -- accounting for a distributeion
187767: --
187768: xla_ae_lines_pkg.SetTrxReversalAttrs
187769: (p_event_id => l_event_id
187770: ,p_gl_date => XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(hdr_idx)
187771: ,p_trx_reversal_source => l_trx_reversal_source);
187772:
187773: END IF;
187774:
187891: --
187892: -- Bug 4872078 - Do nothing if the event is meant for transaction reversal
187893: --
187894:
187895: IF NVL(xla_ae_header_pkg.g_rec_header_new.array_trx_acct_reversal_option
187896: (g_array_event(l_event_id).array_value_num('header_index'))
187897: ,'N'
187898: ) <> 'Y'
187899: THEN
187978: --
187979: -- 5217187
187980: --
187981: l_rec_rev_acct_attrs.array_acct_attr_code(1):= 'GL_DATE';
187982: l_rec_rev_acct_attrs.array_date_value(1) := XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(
187983: g_array_event(l_event_id).array_value_num('header_index'));
187984: --
187985: --
187986:
188305:
188306: --
188307: -- insert headers into xla_ae_headers_gt table
188308: --
188309: l_result := XLA_AE_HEADER_PKG.InsertHeaders ;
188310:
188311: -- insert into errors table here.
188312:
188313: END LOOP;
188780: l_previous_event_id NUMBER;
188781: l_first_event_id NUMBER;
188782: l_last_event_id NUMBER;
188783:
188784: l_rec_acct_attrs XLA_AE_HEADER_PKG.t_rec_acct_attrs;
188785: l_rec_rev_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;
188786: --
188787: --
188788: l_result BOOLEAN := TRUE;
188976: --
188977: --------------------------------------
188978: -- 4262811 Initialze MPA Line Number
188979: --------------------------------------
188980: XLA_AE_HEADER_PKG.g_mpa_line_num := 0;
188981:
188982: --
188983:
188984: --
189032: --
189033: EXIT WHEN l_array_entity_id.COUNT = 0;
189034:
189035: -- initialize arrays
189036: XLA_AE_HEADER_PKG.g_rec_header_new := NULL;
189037: XLA_AE_LINES_PKG.g_rec_lines := NULL;
189038:
189039: --
189040: -- Bug 4458708
189090:
189091: --
189092: -- initialize a row for ae header
189093: --
189094: XLA_AE_HEADER_PKG.InitHeader(hdr_idx);
189095:
189096: l_event_id := l_array_event_id(hdr_idx);
189097:
189098: --
189137: l_rec_acct_attrs.array_acct_attr_code(2) := 'GL_TRANSFER_FLAG';
189138: l_rec_acct_attrs.array_char_value(2) := g_array_event(l_event_id).array_value_char('source_38');
189139:
189140:
189141: XLA_AE_HEADER_PKG.SetHdrAcctAttrs(l_rec_acct_attrs);
189142:
189143: XLA_AE_HEADER_PKG.SetJeCategoryName;
189144:
189145: XLA_AE_HEADER_PKG.g_rec_header_new.array_event_type_code(hdr_idx) := l_array_event_type(hdr_idx);
189139:
189140:
189141: XLA_AE_HEADER_PKG.SetHdrAcctAttrs(l_rec_acct_attrs);
189142:
189143: XLA_AE_HEADER_PKG.SetJeCategoryName;
189144:
189145: XLA_AE_HEADER_PKG.g_rec_header_new.array_event_type_code(hdr_idx) := l_array_event_type(hdr_idx);
189146: XLA_AE_HEADER_PKG.g_rec_header_new.array_event_id(hdr_idx) := l_array_event_id(hdr_idx);
189147: XLA_AE_HEADER_PKG.g_rec_header_new.array_entity_id(hdr_idx) := l_array_entity_id(hdr_idx);
189141: XLA_AE_HEADER_PKG.SetHdrAcctAttrs(l_rec_acct_attrs);
189142:
189143: XLA_AE_HEADER_PKG.SetJeCategoryName;
189144:
189145: XLA_AE_HEADER_PKG.g_rec_header_new.array_event_type_code(hdr_idx) := l_array_event_type(hdr_idx);
189146: XLA_AE_HEADER_PKG.g_rec_header_new.array_event_id(hdr_idx) := l_array_event_id(hdr_idx);
189147: XLA_AE_HEADER_PKG.g_rec_header_new.array_entity_id(hdr_idx) := l_array_entity_id(hdr_idx);
189148: XLA_AE_HEADER_PKG.g_rec_header_new.array_event_number(hdr_idx) := l_array_event_number(hdr_idx);
189149: XLA_AE_HEADER_PKG.g_rec_header_new.array_target_ledger_id(hdr_idx) := p_target_ledger_id;
189142:
189143: XLA_AE_HEADER_PKG.SetJeCategoryName;
189144:
189145: XLA_AE_HEADER_PKG.g_rec_header_new.array_event_type_code(hdr_idx) := l_array_event_type(hdr_idx);
189146: XLA_AE_HEADER_PKG.g_rec_header_new.array_event_id(hdr_idx) := l_array_event_id(hdr_idx);
189147: XLA_AE_HEADER_PKG.g_rec_header_new.array_entity_id(hdr_idx) := l_array_entity_id(hdr_idx);
189148: XLA_AE_HEADER_PKG.g_rec_header_new.array_event_number(hdr_idx) := l_array_event_number(hdr_idx);
189149: XLA_AE_HEADER_PKG.g_rec_header_new.array_target_ledger_id(hdr_idx) := p_target_ledger_id;
189150:
189143: XLA_AE_HEADER_PKG.SetJeCategoryName;
189144:
189145: XLA_AE_HEADER_PKG.g_rec_header_new.array_event_type_code(hdr_idx) := l_array_event_type(hdr_idx);
189146: XLA_AE_HEADER_PKG.g_rec_header_new.array_event_id(hdr_idx) := l_array_event_id(hdr_idx);
189147: XLA_AE_HEADER_PKG.g_rec_header_new.array_entity_id(hdr_idx) := l_array_entity_id(hdr_idx);
189148: XLA_AE_HEADER_PKG.g_rec_header_new.array_event_number(hdr_idx) := l_array_event_number(hdr_idx);
189149: XLA_AE_HEADER_PKG.g_rec_header_new.array_target_ledger_id(hdr_idx) := p_target_ledger_id;
189150:
189151:
189144:
189145: XLA_AE_HEADER_PKG.g_rec_header_new.array_event_type_code(hdr_idx) := l_array_event_type(hdr_idx);
189146: XLA_AE_HEADER_PKG.g_rec_header_new.array_event_id(hdr_idx) := l_array_event_id(hdr_idx);
189147: XLA_AE_HEADER_PKG.g_rec_header_new.array_entity_id(hdr_idx) := l_array_entity_id(hdr_idx);
189148: XLA_AE_HEADER_PKG.g_rec_header_new.array_event_number(hdr_idx) := l_array_event_number(hdr_idx);
189149: XLA_AE_HEADER_PKG.g_rec_header_new.array_target_ledger_id(hdr_idx) := p_target_ledger_id;
189150:
189151:
189152: -- No header level analytical criteria
189145: XLA_AE_HEADER_PKG.g_rec_header_new.array_event_type_code(hdr_idx) := l_array_event_type(hdr_idx);
189146: XLA_AE_HEADER_PKG.g_rec_header_new.array_event_id(hdr_idx) := l_array_event_id(hdr_idx);
189147: XLA_AE_HEADER_PKG.g_rec_header_new.array_entity_id(hdr_idx) := l_array_entity_id(hdr_idx);
189148: XLA_AE_HEADER_PKG.g_rec_header_new.array_event_number(hdr_idx) := l_array_event_number(hdr_idx);
189149: XLA_AE_HEADER_PKG.g_rec_header_new.array_target_ledger_id(hdr_idx) := p_target_ledger_id;
189150:
189151:
189152: -- No header level analytical criteria
189153:
189176: -- accounting for a distributeion
189177: --
189178: xla_ae_lines_pkg.SetTrxReversalAttrs
189179: (p_event_id => l_event_id
189180: ,p_gl_date => XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(hdr_idx)
189181: ,p_trx_reversal_source => l_trx_reversal_source);
189182:
189183: END IF;
189184:
189301: --
189302: -- Bug 4872078 - Do nothing if the event is meant for transaction reversal
189303: --
189304:
189305: IF NVL(xla_ae_header_pkg.g_rec_header_new.array_trx_acct_reversal_option
189306: (g_array_event(l_event_id).array_value_num('header_index'))
189307: ,'N'
189308: ) <> 'Y'
189309: THEN
189388: --
189389: -- 5217187
189390: --
189391: l_rec_rev_acct_attrs.array_acct_attr_code(1):= 'GL_DATE';
189392: l_rec_rev_acct_attrs.array_date_value(1) := XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(
189393: g_array_event(l_event_id).array_value_num('header_index'));
189394: --
189395: --
189396:
189715:
189716: --
189717: -- insert headers into xla_ae_headers_gt table
189718: --
189719: l_result := XLA_AE_HEADER_PKG.InsertHeaders ;
189720:
189721: -- insert into errors table here.
189722:
189723: END LOOP;
190190: l_previous_event_id NUMBER;
190191: l_first_event_id NUMBER;
190192: l_last_event_id NUMBER;
190193:
190194: l_rec_acct_attrs XLA_AE_HEADER_PKG.t_rec_acct_attrs;
190195: l_rec_rev_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;
190196: --
190197: --
190198: l_result BOOLEAN := TRUE;
190386: --
190387: --------------------------------------
190388: -- 4262811 Initialze MPA Line Number
190389: --------------------------------------
190390: XLA_AE_HEADER_PKG.g_mpa_line_num := 0;
190391:
190392: --
190393:
190394: --
190442: --
190443: EXIT WHEN l_array_entity_id.COUNT = 0;
190444:
190445: -- initialize arrays
190446: XLA_AE_HEADER_PKG.g_rec_header_new := NULL;
190447: XLA_AE_LINES_PKG.g_rec_lines := NULL;
190448:
190449: --
190450: -- Bug 4458708
190500:
190501: --
190502: -- initialize a row for ae header
190503: --
190504: XLA_AE_HEADER_PKG.InitHeader(hdr_idx);
190505:
190506: l_event_id := l_array_event_id(hdr_idx);
190507:
190508: --
190547: l_rec_acct_attrs.array_acct_attr_code(2) := 'GL_TRANSFER_FLAG';
190548: l_rec_acct_attrs.array_char_value(2) := g_array_event(l_event_id).array_value_char('source_38');
190549:
190550:
190551: XLA_AE_HEADER_PKG.SetHdrAcctAttrs(l_rec_acct_attrs);
190552:
190553: XLA_AE_HEADER_PKG.SetJeCategoryName;
190554:
190555: XLA_AE_HEADER_PKG.g_rec_header_new.array_event_type_code(hdr_idx) := l_array_event_type(hdr_idx);
190549:
190550:
190551: XLA_AE_HEADER_PKG.SetHdrAcctAttrs(l_rec_acct_attrs);
190552:
190553: XLA_AE_HEADER_PKG.SetJeCategoryName;
190554:
190555: XLA_AE_HEADER_PKG.g_rec_header_new.array_event_type_code(hdr_idx) := l_array_event_type(hdr_idx);
190556: XLA_AE_HEADER_PKG.g_rec_header_new.array_event_id(hdr_idx) := l_array_event_id(hdr_idx);
190557: XLA_AE_HEADER_PKG.g_rec_header_new.array_entity_id(hdr_idx) := l_array_entity_id(hdr_idx);
190551: XLA_AE_HEADER_PKG.SetHdrAcctAttrs(l_rec_acct_attrs);
190552:
190553: XLA_AE_HEADER_PKG.SetJeCategoryName;
190554:
190555: XLA_AE_HEADER_PKG.g_rec_header_new.array_event_type_code(hdr_idx) := l_array_event_type(hdr_idx);
190556: XLA_AE_HEADER_PKG.g_rec_header_new.array_event_id(hdr_idx) := l_array_event_id(hdr_idx);
190557: XLA_AE_HEADER_PKG.g_rec_header_new.array_entity_id(hdr_idx) := l_array_entity_id(hdr_idx);
190558: XLA_AE_HEADER_PKG.g_rec_header_new.array_event_number(hdr_idx) := l_array_event_number(hdr_idx);
190559: XLA_AE_HEADER_PKG.g_rec_header_new.array_target_ledger_id(hdr_idx) := p_target_ledger_id;
190552:
190553: XLA_AE_HEADER_PKG.SetJeCategoryName;
190554:
190555: XLA_AE_HEADER_PKG.g_rec_header_new.array_event_type_code(hdr_idx) := l_array_event_type(hdr_idx);
190556: XLA_AE_HEADER_PKG.g_rec_header_new.array_event_id(hdr_idx) := l_array_event_id(hdr_idx);
190557: XLA_AE_HEADER_PKG.g_rec_header_new.array_entity_id(hdr_idx) := l_array_entity_id(hdr_idx);
190558: XLA_AE_HEADER_PKG.g_rec_header_new.array_event_number(hdr_idx) := l_array_event_number(hdr_idx);
190559: XLA_AE_HEADER_PKG.g_rec_header_new.array_target_ledger_id(hdr_idx) := p_target_ledger_id;
190560:
190553: XLA_AE_HEADER_PKG.SetJeCategoryName;
190554:
190555: XLA_AE_HEADER_PKG.g_rec_header_new.array_event_type_code(hdr_idx) := l_array_event_type(hdr_idx);
190556: XLA_AE_HEADER_PKG.g_rec_header_new.array_event_id(hdr_idx) := l_array_event_id(hdr_idx);
190557: XLA_AE_HEADER_PKG.g_rec_header_new.array_entity_id(hdr_idx) := l_array_entity_id(hdr_idx);
190558: XLA_AE_HEADER_PKG.g_rec_header_new.array_event_number(hdr_idx) := l_array_event_number(hdr_idx);
190559: XLA_AE_HEADER_PKG.g_rec_header_new.array_target_ledger_id(hdr_idx) := p_target_ledger_id;
190560:
190561:
190554:
190555: XLA_AE_HEADER_PKG.g_rec_header_new.array_event_type_code(hdr_idx) := l_array_event_type(hdr_idx);
190556: XLA_AE_HEADER_PKG.g_rec_header_new.array_event_id(hdr_idx) := l_array_event_id(hdr_idx);
190557: XLA_AE_HEADER_PKG.g_rec_header_new.array_entity_id(hdr_idx) := l_array_entity_id(hdr_idx);
190558: XLA_AE_HEADER_PKG.g_rec_header_new.array_event_number(hdr_idx) := l_array_event_number(hdr_idx);
190559: XLA_AE_HEADER_PKG.g_rec_header_new.array_target_ledger_id(hdr_idx) := p_target_ledger_id;
190560:
190561:
190562: -- No header level analytical criteria
190555: XLA_AE_HEADER_PKG.g_rec_header_new.array_event_type_code(hdr_idx) := l_array_event_type(hdr_idx);
190556: XLA_AE_HEADER_PKG.g_rec_header_new.array_event_id(hdr_idx) := l_array_event_id(hdr_idx);
190557: XLA_AE_HEADER_PKG.g_rec_header_new.array_entity_id(hdr_idx) := l_array_entity_id(hdr_idx);
190558: XLA_AE_HEADER_PKG.g_rec_header_new.array_event_number(hdr_idx) := l_array_event_number(hdr_idx);
190559: XLA_AE_HEADER_PKG.g_rec_header_new.array_target_ledger_id(hdr_idx) := p_target_ledger_id;
190560:
190561:
190562: -- No header level analytical criteria
190563:
190586: -- accounting for a distributeion
190587: --
190588: xla_ae_lines_pkg.SetTrxReversalAttrs
190589: (p_event_id => l_event_id
190590: ,p_gl_date => XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(hdr_idx)
190591: ,p_trx_reversal_source => l_trx_reversal_source);
190592:
190593: END IF;
190594:
190711: --
190712: -- Bug 4872078 - Do nothing if the event is meant for transaction reversal
190713: --
190714:
190715: IF NVL(xla_ae_header_pkg.g_rec_header_new.array_trx_acct_reversal_option
190716: (g_array_event(l_event_id).array_value_num('header_index'))
190717: ,'N'
190718: ) <> 'Y'
190719: THEN
190798: --
190799: -- 5217187
190800: --
190801: l_rec_rev_acct_attrs.array_acct_attr_code(1):= 'GL_DATE';
190802: l_rec_rev_acct_attrs.array_date_value(1) := XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(
190803: g_array_event(l_event_id).array_value_num('header_index'));
190804: --
190805: --
190806:
191125:
191126: --
191127: -- insert headers into xla_ae_headers_gt table
191128: --
191129: l_result := XLA_AE_HEADER_PKG.InsertHeaders ;
191130:
191131: -- insert into errors table here.
191132:
191133: END LOOP;
191600: l_previous_event_id NUMBER;
191601: l_first_event_id NUMBER;
191602: l_last_event_id NUMBER;
191603:
191604: l_rec_acct_attrs XLA_AE_HEADER_PKG.t_rec_acct_attrs;
191605: l_rec_rev_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;
191606: --
191607: --
191608: l_result BOOLEAN := TRUE;
191796: --
191797: --------------------------------------
191798: -- 4262811 Initialze MPA Line Number
191799: --------------------------------------
191800: XLA_AE_HEADER_PKG.g_mpa_line_num := 0;
191801:
191802: --
191803:
191804: --
191852: --
191853: EXIT WHEN l_array_entity_id.COUNT = 0;
191854:
191855: -- initialize arrays
191856: XLA_AE_HEADER_PKG.g_rec_header_new := NULL;
191857: XLA_AE_LINES_PKG.g_rec_lines := NULL;
191858:
191859: --
191860: -- Bug 4458708
191910:
191911: --
191912: -- initialize a row for ae header
191913: --
191914: XLA_AE_HEADER_PKG.InitHeader(hdr_idx);
191915:
191916: l_event_id := l_array_event_id(hdr_idx);
191917:
191918: --
191957: l_rec_acct_attrs.array_acct_attr_code(2) := 'GL_TRANSFER_FLAG';
191958: l_rec_acct_attrs.array_char_value(2) := g_array_event(l_event_id).array_value_char('source_38');
191959:
191960:
191961: XLA_AE_HEADER_PKG.SetHdrAcctAttrs(l_rec_acct_attrs);
191962:
191963: XLA_AE_HEADER_PKG.SetJeCategoryName;
191964:
191965: XLA_AE_HEADER_PKG.g_rec_header_new.array_event_type_code(hdr_idx) := l_array_event_type(hdr_idx);
191959:
191960:
191961: XLA_AE_HEADER_PKG.SetHdrAcctAttrs(l_rec_acct_attrs);
191962:
191963: XLA_AE_HEADER_PKG.SetJeCategoryName;
191964:
191965: XLA_AE_HEADER_PKG.g_rec_header_new.array_event_type_code(hdr_idx) := l_array_event_type(hdr_idx);
191966: XLA_AE_HEADER_PKG.g_rec_header_new.array_event_id(hdr_idx) := l_array_event_id(hdr_idx);
191967: XLA_AE_HEADER_PKG.g_rec_header_new.array_entity_id(hdr_idx) := l_array_entity_id(hdr_idx);
191961: XLA_AE_HEADER_PKG.SetHdrAcctAttrs(l_rec_acct_attrs);
191962:
191963: XLA_AE_HEADER_PKG.SetJeCategoryName;
191964:
191965: XLA_AE_HEADER_PKG.g_rec_header_new.array_event_type_code(hdr_idx) := l_array_event_type(hdr_idx);
191966: XLA_AE_HEADER_PKG.g_rec_header_new.array_event_id(hdr_idx) := l_array_event_id(hdr_idx);
191967: XLA_AE_HEADER_PKG.g_rec_header_new.array_entity_id(hdr_idx) := l_array_entity_id(hdr_idx);
191968: XLA_AE_HEADER_PKG.g_rec_header_new.array_event_number(hdr_idx) := l_array_event_number(hdr_idx);
191969: XLA_AE_HEADER_PKG.g_rec_header_new.array_target_ledger_id(hdr_idx) := p_target_ledger_id;
191962:
191963: XLA_AE_HEADER_PKG.SetJeCategoryName;
191964:
191965: XLA_AE_HEADER_PKG.g_rec_header_new.array_event_type_code(hdr_idx) := l_array_event_type(hdr_idx);
191966: XLA_AE_HEADER_PKG.g_rec_header_new.array_event_id(hdr_idx) := l_array_event_id(hdr_idx);
191967: XLA_AE_HEADER_PKG.g_rec_header_new.array_entity_id(hdr_idx) := l_array_entity_id(hdr_idx);
191968: XLA_AE_HEADER_PKG.g_rec_header_new.array_event_number(hdr_idx) := l_array_event_number(hdr_idx);
191969: XLA_AE_HEADER_PKG.g_rec_header_new.array_target_ledger_id(hdr_idx) := p_target_ledger_id;
191970:
191963: XLA_AE_HEADER_PKG.SetJeCategoryName;
191964:
191965: XLA_AE_HEADER_PKG.g_rec_header_new.array_event_type_code(hdr_idx) := l_array_event_type(hdr_idx);
191966: XLA_AE_HEADER_PKG.g_rec_header_new.array_event_id(hdr_idx) := l_array_event_id(hdr_idx);
191967: XLA_AE_HEADER_PKG.g_rec_header_new.array_entity_id(hdr_idx) := l_array_entity_id(hdr_idx);
191968: XLA_AE_HEADER_PKG.g_rec_header_new.array_event_number(hdr_idx) := l_array_event_number(hdr_idx);
191969: XLA_AE_HEADER_PKG.g_rec_header_new.array_target_ledger_id(hdr_idx) := p_target_ledger_id;
191970:
191971:
191964:
191965: XLA_AE_HEADER_PKG.g_rec_header_new.array_event_type_code(hdr_idx) := l_array_event_type(hdr_idx);
191966: XLA_AE_HEADER_PKG.g_rec_header_new.array_event_id(hdr_idx) := l_array_event_id(hdr_idx);
191967: XLA_AE_HEADER_PKG.g_rec_header_new.array_entity_id(hdr_idx) := l_array_entity_id(hdr_idx);
191968: XLA_AE_HEADER_PKG.g_rec_header_new.array_event_number(hdr_idx) := l_array_event_number(hdr_idx);
191969: XLA_AE_HEADER_PKG.g_rec_header_new.array_target_ledger_id(hdr_idx) := p_target_ledger_id;
191970:
191971:
191972: -- No header level analytical criteria
191965: XLA_AE_HEADER_PKG.g_rec_header_new.array_event_type_code(hdr_idx) := l_array_event_type(hdr_idx);
191966: XLA_AE_HEADER_PKG.g_rec_header_new.array_event_id(hdr_idx) := l_array_event_id(hdr_idx);
191967: XLA_AE_HEADER_PKG.g_rec_header_new.array_entity_id(hdr_idx) := l_array_entity_id(hdr_idx);
191968: XLA_AE_HEADER_PKG.g_rec_header_new.array_event_number(hdr_idx) := l_array_event_number(hdr_idx);
191969: XLA_AE_HEADER_PKG.g_rec_header_new.array_target_ledger_id(hdr_idx) := p_target_ledger_id;
191970:
191971:
191972: -- No header level analytical criteria
191973:
191996: -- accounting for a distributeion
191997: --
191998: xla_ae_lines_pkg.SetTrxReversalAttrs
191999: (p_event_id => l_event_id
192000: ,p_gl_date => XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(hdr_idx)
192001: ,p_trx_reversal_source => l_trx_reversal_source);
192002:
192003: END IF;
192004:
192121: --
192122: -- Bug 4872078 - Do nothing if the event is meant for transaction reversal
192123: --
192124:
192125: IF NVL(xla_ae_header_pkg.g_rec_header_new.array_trx_acct_reversal_option
192126: (g_array_event(l_event_id).array_value_num('header_index'))
192127: ,'N'
192128: ) <> 'Y'
192129: THEN
192208: --
192209: -- 5217187
192210: --
192211: l_rec_rev_acct_attrs.array_acct_attr_code(1):= 'GL_DATE';
192212: l_rec_rev_acct_attrs.array_date_value(1) := XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(
192213: g_array_event(l_event_id).array_value_num('header_index'));
192214: --
192215: --
192216:
192361:
192362: --
192363: -- insert headers into xla_ae_headers_gt table
192364: --
192365: l_result := XLA_AE_HEADER_PKG.InsertHeaders ;
192366:
192367: -- insert into errors table here.
192368:
192369: END LOOP;
192836: l_previous_event_id NUMBER;
192837: l_first_event_id NUMBER;
192838: l_last_event_id NUMBER;
192839:
192840: l_rec_acct_attrs XLA_AE_HEADER_PKG.t_rec_acct_attrs;
192841: l_rec_rev_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;
192842: --
192843: --
192844: l_result BOOLEAN := TRUE;
193032: --
193033: --------------------------------------
193034: -- 4262811 Initialze MPA Line Number
193035: --------------------------------------
193036: XLA_AE_HEADER_PKG.g_mpa_line_num := 0;
193037:
193038: --
193039:
193040: --
193088: --
193089: EXIT WHEN l_array_entity_id.COUNT = 0;
193090:
193091: -- initialize arrays
193092: XLA_AE_HEADER_PKG.g_rec_header_new := NULL;
193093: XLA_AE_LINES_PKG.g_rec_lines := NULL;
193094:
193095: --
193096: -- Bug 4458708
193146:
193147: --
193148: -- initialize a row for ae header
193149: --
193150: XLA_AE_HEADER_PKG.InitHeader(hdr_idx);
193151:
193152: l_event_id := l_array_event_id(hdr_idx);
193153:
193154: --
193193: l_rec_acct_attrs.array_acct_attr_code(2) := 'GL_TRANSFER_FLAG';
193194: l_rec_acct_attrs.array_char_value(2) := g_array_event(l_event_id).array_value_char('source_38');
193195:
193196:
193197: XLA_AE_HEADER_PKG.SetHdrAcctAttrs(l_rec_acct_attrs);
193198:
193199: XLA_AE_HEADER_PKG.SetJeCategoryName;
193200:
193201: XLA_AE_HEADER_PKG.g_rec_header_new.array_event_type_code(hdr_idx) := l_array_event_type(hdr_idx);
193195:
193196:
193197: XLA_AE_HEADER_PKG.SetHdrAcctAttrs(l_rec_acct_attrs);
193198:
193199: XLA_AE_HEADER_PKG.SetJeCategoryName;
193200:
193201: XLA_AE_HEADER_PKG.g_rec_header_new.array_event_type_code(hdr_idx) := l_array_event_type(hdr_idx);
193202: XLA_AE_HEADER_PKG.g_rec_header_new.array_event_id(hdr_idx) := l_array_event_id(hdr_idx);
193203: XLA_AE_HEADER_PKG.g_rec_header_new.array_entity_id(hdr_idx) := l_array_entity_id(hdr_idx);
193197: XLA_AE_HEADER_PKG.SetHdrAcctAttrs(l_rec_acct_attrs);
193198:
193199: XLA_AE_HEADER_PKG.SetJeCategoryName;
193200:
193201: XLA_AE_HEADER_PKG.g_rec_header_new.array_event_type_code(hdr_idx) := l_array_event_type(hdr_idx);
193202: XLA_AE_HEADER_PKG.g_rec_header_new.array_event_id(hdr_idx) := l_array_event_id(hdr_idx);
193203: XLA_AE_HEADER_PKG.g_rec_header_new.array_entity_id(hdr_idx) := l_array_entity_id(hdr_idx);
193204: XLA_AE_HEADER_PKG.g_rec_header_new.array_event_number(hdr_idx) := l_array_event_number(hdr_idx);
193205: XLA_AE_HEADER_PKG.g_rec_header_new.array_target_ledger_id(hdr_idx) := p_target_ledger_id;
193198:
193199: XLA_AE_HEADER_PKG.SetJeCategoryName;
193200:
193201: XLA_AE_HEADER_PKG.g_rec_header_new.array_event_type_code(hdr_idx) := l_array_event_type(hdr_idx);
193202: XLA_AE_HEADER_PKG.g_rec_header_new.array_event_id(hdr_idx) := l_array_event_id(hdr_idx);
193203: XLA_AE_HEADER_PKG.g_rec_header_new.array_entity_id(hdr_idx) := l_array_entity_id(hdr_idx);
193204: XLA_AE_HEADER_PKG.g_rec_header_new.array_event_number(hdr_idx) := l_array_event_number(hdr_idx);
193205: XLA_AE_HEADER_PKG.g_rec_header_new.array_target_ledger_id(hdr_idx) := p_target_ledger_id;
193206:
193199: XLA_AE_HEADER_PKG.SetJeCategoryName;
193200:
193201: XLA_AE_HEADER_PKG.g_rec_header_new.array_event_type_code(hdr_idx) := l_array_event_type(hdr_idx);
193202: XLA_AE_HEADER_PKG.g_rec_header_new.array_event_id(hdr_idx) := l_array_event_id(hdr_idx);
193203: XLA_AE_HEADER_PKG.g_rec_header_new.array_entity_id(hdr_idx) := l_array_entity_id(hdr_idx);
193204: XLA_AE_HEADER_PKG.g_rec_header_new.array_event_number(hdr_idx) := l_array_event_number(hdr_idx);
193205: XLA_AE_HEADER_PKG.g_rec_header_new.array_target_ledger_id(hdr_idx) := p_target_ledger_id;
193206:
193207:
193200:
193201: XLA_AE_HEADER_PKG.g_rec_header_new.array_event_type_code(hdr_idx) := l_array_event_type(hdr_idx);
193202: XLA_AE_HEADER_PKG.g_rec_header_new.array_event_id(hdr_idx) := l_array_event_id(hdr_idx);
193203: XLA_AE_HEADER_PKG.g_rec_header_new.array_entity_id(hdr_idx) := l_array_entity_id(hdr_idx);
193204: XLA_AE_HEADER_PKG.g_rec_header_new.array_event_number(hdr_idx) := l_array_event_number(hdr_idx);
193205: XLA_AE_HEADER_PKG.g_rec_header_new.array_target_ledger_id(hdr_idx) := p_target_ledger_id;
193206:
193207:
193208: -- No header level analytical criteria
193201: XLA_AE_HEADER_PKG.g_rec_header_new.array_event_type_code(hdr_idx) := l_array_event_type(hdr_idx);
193202: XLA_AE_HEADER_PKG.g_rec_header_new.array_event_id(hdr_idx) := l_array_event_id(hdr_idx);
193203: XLA_AE_HEADER_PKG.g_rec_header_new.array_entity_id(hdr_idx) := l_array_entity_id(hdr_idx);
193204: XLA_AE_HEADER_PKG.g_rec_header_new.array_event_number(hdr_idx) := l_array_event_number(hdr_idx);
193205: XLA_AE_HEADER_PKG.g_rec_header_new.array_target_ledger_id(hdr_idx) := p_target_ledger_id;
193206:
193207:
193208: -- No header level analytical criteria
193209:
193232: -- accounting for a distributeion
193233: --
193234: xla_ae_lines_pkg.SetTrxReversalAttrs
193235: (p_event_id => l_event_id
193236: ,p_gl_date => XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(hdr_idx)
193237: ,p_trx_reversal_source => l_trx_reversal_source);
193238:
193239: END IF;
193240:
193357: --
193358: -- Bug 4872078 - Do nothing if the event is meant for transaction reversal
193359: --
193360:
193361: IF NVL(xla_ae_header_pkg.g_rec_header_new.array_trx_acct_reversal_option
193362: (g_array_event(l_event_id).array_value_num('header_index'))
193363: ,'N'
193364: ) <> 'Y'
193365: THEN
193444: --
193445: -- 5217187
193446: --
193447: l_rec_rev_acct_attrs.array_acct_attr_code(1):= 'GL_DATE';
193448: l_rec_rev_acct_attrs.array_date_value(1) := XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(
193449: g_array_event(l_event_id).array_value_num('header_index'));
193450: --
193451: --
193452:
193771:
193772: --
193773: -- insert headers into xla_ae_headers_gt table
193774: --
193775: l_result := XLA_AE_HEADER_PKG.InsertHeaders ;
193776:
193777: -- insert into errors table here.
193778:
193779: END LOOP;
194246: l_previous_event_id NUMBER;
194247: l_first_event_id NUMBER;
194248: l_last_event_id NUMBER;
194249:
194250: l_rec_acct_attrs XLA_AE_HEADER_PKG.t_rec_acct_attrs;
194251: l_rec_rev_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;
194252: --
194253: --
194254: l_result BOOLEAN := TRUE;
194442: --
194443: --------------------------------------
194444: -- 4262811 Initialze MPA Line Number
194445: --------------------------------------
194446: XLA_AE_HEADER_PKG.g_mpa_line_num := 0;
194447:
194448: --
194449:
194450: --
194498: --
194499: EXIT WHEN l_array_entity_id.COUNT = 0;
194500:
194501: -- initialize arrays
194502: XLA_AE_HEADER_PKG.g_rec_header_new := NULL;
194503: XLA_AE_LINES_PKG.g_rec_lines := NULL;
194504:
194505: --
194506: -- Bug 4458708
194556:
194557: --
194558: -- initialize a row for ae header
194559: --
194560: XLA_AE_HEADER_PKG.InitHeader(hdr_idx);
194561:
194562: l_event_id := l_array_event_id(hdr_idx);
194563:
194564: --
194603: l_rec_acct_attrs.array_acct_attr_code(2) := 'GL_TRANSFER_FLAG';
194604: l_rec_acct_attrs.array_char_value(2) := g_array_event(l_event_id).array_value_char('source_38');
194605:
194606:
194607: XLA_AE_HEADER_PKG.SetHdrAcctAttrs(l_rec_acct_attrs);
194608:
194609: XLA_AE_HEADER_PKG.SetJeCategoryName;
194610:
194611: XLA_AE_HEADER_PKG.g_rec_header_new.array_event_type_code(hdr_idx) := l_array_event_type(hdr_idx);
194605:
194606:
194607: XLA_AE_HEADER_PKG.SetHdrAcctAttrs(l_rec_acct_attrs);
194608:
194609: XLA_AE_HEADER_PKG.SetJeCategoryName;
194610:
194611: XLA_AE_HEADER_PKG.g_rec_header_new.array_event_type_code(hdr_idx) := l_array_event_type(hdr_idx);
194612: XLA_AE_HEADER_PKG.g_rec_header_new.array_event_id(hdr_idx) := l_array_event_id(hdr_idx);
194613: XLA_AE_HEADER_PKG.g_rec_header_new.array_entity_id(hdr_idx) := l_array_entity_id(hdr_idx);
194607: XLA_AE_HEADER_PKG.SetHdrAcctAttrs(l_rec_acct_attrs);
194608:
194609: XLA_AE_HEADER_PKG.SetJeCategoryName;
194610:
194611: XLA_AE_HEADER_PKG.g_rec_header_new.array_event_type_code(hdr_idx) := l_array_event_type(hdr_idx);
194612: XLA_AE_HEADER_PKG.g_rec_header_new.array_event_id(hdr_idx) := l_array_event_id(hdr_idx);
194613: XLA_AE_HEADER_PKG.g_rec_header_new.array_entity_id(hdr_idx) := l_array_entity_id(hdr_idx);
194614: XLA_AE_HEADER_PKG.g_rec_header_new.array_event_number(hdr_idx) := l_array_event_number(hdr_idx);
194615: XLA_AE_HEADER_PKG.g_rec_header_new.array_target_ledger_id(hdr_idx) := p_target_ledger_id;
194608:
194609: XLA_AE_HEADER_PKG.SetJeCategoryName;
194610:
194611: XLA_AE_HEADER_PKG.g_rec_header_new.array_event_type_code(hdr_idx) := l_array_event_type(hdr_idx);
194612: XLA_AE_HEADER_PKG.g_rec_header_new.array_event_id(hdr_idx) := l_array_event_id(hdr_idx);
194613: XLA_AE_HEADER_PKG.g_rec_header_new.array_entity_id(hdr_idx) := l_array_entity_id(hdr_idx);
194614: XLA_AE_HEADER_PKG.g_rec_header_new.array_event_number(hdr_idx) := l_array_event_number(hdr_idx);
194615: XLA_AE_HEADER_PKG.g_rec_header_new.array_target_ledger_id(hdr_idx) := p_target_ledger_id;
194616:
194609: XLA_AE_HEADER_PKG.SetJeCategoryName;
194610:
194611: XLA_AE_HEADER_PKG.g_rec_header_new.array_event_type_code(hdr_idx) := l_array_event_type(hdr_idx);
194612: XLA_AE_HEADER_PKG.g_rec_header_new.array_event_id(hdr_idx) := l_array_event_id(hdr_idx);
194613: XLA_AE_HEADER_PKG.g_rec_header_new.array_entity_id(hdr_idx) := l_array_entity_id(hdr_idx);
194614: XLA_AE_HEADER_PKG.g_rec_header_new.array_event_number(hdr_idx) := l_array_event_number(hdr_idx);
194615: XLA_AE_HEADER_PKG.g_rec_header_new.array_target_ledger_id(hdr_idx) := p_target_ledger_id;
194616:
194617:
194610:
194611: XLA_AE_HEADER_PKG.g_rec_header_new.array_event_type_code(hdr_idx) := l_array_event_type(hdr_idx);
194612: XLA_AE_HEADER_PKG.g_rec_header_new.array_event_id(hdr_idx) := l_array_event_id(hdr_idx);
194613: XLA_AE_HEADER_PKG.g_rec_header_new.array_entity_id(hdr_idx) := l_array_entity_id(hdr_idx);
194614: XLA_AE_HEADER_PKG.g_rec_header_new.array_event_number(hdr_idx) := l_array_event_number(hdr_idx);
194615: XLA_AE_HEADER_PKG.g_rec_header_new.array_target_ledger_id(hdr_idx) := p_target_ledger_id;
194616:
194617:
194618: -- No header level analytical criteria
194611: XLA_AE_HEADER_PKG.g_rec_header_new.array_event_type_code(hdr_idx) := l_array_event_type(hdr_idx);
194612: XLA_AE_HEADER_PKG.g_rec_header_new.array_event_id(hdr_idx) := l_array_event_id(hdr_idx);
194613: XLA_AE_HEADER_PKG.g_rec_header_new.array_entity_id(hdr_idx) := l_array_entity_id(hdr_idx);
194614: XLA_AE_HEADER_PKG.g_rec_header_new.array_event_number(hdr_idx) := l_array_event_number(hdr_idx);
194615: XLA_AE_HEADER_PKG.g_rec_header_new.array_target_ledger_id(hdr_idx) := p_target_ledger_id;
194616:
194617:
194618: -- No header level analytical criteria
194619:
194642: -- accounting for a distributeion
194643: --
194644: xla_ae_lines_pkg.SetTrxReversalAttrs
194645: (p_event_id => l_event_id
194646: ,p_gl_date => XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(hdr_idx)
194647: ,p_trx_reversal_source => l_trx_reversal_source);
194648:
194649: END IF;
194650:
194767: --
194768: -- Bug 4872078 - Do nothing if the event is meant for transaction reversal
194769: --
194770:
194771: IF NVL(xla_ae_header_pkg.g_rec_header_new.array_trx_acct_reversal_option
194772: (g_array_event(l_event_id).array_value_num('header_index'))
194773: ,'N'
194774: ) <> 'Y'
194775: THEN
194854: --
194855: -- 5217187
194856: --
194857: l_rec_rev_acct_attrs.array_acct_attr_code(1):= 'GL_DATE';
194858: l_rec_rev_acct_attrs.array_date_value(1) := XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(
194859: g_array_event(l_event_id).array_value_num('header_index'));
194860: --
194861: --
194862:
195181:
195182: --
195183: -- insert headers into xla_ae_headers_gt table
195184: --
195185: l_result := XLA_AE_HEADER_PKG.InsertHeaders ;
195186:
195187: -- insert into errors table here.
195188:
195189: END LOOP;
195656: l_previous_event_id NUMBER;
195657: l_first_event_id NUMBER;
195658: l_last_event_id NUMBER;
195659:
195660: l_rec_acct_attrs XLA_AE_HEADER_PKG.t_rec_acct_attrs;
195661: l_rec_rev_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;
195662: --
195663: --
195664: l_result BOOLEAN := TRUE;
195852: --
195853: --------------------------------------
195854: -- 4262811 Initialze MPA Line Number
195855: --------------------------------------
195856: XLA_AE_HEADER_PKG.g_mpa_line_num := 0;
195857:
195858: --
195859:
195860: --
195908: --
195909: EXIT WHEN l_array_entity_id.COUNT = 0;
195910:
195911: -- initialize arrays
195912: XLA_AE_HEADER_PKG.g_rec_header_new := NULL;
195913: XLA_AE_LINES_PKG.g_rec_lines := NULL;
195914:
195915: --
195916: -- Bug 4458708
195966:
195967: --
195968: -- initialize a row for ae header
195969: --
195970: XLA_AE_HEADER_PKG.InitHeader(hdr_idx);
195971:
195972: l_event_id := l_array_event_id(hdr_idx);
195973:
195974: --
196013: l_rec_acct_attrs.array_acct_attr_code(2) := 'GL_TRANSFER_FLAG';
196014: l_rec_acct_attrs.array_char_value(2) := g_array_event(l_event_id).array_value_char('source_38');
196015:
196016:
196017: XLA_AE_HEADER_PKG.SetHdrAcctAttrs(l_rec_acct_attrs);
196018:
196019: XLA_AE_HEADER_PKG.SetJeCategoryName;
196020:
196021: XLA_AE_HEADER_PKG.g_rec_header_new.array_event_type_code(hdr_idx) := l_array_event_type(hdr_idx);
196015:
196016:
196017: XLA_AE_HEADER_PKG.SetHdrAcctAttrs(l_rec_acct_attrs);
196018:
196019: XLA_AE_HEADER_PKG.SetJeCategoryName;
196020:
196021: XLA_AE_HEADER_PKG.g_rec_header_new.array_event_type_code(hdr_idx) := l_array_event_type(hdr_idx);
196022: XLA_AE_HEADER_PKG.g_rec_header_new.array_event_id(hdr_idx) := l_array_event_id(hdr_idx);
196023: XLA_AE_HEADER_PKG.g_rec_header_new.array_entity_id(hdr_idx) := l_array_entity_id(hdr_idx);
196017: XLA_AE_HEADER_PKG.SetHdrAcctAttrs(l_rec_acct_attrs);
196018:
196019: XLA_AE_HEADER_PKG.SetJeCategoryName;
196020:
196021: XLA_AE_HEADER_PKG.g_rec_header_new.array_event_type_code(hdr_idx) := l_array_event_type(hdr_idx);
196022: XLA_AE_HEADER_PKG.g_rec_header_new.array_event_id(hdr_idx) := l_array_event_id(hdr_idx);
196023: XLA_AE_HEADER_PKG.g_rec_header_new.array_entity_id(hdr_idx) := l_array_entity_id(hdr_idx);
196024: XLA_AE_HEADER_PKG.g_rec_header_new.array_event_number(hdr_idx) := l_array_event_number(hdr_idx);
196025: XLA_AE_HEADER_PKG.g_rec_header_new.array_target_ledger_id(hdr_idx) := p_target_ledger_id;
196018:
196019: XLA_AE_HEADER_PKG.SetJeCategoryName;
196020:
196021: XLA_AE_HEADER_PKG.g_rec_header_new.array_event_type_code(hdr_idx) := l_array_event_type(hdr_idx);
196022: XLA_AE_HEADER_PKG.g_rec_header_new.array_event_id(hdr_idx) := l_array_event_id(hdr_idx);
196023: XLA_AE_HEADER_PKG.g_rec_header_new.array_entity_id(hdr_idx) := l_array_entity_id(hdr_idx);
196024: XLA_AE_HEADER_PKG.g_rec_header_new.array_event_number(hdr_idx) := l_array_event_number(hdr_idx);
196025: XLA_AE_HEADER_PKG.g_rec_header_new.array_target_ledger_id(hdr_idx) := p_target_ledger_id;
196026:
196019: XLA_AE_HEADER_PKG.SetJeCategoryName;
196020:
196021: XLA_AE_HEADER_PKG.g_rec_header_new.array_event_type_code(hdr_idx) := l_array_event_type(hdr_idx);
196022: XLA_AE_HEADER_PKG.g_rec_header_new.array_event_id(hdr_idx) := l_array_event_id(hdr_idx);
196023: XLA_AE_HEADER_PKG.g_rec_header_new.array_entity_id(hdr_idx) := l_array_entity_id(hdr_idx);
196024: XLA_AE_HEADER_PKG.g_rec_header_new.array_event_number(hdr_idx) := l_array_event_number(hdr_idx);
196025: XLA_AE_HEADER_PKG.g_rec_header_new.array_target_ledger_id(hdr_idx) := p_target_ledger_id;
196026:
196027:
196020:
196021: XLA_AE_HEADER_PKG.g_rec_header_new.array_event_type_code(hdr_idx) := l_array_event_type(hdr_idx);
196022: XLA_AE_HEADER_PKG.g_rec_header_new.array_event_id(hdr_idx) := l_array_event_id(hdr_idx);
196023: XLA_AE_HEADER_PKG.g_rec_header_new.array_entity_id(hdr_idx) := l_array_entity_id(hdr_idx);
196024: XLA_AE_HEADER_PKG.g_rec_header_new.array_event_number(hdr_idx) := l_array_event_number(hdr_idx);
196025: XLA_AE_HEADER_PKG.g_rec_header_new.array_target_ledger_id(hdr_idx) := p_target_ledger_id;
196026:
196027:
196028: -- No header level analytical criteria
196021: XLA_AE_HEADER_PKG.g_rec_header_new.array_event_type_code(hdr_idx) := l_array_event_type(hdr_idx);
196022: XLA_AE_HEADER_PKG.g_rec_header_new.array_event_id(hdr_idx) := l_array_event_id(hdr_idx);
196023: XLA_AE_HEADER_PKG.g_rec_header_new.array_entity_id(hdr_idx) := l_array_entity_id(hdr_idx);
196024: XLA_AE_HEADER_PKG.g_rec_header_new.array_event_number(hdr_idx) := l_array_event_number(hdr_idx);
196025: XLA_AE_HEADER_PKG.g_rec_header_new.array_target_ledger_id(hdr_idx) := p_target_ledger_id;
196026:
196027:
196028: -- No header level analytical criteria
196029:
196052: -- accounting for a distributeion
196053: --
196054: xla_ae_lines_pkg.SetTrxReversalAttrs
196055: (p_event_id => l_event_id
196056: ,p_gl_date => XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(hdr_idx)
196057: ,p_trx_reversal_source => l_trx_reversal_source);
196058:
196059: END IF;
196060:
196177: --
196178: -- Bug 4872078 - Do nothing if the event is meant for transaction reversal
196179: --
196180:
196181: IF NVL(xla_ae_header_pkg.g_rec_header_new.array_trx_acct_reversal_option
196182: (g_array_event(l_event_id).array_value_num('header_index'))
196183: ,'N'
196184: ) <> 'Y'
196185: THEN
196264: --
196265: -- 5217187
196266: --
196267: l_rec_rev_acct_attrs.array_acct_attr_code(1):= 'GL_DATE';
196268: l_rec_rev_acct_attrs.array_date_value(1) := XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(
196269: g_array_event(l_event_id).array_value_num('header_index'));
196270: --
196271: --
196272:
196504:
196505: --
196506: -- insert headers into xla_ae_headers_gt table
196507: --
196508: l_result := XLA_AE_HEADER_PKG.InsertHeaders ;
196509:
196510: -- insert into errors table here.
196511:
196512: END LOOP;
196979: l_previous_event_id NUMBER;
196980: l_first_event_id NUMBER;
196981: l_last_event_id NUMBER;
196982:
196983: l_rec_acct_attrs XLA_AE_HEADER_PKG.t_rec_acct_attrs;
196984: l_rec_rev_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;
196985: --
196986: --
196987: l_result BOOLEAN := TRUE;
197175: --
197176: --------------------------------------
197177: -- 4262811 Initialze MPA Line Number
197178: --------------------------------------
197179: XLA_AE_HEADER_PKG.g_mpa_line_num := 0;
197180:
197181: --
197182:
197183: --
197231: --
197232: EXIT WHEN l_array_entity_id.COUNT = 0;
197233:
197234: -- initialize arrays
197235: XLA_AE_HEADER_PKG.g_rec_header_new := NULL;
197236: XLA_AE_LINES_PKG.g_rec_lines := NULL;
197237:
197238: --
197239: -- Bug 4458708
197289:
197290: --
197291: -- initialize a row for ae header
197292: --
197293: XLA_AE_HEADER_PKG.InitHeader(hdr_idx);
197294:
197295: l_event_id := l_array_event_id(hdr_idx);
197296:
197297: --
197336: l_rec_acct_attrs.array_acct_attr_code(2) := 'GL_TRANSFER_FLAG';
197337: l_rec_acct_attrs.array_char_value(2) := g_array_event(l_event_id).array_value_char('source_38');
197338:
197339:
197340: XLA_AE_HEADER_PKG.SetHdrAcctAttrs(l_rec_acct_attrs);
197341:
197342: XLA_AE_HEADER_PKG.SetJeCategoryName;
197343:
197344: XLA_AE_HEADER_PKG.g_rec_header_new.array_event_type_code(hdr_idx) := l_array_event_type(hdr_idx);
197338:
197339:
197340: XLA_AE_HEADER_PKG.SetHdrAcctAttrs(l_rec_acct_attrs);
197341:
197342: XLA_AE_HEADER_PKG.SetJeCategoryName;
197343:
197344: XLA_AE_HEADER_PKG.g_rec_header_new.array_event_type_code(hdr_idx) := l_array_event_type(hdr_idx);
197345: XLA_AE_HEADER_PKG.g_rec_header_new.array_event_id(hdr_idx) := l_array_event_id(hdr_idx);
197346: XLA_AE_HEADER_PKG.g_rec_header_new.array_entity_id(hdr_idx) := l_array_entity_id(hdr_idx);
197340: XLA_AE_HEADER_PKG.SetHdrAcctAttrs(l_rec_acct_attrs);
197341:
197342: XLA_AE_HEADER_PKG.SetJeCategoryName;
197343:
197344: XLA_AE_HEADER_PKG.g_rec_header_new.array_event_type_code(hdr_idx) := l_array_event_type(hdr_idx);
197345: XLA_AE_HEADER_PKG.g_rec_header_new.array_event_id(hdr_idx) := l_array_event_id(hdr_idx);
197346: XLA_AE_HEADER_PKG.g_rec_header_new.array_entity_id(hdr_idx) := l_array_entity_id(hdr_idx);
197347: XLA_AE_HEADER_PKG.g_rec_header_new.array_event_number(hdr_idx) := l_array_event_number(hdr_idx);
197348: XLA_AE_HEADER_PKG.g_rec_header_new.array_target_ledger_id(hdr_idx) := p_target_ledger_id;
197341:
197342: XLA_AE_HEADER_PKG.SetJeCategoryName;
197343:
197344: XLA_AE_HEADER_PKG.g_rec_header_new.array_event_type_code(hdr_idx) := l_array_event_type(hdr_idx);
197345: XLA_AE_HEADER_PKG.g_rec_header_new.array_event_id(hdr_idx) := l_array_event_id(hdr_idx);
197346: XLA_AE_HEADER_PKG.g_rec_header_new.array_entity_id(hdr_idx) := l_array_entity_id(hdr_idx);
197347: XLA_AE_HEADER_PKG.g_rec_header_new.array_event_number(hdr_idx) := l_array_event_number(hdr_idx);
197348: XLA_AE_HEADER_PKG.g_rec_header_new.array_target_ledger_id(hdr_idx) := p_target_ledger_id;
197349:
197342: XLA_AE_HEADER_PKG.SetJeCategoryName;
197343:
197344: XLA_AE_HEADER_PKG.g_rec_header_new.array_event_type_code(hdr_idx) := l_array_event_type(hdr_idx);
197345: XLA_AE_HEADER_PKG.g_rec_header_new.array_event_id(hdr_idx) := l_array_event_id(hdr_idx);
197346: XLA_AE_HEADER_PKG.g_rec_header_new.array_entity_id(hdr_idx) := l_array_entity_id(hdr_idx);
197347: XLA_AE_HEADER_PKG.g_rec_header_new.array_event_number(hdr_idx) := l_array_event_number(hdr_idx);
197348: XLA_AE_HEADER_PKG.g_rec_header_new.array_target_ledger_id(hdr_idx) := p_target_ledger_id;
197349:
197350:
197343:
197344: XLA_AE_HEADER_PKG.g_rec_header_new.array_event_type_code(hdr_idx) := l_array_event_type(hdr_idx);
197345: XLA_AE_HEADER_PKG.g_rec_header_new.array_event_id(hdr_idx) := l_array_event_id(hdr_idx);
197346: XLA_AE_HEADER_PKG.g_rec_header_new.array_entity_id(hdr_idx) := l_array_entity_id(hdr_idx);
197347: XLA_AE_HEADER_PKG.g_rec_header_new.array_event_number(hdr_idx) := l_array_event_number(hdr_idx);
197348: XLA_AE_HEADER_PKG.g_rec_header_new.array_target_ledger_id(hdr_idx) := p_target_ledger_id;
197349:
197350:
197351: -- No header level analytical criteria
197344: XLA_AE_HEADER_PKG.g_rec_header_new.array_event_type_code(hdr_idx) := l_array_event_type(hdr_idx);
197345: XLA_AE_HEADER_PKG.g_rec_header_new.array_event_id(hdr_idx) := l_array_event_id(hdr_idx);
197346: XLA_AE_HEADER_PKG.g_rec_header_new.array_entity_id(hdr_idx) := l_array_entity_id(hdr_idx);
197347: XLA_AE_HEADER_PKG.g_rec_header_new.array_event_number(hdr_idx) := l_array_event_number(hdr_idx);
197348: XLA_AE_HEADER_PKG.g_rec_header_new.array_target_ledger_id(hdr_idx) := p_target_ledger_id;
197349:
197350:
197351: -- No header level analytical criteria
197352:
197375: -- accounting for a distributeion
197376: --
197377: xla_ae_lines_pkg.SetTrxReversalAttrs
197378: (p_event_id => l_event_id
197379: ,p_gl_date => XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(hdr_idx)
197380: ,p_trx_reversal_source => l_trx_reversal_source);
197381:
197382: END IF;
197383:
197500: --
197501: -- Bug 4872078 - Do nothing if the event is meant for transaction reversal
197502: --
197503:
197504: IF NVL(xla_ae_header_pkg.g_rec_header_new.array_trx_acct_reversal_option
197505: (g_array_event(l_event_id).array_value_num('header_index'))
197506: ,'N'
197507: ) <> 'Y'
197508: THEN
197587: --
197588: -- 5217187
197589: --
197590: l_rec_rev_acct_attrs.array_acct_attr_code(1):= 'GL_DATE';
197591: l_rec_rev_acct_attrs.array_date_value(1) := XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(
197592: g_array_event(l_event_id).array_value_num('header_index'));
197593: --
197594: --
197595:
197827:
197828: --
197829: -- insert headers into xla_ae_headers_gt table
197830: --
197831: l_result := XLA_AE_HEADER_PKG.InsertHeaders ;
197832:
197833: -- insert into errors table here.
197834:
197835: END LOOP;
198302: l_previous_event_id NUMBER;
198303: l_first_event_id NUMBER;
198304: l_last_event_id NUMBER;
198305:
198306: l_rec_acct_attrs XLA_AE_HEADER_PKG.t_rec_acct_attrs;
198307: l_rec_rev_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;
198308: --
198309: --
198310: l_result BOOLEAN := TRUE;
198498: --
198499: --------------------------------------
198500: -- 4262811 Initialze MPA Line Number
198501: --------------------------------------
198502: XLA_AE_HEADER_PKG.g_mpa_line_num := 0;
198503:
198504: --
198505:
198506: --
198554: --
198555: EXIT WHEN l_array_entity_id.COUNT = 0;
198556:
198557: -- initialize arrays
198558: XLA_AE_HEADER_PKG.g_rec_header_new := NULL;
198559: XLA_AE_LINES_PKG.g_rec_lines := NULL;
198560:
198561: --
198562: -- Bug 4458708
198612:
198613: --
198614: -- initialize a row for ae header
198615: --
198616: XLA_AE_HEADER_PKG.InitHeader(hdr_idx);
198617:
198618: l_event_id := l_array_event_id(hdr_idx);
198619:
198620: --
198659: l_rec_acct_attrs.array_acct_attr_code(2) := 'GL_TRANSFER_FLAG';
198660: l_rec_acct_attrs.array_char_value(2) := g_array_event(l_event_id).array_value_char('source_38');
198661:
198662:
198663: XLA_AE_HEADER_PKG.SetHdrAcctAttrs(l_rec_acct_attrs);
198664:
198665: XLA_AE_HEADER_PKG.SetJeCategoryName;
198666:
198667: XLA_AE_HEADER_PKG.g_rec_header_new.array_event_type_code(hdr_idx) := l_array_event_type(hdr_idx);
198661:
198662:
198663: XLA_AE_HEADER_PKG.SetHdrAcctAttrs(l_rec_acct_attrs);
198664:
198665: XLA_AE_HEADER_PKG.SetJeCategoryName;
198666:
198667: XLA_AE_HEADER_PKG.g_rec_header_new.array_event_type_code(hdr_idx) := l_array_event_type(hdr_idx);
198668: XLA_AE_HEADER_PKG.g_rec_header_new.array_event_id(hdr_idx) := l_array_event_id(hdr_idx);
198669: XLA_AE_HEADER_PKG.g_rec_header_new.array_entity_id(hdr_idx) := l_array_entity_id(hdr_idx);
198663: XLA_AE_HEADER_PKG.SetHdrAcctAttrs(l_rec_acct_attrs);
198664:
198665: XLA_AE_HEADER_PKG.SetJeCategoryName;
198666:
198667: XLA_AE_HEADER_PKG.g_rec_header_new.array_event_type_code(hdr_idx) := l_array_event_type(hdr_idx);
198668: XLA_AE_HEADER_PKG.g_rec_header_new.array_event_id(hdr_idx) := l_array_event_id(hdr_idx);
198669: XLA_AE_HEADER_PKG.g_rec_header_new.array_entity_id(hdr_idx) := l_array_entity_id(hdr_idx);
198670: XLA_AE_HEADER_PKG.g_rec_header_new.array_event_number(hdr_idx) := l_array_event_number(hdr_idx);
198671: XLA_AE_HEADER_PKG.g_rec_header_new.array_target_ledger_id(hdr_idx) := p_target_ledger_id;
198664:
198665: XLA_AE_HEADER_PKG.SetJeCategoryName;
198666:
198667: XLA_AE_HEADER_PKG.g_rec_header_new.array_event_type_code(hdr_idx) := l_array_event_type(hdr_idx);
198668: XLA_AE_HEADER_PKG.g_rec_header_new.array_event_id(hdr_idx) := l_array_event_id(hdr_idx);
198669: XLA_AE_HEADER_PKG.g_rec_header_new.array_entity_id(hdr_idx) := l_array_entity_id(hdr_idx);
198670: XLA_AE_HEADER_PKG.g_rec_header_new.array_event_number(hdr_idx) := l_array_event_number(hdr_idx);
198671: XLA_AE_HEADER_PKG.g_rec_header_new.array_target_ledger_id(hdr_idx) := p_target_ledger_id;
198672:
198665: XLA_AE_HEADER_PKG.SetJeCategoryName;
198666:
198667: XLA_AE_HEADER_PKG.g_rec_header_new.array_event_type_code(hdr_idx) := l_array_event_type(hdr_idx);
198668: XLA_AE_HEADER_PKG.g_rec_header_new.array_event_id(hdr_idx) := l_array_event_id(hdr_idx);
198669: XLA_AE_HEADER_PKG.g_rec_header_new.array_entity_id(hdr_idx) := l_array_entity_id(hdr_idx);
198670: XLA_AE_HEADER_PKG.g_rec_header_new.array_event_number(hdr_idx) := l_array_event_number(hdr_idx);
198671: XLA_AE_HEADER_PKG.g_rec_header_new.array_target_ledger_id(hdr_idx) := p_target_ledger_id;
198672:
198673:
198666:
198667: XLA_AE_HEADER_PKG.g_rec_header_new.array_event_type_code(hdr_idx) := l_array_event_type(hdr_idx);
198668: XLA_AE_HEADER_PKG.g_rec_header_new.array_event_id(hdr_idx) := l_array_event_id(hdr_idx);
198669: XLA_AE_HEADER_PKG.g_rec_header_new.array_entity_id(hdr_idx) := l_array_entity_id(hdr_idx);
198670: XLA_AE_HEADER_PKG.g_rec_header_new.array_event_number(hdr_idx) := l_array_event_number(hdr_idx);
198671: XLA_AE_HEADER_PKG.g_rec_header_new.array_target_ledger_id(hdr_idx) := p_target_ledger_id;
198672:
198673:
198674: -- No header level analytical criteria
198667: XLA_AE_HEADER_PKG.g_rec_header_new.array_event_type_code(hdr_idx) := l_array_event_type(hdr_idx);
198668: XLA_AE_HEADER_PKG.g_rec_header_new.array_event_id(hdr_idx) := l_array_event_id(hdr_idx);
198669: XLA_AE_HEADER_PKG.g_rec_header_new.array_entity_id(hdr_idx) := l_array_entity_id(hdr_idx);
198670: XLA_AE_HEADER_PKG.g_rec_header_new.array_event_number(hdr_idx) := l_array_event_number(hdr_idx);
198671: XLA_AE_HEADER_PKG.g_rec_header_new.array_target_ledger_id(hdr_idx) := p_target_ledger_id;
198672:
198673:
198674: -- No header level analytical criteria
198675:
198698: -- accounting for a distributeion
198699: --
198700: xla_ae_lines_pkg.SetTrxReversalAttrs
198701: (p_event_id => l_event_id
198702: ,p_gl_date => XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(hdr_idx)
198703: ,p_trx_reversal_source => l_trx_reversal_source);
198704:
198705: END IF;
198706:
198823: --
198824: -- Bug 4872078 - Do nothing if the event is meant for transaction reversal
198825: --
198826:
198827: IF NVL(xla_ae_header_pkg.g_rec_header_new.array_trx_acct_reversal_option
198828: (g_array_event(l_event_id).array_value_num('header_index'))
198829: ,'N'
198830: ) <> 'Y'
198831: THEN
198910: --
198911: -- 5217187
198912: --
198913: l_rec_rev_acct_attrs.array_acct_attr_code(1):= 'GL_DATE';
198914: l_rec_rev_acct_attrs.array_date_value(1) := XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(
198915: g_array_event(l_event_id).array_value_num('header_index'));
198916: --
198917: --
198918:
199092:
199093: --
199094: -- insert headers into xla_ae_headers_gt table
199095: --
199096: l_result := XLA_AE_HEADER_PKG.InsertHeaders ;
199097:
199098: -- insert into errors table here.
199099:
199100: END LOOP;
199567: l_previous_event_id NUMBER;
199568: l_first_event_id NUMBER;
199569: l_last_event_id NUMBER;
199570:
199571: l_rec_acct_attrs XLA_AE_HEADER_PKG.t_rec_acct_attrs;
199572: l_rec_rev_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;
199573: --
199574: --
199575: l_result BOOLEAN := TRUE;
199763: --
199764: --------------------------------------
199765: -- 4262811 Initialze MPA Line Number
199766: --------------------------------------
199767: XLA_AE_HEADER_PKG.g_mpa_line_num := 0;
199768:
199769: --
199770:
199771: --
199819: --
199820: EXIT WHEN l_array_entity_id.COUNT = 0;
199821:
199822: -- initialize arrays
199823: XLA_AE_HEADER_PKG.g_rec_header_new := NULL;
199824: XLA_AE_LINES_PKG.g_rec_lines := NULL;
199825:
199826: --
199827: -- Bug 4458708
199877:
199878: --
199879: -- initialize a row for ae header
199880: --
199881: XLA_AE_HEADER_PKG.InitHeader(hdr_idx);
199882:
199883: l_event_id := l_array_event_id(hdr_idx);
199884:
199885: --
199924: l_rec_acct_attrs.array_acct_attr_code(2) := 'GL_TRANSFER_FLAG';
199925: l_rec_acct_attrs.array_char_value(2) := g_array_event(l_event_id).array_value_char('source_38');
199926:
199927:
199928: XLA_AE_HEADER_PKG.SetHdrAcctAttrs(l_rec_acct_attrs);
199929:
199930: XLA_AE_HEADER_PKG.SetJeCategoryName;
199931:
199932: XLA_AE_HEADER_PKG.g_rec_header_new.array_event_type_code(hdr_idx) := l_array_event_type(hdr_idx);
199926:
199927:
199928: XLA_AE_HEADER_PKG.SetHdrAcctAttrs(l_rec_acct_attrs);
199929:
199930: XLA_AE_HEADER_PKG.SetJeCategoryName;
199931:
199932: XLA_AE_HEADER_PKG.g_rec_header_new.array_event_type_code(hdr_idx) := l_array_event_type(hdr_idx);
199933: XLA_AE_HEADER_PKG.g_rec_header_new.array_event_id(hdr_idx) := l_array_event_id(hdr_idx);
199934: XLA_AE_HEADER_PKG.g_rec_header_new.array_entity_id(hdr_idx) := l_array_entity_id(hdr_idx);
199928: XLA_AE_HEADER_PKG.SetHdrAcctAttrs(l_rec_acct_attrs);
199929:
199930: XLA_AE_HEADER_PKG.SetJeCategoryName;
199931:
199932: XLA_AE_HEADER_PKG.g_rec_header_new.array_event_type_code(hdr_idx) := l_array_event_type(hdr_idx);
199933: XLA_AE_HEADER_PKG.g_rec_header_new.array_event_id(hdr_idx) := l_array_event_id(hdr_idx);
199934: XLA_AE_HEADER_PKG.g_rec_header_new.array_entity_id(hdr_idx) := l_array_entity_id(hdr_idx);
199935: XLA_AE_HEADER_PKG.g_rec_header_new.array_event_number(hdr_idx) := l_array_event_number(hdr_idx);
199936: XLA_AE_HEADER_PKG.g_rec_header_new.array_target_ledger_id(hdr_idx) := p_target_ledger_id;
199929:
199930: XLA_AE_HEADER_PKG.SetJeCategoryName;
199931:
199932: XLA_AE_HEADER_PKG.g_rec_header_new.array_event_type_code(hdr_idx) := l_array_event_type(hdr_idx);
199933: XLA_AE_HEADER_PKG.g_rec_header_new.array_event_id(hdr_idx) := l_array_event_id(hdr_idx);
199934: XLA_AE_HEADER_PKG.g_rec_header_new.array_entity_id(hdr_idx) := l_array_entity_id(hdr_idx);
199935: XLA_AE_HEADER_PKG.g_rec_header_new.array_event_number(hdr_idx) := l_array_event_number(hdr_idx);
199936: XLA_AE_HEADER_PKG.g_rec_header_new.array_target_ledger_id(hdr_idx) := p_target_ledger_id;
199937:
199930: XLA_AE_HEADER_PKG.SetJeCategoryName;
199931:
199932: XLA_AE_HEADER_PKG.g_rec_header_new.array_event_type_code(hdr_idx) := l_array_event_type(hdr_idx);
199933: XLA_AE_HEADER_PKG.g_rec_header_new.array_event_id(hdr_idx) := l_array_event_id(hdr_idx);
199934: XLA_AE_HEADER_PKG.g_rec_header_new.array_entity_id(hdr_idx) := l_array_entity_id(hdr_idx);
199935: XLA_AE_HEADER_PKG.g_rec_header_new.array_event_number(hdr_idx) := l_array_event_number(hdr_idx);
199936: XLA_AE_HEADER_PKG.g_rec_header_new.array_target_ledger_id(hdr_idx) := p_target_ledger_id;
199937:
199938:
199931:
199932: XLA_AE_HEADER_PKG.g_rec_header_new.array_event_type_code(hdr_idx) := l_array_event_type(hdr_idx);
199933: XLA_AE_HEADER_PKG.g_rec_header_new.array_event_id(hdr_idx) := l_array_event_id(hdr_idx);
199934: XLA_AE_HEADER_PKG.g_rec_header_new.array_entity_id(hdr_idx) := l_array_entity_id(hdr_idx);
199935: XLA_AE_HEADER_PKG.g_rec_header_new.array_event_number(hdr_idx) := l_array_event_number(hdr_idx);
199936: XLA_AE_HEADER_PKG.g_rec_header_new.array_target_ledger_id(hdr_idx) := p_target_ledger_id;
199937:
199938:
199939: -- No header level analytical criteria
199932: XLA_AE_HEADER_PKG.g_rec_header_new.array_event_type_code(hdr_idx) := l_array_event_type(hdr_idx);
199933: XLA_AE_HEADER_PKG.g_rec_header_new.array_event_id(hdr_idx) := l_array_event_id(hdr_idx);
199934: XLA_AE_HEADER_PKG.g_rec_header_new.array_entity_id(hdr_idx) := l_array_entity_id(hdr_idx);
199935: XLA_AE_HEADER_PKG.g_rec_header_new.array_event_number(hdr_idx) := l_array_event_number(hdr_idx);
199936: XLA_AE_HEADER_PKG.g_rec_header_new.array_target_ledger_id(hdr_idx) := p_target_ledger_id;
199937:
199938:
199939: -- No header level analytical criteria
199940:
199963: -- accounting for a distributeion
199964: --
199965: xla_ae_lines_pkg.SetTrxReversalAttrs
199966: (p_event_id => l_event_id
199967: ,p_gl_date => XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(hdr_idx)
199968: ,p_trx_reversal_source => l_trx_reversal_source);
199969:
199970: END IF;
199971:
200088: --
200089: -- Bug 4872078 - Do nothing if the event is meant for transaction reversal
200090: --
200091:
200092: IF NVL(xla_ae_header_pkg.g_rec_header_new.array_trx_acct_reversal_option
200093: (g_array_event(l_event_id).array_value_num('header_index'))
200094: ,'N'
200095: ) <> 'Y'
200096: THEN
200175: --
200176: -- 5217187
200177: --
200178: l_rec_rev_acct_attrs.array_acct_attr_code(1):= 'GL_DATE';
200179: l_rec_rev_acct_attrs.array_date_value(1) := XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(
200180: g_array_event(l_event_id).array_value_num('header_index'));
200181: --
200182: --
200183:
200328:
200329: --
200330: -- insert headers into xla_ae_headers_gt table
200331: --
200332: l_result := XLA_AE_HEADER_PKG.InsertHeaders ;
200333:
200334: -- insert into errors table here.
200335:
200336: END LOOP;
200803: l_previous_event_id NUMBER;
200804: l_first_event_id NUMBER;
200805: l_last_event_id NUMBER;
200806:
200807: l_rec_acct_attrs XLA_AE_HEADER_PKG.t_rec_acct_attrs;
200808: l_rec_rev_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;
200809: --
200810: --
200811: l_result BOOLEAN := TRUE;
200999: --
201000: --------------------------------------
201001: -- 4262811 Initialze MPA Line Number
201002: --------------------------------------
201003: XLA_AE_HEADER_PKG.g_mpa_line_num := 0;
201004:
201005: --
201006:
201007: --
201055: --
201056: EXIT WHEN l_array_entity_id.COUNT = 0;
201057:
201058: -- initialize arrays
201059: XLA_AE_HEADER_PKG.g_rec_header_new := NULL;
201060: XLA_AE_LINES_PKG.g_rec_lines := NULL;
201061:
201062: --
201063: -- Bug 4458708
201113:
201114: --
201115: -- initialize a row for ae header
201116: --
201117: XLA_AE_HEADER_PKG.InitHeader(hdr_idx);
201118:
201119: l_event_id := l_array_event_id(hdr_idx);
201120:
201121: --
201160: l_rec_acct_attrs.array_acct_attr_code(2) := 'GL_TRANSFER_FLAG';
201161: l_rec_acct_attrs.array_char_value(2) := g_array_event(l_event_id).array_value_char('source_38');
201162:
201163:
201164: XLA_AE_HEADER_PKG.SetHdrAcctAttrs(l_rec_acct_attrs);
201165:
201166: XLA_AE_HEADER_PKG.SetJeCategoryName;
201167:
201168: XLA_AE_HEADER_PKG.g_rec_header_new.array_event_type_code(hdr_idx) := l_array_event_type(hdr_idx);
201162:
201163:
201164: XLA_AE_HEADER_PKG.SetHdrAcctAttrs(l_rec_acct_attrs);
201165:
201166: XLA_AE_HEADER_PKG.SetJeCategoryName;
201167:
201168: XLA_AE_HEADER_PKG.g_rec_header_new.array_event_type_code(hdr_idx) := l_array_event_type(hdr_idx);
201169: XLA_AE_HEADER_PKG.g_rec_header_new.array_event_id(hdr_idx) := l_array_event_id(hdr_idx);
201170: XLA_AE_HEADER_PKG.g_rec_header_new.array_entity_id(hdr_idx) := l_array_entity_id(hdr_idx);
201164: XLA_AE_HEADER_PKG.SetHdrAcctAttrs(l_rec_acct_attrs);
201165:
201166: XLA_AE_HEADER_PKG.SetJeCategoryName;
201167:
201168: XLA_AE_HEADER_PKG.g_rec_header_new.array_event_type_code(hdr_idx) := l_array_event_type(hdr_idx);
201169: XLA_AE_HEADER_PKG.g_rec_header_new.array_event_id(hdr_idx) := l_array_event_id(hdr_idx);
201170: XLA_AE_HEADER_PKG.g_rec_header_new.array_entity_id(hdr_idx) := l_array_entity_id(hdr_idx);
201171: XLA_AE_HEADER_PKG.g_rec_header_new.array_event_number(hdr_idx) := l_array_event_number(hdr_idx);
201172: XLA_AE_HEADER_PKG.g_rec_header_new.array_target_ledger_id(hdr_idx) := p_target_ledger_id;
201165:
201166: XLA_AE_HEADER_PKG.SetJeCategoryName;
201167:
201168: XLA_AE_HEADER_PKG.g_rec_header_new.array_event_type_code(hdr_idx) := l_array_event_type(hdr_idx);
201169: XLA_AE_HEADER_PKG.g_rec_header_new.array_event_id(hdr_idx) := l_array_event_id(hdr_idx);
201170: XLA_AE_HEADER_PKG.g_rec_header_new.array_entity_id(hdr_idx) := l_array_entity_id(hdr_idx);
201171: XLA_AE_HEADER_PKG.g_rec_header_new.array_event_number(hdr_idx) := l_array_event_number(hdr_idx);
201172: XLA_AE_HEADER_PKG.g_rec_header_new.array_target_ledger_id(hdr_idx) := p_target_ledger_id;
201173:
201166: XLA_AE_HEADER_PKG.SetJeCategoryName;
201167:
201168: XLA_AE_HEADER_PKG.g_rec_header_new.array_event_type_code(hdr_idx) := l_array_event_type(hdr_idx);
201169: XLA_AE_HEADER_PKG.g_rec_header_new.array_event_id(hdr_idx) := l_array_event_id(hdr_idx);
201170: XLA_AE_HEADER_PKG.g_rec_header_new.array_entity_id(hdr_idx) := l_array_entity_id(hdr_idx);
201171: XLA_AE_HEADER_PKG.g_rec_header_new.array_event_number(hdr_idx) := l_array_event_number(hdr_idx);
201172: XLA_AE_HEADER_PKG.g_rec_header_new.array_target_ledger_id(hdr_idx) := p_target_ledger_id;
201173:
201174:
201167:
201168: XLA_AE_HEADER_PKG.g_rec_header_new.array_event_type_code(hdr_idx) := l_array_event_type(hdr_idx);
201169: XLA_AE_HEADER_PKG.g_rec_header_new.array_event_id(hdr_idx) := l_array_event_id(hdr_idx);
201170: XLA_AE_HEADER_PKG.g_rec_header_new.array_entity_id(hdr_idx) := l_array_entity_id(hdr_idx);
201171: XLA_AE_HEADER_PKG.g_rec_header_new.array_event_number(hdr_idx) := l_array_event_number(hdr_idx);
201172: XLA_AE_HEADER_PKG.g_rec_header_new.array_target_ledger_id(hdr_idx) := p_target_ledger_id;
201173:
201174:
201175: -- No header level analytical criteria
201168: XLA_AE_HEADER_PKG.g_rec_header_new.array_event_type_code(hdr_idx) := l_array_event_type(hdr_idx);
201169: XLA_AE_HEADER_PKG.g_rec_header_new.array_event_id(hdr_idx) := l_array_event_id(hdr_idx);
201170: XLA_AE_HEADER_PKG.g_rec_header_new.array_entity_id(hdr_idx) := l_array_entity_id(hdr_idx);
201171: XLA_AE_HEADER_PKG.g_rec_header_new.array_event_number(hdr_idx) := l_array_event_number(hdr_idx);
201172: XLA_AE_HEADER_PKG.g_rec_header_new.array_target_ledger_id(hdr_idx) := p_target_ledger_id;
201173:
201174:
201175: -- No header level analytical criteria
201176:
201199: -- accounting for a distributeion
201200: --
201201: xla_ae_lines_pkg.SetTrxReversalAttrs
201202: (p_event_id => l_event_id
201203: ,p_gl_date => XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(hdr_idx)
201204: ,p_trx_reversal_source => l_trx_reversal_source);
201205:
201206: END IF;
201207:
201324: --
201325: -- Bug 4872078 - Do nothing if the event is meant for transaction reversal
201326: --
201327:
201328: IF NVL(xla_ae_header_pkg.g_rec_header_new.array_trx_acct_reversal_option
201329: (g_array_event(l_event_id).array_value_num('header_index'))
201330: ,'N'
201331: ) <> 'Y'
201332: THEN
201411: --
201412: -- 5217187
201413: --
201414: l_rec_rev_acct_attrs.array_acct_attr_code(1):= 'GL_DATE';
201415: l_rec_rev_acct_attrs.array_date_value(1) := XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(
201416: g_array_event(l_event_id).array_value_num('header_index'));
201417: --
201418: --
201419:
201564:
201565: --
201566: -- insert headers into xla_ae_headers_gt table
201567: --
201568: l_result := XLA_AE_HEADER_PKG.InsertHeaders ;
201569:
201570: -- insert into errors table here.
201571:
201572: END LOOP;
202039: l_previous_event_id NUMBER;
202040: l_first_event_id NUMBER;
202041: l_last_event_id NUMBER;
202042:
202043: l_rec_acct_attrs XLA_AE_HEADER_PKG.t_rec_acct_attrs;
202044: l_rec_rev_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;
202045: --
202046: --
202047: l_result BOOLEAN := TRUE;
202235: --
202236: --------------------------------------
202237: -- 4262811 Initialze MPA Line Number
202238: --------------------------------------
202239: XLA_AE_HEADER_PKG.g_mpa_line_num := 0;
202240:
202241: --
202242:
202243: --
202291: --
202292: EXIT WHEN l_array_entity_id.COUNT = 0;
202293:
202294: -- initialize arrays
202295: XLA_AE_HEADER_PKG.g_rec_header_new := NULL;
202296: XLA_AE_LINES_PKG.g_rec_lines := NULL;
202297:
202298: --
202299: -- Bug 4458708
202349:
202350: --
202351: -- initialize a row for ae header
202352: --
202353: XLA_AE_HEADER_PKG.InitHeader(hdr_idx);
202354:
202355: l_event_id := l_array_event_id(hdr_idx);
202356:
202357: --
202396: l_rec_acct_attrs.array_acct_attr_code(2) := 'GL_TRANSFER_FLAG';
202397: l_rec_acct_attrs.array_char_value(2) := g_array_event(l_event_id).array_value_char('source_38');
202398:
202399:
202400: XLA_AE_HEADER_PKG.SetHdrAcctAttrs(l_rec_acct_attrs);
202401:
202402: XLA_AE_HEADER_PKG.SetJeCategoryName;
202403:
202404: XLA_AE_HEADER_PKG.g_rec_header_new.array_event_type_code(hdr_idx) := l_array_event_type(hdr_idx);
202398:
202399:
202400: XLA_AE_HEADER_PKG.SetHdrAcctAttrs(l_rec_acct_attrs);
202401:
202402: XLA_AE_HEADER_PKG.SetJeCategoryName;
202403:
202404: XLA_AE_HEADER_PKG.g_rec_header_new.array_event_type_code(hdr_idx) := l_array_event_type(hdr_idx);
202405: XLA_AE_HEADER_PKG.g_rec_header_new.array_event_id(hdr_idx) := l_array_event_id(hdr_idx);
202406: XLA_AE_HEADER_PKG.g_rec_header_new.array_entity_id(hdr_idx) := l_array_entity_id(hdr_idx);
202400: XLA_AE_HEADER_PKG.SetHdrAcctAttrs(l_rec_acct_attrs);
202401:
202402: XLA_AE_HEADER_PKG.SetJeCategoryName;
202403:
202404: XLA_AE_HEADER_PKG.g_rec_header_new.array_event_type_code(hdr_idx) := l_array_event_type(hdr_idx);
202405: XLA_AE_HEADER_PKG.g_rec_header_new.array_event_id(hdr_idx) := l_array_event_id(hdr_idx);
202406: XLA_AE_HEADER_PKG.g_rec_header_new.array_entity_id(hdr_idx) := l_array_entity_id(hdr_idx);
202407: XLA_AE_HEADER_PKG.g_rec_header_new.array_event_number(hdr_idx) := l_array_event_number(hdr_idx);
202408: XLA_AE_HEADER_PKG.g_rec_header_new.array_target_ledger_id(hdr_idx) := p_target_ledger_id;
202401:
202402: XLA_AE_HEADER_PKG.SetJeCategoryName;
202403:
202404: XLA_AE_HEADER_PKG.g_rec_header_new.array_event_type_code(hdr_idx) := l_array_event_type(hdr_idx);
202405: XLA_AE_HEADER_PKG.g_rec_header_new.array_event_id(hdr_idx) := l_array_event_id(hdr_idx);
202406: XLA_AE_HEADER_PKG.g_rec_header_new.array_entity_id(hdr_idx) := l_array_entity_id(hdr_idx);
202407: XLA_AE_HEADER_PKG.g_rec_header_new.array_event_number(hdr_idx) := l_array_event_number(hdr_idx);
202408: XLA_AE_HEADER_PKG.g_rec_header_new.array_target_ledger_id(hdr_idx) := p_target_ledger_id;
202409:
202402: XLA_AE_HEADER_PKG.SetJeCategoryName;
202403:
202404: XLA_AE_HEADER_PKG.g_rec_header_new.array_event_type_code(hdr_idx) := l_array_event_type(hdr_idx);
202405: XLA_AE_HEADER_PKG.g_rec_header_new.array_event_id(hdr_idx) := l_array_event_id(hdr_idx);
202406: XLA_AE_HEADER_PKG.g_rec_header_new.array_entity_id(hdr_idx) := l_array_entity_id(hdr_idx);
202407: XLA_AE_HEADER_PKG.g_rec_header_new.array_event_number(hdr_idx) := l_array_event_number(hdr_idx);
202408: XLA_AE_HEADER_PKG.g_rec_header_new.array_target_ledger_id(hdr_idx) := p_target_ledger_id;
202409:
202410:
202403:
202404: XLA_AE_HEADER_PKG.g_rec_header_new.array_event_type_code(hdr_idx) := l_array_event_type(hdr_idx);
202405: XLA_AE_HEADER_PKG.g_rec_header_new.array_event_id(hdr_idx) := l_array_event_id(hdr_idx);
202406: XLA_AE_HEADER_PKG.g_rec_header_new.array_entity_id(hdr_idx) := l_array_entity_id(hdr_idx);
202407: XLA_AE_HEADER_PKG.g_rec_header_new.array_event_number(hdr_idx) := l_array_event_number(hdr_idx);
202408: XLA_AE_HEADER_PKG.g_rec_header_new.array_target_ledger_id(hdr_idx) := p_target_ledger_id;
202409:
202410:
202411: -- No header level analytical criteria
202404: XLA_AE_HEADER_PKG.g_rec_header_new.array_event_type_code(hdr_idx) := l_array_event_type(hdr_idx);
202405: XLA_AE_HEADER_PKG.g_rec_header_new.array_event_id(hdr_idx) := l_array_event_id(hdr_idx);
202406: XLA_AE_HEADER_PKG.g_rec_header_new.array_entity_id(hdr_idx) := l_array_entity_id(hdr_idx);
202407: XLA_AE_HEADER_PKG.g_rec_header_new.array_event_number(hdr_idx) := l_array_event_number(hdr_idx);
202408: XLA_AE_HEADER_PKG.g_rec_header_new.array_target_ledger_id(hdr_idx) := p_target_ledger_id;
202409:
202410:
202411: -- No header level analytical criteria
202412:
202435: -- accounting for a distributeion
202436: --
202437: xla_ae_lines_pkg.SetTrxReversalAttrs
202438: (p_event_id => l_event_id
202439: ,p_gl_date => XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(hdr_idx)
202440: ,p_trx_reversal_source => l_trx_reversal_source);
202441:
202442: END IF;
202443:
202560: --
202561: -- Bug 4872078 - Do nothing if the event is meant for transaction reversal
202562: --
202563:
202564: IF NVL(xla_ae_header_pkg.g_rec_header_new.array_trx_acct_reversal_option
202565: (g_array_event(l_event_id).array_value_num('header_index'))
202566: ,'N'
202567: ) <> 'Y'
202568: THEN
202647: --
202648: -- 5217187
202649: --
202650: l_rec_rev_acct_attrs.array_acct_attr_code(1):= 'GL_DATE';
202651: l_rec_rev_acct_attrs.array_date_value(1) := XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(
202652: g_array_event(l_event_id).array_value_num('header_index'));
202653: --
202654: --
202655:
202800:
202801: --
202802: -- insert headers into xla_ae_headers_gt table
202803: --
202804: l_result := XLA_AE_HEADER_PKG.InsertHeaders ;
202805:
202806: -- insert into errors table here.
202807:
202808: END LOOP;
203276: l_previous_event_id NUMBER;
203277: l_first_event_id NUMBER;
203278: l_last_event_id NUMBER;
203279:
203280: l_rec_acct_attrs XLA_AE_HEADER_PKG.t_rec_acct_attrs;
203281: l_rec_rev_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;
203282: --
203283: --
203284: l_result BOOLEAN := TRUE;
203471: --
203472: --------------------------------------
203473: -- 4262811 Initialze MPA Line Number
203474: --------------------------------------
203475: XLA_AE_HEADER_PKG.g_mpa_line_num := 0;
203476:
203477: --
203478:
203479: --
203531: --
203532: EXIT WHEN l_array_entity_id.COUNT = 0;
203533:
203534: -- initialize arrays
203535: XLA_AE_HEADER_PKG.g_rec_header_new := NULL;
203536: XLA_AE_LINES_PKG.g_rec_lines := NULL;
203537:
203538: --
203539: -- Bug 4458708
203589:
203590: --
203591: -- initialize a row for ae header
203592: --
203593: XLA_AE_HEADER_PKG.InitHeader(hdr_idx);
203594:
203595: l_event_id := l_array_event_id(hdr_idx);
203596:
203597: --
203640: l_rec_acct_attrs.array_acct_attr_code(2) := 'GL_TRANSFER_FLAG';
203641: l_rec_acct_attrs.array_char_value(2) := g_array_event(l_event_id).array_value_char('source_38');
203642:
203643:
203644: XLA_AE_HEADER_PKG.SetHdrAcctAttrs(l_rec_acct_attrs);
203645:
203646: XLA_AE_HEADER_PKG.SetJeCategoryName;
203647:
203648: XLA_AE_HEADER_PKG.g_rec_header_new.array_event_type_code(hdr_idx) := l_array_event_type(hdr_idx);
203642:
203643:
203644: XLA_AE_HEADER_PKG.SetHdrAcctAttrs(l_rec_acct_attrs);
203645:
203646: XLA_AE_HEADER_PKG.SetJeCategoryName;
203647:
203648: XLA_AE_HEADER_PKG.g_rec_header_new.array_event_type_code(hdr_idx) := l_array_event_type(hdr_idx);
203649: XLA_AE_HEADER_PKG.g_rec_header_new.array_event_id(hdr_idx) := l_array_event_id(hdr_idx);
203650: XLA_AE_HEADER_PKG.g_rec_header_new.array_entity_id(hdr_idx) := l_array_entity_id(hdr_idx);
203644: XLA_AE_HEADER_PKG.SetHdrAcctAttrs(l_rec_acct_attrs);
203645:
203646: XLA_AE_HEADER_PKG.SetJeCategoryName;
203647:
203648: XLA_AE_HEADER_PKG.g_rec_header_new.array_event_type_code(hdr_idx) := l_array_event_type(hdr_idx);
203649: XLA_AE_HEADER_PKG.g_rec_header_new.array_event_id(hdr_idx) := l_array_event_id(hdr_idx);
203650: XLA_AE_HEADER_PKG.g_rec_header_new.array_entity_id(hdr_idx) := l_array_entity_id(hdr_idx);
203651: XLA_AE_HEADER_PKG.g_rec_header_new.array_event_number(hdr_idx) := l_array_event_number(hdr_idx);
203652: XLA_AE_HEADER_PKG.g_rec_header_new.array_target_ledger_id(hdr_idx) := p_target_ledger_id;
203645:
203646: XLA_AE_HEADER_PKG.SetJeCategoryName;
203647:
203648: XLA_AE_HEADER_PKG.g_rec_header_new.array_event_type_code(hdr_idx) := l_array_event_type(hdr_idx);
203649: XLA_AE_HEADER_PKG.g_rec_header_new.array_event_id(hdr_idx) := l_array_event_id(hdr_idx);
203650: XLA_AE_HEADER_PKG.g_rec_header_new.array_entity_id(hdr_idx) := l_array_entity_id(hdr_idx);
203651: XLA_AE_HEADER_PKG.g_rec_header_new.array_event_number(hdr_idx) := l_array_event_number(hdr_idx);
203652: XLA_AE_HEADER_PKG.g_rec_header_new.array_target_ledger_id(hdr_idx) := p_target_ledger_id;
203653:
203646: XLA_AE_HEADER_PKG.SetJeCategoryName;
203647:
203648: XLA_AE_HEADER_PKG.g_rec_header_new.array_event_type_code(hdr_idx) := l_array_event_type(hdr_idx);
203649: XLA_AE_HEADER_PKG.g_rec_header_new.array_event_id(hdr_idx) := l_array_event_id(hdr_idx);
203650: XLA_AE_HEADER_PKG.g_rec_header_new.array_entity_id(hdr_idx) := l_array_entity_id(hdr_idx);
203651: XLA_AE_HEADER_PKG.g_rec_header_new.array_event_number(hdr_idx) := l_array_event_number(hdr_idx);
203652: XLA_AE_HEADER_PKG.g_rec_header_new.array_target_ledger_id(hdr_idx) := p_target_ledger_id;
203653:
203654:
203647:
203648: XLA_AE_HEADER_PKG.g_rec_header_new.array_event_type_code(hdr_idx) := l_array_event_type(hdr_idx);
203649: XLA_AE_HEADER_PKG.g_rec_header_new.array_event_id(hdr_idx) := l_array_event_id(hdr_idx);
203650: XLA_AE_HEADER_PKG.g_rec_header_new.array_entity_id(hdr_idx) := l_array_entity_id(hdr_idx);
203651: XLA_AE_HEADER_PKG.g_rec_header_new.array_event_number(hdr_idx) := l_array_event_number(hdr_idx);
203652: XLA_AE_HEADER_PKG.g_rec_header_new.array_target_ledger_id(hdr_idx) := p_target_ledger_id;
203653:
203654:
203655: -- No header level analytical criteria
203648: XLA_AE_HEADER_PKG.g_rec_header_new.array_event_type_code(hdr_idx) := l_array_event_type(hdr_idx);
203649: XLA_AE_HEADER_PKG.g_rec_header_new.array_event_id(hdr_idx) := l_array_event_id(hdr_idx);
203650: XLA_AE_HEADER_PKG.g_rec_header_new.array_entity_id(hdr_idx) := l_array_entity_id(hdr_idx);
203651: XLA_AE_HEADER_PKG.g_rec_header_new.array_event_number(hdr_idx) := l_array_event_number(hdr_idx);
203652: XLA_AE_HEADER_PKG.g_rec_header_new.array_target_ledger_id(hdr_idx) := p_target_ledger_id;
203653:
203654:
203655: -- No header level analytical criteria
203656:
203679: -- accounting for a distributeion
203680: --
203681: xla_ae_lines_pkg.SetTrxReversalAttrs
203682: (p_event_id => l_event_id
203683: ,p_gl_date => XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(hdr_idx)
203684: ,p_trx_reversal_source => l_trx_reversal_source);
203685:
203686: END IF;
203687:
203800: --
203801: -- Bug 4872078 - Do nothing if the event is meant for transaction reversal
203802: --
203803:
203804: IF NVL(xla_ae_header_pkg.g_rec_header_new.array_trx_acct_reversal_option
203805: (g_array_event(l_event_id).array_value_num('header_index'))
203806: ,'N'
203807: ) <> 'Y'
203808: THEN
203887: --
203888: -- 5217187
203889: --
203890: l_rec_rev_acct_attrs.array_acct_attr_code(1):= 'GL_DATE';
203891: l_rec_rev_acct_attrs.array_date_value(1) := XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(
203892: g_array_event(l_event_id).array_value_num('header_index'));
203893: --
203894: --
203895:
204011:
204012: --
204013: -- insert headers into xla_ae_headers_gt table
204014: --
204015: l_result := XLA_AE_HEADER_PKG.InsertHeaders ;
204016:
204017: -- insert into errors table here.
204018:
204019: END LOOP;
204487: l_previous_event_id NUMBER;
204488: l_first_event_id NUMBER;
204489: l_last_event_id NUMBER;
204490:
204491: l_rec_acct_attrs XLA_AE_HEADER_PKG.t_rec_acct_attrs;
204492: l_rec_rev_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;
204493: --
204494: --
204495: l_result BOOLEAN := TRUE;
204682: --
204683: --------------------------------------
204684: -- 4262811 Initialze MPA Line Number
204685: --------------------------------------
204686: XLA_AE_HEADER_PKG.g_mpa_line_num := 0;
204687:
204688: --
204689:
204690: --
204742: --
204743: EXIT WHEN l_array_entity_id.COUNT = 0;
204744:
204745: -- initialize arrays
204746: XLA_AE_HEADER_PKG.g_rec_header_new := NULL;
204747: XLA_AE_LINES_PKG.g_rec_lines := NULL;
204748:
204749: --
204750: -- Bug 4458708
204800:
204801: --
204802: -- initialize a row for ae header
204803: --
204804: XLA_AE_HEADER_PKG.InitHeader(hdr_idx);
204805:
204806: l_event_id := l_array_event_id(hdr_idx);
204807:
204808: --
204851: l_rec_acct_attrs.array_acct_attr_code(2) := 'GL_TRANSFER_FLAG';
204852: l_rec_acct_attrs.array_char_value(2) := g_array_event(l_event_id).array_value_char('source_38');
204853:
204854:
204855: XLA_AE_HEADER_PKG.SetHdrAcctAttrs(l_rec_acct_attrs);
204856:
204857: XLA_AE_HEADER_PKG.SetJeCategoryName;
204858:
204859: XLA_AE_HEADER_PKG.g_rec_header_new.array_event_type_code(hdr_idx) := l_array_event_type(hdr_idx);
204853:
204854:
204855: XLA_AE_HEADER_PKG.SetHdrAcctAttrs(l_rec_acct_attrs);
204856:
204857: XLA_AE_HEADER_PKG.SetJeCategoryName;
204858:
204859: XLA_AE_HEADER_PKG.g_rec_header_new.array_event_type_code(hdr_idx) := l_array_event_type(hdr_idx);
204860: XLA_AE_HEADER_PKG.g_rec_header_new.array_event_id(hdr_idx) := l_array_event_id(hdr_idx);
204861: XLA_AE_HEADER_PKG.g_rec_header_new.array_entity_id(hdr_idx) := l_array_entity_id(hdr_idx);
204855: XLA_AE_HEADER_PKG.SetHdrAcctAttrs(l_rec_acct_attrs);
204856:
204857: XLA_AE_HEADER_PKG.SetJeCategoryName;
204858:
204859: XLA_AE_HEADER_PKG.g_rec_header_new.array_event_type_code(hdr_idx) := l_array_event_type(hdr_idx);
204860: XLA_AE_HEADER_PKG.g_rec_header_new.array_event_id(hdr_idx) := l_array_event_id(hdr_idx);
204861: XLA_AE_HEADER_PKG.g_rec_header_new.array_entity_id(hdr_idx) := l_array_entity_id(hdr_idx);
204862: XLA_AE_HEADER_PKG.g_rec_header_new.array_event_number(hdr_idx) := l_array_event_number(hdr_idx);
204863: XLA_AE_HEADER_PKG.g_rec_header_new.array_target_ledger_id(hdr_idx) := p_target_ledger_id;
204856:
204857: XLA_AE_HEADER_PKG.SetJeCategoryName;
204858:
204859: XLA_AE_HEADER_PKG.g_rec_header_new.array_event_type_code(hdr_idx) := l_array_event_type(hdr_idx);
204860: XLA_AE_HEADER_PKG.g_rec_header_new.array_event_id(hdr_idx) := l_array_event_id(hdr_idx);
204861: XLA_AE_HEADER_PKG.g_rec_header_new.array_entity_id(hdr_idx) := l_array_entity_id(hdr_idx);
204862: XLA_AE_HEADER_PKG.g_rec_header_new.array_event_number(hdr_idx) := l_array_event_number(hdr_idx);
204863: XLA_AE_HEADER_PKG.g_rec_header_new.array_target_ledger_id(hdr_idx) := p_target_ledger_id;
204864:
204857: XLA_AE_HEADER_PKG.SetJeCategoryName;
204858:
204859: XLA_AE_HEADER_PKG.g_rec_header_new.array_event_type_code(hdr_idx) := l_array_event_type(hdr_idx);
204860: XLA_AE_HEADER_PKG.g_rec_header_new.array_event_id(hdr_idx) := l_array_event_id(hdr_idx);
204861: XLA_AE_HEADER_PKG.g_rec_header_new.array_entity_id(hdr_idx) := l_array_entity_id(hdr_idx);
204862: XLA_AE_HEADER_PKG.g_rec_header_new.array_event_number(hdr_idx) := l_array_event_number(hdr_idx);
204863: XLA_AE_HEADER_PKG.g_rec_header_new.array_target_ledger_id(hdr_idx) := p_target_ledger_id;
204864:
204865:
204858:
204859: XLA_AE_HEADER_PKG.g_rec_header_new.array_event_type_code(hdr_idx) := l_array_event_type(hdr_idx);
204860: XLA_AE_HEADER_PKG.g_rec_header_new.array_event_id(hdr_idx) := l_array_event_id(hdr_idx);
204861: XLA_AE_HEADER_PKG.g_rec_header_new.array_entity_id(hdr_idx) := l_array_entity_id(hdr_idx);
204862: XLA_AE_HEADER_PKG.g_rec_header_new.array_event_number(hdr_idx) := l_array_event_number(hdr_idx);
204863: XLA_AE_HEADER_PKG.g_rec_header_new.array_target_ledger_id(hdr_idx) := p_target_ledger_id;
204864:
204865:
204866: -- No header level analytical criteria
204859: XLA_AE_HEADER_PKG.g_rec_header_new.array_event_type_code(hdr_idx) := l_array_event_type(hdr_idx);
204860: XLA_AE_HEADER_PKG.g_rec_header_new.array_event_id(hdr_idx) := l_array_event_id(hdr_idx);
204861: XLA_AE_HEADER_PKG.g_rec_header_new.array_entity_id(hdr_idx) := l_array_entity_id(hdr_idx);
204862: XLA_AE_HEADER_PKG.g_rec_header_new.array_event_number(hdr_idx) := l_array_event_number(hdr_idx);
204863: XLA_AE_HEADER_PKG.g_rec_header_new.array_target_ledger_id(hdr_idx) := p_target_ledger_id;
204864:
204865:
204866: -- No header level analytical criteria
204867:
204890: -- accounting for a distributeion
204891: --
204892: xla_ae_lines_pkg.SetTrxReversalAttrs
204893: (p_event_id => l_event_id
204894: ,p_gl_date => XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(hdr_idx)
204895: ,p_trx_reversal_source => l_trx_reversal_source);
204896:
204897: END IF;
204898:
205011: --
205012: -- Bug 4872078 - Do nothing if the event is meant for transaction reversal
205013: --
205014:
205015: IF NVL(xla_ae_header_pkg.g_rec_header_new.array_trx_acct_reversal_option
205016: (g_array_event(l_event_id).array_value_num('header_index'))
205017: ,'N'
205018: ) <> 'Y'
205019: THEN
205098: --
205099: -- 5217187
205100: --
205101: l_rec_rev_acct_attrs.array_acct_attr_code(1):= 'GL_DATE';
205102: l_rec_rev_acct_attrs.array_date_value(1) := XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(
205103: g_array_event(l_event_id).array_value_num('header_index'));
205104: --
205105: --
205106:
205222:
205223: --
205224: -- insert headers into xla_ae_headers_gt table
205225: --
205226: l_result := XLA_AE_HEADER_PKG.InsertHeaders ;
205227:
205228: -- insert into errors table here.
205229:
205230: END LOOP;
205698: l_previous_event_id NUMBER;
205699: l_first_event_id NUMBER;
205700: l_last_event_id NUMBER;
205701:
205702: l_rec_acct_attrs XLA_AE_HEADER_PKG.t_rec_acct_attrs;
205703: l_rec_rev_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;
205704: --
205705: --
205706: l_result BOOLEAN := TRUE;
205893: --
205894: --------------------------------------
205895: -- 4262811 Initialze MPA Line Number
205896: --------------------------------------
205897: XLA_AE_HEADER_PKG.g_mpa_line_num := 0;
205898:
205899: --
205900:
205901: --
205953: --
205954: EXIT WHEN l_array_entity_id.COUNT = 0;
205955:
205956: -- initialize arrays
205957: XLA_AE_HEADER_PKG.g_rec_header_new := NULL;
205958: XLA_AE_LINES_PKG.g_rec_lines := NULL;
205959:
205960: --
205961: -- Bug 4458708
206011:
206012: --
206013: -- initialize a row for ae header
206014: --
206015: XLA_AE_HEADER_PKG.InitHeader(hdr_idx);
206016:
206017: l_event_id := l_array_event_id(hdr_idx);
206018:
206019: --
206062: l_rec_acct_attrs.array_acct_attr_code(2) := 'GL_TRANSFER_FLAG';
206063: l_rec_acct_attrs.array_char_value(2) := g_array_event(l_event_id).array_value_char('source_38');
206064:
206065:
206066: XLA_AE_HEADER_PKG.SetHdrAcctAttrs(l_rec_acct_attrs);
206067:
206068: XLA_AE_HEADER_PKG.SetJeCategoryName;
206069:
206070: XLA_AE_HEADER_PKG.g_rec_header_new.array_event_type_code(hdr_idx) := l_array_event_type(hdr_idx);
206064:
206065:
206066: XLA_AE_HEADER_PKG.SetHdrAcctAttrs(l_rec_acct_attrs);
206067:
206068: XLA_AE_HEADER_PKG.SetJeCategoryName;
206069:
206070: XLA_AE_HEADER_PKG.g_rec_header_new.array_event_type_code(hdr_idx) := l_array_event_type(hdr_idx);
206071: XLA_AE_HEADER_PKG.g_rec_header_new.array_event_id(hdr_idx) := l_array_event_id(hdr_idx);
206072: XLA_AE_HEADER_PKG.g_rec_header_new.array_entity_id(hdr_idx) := l_array_entity_id(hdr_idx);
206066: XLA_AE_HEADER_PKG.SetHdrAcctAttrs(l_rec_acct_attrs);
206067:
206068: XLA_AE_HEADER_PKG.SetJeCategoryName;
206069:
206070: XLA_AE_HEADER_PKG.g_rec_header_new.array_event_type_code(hdr_idx) := l_array_event_type(hdr_idx);
206071: XLA_AE_HEADER_PKG.g_rec_header_new.array_event_id(hdr_idx) := l_array_event_id(hdr_idx);
206072: XLA_AE_HEADER_PKG.g_rec_header_new.array_entity_id(hdr_idx) := l_array_entity_id(hdr_idx);
206073: XLA_AE_HEADER_PKG.g_rec_header_new.array_event_number(hdr_idx) := l_array_event_number(hdr_idx);
206074: XLA_AE_HEADER_PKG.g_rec_header_new.array_target_ledger_id(hdr_idx) := p_target_ledger_id;
206067:
206068: XLA_AE_HEADER_PKG.SetJeCategoryName;
206069:
206070: XLA_AE_HEADER_PKG.g_rec_header_new.array_event_type_code(hdr_idx) := l_array_event_type(hdr_idx);
206071: XLA_AE_HEADER_PKG.g_rec_header_new.array_event_id(hdr_idx) := l_array_event_id(hdr_idx);
206072: XLA_AE_HEADER_PKG.g_rec_header_new.array_entity_id(hdr_idx) := l_array_entity_id(hdr_idx);
206073: XLA_AE_HEADER_PKG.g_rec_header_new.array_event_number(hdr_idx) := l_array_event_number(hdr_idx);
206074: XLA_AE_HEADER_PKG.g_rec_header_new.array_target_ledger_id(hdr_idx) := p_target_ledger_id;
206075:
206068: XLA_AE_HEADER_PKG.SetJeCategoryName;
206069:
206070: XLA_AE_HEADER_PKG.g_rec_header_new.array_event_type_code(hdr_idx) := l_array_event_type(hdr_idx);
206071: XLA_AE_HEADER_PKG.g_rec_header_new.array_event_id(hdr_idx) := l_array_event_id(hdr_idx);
206072: XLA_AE_HEADER_PKG.g_rec_header_new.array_entity_id(hdr_idx) := l_array_entity_id(hdr_idx);
206073: XLA_AE_HEADER_PKG.g_rec_header_new.array_event_number(hdr_idx) := l_array_event_number(hdr_idx);
206074: XLA_AE_HEADER_PKG.g_rec_header_new.array_target_ledger_id(hdr_idx) := p_target_ledger_id;
206075:
206076:
206069:
206070: XLA_AE_HEADER_PKG.g_rec_header_new.array_event_type_code(hdr_idx) := l_array_event_type(hdr_idx);
206071: XLA_AE_HEADER_PKG.g_rec_header_new.array_event_id(hdr_idx) := l_array_event_id(hdr_idx);
206072: XLA_AE_HEADER_PKG.g_rec_header_new.array_entity_id(hdr_idx) := l_array_entity_id(hdr_idx);
206073: XLA_AE_HEADER_PKG.g_rec_header_new.array_event_number(hdr_idx) := l_array_event_number(hdr_idx);
206074: XLA_AE_HEADER_PKG.g_rec_header_new.array_target_ledger_id(hdr_idx) := p_target_ledger_id;
206075:
206076:
206077: -- No header level analytical criteria
206070: XLA_AE_HEADER_PKG.g_rec_header_new.array_event_type_code(hdr_idx) := l_array_event_type(hdr_idx);
206071: XLA_AE_HEADER_PKG.g_rec_header_new.array_event_id(hdr_idx) := l_array_event_id(hdr_idx);
206072: XLA_AE_HEADER_PKG.g_rec_header_new.array_entity_id(hdr_idx) := l_array_entity_id(hdr_idx);
206073: XLA_AE_HEADER_PKG.g_rec_header_new.array_event_number(hdr_idx) := l_array_event_number(hdr_idx);
206074: XLA_AE_HEADER_PKG.g_rec_header_new.array_target_ledger_id(hdr_idx) := p_target_ledger_id;
206075:
206076:
206077: -- No header level analytical criteria
206078:
206101: -- accounting for a distributeion
206102: --
206103: xla_ae_lines_pkg.SetTrxReversalAttrs
206104: (p_event_id => l_event_id
206105: ,p_gl_date => XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(hdr_idx)
206106: ,p_trx_reversal_source => l_trx_reversal_source);
206107:
206108: END IF;
206109:
206222: --
206223: -- Bug 4872078 - Do nothing if the event is meant for transaction reversal
206224: --
206225:
206226: IF NVL(xla_ae_header_pkg.g_rec_header_new.array_trx_acct_reversal_option
206227: (g_array_event(l_event_id).array_value_num('header_index'))
206228: ,'N'
206229: ) <> 'Y'
206230: THEN
206309: --
206310: -- 5217187
206311: --
206312: l_rec_rev_acct_attrs.array_acct_attr_code(1):= 'GL_DATE';
206313: l_rec_rev_acct_attrs.array_date_value(1) := XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(
206314: g_array_event(l_event_id).array_value_num('header_index'));
206315: --
206316: --
206317:
206433:
206434: --
206435: -- insert headers into xla_ae_headers_gt table
206436: --
206437: l_result := XLA_AE_HEADER_PKG.InsertHeaders ;
206438:
206439: -- insert into errors table here.
206440:
206441: END LOOP;
206909: l_previous_event_id NUMBER;
206910: l_first_event_id NUMBER;
206911: l_last_event_id NUMBER;
206912:
206913: l_rec_acct_attrs XLA_AE_HEADER_PKG.t_rec_acct_attrs;
206914: l_rec_rev_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;
206915: --
206916: --
206917: l_result BOOLEAN := TRUE;
207104: --
207105: --------------------------------------
207106: -- 4262811 Initialze MPA Line Number
207107: --------------------------------------
207108: XLA_AE_HEADER_PKG.g_mpa_line_num := 0;
207109:
207110: --
207111:
207112: --
207160: --
207161: EXIT WHEN l_array_entity_id.COUNT = 0;
207162:
207163: -- initialize arrays
207164: XLA_AE_HEADER_PKG.g_rec_header_new := NULL;
207165: XLA_AE_LINES_PKG.g_rec_lines := NULL;
207166:
207167: --
207168: -- Bug 4458708
207218:
207219: --
207220: -- initialize a row for ae header
207221: --
207222: XLA_AE_HEADER_PKG.InitHeader(hdr_idx);
207223:
207224: l_event_id := l_array_event_id(hdr_idx);
207225:
207226: --
207265: l_rec_acct_attrs.array_acct_attr_code(2) := 'GL_TRANSFER_FLAG';
207266: l_rec_acct_attrs.array_char_value(2) := g_array_event(l_event_id).array_value_char('source_38');
207267:
207268:
207269: XLA_AE_HEADER_PKG.SetHdrAcctAttrs(l_rec_acct_attrs);
207270:
207271: XLA_AE_HEADER_PKG.SetJeCategoryName;
207272:
207273: XLA_AE_HEADER_PKG.g_rec_header_new.array_event_type_code(hdr_idx) := l_array_event_type(hdr_idx);
207267:
207268:
207269: XLA_AE_HEADER_PKG.SetHdrAcctAttrs(l_rec_acct_attrs);
207270:
207271: XLA_AE_HEADER_PKG.SetJeCategoryName;
207272:
207273: XLA_AE_HEADER_PKG.g_rec_header_new.array_event_type_code(hdr_idx) := l_array_event_type(hdr_idx);
207274: XLA_AE_HEADER_PKG.g_rec_header_new.array_event_id(hdr_idx) := l_array_event_id(hdr_idx);
207275: XLA_AE_HEADER_PKG.g_rec_header_new.array_entity_id(hdr_idx) := l_array_entity_id(hdr_idx);
207269: XLA_AE_HEADER_PKG.SetHdrAcctAttrs(l_rec_acct_attrs);
207270:
207271: XLA_AE_HEADER_PKG.SetJeCategoryName;
207272:
207273: XLA_AE_HEADER_PKG.g_rec_header_new.array_event_type_code(hdr_idx) := l_array_event_type(hdr_idx);
207274: XLA_AE_HEADER_PKG.g_rec_header_new.array_event_id(hdr_idx) := l_array_event_id(hdr_idx);
207275: XLA_AE_HEADER_PKG.g_rec_header_new.array_entity_id(hdr_idx) := l_array_entity_id(hdr_idx);
207276: XLA_AE_HEADER_PKG.g_rec_header_new.array_event_number(hdr_idx) := l_array_event_number(hdr_idx);
207277: XLA_AE_HEADER_PKG.g_rec_header_new.array_target_ledger_id(hdr_idx) := p_target_ledger_id;
207270:
207271: XLA_AE_HEADER_PKG.SetJeCategoryName;
207272:
207273: XLA_AE_HEADER_PKG.g_rec_header_new.array_event_type_code(hdr_idx) := l_array_event_type(hdr_idx);
207274: XLA_AE_HEADER_PKG.g_rec_header_new.array_event_id(hdr_idx) := l_array_event_id(hdr_idx);
207275: XLA_AE_HEADER_PKG.g_rec_header_new.array_entity_id(hdr_idx) := l_array_entity_id(hdr_idx);
207276: XLA_AE_HEADER_PKG.g_rec_header_new.array_event_number(hdr_idx) := l_array_event_number(hdr_idx);
207277: XLA_AE_HEADER_PKG.g_rec_header_new.array_target_ledger_id(hdr_idx) := p_target_ledger_id;
207278:
207271: XLA_AE_HEADER_PKG.SetJeCategoryName;
207272:
207273: XLA_AE_HEADER_PKG.g_rec_header_new.array_event_type_code(hdr_idx) := l_array_event_type(hdr_idx);
207274: XLA_AE_HEADER_PKG.g_rec_header_new.array_event_id(hdr_idx) := l_array_event_id(hdr_idx);
207275: XLA_AE_HEADER_PKG.g_rec_header_new.array_entity_id(hdr_idx) := l_array_entity_id(hdr_idx);
207276: XLA_AE_HEADER_PKG.g_rec_header_new.array_event_number(hdr_idx) := l_array_event_number(hdr_idx);
207277: XLA_AE_HEADER_PKG.g_rec_header_new.array_target_ledger_id(hdr_idx) := p_target_ledger_id;
207278:
207279:
207272:
207273: XLA_AE_HEADER_PKG.g_rec_header_new.array_event_type_code(hdr_idx) := l_array_event_type(hdr_idx);
207274: XLA_AE_HEADER_PKG.g_rec_header_new.array_event_id(hdr_idx) := l_array_event_id(hdr_idx);
207275: XLA_AE_HEADER_PKG.g_rec_header_new.array_entity_id(hdr_idx) := l_array_entity_id(hdr_idx);
207276: XLA_AE_HEADER_PKG.g_rec_header_new.array_event_number(hdr_idx) := l_array_event_number(hdr_idx);
207277: XLA_AE_HEADER_PKG.g_rec_header_new.array_target_ledger_id(hdr_idx) := p_target_ledger_id;
207278:
207279:
207280: -- No header level analytical criteria
207273: XLA_AE_HEADER_PKG.g_rec_header_new.array_event_type_code(hdr_idx) := l_array_event_type(hdr_idx);
207274: XLA_AE_HEADER_PKG.g_rec_header_new.array_event_id(hdr_idx) := l_array_event_id(hdr_idx);
207275: XLA_AE_HEADER_PKG.g_rec_header_new.array_entity_id(hdr_idx) := l_array_entity_id(hdr_idx);
207276: XLA_AE_HEADER_PKG.g_rec_header_new.array_event_number(hdr_idx) := l_array_event_number(hdr_idx);
207277: XLA_AE_HEADER_PKG.g_rec_header_new.array_target_ledger_id(hdr_idx) := p_target_ledger_id;
207278:
207279:
207280: -- No header level analytical criteria
207281:
207304: -- accounting for a distributeion
207305: --
207306: xla_ae_lines_pkg.SetTrxReversalAttrs
207307: (p_event_id => l_event_id
207308: ,p_gl_date => XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(hdr_idx)
207309: ,p_trx_reversal_source => l_trx_reversal_source);
207310:
207311: END IF;
207312:
207429: --
207430: -- Bug 4872078 - Do nothing if the event is meant for transaction reversal
207431: --
207432:
207433: IF NVL(xla_ae_header_pkg.g_rec_header_new.array_trx_acct_reversal_option
207434: (g_array_event(l_event_id).array_value_num('header_index'))
207435: ,'N'
207436: ) <> 'Y'
207437: THEN
207516: --
207517: -- 5217187
207518: --
207519: l_rec_rev_acct_attrs.array_acct_attr_code(1):= 'GL_DATE';
207520: l_rec_rev_acct_attrs.array_date_value(1) := XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(
207521: g_array_event(l_event_id).array_value_num('header_index'));
207522: --
207523: --
207524:
207727:
207728: --
207729: -- insert headers into xla_ae_headers_gt table
207730: --
207731: l_result := XLA_AE_HEADER_PKG.InsertHeaders ;
207732:
207733: -- insert into errors table here.
207734:
207735: END LOOP;