2683: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
2684: l_bflow_applied_to_amt NUMBER; -- 5132302
2685: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
2686:
2687: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
2688:
2689: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b
2690: l_same_currency BOOLEAN; -- To handle MPA rounding 4262811b
2691:
2836: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
2837:
2838: -- 4955764
2839: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
2840: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));
2841:
2842: -- 4458381 Public Sector Enh
2843:
2844: --
3065: -------------------------------------------------------------------------------------------
3066: -- 4262811 - Generate the Accrual Reversal lines
3067: -------------------------------------------------------------------------------------------
3068: BEGIN
3069: l_acc_rev_flag := XLA_AE_HEADER_PKG.g_rec_header_new.array_accrual_reversal_flag
3070: (g_array_event(p_event_id).array_value_num('header_index'));
3071: IF l_acc_rev_flag IS NULL THEN
3072: l_acc_rev_flag := 'N';
3073: END IF;
3120: END IF;
3121:
3122: -- 4955764
3123: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
3124: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
3125:
3126:
3127: XLA_AE_LINES_PKG.ValidateCurrentLine;
3128: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
3264: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
3265: l_bflow_applied_to_amt NUMBER; -- 5132302
3266: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
3267:
3268: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
3269:
3270: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b
3271: l_same_currency BOOLEAN; -- To handle MPA rounding 4262811b
3272:
3417: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
3418:
3419: -- 4955764
3420: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
3421: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));
3422:
3423: -- 4458381 Public Sector Enh
3424:
3425: --
3645: -------------------------------------------------------------------------------------------
3646: -- 4262811 - Generate the Accrual Reversal lines
3647: -------------------------------------------------------------------------------------------
3648: BEGIN
3649: l_acc_rev_flag := XLA_AE_HEADER_PKG.g_rec_header_new.array_accrual_reversal_flag
3650: (g_array_event(p_event_id).array_value_num('header_index'));
3651: IF l_acc_rev_flag IS NULL THEN
3652: l_acc_rev_flag := 'N';
3653: END IF;
3700: END IF;
3701:
3702: -- 4955764
3703: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
3704: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
3705:
3706:
3707: XLA_AE_LINES_PKG.ValidateCurrentLine;
3708: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
3844: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
3845: l_bflow_applied_to_amt NUMBER; -- 5132302
3846: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
3847:
3848: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
3849:
3850: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b
3851: l_same_currency BOOLEAN; -- To handle MPA rounding 4262811b
3852:
3997: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
3998:
3999: -- 4955764
4000: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
4001: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));
4002:
4003: -- 4458381 Public Sector Enh
4004:
4005: --
4225: -------------------------------------------------------------------------------------------
4226: -- 4262811 - Generate the Accrual Reversal lines
4227: -------------------------------------------------------------------------------------------
4228: BEGIN
4229: l_acc_rev_flag := XLA_AE_HEADER_PKG.g_rec_header_new.array_accrual_reversal_flag
4230: (g_array_event(p_event_id).array_value_num('header_index'));
4231: IF l_acc_rev_flag IS NULL THEN
4232: l_acc_rev_flag := 'N';
4233: END IF;
4280: END IF;
4281:
4282: -- 4955764
4283: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
4284: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
4285:
4286:
4287: XLA_AE_LINES_PKG.ValidateCurrentLine;
4288: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
4424: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
4425: l_bflow_applied_to_amt NUMBER; -- 5132302
4426: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
4427:
4428: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
4429:
4430: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b
4431: l_same_currency BOOLEAN; -- To handle MPA rounding 4262811b
4432:
4577: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
4578:
4579: -- 4955764
4580: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
4581: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));
4582:
4583: -- 4458381 Public Sector Enh
4584:
4585: --
4806: -------------------------------------------------------------------------------------------
4807: -- 4262811 - Generate the Accrual Reversal lines
4808: -------------------------------------------------------------------------------------------
4809: BEGIN
4810: l_acc_rev_flag := XLA_AE_HEADER_PKG.g_rec_header_new.array_accrual_reversal_flag
4811: (g_array_event(p_event_id).array_value_num('header_index'));
4812: IF l_acc_rev_flag IS NULL THEN
4813: l_acc_rev_flag := 'N';
4814: END IF;
4861: END IF;
4862:
4863: -- 4955764
4864: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
4865: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
4866:
4867:
4868: XLA_AE_LINES_PKG.ValidateCurrentLine;
4869: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
4992: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
4993: l_bflow_applied_to_amt NUMBER; -- 5132302
4994: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
4995:
4996: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
4997:
4998: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b
4999: l_same_currency BOOLEAN; -- To handle MPA rounding 4262811b
5000:
5145: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
5146:
5147: -- 4955764
5148: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
5149: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));
5150:
5151: -- 4458381 Public Sector Enh
5152:
5153: --
5332: -------------------------------------------------------------------------------------------
5333: -- 4262811 - Generate the Accrual Reversal lines
5334: -------------------------------------------------------------------------------------------
5335: BEGIN
5336: l_acc_rev_flag := XLA_AE_HEADER_PKG.g_rec_header_new.array_accrual_reversal_flag
5337: (g_array_event(p_event_id).array_value_num('header_index'));
5338: IF l_acc_rev_flag IS NULL THEN
5339: l_acc_rev_flag := 'N';
5340: END IF;
5387: END IF;
5388:
5389: -- 4955764
5390: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
5391: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
5392:
5393:
5394: XLA_AE_LINES_PKG.ValidateCurrentLine;
5395: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
5555: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
5556: l_bflow_applied_to_amt NUMBER; -- 5132302
5557: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
5558:
5559: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
5560:
5561: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b
5562: l_same_currency BOOLEAN; -- To handle MPA rounding 4262811b
5563:
5704: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
5705:
5706: -- 4955764
5707: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
5708: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));
5709:
5710: -- 4458381 Public Sector Enh
5711:
5712: --
5973: -------------------------------------------------------------------------------------------
5974: -- 4262811 - Generate the Accrual Reversal lines
5975: -------------------------------------------------------------------------------------------
5976: BEGIN
5977: l_acc_rev_flag := XLA_AE_HEADER_PKG.g_rec_header_new.array_accrual_reversal_flag
5978: (g_array_event(p_event_id).array_value_num('header_index'));
5979: IF l_acc_rev_flag IS NULL THEN
5980: l_acc_rev_flag := 'N';
5981: END IF;
6028: END IF;
6029:
6030: -- 4955764
6031: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
6032: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
6033:
6034:
6035: XLA_AE_LINES_PKG.ValidateCurrentLine;
6036: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
6196: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
6197: l_bflow_applied_to_amt NUMBER; -- 5132302
6198: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
6199:
6200: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
6201:
6202: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b
6203: l_same_currency BOOLEAN; -- To handle MPA rounding 4262811b
6204:
6345: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
6346:
6347: -- 4955764
6348: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
6349: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));
6350:
6351: -- 4458381 Public Sector Enh
6352:
6353: --
6613: -------------------------------------------------------------------------------------------
6614: -- 4262811 - Generate the Accrual Reversal lines
6615: -------------------------------------------------------------------------------------------
6616: BEGIN
6617: l_acc_rev_flag := XLA_AE_HEADER_PKG.g_rec_header_new.array_accrual_reversal_flag
6618: (g_array_event(p_event_id).array_value_num('header_index'));
6619: IF l_acc_rev_flag IS NULL THEN
6620: l_acc_rev_flag := 'N';
6621: END IF;
6668: END IF;
6669:
6670: -- 4955764
6671: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
6672: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
6673:
6674:
6675: XLA_AE_LINES_PKG.ValidateCurrentLine;
6676: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
6836: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
6837: l_bflow_applied_to_amt NUMBER; -- 5132302
6838: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
6839:
6840: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
6841:
6842: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b
6843: l_same_currency BOOLEAN; -- To handle MPA rounding 4262811b
6844:
6985: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
6986:
6987: -- 4955764
6988: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
6989: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));
6990:
6991: -- 4458381 Public Sector Enh
6992:
6993: --
7253: -------------------------------------------------------------------------------------------
7254: -- 4262811 - Generate the Accrual Reversal lines
7255: -------------------------------------------------------------------------------------------
7256: BEGIN
7257: l_acc_rev_flag := XLA_AE_HEADER_PKG.g_rec_header_new.array_accrual_reversal_flag
7258: (g_array_event(p_event_id).array_value_num('header_index'));
7259: IF l_acc_rev_flag IS NULL THEN
7260: l_acc_rev_flag := 'N';
7261: END IF;
7308: END IF;
7309:
7310: -- 4955764
7311: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
7312: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
7313:
7314:
7315: XLA_AE_LINES_PKG.ValidateCurrentLine;
7316: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
7476: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
7477: l_bflow_applied_to_amt NUMBER; -- 5132302
7478: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
7479:
7480: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
7481:
7482: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b
7483: l_same_currency BOOLEAN; -- To handle MPA rounding 4262811b
7484:
7625: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
7626:
7627: -- 4955764
7628: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
7629: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));
7630:
7631: -- 4458381 Public Sector Enh
7632:
7633: --
7894: -------------------------------------------------------------------------------------------
7895: -- 4262811 - Generate the Accrual Reversal lines
7896: -------------------------------------------------------------------------------------------
7897: BEGIN
7898: l_acc_rev_flag := XLA_AE_HEADER_PKG.g_rec_header_new.array_accrual_reversal_flag
7899: (g_array_event(p_event_id).array_value_num('header_index'));
7900: IF l_acc_rev_flag IS NULL THEN
7901: l_acc_rev_flag := 'N';
7902: END IF;
7949: END IF;
7950:
7951: -- 4955764
7952: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
7953: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
7954:
7955:
7956: XLA_AE_LINES_PKG.ValidateCurrentLine;
7957: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
8080: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
8081: l_bflow_applied_to_amt NUMBER; -- 5132302
8082: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
8083:
8084: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
8085:
8086: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b
8087: l_same_currency BOOLEAN; -- To handle MPA rounding 4262811b
8088:
8233: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
8234:
8235: -- 4955764
8236: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
8237: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));
8238:
8239: -- 4458381 Public Sector Enh
8240:
8241: --
8420: -------------------------------------------------------------------------------------------
8421: -- 4262811 - Generate the Accrual Reversal lines
8422: -------------------------------------------------------------------------------------------
8423: BEGIN
8424: l_acc_rev_flag := XLA_AE_HEADER_PKG.g_rec_header_new.array_accrual_reversal_flag
8425: (g_array_event(p_event_id).array_value_num('header_index'));
8426: IF l_acc_rev_flag IS NULL THEN
8427: l_acc_rev_flag := 'N';
8428: END IF;
8475: END IF;
8476:
8477: -- 4955764
8478: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
8479: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
8480:
8481:
8482: XLA_AE_LINES_PKG.ValidateCurrentLine;
8483: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
8607: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
8608: l_bflow_applied_to_amt NUMBER; -- 5132302
8609: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
8610:
8611: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
8612:
8613: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b
8614: l_same_currency BOOLEAN; -- To handle MPA rounding 4262811b
8615:
8760: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
8761:
8762: -- 4955764
8763: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
8764: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));
8765:
8766: -- 4458381 Public Sector Enh
8767:
8768: --
8947: -------------------------------------------------------------------------------------------
8948: -- 4262811 - Generate the Accrual Reversal lines
8949: -------------------------------------------------------------------------------------------
8950: BEGIN
8951: l_acc_rev_flag := XLA_AE_HEADER_PKG.g_rec_header_new.array_accrual_reversal_flag
8952: (g_array_event(p_event_id).array_value_num('header_index'));
8953: IF l_acc_rev_flag IS NULL THEN
8954: l_acc_rev_flag := 'N';
8955: END IF;
9002: END IF;
9003:
9004: -- 4955764
9005: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
9006: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
9007:
9008:
9009: XLA_AE_LINES_PKG.ValidateCurrentLine;
9010: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
9154: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
9155: l_bflow_applied_to_amt NUMBER; -- 5132302
9156: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
9157:
9158: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
9159:
9160: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b
9161: l_same_currency BOOLEAN; -- To handle MPA rounding 4262811b
9162:
9307: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
9308:
9309: -- 4955764
9310: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
9311: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));
9312:
9313: -- 4458381 Public Sector Enh
9314:
9315: --
9513: -------------------------------------------------------------------------------------------
9514: -- 4262811 - Generate the Accrual Reversal lines
9515: -------------------------------------------------------------------------------------------
9516: BEGIN
9517: l_acc_rev_flag := XLA_AE_HEADER_PKG.g_rec_header_new.array_accrual_reversal_flag
9518: (g_array_event(p_event_id).array_value_num('header_index'));
9519: IF l_acc_rev_flag IS NULL THEN
9520: l_acc_rev_flag := 'N';
9521: END IF;
9568: END IF;
9569:
9570: -- 4955764
9571: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
9572: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
9573:
9574:
9575: XLA_AE_LINES_PKG.ValidateCurrentLine;
9576: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
9700: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
9701: l_bflow_applied_to_amt NUMBER; -- 5132302
9702: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
9703:
9704: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
9705:
9706: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b
9707: l_same_currency BOOLEAN; -- To handle MPA rounding 4262811b
9708:
9853: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
9854:
9855: -- 4955764
9856: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
9857: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));
9858:
9859: -- 4458381 Public Sector Enh
9860:
9861: --
10040: -------------------------------------------------------------------------------------------
10041: -- 4262811 - Generate the Accrual Reversal lines
10042: -------------------------------------------------------------------------------------------
10043: BEGIN
10044: l_acc_rev_flag := XLA_AE_HEADER_PKG.g_rec_header_new.array_accrual_reversal_flag
10045: (g_array_event(p_event_id).array_value_num('header_index'));
10046: IF l_acc_rev_flag IS NULL THEN
10047: l_acc_rev_flag := 'N';
10048: END IF;
10095: END IF;
10096:
10097: -- 4955764
10098: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
10099: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
10100:
10101:
10102: XLA_AE_LINES_PKG.ValidateCurrentLine;
10103: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
10247: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
10248: l_bflow_applied_to_amt NUMBER; -- 5132302
10249: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
10250:
10251: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
10252:
10253: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b
10254: l_same_currency BOOLEAN; -- To handle MPA rounding 4262811b
10255:
10400: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
10401:
10402: -- 4955764
10403: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
10404: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));
10405:
10406: -- 4458381 Public Sector Enh
10407:
10408: --
10606: -------------------------------------------------------------------------------------------
10607: -- 4262811 - Generate the Accrual Reversal lines
10608: -------------------------------------------------------------------------------------------
10609: BEGIN
10610: l_acc_rev_flag := XLA_AE_HEADER_PKG.g_rec_header_new.array_accrual_reversal_flag
10611: (g_array_event(p_event_id).array_value_num('header_index'));
10612: IF l_acc_rev_flag IS NULL THEN
10613: l_acc_rev_flag := 'N';
10614: END IF;
10661: END IF;
10662:
10663: -- 4955764
10664: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
10665: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
10666:
10667:
10668: XLA_AE_LINES_PKG.ValidateCurrentLine;
10669: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
10792: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
10793: l_bflow_applied_to_amt NUMBER; -- 5132302
10794: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
10795:
10796: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
10797:
10798: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b
10799: l_same_currency BOOLEAN; -- To handle MPA rounding 4262811b
10800:
10945: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
10946:
10947: -- 4955764
10948: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
10949: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));
10950:
10951: -- 4458381 Public Sector Enh
10952:
10953: --
11132: -------------------------------------------------------------------------------------------
11133: -- 4262811 - Generate the Accrual Reversal lines
11134: -------------------------------------------------------------------------------------------
11135: BEGIN
11136: l_acc_rev_flag := XLA_AE_HEADER_PKG.g_rec_header_new.array_accrual_reversal_flag
11137: (g_array_event(p_event_id).array_value_num('header_index'));
11138: IF l_acc_rev_flag IS NULL THEN
11139: l_acc_rev_flag := 'N';
11140: END IF;
11187: END IF;
11188:
11189: -- 4955764
11190: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
11191: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
11192:
11193:
11194: XLA_AE_LINES_PKG.ValidateCurrentLine;
11195: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
11318: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
11319: l_bflow_applied_to_amt NUMBER; -- 5132302
11320: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
11321:
11322: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
11323:
11324: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b
11325: l_same_currency BOOLEAN; -- To handle MPA rounding 4262811b
11326:
11473: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
11474:
11475: -- 4955764
11476: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
11477: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));
11478:
11479: -- 4458381 Public Sector Enh
11480:
11481: --
11660: -------------------------------------------------------------------------------------------
11661: -- 4262811 - Generate the Accrual Reversal lines
11662: -------------------------------------------------------------------------------------------
11663: BEGIN
11664: l_acc_rev_flag := XLA_AE_HEADER_PKG.g_rec_header_new.array_accrual_reversal_flag
11665: (g_array_event(p_event_id).array_value_num('header_index'));
11666: IF l_acc_rev_flag IS NULL THEN
11667: l_acc_rev_flag := 'N';
11668: END IF;
11715: END IF;
11716:
11717: -- 4955764
11718: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
11719: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
11720:
11721:
11722: XLA_AE_LINES_PKG.ValidateCurrentLine;
11723: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
11846: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
11847: l_bflow_applied_to_amt NUMBER; -- 5132302
11848: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
11849:
11850: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
11851:
11852: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b
11853: l_same_currency BOOLEAN; -- To handle MPA rounding 4262811b
11854:
11999: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
12000:
12001: -- 4955764
12002: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
12003: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));
12004:
12005: -- 4458381 Public Sector Enh
12006:
12007: --
12186: -------------------------------------------------------------------------------------------
12187: -- 4262811 - Generate the Accrual Reversal lines
12188: -------------------------------------------------------------------------------------------
12189: BEGIN
12190: l_acc_rev_flag := XLA_AE_HEADER_PKG.g_rec_header_new.array_accrual_reversal_flag
12191: (g_array_event(p_event_id).array_value_num('header_index'));
12192: IF l_acc_rev_flag IS NULL THEN
12193: l_acc_rev_flag := 'N';
12194: END IF;
12241: END IF;
12242:
12243: -- 4955764
12244: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
12245: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
12246:
12247:
12248: XLA_AE_LINES_PKG.ValidateCurrentLine;
12249: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
12386: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
12387: l_bflow_applied_to_amt NUMBER; -- 5132302
12388: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
12389:
12390: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
12391:
12392: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b
12393: l_same_currency BOOLEAN; -- To handle MPA rounding 4262811b
12394:
12538: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
12539:
12540: -- 4955764
12541: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
12542: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));
12543:
12544: -- 4458381 Public Sector Enh
12545:
12546: --
12767: -------------------------------------------------------------------------------------------
12768: -- 4262811 - Generate the Accrual Reversal lines
12769: -------------------------------------------------------------------------------------------
12770: BEGIN
12771: l_acc_rev_flag := XLA_AE_HEADER_PKG.g_rec_header_new.array_accrual_reversal_flag
12772: (g_array_event(p_event_id).array_value_num('header_index'));
12773: IF l_acc_rev_flag IS NULL THEN
12774: l_acc_rev_flag := 'N';
12775: END IF;
12822: END IF;
12823:
12824: -- 4955764
12825: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
12826: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
12827:
12828:
12829: XLA_AE_LINES_PKG.ValidateCurrentLine;
12830: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
12967: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
12968: l_bflow_applied_to_amt NUMBER; -- 5132302
12969: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
12970:
12971: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
12972:
12973: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b
12974: l_same_currency BOOLEAN; -- To handle MPA rounding 4262811b
12975:
13119: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
13120:
13121: -- 4955764
13122: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
13123: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));
13124:
13125: -- 4458381 Public Sector Enh
13126:
13127: --
13347: -------------------------------------------------------------------------------------------
13348: -- 4262811 - Generate the Accrual Reversal lines
13349: -------------------------------------------------------------------------------------------
13350: BEGIN
13351: l_acc_rev_flag := XLA_AE_HEADER_PKG.g_rec_header_new.array_accrual_reversal_flag
13352: (g_array_event(p_event_id).array_value_num('header_index'));
13353: IF l_acc_rev_flag IS NULL THEN
13354: l_acc_rev_flag := 'N';
13355: END IF;
13402: END IF;
13403:
13404: -- 4955764
13405: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
13406: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
13407:
13408:
13409: XLA_AE_LINES_PKG.ValidateCurrentLine;
13410: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
13547: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
13548: l_bflow_applied_to_amt NUMBER; -- 5132302
13549: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
13550:
13551: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
13552:
13553: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b
13554: l_same_currency BOOLEAN; -- To handle MPA rounding 4262811b
13555:
13696: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
13697:
13698: -- 4955764
13699: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
13700: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));
13701:
13702: -- 4458381 Public Sector Enh
13703:
13704: --
13925: -------------------------------------------------------------------------------------------
13926: -- 4262811 - Generate the Accrual Reversal lines
13927: -------------------------------------------------------------------------------------------
13928: BEGIN
13929: l_acc_rev_flag := XLA_AE_HEADER_PKG.g_rec_header_new.array_accrual_reversal_flag
13930: (g_array_event(p_event_id).array_value_num('header_index'));
13931: IF l_acc_rev_flag IS NULL THEN
13932: l_acc_rev_flag := 'N';
13933: END IF;
13980: END IF;
13981:
13982: -- 4955764
13983: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
13984: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
13985:
13986:
13987: XLA_AE_LINES_PKG.ValidateCurrentLine;
13988: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
14125: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
14126: l_bflow_applied_to_amt NUMBER; -- 5132302
14127: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
14128:
14129: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
14130:
14131: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b
14132: l_same_currency BOOLEAN; -- To handle MPA rounding 4262811b
14133:
14274: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
14275:
14276: -- 4955764
14277: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
14278: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));
14279:
14280: -- 4458381 Public Sector Enh
14281:
14282: --
14502: -------------------------------------------------------------------------------------------
14503: -- 4262811 - Generate the Accrual Reversal lines
14504: -------------------------------------------------------------------------------------------
14505: BEGIN
14506: l_acc_rev_flag := XLA_AE_HEADER_PKG.g_rec_header_new.array_accrual_reversal_flag
14507: (g_array_event(p_event_id).array_value_num('header_index'));
14508: IF l_acc_rev_flag IS NULL THEN
14509: l_acc_rev_flag := 'N';
14510: END IF;
14557: END IF;
14558:
14559: -- 4955764
14560: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
14561: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
14562:
14563:
14564: XLA_AE_LINES_PKG.ValidateCurrentLine;
14565: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
14699: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
14700: l_bflow_applied_to_amt NUMBER; -- 5132302
14701: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
14702:
14703: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
14704:
14705: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b
14706: l_same_currency BOOLEAN; -- To handle MPA rounding 4262811b
14707:
14845: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
14846:
14847: -- 4955764
14848: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
14849: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));
14850:
14851: -- 4458381 Public Sector Enh
14852:
14853: --
15074: -------------------------------------------------------------------------------------------
15075: -- 4262811 - Generate the Accrual Reversal lines
15076: -------------------------------------------------------------------------------------------
15077: BEGIN
15078: l_acc_rev_flag := XLA_AE_HEADER_PKG.g_rec_header_new.array_accrual_reversal_flag
15079: (g_array_event(p_event_id).array_value_num('header_index'));
15080: IF l_acc_rev_flag IS NULL THEN
15081: l_acc_rev_flag := 'N';
15082: END IF;
15129: END IF;
15130:
15131: -- 4955764
15132: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
15133: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
15134:
15135:
15136: XLA_AE_LINES_PKG.ValidateCurrentLine;
15137: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
15270: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
15271: l_bflow_applied_to_amt NUMBER; -- 5132302
15272: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
15273:
15274: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
15275:
15276: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b
15277: l_same_currency BOOLEAN; -- To handle MPA rounding 4262811b
15278:
15416: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
15417:
15418: -- 4955764
15419: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
15420: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));
15421:
15422: -- 4458381 Public Sector Enh
15423:
15424: --
15645: -------------------------------------------------------------------------------------------
15646: -- 4262811 - Generate the Accrual Reversal lines
15647: -------------------------------------------------------------------------------------------
15648: BEGIN
15649: l_acc_rev_flag := XLA_AE_HEADER_PKG.g_rec_header_new.array_accrual_reversal_flag
15650: (g_array_event(p_event_id).array_value_num('header_index'));
15651: IF l_acc_rev_flag IS NULL THEN
15652: l_acc_rev_flag := 'N';
15653: END IF;
15700: END IF;
15701:
15702: -- 4955764
15703: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
15704: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
15705:
15706:
15707: XLA_AE_LINES_PKG.ValidateCurrentLine;
15708: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
15841: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
15842: l_bflow_applied_to_amt NUMBER; -- 5132302
15843: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
15844:
15845: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
15846:
15847: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b
15848: l_same_currency BOOLEAN; -- To handle MPA rounding 4262811b
15849:
15987: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
15988:
15989: -- 4955764
15990: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
15991: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));
15992:
15993: -- 4458381 Public Sector Enh
15994:
15995: --
16216: -------------------------------------------------------------------------------------------
16217: -- 4262811 - Generate the Accrual Reversal lines
16218: -------------------------------------------------------------------------------------------
16219: BEGIN
16220: l_acc_rev_flag := XLA_AE_HEADER_PKG.g_rec_header_new.array_accrual_reversal_flag
16221: (g_array_event(p_event_id).array_value_num('header_index'));
16222: IF l_acc_rev_flag IS NULL THEN
16223: l_acc_rev_flag := 'N';
16224: END IF;
16271: END IF;
16272:
16273: -- 4955764
16274: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
16275: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
16276:
16277:
16278: XLA_AE_LINES_PKG.ValidateCurrentLine;
16279: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
16414: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
16415: l_bflow_applied_to_amt NUMBER; -- 5132302
16416: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
16417:
16418: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
16419:
16420: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b
16421: l_same_currency BOOLEAN; -- To handle MPA rounding 4262811b
16422:
16563: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
16564:
16565: -- 4955764
16566: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
16567: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));
16568:
16569: -- 4458381 Public Sector Enh
16570:
16571: --
16792: -------------------------------------------------------------------------------------------
16793: -- 4262811 - Generate the Accrual Reversal lines
16794: -------------------------------------------------------------------------------------------
16795: BEGIN
16796: l_acc_rev_flag := XLA_AE_HEADER_PKG.g_rec_header_new.array_accrual_reversal_flag
16797: (g_array_event(p_event_id).array_value_num('header_index'));
16798: IF l_acc_rev_flag IS NULL THEN
16799: l_acc_rev_flag := 'N';
16800: END IF;
16847: END IF;
16848:
16849: -- 4955764
16850: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
16851: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
16852:
16853:
16854: XLA_AE_LINES_PKG.ValidateCurrentLine;
16855: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
16989: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
16990: l_bflow_applied_to_amt NUMBER; -- 5132302
16991: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
16992:
16993: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
16994:
16995: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b
16996: l_same_currency BOOLEAN; -- To handle MPA rounding 4262811b
16997:
17135: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
17136:
17137: -- 4955764
17138: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
17139: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));
17140:
17141: -- 4458381 Public Sector Enh
17142:
17143: --
17364: -------------------------------------------------------------------------------------------
17365: -- 4262811 - Generate the Accrual Reversal lines
17366: -------------------------------------------------------------------------------------------
17367: BEGIN
17368: l_acc_rev_flag := XLA_AE_HEADER_PKG.g_rec_header_new.array_accrual_reversal_flag
17369: (g_array_event(p_event_id).array_value_num('header_index'));
17370: IF l_acc_rev_flag IS NULL THEN
17371: l_acc_rev_flag := 'N';
17372: END IF;
17419: END IF;
17420:
17421: -- 4955764
17422: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
17423: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
17424:
17425:
17426: XLA_AE_LINES_PKG.ValidateCurrentLine;
17427: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
17560: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
17561: l_bflow_applied_to_amt NUMBER; -- 5132302
17562: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
17563:
17564: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
17565:
17566: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b
17567: l_same_currency BOOLEAN; -- To handle MPA rounding 4262811b
17568:
17706: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
17707:
17708: -- 4955764
17709: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
17710: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));
17711:
17712: -- 4458381 Public Sector Enh
17713:
17714: --
17935: -------------------------------------------------------------------------------------------
17936: -- 4262811 - Generate the Accrual Reversal lines
17937: -------------------------------------------------------------------------------------------
17938: BEGIN
17939: l_acc_rev_flag := XLA_AE_HEADER_PKG.g_rec_header_new.array_accrual_reversal_flag
17940: (g_array_event(p_event_id).array_value_num('header_index'));
17941: IF l_acc_rev_flag IS NULL THEN
17942: l_acc_rev_flag := 'N';
17943: END IF;
17990: END IF;
17991:
17992: -- 4955764
17993: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
17994: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
17995:
17996:
17997: XLA_AE_LINES_PKG.ValidateCurrentLine;
17998: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
18131: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
18132: l_bflow_applied_to_amt NUMBER; -- 5132302
18133: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
18134:
18135: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
18136:
18137: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b
18138: l_same_currency BOOLEAN; -- To handle MPA rounding 4262811b
18139:
18277: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
18278:
18279: -- 4955764
18280: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
18281: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));
18282:
18283: -- 4458381 Public Sector Enh
18284:
18285: --
18505: -------------------------------------------------------------------------------------------
18506: -- 4262811 - Generate the Accrual Reversal lines
18507: -------------------------------------------------------------------------------------------
18508: BEGIN
18509: l_acc_rev_flag := XLA_AE_HEADER_PKG.g_rec_header_new.array_accrual_reversal_flag
18510: (g_array_event(p_event_id).array_value_num('header_index'));
18511: IF l_acc_rev_flag IS NULL THEN
18512: l_acc_rev_flag := 'N';
18513: END IF;
18560: END IF;
18561:
18562: -- 4955764
18563: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
18564: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
18565:
18566:
18567: XLA_AE_LINES_PKG.ValidateCurrentLine;
18568: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
18703: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
18704: l_bflow_applied_to_amt NUMBER; -- 5132302
18705: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
18706:
18707: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
18708:
18709: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b
18710: l_same_currency BOOLEAN; -- To handle MPA rounding 4262811b
18711:
18852: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
18853:
18854: -- 4955764
18855: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
18856: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));
18857:
18858: -- 4458381 Public Sector Enh
18859:
18860: --
19080: -------------------------------------------------------------------------------------------
19081: -- 4262811 - Generate the Accrual Reversal lines
19082: -------------------------------------------------------------------------------------------
19083: BEGIN
19084: l_acc_rev_flag := XLA_AE_HEADER_PKG.g_rec_header_new.array_accrual_reversal_flag
19085: (g_array_event(p_event_id).array_value_num('header_index'));
19086: IF l_acc_rev_flag IS NULL THEN
19087: l_acc_rev_flag := 'N';
19088: END IF;
19135: END IF;
19136:
19137: -- 4955764
19138: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
19139: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
19140:
19141:
19142: XLA_AE_LINES_PKG.ValidateCurrentLine;
19143: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
19277: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
19278: l_bflow_applied_to_amt NUMBER; -- 5132302
19279: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
19280:
19281: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
19282:
19283: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b
19284: l_same_currency BOOLEAN; -- To handle MPA rounding 4262811b
19285:
19423: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
19424:
19425: -- 4955764
19426: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
19427: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));
19428:
19429: -- 4458381 Public Sector Enh
19430:
19431: --
19651: -------------------------------------------------------------------------------------------
19652: -- 4262811 - Generate the Accrual Reversal lines
19653: -------------------------------------------------------------------------------------------
19654: BEGIN
19655: l_acc_rev_flag := XLA_AE_HEADER_PKG.g_rec_header_new.array_accrual_reversal_flag
19656: (g_array_event(p_event_id).array_value_num('header_index'));
19657: IF l_acc_rev_flag IS NULL THEN
19658: l_acc_rev_flag := 'N';
19659: END IF;
19706: END IF;
19707:
19708: -- 4955764
19709: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
19710: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
19711:
19712:
19713: XLA_AE_LINES_PKG.ValidateCurrentLine;
19714: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
19847: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
19848: l_bflow_applied_to_amt NUMBER; -- 5132302
19849: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
19850:
19851: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
19852:
19853: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b
19854: l_same_currency BOOLEAN; -- To handle MPA rounding 4262811b
19855:
19993: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
19994:
19995: -- 4955764
19996: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
19997: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));
19998:
19999: -- 4458381 Public Sector Enh
20000:
20001: --
20221: -------------------------------------------------------------------------------------------
20222: -- 4262811 - Generate the Accrual Reversal lines
20223: -------------------------------------------------------------------------------------------
20224: BEGIN
20225: l_acc_rev_flag := XLA_AE_HEADER_PKG.g_rec_header_new.array_accrual_reversal_flag
20226: (g_array_event(p_event_id).array_value_num('header_index'));
20227: IF l_acc_rev_flag IS NULL THEN
20228: l_acc_rev_flag := 'N';
20229: END IF;
20276: END IF;
20277:
20278: -- 4955764
20279: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
20280: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
20281:
20282:
20283: XLA_AE_LINES_PKG.ValidateCurrentLine;
20284: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
20417: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
20418: l_bflow_applied_to_amt NUMBER; -- 5132302
20419: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
20420:
20421: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
20422:
20423: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b
20424: l_same_currency BOOLEAN; -- To handle MPA rounding 4262811b
20425:
20563: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
20564:
20565: -- 4955764
20566: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
20567: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));
20568:
20569: -- 4458381 Public Sector Enh
20570:
20571: --
20791: -------------------------------------------------------------------------------------------
20792: -- 4262811 - Generate the Accrual Reversal lines
20793: -------------------------------------------------------------------------------------------
20794: BEGIN
20795: l_acc_rev_flag := XLA_AE_HEADER_PKG.g_rec_header_new.array_accrual_reversal_flag
20796: (g_array_event(p_event_id).array_value_num('header_index'));
20797: IF l_acc_rev_flag IS NULL THEN
20798: l_acc_rev_flag := 'N';
20799: END IF;
20846: END IF;
20847:
20848: -- 4955764
20849: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
20850: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
20851:
20852:
20853: XLA_AE_LINES_PKG.ValidateCurrentLine;
20854: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
20987: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
20988: l_bflow_applied_to_amt NUMBER; -- 5132302
20989: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
20990:
20991: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
20992:
20993: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b
20994: l_same_currency BOOLEAN; -- To handle MPA rounding 4262811b
20995:
21133: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
21134:
21135: -- 4955764
21136: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
21137: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));
21138:
21139: -- 4458381 Public Sector Enh
21140:
21141: --
21361: -------------------------------------------------------------------------------------------
21362: -- 4262811 - Generate the Accrual Reversal lines
21363: -------------------------------------------------------------------------------------------
21364: BEGIN
21365: l_acc_rev_flag := XLA_AE_HEADER_PKG.g_rec_header_new.array_accrual_reversal_flag
21366: (g_array_event(p_event_id).array_value_num('header_index'));
21367: IF l_acc_rev_flag IS NULL THEN
21368: l_acc_rev_flag := 'N';
21369: END IF;
21416: END IF;
21417:
21418: -- 4955764
21419: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
21420: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
21421:
21422:
21423: XLA_AE_LINES_PKG.ValidateCurrentLine;
21424: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
21557: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
21558: l_bflow_applied_to_amt NUMBER; -- 5132302
21559: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
21560:
21561: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
21562:
21563: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b
21564: l_same_currency BOOLEAN; -- To handle MPA rounding 4262811b
21565:
21703: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
21704:
21705: -- 4955764
21706: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
21707: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));
21708:
21709: -- 4458381 Public Sector Enh
21710:
21711: --
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;
21987: END IF;
21988:
21989: -- 4955764
21990: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
21991: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
21992:
21993:
21994: XLA_AE_LINES_PKG.ValidateCurrentLine;
21995: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
22128: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
22129: l_bflow_applied_to_amt NUMBER; -- 5132302
22130: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
22131:
22132: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
22133:
22134: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b
22135: l_same_currency BOOLEAN; -- To handle MPA rounding 4262811b
22136:
22274: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
22275:
22276: -- 4955764
22277: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
22278: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));
22279:
22280: -- 4458381 Public Sector Enh
22281:
22282: --
22503: -------------------------------------------------------------------------------------------
22504: -- 4262811 - Generate the Accrual Reversal lines
22505: -------------------------------------------------------------------------------------------
22506: BEGIN
22507: l_acc_rev_flag := XLA_AE_HEADER_PKG.g_rec_header_new.array_accrual_reversal_flag
22508: (g_array_event(p_event_id).array_value_num('header_index'));
22509: IF l_acc_rev_flag IS NULL THEN
22510: l_acc_rev_flag := 'N';
22511: END IF;
22558: END IF;
22559:
22560: -- 4955764
22561: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
22562: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
22563:
22564:
22565: XLA_AE_LINES_PKG.ValidateCurrentLine;
22566: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
22699: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
22700: l_bflow_applied_to_amt NUMBER; -- 5132302
22701: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
22702:
22703: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
22704:
22705: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b
22706: l_same_currency BOOLEAN; -- To handle MPA rounding 4262811b
22707:
22845: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
22846:
22847: -- 4955764
22848: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
22849: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));
22850:
22851: -- 4458381 Public Sector Enh
22852:
22853: --
23074: -------------------------------------------------------------------------------------------
23075: -- 4262811 - Generate the Accrual Reversal lines
23076: -------------------------------------------------------------------------------------------
23077: BEGIN
23078: l_acc_rev_flag := XLA_AE_HEADER_PKG.g_rec_header_new.array_accrual_reversal_flag
23079: (g_array_event(p_event_id).array_value_num('header_index'));
23080: IF l_acc_rev_flag IS NULL THEN
23081: l_acc_rev_flag := 'N';
23082: END IF;
23129: END IF;
23130:
23131: -- 4955764
23132: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
23133: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
23134:
23135:
23136: XLA_AE_LINES_PKG.ValidateCurrentLine;
23137: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
23272: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
23273: l_bflow_applied_to_amt NUMBER; -- 5132302
23274: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
23275:
23276: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
23277:
23278: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b
23279: l_same_currency BOOLEAN; -- To handle MPA rounding 4262811b
23280:
23421: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
23422:
23423: -- 4955764
23424: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
23425: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));
23426:
23427: -- 4458381 Public Sector Enh
23428:
23429: --
23650: -------------------------------------------------------------------------------------------
23651: -- 4262811 - Generate the Accrual Reversal lines
23652: -------------------------------------------------------------------------------------------
23653: BEGIN
23654: l_acc_rev_flag := XLA_AE_HEADER_PKG.g_rec_header_new.array_accrual_reversal_flag
23655: (g_array_event(p_event_id).array_value_num('header_index'));
23656: IF l_acc_rev_flag IS NULL THEN
23657: l_acc_rev_flag := 'N';
23658: END IF;
23705: END IF;
23706:
23707: -- 4955764
23708: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
23709: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
23710:
23711:
23712: XLA_AE_LINES_PKG.ValidateCurrentLine;
23713: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
23847: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
23848: l_bflow_applied_to_amt NUMBER; -- 5132302
23849: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
23850:
23851: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
23852:
23853: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b
23854: l_same_currency BOOLEAN; -- To handle MPA rounding 4262811b
23855:
23993: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
23994:
23995: -- 4955764
23996: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
23997: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));
23998:
23999: -- 4458381 Public Sector Enh
24000:
24001: --
24222: -------------------------------------------------------------------------------------------
24223: -- 4262811 - Generate the Accrual Reversal lines
24224: -------------------------------------------------------------------------------------------
24225: BEGIN
24226: l_acc_rev_flag := XLA_AE_HEADER_PKG.g_rec_header_new.array_accrual_reversal_flag
24227: (g_array_event(p_event_id).array_value_num('header_index'));
24228: IF l_acc_rev_flag IS NULL THEN
24229: l_acc_rev_flag := 'N';
24230: END IF;
24277: END IF;
24278:
24279: -- 4955764
24280: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
24281: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
24282:
24283:
24284: XLA_AE_LINES_PKG.ValidateCurrentLine;
24285: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
24418: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
24419: l_bflow_applied_to_amt NUMBER; -- 5132302
24420: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
24421:
24422: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
24423:
24424: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b
24425: l_same_currency BOOLEAN; -- To handle MPA rounding 4262811b
24426:
24564: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
24565:
24566: -- 4955764
24567: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
24568: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));
24569:
24570: -- 4458381 Public Sector Enh
24571:
24572: --
24793: -------------------------------------------------------------------------------------------
24794: -- 4262811 - Generate the Accrual Reversal lines
24795: -------------------------------------------------------------------------------------------
24796: BEGIN
24797: l_acc_rev_flag := XLA_AE_HEADER_PKG.g_rec_header_new.array_accrual_reversal_flag
24798: (g_array_event(p_event_id).array_value_num('header_index'));
24799: IF l_acc_rev_flag IS NULL THEN
24800: l_acc_rev_flag := 'N';
24801: END IF;
24848: END IF;
24849:
24850: -- 4955764
24851: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
24852: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
24853:
24854:
24855: XLA_AE_LINES_PKG.ValidateCurrentLine;
24856: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
24991: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
24992: l_bflow_applied_to_amt NUMBER; -- 5132302
24993: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
24994:
24995: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
24996:
24997: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b
24998: l_same_currency BOOLEAN; -- To handle MPA rounding 4262811b
24999:
25140: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
25141:
25142: -- 4955764
25143: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
25144: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));
25145:
25146: -- 4458381 Public Sector Enh
25147:
25148: --
25368: -------------------------------------------------------------------------------------------
25369: -- 4262811 - Generate the Accrual Reversal lines
25370: -------------------------------------------------------------------------------------------
25371: BEGIN
25372: l_acc_rev_flag := XLA_AE_HEADER_PKG.g_rec_header_new.array_accrual_reversal_flag
25373: (g_array_event(p_event_id).array_value_num('header_index'));
25374: IF l_acc_rev_flag IS NULL THEN
25375: l_acc_rev_flag := 'N';
25376: END IF;
25423: END IF;
25424:
25425: -- 4955764
25426: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
25427: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
25428:
25429:
25430: XLA_AE_LINES_PKG.ValidateCurrentLine;
25431: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
25565: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
25566: l_bflow_applied_to_amt NUMBER; -- 5132302
25567: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
25568:
25569: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
25570:
25571: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b
25572: l_same_currency BOOLEAN; -- To handle MPA rounding 4262811b
25573:
25711: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
25712:
25713: -- 4955764
25714: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
25715: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));
25716:
25717: -- 4458381 Public Sector Enh
25718:
25719: --
25939: -------------------------------------------------------------------------------------------
25940: -- 4262811 - Generate the Accrual Reversal lines
25941: -------------------------------------------------------------------------------------------
25942: BEGIN
25943: l_acc_rev_flag := XLA_AE_HEADER_PKG.g_rec_header_new.array_accrual_reversal_flag
25944: (g_array_event(p_event_id).array_value_num('header_index'));
25945: IF l_acc_rev_flag IS NULL THEN
25946: l_acc_rev_flag := 'N';
25947: END IF;
25994: END IF;
25995:
25996: -- 4955764
25997: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
25998: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
25999:
26000:
26001: XLA_AE_LINES_PKG.ValidateCurrentLine;
26002: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
26135: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
26136: l_bflow_applied_to_amt NUMBER; -- 5132302
26137: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
26138:
26139: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
26140:
26141: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b
26142: l_same_currency BOOLEAN; -- To handle MPA rounding 4262811b
26143:
26281: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
26282:
26283: -- 4955764
26284: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
26285: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));
26286:
26287: -- 4458381 Public Sector Enh
26288:
26289: --
26509: -------------------------------------------------------------------------------------------
26510: -- 4262811 - Generate the Accrual Reversal lines
26511: -------------------------------------------------------------------------------------------
26512: BEGIN
26513: l_acc_rev_flag := XLA_AE_HEADER_PKG.g_rec_header_new.array_accrual_reversal_flag
26514: (g_array_event(p_event_id).array_value_num('header_index'));
26515: IF l_acc_rev_flag IS NULL THEN
26516: l_acc_rev_flag := 'N';
26517: END IF;
26564: END IF;
26565:
26566: -- 4955764
26567: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
26568: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
26569:
26570:
26571: XLA_AE_LINES_PKG.ValidateCurrentLine;
26572: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
26705: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
26706: l_bflow_applied_to_amt NUMBER; -- 5132302
26707: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
26708:
26709: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
26710:
26711: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b
26712: l_same_currency BOOLEAN; -- To handle MPA rounding 4262811b
26713:
26851: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
26852:
26853: -- 4955764
26854: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
26855: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));
26856:
26857: -- 4458381 Public Sector Enh
26858:
26859: --
27079: -------------------------------------------------------------------------------------------
27080: -- 4262811 - Generate the Accrual Reversal lines
27081: -------------------------------------------------------------------------------------------
27082: BEGIN
27083: l_acc_rev_flag := XLA_AE_HEADER_PKG.g_rec_header_new.array_accrual_reversal_flag
27084: (g_array_event(p_event_id).array_value_num('header_index'));
27085: IF l_acc_rev_flag IS NULL THEN
27086: l_acc_rev_flag := 'N';
27087: END IF;
27134: END IF;
27135:
27136: -- 4955764
27137: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
27138: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
27139:
27140:
27141: XLA_AE_LINES_PKG.ValidateCurrentLine;
27142: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
27275: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
27276: l_bflow_applied_to_amt NUMBER; -- 5132302
27277: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
27278:
27279: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
27280:
27281: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b
27282: l_same_currency BOOLEAN; -- To handle MPA rounding 4262811b
27283:
27421: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
27422:
27423: -- 4955764
27424: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
27425: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));
27426:
27427: -- 4458381 Public Sector Enh
27428:
27429: --
27649: -------------------------------------------------------------------------------------------
27650: -- 4262811 - Generate the Accrual Reversal lines
27651: -------------------------------------------------------------------------------------------
27652: BEGIN
27653: l_acc_rev_flag := XLA_AE_HEADER_PKG.g_rec_header_new.array_accrual_reversal_flag
27654: (g_array_event(p_event_id).array_value_num('header_index'));
27655: IF l_acc_rev_flag IS NULL THEN
27656: l_acc_rev_flag := 'N';
27657: END IF;
27704: END IF;
27705:
27706: -- 4955764
27707: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
27708: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
27709:
27710:
27711: XLA_AE_LINES_PKG.ValidateCurrentLine;
27712: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
27845: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
27846: l_bflow_applied_to_amt NUMBER; -- 5132302
27847: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
27848:
27849: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
27850:
27851: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b
27852: l_same_currency BOOLEAN; -- To handle MPA rounding 4262811b
27853:
27991: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
27992:
27993: -- 4955764
27994: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
27995: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));
27996:
27997: -- 4458381 Public Sector Enh
27998:
27999: --
28219: -------------------------------------------------------------------------------------------
28220: -- 4262811 - Generate the Accrual Reversal lines
28221: -------------------------------------------------------------------------------------------
28222: BEGIN
28223: l_acc_rev_flag := XLA_AE_HEADER_PKG.g_rec_header_new.array_accrual_reversal_flag
28224: (g_array_event(p_event_id).array_value_num('header_index'));
28225: IF l_acc_rev_flag IS NULL THEN
28226: l_acc_rev_flag := 'N';
28227: END IF;
28274: END IF;
28275:
28276: -- 4955764
28277: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
28278: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
28279:
28280:
28281: XLA_AE_LINES_PKG.ValidateCurrentLine;
28282: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
28402: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
28403: l_bflow_applied_to_amt NUMBER; -- 5132302
28404: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
28405:
28406: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
28407:
28408: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b
28409: l_same_currency BOOLEAN; -- To handle MPA rounding 4262811b
28410:
28553: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
28554:
28555: -- 4955764
28556: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
28557: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));
28558:
28559: -- 4458381 Public Sector Enh
28560:
28561: --
28740: -------------------------------------------------------------------------------------------
28741: -- 4262811 - Generate the Accrual Reversal lines
28742: -------------------------------------------------------------------------------------------
28743: BEGIN
28744: l_acc_rev_flag := XLA_AE_HEADER_PKG.g_rec_header_new.array_accrual_reversal_flag
28745: (g_array_event(p_event_id).array_value_num('header_index'));
28746: IF l_acc_rev_flag IS NULL THEN
28747: l_acc_rev_flag := 'N';
28748: END IF;
28795: END IF;
28796:
28797: -- 4955764
28798: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
28799: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
28800:
28801:
28802: XLA_AE_LINES_PKG.ValidateCurrentLine;
28803: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
28944: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
28945: l_bflow_applied_to_amt NUMBER; -- 5132302
28946: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
28947:
28948: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
28949:
28950: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b
28951: l_same_currency BOOLEAN; -- To handle MPA rounding 4262811b
28952:
29095: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
29096:
29097: -- 4955764
29098: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
29099: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));
29100:
29101: -- 4458381 Public Sector Enh
29102:
29103: --
29301: -------------------------------------------------------------------------------------------
29302: -- 4262811 - Generate the Accrual Reversal lines
29303: -------------------------------------------------------------------------------------------
29304: BEGIN
29305: l_acc_rev_flag := XLA_AE_HEADER_PKG.g_rec_header_new.array_accrual_reversal_flag
29306: (g_array_event(p_event_id).array_value_num('header_index'));
29307: IF l_acc_rev_flag IS NULL THEN
29308: l_acc_rev_flag := 'N';
29309: END IF;
29356: END IF;
29357:
29358: -- 4955764
29359: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
29360: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
29361:
29362:
29363: XLA_AE_LINES_PKG.ValidateCurrentLine;
29364: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
29485: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
29486: l_bflow_applied_to_amt NUMBER; -- 5132302
29487: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
29488:
29489: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
29490:
29491: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b
29492: l_same_currency BOOLEAN; -- To handle MPA rounding 4262811b
29493:
29636: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
29637:
29638: -- 4955764
29639: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
29640: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));
29641:
29642: -- 4458381 Public Sector Enh
29643:
29644: --
29823: -------------------------------------------------------------------------------------------
29824: -- 4262811 - Generate the Accrual Reversal lines
29825: -------------------------------------------------------------------------------------------
29826: BEGIN
29827: l_acc_rev_flag := XLA_AE_HEADER_PKG.g_rec_header_new.array_accrual_reversal_flag
29828: (g_array_event(p_event_id).array_value_num('header_index'));
29829: IF l_acc_rev_flag IS NULL THEN
29830: l_acc_rev_flag := 'N';
29831: END IF;
29878: END IF;
29879:
29880: -- 4955764
29881: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
29882: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
29883:
29884:
29885: XLA_AE_LINES_PKG.ValidateCurrentLine;
29886: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
30027: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
30028: l_bflow_applied_to_amt NUMBER; -- 5132302
30029: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
30030:
30031: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
30032:
30033: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b
30034: l_same_currency BOOLEAN; -- To handle MPA rounding 4262811b
30035:
30178: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
30179:
30180: -- 4955764
30181: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
30182: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));
30183:
30184: -- 4458381 Public Sector Enh
30185:
30186: --
30384: -------------------------------------------------------------------------------------------
30385: -- 4262811 - Generate the Accrual Reversal lines
30386: -------------------------------------------------------------------------------------------
30387: BEGIN
30388: l_acc_rev_flag := XLA_AE_HEADER_PKG.g_rec_header_new.array_accrual_reversal_flag
30389: (g_array_event(p_event_id).array_value_num('header_index'));
30390: IF l_acc_rev_flag IS NULL THEN
30391: l_acc_rev_flag := 'N';
30392: END IF;
30439: END IF;
30440:
30441: -- 4955764
30442: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
30443: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
30444:
30445:
30446: XLA_AE_LINES_PKG.ValidateCurrentLine;
30447: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
30584: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
30585: l_bflow_applied_to_amt NUMBER; -- 5132302
30586: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
30587:
30588: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
30589:
30590: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b
30591: l_same_currency BOOLEAN; -- To handle MPA rounding 4262811b
30592:
30736: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
30737:
30738: -- 4955764
30739: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
30740: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));
30741:
30742: -- 4458381 Public Sector Enh
30743:
30744: --
30965: -------------------------------------------------------------------------------------------
30966: -- 4262811 - Generate the Accrual Reversal lines
30967: -------------------------------------------------------------------------------------------
30968: BEGIN
30969: l_acc_rev_flag := XLA_AE_HEADER_PKG.g_rec_header_new.array_accrual_reversal_flag
30970: (g_array_event(p_event_id).array_value_num('header_index'));
30971: IF l_acc_rev_flag IS NULL THEN
30972: l_acc_rev_flag := 'N';
30973: END IF;
31020: END IF;
31021:
31022: -- 4955764
31023: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
31024: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
31025:
31026:
31027: XLA_AE_LINES_PKG.ValidateCurrentLine;
31028: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
31165: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
31166: l_bflow_applied_to_amt NUMBER; -- 5132302
31167: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
31168:
31169: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
31170:
31171: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b
31172: l_same_currency BOOLEAN; -- To handle MPA rounding 4262811b
31173:
31317: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
31318:
31319: -- 4955764
31320: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
31321: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));
31322:
31323: -- 4458381 Public Sector Enh
31324:
31325: --
31545: -------------------------------------------------------------------------------------------
31546: -- 4262811 - Generate the Accrual Reversal lines
31547: -------------------------------------------------------------------------------------------
31548: BEGIN
31549: l_acc_rev_flag := XLA_AE_HEADER_PKG.g_rec_header_new.array_accrual_reversal_flag
31550: (g_array_event(p_event_id).array_value_num('header_index'));
31551: IF l_acc_rev_flag IS NULL THEN
31552: l_acc_rev_flag := 'N';
31553: END IF;
31600: END IF;
31601:
31602: -- 4955764
31603: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
31604: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
31605:
31606:
31607: XLA_AE_LINES_PKG.ValidateCurrentLine;
31608: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
31745: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
31746: l_bflow_applied_to_amt NUMBER; -- 5132302
31747: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
31748:
31749: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
31750:
31751: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b
31752: l_same_currency BOOLEAN; -- To handle MPA rounding 4262811b
31753:
31894: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
31895:
31896: -- 4955764
31897: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
31898: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));
31899:
31900: -- 4458381 Public Sector Enh
31901:
31902: --
32123: -------------------------------------------------------------------------------------------
32124: -- 4262811 - Generate the Accrual Reversal lines
32125: -------------------------------------------------------------------------------------------
32126: BEGIN
32127: l_acc_rev_flag := XLA_AE_HEADER_PKG.g_rec_header_new.array_accrual_reversal_flag
32128: (g_array_event(p_event_id).array_value_num('header_index'));
32129: IF l_acc_rev_flag IS NULL THEN
32130: l_acc_rev_flag := 'N';
32131: END IF;
32178: END IF;
32179:
32180: -- 4955764
32181: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
32182: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
32183:
32184:
32185: XLA_AE_LINES_PKG.ValidateCurrentLine;
32186: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
32323: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
32324: l_bflow_applied_to_amt NUMBER; -- 5132302
32325: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
32326:
32327: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
32328:
32329: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b
32330: l_same_currency BOOLEAN; -- To handle MPA rounding 4262811b
32331:
32472: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
32473:
32474: -- 4955764
32475: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
32476: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));
32477:
32478: -- 4458381 Public Sector Enh
32479:
32480: --
32700: -------------------------------------------------------------------------------------------
32701: -- 4262811 - Generate the Accrual Reversal lines
32702: -------------------------------------------------------------------------------------------
32703: BEGIN
32704: l_acc_rev_flag := XLA_AE_HEADER_PKG.g_rec_header_new.array_accrual_reversal_flag
32705: (g_array_event(p_event_id).array_value_num('header_index'));
32706: IF l_acc_rev_flag IS NULL THEN
32707: l_acc_rev_flag := 'N';
32708: END IF;
32755: END IF;
32756:
32757: -- 4955764
32758: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
32759: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
32760:
32761:
32762: XLA_AE_LINES_PKG.ValidateCurrentLine;
32763: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
32897: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
32898: l_bflow_applied_to_amt NUMBER; -- 5132302
32899: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
32900:
32901: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
32902:
32903: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b
32904: l_same_currency BOOLEAN; -- To handle MPA rounding 4262811b
32905:
33043: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
33044:
33045: -- 4955764
33046: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
33047: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));
33048:
33049: -- 4458381 Public Sector Enh
33050:
33051: --
33272: -------------------------------------------------------------------------------------------
33273: -- 4262811 - Generate the Accrual Reversal lines
33274: -------------------------------------------------------------------------------------------
33275: BEGIN
33276: l_acc_rev_flag := XLA_AE_HEADER_PKG.g_rec_header_new.array_accrual_reversal_flag
33277: (g_array_event(p_event_id).array_value_num('header_index'));
33278: IF l_acc_rev_flag IS NULL THEN
33279: l_acc_rev_flag := 'N';
33280: END IF;
33327: END IF;
33328:
33329: -- 4955764
33330: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
33331: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
33332:
33333:
33334: XLA_AE_LINES_PKG.ValidateCurrentLine;
33335: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
33468: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
33469: l_bflow_applied_to_amt NUMBER; -- 5132302
33470: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
33471:
33472: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
33473:
33474: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b
33475: l_same_currency BOOLEAN; -- To handle MPA rounding 4262811b
33476:
33614: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
33615:
33616: -- 4955764
33617: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
33618: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));
33619:
33620: -- 4458381 Public Sector Enh
33621:
33622: --
33842: -------------------------------------------------------------------------------------------
33843: -- 4262811 - Generate the Accrual Reversal lines
33844: -------------------------------------------------------------------------------------------
33845: BEGIN
33846: l_acc_rev_flag := XLA_AE_HEADER_PKG.g_rec_header_new.array_accrual_reversal_flag
33847: (g_array_event(p_event_id).array_value_num('header_index'));
33848: IF l_acc_rev_flag IS NULL THEN
33849: l_acc_rev_flag := 'N';
33850: END IF;
33897: END IF;
33898:
33899: -- 4955764
33900: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
33901: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
33902:
33903:
33904: XLA_AE_LINES_PKG.ValidateCurrentLine;
33905: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
34038: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
34039: l_bflow_applied_to_amt NUMBER; -- 5132302
34040: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
34041:
34042: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
34043:
34044: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b
34045: l_same_currency BOOLEAN; -- To handle MPA rounding 4262811b
34046:
34184: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
34185:
34186: -- 4955764
34187: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
34188: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));
34189:
34190: -- 4458381 Public Sector Enh
34191:
34192: --
34413: -------------------------------------------------------------------------------------------
34414: -- 4262811 - Generate the Accrual Reversal lines
34415: -------------------------------------------------------------------------------------------
34416: BEGIN
34417: l_acc_rev_flag := XLA_AE_HEADER_PKG.g_rec_header_new.array_accrual_reversal_flag
34418: (g_array_event(p_event_id).array_value_num('header_index'));
34419: IF l_acc_rev_flag IS NULL THEN
34420: l_acc_rev_flag := 'N';
34421: END IF;
34468: END IF;
34469:
34470: -- 4955764
34471: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
34472: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
34473:
34474:
34475: XLA_AE_LINES_PKG.ValidateCurrentLine;
34476: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
34609: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
34610: l_bflow_applied_to_amt NUMBER; -- 5132302
34611: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
34612:
34613: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
34614:
34615: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b
34616: l_same_currency BOOLEAN; -- To handle MPA rounding 4262811b
34617:
34755: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
34756:
34757: -- 4955764
34758: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
34759: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));
34760:
34761: -- 4458381 Public Sector Enh
34762:
34763: --
34983: -------------------------------------------------------------------------------------------
34984: -- 4262811 - Generate the Accrual Reversal lines
34985: -------------------------------------------------------------------------------------------
34986: BEGIN
34987: l_acc_rev_flag := XLA_AE_HEADER_PKG.g_rec_header_new.array_accrual_reversal_flag
34988: (g_array_event(p_event_id).array_value_num('header_index'));
34989: IF l_acc_rev_flag IS NULL THEN
34990: l_acc_rev_flag := 'N';
34991: END IF;
35038: END IF;
35039:
35040: -- 4955764
35041: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
35042: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
35043:
35044:
35045: XLA_AE_LINES_PKG.ValidateCurrentLine;
35046: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
35186: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
35187: l_bflow_applied_to_amt NUMBER; -- 5132302
35188: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
35189:
35190: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
35191:
35192: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b
35193: l_same_currency BOOLEAN; -- To handle MPA rounding 4262811b
35194:
35337: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
35338:
35339: -- 4955764
35340: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
35341: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));
35342:
35343: -- 4458381 Public Sector Enh
35344:
35345: --
35543: -------------------------------------------------------------------------------------------
35544: -- 4262811 - Generate the Accrual Reversal lines
35545: -------------------------------------------------------------------------------------------
35546: BEGIN
35547: l_acc_rev_flag := XLA_AE_HEADER_PKG.g_rec_header_new.array_accrual_reversal_flag
35548: (g_array_event(p_event_id).array_value_num('header_index'));
35549: IF l_acc_rev_flag IS NULL THEN
35550: l_acc_rev_flag := 'N';
35551: END IF;
35598: END IF;
35599:
35600: -- 4955764
35601: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
35602: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
35603:
35604:
35605: XLA_AE_LINES_PKG.ValidateCurrentLine;
35606: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
35766: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
35767: l_bflow_applied_to_amt NUMBER; -- 5132302
35768: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
35769:
35770: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
35771:
35772: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b
35773: l_same_currency BOOLEAN; -- To handle MPA rounding 4262811b
35774:
35915: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
35916:
35917: -- 4955764
35918: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
35919: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));
35920:
35921: -- 4458381 Public Sector Enh
35922:
35923: --
36196: -------------------------------------------------------------------------------------------
36197: -- 4262811 - Generate the Accrual Reversal lines
36198: -------------------------------------------------------------------------------------------
36199: BEGIN
36200: l_acc_rev_flag := XLA_AE_HEADER_PKG.g_rec_header_new.array_accrual_reversal_flag
36201: (g_array_event(p_event_id).array_value_num('header_index'));
36202: IF l_acc_rev_flag IS NULL THEN
36203: l_acc_rev_flag := 'N';
36204: END IF;
36251: END IF;
36252:
36253: -- 4955764
36254: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
36255: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
36256:
36257:
36258: XLA_AE_LINES_PKG.ValidateCurrentLine;
36259: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
36417: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
36418: l_bflow_applied_to_amt NUMBER; -- 5132302
36419: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
36420:
36421: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
36422:
36423: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b
36424: l_same_currency BOOLEAN; -- To handle MPA rounding 4262811b
36425:
36566: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
36567:
36568: -- 4955764
36569: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
36570: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));
36571:
36572: -- 4458381 Public Sector Enh
36573:
36574: --
36829: -------------------------------------------------------------------------------------------
36830: -- 4262811 - Generate the Accrual Reversal lines
36831: -------------------------------------------------------------------------------------------
36832: BEGIN
36833: l_acc_rev_flag := XLA_AE_HEADER_PKG.g_rec_header_new.array_accrual_reversal_flag
36834: (g_array_event(p_event_id).array_value_num('header_index'));
36835: IF l_acc_rev_flag IS NULL THEN
36836: l_acc_rev_flag := 'N';
36837: END IF;
36884: END IF;
36885:
36886: -- 4955764
36887: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
36888: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
36889:
36890:
36891: XLA_AE_LINES_PKG.ValidateCurrentLine;
36892: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
37052: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
37053: l_bflow_applied_to_amt NUMBER; -- 5132302
37054: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
37055:
37056: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
37057:
37058: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b
37059: l_same_currency BOOLEAN; -- To handle MPA rounding 4262811b
37060:
37201: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
37202:
37203: -- 4955764
37204: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
37205: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));
37206:
37207: -- 4458381 Public Sector Enh
37208:
37209: --
37482: -------------------------------------------------------------------------------------------
37483: -- 4262811 - Generate the Accrual Reversal lines
37484: -------------------------------------------------------------------------------------------
37485: BEGIN
37486: l_acc_rev_flag := XLA_AE_HEADER_PKG.g_rec_header_new.array_accrual_reversal_flag
37487: (g_array_event(p_event_id).array_value_num('header_index'));
37488: IF l_acc_rev_flag IS NULL THEN
37489: l_acc_rev_flag := 'N';
37490: END IF;
37537: END IF;
37538:
37539: -- 4955764
37540: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
37541: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
37542:
37543:
37544: XLA_AE_LINES_PKG.ValidateCurrentLine;
37545: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
37703: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
37704: l_bflow_applied_to_amt NUMBER; -- 5132302
37705: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
37706:
37707: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
37708:
37709: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b
37710: l_same_currency BOOLEAN; -- To handle MPA rounding 4262811b
37711:
37852: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
37853:
37854: -- 4955764
37855: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
37856: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));
37857:
37858: -- 4458381 Public Sector Enh
37859:
37860: --
38115: -------------------------------------------------------------------------------------------
38116: -- 4262811 - Generate the Accrual Reversal lines
38117: -------------------------------------------------------------------------------------------
38118: BEGIN
38119: l_acc_rev_flag := XLA_AE_HEADER_PKG.g_rec_header_new.array_accrual_reversal_flag
38120: (g_array_event(p_event_id).array_value_num('header_index'));
38121: IF l_acc_rev_flag IS NULL THEN
38122: l_acc_rev_flag := 'N';
38123: END IF;
38170: END IF;
38171:
38172: -- 4955764
38173: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
38174: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
38175:
38176:
38177: XLA_AE_LINES_PKG.ValidateCurrentLine;
38178: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
38299: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
38300: l_bflow_applied_to_amt NUMBER; -- 5132302
38301: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
38302:
38303: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
38304:
38305: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b
38306: l_same_currency BOOLEAN; -- To handle MPA rounding 4262811b
38307:
38450: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
38451:
38452: -- 4955764
38453: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
38454: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));
38455:
38456: -- 4458381 Public Sector Enh
38457:
38458: --
38637: -------------------------------------------------------------------------------------------
38638: -- 4262811 - Generate the Accrual Reversal lines
38639: -------------------------------------------------------------------------------------------
38640: BEGIN
38641: l_acc_rev_flag := XLA_AE_HEADER_PKG.g_rec_header_new.array_accrual_reversal_flag
38642: (g_array_event(p_event_id).array_value_num('header_index'));
38643: IF l_acc_rev_flag IS NULL THEN
38644: l_acc_rev_flag := 'N';
38645: END IF;
38692: END IF;
38693:
38694: -- 4955764
38695: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
38696: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
38697:
38698:
38699: XLA_AE_LINES_PKG.ValidateCurrentLine;
38700: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
38843: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
38844: l_bflow_applied_to_amt NUMBER; -- 5132302
38845: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
38846:
38847: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
38848:
38849: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b
38850: l_same_currency BOOLEAN; -- To handle MPA rounding 4262811b
38851:
38994: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
38995:
38996: -- 4955764
38997: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
38998: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));
38999:
39000: -- 4458381 Public Sector Enh
39001:
39002: --
39229: -------------------------------------------------------------------------------------------
39230: -- 4262811 - Generate the Accrual Reversal lines
39231: -------------------------------------------------------------------------------------------
39232: BEGIN
39233: l_acc_rev_flag := XLA_AE_HEADER_PKG.g_rec_header_new.array_accrual_reversal_flag
39234: (g_array_event(p_event_id).array_value_num('header_index'));
39235: IF l_acc_rev_flag IS NULL THEN
39236: l_acc_rev_flag := 'N';
39237: END IF;
39284: END IF;
39285:
39286: -- 4955764
39287: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
39288: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
39289:
39290:
39291: XLA_AE_LINES_PKG.ValidateCurrentLine;
39292: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
39413: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
39414: l_bflow_applied_to_amt NUMBER; -- 5132302
39415: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
39416:
39417: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
39418:
39419: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b
39420: l_same_currency BOOLEAN; -- To handle MPA rounding 4262811b
39421:
39564: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
39565:
39566: -- 4955764
39567: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
39568: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));
39569:
39570: -- 4458381 Public Sector Enh
39571:
39572: --
39751: -------------------------------------------------------------------------------------------
39752: -- 4262811 - Generate the Accrual Reversal lines
39753: -------------------------------------------------------------------------------------------
39754: BEGIN
39755: l_acc_rev_flag := XLA_AE_HEADER_PKG.g_rec_header_new.array_accrual_reversal_flag
39756: (g_array_event(p_event_id).array_value_num('header_index'));
39757: IF l_acc_rev_flag IS NULL THEN
39758: l_acc_rev_flag := 'N';
39759: END IF;
39806: END IF;
39807:
39808: -- 4955764
39809: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
39810: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
39811:
39812:
39813: XLA_AE_LINES_PKG.ValidateCurrentLine;
39814: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
39957: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
39958: l_bflow_applied_to_amt NUMBER; -- 5132302
39959: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
39960:
39961: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
39962:
39963: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b
39964: l_same_currency BOOLEAN; -- To handle MPA rounding 4262811b
39965:
40108: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
40109:
40110: -- 4955764
40111: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
40112: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));
40113:
40114: -- 4458381 Public Sector Enh
40115:
40116: --
40343: -------------------------------------------------------------------------------------------
40344: -- 4262811 - Generate the Accrual Reversal lines
40345: -------------------------------------------------------------------------------------------
40346: BEGIN
40347: l_acc_rev_flag := XLA_AE_HEADER_PKG.g_rec_header_new.array_accrual_reversal_flag
40348: (g_array_event(p_event_id).array_value_num('header_index'));
40349: IF l_acc_rev_flag IS NULL THEN
40350: l_acc_rev_flag := 'N';
40351: END IF;
40398: END IF;
40399:
40400: -- 4955764
40401: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
40402: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
40403:
40404:
40405: XLA_AE_LINES_PKG.ValidateCurrentLine;
40406: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
40529: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
40530: l_bflow_applied_to_amt NUMBER; -- 5132302
40531: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
40532:
40533: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
40534:
40535: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b
40536: l_same_currency BOOLEAN; -- To handle MPA rounding 4262811b
40537:
40682: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
40683:
40684: -- 4955764
40685: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
40686: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));
40687:
40688: -- 4458381 Public Sector Enh
40689:
40690: --
40869: -------------------------------------------------------------------------------------------
40870: -- 4262811 - Generate the Accrual Reversal lines
40871: -------------------------------------------------------------------------------------------
40872: BEGIN
40873: l_acc_rev_flag := XLA_AE_HEADER_PKG.g_rec_header_new.array_accrual_reversal_flag
40874: (g_array_event(p_event_id).array_value_num('header_index'));
40875: IF l_acc_rev_flag IS NULL THEN
40876: l_acc_rev_flag := 'N';
40877: END IF;
40924: END IF;
40925:
40926: -- 4955764
40927: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
40928: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
40929:
40930:
40931: XLA_AE_LINES_PKG.ValidateCurrentLine;
40932: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
41055: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
41056: l_bflow_applied_to_amt NUMBER; -- 5132302
41057: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
41058:
41059: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
41060:
41061: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b
41062: l_same_currency BOOLEAN; -- To handle MPA rounding 4262811b
41063:
41208: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
41209:
41210: -- 4955764
41211: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
41212: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));
41213:
41214: -- 4458381 Public Sector Enh
41215:
41216: --
41395: -------------------------------------------------------------------------------------------
41396: -- 4262811 - Generate the Accrual Reversal lines
41397: -------------------------------------------------------------------------------------------
41398: BEGIN
41399: l_acc_rev_flag := XLA_AE_HEADER_PKG.g_rec_header_new.array_accrual_reversal_flag
41400: (g_array_event(p_event_id).array_value_num('header_index'));
41401: IF l_acc_rev_flag IS NULL THEN
41402: l_acc_rev_flag := 'N';
41403: END IF;
41450: END IF;
41451:
41452: -- 4955764
41453: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
41454: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
41455:
41456:
41457: XLA_AE_LINES_PKG.ValidateCurrentLine;
41458: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
41581: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
41582: l_bflow_applied_to_amt NUMBER; -- 5132302
41583: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
41584:
41585: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
41586:
41587: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b
41588: l_same_currency BOOLEAN; -- To handle MPA rounding 4262811b
41589:
41734: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
41735:
41736: -- 4955764
41737: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
41738: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));
41739:
41740: -- 4458381 Public Sector Enh
41741:
41742: --
41921: -------------------------------------------------------------------------------------------
41922: -- 4262811 - Generate the Accrual Reversal lines
41923: -------------------------------------------------------------------------------------------
41924: BEGIN
41925: l_acc_rev_flag := XLA_AE_HEADER_PKG.g_rec_header_new.array_accrual_reversal_flag
41926: (g_array_event(p_event_id).array_value_num('header_index'));
41927: IF l_acc_rev_flag IS NULL THEN
41928: l_acc_rev_flag := 'N';
41929: END IF;
41976: END IF;
41977:
41978: -- 4955764
41979: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
41980: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
41981:
41982:
41983: XLA_AE_LINES_PKG.ValidateCurrentLine;
41984: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
42138: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
42139: l_bflow_applied_to_amt NUMBER; -- 5132302
42140: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
42141:
42142: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
42143:
42144: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b
42145: l_same_currency BOOLEAN; -- To handle MPA rounding 4262811b
42146:
42287: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
42288:
42289: -- 4955764
42290: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
42291: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));
42292:
42293: -- 4458381 Public Sector Enh
42294:
42295: --
42520: -------------------------------------------------------------------------------------------
42521: -- 4262811 - Generate the Accrual Reversal lines
42522: -------------------------------------------------------------------------------------------
42523: BEGIN
42524: l_acc_rev_flag := XLA_AE_HEADER_PKG.g_rec_header_new.array_accrual_reversal_flag
42525: (g_array_event(p_event_id).array_value_num('header_index'));
42526: IF l_acc_rev_flag IS NULL THEN
42527: l_acc_rev_flag := 'N';
42528: END IF;
42575: END IF;
42576:
42577: -- 4955764
42578: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
42579: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
42580:
42581:
42582: XLA_AE_LINES_PKG.ValidateCurrentLine;
42583: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
42739: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
42740: l_bflow_applied_to_amt NUMBER; -- 5132302
42741: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
42742:
42743: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
42744:
42745: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b
42746: l_same_currency BOOLEAN; -- To handle MPA rounding 4262811b
42747:
42888: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
42889:
42890: -- 4955764
42891: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
42892: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));
42893:
42894: -- 4458381 Public Sector Enh
42895:
42896: --
43126: -------------------------------------------------------------------------------------------
43127: -- 4262811 - Generate the Accrual Reversal lines
43128: -------------------------------------------------------------------------------------------
43129: BEGIN
43130: l_acc_rev_flag := XLA_AE_HEADER_PKG.g_rec_header_new.array_accrual_reversal_flag
43131: (g_array_event(p_event_id).array_value_num('header_index'));
43132: IF l_acc_rev_flag IS NULL THEN
43133: l_acc_rev_flag := 'N';
43134: END IF;
43181: END IF;
43182:
43183: -- 4955764
43184: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
43185: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
43186:
43187:
43188: XLA_AE_LINES_PKG.ValidateCurrentLine;
43189: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
43345: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
43346: l_bflow_applied_to_amt NUMBER; -- 5132302
43347: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
43348:
43349: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
43350:
43351: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b
43352: l_same_currency BOOLEAN; -- To handle MPA rounding 4262811b
43353:
43494: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
43495:
43496: -- 4955764
43497: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
43498: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));
43499:
43500: -- 4458381 Public Sector Enh
43501:
43502: --
43744: -------------------------------------------------------------------------------------------
43745: -- 4262811 - Generate the Accrual Reversal lines
43746: -------------------------------------------------------------------------------------------
43747: BEGIN
43748: l_acc_rev_flag := XLA_AE_HEADER_PKG.g_rec_header_new.array_accrual_reversal_flag
43749: (g_array_event(p_event_id).array_value_num('header_index'));
43750: IF l_acc_rev_flag IS NULL THEN
43751: l_acc_rev_flag := 'N';
43752: END IF;
43799: END IF;
43800:
43801: -- 4955764
43802: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
43803: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
43804:
43805:
43806: XLA_AE_LINES_PKG.ValidateCurrentLine;
43807: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
43966: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
43967: l_bflow_applied_to_amt NUMBER; -- 5132302
43968: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
43969:
43970: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
43971:
43972: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b
43973: l_same_currency BOOLEAN; -- To handle MPA rounding 4262811b
43974:
44119: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
44120:
44121: -- 4955764
44122: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
44123: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));
44124:
44125: -- 4458381 Public Sector Enh
44126: XLA_AE_LINES_PKG.g_rec_lines.array_encumbrance_type_id(XLA_AE_LINES_PKG.g_LineNumber) := 1060;
44127: --
44381: -------------------------------------------------------------------------------------------
44382: -- 4262811 - Generate the Accrual Reversal lines
44383: -------------------------------------------------------------------------------------------
44384: BEGIN
44385: l_acc_rev_flag := XLA_AE_HEADER_PKG.g_rec_header_new.array_accrual_reversal_flag
44386: (g_array_event(p_event_id).array_value_num('header_index'));
44387: IF l_acc_rev_flag IS NULL THEN
44388: l_acc_rev_flag := 'N';
44389: END IF;
44436: END IF;
44437:
44438: -- 4955764
44439: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
44440: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
44441:
44442:
44443: XLA_AE_LINES_PKG.ValidateCurrentLine;
44444: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
44605: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
44606: l_bflow_applied_to_amt NUMBER; -- 5132302
44607: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
44608:
44609: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
44610:
44611: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b
44612: l_same_currency BOOLEAN; -- To handle MPA rounding 4262811b
44613:
44758: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
44759:
44760: -- 4955764
44761: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
44762: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));
44763:
44764: -- 4458381 Public Sector Enh
44765: XLA_AE_LINES_PKG.g_rec_lines.array_encumbrance_type_id(XLA_AE_LINES_PKG.g_LineNumber) := 1060;
44766: --
45037: -------------------------------------------------------------------------------------------
45038: -- 4262811 - Generate the Accrual Reversal lines
45039: -------------------------------------------------------------------------------------------
45040: BEGIN
45041: l_acc_rev_flag := XLA_AE_HEADER_PKG.g_rec_header_new.array_accrual_reversal_flag
45042: (g_array_event(p_event_id).array_value_num('header_index'));
45043: IF l_acc_rev_flag IS NULL THEN
45044: l_acc_rev_flag := 'N';
45045: END IF;
45092: END IF;
45093:
45094: -- 4955764
45095: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
45096: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
45097:
45098:
45099: XLA_AE_LINES_PKG.ValidateCurrentLine;
45100: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
45261: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
45262: l_bflow_applied_to_amt NUMBER; -- 5132302
45263: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
45264:
45265: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
45266:
45267: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b
45268: l_same_currency BOOLEAN; -- To handle MPA rounding 4262811b
45269:
45414: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
45415:
45416: -- 4955764
45417: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
45418: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));
45419:
45420: -- 4458381 Public Sector Enh
45421: XLA_AE_LINES_PKG.g_rec_lines.array_encumbrance_type_id(XLA_AE_LINES_PKG.g_LineNumber) := 1060;
45422: --
45681: -------------------------------------------------------------------------------------------
45682: -- 4262811 - Generate the Accrual Reversal lines
45683: -------------------------------------------------------------------------------------------
45684: BEGIN
45685: l_acc_rev_flag := XLA_AE_HEADER_PKG.g_rec_header_new.array_accrual_reversal_flag
45686: (g_array_event(p_event_id).array_value_num('header_index'));
45687: IF l_acc_rev_flag IS NULL THEN
45688: l_acc_rev_flag := 'N';
45689: END IF;
45736: END IF;
45737:
45738: -- 4955764
45739: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
45740: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
45741:
45742:
45743: XLA_AE_LINES_PKG.ValidateCurrentLine;
45744: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
45905: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
45906: l_bflow_applied_to_amt NUMBER; -- 5132302
45907: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
45908:
45909: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
45910:
45911: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b
45912: l_same_currency BOOLEAN; -- To handle MPA rounding 4262811b
45913:
46059: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
46060:
46061: -- 4955764
46062: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
46063: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));
46064:
46065: -- 4458381 Public Sector Enh
46066: XLA_AE_LINES_PKG.g_rec_lines.array_encumbrance_type_id(XLA_AE_LINES_PKG.g_LineNumber) := 1001;
46067: --
46321: -------------------------------------------------------------------------------------------
46322: -- 4262811 - Generate the Accrual Reversal lines
46323: -------------------------------------------------------------------------------------------
46324: BEGIN
46325: l_acc_rev_flag := XLA_AE_HEADER_PKG.g_rec_header_new.array_accrual_reversal_flag
46326: (g_array_event(p_event_id).array_value_num('header_index'));
46327: IF l_acc_rev_flag IS NULL THEN
46328: l_acc_rev_flag := 'N';
46329: END IF;
46376: END IF;
46377:
46378: -- 4955764
46379: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
46380: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
46381:
46382:
46383: XLA_AE_LINES_PKG.ValidateCurrentLine;
46384: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
46547: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
46548: l_bflow_applied_to_amt NUMBER; -- 5132302
46549: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
46550:
46551: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
46552:
46553: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b
46554: l_same_currency BOOLEAN; -- To handle MPA rounding 4262811b
46555:
46701: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
46702:
46703: -- 4955764
46704: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
46705: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));
46706:
46707: -- 4458381 Public Sector Enh
46708: XLA_AE_LINES_PKG.g_rec_lines.array_encumbrance_type_id(XLA_AE_LINES_PKG.g_LineNumber) := 1001;
46709: --
46980: -------------------------------------------------------------------------------------------
46981: -- 4262811 - Generate the Accrual Reversal lines
46982: -------------------------------------------------------------------------------------------
46983: BEGIN
46984: l_acc_rev_flag := XLA_AE_HEADER_PKG.g_rec_header_new.array_accrual_reversal_flag
46985: (g_array_event(p_event_id).array_value_num('header_index'));
46986: IF l_acc_rev_flag IS NULL THEN
46987: l_acc_rev_flag := 'N';
46988: END IF;
47035: END IF;
47036:
47037: -- 4955764
47038: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
47039: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
47040:
47041:
47042: XLA_AE_LINES_PKG.ValidateCurrentLine;
47043: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
47206: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
47207: l_bflow_applied_to_amt NUMBER; -- 5132302
47208: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
47209:
47210: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
47211:
47212: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b
47213: l_same_currency BOOLEAN; -- To handle MPA rounding 4262811b
47214:
47360: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
47361:
47362: -- 4955764
47363: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
47364: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));
47365:
47366: -- 4458381 Public Sector Enh
47367: XLA_AE_LINES_PKG.g_rec_lines.array_encumbrance_type_id(XLA_AE_LINES_PKG.g_LineNumber) := 1001;
47368: --
47627: -------------------------------------------------------------------------------------------
47628: -- 4262811 - Generate the Accrual Reversal lines
47629: -------------------------------------------------------------------------------------------
47630: BEGIN
47631: l_acc_rev_flag := XLA_AE_HEADER_PKG.g_rec_header_new.array_accrual_reversal_flag
47632: (g_array_event(p_event_id).array_value_num('header_index'));
47633: IF l_acc_rev_flag IS NULL THEN
47634: l_acc_rev_flag := 'N';
47635: END IF;
47682: END IF;
47683:
47684: -- 4955764
47685: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
47686: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
47687:
47688:
47689: XLA_AE_LINES_PKG.ValidateCurrentLine;
47690: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
47851: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
47852: l_bflow_applied_to_amt NUMBER; -- 5132302
47853: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
47854:
47855: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
47856:
47857: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b
47858: l_same_currency BOOLEAN; -- To handle MPA rounding 4262811b
47859:
48004: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
48005:
48006: -- 4955764
48007: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
48008: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));
48009:
48010: -- 4458381 Public Sector Enh
48011:
48012: --
48254: -------------------------------------------------------------------------------------------
48255: -- 4262811 - Generate the Accrual Reversal lines
48256: -------------------------------------------------------------------------------------------
48257: BEGIN
48258: l_acc_rev_flag := XLA_AE_HEADER_PKG.g_rec_header_new.array_accrual_reversal_flag
48259: (g_array_event(p_event_id).array_value_num('header_index'));
48260: IF l_acc_rev_flag IS NULL THEN
48261: l_acc_rev_flag := 'N';
48262: END IF;
48309: END IF;
48310:
48311: -- 4955764
48312: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
48313: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
48314:
48315:
48316: XLA_AE_LINES_PKG.ValidateCurrentLine;
48317: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
48476: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
48477: l_bflow_applied_to_amt NUMBER; -- 5132302
48478: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
48479:
48480: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
48481:
48482: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b
48483: l_same_currency BOOLEAN; -- To handle MPA rounding 4262811b
48484:
48629: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
48630:
48631: -- 4955764
48632: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
48633: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));
48634:
48635: -- 4458381 Public Sector Enh
48636:
48637: --
48862: -------------------------------------------------------------------------------------------
48863: -- 4262811 - Generate the Accrual Reversal lines
48864: -------------------------------------------------------------------------------------------
48865: BEGIN
48866: l_acc_rev_flag := XLA_AE_HEADER_PKG.g_rec_header_new.array_accrual_reversal_flag
48867: (g_array_event(p_event_id).array_value_num('header_index'));
48868: IF l_acc_rev_flag IS NULL THEN
48869: l_acc_rev_flag := 'N';
48870: END IF;
48917: END IF;
48918:
48919: -- 4955764
48920: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
48921: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
48922:
48923:
48924: XLA_AE_LINES_PKG.ValidateCurrentLine;
48925: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
49086: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
49087: l_bflow_applied_to_amt NUMBER; -- 5132302
49088: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
49089:
49090: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
49091:
49092: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b
49093: l_same_currency BOOLEAN; -- To handle MPA rounding 4262811b
49094:
49239: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
49240:
49241: -- 4955764
49242: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
49243: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));
49244:
49245: -- 4458381 Public Sector Enh
49246:
49247: --
49477: -------------------------------------------------------------------------------------------
49478: -- 4262811 - Generate the Accrual Reversal lines
49479: -------------------------------------------------------------------------------------------
49480: BEGIN
49481: l_acc_rev_flag := XLA_AE_HEADER_PKG.g_rec_header_new.array_accrual_reversal_flag
49482: (g_array_event(p_event_id).array_value_num('header_index'));
49483: IF l_acc_rev_flag IS NULL THEN
49484: l_acc_rev_flag := 'N';
49485: END IF;
49532: END IF;
49533:
49534: -- 4955764
49535: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
49536: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
49537:
49538:
49539: XLA_AE_LINES_PKG.ValidateCurrentLine;
49540: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
49701: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
49702: l_bflow_applied_to_amt NUMBER; -- 5132302
49703: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
49704:
49705: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
49706:
49707: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b
49708: l_same_currency BOOLEAN; -- To handle MPA rounding 4262811b
49709:
49855: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
49856:
49857: -- 4955764
49858: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
49859: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));
49860:
49861: -- 4458381 Public Sector Enh
49862:
49863: --
50088: -------------------------------------------------------------------------------------------
50089: -- 4262811 - Generate the Accrual Reversal lines
50090: -------------------------------------------------------------------------------------------
50091: BEGIN
50092: l_acc_rev_flag := XLA_AE_HEADER_PKG.g_rec_header_new.array_accrual_reversal_flag
50093: (g_array_event(p_event_id).array_value_num('header_index'));
50094: IF l_acc_rev_flag IS NULL THEN
50095: l_acc_rev_flag := 'N';
50096: END IF;
50143: END IF;
50144:
50145: -- 4955764
50146: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
50147: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
50148:
50149:
50150: XLA_AE_LINES_PKG.ValidateCurrentLine;
50151: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
50314: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
50315: l_bflow_applied_to_amt NUMBER; -- 5132302
50316: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
50317:
50318: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
50319:
50320: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b
50321: l_same_currency BOOLEAN; -- To handle MPA rounding 4262811b
50322:
50468: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
50469:
50470: -- 4955764
50471: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
50472: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));
50473:
50474: -- 4458381 Public Sector Enh
50475:
50476: --
50718: -------------------------------------------------------------------------------------------
50719: -- 4262811 - Generate the Accrual Reversal lines
50720: -------------------------------------------------------------------------------------------
50721: BEGIN
50722: l_acc_rev_flag := XLA_AE_HEADER_PKG.g_rec_header_new.array_accrual_reversal_flag
50723: (g_array_event(p_event_id).array_value_num('header_index'));
50724: IF l_acc_rev_flag IS NULL THEN
50725: l_acc_rev_flag := 'N';
50726: END IF;
50773: END IF;
50774:
50775: -- 4955764
50776: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
50777: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
50778:
50779:
50780: XLA_AE_LINES_PKG.ValidateCurrentLine;
50781: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
50944: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
50945: l_bflow_applied_to_amt NUMBER; -- 5132302
50946: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
50947:
50948: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
50949:
50950: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b
50951: l_same_currency BOOLEAN; -- To handle MPA rounding 4262811b
50952:
51098: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
51099:
51100: -- 4955764
51101: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
51102: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));
51103:
51104: -- 4458381 Public Sector Enh
51105:
51106: --
51336: -------------------------------------------------------------------------------------------
51337: -- 4262811 - Generate the Accrual Reversal lines
51338: -------------------------------------------------------------------------------------------
51339: BEGIN
51340: l_acc_rev_flag := XLA_AE_HEADER_PKG.g_rec_header_new.array_accrual_reversal_flag
51341: (g_array_event(p_event_id).array_value_num('header_index'));
51342: IF l_acc_rev_flag IS NULL THEN
51343: l_acc_rev_flag := 'N';
51344: END IF;
51391: END IF;
51392:
51393: -- 4955764
51394: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
51395: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
51396:
51397:
51398: XLA_AE_LINES_PKG.ValidateCurrentLine;
51399: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
51561: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
51562: l_bflow_applied_to_amt NUMBER; -- 5132302
51563: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
51564:
51565: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
51566:
51567: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b
51568: l_same_currency BOOLEAN; -- To handle MPA rounding 4262811b
51569:
51722: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
51723:
51724: -- 4955764
51725: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
51726: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));
51727:
51728: -- 4458381 Public Sector Enh
51729:
51730: --
51955: -------------------------------------------------------------------------------------------
51956: -- 4262811 - Generate the Accrual Reversal lines
51957: -------------------------------------------------------------------------------------------
51958: BEGIN
51959: l_acc_rev_flag := XLA_AE_HEADER_PKG.g_rec_header_new.array_accrual_reversal_flag
51960: (g_array_event(p_event_id).array_value_num('header_index'));
51961: IF l_acc_rev_flag IS NULL THEN
51962: l_acc_rev_flag := 'N';
51963: END IF;
52010: END IF;
52011:
52012: -- 4955764
52013: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
52014: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
52015:
52016:
52017: XLA_AE_LINES_PKG.ValidateCurrentLine;
52018: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
52180: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
52181: l_bflow_applied_to_amt NUMBER; -- 5132302
52182: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
52183:
52184: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
52185:
52186: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b
52187: l_same_currency BOOLEAN; -- To handle MPA rounding 4262811b
52188:
52335: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
52336:
52337: -- 4955764
52338: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
52339: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));
52340:
52341: -- 4458381 Public Sector Enh
52342:
52343: --
52573: -------------------------------------------------------------------------------------------
52574: -- 4262811 - Generate the Accrual Reversal lines
52575: -------------------------------------------------------------------------------------------
52576: BEGIN
52577: l_acc_rev_flag := XLA_AE_HEADER_PKG.g_rec_header_new.array_accrual_reversal_flag
52578: (g_array_event(p_event_id).array_value_num('header_index'));
52579: IF l_acc_rev_flag IS NULL THEN
52580: l_acc_rev_flag := 'N';
52581: END IF;
52628: END IF;
52629:
52630: -- 4955764
52631: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
52632: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
52633:
52634:
52635: XLA_AE_LINES_PKG.ValidateCurrentLine;
52636: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
52800: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
52801: l_bflow_applied_to_amt NUMBER; -- 5132302
52802: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
52803:
52804: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
52805:
52806: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b
52807: l_same_currency BOOLEAN; -- To handle MPA rounding 4262811b
52808:
52961: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
52962:
52963: -- 4955764
52964: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
52965: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));
52966:
52967: -- 4458381 Public Sector Enh
52968:
52969: --
53211: -------------------------------------------------------------------------------------------
53212: -- 4262811 - Generate the Accrual Reversal lines
53213: -------------------------------------------------------------------------------------------
53214: BEGIN
53215: l_acc_rev_flag := XLA_AE_HEADER_PKG.g_rec_header_new.array_accrual_reversal_flag
53216: (g_array_event(p_event_id).array_value_num('header_index'));
53217: IF l_acc_rev_flag IS NULL THEN
53218: l_acc_rev_flag := 'N';
53219: END IF;
53266: END IF;
53267:
53268: -- 4955764
53269: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
53270: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
53271:
53272:
53273: XLA_AE_LINES_PKG.ValidateCurrentLine;
53274: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
53437: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
53438: l_bflow_applied_to_amt NUMBER; -- 5132302
53439: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
53440:
53441: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
53442:
53443: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b
53444: l_same_currency BOOLEAN; -- To handle MPA rounding 4262811b
53445:
53591: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
53592:
53593: -- 4955764
53594: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
53595: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));
53596:
53597: -- 4458381 Public Sector Enh
53598:
53599: --
53841: -------------------------------------------------------------------------------------------
53842: -- 4262811 - Generate the Accrual Reversal lines
53843: -------------------------------------------------------------------------------------------
53844: BEGIN
53845: l_acc_rev_flag := XLA_AE_HEADER_PKG.g_rec_header_new.array_accrual_reversal_flag
53846: (g_array_event(p_event_id).array_value_num('header_index'));
53847: IF l_acc_rev_flag IS NULL THEN
53848: l_acc_rev_flag := 'N';
53849: END IF;
53896: END IF;
53897:
53898: -- 4955764
53899: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
53900: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
53901:
53902:
53903: XLA_AE_LINES_PKG.ValidateCurrentLine;
53904: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
54065: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
54066: l_bflow_applied_to_amt NUMBER; -- 5132302
54067: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
54068:
54069: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
54070:
54071: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b
54072: l_same_currency BOOLEAN; -- To handle MPA rounding 4262811b
54073:
54219: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
54220:
54221: -- 4955764
54222: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
54223: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));
54224:
54225: -- 4458381 Public Sector Enh
54226:
54227: --
54452: -------------------------------------------------------------------------------------------
54453: -- 4262811 - Generate the Accrual Reversal lines
54454: -------------------------------------------------------------------------------------------
54455: BEGIN
54456: l_acc_rev_flag := XLA_AE_HEADER_PKG.g_rec_header_new.array_accrual_reversal_flag
54457: (g_array_event(p_event_id).array_value_num('header_index'));
54458: IF l_acc_rev_flag IS NULL THEN
54459: l_acc_rev_flag := 'N';
54460: END IF;
54507: END IF;
54508:
54509: -- 4955764
54510: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
54511: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
54512:
54513:
54514: XLA_AE_LINES_PKG.ValidateCurrentLine;
54515: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
54678: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
54679: l_bflow_applied_to_amt NUMBER; -- 5132302
54680: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
54681:
54682: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
54683:
54684: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b
54685: l_same_currency BOOLEAN; -- To handle MPA rounding 4262811b
54686:
54832: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
54833:
54834: -- 4955764
54835: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
54836: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));
54837:
54838: -- 4458381 Public Sector Enh
54839:
54840: --
55070: -------------------------------------------------------------------------------------------
55071: -- 4262811 - Generate the Accrual Reversal lines
55072: -------------------------------------------------------------------------------------------
55073: BEGIN
55074: l_acc_rev_flag := XLA_AE_HEADER_PKG.g_rec_header_new.array_accrual_reversal_flag
55075: (g_array_event(p_event_id).array_value_num('header_index'));
55076: IF l_acc_rev_flag IS NULL THEN
55077: l_acc_rev_flag := 'N';
55078: END IF;
55125: END IF;
55126:
55127: -- 4955764
55128: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
55129: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
55130:
55131:
55132: XLA_AE_LINES_PKG.ValidateCurrentLine;
55133: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
55613: l_previous_event_id NUMBER;
55614: l_first_event_id NUMBER;
55615: l_last_event_id NUMBER;
55616:
55617: l_rec_acct_attrs XLA_AE_HEADER_PKG.t_rec_acct_attrs;
55618: l_rec_rev_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;
55619: --
55620: --
55621: l_result BOOLEAN := TRUE;
55838: --
55839: --------------------------------------
55840: -- 4262811 Initialze MPA Line Number
55841: --------------------------------------
55842: XLA_AE_HEADER_PKG.g_mpa_line_num := 0;
55843:
55844: --
55845:
55846: --
55894: --
55895: EXIT WHEN l_array_entity_id.COUNT = 0;
55896:
55897: -- initialize arrays
55898: XLA_AE_HEADER_PKG.g_rec_header_new := NULL;
55899: XLA_AE_LINES_PKG.g_rec_lines := NULL;
55900:
55901: --
55902: -- Bug 4458708
55952:
55953: --
55954: -- initialize a row for ae header
55955: --
55956: XLA_AE_HEADER_PKG.InitHeader(hdr_idx);
55957:
55958: l_event_id := l_array_event_id(hdr_idx);
55959:
55960: --
55992: l_rec_acct_attrs.array_acct_attr_code(1) := 'GL_DATE';
55993: l_rec_acct_attrs.array_date_value(1) := g_array_event(l_event_id).array_value_date('source_87');
55994:
55995:
55996: XLA_AE_HEADER_PKG.SetHdrAcctAttrs(l_rec_acct_attrs);
55997:
55998: XLA_AE_HEADER_PKG.SetJeCategoryName;
55999:
56000: XLA_AE_HEADER_PKG.g_rec_header_new.array_event_type_code(hdr_idx) := l_array_event_type(hdr_idx);
55994:
55995:
55996: XLA_AE_HEADER_PKG.SetHdrAcctAttrs(l_rec_acct_attrs);
55997:
55998: XLA_AE_HEADER_PKG.SetJeCategoryName;
55999:
56000: XLA_AE_HEADER_PKG.g_rec_header_new.array_event_type_code(hdr_idx) := l_array_event_type(hdr_idx);
56001: XLA_AE_HEADER_PKG.g_rec_header_new.array_event_id(hdr_idx) := l_array_event_id(hdr_idx);
56002: XLA_AE_HEADER_PKG.g_rec_header_new.array_entity_id(hdr_idx) := l_array_entity_id(hdr_idx);
55996: XLA_AE_HEADER_PKG.SetHdrAcctAttrs(l_rec_acct_attrs);
55997:
55998: XLA_AE_HEADER_PKG.SetJeCategoryName;
55999:
56000: XLA_AE_HEADER_PKG.g_rec_header_new.array_event_type_code(hdr_idx) := l_array_event_type(hdr_idx);
56001: XLA_AE_HEADER_PKG.g_rec_header_new.array_event_id(hdr_idx) := l_array_event_id(hdr_idx);
56002: XLA_AE_HEADER_PKG.g_rec_header_new.array_entity_id(hdr_idx) := l_array_entity_id(hdr_idx);
56003: XLA_AE_HEADER_PKG.g_rec_header_new.array_event_number(hdr_idx) := l_array_event_number(hdr_idx);
56004: XLA_AE_HEADER_PKG.g_rec_header_new.array_target_ledger_id(hdr_idx) := p_target_ledger_id;
55997:
55998: XLA_AE_HEADER_PKG.SetJeCategoryName;
55999:
56000: XLA_AE_HEADER_PKG.g_rec_header_new.array_event_type_code(hdr_idx) := l_array_event_type(hdr_idx);
56001: XLA_AE_HEADER_PKG.g_rec_header_new.array_event_id(hdr_idx) := l_array_event_id(hdr_idx);
56002: XLA_AE_HEADER_PKG.g_rec_header_new.array_entity_id(hdr_idx) := l_array_entity_id(hdr_idx);
56003: XLA_AE_HEADER_PKG.g_rec_header_new.array_event_number(hdr_idx) := l_array_event_number(hdr_idx);
56004: XLA_AE_HEADER_PKG.g_rec_header_new.array_target_ledger_id(hdr_idx) := p_target_ledger_id;
56005:
55998: XLA_AE_HEADER_PKG.SetJeCategoryName;
55999:
56000: XLA_AE_HEADER_PKG.g_rec_header_new.array_event_type_code(hdr_idx) := l_array_event_type(hdr_idx);
56001: XLA_AE_HEADER_PKG.g_rec_header_new.array_event_id(hdr_idx) := l_array_event_id(hdr_idx);
56002: XLA_AE_HEADER_PKG.g_rec_header_new.array_entity_id(hdr_idx) := l_array_entity_id(hdr_idx);
56003: XLA_AE_HEADER_PKG.g_rec_header_new.array_event_number(hdr_idx) := l_array_event_number(hdr_idx);
56004: XLA_AE_HEADER_PKG.g_rec_header_new.array_target_ledger_id(hdr_idx) := p_target_ledger_id;
56005:
56006:
55999:
56000: XLA_AE_HEADER_PKG.g_rec_header_new.array_event_type_code(hdr_idx) := l_array_event_type(hdr_idx);
56001: XLA_AE_HEADER_PKG.g_rec_header_new.array_event_id(hdr_idx) := l_array_event_id(hdr_idx);
56002: XLA_AE_HEADER_PKG.g_rec_header_new.array_entity_id(hdr_idx) := l_array_entity_id(hdr_idx);
56003: XLA_AE_HEADER_PKG.g_rec_header_new.array_event_number(hdr_idx) := l_array_event_number(hdr_idx);
56004: XLA_AE_HEADER_PKG.g_rec_header_new.array_target_ledger_id(hdr_idx) := p_target_ledger_id;
56005:
56006:
56007: -- No header level analytical criteria
56000: XLA_AE_HEADER_PKG.g_rec_header_new.array_event_type_code(hdr_idx) := l_array_event_type(hdr_idx);
56001: XLA_AE_HEADER_PKG.g_rec_header_new.array_event_id(hdr_idx) := l_array_event_id(hdr_idx);
56002: XLA_AE_HEADER_PKG.g_rec_header_new.array_entity_id(hdr_idx) := l_array_entity_id(hdr_idx);
56003: XLA_AE_HEADER_PKG.g_rec_header_new.array_event_number(hdr_idx) := l_array_event_number(hdr_idx);
56004: XLA_AE_HEADER_PKG.g_rec_header_new.array_target_ledger_id(hdr_idx) := p_target_ledger_id;
56005:
56006:
56007: -- No header level analytical criteria
56008:
56031: -- accounting for a distributeion
56032: --
56033: xla_ae_lines_pkg.SetTrxReversalAttrs
56034: (p_event_id => l_event_id
56035: ,p_gl_date => XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(hdr_idx)
56036: ,p_trx_reversal_source => l_trx_reversal_source);
56037:
56038: END IF;
56039:
56166: --
56167: -- Bug 4872078 - Do nothing if the event is meant for transaction reversal
56168: --
56169:
56170: IF NVL(xla_ae_header_pkg.g_rec_header_new.array_trx_acct_reversal_option
56171: (g_array_event(l_event_id).array_value_num('header_index'))
56172: ,'N'
56173: ) <> 'Y'
56174: THEN
56253: --
56254: -- 5217187
56255: --
56256: l_rec_rev_acct_attrs.array_acct_attr_code(1):= 'GL_DATE';
56257: l_rec_rev_acct_attrs.array_date_value(1) := XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(
56258: g_array_event(l_event_id).array_value_num('header_index'));
56259: --
56260: --
56261:
56523:
56524: --
56525: -- insert headers into xla_ae_headers_gt table
56526: --
56527: l_result := XLA_AE_HEADER_PKG.InsertHeaders ;
56528:
56529: -- insert into errors table here.
56530:
56531: END LOOP;
57021: l_previous_event_id NUMBER;
57022: l_first_event_id NUMBER;
57023: l_last_event_id NUMBER;
57024:
57025: l_rec_acct_attrs XLA_AE_HEADER_PKG.t_rec_acct_attrs;
57026: l_rec_rev_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;
57027: --
57028: --
57029: l_result BOOLEAN := TRUE;
57246: --
57247: --------------------------------------
57248: -- 4262811 Initialze MPA Line Number
57249: --------------------------------------
57250: XLA_AE_HEADER_PKG.g_mpa_line_num := 0;
57251:
57252: --
57253:
57254: --
57302: --
57303: EXIT WHEN l_array_entity_id.COUNT = 0;
57304:
57305: -- initialize arrays
57306: XLA_AE_HEADER_PKG.g_rec_header_new := NULL;
57307: XLA_AE_LINES_PKG.g_rec_lines := NULL;
57308:
57309: --
57310: -- Bug 4458708
57360:
57361: --
57362: -- initialize a row for ae header
57363: --
57364: XLA_AE_HEADER_PKG.InitHeader(hdr_idx);
57365:
57366: l_event_id := l_array_event_id(hdr_idx);
57367:
57368: --
57400: l_rec_acct_attrs.array_acct_attr_code(1) := 'GL_DATE';
57401: l_rec_acct_attrs.array_date_value(1) := g_array_event(l_event_id).array_value_date('source_87');
57402:
57403:
57404: XLA_AE_HEADER_PKG.SetHdrAcctAttrs(l_rec_acct_attrs);
57405:
57406: XLA_AE_HEADER_PKG.SetJeCategoryName;
57407:
57408: XLA_AE_HEADER_PKG.g_rec_header_new.array_event_type_code(hdr_idx) := l_array_event_type(hdr_idx);
57402:
57403:
57404: XLA_AE_HEADER_PKG.SetHdrAcctAttrs(l_rec_acct_attrs);
57405:
57406: XLA_AE_HEADER_PKG.SetJeCategoryName;
57407:
57408: XLA_AE_HEADER_PKG.g_rec_header_new.array_event_type_code(hdr_idx) := l_array_event_type(hdr_idx);
57409: XLA_AE_HEADER_PKG.g_rec_header_new.array_event_id(hdr_idx) := l_array_event_id(hdr_idx);
57410: XLA_AE_HEADER_PKG.g_rec_header_new.array_entity_id(hdr_idx) := l_array_entity_id(hdr_idx);
57404: XLA_AE_HEADER_PKG.SetHdrAcctAttrs(l_rec_acct_attrs);
57405:
57406: XLA_AE_HEADER_PKG.SetJeCategoryName;
57407:
57408: XLA_AE_HEADER_PKG.g_rec_header_new.array_event_type_code(hdr_idx) := l_array_event_type(hdr_idx);
57409: XLA_AE_HEADER_PKG.g_rec_header_new.array_event_id(hdr_idx) := l_array_event_id(hdr_idx);
57410: XLA_AE_HEADER_PKG.g_rec_header_new.array_entity_id(hdr_idx) := l_array_entity_id(hdr_idx);
57411: XLA_AE_HEADER_PKG.g_rec_header_new.array_event_number(hdr_idx) := l_array_event_number(hdr_idx);
57412: XLA_AE_HEADER_PKG.g_rec_header_new.array_target_ledger_id(hdr_idx) := p_target_ledger_id;
57405:
57406: XLA_AE_HEADER_PKG.SetJeCategoryName;
57407:
57408: XLA_AE_HEADER_PKG.g_rec_header_new.array_event_type_code(hdr_idx) := l_array_event_type(hdr_idx);
57409: XLA_AE_HEADER_PKG.g_rec_header_new.array_event_id(hdr_idx) := l_array_event_id(hdr_idx);
57410: XLA_AE_HEADER_PKG.g_rec_header_new.array_entity_id(hdr_idx) := l_array_entity_id(hdr_idx);
57411: XLA_AE_HEADER_PKG.g_rec_header_new.array_event_number(hdr_idx) := l_array_event_number(hdr_idx);
57412: XLA_AE_HEADER_PKG.g_rec_header_new.array_target_ledger_id(hdr_idx) := p_target_ledger_id;
57413:
57406: XLA_AE_HEADER_PKG.SetJeCategoryName;
57407:
57408: XLA_AE_HEADER_PKG.g_rec_header_new.array_event_type_code(hdr_idx) := l_array_event_type(hdr_idx);
57409: XLA_AE_HEADER_PKG.g_rec_header_new.array_event_id(hdr_idx) := l_array_event_id(hdr_idx);
57410: XLA_AE_HEADER_PKG.g_rec_header_new.array_entity_id(hdr_idx) := l_array_entity_id(hdr_idx);
57411: XLA_AE_HEADER_PKG.g_rec_header_new.array_event_number(hdr_idx) := l_array_event_number(hdr_idx);
57412: XLA_AE_HEADER_PKG.g_rec_header_new.array_target_ledger_id(hdr_idx) := p_target_ledger_id;
57413:
57414:
57407:
57408: XLA_AE_HEADER_PKG.g_rec_header_new.array_event_type_code(hdr_idx) := l_array_event_type(hdr_idx);
57409: XLA_AE_HEADER_PKG.g_rec_header_new.array_event_id(hdr_idx) := l_array_event_id(hdr_idx);
57410: XLA_AE_HEADER_PKG.g_rec_header_new.array_entity_id(hdr_idx) := l_array_entity_id(hdr_idx);
57411: XLA_AE_HEADER_PKG.g_rec_header_new.array_event_number(hdr_idx) := l_array_event_number(hdr_idx);
57412: XLA_AE_HEADER_PKG.g_rec_header_new.array_target_ledger_id(hdr_idx) := p_target_ledger_id;
57413:
57414:
57415: -- No header level analytical criteria
57408: XLA_AE_HEADER_PKG.g_rec_header_new.array_event_type_code(hdr_idx) := l_array_event_type(hdr_idx);
57409: XLA_AE_HEADER_PKG.g_rec_header_new.array_event_id(hdr_idx) := l_array_event_id(hdr_idx);
57410: XLA_AE_HEADER_PKG.g_rec_header_new.array_entity_id(hdr_idx) := l_array_entity_id(hdr_idx);
57411: XLA_AE_HEADER_PKG.g_rec_header_new.array_event_number(hdr_idx) := l_array_event_number(hdr_idx);
57412: XLA_AE_HEADER_PKG.g_rec_header_new.array_target_ledger_id(hdr_idx) := p_target_ledger_id;
57413:
57414:
57415: -- No header level analytical criteria
57416:
57439: -- accounting for a distributeion
57440: --
57441: xla_ae_lines_pkg.SetTrxReversalAttrs
57442: (p_event_id => l_event_id
57443: ,p_gl_date => XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(hdr_idx)
57444: ,p_trx_reversal_source => l_trx_reversal_source);
57445:
57446: END IF;
57447:
57574: --
57575: -- Bug 4872078 - Do nothing if the event is meant for transaction reversal
57576: --
57577:
57578: IF NVL(xla_ae_header_pkg.g_rec_header_new.array_trx_acct_reversal_option
57579: (g_array_event(l_event_id).array_value_num('header_index'))
57580: ,'N'
57581: ) <> 'Y'
57582: THEN
57661: --
57662: -- 5217187
57663: --
57664: l_rec_rev_acct_attrs.array_acct_attr_code(1):= 'GL_DATE';
57665: l_rec_rev_acct_attrs.array_date_value(1) := XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(
57666: g_array_event(l_event_id).array_value_num('header_index'));
57667: --
57668: --
57669:
57931:
57932: --
57933: -- insert headers into xla_ae_headers_gt table
57934: --
57935: l_result := XLA_AE_HEADER_PKG.InsertHeaders ;
57936:
57937: -- insert into errors table here.
57938:
57939: END LOOP;
58369: l_previous_event_id NUMBER;
58370: l_first_event_id NUMBER;
58371: l_last_event_id NUMBER;
58372:
58373: l_rec_acct_attrs XLA_AE_HEADER_PKG.t_rec_acct_attrs;
58374: l_rec_rev_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;
58375: --
58376: --
58377: l_result BOOLEAN := TRUE;
58560: --
58561: --------------------------------------
58562: -- 4262811 Initialze MPA Line Number
58563: --------------------------------------
58564: XLA_AE_HEADER_PKG.g_mpa_line_num := 0;
58565:
58566: --
58567:
58568: --
58614: --
58615: EXIT WHEN l_array_entity_id.COUNT = 0;
58616:
58617: -- initialize arrays
58618: XLA_AE_HEADER_PKG.g_rec_header_new := NULL;
58619: XLA_AE_LINES_PKG.g_rec_lines := NULL;
58620:
58621: --
58622: -- Bug 4458708
58672:
58673: --
58674: -- initialize a row for ae header
58675: --
58676: XLA_AE_HEADER_PKG.InitHeader(hdr_idx);
58677:
58678: l_event_id := l_array_event_id(hdr_idx);
58679:
58680: --
58712: l_rec_acct_attrs.array_acct_attr_code(2) := 'GL_DATE';
58713: l_rec_acct_attrs.array_date_value(2) := g_array_event(l_event_id).array_value_date('source_87');
58714:
58715:
58716: XLA_AE_HEADER_PKG.SetHdrAcctAttrs(l_rec_acct_attrs);
58717:
58718: XLA_AE_HEADER_PKG.SetJeCategoryName;
58719:
58720: XLA_AE_HEADER_PKG.g_rec_header_new.array_event_type_code(hdr_idx) := l_array_event_type(hdr_idx);
58714:
58715:
58716: XLA_AE_HEADER_PKG.SetHdrAcctAttrs(l_rec_acct_attrs);
58717:
58718: XLA_AE_HEADER_PKG.SetJeCategoryName;
58719:
58720: XLA_AE_HEADER_PKG.g_rec_header_new.array_event_type_code(hdr_idx) := l_array_event_type(hdr_idx);
58721: XLA_AE_HEADER_PKG.g_rec_header_new.array_event_id(hdr_idx) := l_array_event_id(hdr_idx);
58722: XLA_AE_HEADER_PKG.g_rec_header_new.array_entity_id(hdr_idx) := l_array_entity_id(hdr_idx);
58716: XLA_AE_HEADER_PKG.SetHdrAcctAttrs(l_rec_acct_attrs);
58717:
58718: XLA_AE_HEADER_PKG.SetJeCategoryName;
58719:
58720: XLA_AE_HEADER_PKG.g_rec_header_new.array_event_type_code(hdr_idx) := l_array_event_type(hdr_idx);
58721: XLA_AE_HEADER_PKG.g_rec_header_new.array_event_id(hdr_idx) := l_array_event_id(hdr_idx);
58722: XLA_AE_HEADER_PKG.g_rec_header_new.array_entity_id(hdr_idx) := l_array_entity_id(hdr_idx);
58723: XLA_AE_HEADER_PKG.g_rec_header_new.array_event_number(hdr_idx) := l_array_event_number(hdr_idx);
58724: XLA_AE_HEADER_PKG.g_rec_header_new.array_target_ledger_id(hdr_idx) := p_target_ledger_id;
58717:
58718: XLA_AE_HEADER_PKG.SetJeCategoryName;
58719:
58720: XLA_AE_HEADER_PKG.g_rec_header_new.array_event_type_code(hdr_idx) := l_array_event_type(hdr_idx);
58721: XLA_AE_HEADER_PKG.g_rec_header_new.array_event_id(hdr_idx) := l_array_event_id(hdr_idx);
58722: XLA_AE_HEADER_PKG.g_rec_header_new.array_entity_id(hdr_idx) := l_array_entity_id(hdr_idx);
58723: XLA_AE_HEADER_PKG.g_rec_header_new.array_event_number(hdr_idx) := l_array_event_number(hdr_idx);
58724: XLA_AE_HEADER_PKG.g_rec_header_new.array_target_ledger_id(hdr_idx) := p_target_ledger_id;
58725:
58718: XLA_AE_HEADER_PKG.SetJeCategoryName;
58719:
58720: XLA_AE_HEADER_PKG.g_rec_header_new.array_event_type_code(hdr_idx) := l_array_event_type(hdr_idx);
58721: XLA_AE_HEADER_PKG.g_rec_header_new.array_event_id(hdr_idx) := l_array_event_id(hdr_idx);
58722: XLA_AE_HEADER_PKG.g_rec_header_new.array_entity_id(hdr_idx) := l_array_entity_id(hdr_idx);
58723: XLA_AE_HEADER_PKG.g_rec_header_new.array_event_number(hdr_idx) := l_array_event_number(hdr_idx);
58724: XLA_AE_HEADER_PKG.g_rec_header_new.array_target_ledger_id(hdr_idx) := p_target_ledger_id;
58725:
58726:
58719:
58720: XLA_AE_HEADER_PKG.g_rec_header_new.array_event_type_code(hdr_idx) := l_array_event_type(hdr_idx);
58721: XLA_AE_HEADER_PKG.g_rec_header_new.array_event_id(hdr_idx) := l_array_event_id(hdr_idx);
58722: XLA_AE_HEADER_PKG.g_rec_header_new.array_entity_id(hdr_idx) := l_array_entity_id(hdr_idx);
58723: XLA_AE_HEADER_PKG.g_rec_header_new.array_event_number(hdr_idx) := l_array_event_number(hdr_idx);
58724: XLA_AE_HEADER_PKG.g_rec_header_new.array_target_ledger_id(hdr_idx) := p_target_ledger_id;
58725:
58726:
58727: -- No header level analytical criteria
58720: XLA_AE_HEADER_PKG.g_rec_header_new.array_event_type_code(hdr_idx) := l_array_event_type(hdr_idx);
58721: XLA_AE_HEADER_PKG.g_rec_header_new.array_event_id(hdr_idx) := l_array_event_id(hdr_idx);
58722: XLA_AE_HEADER_PKG.g_rec_header_new.array_entity_id(hdr_idx) := l_array_entity_id(hdr_idx);
58723: XLA_AE_HEADER_PKG.g_rec_header_new.array_event_number(hdr_idx) := l_array_event_number(hdr_idx);
58724: XLA_AE_HEADER_PKG.g_rec_header_new.array_target_ledger_id(hdr_idx) := p_target_ledger_id;
58725:
58726:
58727: -- No header level analytical criteria
58728:
58751: -- accounting for a distributeion
58752: --
58753: xla_ae_lines_pkg.SetTrxReversalAttrs
58754: (p_event_id => l_event_id
58755: ,p_gl_date => XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(hdr_idx)
58756: ,p_trx_reversal_source => l_trx_reversal_source);
58757:
58758: END IF;
58759:
58878: --
58879: -- Bug 4872078 - Do nothing if the event is meant for transaction reversal
58880: --
58881:
58882: IF NVL(xla_ae_header_pkg.g_rec_header_new.array_trx_acct_reversal_option
58883: (g_array_event(l_event_id).array_value_num('header_index'))
58884: ,'N'
58885: ) <> 'Y'
58886: THEN
58965: --
58966: -- 5217187
58967: --
58968: l_rec_rev_acct_attrs.array_acct_attr_code(1):= 'GL_DATE';
58969: l_rec_rev_acct_attrs.array_date_value(1) := XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(
58970: g_array_event(l_event_id).array_value_num('header_index'));
58971: --
58972: --
58973:
59055:
59056: --
59057: -- insert headers into xla_ae_headers_gt table
59058: --
59059: l_result := XLA_AE_HEADER_PKG.InsertHeaders ;
59060:
59061: -- insert into errors table here.
59062:
59063: END LOOP;
59604: l_previous_event_id NUMBER;
59605: l_first_event_id NUMBER;
59606: l_last_event_id NUMBER;
59607:
59608: l_rec_acct_attrs XLA_AE_HEADER_PKG.t_rec_acct_attrs;
59609: l_rec_rev_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;
59610: --
59611: --
59612: l_result BOOLEAN := TRUE;
59858: --
59859: --------------------------------------
59860: -- 4262811 Initialze MPA Line Number
59861: --------------------------------------
59862: XLA_AE_HEADER_PKG.g_mpa_line_num := 0;
59863:
59864: --
59865:
59866: --
59912: --
59913: EXIT WHEN l_array_entity_id.COUNT = 0;
59914:
59915: -- initialize arrays
59916: XLA_AE_HEADER_PKG.g_rec_header_new := NULL;
59917: XLA_AE_LINES_PKG.g_rec_lines := NULL;
59918:
59919: --
59920: -- Bug 4458708
59970:
59971: --
59972: -- initialize a row for ae header
59973: --
59974: XLA_AE_HEADER_PKG.InitHeader(hdr_idx);
59975:
59976: l_event_id := l_array_event_id(hdr_idx);
59977:
59978: --
60008: l_rec_acct_attrs.array_acct_attr_code(1) := 'GL_DATE';
60009: l_rec_acct_attrs.array_date_value(1) := g_array_event(l_event_id).array_value_date('source_87');
60010:
60011:
60012: XLA_AE_HEADER_PKG.SetHdrAcctAttrs(l_rec_acct_attrs);
60013:
60014: XLA_AE_HEADER_PKG.SetJeCategoryName;
60015:
60016: XLA_AE_HEADER_PKG.g_rec_header_new.array_event_type_code(hdr_idx) := l_array_event_type(hdr_idx);
60010:
60011:
60012: XLA_AE_HEADER_PKG.SetHdrAcctAttrs(l_rec_acct_attrs);
60013:
60014: XLA_AE_HEADER_PKG.SetJeCategoryName;
60015:
60016: XLA_AE_HEADER_PKG.g_rec_header_new.array_event_type_code(hdr_idx) := l_array_event_type(hdr_idx);
60017: XLA_AE_HEADER_PKG.g_rec_header_new.array_event_id(hdr_idx) := l_array_event_id(hdr_idx);
60018: XLA_AE_HEADER_PKG.g_rec_header_new.array_entity_id(hdr_idx) := l_array_entity_id(hdr_idx);
60012: XLA_AE_HEADER_PKG.SetHdrAcctAttrs(l_rec_acct_attrs);
60013:
60014: XLA_AE_HEADER_PKG.SetJeCategoryName;
60015:
60016: XLA_AE_HEADER_PKG.g_rec_header_new.array_event_type_code(hdr_idx) := l_array_event_type(hdr_idx);
60017: XLA_AE_HEADER_PKG.g_rec_header_new.array_event_id(hdr_idx) := l_array_event_id(hdr_idx);
60018: XLA_AE_HEADER_PKG.g_rec_header_new.array_entity_id(hdr_idx) := l_array_entity_id(hdr_idx);
60019: XLA_AE_HEADER_PKG.g_rec_header_new.array_event_number(hdr_idx) := l_array_event_number(hdr_idx);
60020: XLA_AE_HEADER_PKG.g_rec_header_new.array_target_ledger_id(hdr_idx) := p_target_ledger_id;
60013:
60014: XLA_AE_HEADER_PKG.SetJeCategoryName;
60015:
60016: XLA_AE_HEADER_PKG.g_rec_header_new.array_event_type_code(hdr_idx) := l_array_event_type(hdr_idx);
60017: XLA_AE_HEADER_PKG.g_rec_header_new.array_event_id(hdr_idx) := l_array_event_id(hdr_idx);
60018: XLA_AE_HEADER_PKG.g_rec_header_new.array_entity_id(hdr_idx) := l_array_entity_id(hdr_idx);
60019: XLA_AE_HEADER_PKG.g_rec_header_new.array_event_number(hdr_idx) := l_array_event_number(hdr_idx);
60020: XLA_AE_HEADER_PKG.g_rec_header_new.array_target_ledger_id(hdr_idx) := p_target_ledger_id;
60021:
60014: XLA_AE_HEADER_PKG.SetJeCategoryName;
60015:
60016: XLA_AE_HEADER_PKG.g_rec_header_new.array_event_type_code(hdr_idx) := l_array_event_type(hdr_idx);
60017: XLA_AE_HEADER_PKG.g_rec_header_new.array_event_id(hdr_idx) := l_array_event_id(hdr_idx);
60018: XLA_AE_HEADER_PKG.g_rec_header_new.array_entity_id(hdr_idx) := l_array_entity_id(hdr_idx);
60019: XLA_AE_HEADER_PKG.g_rec_header_new.array_event_number(hdr_idx) := l_array_event_number(hdr_idx);
60020: XLA_AE_HEADER_PKG.g_rec_header_new.array_target_ledger_id(hdr_idx) := p_target_ledger_id;
60021:
60022:
60015:
60016: XLA_AE_HEADER_PKG.g_rec_header_new.array_event_type_code(hdr_idx) := l_array_event_type(hdr_idx);
60017: XLA_AE_HEADER_PKG.g_rec_header_new.array_event_id(hdr_idx) := l_array_event_id(hdr_idx);
60018: XLA_AE_HEADER_PKG.g_rec_header_new.array_entity_id(hdr_idx) := l_array_entity_id(hdr_idx);
60019: XLA_AE_HEADER_PKG.g_rec_header_new.array_event_number(hdr_idx) := l_array_event_number(hdr_idx);
60020: XLA_AE_HEADER_PKG.g_rec_header_new.array_target_ledger_id(hdr_idx) := p_target_ledger_id;
60021:
60022:
60023: -- No header level analytical criteria
60016: XLA_AE_HEADER_PKG.g_rec_header_new.array_event_type_code(hdr_idx) := l_array_event_type(hdr_idx);
60017: XLA_AE_HEADER_PKG.g_rec_header_new.array_event_id(hdr_idx) := l_array_event_id(hdr_idx);
60018: XLA_AE_HEADER_PKG.g_rec_header_new.array_entity_id(hdr_idx) := l_array_entity_id(hdr_idx);
60019: XLA_AE_HEADER_PKG.g_rec_header_new.array_event_number(hdr_idx) := l_array_event_number(hdr_idx);
60020: XLA_AE_HEADER_PKG.g_rec_header_new.array_target_ledger_id(hdr_idx) := p_target_ledger_id;
60021:
60022:
60023: -- No header level analytical criteria
60024:
60047: -- accounting for a distributeion
60048: --
60049: xla_ae_lines_pkg.SetTrxReversalAttrs
60050: (p_event_id => l_event_id
60051: ,p_gl_date => XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(hdr_idx)
60052: ,p_trx_reversal_source => l_trx_reversal_source);
60053:
60054: END IF;
60055:
60195: --
60196: -- Bug 4872078 - Do nothing if the event is meant for transaction reversal
60197: --
60198:
60199: IF NVL(xla_ae_header_pkg.g_rec_header_new.array_trx_acct_reversal_option
60200: (g_array_event(l_event_id).array_value_num('header_index'))
60201: ,'N'
60202: ) <> 'Y'
60203: THEN
60282: --
60283: -- 5217187
60284: --
60285: l_rec_rev_acct_attrs.array_acct_attr_code(1):= 'GL_DATE';
60286: l_rec_rev_acct_attrs.array_date_value(1) := XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(
60287: g_array_event(l_event_id).array_value_num('header_index'));
60288: --
60289: --
60290:
60522:
60523: --
60524: -- insert headers into xla_ae_headers_gt table
60525: --
60526: l_result := XLA_AE_HEADER_PKG.InsertHeaders ;
60527:
60528: -- insert into errors table here.
60529:
60530: END LOOP;
61172: l_previous_event_id NUMBER;
61173: l_first_event_id NUMBER;
61174: l_last_event_id NUMBER;
61175:
61176: l_rec_acct_attrs XLA_AE_HEADER_PKG.t_rec_acct_attrs;
61177: l_rec_rev_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;
61178: --
61179: --
61180: l_result BOOLEAN := TRUE;
61490: --
61491: --------------------------------------
61492: -- 4262811 Initialze MPA Line Number
61493: --------------------------------------
61494: XLA_AE_HEADER_PKG.g_mpa_line_num := 0;
61495:
61496: --
61497:
61498: --
61545: --
61546: EXIT WHEN l_array_entity_id.COUNT = 0;
61547:
61548: -- initialize arrays
61549: XLA_AE_HEADER_PKG.g_rec_header_new := NULL;
61550: XLA_AE_LINES_PKG.g_rec_lines := NULL;
61551:
61552: --
61553: -- Bug 4458708
61603:
61604: --
61605: -- initialize a row for ae header
61606: --
61607: XLA_AE_HEADER_PKG.InitHeader(hdr_idx);
61608:
61609: l_event_id := l_array_event_id(hdr_idx);
61610:
61611: --
61642: l_rec_acct_attrs.array_acct_attr_code(1) := 'GL_DATE';
61643: l_rec_acct_attrs.array_date_value(1) := g_array_event(l_event_id).array_value_date('source_87');
61644:
61645:
61646: XLA_AE_HEADER_PKG.SetHdrAcctAttrs(l_rec_acct_attrs);
61647:
61648: XLA_AE_HEADER_PKG.SetJeCategoryName;
61649:
61650: XLA_AE_HEADER_PKG.g_rec_header_new.array_event_type_code(hdr_idx) := l_array_event_type(hdr_idx);
61644:
61645:
61646: XLA_AE_HEADER_PKG.SetHdrAcctAttrs(l_rec_acct_attrs);
61647:
61648: XLA_AE_HEADER_PKG.SetJeCategoryName;
61649:
61650: XLA_AE_HEADER_PKG.g_rec_header_new.array_event_type_code(hdr_idx) := l_array_event_type(hdr_idx);
61651: XLA_AE_HEADER_PKG.g_rec_header_new.array_event_id(hdr_idx) := l_array_event_id(hdr_idx);
61652: XLA_AE_HEADER_PKG.g_rec_header_new.array_entity_id(hdr_idx) := l_array_entity_id(hdr_idx);
61646: XLA_AE_HEADER_PKG.SetHdrAcctAttrs(l_rec_acct_attrs);
61647:
61648: XLA_AE_HEADER_PKG.SetJeCategoryName;
61649:
61650: XLA_AE_HEADER_PKG.g_rec_header_new.array_event_type_code(hdr_idx) := l_array_event_type(hdr_idx);
61651: XLA_AE_HEADER_PKG.g_rec_header_new.array_event_id(hdr_idx) := l_array_event_id(hdr_idx);
61652: XLA_AE_HEADER_PKG.g_rec_header_new.array_entity_id(hdr_idx) := l_array_entity_id(hdr_idx);
61653: XLA_AE_HEADER_PKG.g_rec_header_new.array_event_number(hdr_idx) := l_array_event_number(hdr_idx);
61654: XLA_AE_HEADER_PKG.g_rec_header_new.array_target_ledger_id(hdr_idx) := p_target_ledger_id;
61647:
61648: XLA_AE_HEADER_PKG.SetJeCategoryName;
61649:
61650: XLA_AE_HEADER_PKG.g_rec_header_new.array_event_type_code(hdr_idx) := l_array_event_type(hdr_idx);
61651: XLA_AE_HEADER_PKG.g_rec_header_new.array_event_id(hdr_idx) := l_array_event_id(hdr_idx);
61652: XLA_AE_HEADER_PKG.g_rec_header_new.array_entity_id(hdr_idx) := l_array_entity_id(hdr_idx);
61653: XLA_AE_HEADER_PKG.g_rec_header_new.array_event_number(hdr_idx) := l_array_event_number(hdr_idx);
61654: XLA_AE_HEADER_PKG.g_rec_header_new.array_target_ledger_id(hdr_idx) := p_target_ledger_id;
61655:
61648: XLA_AE_HEADER_PKG.SetJeCategoryName;
61649:
61650: XLA_AE_HEADER_PKG.g_rec_header_new.array_event_type_code(hdr_idx) := l_array_event_type(hdr_idx);
61651: XLA_AE_HEADER_PKG.g_rec_header_new.array_event_id(hdr_idx) := l_array_event_id(hdr_idx);
61652: XLA_AE_HEADER_PKG.g_rec_header_new.array_entity_id(hdr_idx) := l_array_entity_id(hdr_idx);
61653: XLA_AE_HEADER_PKG.g_rec_header_new.array_event_number(hdr_idx) := l_array_event_number(hdr_idx);
61654: XLA_AE_HEADER_PKG.g_rec_header_new.array_target_ledger_id(hdr_idx) := p_target_ledger_id;
61655:
61656:
61649:
61650: XLA_AE_HEADER_PKG.g_rec_header_new.array_event_type_code(hdr_idx) := l_array_event_type(hdr_idx);
61651: XLA_AE_HEADER_PKG.g_rec_header_new.array_event_id(hdr_idx) := l_array_event_id(hdr_idx);
61652: XLA_AE_HEADER_PKG.g_rec_header_new.array_entity_id(hdr_idx) := l_array_entity_id(hdr_idx);
61653: XLA_AE_HEADER_PKG.g_rec_header_new.array_event_number(hdr_idx) := l_array_event_number(hdr_idx);
61654: XLA_AE_HEADER_PKG.g_rec_header_new.array_target_ledger_id(hdr_idx) := p_target_ledger_id;
61655:
61656:
61657: -- No header level analytical criteria
61650: XLA_AE_HEADER_PKG.g_rec_header_new.array_event_type_code(hdr_idx) := l_array_event_type(hdr_idx);
61651: XLA_AE_HEADER_PKG.g_rec_header_new.array_event_id(hdr_idx) := l_array_event_id(hdr_idx);
61652: XLA_AE_HEADER_PKG.g_rec_header_new.array_entity_id(hdr_idx) := l_array_entity_id(hdr_idx);
61653: XLA_AE_HEADER_PKG.g_rec_header_new.array_event_number(hdr_idx) := l_array_event_number(hdr_idx);
61654: XLA_AE_HEADER_PKG.g_rec_header_new.array_target_ledger_id(hdr_idx) := p_target_ledger_id;
61655:
61656:
61657: -- No header level analytical criteria
61658:
61681: -- accounting for a distributeion
61682: --
61683: xla_ae_lines_pkg.SetTrxReversalAttrs
61684: (p_event_id => l_event_id
61685: ,p_gl_date => XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(hdr_idx)
61686: ,p_trx_reversal_source => l_trx_reversal_source);
61687:
61688: END IF;
61689:
61848: --
61849: -- Bug 4872078 - Do nothing if the event is meant for transaction reversal
61850: --
61851:
61852: IF NVL(xla_ae_header_pkg.g_rec_header_new.array_trx_acct_reversal_option
61853: (g_array_event(l_event_id).array_value_num('header_index'))
61854: ,'N'
61855: ) <> 'Y'
61856: THEN
61935: --
61936: -- 5217187
61937: --
61938: l_rec_rev_acct_attrs.array_acct_attr_code(1):= 'GL_DATE';
61939: l_rec_rev_acct_attrs.array_date_value(1) := XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(
61940: g_array_event(l_event_id).array_value_num('header_index'));
61941: --
61942: --
61943:
62532:
62533: --
62534: -- insert headers into xla_ae_headers_gt table
62535: --
62536: l_result := XLA_AE_HEADER_PKG.InsertHeaders ;
62537:
62538: -- insert into errors table here.
62539:
62540: END LOOP;
63016: l_previous_event_id NUMBER;
63017: l_first_event_id NUMBER;
63018: l_last_event_id NUMBER;
63019:
63020: l_rec_acct_attrs XLA_AE_HEADER_PKG.t_rec_acct_attrs;
63021: l_rec_rev_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;
63022: --
63023: --
63024: l_result BOOLEAN := TRUE;
63231: --
63232: --------------------------------------
63233: -- 4262811 Initialze MPA Line Number
63234: --------------------------------------
63235: XLA_AE_HEADER_PKG.g_mpa_line_num := 0;
63236:
63237: --
63238:
63239: --
63285: --
63286: EXIT WHEN l_array_entity_id.COUNT = 0;
63287:
63288: -- initialize arrays
63289: XLA_AE_HEADER_PKG.g_rec_header_new := NULL;
63290: XLA_AE_LINES_PKG.g_rec_lines := NULL;
63291:
63292: --
63293: -- Bug 4458708
63343:
63344: --
63345: -- initialize a row for ae header
63346: --
63347: XLA_AE_HEADER_PKG.InitHeader(hdr_idx);
63348:
63349: l_event_id := l_array_event_id(hdr_idx);
63350:
63351: --
63381: l_rec_acct_attrs.array_acct_attr_code(1) := 'GL_DATE';
63382: l_rec_acct_attrs.array_date_value(1) := g_array_event(l_event_id).array_value_date('source_87');
63383:
63384:
63385: XLA_AE_HEADER_PKG.SetHdrAcctAttrs(l_rec_acct_attrs);
63386:
63387: XLA_AE_HEADER_PKG.SetJeCategoryName;
63388:
63389: XLA_AE_HEADER_PKG.g_rec_header_new.array_event_type_code(hdr_idx) := l_array_event_type(hdr_idx);
63383:
63384:
63385: XLA_AE_HEADER_PKG.SetHdrAcctAttrs(l_rec_acct_attrs);
63386:
63387: XLA_AE_HEADER_PKG.SetJeCategoryName;
63388:
63389: XLA_AE_HEADER_PKG.g_rec_header_new.array_event_type_code(hdr_idx) := l_array_event_type(hdr_idx);
63390: XLA_AE_HEADER_PKG.g_rec_header_new.array_event_id(hdr_idx) := l_array_event_id(hdr_idx);
63391: XLA_AE_HEADER_PKG.g_rec_header_new.array_entity_id(hdr_idx) := l_array_entity_id(hdr_idx);
63385: XLA_AE_HEADER_PKG.SetHdrAcctAttrs(l_rec_acct_attrs);
63386:
63387: XLA_AE_HEADER_PKG.SetJeCategoryName;
63388:
63389: XLA_AE_HEADER_PKG.g_rec_header_new.array_event_type_code(hdr_idx) := l_array_event_type(hdr_idx);
63390: XLA_AE_HEADER_PKG.g_rec_header_new.array_event_id(hdr_idx) := l_array_event_id(hdr_idx);
63391: XLA_AE_HEADER_PKG.g_rec_header_new.array_entity_id(hdr_idx) := l_array_entity_id(hdr_idx);
63392: XLA_AE_HEADER_PKG.g_rec_header_new.array_event_number(hdr_idx) := l_array_event_number(hdr_idx);
63393: XLA_AE_HEADER_PKG.g_rec_header_new.array_target_ledger_id(hdr_idx) := p_target_ledger_id;
63386:
63387: XLA_AE_HEADER_PKG.SetJeCategoryName;
63388:
63389: XLA_AE_HEADER_PKG.g_rec_header_new.array_event_type_code(hdr_idx) := l_array_event_type(hdr_idx);
63390: XLA_AE_HEADER_PKG.g_rec_header_new.array_event_id(hdr_idx) := l_array_event_id(hdr_idx);
63391: XLA_AE_HEADER_PKG.g_rec_header_new.array_entity_id(hdr_idx) := l_array_entity_id(hdr_idx);
63392: XLA_AE_HEADER_PKG.g_rec_header_new.array_event_number(hdr_idx) := l_array_event_number(hdr_idx);
63393: XLA_AE_HEADER_PKG.g_rec_header_new.array_target_ledger_id(hdr_idx) := p_target_ledger_id;
63394:
63387: XLA_AE_HEADER_PKG.SetJeCategoryName;
63388:
63389: XLA_AE_HEADER_PKG.g_rec_header_new.array_event_type_code(hdr_idx) := l_array_event_type(hdr_idx);
63390: XLA_AE_HEADER_PKG.g_rec_header_new.array_event_id(hdr_idx) := l_array_event_id(hdr_idx);
63391: XLA_AE_HEADER_PKG.g_rec_header_new.array_entity_id(hdr_idx) := l_array_entity_id(hdr_idx);
63392: XLA_AE_HEADER_PKG.g_rec_header_new.array_event_number(hdr_idx) := l_array_event_number(hdr_idx);
63393: XLA_AE_HEADER_PKG.g_rec_header_new.array_target_ledger_id(hdr_idx) := p_target_ledger_id;
63394:
63395:
63388:
63389: XLA_AE_HEADER_PKG.g_rec_header_new.array_event_type_code(hdr_idx) := l_array_event_type(hdr_idx);
63390: XLA_AE_HEADER_PKG.g_rec_header_new.array_event_id(hdr_idx) := l_array_event_id(hdr_idx);
63391: XLA_AE_HEADER_PKG.g_rec_header_new.array_entity_id(hdr_idx) := l_array_entity_id(hdr_idx);
63392: XLA_AE_HEADER_PKG.g_rec_header_new.array_event_number(hdr_idx) := l_array_event_number(hdr_idx);
63393: XLA_AE_HEADER_PKG.g_rec_header_new.array_target_ledger_id(hdr_idx) := p_target_ledger_id;
63394:
63395:
63396: -- No header level analytical criteria
63389: XLA_AE_HEADER_PKG.g_rec_header_new.array_event_type_code(hdr_idx) := l_array_event_type(hdr_idx);
63390: XLA_AE_HEADER_PKG.g_rec_header_new.array_event_id(hdr_idx) := l_array_event_id(hdr_idx);
63391: XLA_AE_HEADER_PKG.g_rec_header_new.array_entity_id(hdr_idx) := l_array_entity_id(hdr_idx);
63392: XLA_AE_HEADER_PKG.g_rec_header_new.array_event_number(hdr_idx) := l_array_event_number(hdr_idx);
63393: XLA_AE_HEADER_PKG.g_rec_header_new.array_target_ledger_id(hdr_idx) := p_target_ledger_id;
63394:
63395:
63396: -- No header level analytical criteria
63397:
63420: -- accounting for a distributeion
63421: --
63422: xla_ae_lines_pkg.SetTrxReversalAttrs
63423: (p_event_id => l_event_id
63424: ,p_gl_date => XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(hdr_idx)
63425: ,p_trx_reversal_source => l_trx_reversal_source);
63426:
63427: END IF;
63428:
63555: --
63556: -- Bug 4872078 - Do nothing if the event is meant for transaction reversal
63557: --
63558:
63559: IF NVL(xla_ae_header_pkg.g_rec_header_new.array_trx_acct_reversal_option
63560: (g_array_event(l_event_id).array_value_num('header_index'))
63561: ,'N'
63562: ) <> 'Y'
63563: THEN
63642: --
63643: -- 5217187
63644: --
63645: l_rec_rev_acct_attrs.array_acct_attr_code(1):= 'GL_DATE';
63646: l_rec_rev_acct_attrs.array_date_value(1) := XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(
63647: g_array_event(l_event_id).array_value_num('header_index'));
63648: --
63649: --
63650:
63830:
63831: --
63832: -- insert headers into xla_ae_headers_gt table
63833: --
63834: l_result := XLA_AE_HEADER_PKG.InsertHeaders ;
63835:
63836: -- insert into errors table here.
63837:
63838: END LOOP;
64314: l_previous_event_id NUMBER;
64315: l_first_event_id NUMBER;
64316: l_last_event_id NUMBER;
64317:
64318: l_rec_acct_attrs XLA_AE_HEADER_PKG.t_rec_acct_attrs;
64319: l_rec_rev_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;
64320: --
64321: --
64322: l_result BOOLEAN := TRUE;
64529: --
64530: --------------------------------------
64531: -- 4262811 Initialze MPA Line Number
64532: --------------------------------------
64533: XLA_AE_HEADER_PKG.g_mpa_line_num := 0;
64534:
64535: --
64536:
64537: --
64583: --
64584: EXIT WHEN l_array_entity_id.COUNT = 0;
64585:
64586: -- initialize arrays
64587: XLA_AE_HEADER_PKG.g_rec_header_new := NULL;
64588: XLA_AE_LINES_PKG.g_rec_lines := NULL;
64589:
64590: --
64591: -- Bug 4458708
64641:
64642: --
64643: -- initialize a row for ae header
64644: --
64645: XLA_AE_HEADER_PKG.InitHeader(hdr_idx);
64646:
64647: l_event_id := l_array_event_id(hdr_idx);
64648:
64649: --
64679: l_rec_acct_attrs.array_acct_attr_code(1) := 'GL_DATE';
64680: l_rec_acct_attrs.array_date_value(1) := g_array_event(l_event_id).array_value_date('source_87');
64681:
64682:
64683: XLA_AE_HEADER_PKG.SetHdrAcctAttrs(l_rec_acct_attrs);
64684:
64685: XLA_AE_HEADER_PKG.SetJeCategoryName;
64686:
64687: XLA_AE_HEADER_PKG.g_rec_header_new.array_event_type_code(hdr_idx) := l_array_event_type(hdr_idx);
64681:
64682:
64683: XLA_AE_HEADER_PKG.SetHdrAcctAttrs(l_rec_acct_attrs);
64684:
64685: XLA_AE_HEADER_PKG.SetJeCategoryName;
64686:
64687: XLA_AE_HEADER_PKG.g_rec_header_new.array_event_type_code(hdr_idx) := l_array_event_type(hdr_idx);
64688: XLA_AE_HEADER_PKG.g_rec_header_new.array_event_id(hdr_idx) := l_array_event_id(hdr_idx);
64689: XLA_AE_HEADER_PKG.g_rec_header_new.array_entity_id(hdr_idx) := l_array_entity_id(hdr_idx);
64683: XLA_AE_HEADER_PKG.SetHdrAcctAttrs(l_rec_acct_attrs);
64684:
64685: XLA_AE_HEADER_PKG.SetJeCategoryName;
64686:
64687: XLA_AE_HEADER_PKG.g_rec_header_new.array_event_type_code(hdr_idx) := l_array_event_type(hdr_idx);
64688: XLA_AE_HEADER_PKG.g_rec_header_new.array_event_id(hdr_idx) := l_array_event_id(hdr_idx);
64689: XLA_AE_HEADER_PKG.g_rec_header_new.array_entity_id(hdr_idx) := l_array_entity_id(hdr_idx);
64690: XLA_AE_HEADER_PKG.g_rec_header_new.array_event_number(hdr_idx) := l_array_event_number(hdr_idx);
64691: XLA_AE_HEADER_PKG.g_rec_header_new.array_target_ledger_id(hdr_idx) := p_target_ledger_id;
64684:
64685: XLA_AE_HEADER_PKG.SetJeCategoryName;
64686:
64687: XLA_AE_HEADER_PKG.g_rec_header_new.array_event_type_code(hdr_idx) := l_array_event_type(hdr_idx);
64688: XLA_AE_HEADER_PKG.g_rec_header_new.array_event_id(hdr_idx) := l_array_event_id(hdr_idx);
64689: XLA_AE_HEADER_PKG.g_rec_header_new.array_entity_id(hdr_idx) := l_array_entity_id(hdr_idx);
64690: XLA_AE_HEADER_PKG.g_rec_header_new.array_event_number(hdr_idx) := l_array_event_number(hdr_idx);
64691: XLA_AE_HEADER_PKG.g_rec_header_new.array_target_ledger_id(hdr_idx) := p_target_ledger_id;
64692:
64685: XLA_AE_HEADER_PKG.SetJeCategoryName;
64686:
64687: XLA_AE_HEADER_PKG.g_rec_header_new.array_event_type_code(hdr_idx) := l_array_event_type(hdr_idx);
64688: XLA_AE_HEADER_PKG.g_rec_header_new.array_event_id(hdr_idx) := l_array_event_id(hdr_idx);
64689: XLA_AE_HEADER_PKG.g_rec_header_new.array_entity_id(hdr_idx) := l_array_entity_id(hdr_idx);
64690: XLA_AE_HEADER_PKG.g_rec_header_new.array_event_number(hdr_idx) := l_array_event_number(hdr_idx);
64691: XLA_AE_HEADER_PKG.g_rec_header_new.array_target_ledger_id(hdr_idx) := p_target_ledger_id;
64692:
64693:
64686:
64687: XLA_AE_HEADER_PKG.g_rec_header_new.array_event_type_code(hdr_idx) := l_array_event_type(hdr_idx);
64688: XLA_AE_HEADER_PKG.g_rec_header_new.array_event_id(hdr_idx) := l_array_event_id(hdr_idx);
64689: XLA_AE_HEADER_PKG.g_rec_header_new.array_entity_id(hdr_idx) := l_array_entity_id(hdr_idx);
64690: XLA_AE_HEADER_PKG.g_rec_header_new.array_event_number(hdr_idx) := l_array_event_number(hdr_idx);
64691: XLA_AE_HEADER_PKG.g_rec_header_new.array_target_ledger_id(hdr_idx) := p_target_ledger_id;
64692:
64693:
64694: -- No header level analytical criteria
64687: XLA_AE_HEADER_PKG.g_rec_header_new.array_event_type_code(hdr_idx) := l_array_event_type(hdr_idx);
64688: XLA_AE_HEADER_PKG.g_rec_header_new.array_event_id(hdr_idx) := l_array_event_id(hdr_idx);
64689: XLA_AE_HEADER_PKG.g_rec_header_new.array_entity_id(hdr_idx) := l_array_entity_id(hdr_idx);
64690: XLA_AE_HEADER_PKG.g_rec_header_new.array_event_number(hdr_idx) := l_array_event_number(hdr_idx);
64691: XLA_AE_HEADER_PKG.g_rec_header_new.array_target_ledger_id(hdr_idx) := p_target_ledger_id;
64692:
64693:
64694: -- No header level analytical criteria
64695:
64718: -- accounting for a distributeion
64719: --
64720: xla_ae_lines_pkg.SetTrxReversalAttrs
64721: (p_event_id => l_event_id
64722: ,p_gl_date => XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(hdr_idx)
64723: ,p_trx_reversal_source => l_trx_reversal_source);
64724:
64725: END IF;
64726:
64853: --
64854: -- Bug 4872078 - Do nothing if the event is meant for transaction reversal
64855: --
64856:
64857: IF NVL(xla_ae_header_pkg.g_rec_header_new.array_trx_acct_reversal_option
64858: (g_array_event(l_event_id).array_value_num('header_index'))
64859: ,'N'
64860: ) <> 'Y'
64861: THEN
64940: --
64941: -- 5217187
64942: --
64943: l_rec_rev_acct_attrs.array_acct_attr_code(1):= 'GL_DATE';
64944: l_rec_rev_acct_attrs.array_date_value(1) := XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(
64945: g_array_event(l_event_id).array_value_num('header_index'));
64946: --
64947: --
64948:
65128:
65129: --
65130: -- insert headers into xla_ae_headers_gt table
65131: --
65132: l_result := XLA_AE_HEADER_PKG.InsertHeaders ;
65133:
65134: -- insert into errors table here.
65135:
65136: END LOOP;
65612: l_previous_event_id NUMBER;
65613: l_first_event_id NUMBER;
65614: l_last_event_id NUMBER;
65615:
65616: l_rec_acct_attrs XLA_AE_HEADER_PKG.t_rec_acct_attrs;
65617: l_rec_rev_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;
65618: --
65619: --
65620: l_result BOOLEAN := TRUE;
65827: --
65828: --------------------------------------
65829: -- 4262811 Initialze MPA Line Number
65830: --------------------------------------
65831: XLA_AE_HEADER_PKG.g_mpa_line_num := 0;
65832:
65833: --
65834:
65835: --
65881: --
65882: EXIT WHEN l_array_entity_id.COUNT = 0;
65883:
65884: -- initialize arrays
65885: XLA_AE_HEADER_PKG.g_rec_header_new := NULL;
65886: XLA_AE_LINES_PKG.g_rec_lines := NULL;
65887:
65888: --
65889: -- Bug 4458708
65939:
65940: --
65941: -- initialize a row for ae header
65942: --
65943: XLA_AE_HEADER_PKG.InitHeader(hdr_idx);
65944:
65945: l_event_id := l_array_event_id(hdr_idx);
65946:
65947: --
65977: l_rec_acct_attrs.array_acct_attr_code(1) := 'GL_DATE';
65978: l_rec_acct_attrs.array_date_value(1) := g_array_event(l_event_id).array_value_date('source_87');
65979:
65980:
65981: XLA_AE_HEADER_PKG.SetHdrAcctAttrs(l_rec_acct_attrs);
65982:
65983: XLA_AE_HEADER_PKG.SetJeCategoryName;
65984:
65985: XLA_AE_HEADER_PKG.g_rec_header_new.array_event_type_code(hdr_idx) := l_array_event_type(hdr_idx);
65979:
65980:
65981: XLA_AE_HEADER_PKG.SetHdrAcctAttrs(l_rec_acct_attrs);
65982:
65983: XLA_AE_HEADER_PKG.SetJeCategoryName;
65984:
65985: XLA_AE_HEADER_PKG.g_rec_header_new.array_event_type_code(hdr_idx) := l_array_event_type(hdr_idx);
65986: XLA_AE_HEADER_PKG.g_rec_header_new.array_event_id(hdr_idx) := l_array_event_id(hdr_idx);
65987: XLA_AE_HEADER_PKG.g_rec_header_new.array_entity_id(hdr_idx) := l_array_entity_id(hdr_idx);
65981: XLA_AE_HEADER_PKG.SetHdrAcctAttrs(l_rec_acct_attrs);
65982:
65983: XLA_AE_HEADER_PKG.SetJeCategoryName;
65984:
65985: XLA_AE_HEADER_PKG.g_rec_header_new.array_event_type_code(hdr_idx) := l_array_event_type(hdr_idx);
65986: XLA_AE_HEADER_PKG.g_rec_header_new.array_event_id(hdr_idx) := l_array_event_id(hdr_idx);
65987: XLA_AE_HEADER_PKG.g_rec_header_new.array_entity_id(hdr_idx) := l_array_entity_id(hdr_idx);
65988: XLA_AE_HEADER_PKG.g_rec_header_new.array_event_number(hdr_idx) := l_array_event_number(hdr_idx);
65989: XLA_AE_HEADER_PKG.g_rec_header_new.array_target_ledger_id(hdr_idx) := p_target_ledger_id;
65982:
65983: XLA_AE_HEADER_PKG.SetJeCategoryName;
65984:
65985: XLA_AE_HEADER_PKG.g_rec_header_new.array_event_type_code(hdr_idx) := l_array_event_type(hdr_idx);
65986: XLA_AE_HEADER_PKG.g_rec_header_new.array_event_id(hdr_idx) := l_array_event_id(hdr_idx);
65987: XLA_AE_HEADER_PKG.g_rec_header_new.array_entity_id(hdr_idx) := l_array_entity_id(hdr_idx);
65988: XLA_AE_HEADER_PKG.g_rec_header_new.array_event_number(hdr_idx) := l_array_event_number(hdr_idx);
65989: XLA_AE_HEADER_PKG.g_rec_header_new.array_target_ledger_id(hdr_idx) := p_target_ledger_id;
65990:
65983: XLA_AE_HEADER_PKG.SetJeCategoryName;
65984:
65985: XLA_AE_HEADER_PKG.g_rec_header_new.array_event_type_code(hdr_idx) := l_array_event_type(hdr_idx);
65986: XLA_AE_HEADER_PKG.g_rec_header_new.array_event_id(hdr_idx) := l_array_event_id(hdr_idx);
65987: XLA_AE_HEADER_PKG.g_rec_header_new.array_entity_id(hdr_idx) := l_array_entity_id(hdr_idx);
65988: XLA_AE_HEADER_PKG.g_rec_header_new.array_event_number(hdr_idx) := l_array_event_number(hdr_idx);
65989: XLA_AE_HEADER_PKG.g_rec_header_new.array_target_ledger_id(hdr_idx) := p_target_ledger_id;
65990:
65991:
65984:
65985: XLA_AE_HEADER_PKG.g_rec_header_new.array_event_type_code(hdr_idx) := l_array_event_type(hdr_idx);
65986: XLA_AE_HEADER_PKG.g_rec_header_new.array_event_id(hdr_idx) := l_array_event_id(hdr_idx);
65987: XLA_AE_HEADER_PKG.g_rec_header_new.array_entity_id(hdr_idx) := l_array_entity_id(hdr_idx);
65988: XLA_AE_HEADER_PKG.g_rec_header_new.array_event_number(hdr_idx) := l_array_event_number(hdr_idx);
65989: XLA_AE_HEADER_PKG.g_rec_header_new.array_target_ledger_id(hdr_idx) := p_target_ledger_id;
65990:
65991:
65992: -- No header level analytical criteria
65985: XLA_AE_HEADER_PKG.g_rec_header_new.array_event_type_code(hdr_idx) := l_array_event_type(hdr_idx);
65986: XLA_AE_HEADER_PKG.g_rec_header_new.array_event_id(hdr_idx) := l_array_event_id(hdr_idx);
65987: XLA_AE_HEADER_PKG.g_rec_header_new.array_entity_id(hdr_idx) := l_array_entity_id(hdr_idx);
65988: XLA_AE_HEADER_PKG.g_rec_header_new.array_event_number(hdr_idx) := l_array_event_number(hdr_idx);
65989: XLA_AE_HEADER_PKG.g_rec_header_new.array_target_ledger_id(hdr_idx) := p_target_ledger_id;
65990:
65991:
65992: -- No header level analytical criteria
65993:
66016: -- accounting for a distributeion
66017: --
66018: xla_ae_lines_pkg.SetTrxReversalAttrs
66019: (p_event_id => l_event_id
66020: ,p_gl_date => XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(hdr_idx)
66021: ,p_trx_reversal_source => l_trx_reversal_source);
66022:
66023: END IF;
66024:
66151: --
66152: -- Bug 4872078 - Do nothing if the event is meant for transaction reversal
66153: --
66154:
66155: IF NVL(xla_ae_header_pkg.g_rec_header_new.array_trx_acct_reversal_option
66156: (g_array_event(l_event_id).array_value_num('header_index'))
66157: ,'N'
66158: ) <> 'Y'
66159: THEN
66238: --
66239: -- 5217187
66240: --
66241: l_rec_rev_acct_attrs.array_acct_attr_code(1):= 'GL_DATE';
66242: l_rec_rev_acct_attrs.array_date_value(1) := XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(
66243: g_array_event(l_event_id).array_value_num('header_index'));
66244: --
66245: --
66246:
66426:
66427: --
66428: -- insert headers into xla_ae_headers_gt table
66429: --
66430: l_result := XLA_AE_HEADER_PKG.InsertHeaders ;
66431:
66432: -- insert into errors table here.
66433:
66434: END LOOP;
66910: l_previous_event_id NUMBER;
66911: l_first_event_id NUMBER;
66912: l_last_event_id NUMBER;
66913:
66914: l_rec_acct_attrs XLA_AE_HEADER_PKG.t_rec_acct_attrs;
66915: l_rec_rev_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;
66916: --
66917: --
66918: l_result BOOLEAN := TRUE;
67125: --
67126: --------------------------------------
67127: -- 4262811 Initialze MPA Line Number
67128: --------------------------------------
67129: XLA_AE_HEADER_PKG.g_mpa_line_num := 0;
67130:
67131: --
67132:
67133: --
67179: --
67180: EXIT WHEN l_array_entity_id.COUNT = 0;
67181:
67182: -- initialize arrays
67183: XLA_AE_HEADER_PKG.g_rec_header_new := NULL;
67184: XLA_AE_LINES_PKG.g_rec_lines := NULL;
67185:
67186: --
67187: -- Bug 4458708
67237:
67238: --
67239: -- initialize a row for ae header
67240: --
67241: XLA_AE_HEADER_PKG.InitHeader(hdr_idx);
67242:
67243: l_event_id := l_array_event_id(hdr_idx);
67244:
67245: --
67275: l_rec_acct_attrs.array_acct_attr_code(1) := 'GL_DATE';
67276: l_rec_acct_attrs.array_date_value(1) := g_array_event(l_event_id).array_value_date('source_87');
67277:
67278:
67279: XLA_AE_HEADER_PKG.SetHdrAcctAttrs(l_rec_acct_attrs);
67280:
67281: XLA_AE_HEADER_PKG.SetJeCategoryName;
67282:
67283: XLA_AE_HEADER_PKG.g_rec_header_new.array_event_type_code(hdr_idx) := l_array_event_type(hdr_idx);
67277:
67278:
67279: XLA_AE_HEADER_PKG.SetHdrAcctAttrs(l_rec_acct_attrs);
67280:
67281: XLA_AE_HEADER_PKG.SetJeCategoryName;
67282:
67283: XLA_AE_HEADER_PKG.g_rec_header_new.array_event_type_code(hdr_idx) := l_array_event_type(hdr_idx);
67284: XLA_AE_HEADER_PKG.g_rec_header_new.array_event_id(hdr_idx) := l_array_event_id(hdr_idx);
67285: XLA_AE_HEADER_PKG.g_rec_header_new.array_entity_id(hdr_idx) := l_array_entity_id(hdr_idx);
67279: XLA_AE_HEADER_PKG.SetHdrAcctAttrs(l_rec_acct_attrs);
67280:
67281: XLA_AE_HEADER_PKG.SetJeCategoryName;
67282:
67283: XLA_AE_HEADER_PKG.g_rec_header_new.array_event_type_code(hdr_idx) := l_array_event_type(hdr_idx);
67284: XLA_AE_HEADER_PKG.g_rec_header_new.array_event_id(hdr_idx) := l_array_event_id(hdr_idx);
67285: XLA_AE_HEADER_PKG.g_rec_header_new.array_entity_id(hdr_idx) := l_array_entity_id(hdr_idx);
67286: XLA_AE_HEADER_PKG.g_rec_header_new.array_event_number(hdr_idx) := l_array_event_number(hdr_idx);
67287: XLA_AE_HEADER_PKG.g_rec_header_new.array_target_ledger_id(hdr_idx) := p_target_ledger_id;
67280:
67281: XLA_AE_HEADER_PKG.SetJeCategoryName;
67282:
67283: XLA_AE_HEADER_PKG.g_rec_header_new.array_event_type_code(hdr_idx) := l_array_event_type(hdr_idx);
67284: XLA_AE_HEADER_PKG.g_rec_header_new.array_event_id(hdr_idx) := l_array_event_id(hdr_idx);
67285: XLA_AE_HEADER_PKG.g_rec_header_new.array_entity_id(hdr_idx) := l_array_entity_id(hdr_idx);
67286: XLA_AE_HEADER_PKG.g_rec_header_new.array_event_number(hdr_idx) := l_array_event_number(hdr_idx);
67287: XLA_AE_HEADER_PKG.g_rec_header_new.array_target_ledger_id(hdr_idx) := p_target_ledger_id;
67288:
67281: XLA_AE_HEADER_PKG.SetJeCategoryName;
67282:
67283: XLA_AE_HEADER_PKG.g_rec_header_new.array_event_type_code(hdr_idx) := l_array_event_type(hdr_idx);
67284: XLA_AE_HEADER_PKG.g_rec_header_new.array_event_id(hdr_idx) := l_array_event_id(hdr_idx);
67285: XLA_AE_HEADER_PKG.g_rec_header_new.array_entity_id(hdr_idx) := l_array_entity_id(hdr_idx);
67286: XLA_AE_HEADER_PKG.g_rec_header_new.array_event_number(hdr_idx) := l_array_event_number(hdr_idx);
67287: XLA_AE_HEADER_PKG.g_rec_header_new.array_target_ledger_id(hdr_idx) := p_target_ledger_id;
67288:
67289:
67282:
67283: XLA_AE_HEADER_PKG.g_rec_header_new.array_event_type_code(hdr_idx) := l_array_event_type(hdr_idx);
67284: XLA_AE_HEADER_PKG.g_rec_header_new.array_event_id(hdr_idx) := l_array_event_id(hdr_idx);
67285: XLA_AE_HEADER_PKG.g_rec_header_new.array_entity_id(hdr_idx) := l_array_entity_id(hdr_idx);
67286: XLA_AE_HEADER_PKG.g_rec_header_new.array_event_number(hdr_idx) := l_array_event_number(hdr_idx);
67287: XLA_AE_HEADER_PKG.g_rec_header_new.array_target_ledger_id(hdr_idx) := p_target_ledger_id;
67288:
67289:
67290: -- No header level analytical criteria
67283: XLA_AE_HEADER_PKG.g_rec_header_new.array_event_type_code(hdr_idx) := l_array_event_type(hdr_idx);
67284: XLA_AE_HEADER_PKG.g_rec_header_new.array_event_id(hdr_idx) := l_array_event_id(hdr_idx);
67285: XLA_AE_HEADER_PKG.g_rec_header_new.array_entity_id(hdr_idx) := l_array_entity_id(hdr_idx);
67286: XLA_AE_HEADER_PKG.g_rec_header_new.array_event_number(hdr_idx) := l_array_event_number(hdr_idx);
67287: XLA_AE_HEADER_PKG.g_rec_header_new.array_target_ledger_id(hdr_idx) := p_target_ledger_id;
67288:
67289:
67290: -- No header level analytical criteria
67291:
67314: -- accounting for a distributeion
67315: --
67316: xla_ae_lines_pkg.SetTrxReversalAttrs
67317: (p_event_id => l_event_id
67318: ,p_gl_date => XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(hdr_idx)
67319: ,p_trx_reversal_source => l_trx_reversal_source);
67320:
67321: END IF;
67322:
67449: --
67450: -- Bug 4872078 - Do nothing if the event is meant for transaction reversal
67451: --
67452:
67453: IF NVL(xla_ae_header_pkg.g_rec_header_new.array_trx_acct_reversal_option
67454: (g_array_event(l_event_id).array_value_num('header_index'))
67455: ,'N'
67456: ) <> 'Y'
67457: THEN
67536: --
67537: -- 5217187
67538: --
67539: l_rec_rev_acct_attrs.array_acct_attr_code(1):= 'GL_DATE';
67540: l_rec_rev_acct_attrs.array_date_value(1) := XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(
67541: g_array_event(l_event_id).array_value_num('header_index'));
67542: --
67543: --
67544:
67724:
67725: --
67726: -- insert headers into xla_ae_headers_gt table
67727: --
67728: l_result := XLA_AE_HEADER_PKG.InsertHeaders ;
67729:
67730: -- insert into errors table here.
67731:
67732: END LOOP;
68208: l_previous_event_id NUMBER;
68209: l_first_event_id NUMBER;
68210: l_last_event_id NUMBER;
68211:
68212: l_rec_acct_attrs XLA_AE_HEADER_PKG.t_rec_acct_attrs;
68213: l_rec_rev_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;
68214: --
68215: --
68216: l_result BOOLEAN := TRUE;
68423: --
68424: --------------------------------------
68425: -- 4262811 Initialze MPA Line Number
68426: --------------------------------------
68427: XLA_AE_HEADER_PKG.g_mpa_line_num := 0;
68428:
68429: --
68430:
68431: --
68477: --
68478: EXIT WHEN l_array_entity_id.COUNT = 0;
68479:
68480: -- initialize arrays
68481: XLA_AE_HEADER_PKG.g_rec_header_new := NULL;
68482: XLA_AE_LINES_PKG.g_rec_lines := NULL;
68483:
68484: --
68485: -- Bug 4458708
68535:
68536: --
68537: -- initialize a row for ae header
68538: --
68539: XLA_AE_HEADER_PKG.InitHeader(hdr_idx);
68540:
68541: l_event_id := l_array_event_id(hdr_idx);
68542:
68543: --
68573: l_rec_acct_attrs.array_acct_attr_code(1) := 'GL_DATE';
68574: l_rec_acct_attrs.array_date_value(1) := g_array_event(l_event_id).array_value_date('source_87');
68575:
68576:
68577: XLA_AE_HEADER_PKG.SetHdrAcctAttrs(l_rec_acct_attrs);
68578:
68579: XLA_AE_HEADER_PKG.SetJeCategoryName;
68580:
68581: XLA_AE_HEADER_PKG.g_rec_header_new.array_event_type_code(hdr_idx) := l_array_event_type(hdr_idx);
68575:
68576:
68577: XLA_AE_HEADER_PKG.SetHdrAcctAttrs(l_rec_acct_attrs);
68578:
68579: XLA_AE_HEADER_PKG.SetJeCategoryName;
68580:
68581: XLA_AE_HEADER_PKG.g_rec_header_new.array_event_type_code(hdr_idx) := l_array_event_type(hdr_idx);
68582: XLA_AE_HEADER_PKG.g_rec_header_new.array_event_id(hdr_idx) := l_array_event_id(hdr_idx);
68583: XLA_AE_HEADER_PKG.g_rec_header_new.array_entity_id(hdr_idx) := l_array_entity_id(hdr_idx);
68577: XLA_AE_HEADER_PKG.SetHdrAcctAttrs(l_rec_acct_attrs);
68578:
68579: XLA_AE_HEADER_PKG.SetJeCategoryName;
68580:
68581: XLA_AE_HEADER_PKG.g_rec_header_new.array_event_type_code(hdr_idx) := l_array_event_type(hdr_idx);
68582: XLA_AE_HEADER_PKG.g_rec_header_new.array_event_id(hdr_idx) := l_array_event_id(hdr_idx);
68583: XLA_AE_HEADER_PKG.g_rec_header_new.array_entity_id(hdr_idx) := l_array_entity_id(hdr_idx);
68584: XLA_AE_HEADER_PKG.g_rec_header_new.array_event_number(hdr_idx) := l_array_event_number(hdr_idx);
68585: XLA_AE_HEADER_PKG.g_rec_header_new.array_target_ledger_id(hdr_idx) := p_target_ledger_id;
68578:
68579: XLA_AE_HEADER_PKG.SetJeCategoryName;
68580:
68581: XLA_AE_HEADER_PKG.g_rec_header_new.array_event_type_code(hdr_idx) := l_array_event_type(hdr_idx);
68582: XLA_AE_HEADER_PKG.g_rec_header_new.array_event_id(hdr_idx) := l_array_event_id(hdr_idx);
68583: XLA_AE_HEADER_PKG.g_rec_header_new.array_entity_id(hdr_idx) := l_array_entity_id(hdr_idx);
68584: XLA_AE_HEADER_PKG.g_rec_header_new.array_event_number(hdr_idx) := l_array_event_number(hdr_idx);
68585: XLA_AE_HEADER_PKG.g_rec_header_new.array_target_ledger_id(hdr_idx) := p_target_ledger_id;
68586:
68579: XLA_AE_HEADER_PKG.SetJeCategoryName;
68580:
68581: XLA_AE_HEADER_PKG.g_rec_header_new.array_event_type_code(hdr_idx) := l_array_event_type(hdr_idx);
68582: XLA_AE_HEADER_PKG.g_rec_header_new.array_event_id(hdr_idx) := l_array_event_id(hdr_idx);
68583: XLA_AE_HEADER_PKG.g_rec_header_new.array_entity_id(hdr_idx) := l_array_entity_id(hdr_idx);
68584: XLA_AE_HEADER_PKG.g_rec_header_new.array_event_number(hdr_idx) := l_array_event_number(hdr_idx);
68585: XLA_AE_HEADER_PKG.g_rec_header_new.array_target_ledger_id(hdr_idx) := p_target_ledger_id;
68586:
68587:
68580:
68581: XLA_AE_HEADER_PKG.g_rec_header_new.array_event_type_code(hdr_idx) := l_array_event_type(hdr_idx);
68582: XLA_AE_HEADER_PKG.g_rec_header_new.array_event_id(hdr_idx) := l_array_event_id(hdr_idx);
68583: XLA_AE_HEADER_PKG.g_rec_header_new.array_entity_id(hdr_idx) := l_array_entity_id(hdr_idx);
68584: XLA_AE_HEADER_PKG.g_rec_header_new.array_event_number(hdr_idx) := l_array_event_number(hdr_idx);
68585: XLA_AE_HEADER_PKG.g_rec_header_new.array_target_ledger_id(hdr_idx) := p_target_ledger_id;
68586:
68587:
68588: -- No header level analytical criteria
68581: XLA_AE_HEADER_PKG.g_rec_header_new.array_event_type_code(hdr_idx) := l_array_event_type(hdr_idx);
68582: XLA_AE_HEADER_PKG.g_rec_header_new.array_event_id(hdr_idx) := l_array_event_id(hdr_idx);
68583: XLA_AE_HEADER_PKG.g_rec_header_new.array_entity_id(hdr_idx) := l_array_entity_id(hdr_idx);
68584: XLA_AE_HEADER_PKG.g_rec_header_new.array_event_number(hdr_idx) := l_array_event_number(hdr_idx);
68585: XLA_AE_HEADER_PKG.g_rec_header_new.array_target_ledger_id(hdr_idx) := p_target_ledger_id;
68586:
68587:
68588: -- No header level analytical criteria
68589:
68612: -- accounting for a distributeion
68613: --
68614: xla_ae_lines_pkg.SetTrxReversalAttrs
68615: (p_event_id => l_event_id
68616: ,p_gl_date => XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(hdr_idx)
68617: ,p_trx_reversal_source => l_trx_reversal_source);
68618:
68619: END IF;
68620:
68747: --
68748: -- Bug 4872078 - Do nothing if the event is meant for transaction reversal
68749: --
68750:
68751: IF NVL(xla_ae_header_pkg.g_rec_header_new.array_trx_acct_reversal_option
68752: (g_array_event(l_event_id).array_value_num('header_index'))
68753: ,'N'
68754: ) <> 'Y'
68755: THEN
68834: --
68835: -- 5217187
68836: --
68837: l_rec_rev_acct_attrs.array_acct_attr_code(1):= 'GL_DATE';
68838: l_rec_rev_acct_attrs.array_date_value(1) := XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(
68839: g_array_event(l_event_id).array_value_num('header_index'));
68840: --
68841: --
68842:
69022:
69023: --
69024: -- insert headers into xla_ae_headers_gt table
69025: --
69026: l_result := XLA_AE_HEADER_PKG.InsertHeaders ;
69027:
69028: -- insert into errors table here.
69029:
69030: END LOOP;
69506: l_previous_event_id NUMBER;
69507: l_first_event_id NUMBER;
69508: l_last_event_id NUMBER;
69509:
69510: l_rec_acct_attrs XLA_AE_HEADER_PKG.t_rec_acct_attrs;
69511: l_rec_rev_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;
69512: --
69513: --
69514: l_result BOOLEAN := TRUE;
69721: --
69722: --------------------------------------
69723: -- 4262811 Initialze MPA Line Number
69724: --------------------------------------
69725: XLA_AE_HEADER_PKG.g_mpa_line_num := 0;
69726:
69727: --
69728:
69729: --
69775: --
69776: EXIT WHEN l_array_entity_id.COUNT = 0;
69777:
69778: -- initialize arrays
69779: XLA_AE_HEADER_PKG.g_rec_header_new := NULL;
69780: XLA_AE_LINES_PKG.g_rec_lines := NULL;
69781:
69782: --
69783: -- Bug 4458708
69833:
69834: --
69835: -- initialize a row for ae header
69836: --
69837: XLA_AE_HEADER_PKG.InitHeader(hdr_idx);
69838:
69839: l_event_id := l_array_event_id(hdr_idx);
69840:
69841: --
69871: l_rec_acct_attrs.array_acct_attr_code(1) := 'GL_DATE';
69872: l_rec_acct_attrs.array_date_value(1) := g_array_event(l_event_id).array_value_date('source_87');
69873:
69874:
69875: XLA_AE_HEADER_PKG.SetHdrAcctAttrs(l_rec_acct_attrs);
69876:
69877: XLA_AE_HEADER_PKG.SetJeCategoryName;
69878:
69879: XLA_AE_HEADER_PKG.g_rec_header_new.array_event_type_code(hdr_idx) := l_array_event_type(hdr_idx);
69873:
69874:
69875: XLA_AE_HEADER_PKG.SetHdrAcctAttrs(l_rec_acct_attrs);
69876:
69877: XLA_AE_HEADER_PKG.SetJeCategoryName;
69878:
69879: XLA_AE_HEADER_PKG.g_rec_header_new.array_event_type_code(hdr_idx) := l_array_event_type(hdr_idx);
69880: XLA_AE_HEADER_PKG.g_rec_header_new.array_event_id(hdr_idx) := l_array_event_id(hdr_idx);
69881: XLA_AE_HEADER_PKG.g_rec_header_new.array_entity_id(hdr_idx) := l_array_entity_id(hdr_idx);
69875: XLA_AE_HEADER_PKG.SetHdrAcctAttrs(l_rec_acct_attrs);
69876:
69877: XLA_AE_HEADER_PKG.SetJeCategoryName;
69878:
69879: XLA_AE_HEADER_PKG.g_rec_header_new.array_event_type_code(hdr_idx) := l_array_event_type(hdr_idx);
69880: XLA_AE_HEADER_PKG.g_rec_header_new.array_event_id(hdr_idx) := l_array_event_id(hdr_idx);
69881: XLA_AE_HEADER_PKG.g_rec_header_new.array_entity_id(hdr_idx) := l_array_entity_id(hdr_idx);
69882: XLA_AE_HEADER_PKG.g_rec_header_new.array_event_number(hdr_idx) := l_array_event_number(hdr_idx);
69883: XLA_AE_HEADER_PKG.g_rec_header_new.array_target_ledger_id(hdr_idx) := p_target_ledger_id;
69876:
69877: XLA_AE_HEADER_PKG.SetJeCategoryName;
69878:
69879: XLA_AE_HEADER_PKG.g_rec_header_new.array_event_type_code(hdr_idx) := l_array_event_type(hdr_idx);
69880: XLA_AE_HEADER_PKG.g_rec_header_new.array_event_id(hdr_idx) := l_array_event_id(hdr_idx);
69881: XLA_AE_HEADER_PKG.g_rec_header_new.array_entity_id(hdr_idx) := l_array_entity_id(hdr_idx);
69882: XLA_AE_HEADER_PKG.g_rec_header_new.array_event_number(hdr_idx) := l_array_event_number(hdr_idx);
69883: XLA_AE_HEADER_PKG.g_rec_header_new.array_target_ledger_id(hdr_idx) := p_target_ledger_id;
69884:
69877: XLA_AE_HEADER_PKG.SetJeCategoryName;
69878:
69879: XLA_AE_HEADER_PKG.g_rec_header_new.array_event_type_code(hdr_idx) := l_array_event_type(hdr_idx);
69880: XLA_AE_HEADER_PKG.g_rec_header_new.array_event_id(hdr_idx) := l_array_event_id(hdr_idx);
69881: XLA_AE_HEADER_PKG.g_rec_header_new.array_entity_id(hdr_idx) := l_array_entity_id(hdr_idx);
69882: XLA_AE_HEADER_PKG.g_rec_header_new.array_event_number(hdr_idx) := l_array_event_number(hdr_idx);
69883: XLA_AE_HEADER_PKG.g_rec_header_new.array_target_ledger_id(hdr_idx) := p_target_ledger_id;
69884:
69885:
69878:
69879: XLA_AE_HEADER_PKG.g_rec_header_new.array_event_type_code(hdr_idx) := l_array_event_type(hdr_idx);
69880: XLA_AE_HEADER_PKG.g_rec_header_new.array_event_id(hdr_idx) := l_array_event_id(hdr_idx);
69881: XLA_AE_HEADER_PKG.g_rec_header_new.array_entity_id(hdr_idx) := l_array_entity_id(hdr_idx);
69882: XLA_AE_HEADER_PKG.g_rec_header_new.array_event_number(hdr_idx) := l_array_event_number(hdr_idx);
69883: XLA_AE_HEADER_PKG.g_rec_header_new.array_target_ledger_id(hdr_idx) := p_target_ledger_id;
69884:
69885:
69886: -- No header level analytical criteria
69879: XLA_AE_HEADER_PKG.g_rec_header_new.array_event_type_code(hdr_idx) := l_array_event_type(hdr_idx);
69880: XLA_AE_HEADER_PKG.g_rec_header_new.array_event_id(hdr_idx) := l_array_event_id(hdr_idx);
69881: XLA_AE_HEADER_PKG.g_rec_header_new.array_entity_id(hdr_idx) := l_array_entity_id(hdr_idx);
69882: XLA_AE_HEADER_PKG.g_rec_header_new.array_event_number(hdr_idx) := l_array_event_number(hdr_idx);
69883: XLA_AE_HEADER_PKG.g_rec_header_new.array_target_ledger_id(hdr_idx) := p_target_ledger_id;
69884:
69885:
69886: -- No header level analytical criteria
69887:
69910: -- accounting for a distributeion
69911: --
69912: xla_ae_lines_pkg.SetTrxReversalAttrs
69913: (p_event_id => l_event_id
69914: ,p_gl_date => XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(hdr_idx)
69915: ,p_trx_reversal_source => l_trx_reversal_source);
69916:
69917: END IF;
69918:
70045: --
70046: -- Bug 4872078 - Do nothing if the event is meant for transaction reversal
70047: --
70048:
70049: IF NVL(xla_ae_header_pkg.g_rec_header_new.array_trx_acct_reversal_option
70050: (g_array_event(l_event_id).array_value_num('header_index'))
70051: ,'N'
70052: ) <> 'Y'
70053: THEN
70132: --
70133: -- 5217187
70134: --
70135: l_rec_rev_acct_attrs.array_acct_attr_code(1):= 'GL_DATE';
70136: l_rec_rev_acct_attrs.array_date_value(1) := XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(
70137: g_array_event(l_event_id).array_value_num('header_index'));
70138: --
70139: --
70140:
70320:
70321: --
70322: -- insert headers into xla_ae_headers_gt table
70323: --
70324: l_result := XLA_AE_HEADER_PKG.InsertHeaders ;
70325:
70326: -- insert into errors table here.
70327:
70328: END LOOP;
70804: l_previous_event_id NUMBER;
70805: l_first_event_id NUMBER;
70806: l_last_event_id NUMBER;
70807:
70808: l_rec_acct_attrs XLA_AE_HEADER_PKG.t_rec_acct_attrs;
70809: l_rec_rev_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;
70810: --
70811: --
70812: l_result BOOLEAN := TRUE;
71019: --
71020: --------------------------------------
71021: -- 4262811 Initialze MPA Line Number
71022: --------------------------------------
71023: XLA_AE_HEADER_PKG.g_mpa_line_num := 0;
71024:
71025: --
71026:
71027: --
71073: --
71074: EXIT WHEN l_array_entity_id.COUNT = 0;
71075:
71076: -- initialize arrays
71077: XLA_AE_HEADER_PKG.g_rec_header_new := NULL;
71078: XLA_AE_LINES_PKG.g_rec_lines := NULL;
71079:
71080: --
71081: -- Bug 4458708
71131:
71132: --
71133: -- initialize a row for ae header
71134: --
71135: XLA_AE_HEADER_PKG.InitHeader(hdr_idx);
71136:
71137: l_event_id := l_array_event_id(hdr_idx);
71138:
71139: --
71169: l_rec_acct_attrs.array_acct_attr_code(1) := 'GL_DATE';
71170: l_rec_acct_attrs.array_date_value(1) := g_array_event(l_event_id).array_value_date('source_87');
71171:
71172:
71173: XLA_AE_HEADER_PKG.SetHdrAcctAttrs(l_rec_acct_attrs);
71174:
71175: XLA_AE_HEADER_PKG.SetJeCategoryName;
71176:
71177: XLA_AE_HEADER_PKG.g_rec_header_new.array_event_type_code(hdr_idx) := l_array_event_type(hdr_idx);
71171:
71172:
71173: XLA_AE_HEADER_PKG.SetHdrAcctAttrs(l_rec_acct_attrs);
71174:
71175: XLA_AE_HEADER_PKG.SetJeCategoryName;
71176:
71177: XLA_AE_HEADER_PKG.g_rec_header_new.array_event_type_code(hdr_idx) := l_array_event_type(hdr_idx);
71178: XLA_AE_HEADER_PKG.g_rec_header_new.array_event_id(hdr_idx) := l_array_event_id(hdr_idx);
71179: XLA_AE_HEADER_PKG.g_rec_header_new.array_entity_id(hdr_idx) := l_array_entity_id(hdr_idx);
71173: XLA_AE_HEADER_PKG.SetHdrAcctAttrs(l_rec_acct_attrs);
71174:
71175: XLA_AE_HEADER_PKG.SetJeCategoryName;
71176:
71177: XLA_AE_HEADER_PKG.g_rec_header_new.array_event_type_code(hdr_idx) := l_array_event_type(hdr_idx);
71178: XLA_AE_HEADER_PKG.g_rec_header_new.array_event_id(hdr_idx) := l_array_event_id(hdr_idx);
71179: XLA_AE_HEADER_PKG.g_rec_header_new.array_entity_id(hdr_idx) := l_array_entity_id(hdr_idx);
71180: XLA_AE_HEADER_PKG.g_rec_header_new.array_event_number(hdr_idx) := l_array_event_number(hdr_idx);
71181: XLA_AE_HEADER_PKG.g_rec_header_new.array_target_ledger_id(hdr_idx) := p_target_ledger_id;
71174:
71175: XLA_AE_HEADER_PKG.SetJeCategoryName;
71176:
71177: XLA_AE_HEADER_PKG.g_rec_header_new.array_event_type_code(hdr_idx) := l_array_event_type(hdr_idx);
71178: XLA_AE_HEADER_PKG.g_rec_header_new.array_event_id(hdr_idx) := l_array_event_id(hdr_idx);
71179: XLA_AE_HEADER_PKG.g_rec_header_new.array_entity_id(hdr_idx) := l_array_entity_id(hdr_idx);
71180: XLA_AE_HEADER_PKG.g_rec_header_new.array_event_number(hdr_idx) := l_array_event_number(hdr_idx);
71181: XLA_AE_HEADER_PKG.g_rec_header_new.array_target_ledger_id(hdr_idx) := p_target_ledger_id;
71182:
71175: XLA_AE_HEADER_PKG.SetJeCategoryName;
71176:
71177: XLA_AE_HEADER_PKG.g_rec_header_new.array_event_type_code(hdr_idx) := l_array_event_type(hdr_idx);
71178: XLA_AE_HEADER_PKG.g_rec_header_new.array_event_id(hdr_idx) := l_array_event_id(hdr_idx);
71179: XLA_AE_HEADER_PKG.g_rec_header_new.array_entity_id(hdr_idx) := l_array_entity_id(hdr_idx);
71180: XLA_AE_HEADER_PKG.g_rec_header_new.array_event_number(hdr_idx) := l_array_event_number(hdr_idx);
71181: XLA_AE_HEADER_PKG.g_rec_header_new.array_target_ledger_id(hdr_idx) := p_target_ledger_id;
71182:
71183:
71176:
71177: XLA_AE_HEADER_PKG.g_rec_header_new.array_event_type_code(hdr_idx) := l_array_event_type(hdr_idx);
71178: XLA_AE_HEADER_PKG.g_rec_header_new.array_event_id(hdr_idx) := l_array_event_id(hdr_idx);
71179: XLA_AE_HEADER_PKG.g_rec_header_new.array_entity_id(hdr_idx) := l_array_entity_id(hdr_idx);
71180: XLA_AE_HEADER_PKG.g_rec_header_new.array_event_number(hdr_idx) := l_array_event_number(hdr_idx);
71181: XLA_AE_HEADER_PKG.g_rec_header_new.array_target_ledger_id(hdr_idx) := p_target_ledger_id;
71182:
71183:
71184: -- No header level analytical criteria
71177: XLA_AE_HEADER_PKG.g_rec_header_new.array_event_type_code(hdr_idx) := l_array_event_type(hdr_idx);
71178: XLA_AE_HEADER_PKG.g_rec_header_new.array_event_id(hdr_idx) := l_array_event_id(hdr_idx);
71179: XLA_AE_HEADER_PKG.g_rec_header_new.array_entity_id(hdr_idx) := l_array_entity_id(hdr_idx);
71180: XLA_AE_HEADER_PKG.g_rec_header_new.array_event_number(hdr_idx) := l_array_event_number(hdr_idx);
71181: XLA_AE_HEADER_PKG.g_rec_header_new.array_target_ledger_id(hdr_idx) := p_target_ledger_id;
71182:
71183:
71184: -- No header level analytical criteria
71185:
71208: -- accounting for a distributeion
71209: --
71210: xla_ae_lines_pkg.SetTrxReversalAttrs
71211: (p_event_id => l_event_id
71212: ,p_gl_date => XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(hdr_idx)
71213: ,p_trx_reversal_source => l_trx_reversal_source);
71214:
71215: END IF;
71216:
71343: --
71344: -- Bug 4872078 - Do nothing if the event is meant for transaction reversal
71345: --
71346:
71347: IF NVL(xla_ae_header_pkg.g_rec_header_new.array_trx_acct_reversal_option
71348: (g_array_event(l_event_id).array_value_num('header_index'))
71349: ,'N'
71350: ) <> 'Y'
71351: THEN
71430: --
71431: -- 5217187
71432: --
71433: l_rec_rev_acct_attrs.array_acct_attr_code(1):= 'GL_DATE';
71434: l_rec_rev_acct_attrs.array_date_value(1) := XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(
71435: g_array_event(l_event_id).array_value_num('header_index'));
71436: --
71437: --
71438:
71618:
71619: --
71620: -- insert headers into xla_ae_headers_gt table
71621: --
71622: l_result := XLA_AE_HEADER_PKG.InsertHeaders ;
71623:
71624: -- insert into errors table here.
71625:
71626: END LOOP;
72102: l_previous_event_id NUMBER;
72103: l_first_event_id NUMBER;
72104: l_last_event_id NUMBER;
72105:
72106: l_rec_acct_attrs XLA_AE_HEADER_PKG.t_rec_acct_attrs;
72107: l_rec_rev_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;
72108: --
72109: --
72110: l_result BOOLEAN := TRUE;
72317: --
72318: --------------------------------------
72319: -- 4262811 Initialze MPA Line Number
72320: --------------------------------------
72321: XLA_AE_HEADER_PKG.g_mpa_line_num := 0;
72322:
72323: --
72324:
72325: --
72371: --
72372: EXIT WHEN l_array_entity_id.COUNT = 0;
72373:
72374: -- initialize arrays
72375: XLA_AE_HEADER_PKG.g_rec_header_new := NULL;
72376: XLA_AE_LINES_PKG.g_rec_lines := NULL;
72377:
72378: --
72379: -- Bug 4458708
72429:
72430: --
72431: -- initialize a row for ae header
72432: --
72433: XLA_AE_HEADER_PKG.InitHeader(hdr_idx);
72434:
72435: l_event_id := l_array_event_id(hdr_idx);
72436:
72437: --
72467: l_rec_acct_attrs.array_acct_attr_code(1) := 'GL_DATE';
72468: l_rec_acct_attrs.array_date_value(1) := g_array_event(l_event_id).array_value_date('source_87');
72469:
72470:
72471: XLA_AE_HEADER_PKG.SetHdrAcctAttrs(l_rec_acct_attrs);
72472:
72473: XLA_AE_HEADER_PKG.SetJeCategoryName;
72474:
72475: XLA_AE_HEADER_PKG.g_rec_header_new.array_event_type_code(hdr_idx) := l_array_event_type(hdr_idx);
72469:
72470:
72471: XLA_AE_HEADER_PKG.SetHdrAcctAttrs(l_rec_acct_attrs);
72472:
72473: XLA_AE_HEADER_PKG.SetJeCategoryName;
72474:
72475: XLA_AE_HEADER_PKG.g_rec_header_new.array_event_type_code(hdr_idx) := l_array_event_type(hdr_idx);
72476: XLA_AE_HEADER_PKG.g_rec_header_new.array_event_id(hdr_idx) := l_array_event_id(hdr_idx);
72477: XLA_AE_HEADER_PKG.g_rec_header_new.array_entity_id(hdr_idx) := l_array_entity_id(hdr_idx);
72471: XLA_AE_HEADER_PKG.SetHdrAcctAttrs(l_rec_acct_attrs);
72472:
72473: XLA_AE_HEADER_PKG.SetJeCategoryName;
72474:
72475: XLA_AE_HEADER_PKG.g_rec_header_new.array_event_type_code(hdr_idx) := l_array_event_type(hdr_idx);
72476: XLA_AE_HEADER_PKG.g_rec_header_new.array_event_id(hdr_idx) := l_array_event_id(hdr_idx);
72477: XLA_AE_HEADER_PKG.g_rec_header_new.array_entity_id(hdr_idx) := l_array_entity_id(hdr_idx);
72478: XLA_AE_HEADER_PKG.g_rec_header_new.array_event_number(hdr_idx) := l_array_event_number(hdr_idx);
72479: XLA_AE_HEADER_PKG.g_rec_header_new.array_target_ledger_id(hdr_idx) := p_target_ledger_id;
72472:
72473: XLA_AE_HEADER_PKG.SetJeCategoryName;
72474:
72475: XLA_AE_HEADER_PKG.g_rec_header_new.array_event_type_code(hdr_idx) := l_array_event_type(hdr_idx);
72476: XLA_AE_HEADER_PKG.g_rec_header_new.array_event_id(hdr_idx) := l_array_event_id(hdr_idx);
72477: XLA_AE_HEADER_PKG.g_rec_header_new.array_entity_id(hdr_idx) := l_array_entity_id(hdr_idx);
72478: XLA_AE_HEADER_PKG.g_rec_header_new.array_event_number(hdr_idx) := l_array_event_number(hdr_idx);
72479: XLA_AE_HEADER_PKG.g_rec_header_new.array_target_ledger_id(hdr_idx) := p_target_ledger_id;
72480:
72473: XLA_AE_HEADER_PKG.SetJeCategoryName;
72474:
72475: XLA_AE_HEADER_PKG.g_rec_header_new.array_event_type_code(hdr_idx) := l_array_event_type(hdr_idx);
72476: XLA_AE_HEADER_PKG.g_rec_header_new.array_event_id(hdr_idx) := l_array_event_id(hdr_idx);
72477: XLA_AE_HEADER_PKG.g_rec_header_new.array_entity_id(hdr_idx) := l_array_entity_id(hdr_idx);
72478: XLA_AE_HEADER_PKG.g_rec_header_new.array_event_number(hdr_idx) := l_array_event_number(hdr_idx);
72479: XLA_AE_HEADER_PKG.g_rec_header_new.array_target_ledger_id(hdr_idx) := p_target_ledger_id;
72480:
72481:
72474:
72475: XLA_AE_HEADER_PKG.g_rec_header_new.array_event_type_code(hdr_idx) := l_array_event_type(hdr_idx);
72476: XLA_AE_HEADER_PKG.g_rec_header_new.array_event_id(hdr_idx) := l_array_event_id(hdr_idx);
72477: XLA_AE_HEADER_PKG.g_rec_header_new.array_entity_id(hdr_idx) := l_array_entity_id(hdr_idx);
72478: XLA_AE_HEADER_PKG.g_rec_header_new.array_event_number(hdr_idx) := l_array_event_number(hdr_idx);
72479: XLA_AE_HEADER_PKG.g_rec_header_new.array_target_ledger_id(hdr_idx) := p_target_ledger_id;
72480:
72481:
72482: -- No header level analytical criteria
72475: XLA_AE_HEADER_PKG.g_rec_header_new.array_event_type_code(hdr_idx) := l_array_event_type(hdr_idx);
72476: XLA_AE_HEADER_PKG.g_rec_header_new.array_event_id(hdr_idx) := l_array_event_id(hdr_idx);
72477: XLA_AE_HEADER_PKG.g_rec_header_new.array_entity_id(hdr_idx) := l_array_entity_id(hdr_idx);
72478: XLA_AE_HEADER_PKG.g_rec_header_new.array_event_number(hdr_idx) := l_array_event_number(hdr_idx);
72479: XLA_AE_HEADER_PKG.g_rec_header_new.array_target_ledger_id(hdr_idx) := p_target_ledger_id;
72480:
72481:
72482: -- No header level analytical criteria
72483:
72506: -- accounting for a distributeion
72507: --
72508: xla_ae_lines_pkg.SetTrxReversalAttrs
72509: (p_event_id => l_event_id
72510: ,p_gl_date => XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(hdr_idx)
72511: ,p_trx_reversal_source => l_trx_reversal_source);
72512:
72513: END IF;
72514:
72641: --
72642: -- Bug 4872078 - Do nothing if the event is meant for transaction reversal
72643: --
72644:
72645: IF NVL(xla_ae_header_pkg.g_rec_header_new.array_trx_acct_reversal_option
72646: (g_array_event(l_event_id).array_value_num('header_index'))
72647: ,'N'
72648: ) <> 'Y'
72649: THEN
72728: --
72729: -- 5217187
72730: --
72731: l_rec_rev_acct_attrs.array_acct_attr_code(1):= 'GL_DATE';
72732: l_rec_rev_acct_attrs.array_date_value(1) := XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(
72733: g_array_event(l_event_id).array_value_num('header_index'));
72734: --
72735: --
72736:
72916:
72917: --
72918: -- insert headers into xla_ae_headers_gt table
72919: --
72920: l_result := XLA_AE_HEADER_PKG.InsertHeaders ;
72921:
72922: -- insert into errors table here.
72923:
72924: END LOOP;
73444: l_previous_event_id NUMBER;
73445: l_first_event_id NUMBER;
73446: l_last_event_id NUMBER;
73447:
73448: l_rec_acct_attrs XLA_AE_HEADER_PKG.t_rec_acct_attrs;
73449: l_rec_rev_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;
73450: --
73451: --
73452: l_result BOOLEAN := TRUE;
73684: --
73685: --------------------------------------
73686: -- 4262811 Initialze MPA Line Number
73687: --------------------------------------
73688: XLA_AE_HEADER_PKG.g_mpa_line_num := 0;
73689:
73690: --
73691:
73692: --
73741: --
73742: EXIT WHEN l_array_entity_id.COUNT = 0;
73743:
73744: -- initialize arrays
73745: XLA_AE_HEADER_PKG.g_rec_header_new := NULL;
73746: XLA_AE_LINES_PKG.g_rec_lines := NULL;
73747:
73748: --
73749: -- Bug 4458708
73799:
73800: --
73801: -- initialize a row for ae header
73802: --
73803: XLA_AE_HEADER_PKG.InitHeader(hdr_idx);
73804:
73805: l_event_id := l_array_event_id(hdr_idx);
73806:
73807: --
73840: l_rec_acct_attrs.array_acct_attr_code(1) := 'GL_DATE';
73841: l_rec_acct_attrs.array_date_value(1) := g_array_event(l_event_id).array_value_date('source_87');
73842:
73843:
73844: XLA_AE_HEADER_PKG.SetHdrAcctAttrs(l_rec_acct_attrs);
73845:
73846: XLA_AE_HEADER_PKG.SetJeCategoryName;
73847:
73848: XLA_AE_HEADER_PKG.g_rec_header_new.array_event_type_code(hdr_idx) := l_array_event_type(hdr_idx);
73842:
73843:
73844: XLA_AE_HEADER_PKG.SetHdrAcctAttrs(l_rec_acct_attrs);
73845:
73846: XLA_AE_HEADER_PKG.SetJeCategoryName;
73847:
73848: XLA_AE_HEADER_PKG.g_rec_header_new.array_event_type_code(hdr_idx) := l_array_event_type(hdr_idx);
73849: XLA_AE_HEADER_PKG.g_rec_header_new.array_event_id(hdr_idx) := l_array_event_id(hdr_idx);
73850: XLA_AE_HEADER_PKG.g_rec_header_new.array_entity_id(hdr_idx) := l_array_entity_id(hdr_idx);
73844: XLA_AE_HEADER_PKG.SetHdrAcctAttrs(l_rec_acct_attrs);
73845:
73846: XLA_AE_HEADER_PKG.SetJeCategoryName;
73847:
73848: XLA_AE_HEADER_PKG.g_rec_header_new.array_event_type_code(hdr_idx) := l_array_event_type(hdr_idx);
73849: XLA_AE_HEADER_PKG.g_rec_header_new.array_event_id(hdr_idx) := l_array_event_id(hdr_idx);
73850: XLA_AE_HEADER_PKG.g_rec_header_new.array_entity_id(hdr_idx) := l_array_entity_id(hdr_idx);
73851: XLA_AE_HEADER_PKG.g_rec_header_new.array_event_number(hdr_idx) := l_array_event_number(hdr_idx);
73852: XLA_AE_HEADER_PKG.g_rec_header_new.array_target_ledger_id(hdr_idx) := p_target_ledger_id;
73845:
73846: XLA_AE_HEADER_PKG.SetJeCategoryName;
73847:
73848: XLA_AE_HEADER_PKG.g_rec_header_new.array_event_type_code(hdr_idx) := l_array_event_type(hdr_idx);
73849: XLA_AE_HEADER_PKG.g_rec_header_new.array_event_id(hdr_idx) := l_array_event_id(hdr_idx);
73850: XLA_AE_HEADER_PKG.g_rec_header_new.array_entity_id(hdr_idx) := l_array_entity_id(hdr_idx);
73851: XLA_AE_HEADER_PKG.g_rec_header_new.array_event_number(hdr_idx) := l_array_event_number(hdr_idx);
73852: XLA_AE_HEADER_PKG.g_rec_header_new.array_target_ledger_id(hdr_idx) := p_target_ledger_id;
73853:
73846: XLA_AE_HEADER_PKG.SetJeCategoryName;
73847:
73848: XLA_AE_HEADER_PKG.g_rec_header_new.array_event_type_code(hdr_idx) := l_array_event_type(hdr_idx);
73849: XLA_AE_HEADER_PKG.g_rec_header_new.array_event_id(hdr_idx) := l_array_event_id(hdr_idx);
73850: XLA_AE_HEADER_PKG.g_rec_header_new.array_entity_id(hdr_idx) := l_array_entity_id(hdr_idx);
73851: XLA_AE_HEADER_PKG.g_rec_header_new.array_event_number(hdr_idx) := l_array_event_number(hdr_idx);
73852: XLA_AE_HEADER_PKG.g_rec_header_new.array_target_ledger_id(hdr_idx) := p_target_ledger_id;
73853:
73854:
73847:
73848: XLA_AE_HEADER_PKG.g_rec_header_new.array_event_type_code(hdr_idx) := l_array_event_type(hdr_idx);
73849: XLA_AE_HEADER_PKG.g_rec_header_new.array_event_id(hdr_idx) := l_array_event_id(hdr_idx);
73850: XLA_AE_HEADER_PKG.g_rec_header_new.array_entity_id(hdr_idx) := l_array_entity_id(hdr_idx);
73851: XLA_AE_HEADER_PKG.g_rec_header_new.array_event_number(hdr_idx) := l_array_event_number(hdr_idx);
73852: XLA_AE_HEADER_PKG.g_rec_header_new.array_target_ledger_id(hdr_idx) := p_target_ledger_id;
73853:
73854:
73855: -- No header level analytical criteria
73848: XLA_AE_HEADER_PKG.g_rec_header_new.array_event_type_code(hdr_idx) := l_array_event_type(hdr_idx);
73849: XLA_AE_HEADER_PKG.g_rec_header_new.array_event_id(hdr_idx) := l_array_event_id(hdr_idx);
73850: XLA_AE_HEADER_PKG.g_rec_header_new.array_entity_id(hdr_idx) := l_array_entity_id(hdr_idx);
73851: XLA_AE_HEADER_PKG.g_rec_header_new.array_event_number(hdr_idx) := l_array_event_number(hdr_idx);
73852: XLA_AE_HEADER_PKG.g_rec_header_new.array_target_ledger_id(hdr_idx) := p_target_ledger_id;
73853:
73854:
73855: -- No header level analytical criteria
73856:
73879: -- accounting for a distributeion
73880: --
73881: xla_ae_lines_pkg.SetTrxReversalAttrs
73882: (p_event_id => l_event_id
73883: ,p_gl_date => XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(hdr_idx)
73884: ,p_trx_reversal_source => l_trx_reversal_source);
73885:
73886: END IF;
73887:
74019: --
74020: -- Bug 4872078 - Do nothing if the event is meant for transaction reversal
74021: --
74022:
74023: IF NVL(xla_ae_header_pkg.g_rec_header_new.array_trx_acct_reversal_option
74024: (g_array_event(l_event_id).array_value_num('header_index'))
74025: ,'N'
74026: ) <> 'Y'
74027: THEN
74106: --
74107: -- 5217187
74108: --
74109: l_rec_rev_acct_attrs.array_acct_attr_code(1):= 'GL_DATE';
74110: l_rec_rev_acct_attrs.array_date_value(1) := XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(
74111: g_array_event(l_event_id).array_value_num('header_index'));
74112: --
74113: --
74114:
74458:
74459: --
74460: -- insert headers into xla_ae_headers_gt table
74461: --
74462: l_result := XLA_AE_HEADER_PKG.InsertHeaders ;
74463:
74464: -- insert into errors table here.
74465:
74466: END LOOP;
74956: l_previous_event_id NUMBER;
74957: l_first_event_id NUMBER;
74958: l_last_event_id NUMBER;
74959:
74960: l_rec_acct_attrs XLA_AE_HEADER_PKG.t_rec_acct_attrs;
74961: l_rec_rev_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;
74962: --
74963: --
74964: l_result BOOLEAN := TRUE;
75178: --
75179: --------------------------------------
75180: -- 4262811 Initialze MPA Line Number
75181: --------------------------------------
75182: XLA_AE_HEADER_PKG.g_mpa_line_num := 0;
75183:
75184: --
75185:
75186: --
75235: --
75236: EXIT WHEN l_array_entity_id.COUNT = 0;
75237:
75238: -- initialize arrays
75239: XLA_AE_HEADER_PKG.g_rec_header_new := NULL;
75240: XLA_AE_LINES_PKG.g_rec_lines := NULL;
75241:
75242: --
75243: -- Bug 4458708
75293:
75294: --
75295: -- initialize a row for ae header
75296: --
75297: XLA_AE_HEADER_PKG.InitHeader(hdr_idx);
75298:
75299: l_event_id := l_array_event_id(hdr_idx);
75300:
75301: --
75334: l_rec_acct_attrs.array_acct_attr_code(1) := 'GL_DATE';
75335: l_rec_acct_attrs.array_date_value(1) := g_array_event(l_event_id).array_value_date('source_87');
75336:
75337:
75338: XLA_AE_HEADER_PKG.SetHdrAcctAttrs(l_rec_acct_attrs);
75339:
75340: XLA_AE_HEADER_PKG.SetJeCategoryName;
75341:
75342: XLA_AE_HEADER_PKG.g_rec_header_new.array_event_type_code(hdr_idx) := l_array_event_type(hdr_idx);
75336:
75337:
75338: XLA_AE_HEADER_PKG.SetHdrAcctAttrs(l_rec_acct_attrs);
75339:
75340: XLA_AE_HEADER_PKG.SetJeCategoryName;
75341:
75342: XLA_AE_HEADER_PKG.g_rec_header_new.array_event_type_code(hdr_idx) := l_array_event_type(hdr_idx);
75343: XLA_AE_HEADER_PKG.g_rec_header_new.array_event_id(hdr_idx) := l_array_event_id(hdr_idx);
75344: XLA_AE_HEADER_PKG.g_rec_header_new.array_entity_id(hdr_idx) := l_array_entity_id(hdr_idx);
75338: XLA_AE_HEADER_PKG.SetHdrAcctAttrs(l_rec_acct_attrs);
75339:
75340: XLA_AE_HEADER_PKG.SetJeCategoryName;
75341:
75342: XLA_AE_HEADER_PKG.g_rec_header_new.array_event_type_code(hdr_idx) := l_array_event_type(hdr_idx);
75343: XLA_AE_HEADER_PKG.g_rec_header_new.array_event_id(hdr_idx) := l_array_event_id(hdr_idx);
75344: XLA_AE_HEADER_PKG.g_rec_header_new.array_entity_id(hdr_idx) := l_array_entity_id(hdr_idx);
75345: XLA_AE_HEADER_PKG.g_rec_header_new.array_event_number(hdr_idx) := l_array_event_number(hdr_idx);
75346: XLA_AE_HEADER_PKG.g_rec_header_new.array_target_ledger_id(hdr_idx) := p_target_ledger_id;
75339:
75340: XLA_AE_HEADER_PKG.SetJeCategoryName;
75341:
75342: XLA_AE_HEADER_PKG.g_rec_header_new.array_event_type_code(hdr_idx) := l_array_event_type(hdr_idx);
75343: XLA_AE_HEADER_PKG.g_rec_header_new.array_event_id(hdr_idx) := l_array_event_id(hdr_idx);
75344: XLA_AE_HEADER_PKG.g_rec_header_new.array_entity_id(hdr_idx) := l_array_entity_id(hdr_idx);
75345: XLA_AE_HEADER_PKG.g_rec_header_new.array_event_number(hdr_idx) := l_array_event_number(hdr_idx);
75346: XLA_AE_HEADER_PKG.g_rec_header_new.array_target_ledger_id(hdr_idx) := p_target_ledger_id;
75347:
75340: XLA_AE_HEADER_PKG.SetJeCategoryName;
75341:
75342: XLA_AE_HEADER_PKG.g_rec_header_new.array_event_type_code(hdr_idx) := l_array_event_type(hdr_idx);
75343: XLA_AE_HEADER_PKG.g_rec_header_new.array_event_id(hdr_idx) := l_array_event_id(hdr_idx);
75344: XLA_AE_HEADER_PKG.g_rec_header_new.array_entity_id(hdr_idx) := l_array_entity_id(hdr_idx);
75345: XLA_AE_HEADER_PKG.g_rec_header_new.array_event_number(hdr_idx) := l_array_event_number(hdr_idx);
75346: XLA_AE_HEADER_PKG.g_rec_header_new.array_target_ledger_id(hdr_idx) := p_target_ledger_id;
75347:
75348:
75341:
75342: XLA_AE_HEADER_PKG.g_rec_header_new.array_event_type_code(hdr_idx) := l_array_event_type(hdr_idx);
75343: XLA_AE_HEADER_PKG.g_rec_header_new.array_event_id(hdr_idx) := l_array_event_id(hdr_idx);
75344: XLA_AE_HEADER_PKG.g_rec_header_new.array_entity_id(hdr_idx) := l_array_entity_id(hdr_idx);
75345: XLA_AE_HEADER_PKG.g_rec_header_new.array_event_number(hdr_idx) := l_array_event_number(hdr_idx);
75346: XLA_AE_HEADER_PKG.g_rec_header_new.array_target_ledger_id(hdr_idx) := p_target_ledger_id;
75347:
75348:
75349: -- No header level analytical criteria
75342: XLA_AE_HEADER_PKG.g_rec_header_new.array_event_type_code(hdr_idx) := l_array_event_type(hdr_idx);
75343: XLA_AE_HEADER_PKG.g_rec_header_new.array_event_id(hdr_idx) := l_array_event_id(hdr_idx);
75344: XLA_AE_HEADER_PKG.g_rec_header_new.array_entity_id(hdr_idx) := l_array_entity_id(hdr_idx);
75345: XLA_AE_HEADER_PKG.g_rec_header_new.array_event_number(hdr_idx) := l_array_event_number(hdr_idx);
75346: XLA_AE_HEADER_PKG.g_rec_header_new.array_target_ledger_id(hdr_idx) := p_target_ledger_id;
75347:
75348:
75349: -- No header level analytical criteria
75350:
75373: -- accounting for a distributeion
75374: --
75375: xla_ae_lines_pkg.SetTrxReversalAttrs
75376: (p_event_id => l_event_id
75377: ,p_gl_date => XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(hdr_idx)
75378: ,p_trx_reversal_source => l_trx_reversal_source);
75379:
75380: END IF;
75381:
75507: --
75508: -- Bug 4872078 - Do nothing if the event is meant for transaction reversal
75509: --
75510:
75511: IF NVL(xla_ae_header_pkg.g_rec_header_new.array_trx_acct_reversal_option
75512: (g_array_event(l_event_id).array_value_num('header_index'))
75513: ,'N'
75514: ) <> 'Y'
75515: THEN
75594: --
75595: -- 5217187
75596: --
75597: l_rec_rev_acct_attrs.array_acct_attr_code(1):= 'GL_DATE';
75598: l_rec_rev_acct_attrs.array_date_value(1) := XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(
75599: g_array_event(l_event_id).array_value_num('header_index'));
75600: --
75601: --
75602:
76092:
76093: --
76094: -- insert headers into xla_ae_headers_gt table
76095: --
76096: l_result := XLA_AE_HEADER_PKG.InsertHeaders ;
76097:
76098: -- insert into errors table here.
76099:
76100: END LOOP;
76590: l_previous_event_id NUMBER;
76591: l_first_event_id NUMBER;
76592: l_last_event_id NUMBER;
76593:
76594: l_rec_acct_attrs XLA_AE_HEADER_PKG.t_rec_acct_attrs;
76595: l_rec_rev_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;
76596: --
76597: --
76598: l_result BOOLEAN := TRUE;
76808: --
76809: --------------------------------------
76810: -- 4262811 Initialze MPA Line Number
76811: --------------------------------------
76812: XLA_AE_HEADER_PKG.g_mpa_line_num := 0;
76813:
76814: --
76815:
76816: --
76863: --
76864: EXIT WHEN l_array_entity_id.COUNT = 0;
76865:
76866: -- initialize arrays
76867: XLA_AE_HEADER_PKG.g_rec_header_new := NULL;
76868: XLA_AE_LINES_PKG.g_rec_lines := NULL;
76869:
76870: --
76871: -- Bug 4458708
76921:
76922: --
76923: -- initialize a row for ae header
76924: --
76925: XLA_AE_HEADER_PKG.InitHeader(hdr_idx);
76926:
76927: l_event_id := l_array_event_id(hdr_idx);
76928:
76929: --
76960: l_rec_acct_attrs.array_acct_attr_code(1) := 'GL_DATE';
76961: l_rec_acct_attrs.array_date_value(1) := g_array_event(l_event_id).array_value_date('source_87');
76962:
76963:
76964: XLA_AE_HEADER_PKG.SetHdrAcctAttrs(l_rec_acct_attrs);
76965:
76966: XLA_AE_HEADER_PKG.SetJeCategoryName;
76967:
76968: XLA_AE_HEADER_PKG.g_rec_header_new.array_event_type_code(hdr_idx) := l_array_event_type(hdr_idx);
76962:
76963:
76964: XLA_AE_HEADER_PKG.SetHdrAcctAttrs(l_rec_acct_attrs);
76965:
76966: XLA_AE_HEADER_PKG.SetJeCategoryName;
76967:
76968: XLA_AE_HEADER_PKG.g_rec_header_new.array_event_type_code(hdr_idx) := l_array_event_type(hdr_idx);
76969: XLA_AE_HEADER_PKG.g_rec_header_new.array_event_id(hdr_idx) := l_array_event_id(hdr_idx);
76970: XLA_AE_HEADER_PKG.g_rec_header_new.array_entity_id(hdr_idx) := l_array_entity_id(hdr_idx);
76964: XLA_AE_HEADER_PKG.SetHdrAcctAttrs(l_rec_acct_attrs);
76965:
76966: XLA_AE_HEADER_PKG.SetJeCategoryName;
76967:
76968: XLA_AE_HEADER_PKG.g_rec_header_new.array_event_type_code(hdr_idx) := l_array_event_type(hdr_idx);
76969: XLA_AE_HEADER_PKG.g_rec_header_new.array_event_id(hdr_idx) := l_array_event_id(hdr_idx);
76970: XLA_AE_HEADER_PKG.g_rec_header_new.array_entity_id(hdr_idx) := l_array_entity_id(hdr_idx);
76971: XLA_AE_HEADER_PKG.g_rec_header_new.array_event_number(hdr_idx) := l_array_event_number(hdr_idx);
76972: XLA_AE_HEADER_PKG.g_rec_header_new.array_target_ledger_id(hdr_idx) := p_target_ledger_id;
76965:
76966: XLA_AE_HEADER_PKG.SetJeCategoryName;
76967:
76968: XLA_AE_HEADER_PKG.g_rec_header_new.array_event_type_code(hdr_idx) := l_array_event_type(hdr_idx);
76969: XLA_AE_HEADER_PKG.g_rec_header_new.array_event_id(hdr_idx) := l_array_event_id(hdr_idx);
76970: XLA_AE_HEADER_PKG.g_rec_header_new.array_entity_id(hdr_idx) := l_array_entity_id(hdr_idx);
76971: XLA_AE_HEADER_PKG.g_rec_header_new.array_event_number(hdr_idx) := l_array_event_number(hdr_idx);
76972: XLA_AE_HEADER_PKG.g_rec_header_new.array_target_ledger_id(hdr_idx) := p_target_ledger_id;
76973:
76966: XLA_AE_HEADER_PKG.SetJeCategoryName;
76967:
76968: XLA_AE_HEADER_PKG.g_rec_header_new.array_event_type_code(hdr_idx) := l_array_event_type(hdr_idx);
76969: XLA_AE_HEADER_PKG.g_rec_header_new.array_event_id(hdr_idx) := l_array_event_id(hdr_idx);
76970: XLA_AE_HEADER_PKG.g_rec_header_new.array_entity_id(hdr_idx) := l_array_entity_id(hdr_idx);
76971: XLA_AE_HEADER_PKG.g_rec_header_new.array_event_number(hdr_idx) := l_array_event_number(hdr_idx);
76972: XLA_AE_HEADER_PKG.g_rec_header_new.array_target_ledger_id(hdr_idx) := p_target_ledger_id;
76973:
76974:
76967:
76968: XLA_AE_HEADER_PKG.g_rec_header_new.array_event_type_code(hdr_idx) := l_array_event_type(hdr_idx);
76969: XLA_AE_HEADER_PKG.g_rec_header_new.array_event_id(hdr_idx) := l_array_event_id(hdr_idx);
76970: XLA_AE_HEADER_PKG.g_rec_header_new.array_entity_id(hdr_idx) := l_array_entity_id(hdr_idx);
76971: XLA_AE_HEADER_PKG.g_rec_header_new.array_event_number(hdr_idx) := l_array_event_number(hdr_idx);
76972: XLA_AE_HEADER_PKG.g_rec_header_new.array_target_ledger_id(hdr_idx) := p_target_ledger_id;
76973:
76974:
76975: -- No header level analytical criteria
76968: XLA_AE_HEADER_PKG.g_rec_header_new.array_event_type_code(hdr_idx) := l_array_event_type(hdr_idx);
76969: XLA_AE_HEADER_PKG.g_rec_header_new.array_event_id(hdr_idx) := l_array_event_id(hdr_idx);
76970: XLA_AE_HEADER_PKG.g_rec_header_new.array_entity_id(hdr_idx) := l_array_entity_id(hdr_idx);
76971: XLA_AE_HEADER_PKG.g_rec_header_new.array_event_number(hdr_idx) := l_array_event_number(hdr_idx);
76972: XLA_AE_HEADER_PKG.g_rec_header_new.array_target_ledger_id(hdr_idx) := p_target_ledger_id;
76973:
76974:
76975: -- No header level analytical criteria
76976:
76999: -- accounting for a distributeion
77000: --
77001: xla_ae_lines_pkg.SetTrxReversalAttrs
77002: (p_event_id => l_event_id
77003: ,p_gl_date => XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(hdr_idx)
77004: ,p_trx_reversal_source => l_trx_reversal_source);
77005:
77006: END IF;
77007:
77134: --
77135: -- Bug 4872078 - Do nothing if the event is meant for transaction reversal
77136: --
77137:
77138: IF NVL(xla_ae_header_pkg.g_rec_header_new.array_trx_acct_reversal_option
77139: (g_array_event(l_event_id).array_value_num('header_index'))
77140: ,'N'
77141: ) <> 'Y'
77142: THEN
77221: --
77222: -- 5217187
77223: --
77224: l_rec_rev_acct_attrs.array_acct_attr_code(1):= 'GL_DATE';
77225: l_rec_rev_acct_attrs.array_date_value(1) := XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(
77226: g_array_event(l_event_id).array_value_num('header_index'));
77227: --
77228: --
77229:
77487:
77488: --
77489: -- insert headers into xla_ae_headers_gt table
77490: --
77491: l_result := XLA_AE_HEADER_PKG.InsertHeaders ;
77492:
77493: -- insert into errors table here.
77494:
77495: END LOOP;
77985: l_previous_event_id NUMBER;
77986: l_first_event_id NUMBER;
77987: l_last_event_id NUMBER;
77988:
77989: l_rec_acct_attrs XLA_AE_HEADER_PKG.t_rec_acct_attrs;
77990: l_rec_rev_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;
77991: --
77992: --
77993: l_result BOOLEAN := TRUE;
78203: --
78204: --------------------------------------
78205: -- 4262811 Initialze MPA Line Number
78206: --------------------------------------
78207: XLA_AE_HEADER_PKG.g_mpa_line_num := 0;
78208:
78209: --
78210:
78211: --
78258: --
78259: EXIT WHEN l_array_entity_id.COUNT = 0;
78260:
78261: -- initialize arrays
78262: XLA_AE_HEADER_PKG.g_rec_header_new := NULL;
78263: XLA_AE_LINES_PKG.g_rec_lines := NULL;
78264:
78265: --
78266: -- Bug 4458708
78316:
78317: --
78318: -- initialize a row for ae header
78319: --
78320: XLA_AE_HEADER_PKG.InitHeader(hdr_idx);
78321:
78322: l_event_id := l_array_event_id(hdr_idx);
78323:
78324: --
78355: l_rec_acct_attrs.array_acct_attr_code(1) := 'GL_DATE';
78356: l_rec_acct_attrs.array_date_value(1) := g_array_event(l_event_id).array_value_date('source_87');
78357:
78358:
78359: XLA_AE_HEADER_PKG.SetHdrAcctAttrs(l_rec_acct_attrs);
78360:
78361: XLA_AE_HEADER_PKG.SetJeCategoryName;
78362:
78363: XLA_AE_HEADER_PKG.g_rec_header_new.array_event_type_code(hdr_idx) := l_array_event_type(hdr_idx);
78357:
78358:
78359: XLA_AE_HEADER_PKG.SetHdrAcctAttrs(l_rec_acct_attrs);
78360:
78361: XLA_AE_HEADER_PKG.SetJeCategoryName;
78362:
78363: XLA_AE_HEADER_PKG.g_rec_header_new.array_event_type_code(hdr_idx) := l_array_event_type(hdr_idx);
78364: XLA_AE_HEADER_PKG.g_rec_header_new.array_event_id(hdr_idx) := l_array_event_id(hdr_idx);
78365: XLA_AE_HEADER_PKG.g_rec_header_new.array_entity_id(hdr_idx) := l_array_entity_id(hdr_idx);
78359: XLA_AE_HEADER_PKG.SetHdrAcctAttrs(l_rec_acct_attrs);
78360:
78361: XLA_AE_HEADER_PKG.SetJeCategoryName;
78362:
78363: XLA_AE_HEADER_PKG.g_rec_header_new.array_event_type_code(hdr_idx) := l_array_event_type(hdr_idx);
78364: XLA_AE_HEADER_PKG.g_rec_header_new.array_event_id(hdr_idx) := l_array_event_id(hdr_idx);
78365: XLA_AE_HEADER_PKG.g_rec_header_new.array_entity_id(hdr_idx) := l_array_entity_id(hdr_idx);
78366: XLA_AE_HEADER_PKG.g_rec_header_new.array_event_number(hdr_idx) := l_array_event_number(hdr_idx);
78367: XLA_AE_HEADER_PKG.g_rec_header_new.array_target_ledger_id(hdr_idx) := p_target_ledger_id;
78360:
78361: XLA_AE_HEADER_PKG.SetJeCategoryName;
78362:
78363: XLA_AE_HEADER_PKG.g_rec_header_new.array_event_type_code(hdr_idx) := l_array_event_type(hdr_idx);
78364: XLA_AE_HEADER_PKG.g_rec_header_new.array_event_id(hdr_idx) := l_array_event_id(hdr_idx);
78365: XLA_AE_HEADER_PKG.g_rec_header_new.array_entity_id(hdr_idx) := l_array_entity_id(hdr_idx);
78366: XLA_AE_HEADER_PKG.g_rec_header_new.array_event_number(hdr_idx) := l_array_event_number(hdr_idx);
78367: XLA_AE_HEADER_PKG.g_rec_header_new.array_target_ledger_id(hdr_idx) := p_target_ledger_id;
78368:
78361: XLA_AE_HEADER_PKG.SetJeCategoryName;
78362:
78363: XLA_AE_HEADER_PKG.g_rec_header_new.array_event_type_code(hdr_idx) := l_array_event_type(hdr_idx);
78364: XLA_AE_HEADER_PKG.g_rec_header_new.array_event_id(hdr_idx) := l_array_event_id(hdr_idx);
78365: XLA_AE_HEADER_PKG.g_rec_header_new.array_entity_id(hdr_idx) := l_array_entity_id(hdr_idx);
78366: XLA_AE_HEADER_PKG.g_rec_header_new.array_event_number(hdr_idx) := l_array_event_number(hdr_idx);
78367: XLA_AE_HEADER_PKG.g_rec_header_new.array_target_ledger_id(hdr_idx) := p_target_ledger_id;
78368:
78369:
78362:
78363: XLA_AE_HEADER_PKG.g_rec_header_new.array_event_type_code(hdr_idx) := l_array_event_type(hdr_idx);
78364: XLA_AE_HEADER_PKG.g_rec_header_new.array_event_id(hdr_idx) := l_array_event_id(hdr_idx);
78365: XLA_AE_HEADER_PKG.g_rec_header_new.array_entity_id(hdr_idx) := l_array_entity_id(hdr_idx);
78366: XLA_AE_HEADER_PKG.g_rec_header_new.array_event_number(hdr_idx) := l_array_event_number(hdr_idx);
78367: XLA_AE_HEADER_PKG.g_rec_header_new.array_target_ledger_id(hdr_idx) := p_target_ledger_id;
78368:
78369:
78370: -- No header level analytical criteria
78363: XLA_AE_HEADER_PKG.g_rec_header_new.array_event_type_code(hdr_idx) := l_array_event_type(hdr_idx);
78364: XLA_AE_HEADER_PKG.g_rec_header_new.array_event_id(hdr_idx) := l_array_event_id(hdr_idx);
78365: XLA_AE_HEADER_PKG.g_rec_header_new.array_entity_id(hdr_idx) := l_array_entity_id(hdr_idx);
78366: XLA_AE_HEADER_PKG.g_rec_header_new.array_event_number(hdr_idx) := l_array_event_number(hdr_idx);
78367: XLA_AE_HEADER_PKG.g_rec_header_new.array_target_ledger_id(hdr_idx) := p_target_ledger_id;
78368:
78369:
78370: -- No header level analytical criteria
78371:
78394: -- accounting for a distributeion
78395: --
78396: xla_ae_lines_pkg.SetTrxReversalAttrs
78397: (p_event_id => l_event_id
78398: ,p_gl_date => XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(hdr_idx)
78399: ,p_trx_reversal_source => l_trx_reversal_source);
78400:
78401: END IF;
78402:
78529: --
78530: -- Bug 4872078 - Do nothing if the event is meant for transaction reversal
78531: --
78532:
78533: IF NVL(xla_ae_header_pkg.g_rec_header_new.array_trx_acct_reversal_option
78534: (g_array_event(l_event_id).array_value_num('header_index'))
78535: ,'N'
78536: ) <> 'Y'
78537: THEN
78616: --
78617: -- 5217187
78618: --
78619: l_rec_rev_acct_attrs.array_acct_attr_code(1):= 'GL_DATE';
78620: l_rec_rev_acct_attrs.array_date_value(1) := XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(
78621: g_array_event(l_event_id).array_value_num('header_index'));
78622: --
78623: --
78624:
78882:
78883: --
78884: -- insert headers into xla_ae_headers_gt table
78885: --
78886: l_result := XLA_AE_HEADER_PKG.InsertHeaders ;
78887:
78888: -- insert into errors table here.
78889:
78890: END LOOP;
79527: l_previous_event_id NUMBER;
79528: l_first_event_id NUMBER;
79529: l_last_event_id NUMBER;
79530:
79531: l_rec_acct_attrs XLA_AE_HEADER_PKG.t_rec_acct_attrs;
79532: l_rec_rev_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;
79533: --
79534: --
79535: l_result BOOLEAN := TRUE;
79842: --
79843: --------------------------------------
79844: -- 4262811 Initialze MPA Line Number
79845: --------------------------------------
79846: XLA_AE_HEADER_PKG.g_mpa_line_num := 0;
79847:
79848: --
79849:
79850: --
79897: --
79898: EXIT WHEN l_array_entity_id.COUNT = 0;
79899:
79900: -- initialize arrays
79901: XLA_AE_HEADER_PKG.g_rec_header_new := NULL;
79902: XLA_AE_LINES_PKG.g_rec_lines := NULL;
79903:
79904: --
79905: -- Bug 4458708
79955:
79956: --
79957: -- initialize a row for ae header
79958: --
79959: XLA_AE_HEADER_PKG.InitHeader(hdr_idx);
79960:
79961: l_event_id := l_array_event_id(hdr_idx);
79962:
79963: --
79994: l_rec_acct_attrs.array_acct_attr_code(1) := 'GL_DATE';
79995: l_rec_acct_attrs.array_date_value(1) := g_array_event(l_event_id).array_value_date('source_87');
79996:
79997:
79998: XLA_AE_HEADER_PKG.SetHdrAcctAttrs(l_rec_acct_attrs);
79999:
80000: XLA_AE_HEADER_PKG.SetJeCategoryName;
80001:
80002: XLA_AE_HEADER_PKG.g_rec_header_new.array_event_type_code(hdr_idx) := l_array_event_type(hdr_idx);
79996:
79997:
79998: XLA_AE_HEADER_PKG.SetHdrAcctAttrs(l_rec_acct_attrs);
79999:
80000: XLA_AE_HEADER_PKG.SetJeCategoryName;
80001:
80002: XLA_AE_HEADER_PKG.g_rec_header_new.array_event_type_code(hdr_idx) := l_array_event_type(hdr_idx);
80003: XLA_AE_HEADER_PKG.g_rec_header_new.array_event_id(hdr_idx) := l_array_event_id(hdr_idx);
80004: XLA_AE_HEADER_PKG.g_rec_header_new.array_entity_id(hdr_idx) := l_array_entity_id(hdr_idx);
79998: XLA_AE_HEADER_PKG.SetHdrAcctAttrs(l_rec_acct_attrs);
79999:
80000: XLA_AE_HEADER_PKG.SetJeCategoryName;
80001:
80002: XLA_AE_HEADER_PKG.g_rec_header_new.array_event_type_code(hdr_idx) := l_array_event_type(hdr_idx);
80003: XLA_AE_HEADER_PKG.g_rec_header_new.array_event_id(hdr_idx) := l_array_event_id(hdr_idx);
80004: XLA_AE_HEADER_PKG.g_rec_header_new.array_entity_id(hdr_idx) := l_array_entity_id(hdr_idx);
80005: XLA_AE_HEADER_PKG.g_rec_header_new.array_event_number(hdr_idx) := l_array_event_number(hdr_idx);
80006: XLA_AE_HEADER_PKG.g_rec_header_new.array_target_ledger_id(hdr_idx) := p_target_ledger_id;
79999:
80000: XLA_AE_HEADER_PKG.SetJeCategoryName;
80001:
80002: XLA_AE_HEADER_PKG.g_rec_header_new.array_event_type_code(hdr_idx) := l_array_event_type(hdr_idx);
80003: XLA_AE_HEADER_PKG.g_rec_header_new.array_event_id(hdr_idx) := l_array_event_id(hdr_idx);
80004: XLA_AE_HEADER_PKG.g_rec_header_new.array_entity_id(hdr_idx) := l_array_entity_id(hdr_idx);
80005: XLA_AE_HEADER_PKG.g_rec_header_new.array_event_number(hdr_idx) := l_array_event_number(hdr_idx);
80006: XLA_AE_HEADER_PKG.g_rec_header_new.array_target_ledger_id(hdr_idx) := p_target_ledger_id;
80007:
80000: XLA_AE_HEADER_PKG.SetJeCategoryName;
80001:
80002: XLA_AE_HEADER_PKG.g_rec_header_new.array_event_type_code(hdr_idx) := l_array_event_type(hdr_idx);
80003: XLA_AE_HEADER_PKG.g_rec_header_new.array_event_id(hdr_idx) := l_array_event_id(hdr_idx);
80004: XLA_AE_HEADER_PKG.g_rec_header_new.array_entity_id(hdr_idx) := l_array_entity_id(hdr_idx);
80005: XLA_AE_HEADER_PKG.g_rec_header_new.array_event_number(hdr_idx) := l_array_event_number(hdr_idx);
80006: XLA_AE_HEADER_PKG.g_rec_header_new.array_target_ledger_id(hdr_idx) := p_target_ledger_id;
80007:
80008:
80001:
80002: XLA_AE_HEADER_PKG.g_rec_header_new.array_event_type_code(hdr_idx) := l_array_event_type(hdr_idx);
80003: XLA_AE_HEADER_PKG.g_rec_header_new.array_event_id(hdr_idx) := l_array_event_id(hdr_idx);
80004: XLA_AE_HEADER_PKG.g_rec_header_new.array_entity_id(hdr_idx) := l_array_entity_id(hdr_idx);
80005: XLA_AE_HEADER_PKG.g_rec_header_new.array_event_number(hdr_idx) := l_array_event_number(hdr_idx);
80006: XLA_AE_HEADER_PKG.g_rec_header_new.array_target_ledger_id(hdr_idx) := p_target_ledger_id;
80007:
80008:
80009: -- No header level analytical criteria
80002: XLA_AE_HEADER_PKG.g_rec_header_new.array_event_type_code(hdr_idx) := l_array_event_type(hdr_idx);
80003: XLA_AE_HEADER_PKG.g_rec_header_new.array_event_id(hdr_idx) := l_array_event_id(hdr_idx);
80004: XLA_AE_HEADER_PKG.g_rec_header_new.array_entity_id(hdr_idx) := l_array_entity_id(hdr_idx);
80005: XLA_AE_HEADER_PKG.g_rec_header_new.array_event_number(hdr_idx) := l_array_event_number(hdr_idx);
80006: XLA_AE_HEADER_PKG.g_rec_header_new.array_target_ledger_id(hdr_idx) := p_target_ledger_id;
80007:
80008:
80009: -- No header level analytical criteria
80010:
80033: -- accounting for a distributeion
80034: --
80035: xla_ae_lines_pkg.SetTrxReversalAttrs
80036: (p_event_id => l_event_id
80037: ,p_gl_date => XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(hdr_idx)
80038: ,p_trx_reversal_source => l_trx_reversal_source);
80039:
80040: END IF;
80041:
80199: --
80200: -- Bug 4872078 - Do nothing if the event is meant for transaction reversal
80201: --
80202:
80203: IF NVL(xla_ae_header_pkg.g_rec_header_new.array_trx_acct_reversal_option
80204: (g_array_event(l_event_id).array_value_num('header_index'))
80205: ,'N'
80206: ) <> 'Y'
80207: THEN
80286: --
80287: -- 5217187
80288: --
80289: l_rec_rev_acct_attrs.array_acct_attr_code(1):= 'GL_DATE';
80290: l_rec_rev_acct_attrs.array_date_value(1) := XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(
80291: g_array_event(l_event_id).array_value_num('header_index'));
80292: --
80293: --
80294:
80870:
80871: --
80872: -- insert headers into xla_ae_headers_gt table
80873: --
80874: l_result := XLA_AE_HEADER_PKG.InsertHeaders ;
80875:
80876: -- insert into errors table here.
80877:
80878: END LOOP;
81520: l_previous_event_id NUMBER;
81521: l_first_event_id NUMBER;
81522: l_last_event_id NUMBER;
81523:
81524: l_rec_acct_attrs XLA_AE_HEADER_PKG.t_rec_acct_attrs;
81525: l_rec_rev_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;
81526: --
81527: --
81528: l_result BOOLEAN := TRUE;
81838: --
81839: --------------------------------------
81840: -- 4262811 Initialze MPA Line Number
81841: --------------------------------------
81842: XLA_AE_HEADER_PKG.g_mpa_line_num := 0;
81843:
81844: --
81845:
81846: --
81893: --
81894: EXIT WHEN l_array_entity_id.COUNT = 0;
81895:
81896: -- initialize arrays
81897: XLA_AE_HEADER_PKG.g_rec_header_new := NULL;
81898: XLA_AE_LINES_PKG.g_rec_lines := NULL;
81899:
81900: --
81901: -- Bug 4458708
81951:
81952: --
81953: -- initialize a row for ae header
81954: --
81955: XLA_AE_HEADER_PKG.InitHeader(hdr_idx);
81956:
81957: l_event_id := l_array_event_id(hdr_idx);
81958:
81959: --
81990: l_rec_acct_attrs.array_acct_attr_code(1) := 'GL_DATE';
81991: l_rec_acct_attrs.array_date_value(1) := g_array_event(l_event_id).array_value_date('source_87');
81992:
81993:
81994: XLA_AE_HEADER_PKG.SetHdrAcctAttrs(l_rec_acct_attrs);
81995:
81996: XLA_AE_HEADER_PKG.SetJeCategoryName;
81997:
81998: XLA_AE_HEADER_PKG.g_rec_header_new.array_event_type_code(hdr_idx) := l_array_event_type(hdr_idx);
81992:
81993:
81994: XLA_AE_HEADER_PKG.SetHdrAcctAttrs(l_rec_acct_attrs);
81995:
81996: XLA_AE_HEADER_PKG.SetJeCategoryName;
81997:
81998: XLA_AE_HEADER_PKG.g_rec_header_new.array_event_type_code(hdr_idx) := l_array_event_type(hdr_idx);
81999: XLA_AE_HEADER_PKG.g_rec_header_new.array_event_id(hdr_idx) := l_array_event_id(hdr_idx);
82000: XLA_AE_HEADER_PKG.g_rec_header_new.array_entity_id(hdr_idx) := l_array_entity_id(hdr_idx);
81994: XLA_AE_HEADER_PKG.SetHdrAcctAttrs(l_rec_acct_attrs);
81995:
81996: XLA_AE_HEADER_PKG.SetJeCategoryName;
81997:
81998: XLA_AE_HEADER_PKG.g_rec_header_new.array_event_type_code(hdr_idx) := l_array_event_type(hdr_idx);
81999: XLA_AE_HEADER_PKG.g_rec_header_new.array_event_id(hdr_idx) := l_array_event_id(hdr_idx);
82000: XLA_AE_HEADER_PKG.g_rec_header_new.array_entity_id(hdr_idx) := l_array_entity_id(hdr_idx);
82001: XLA_AE_HEADER_PKG.g_rec_header_new.array_event_number(hdr_idx) := l_array_event_number(hdr_idx);
82002: XLA_AE_HEADER_PKG.g_rec_header_new.array_target_ledger_id(hdr_idx) := p_target_ledger_id;
81995:
81996: XLA_AE_HEADER_PKG.SetJeCategoryName;
81997:
81998: XLA_AE_HEADER_PKG.g_rec_header_new.array_event_type_code(hdr_idx) := l_array_event_type(hdr_idx);
81999: XLA_AE_HEADER_PKG.g_rec_header_new.array_event_id(hdr_idx) := l_array_event_id(hdr_idx);
82000: XLA_AE_HEADER_PKG.g_rec_header_new.array_entity_id(hdr_idx) := l_array_entity_id(hdr_idx);
82001: XLA_AE_HEADER_PKG.g_rec_header_new.array_event_number(hdr_idx) := l_array_event_number(hdr_idx);
82002: XLA_AE_HEADER_PKG.g_rec_header_new.array_target_ledger_id(hdr_idx) := p_target_ledger_id;
82003:
81996: XLA_AE_HEADER_PKG.SetJeCategoryName;
81997:
81998: XLA_AE_HEADER_PKG.g_rec_header_new.array_event_type_code(hdr_idx) := l_array_event_type(hdr_idx);
81999: XLA_AE_HEADER_PKG.g_rec_header_new.array_event_id(hdr_idx) := l_array_event_id(hdr_idx);
82000: XLA_AE_HEADER_PKG.g_rec_header_new.array_entity_id(hdr_idx) := l_array_entity_id(hdr_idx);
82001: XLA_AE_HEADER_PKG.g_rec_header_new.array_event_number(hdr_idx) := l_array_event_number(hdr_idx);
82002: XLA_AE_HEADER_PKG.g_rec_header_new.array_target_ledger_id(hdr_idx) := p_target_ledger_id;
82003:
82004:
81997:
81998: XLA_AE_HEADER_PKG.g_rec_header_new.array_event_type_code(hdr_idx) := l_array_event_type(hdr_idx);
81999: XLA_AE_HEADER_PKG.g_rec_header_new.array_event_id(hdr_idx) := l_array_event_id(hdr_idx);
82000: XLA_AE_HEADER_PKG.g_rec_header_new.array_entity_id(hdr_idx) := l_array_entity_id(hdr_idx);
82001: XLA_AE_HEADER_PKG.g_rec_header_new.array_event_number(hdr_idx) := l_array_event_number(hdr_idx);
82002: XLA_AE_HEADER_PKG.g_rec_header_new.array_target_ledger_id(hdr_idx) := p_target_ledger_id;
82003:
82004:
82005: -- No header level analytical criteria
81998: XLA_AE_HEADER_PKG.g_rec_header_new.array_event_type_code(hdr_idx) := l_array_event_type(hdr_idx);
81999: XLA_AE_HEADER_PKG.g_rec_header_new.array_event_id(hdr_idx) := l_array_event_id(hdr_idx);
82000: XLA_AE_HEADER_PKG.g_rec_header_new.array_entity_id(hdr_idx) := l_array_entity_id(hdr_idx);
82001: XLA_AE_HEADER_PKG.g_rec_header_new.array_event_number(hdr_idx) := l_array_event_number(hdr_idx);
82002: XLA_AE_HEADER_PKG.g_rec_header_new.array_target_ledger_id(hdr_idx) := p_target_ledger_id;
82003:
82004:
82005: -- No header level analytical criteria
82006:
82029: -- accounting for a distributeion
82030: --
82031: xla_ae_lines_pkg.SetTrxReversalAttrs
82032: (p_event_id => l_event_id
82033: ,p_gl_date => XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(hdr_idx)
82034: ,p_trx_reversal_source => l_trx_reversal_source);
82035:
82036: END IF;
82037:
82196: --
82197: -- Bug 4872078 - Do nothing if the event is meant for transaction reversal
82198: --
82199:
82200: IF NVL(xla_ae_header_pkg.g_rec_header_new.array_trx_acct_reversal_option
82201: (g_array_event(l_event_id).array_value_num('header_index'))
82202: ,'N'
82203: ) <> 'Y'
82204: THEN
82283: --
82284: -- 5217187
82285: --
82286: l_rec_rev_acct_attrs.array_acct_attr_code(1):= 'GL_DATE';
82287: l_rec_rev_acct_attrs.array_date_value(1) := XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(
82288: g_array_event(l_event_id).array_value_num('header_index'));
82289: --
82290: --
82291:
82893:
82894: --
82895: -- insert headers into xla_ae_headers_gt table
82896: --
82897: l_result := XLA_AE_HEADER_PKG.InsertHeaders ;
82898:
82899: -- insert into errors table here.
82900:
82901: END LOOP;
83377: l_previous_event_id NUMBER;
83378: l_first_event_id NUMBER;
83379: l_last_event_id NUMBER;
83380:
83381: l_rec_acct_attrs XLA_AE_HEADER_PKG.t_rec_acct_attrs;
83382: l_rec_rev_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;
83383: --
83384: --
83385: l_result BOOLEAN := TRUE;
83592: --
83593: --------------------------------------
83594: -- 4262811 Initialze MPA Line Number
83595: --------------------------------------
83596: XLA_AE_HEADER_PKG.g_mpa_line_num := 0;
83597:
83598: --
83599:
83600: --
83646: --
83647: EXIT WHEN l_array_entity_id.COUNT = 0;
83648:
83649: -- initialize arrays
83650: XLA_AE_HEADER_PKG.g_rec_header_new := NULL;
83651: XLA_AE_LINES_PKG.g_rec_lines := NULL;
83652:
83653: --
83654: -- Bug 4458708
83704:
83705: --
83706: -- initialize a row for ae header
83707: --
83708: XLA_AE_HEADER_PKG.InitHeader(hdr_idx);
83709:
83710: l_event_id := l_array_event_id(hdr_idx);
83711:
83712: --
83742: l_rec_acct_attrs.array_acct_attr_code(1) := 'GL_DATE';
83743: l_rec_acct_attrs.array_date_value(1) := g_array_event(l_event_id).array_value_date('source_87');
83744:
83745:
83746: XLA_AE_HEADER_PKG.SetHdrAcctAttrs(l_rec_acct_attrs);
83747:
83748: XLA_AE_HEADER_PKG.SetJeCategoryName;
83749:
83750: XLA_AE_HEADER_PKG.g_rec_header_new.array_event_type_code(hdr_idx) := l_array_event_type(hdr_idx);
83744:
83745:
83746: XLA_AE_HEADER_PKG.SetHdrAcctAttrs(l_rec_acct_attrs);
83747:
83748: XLA_AE_HEADER_PKG.SetJeCategoryName;
83749:
83750: XLA_AE_HEADER_PKG.g_rec_header_new.array_event_type_code(hdr_idx) := l_array_event_type(hdr_idx);
83751: XLA_AE_HEADER_PKG.g_rec_header_new.array_event_id(hdr_idx) := l_array_event_id(hdr_idx);
83752: XLA_AE_HEADER_PKG.g_rec_header_new.array_entity_id(hdr_idx) := l_array_entity_id(hdr_idx);
83746: XLA_AE_HEADER_PKG.SetHdrAcctAttrs(l_rec_acct_attrs);
83747:
83748: XLA_AE_HEADER_PKG.SetJeCategoryName;
83749:
83750: XLA_AE_HEADER_PKG.g_rec_header_new.array_event_type_code(hdr_idx) := l_array_event_type(hdr_idx);
83751: XLA_AE_HEADER_PKG.g_rec_header_new.array_event_id(hdr_idx) := l_array_event_id(hdr_idx);
83752: XLA_AE_HEADER_PKG.g_rec_header_new.array_entity_id(hdr_idx) := l_array_entity_id(hdr_idx);
83753: XLA_AE_HEADER_PKG.g_rec_header_new.array_event_number(hdr_idx) := l_array_event_number(hdr_idx);
83754: XLA_AE_HEADER_PKG.g_rec_header_new.array_target_ledger_id(hdr_idx) := p_target_ledger_id;
83747:
83748: XLA_AE_HEADER_PKG.SetJeCategoryName;
83749:
83750: XLA_AE_HEADER_PKG.g_rec_header_new.array_event_type_code(hdr_idx) := l_array_event_type(hdr_idx);
83751: XLA_AE_HEADER_PKG.g_rec_header_new.array_event_id(hdr_idx) := l_array_event_id(hdr_idx);
83752: XLA_AE_HEADER_PKG.g_rec_header_new.array_entity_id(hdr_idx) := l_array_entity_id(hdr_idx);
83753: XLA_AE_HEADER_PKG.g_rec_header_new.array_event_number(hdr_idx) := l_array_event_number(hdr_idx);
83754: XLA_AE_HEADER_PKG.g_rec_header_new.array_target_ledger_id(hdr_idx) := p_target_ledger_id;
83755:
83748: XLA_AE_HEADER_PKG.SetJeCategoryName;
83749:
83750: XLA_AE_HEADER_PKG.g_rec_header_new.array_event_type_code(hdr_idx) := l_array_event_type(hdr_idx);
83751: XLA_AE_HEADER_PKG.g_rec_header_new.array_event_id(hdr_idx) := l_array_event_id(hdr_idx);
83752: XLA_AE_HEADER_PKG.g_rec_header_new.array_entity_id(hdr_idx) := l_array_entity_id(hdr_idx);
83753: XLA_AE_HEADER_PKG.g_rec_header_new.array_event_number(hdr_idx) := l_array_event_number(hdr_idx);
83754: XLA_AE_HEADER_PKG.g_rec_header_new.array_target_ledger_id(hdr_idx) := p_target_ledger_id;
83755:
83756:
83749:
83750: XLA_AE_HEADER_PKG.g_rec_header_new.array_event_type_code(hdr_idx) := l_array_event_type(hdr_idx);
83751: XLA_AE_HEADER_PKG.g_rec_header_new.array_event_id(hdr_idx) := l_array_event_id(hdr_idx);
83752: XLA_AE_HEADER_PKG.g_rec_header_new.array_entity_id(hdr_idx) := l_array_entity_id(hdr_idx);
83753: XLA_AE_HEADER_PKG.g_rec_header_new.array_event_number(hdr_idx) := l_array_event_number(hdr_idx);
83754: XLA_AE_HEADER_PKG.g_rec_header_new.array_target_ledger_id(hdr_idx) := p_target_ledger_id;
83755:
83756:
83757: -- No header level analytical criteria
83750: XLA_AE_HEADER_PKG.g_rec_header_new.array_event_type_code(hdr_idx) := l_array_event_type(hdr_idx);
83751: XLA_AE_HEADER_PKG.g_rec_header_new.array_event_id(hdr_idx) := l_array_event_id(hdr_idx);
83752: XLA_AE_HEADER_PKG.g_rec_header_new.array_entity_id(hdr_idx) := l_array_entity_id(hdr_idx);
83753: XLA_AE_HEADER_PKG.g_rec_header_new.array_event_number(hdr_idx) := l_array_event_number(hdr_idx);
83754: XLA_AE_HEADER_PKG.g_rec_header_new.array_target_ledger_id(hdr_idx) := p_target_ledger_id;
83755:
83756:
83757: -- No header level analytical criteria
83758:
83781: -- accounting for a distributeion
83782: --
83783: xla_ae_lines_pkg.SetTrxReversalAttrs
83784: (p_event_id => l_event_id
83785: ,p_gl_date => XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(hdr_idx)
83786: ,p_trx_reversal_source => l_trx_reversal_source);
83787:
83788: END IF;
83789:
83916: --
83917: -- Bug 4872078 - Do nothing if the event is meant for transaction reversal
83918: --
83919:
83920: IF NVL(xla_ae_header_pkg.g_rec_header_new.array_trx_acct_reversal_option
83921: (g_array_event(l_event_id).array_value_num('header_index'))
83922: ,'N'
83923: ) <> 'Y'
83924: THEN
84003: --
84004: -- 5217187
84005: --
84006: l_rec_rev_acct_attrs.array_acct_attr_code(1):= 'GL_DATE';
84007: l_rec_rev_acct_attrs.array_date_value(1) := XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(
84008: g_array_event(l_event_id).array_value_num('header_index'));
84009: --
84010: --
84011:
84191:
84192: --
84193: -- insert headers into xla_ae_headers_gt table
84194: --
84195: l_result := XLA_AE_HEADER_PKG.InsertHeaders ;
84196:
84197: -- insert into errors table here.
84198:
84199: END LOOP;
84675: l_previous_event_id NUMBER;
84676: l_first_event_id NUMBER;
84677: l_last_event_id NUMBER;
84678:
84679: l_rec_acct_attrs XLA_AE_HEADER_PKG.t_rec_acct_attrs;
84680: l_rec_rev_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;
84681: --
84682: --
84683: l_result BOOLEAN := TRUE;
84890: --
84891: --------------------------------------
84892: -- 4262811 Initialze MPA Line Number
84893: --------------------------------------
84894: XLA_AE_HEADER_PKG.g_mpa_line_num := 0;
84895:
84896: --
84897:
84898: --
84944: --
84945: EXIT WHEN l_array_entity_id.COUNT = 0;
84946:
84947: -- initialize arrays
84948: XLA_AE_HEADER_PKG.g_rec_header_new := NULL;
84949: XLA_AE_LINES_PKG.g_rec_lines := NULL;
84950:
84951: --
84952: -- Bug 4458708
85002:
85003: --
85004: -- initialize a row for ae header
85005: --
85006: XLA_AE_HEADER_PKG.InitHeader(hdr_idx);
85007:
85008: l_event_id := l_array_event_id(hdr_idx);
85009:
85010: --
85040: l_rec_acct_attrs.array_acct_attr_code(1) := 'GL_DATE';
85041: l_rec_acct_attrs.array_date_value(1) := g_array_event(l_event_id).array_value_date('source_87');
85042:
85043:
85044: XLA_AE_HEADER_PKG.SetHdrAcctAttrs(l_rec_acct_attrs);
85045:
85046: XLA_AE_HEADER_PKG.SetJeCategoryName;
85047:
85048: XLA_AE_HEADER_PKG.g_rec_header_new.array_event_type_code(hdr_idx) := l_array_event_type(hdr_idx);
85042:
85043:
85044: XLA_AE_HEADER_PKG.SetHdrAcctAttrs(l_rec_acct_attrs);
85045:
85046: XLA_AE_HEADER_PKG.SetJeCategoryName;
85047:
85048: XLA_AE_HEADER_PKG.g_rec_header_new.array_event_type_code(hdr_idx) := l_array_event_type(hdr_idx);
85049: XLA_AE_HEADER_PKG.g_rec_header_new.array_event_id(hdr_idx) := l_array_event_id(hdr_idx);
85050: XLA_AE_HEADER_PKG.g_rec_header_new.array_entity_id(hdr_idx) := l_array_entity_id(hdr_idx);
85044: XLA_AE_HEADER_PKG.SetHdrAcctAttrs(l_rec_acct_attrs);
85045:
85046: XLA_AE_HEADER_PKG.SetJeCategoryName;
85047:
85048: XLA_AE_HEADER_PKG.g_rec_header_new.array_event_type_code(hdr_idx) := l_array_event_type(hdr_idx);
85049: XLA_AE_HEADER_PKG.g_rec_header_new.array_event_id(hdr_idx) := l_array_event_id(hdr_idx);
85050: XLA_AE_HEADER_PKG.g_rec_header_new.array_entity_id(hdr_idx) := l_array_entity_id(hdr_idx);
85051: XLA_AE_HEADER_PKG.g_rec_header_new.array_event_number(hdr_idx) := l_array_event_number(hdr_idx);
85052: XLA_AE_HEADER_PKG.g_rec_header_new.array_target_ledger_id(hdr_idx) := p_target_ledger_id;
85045:
85046: XLA_AE_HEADER_PKG.SetJeCategoryName;
85047:
85048: XLA_AE_HEADER_PKG.g_rec_header_new.array_event_type_code(hdr_idx) := l_array_event_type(hdr_idx);
85049: XLA_AE_HEADER_PKG.g_rec_header_new.array_event_id(hdr_idx) := l_array_event_id(hdr_idx);
85050: XLA_AE_HEADER_PKG.g_rec_header_new.array_entity_id(hdr_idx) := l_array_entity_id(hdr_idx);
85051: XLA_AE_HEADER_PKG.g_rec_header_new.array_event_number(hdr_idx) := l_array_event_number(hdr_idx);
85052: XLA_AE_HEADER_PKG.g_rec_header_new.array_target_ledger_id(hdr_idx) := p_target_ledger_id;
85053:
85046: XLA_AE_HEADER_PKG.SetJeCategoryName;
85047:
85048: XLA_AE_HEADER_PKG.g_rec_header_new.array_event_type_code(hdr_idx) := l_array_event_type(hdr_idx);
85049: XLA_AE_HEADER_PKG.g_rec_header_new.array_event_id(hdr_idx) := l_array_event_id(hdr_idx);
85050: XLA_AE_HEADER_PKG.g_rec_header_new.array_entity_id(hdr_idx) := l_array_entity_id(hdr_idx);
85051: XLA_AE_HEADER_PKG.g_rec_header_new.array_event_number(hdr_idx) := l_array_event_number(hdr_idx);
85052: XLA_AE_HEADER_PKG.g_rec_header_new.array_target_ledger_id(hdr_idx) := p_target_ledger_id;
85053:
85054:
85047:
85048: XLA_AE_HEADER_PKG.g_rec_header_new.array_event_type_code(hdr_idx) := l_array_event_type(hdr_idx);
85049: XLA_AE_HEADER_PKG.g_rec_header_new.array_event_id(hdr_idx) := l_array_event_id(hdr_idx);
85050: XLA_AE_HEADER_PKG.g_rec_header_new.array_entity_id(hdr_idx) := l_array_entity_id(hdr_idx);
85051: XLA_AE_HEADER_PKG.g_rec_header_new.array_event_number(hdr_idx) := l_array_event_number(hdr_idx);
85052: XLA_AE_HEADER_PKG.g_rec_header_new.array_target_ledger_id(hdr_idx) := p_target_ledger_id;
85053:
85054:
85055: -- No header level analytical criteria
85048: XLA_AE_HEADER_PKG.g_rec_header_new.array_event_type_code(hdr_idx) := l_array_event_type(hdr_idx);
85049: XLA_AE_HEADER_PKG.g_rec_header_new.array_event_id(hdr_idx) := l_array_event_id(hdr_idx);
85050: XLA_AE_HEADER_PKG.g_rec_header_new.array_entity_id(hdr_idx) := l_array_entity_id(hdr_idx);
85051: XLA_AE_HEADER_PKG.g_rec_header_new.array_event_number(hdr_idx) := l_array_event_number(hdr_idx);
85052: XLA_AE_HEADER_PKG.g_rec_header_new.array_target_ledger_id(hdr_idx) := p_target_ledger_id;
85053:
85054:
85055: -- No header level analytical criteria
85056:
85079: -- accounting for a distributeion
85080: --
85081: xla_ae_lines_pkg.SetTrxReversalAttrs
85082: (p_event_id => l_event_id
85083: ,p_gl_date => XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(hdr_idx)
85084: ,p_trx_reversal_source => l_trx_reversal_source);
85085:
85086: END IF;
85087:
85214: --
85215: -- Bug 4872078 - Do nothing if the event is meant for transaction reversal
85216: --
85217:
85218: IF NVL(xla_ae_header_pkg.g_rec_header_new.array_trx_acct_reversal_option
85219: (g_array_event(l_event_id).array_value_num('header_index'))
85220: ,'N'
85221: ) <> 'Y'
85222: THEN
85301: --
85302: -- 5217187
85303: --
85304: l_rec_rev_acct_attrs.array_acct_attr_code(1):= 'GL_DATE';
85305: l_rec_rev_acct_attrs.array_date_value(1) := XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(
85306: g_array_event(l_event_id).array_value_num('header_index'));
85307: --
85308: --
85309:
85489:
85490: --
85491: -- insert headers into xla_ae_headers_gt table
85492: --
85493: l_result := XLA_AE_HEADER_PKG.InsertHeaders ;
85494:
85495: -- insert into errors table here.
85496:
85497: END LOOP;
85973: l_previous_event_id NUMBER;
85974: l_first_event_id NUMBER;
85975: l_last_event_id NUMBER;
85976:
85977: l_rec_acct_attrs XLA_AE_HEADER_PKG.t_rec_acct_attrs;
85978: l_rec_rev_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;
85979: --
85980: --
85981: l_result BOOLEAN := TRUE;
86188: --
86189: --------------------------------------
86190: -- 4262811 Initialze MPA Line Number
86191: --------------------------------------
86192: XLA_AE_HEADER_PKG.g_mpa_line_num := 0;
86193:
86194: --
86195:
86196: --
86242: --
86243: EXIT WHEN l_array_entity_id.COUNT = 0;
86244:
86245: -- initialize arrays
86246: XLA_AE_HEADER_PKG.g_rec_header_new := NULL;
86247: XLA_AE_LINES_PKG.g_rec_lines := NULL;
86248:
86249: --
86250: -- Bug 4458708
86300:
86301: --
86302: -- initialize a row for ae header
86303: --
86304: XLA_AE_HEADER_PKG.InitHeader(hdr_idx);
86305:
86306: l_event_id := l_array_event_id(hdr_idx);
86307:
86308: --
86338: l_rec_acct_attrs.array_acct_attr_code(1) := 'GL_DATE';
86339: l_rec_acct_attrs.array_date_value(1) := g_array_event(l_event_id).array_value_date('source_87');
86340:
86341:
86342: XLA_AE_HEADER_PKG.SetHdrAcctAttrs(l_rec_acct_attrs);
86343:
86344: XLA_AE_HEADER_PKG.SetJeCategoryName;
86345:
86346: XLA_AE_HEADER_PKG.g_rec_header_new.array_event_type_code(hdr_idx) := l_array_event_type(hdr_idx);
86340:
86341:
86342: XLA_AE_HEADER_PKG.SetHdrAcctAttrs(l_rec_acct_attrs);
86343:
86344: XLA_AE_HEADER_PKG.SetJeCategoryName;
86345:
86346: XLA_AE_HEADER_PKG.g_rec_header_new.array_event_type_code(hdr_idx) := l_array_event_type(hdr_idx);
86347: XLA_AE_HEADER_PKG.g_rec_header_new.array_event_id(hdr_idx) := l_array_event_id(hdr_idx);
86348: XLA_AE_HEADER_PKG.g_rec_header_new.array_entity_id(hdr_idx) := l_array_entity_id(hdr_idx);
86342: XLA_AE_HEADER_PKG.SetHdrAcctAttrs(l_rec_acct_attrs);
86343:
86344: XLA_AE_HEADER_PKG.SetJeCategoryName;
86345:
86346: XLA_AE_HEADER_PKG.g_rec_header_new.array_event_type_code(hdr_idx) := l_array_event_type(hdr_idx);
86347: XLA_AE_HEADER_PKG.g_rec_header_new.array_event_id(hdr_idx) := l_array_event_id(hdr_idx);
86348: XLA_AE_HEADER_PKG.g_rec_header_new.array_entity_id(hdr_idx) := l_array_entity_id(hdr_idx);
86349: XLA_AE_HEADER_PKG.g_rec_header_new.array_event_number(hdr_idx) := l_array_event_number(hdr_idx);
86350: XLA_AE_HEADER_PKG.g_rec_header_new.array_target_ledger_id(hdr_idx) := p_target_ledger_id;
86343:
86344: XLA_AE_HEADER_PKG.SetJeCategoryName;
86345:
86346: XLA_AE_HEADER_PKG.g_rec_header_new.array_event_type_code(hdr_idx) := l_array_event_type(hdr_idx);
86347: XLA_AE_HEADER_PKG.g_rec_header_new.array_event_id(hdr_idx) := l_array_event_id(hdr_idx);
86348: XLA_AE_HEADER_PKG.g_rec_header_new.array_entity_id(hdr_idx) := l_array_entity_id(hdr_idx);
86349: XLA_AE_HEADER_PKG.g_rec_header_new.array_event_number(hdr_idx) := l_array_event_number(hdr_idx);
86350: XLA_AE_HEADER_PKG.g_rec_header_new.array_target_ledger_id(hdr_idx) := p_target_ledger_id;
86351:
86344: XLA_AE_HEADER_PKG.SetJeCategoryName;
86345:
86346: XLA_AE_HEADER_PKG.g_rec_header_new.array_event_type_code(hdr_idx) := l_array_event_type(hdr_idx);
86347: XLA_AE_HEADER_PKG.g_rec_header_new.array_event_id(hdr_idx) := l_array_event_id(hdr_idx);
86348: XLA_AE_HEADER_PKG.g_rec_header_new.array_entity_id(hdr_idx) := l_array_entity_id(hdr_idx);
86349: XLA_AE_HEADER_PKG.g_rec_header_new.array_event_number(hdr_idx) := l_array_event_number(hdr_idx);
86350: XLA_AE_HEADER_PKG.g_rec_header_new.array_target_ledger_id(hdr_idx) := p_target_ledger_id;
86351:
86352:
86345:
86346: XLA_AE_HEADER_PKG.g_rec_header_new.array_event_type_code(hdr_idx) := l_array_event_type(hdr_idx);
86347: XLA_AE_HEADER_PKG.g_rec_header_new.array_event_id(hdr_idx) := l_array_event_id(hdr_idx);
86348: XLA_AE_HEADER_PKG.g_rec_header_new.array_entity_id(hdr_idx) := l_array_entity_id(hdr_idx);
86349: XLA_AE_HEADER_PKG.g_rec_header_new.array_event_number(hdr_idx) := l_array_event_number(hdr_idx);
86350: XLA_AE_HEADER_PKG.g_rec_header_new.array_target_ledger_id(hdr_idx) := p_target_ledger_id;
86351:
86352:
86353: -- No header level analytical criteria
86346: XLA_AE_HEADER_PKG.g_rec_header_new.array_event_type_code(hdr_idx) := l_array_event_type(hdr_idx);
86347: XLA_AE_HEADER_PKG.g_rec_header_new.array_event_id(hdr_idx) := l_array_event_id(hdr_idx);
86348: XLA_AE_HEADER_PKG.g_rec_header_new.array_entity_id(hdr_idx) := l_array_entity_id(hdr_idx);
86349: XLA_AE_HEADER_PKG.g_rec_header_new.array_event_number(hdr_idx) := l_array_event_number(hdr_idx);
86350: XLA_AE_HEADER_PKG.g_rec_header_new.array_target_ledger_id(hdr_idx) := p_target_ledger_id;
86351:
86352:
86353: -- No header level analytical criteria
86354:
86377: -- accounting for a distributeion
86378: --
86379: xla_ae_lines_pkg.SetTrxReversalAttrs
86380: (p_event_id => l_event_id
86381: ,p_gl_date => XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(hdr_idx)
86382: ,p_trx_reversal_source => l_trx_reversal_source);
86383:
86384: END IF;
86385:
86512: --
86513: -- Bug 4872078 - Do nothing if the event is meant for transaction reversal
86514: --
86515:
86516: IF NVL(xla_ae_header_pkg.g_rec_header_new.array_trx_acct_reversal_option
86517: (g_array_event(l_event_id).array_value_num('header_index'))
86518: ,'N'
86519: ) <> 'Y'
86520: THEN
86599: --
86600: -- 5217187
86601: --
86602: l_rec_rev_acct_attrs.array_acct_attr_code(1):= 'GL_DATE';
86603: l_rec_rev_acct_attrs.array_date_value(1) := XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(
86604: g_array_event(l_event_id).array_value_num('header_index'));
86605: --
86606: --
86607:
86787:
86788: --
86789: -- insert headers into xla_ae_headers_gt table
86790: --
86791: l_result := XLA_AE_HEADER_PKG.InsertHeaders ;
86792:
86793: -- insert into errors table here.
86794:
86795: END LOOP;
87271: l_previous_event_id NUMBER;
87272: l_first_event_id NUMBER;
87273: l_last_event_id NUMBER;
87274:
87275: l_rec_acct_attrs XLA_AE_HEADER_PKG.t_rec_acct_attrs;
87276: l_rec_rev_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;
87277: --
87278: --
87279: l_result BOOLEAN := TRUE;
87486: --
87487: --------------------------------------
87488: -- 4262811 Initialze MPA Line Number
87489: --------------------------------------
87490: XLA_AE_HEADER_PKG.g_mpa_line_num := 0;
87491:
87492: --
87493:
87494: --
87540: --
87541: EXIT WHEN l_array_entity_id.COUNT = 0;
87542:
87543: -- initialize arrays
87544: XLA_AE_HEADER_PKG.g_rec_header_new := NULL;
87545: XLA_AE_LINES_PKG.g_rec_lines := NULL;
87546:
87547: --
87548: -- Bug 4458708
87598:
87599: --
87600: -- initialize a row for ae header
87601: --
87602: XLA_AE_HEADER_PKG.InitHeader(hdr_idx);
87603:
87604: l_event_id := l_array_event_id(hdr_idx);
87605:
87606: --
87636: l_rec_acct_attrs.array_acct_attr_code(1) := 'GL_DATE';
87637: l_rec_acct_attrs.array_date_value(1) := g_array_event(l_event_id).array_value_date('source_87');
87638:
87639:
87640: XLA_AE_HEADER_PKG.SetHdrAcctAttrs(l_rec_acct_attrs);
87641:
87642: XLA_AE_HEADER_PKG.SetJeCategoryName;
87643:
87644: XLA_AE_HEADER_PKG.g_rec_header_new.array_event_type_code(hdr_idx) := l_array_event_type(hdr_idx);
87638:
87639:
87640: XLA_AE_HEADER_PKG.SetHdrAcctAttrs(l_rec_acct_attrs);
87641:
87642: XLA_AE_HEADER_PKG.SetJeCategoryName;
87643:
87644: XLA_AE_HEADER_PKG.g_rec_header_new.array_event_type_code(hdr_idx) := l_array_event_type(hdr_idx);
87645: XLA_AE_HEADER_PKG.g_rec_header_new.array_event_id(hdr_idx) := l_array_event_id(hdr_idx);
87646: XLA_AE_HEADER_PKG.g_rec_header_new.array_entity_id(hdr_idx) := l_array_entity_id(hdr_idx);
87640: XLA_AE_HEADER_PKG.SetHdrAcctAttrs(l_rec_acct_attrs);
87641:
87642: XLA_AE_HEADER_PKG.SetJeCategoryName;
87643:
87644: XLA_AE_HEADER_PKG.g_rec_header_new.array_event_type_code(hdr_idx) := l_array_event_type(hdr_idx);
87645: XLA_AE_HEADER_PKG.g_rec_header_new.array_event_id(hdr_idx) := l_array_event_id(hdr_idx);
87646: XLA_AE_HEADER_PKG.g_rec_header_new.array_entity_id(hdr_idx) := l_array_entity_id(hdr_idx);
87647: XLA_AE_HEADER_PKG.g_rec_header_new.array_event_number(hdr_idx) := l_array_event_number(hdr_idx);
87648: XLA_AE_HEADER_PKG.g_rec_header_new.array_target_ledger_id(hdr_idx) := p_target_ledger_id;
87641:
87642: XLA_AE_HEADER_PKG.SetJeCategoryName;
87643:
87644: XLA_AE_HEADER_PKG.g_rec_header_new.array_event_type_code(hdr_idx) := l_array_event_type(hdr_idx);
87645: XLA_AE_HEADER_PKG.g_rec_header_new.array_event_id(hdr_idx) := l_array_event_id(hdr_idx);
87646: XLA_AE_HEADER_PKG.g_rec_header_new.array_entity_id(hdr_idx) := l_array_entity_id(hdr_idx);
87647: XLA_AE_HEADER_PKG.g_rec_header_new.array_event_number(hdr_idx) := l_array_event_number(hdr_idx);
87648: XLA_AE_HEADER_PKG.g_rec_header_new.array_target_ledger_id(hdr_idx) := p_target_ledger_id;
87649:
87642: XLA_AE_HEADER_PKG.SetJeCategoryName;
87643:
87644: XLA_AE_HEADER_PKG.g_rec_header_new.array_event_type_code(hdr_idx) := l_array_event_type(hdr_idx);
87645: XLA_AE_HEADER_PKG.g_rec_header_new.array_event_id(hdr_idx) := l_array_event_id(hdr_idx);
87646: XLA_AE_HEADER_PKG.g_rec_header_new.array_entity_id(hdr_idx) := l_array_entity_id(hdr_idx);
87647: XLA_AE_HEADER_PKG.g_rec_header_new.array_event_number(hdr_idx) := l_array_event_number(hdr_idx);
87648: XLA_AE_HEADER_PKG.g_rec_header_new.array_target_ledger_id(hdr_idx) := p_target_ledger_id;
87649:
87650:
87643:
87644: XLA_AE_HEADER_PKG.g_rec_header_new.array_event_type_code(hdr_idx) := l_array_event_type(hdr_idx);
87645: XLA_AE_HEADER_PKG.g_rec_header_new.array_event_id(hdr_idx) := l_array_event_id(hdr_idx);
87646: XLA_AE_HEADER_PKG.g_rec_header_new.array_entity_id(hdr_idx) := l_array_entity_id(hdr_idx);
87647: XLA_AE_HEADER_PKG.g_rec_header_new.array_event_number(hdr_idx) := l_array_event_number(hdr_idx);
87648: XLA_AE_HEADER_PKG.g_rec_header_new.array_target_ledger_id(hdr_idx) := p_target_ledger_id;
87649:
87650:
87651: -- No header level analytical criteria
87644: XLA_AE_HEADER_PKG.g_rec_header_new.array_event_type_code(hdr_idx) := l_array_event_type(hdr_idx);
87645: XLA_AE_HEADER_PKG.g_rec_header_new.array_event_id(hdr_idx) := l_array_event_id(hdr_idx);
87646: XLA_AE_HEADER_PKG.g_rec_header_new.array_entity_id(hdr_idx) := l_array_entity_id(hdr_idx);
87647: XLA_AE_HEADER_PKG.g_rec_header_new.array_event_number(hdr_idx) := l_array_event_number(hdr_idx);
87648: XLA_AE_HEADER_PKG.g_rec_header_new.array_target_ledger_id(hdr_idx) := p_target_ledger_id;
87649:
87650:
87651: -- No header level analytical criteria
87652:
87675: -- accounting for a distributeion
87676: --
87677: xla_ae_lines_pkg.SetTrxReversalAttrs
87678: (p_event_id => l_event_id
87679: ,p_gl_date => XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(hdr_idx)
87680: ,p_trx_reversal_source => l_trx_reversal_source);
87681:
87682: END IF;
87683:
87810: --
87811: -- Bug 4872078 - Do nothing if the event is meant for transaction reversal
87812: --
87813:
87814: IF NVL(xla_ae_header_pkg.g_rec_header_new.array_trx_acct_reversal_option
87815: (g_array_event(l_event_id).array_value_num('header_index'))
87816: ,'N'
87817: ) <> 'Y'
87818: THEN
87897: --
87898: -- 5217187
87899: --
87900: l_rec_rev_acct_attrs.array_acct_attr_code(1):= 'GL_DATE';
87901: l_rec_rev_acct_attrs.array_date_value(1) := XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(
87902: g_array_event(l_event_id).array_value_num('header_index'));
87903: --
87904: --
87905:
88085:
88086: --
88087: -- insert headers into xla_ae_headers_gt table
88088: --
88089: l_result := XLA_AE_HEADER_PKG.InsertHeaders ;
88090:
88091: -- insert into errors table here.
88092:
88093: END LOOP;