1: PACKAGE BODY JG_CREATE_JOURNALS_PKG AS
2: /* $Header: jgzztalb.pls 120.2 2004/02/19 14:49:51 fholst ship $ */
3:
4: /* ---------------------------------------------------------------------
5: | PRIVATE PROCEDURE |
12: | create_journal_allocations |
13: --------------------------------------------------------------------- */
14: PROCEDURE zero_fill_segments(p_key_segment IN OUT NOCOPY KEY_SEGMENTS_TABLE) IS
15: BEGIN
16: JG_UTILITY_PKG.log( '> JG_CREATE_JOURNALS_PKG.Zero_Fill_Segments');
17: FOR j IN 1..JG_JOURNAL_ALLOCATIONS_PKG.G_num_of_segments LOOP
18: JG_UTILITY_PKG.debug( 'segmt posn = '||to_char(j));
19: JG_UTILITY_PKG.debug( 'ZF: segmt col name = '||JG_JOURNAL_ALLOCATIONS_PKG.G_zero_fill_arr(j).segment_col_name);
20: JG_UTILITY_PKG.debug( 'ZF: segmt zero string = '||JG_JOURNAL_ALLOCATIONS_PKG.G_zero_fill_arr(j).zero_string);
22: p_key_segment(TO_NUMBER(SUBSTR(JG_JOURNAL_ALLOCATIONS_PKG.G_zero_fill_arr(j).segment_col_name, 8)))
23: := JG_JOURNAL_ALLOCATIONS_PKG.G_zero_fill_arr(j).zero_string;
24: END IF;
25: END LOOP;
26: JG_UTILITY_PKG.log( '> JG_CREATE_JOURNALS_PKG.Zero_Fill_Segments');
27: END zero_fill_segments;
28:
29: /* ---------------------------------------------------------------------
30: | PRIVATE FUNCTION |
42: lp_accounted_dr IN NUMBER,
43: lp_accounted_cr IN NUMBER,
44: lp_offset_group_bool IN BOOLEAN) RETURN BOOLEAN IS
45: BEGIN
46: JG_UTILITY_PKG.log('> JG_CREATE_JOURNALS_PKG.insert_gl_interface');
47:
48: IF NOT lp_offset_group_bool THEN
49:
50: INSERT INTO gl_interface ( STATUS,
173: DECODE(JG_JOURNAL_ALLOCATIONS_PKG.G_balance_type,'E',
174: JG_JOURNAL_ALLOCATIONS_PKG.G_balance_type_id),
175: DECODE(JG_JOURNAL_ALLOCATIONS_PKG.G_balance_type,'B',
176: JG_JOURNAL_ALLOCATIONS_PKG.G_balance_type_id),
177: JG_CREATE_JOURNALS_PKG.G_key_segment( 1 ),
178: JG_CREATE_JOURNALS_PKG.G_key_segment( 2 ),
179: JG_CREATE_JOURNALS_PKG.G_key_segment( 3 ),
180: JG_CREATE_JOURNALS_PKG.G_key_segment( 4 ),
181: JG_CREATE_JOURNALS_PKG.G_key_segment( 5 ),
174: JG_JOURNAL_ALLOCATIONS_PKG.G_balance_type_id),
175: DECODE(JG_JOURNAL_ALLOCATIONS_PKG.G_balance_type,'B',
176: JG_JOURNAL_ALLOCATIONS_PKG.G_balance_type_id),
177: JG_CREATE_JOURNALS_PKG.G_key_segment( 1 ),
178: JG_CREATE_JOURNALS_PKG.G_key_segment( 2 ),
179: JG_CREATE_JOURNALS_PKG.G_key_segment( 3 ),
180: JG_CREATE_JOURNALS_PKG.G_key_segment( 4 ),
181: JG_CREATE_JOURNALS_PKG.G_key_segment( 5 ),
182: JG_CREATE_JOURNALS_PKG.G_key_segment( 6 ),
175: DECODE(JG_JOURNAL_ALLOCATIONS_PKG.G_balance_type,'B',
176: JG_JOURNAL_ALLOCATIONS_PKG.G_balance_type_id),
177: JG_CREATE_JOURNALS_PKG.G_key_segment( 1 ),
178: JG_CREATE_JOURNALS_PKG.G_key_segment( 2 ),
179: JG_CREATE_JOURNALS_PKG.G_key_segment( 3 ),
180: JG_CREATE_JOURNALS_PKG.G_key_segment( 4 ),
181: JG_CREATE_JOURNALS_PKG.G_key_segment( 5 ),
182: JG_CREATE_JOURNALS_PKG.G_key_segment( 6 ),
183: JG_CREATE_JOURNALS_PKG.G_key_segment( 7 ),
176: JG_JOURNAL_ALLOCATIONS_PKG.G_balance_type_id),
177: JG_CREATE_JOURNALS_PKG.G_key_segment( 1 ),
178: JG_CREATE_JOURNALS_PKG.G_key_segment( 2 ),
179: JG_CREATE_JOURNALS_PKG.G_key_segment( 3 ),
180: JG_CREATE_JOURNALS_PKG.G_key_segment( 4 ),
181: JG_CREATE_JOURNALS_PKG.G_key_segment( 5 ),
182: JG_CREATE_JOURNALS_PKG.G_key_segment( 6 ),
183: JG_CREATE_JOURNALS_PKG.G_key_segment( 7 ),
184: JG_CREATE_JOURNALS_PKG.G_key_segment( 8 ),
177: JG_CREATE_JOURNALS_PKG.G_key_segment( 1 ),
178: JG_CREATE_JOURNALS_PKG.G_key_segment( 2 ),
179: JG_CREATE_JOURNALS_PKG.G_key_segment( 3 ),
180: JG_CREATE_JOURNALS_PKG.G_key_segment( 4 ),
181: JG_CREATE_JOURNALS_PKG.G_key_segment( 5 ),
182: JG_CREATE_JOURNALS_PKG.G_key_segment( 6 ),
183: JG_CREATE_JOURNALS_PKG.G_key_segment( 7 ),
184: JG_CREATE_JOURNALS_PKG.G_key_segment( 8 ),
185: JG_CREATE_JOURNALS_PKG.G_key_segment( 9 ),
178: JG_CREATE_JOURNALS_PKG.G_key_segment( 2 ),
179: JG_CREATE_JOURNALS_PKG.G_key_segment( 3 ),
180: JG_CREATE_JOURNALS_PKG.G_key_segment( 4 ),
181: JG_CREATE_JOURNALS_PKG.G_key_segment( 5 ),
182: JG_CREATE_JOURNALS_PKG.G_key_segment( 6 ),
183: JG_CREATE_JOURNALS_PKG.G_key_segment( 7 ),
184: JG_CREATE_JOURNALS_PKG.G_key_segment( 8 ),
185: JG_CREATE_JOURNALS_PKG.G_key_segment( 9 ),
186: JG_CREATE_JOURNALS_PKG.G_key_segment( 10 ),
179: JG_CREATE_JOURNALS_PKG.G_key_segment( 3 ),
180: JG_CREATE_JOURNALS_PKG.G_key_segment( 4 ),
181: JG_CREATE_JOURNALS_PKG.G_key_segment( 5 ),
182: JG_CREATE_JOURNALS_PKG.G_key_segment( 6 ),
183: JG_CREATE_JOURNALS_PKG.G_key_segment( 7 ),
184: JG_CREATE_JOURNALS_PKG.G_key_segment( 8 ),
185: JG_CREATE_JOURNALS_PKG.G_key_segment( 9 ),
186: JG_CREATE_JOURNALS_PKG.G_key_segment( 10 ),
187: JG_CREATE_JOURNALS_PKG.G_key_segment( 11 ),
180: JG_CREATE_JOURNALS_PKG.G_key_segment( 4 ),
181: JG_CREATE_JOURNALS_PKG.G_key_segment( 5 ),
182: JG_CREATE_JOURNALS_PKG.G_key_segment( 6 ),
183: JG_CREATE_JOURNALS_PKG.G_key_segment( 7 ),
184: JG_CREATE_JOURNALS_PKG.G_key_segment( 8 ),
185: JG_CREATE_JOURNALS_PKG.G_key_segment( 9 ),
186: JG_CREATE_JOURNALS_PKG.G_key_segment( 10 ),
187: JG_CREATE_JOURNALS_PKG.G_key_segment( 11 ),
188: JG_CREATE_JOURNALS_PKG.G_key_segment( 12 ),
181: JG_CREATE_JOURNALS_PKG.G_key_segment( 5 ),
182: JG_CREATE_JOURNALS_PKG.G_key_segment( 6 ),
183: JG_CREATE_JOURNALS_PKG.G_key_segment( 7 ),
184: JG_CREATE_JOURNALS_PKG.G_key_segment( 8 ),
185: JG_CREATE_JOURNALS_PKG.G_key_segment( 9 ),
186: JG_CREATE_JOURNALS_PKG.G_key_segment( 10 ),
187: JG_CREATE_JOURNALS_PKG.G_key_segment( 11 ),
188: JG_CREATE_JOURNALS_PKG.G_key_segment( 12 ),
189: JG_CREATE_JOURNALS_PKG.G_key_segment( 13 ),
182: JG_CREATE_JOURNALS_PKG.G_key_segment( 6 ),
183: JG_CREATE_JOURNALS_PKG.G_key_segment( 7 ),
184: JG_CREATE_JOURNALS_PKG.G_key_segment( 8 ),
185: JG_CREATE_JOURNALS_PKG.G_key_segment( 9 ),
186: JG_CREATE_JOURNALS_PKG.G_key_segment( 10 ),
187: JG_CREATE_JOURNALS_PKG.G_key_segment( 11 ),
188: JG_CREATE_JOURNALS_PKG.G_key_segment( 12 ),
189: JG_CREATE_JOURNALS_PKG.G_key_segment( 13 ),
190: JG_CREATE_JOURNALS_PKG.G_key_segment( 14 ),
183: JG_CREATE_JOURNALS_PKG.G_key_segment( 7 ),
184: JG_CREATE_JOURNALS_PKG.G_key_segment( 8 ),
185: JG_CREATE_JOURNALS_PKG.G_key_segment( 9 ),
186: JG_CREATE_JOURNALS_PKG.G_key_segment( 10 ),
187: JG_CREATE_JOURNALS_PKG.G_key_segment( 11 ),
188: JG_CREATE_JOURNALS_PKG.G_key_segment( 12 ),
189: JG_CREATE_JOURNALS_PKG.G_key_segment( 13 ),
190: JG_CREATE_JOURNALS_PKG.G_key_segment( 14 ),
191: JG_CREATE_JOURNALS_PKG.G_key_segment( 15 ),
184: JG_CREATE_JOURNALS_PKG.G_key_segment( 8 ),
185: JG_CREATE_JOURNALS_PKG.G_key_segment( 9 ),
186: JG_CREATE_JOURNALS_PKG.G_key_segment( 10 ),
187: JG_CREATE_JOURNALS_PKG.G_key_segment( 11 ),
188: JG_CREATE_JOURNALS_PKG.G_key_segment( 12 ),
189: JG_CREATE_JOURNALS_PKG.G_key_segment( 13 ),
190: JG_CREATE_JOURNALS_PKG.G_key_segment( 14 ),
191: JG_CREATE_JOURNALS_PKG.G_key_segment( 15 ),
192: JG_CREATE_JOURNALS_PKG.G_key_segment( 16 ),
185: JG_CREATE_JOURNALS_PKG.G_key_segment( 9 ),
186: JG_CREATE_JOURNALS_PKG.G_key_segment( 10 ),
187: JG_CREATE_JOURNALS_PKG.G_key_segment( 11 ),
188: JG_CREATE_JOURNALS_PKG.G_key_segment( 12 ),
189: JG_CREATE_JOURNALS_PKG.G_key_segment( 13 ),
190: JG_CREATE_JOURNALS_PKG.G_key_segment( 14 ),
191: JG_CREATE_JOURNALS_PKG.G_key_segment( 15 ),
192: JG_CREATE_JOURNALS_PKG.G_key_segment( 16 ),
193: JG_CREATE_JOURNALS_PKG.G_key_segment( 17 ),
186: JG_CREATE_JOURNALS_PKG.G_key_segment( 10 ),
187: JG_CREATE_JOURNALS_PKG.G_key_segment( 11 ),
188: JG_CREATE_JOURNALS_PKG.G_key_segment( 12 ),
189: JG_CREATE_JOURNALS_PKG.G_key_segment( 13 ),
190: JG_CREATE_JOURNALS_PKG.G_key_segment( 14 ),
191: JG_CREATE_JOURNALS_PKG.G_key_segment( 15 ),
192: JG_CREATE_JOURNALS_PKG.G_key_segment( 16 ),
193: JG_CREATE_JOURNALS_PKG.G_key_segment( 17 ),
194: JG_CREATE_JOURNALS_PKG.G_key_segment( 18 ),
187: JG_CREATE_JOURNALS_PKG.G_key_segment( 11 ),
188: JG_CREATE_JOURNALS_PKG.G_key_segment( 12 ),
189: JG_CREATE_JOURNALS_PKG.G_key_segment( 13 ),
190: JG_CREATE_JOURNALS_PKG.G_key_segment( 14 ),
191: JG_CREATE_JOURNALS_PKG.G_key_segment( 15 ),
192: JG_CREATE_JOURNALS_PKG.G_key_segment( 16 ),
193: JG_CREATE_JOURNALS_PKG.G_key_segment( 17 ),
194: JG_CREATE_JOURNALS_PKG.G_key_segment( 18 ),
195: JG_CREATE_JOURNALS_PKG.G_key_segment( 19 ),
188: JG_CREATE_JOURNALS_PKG.G_key_segment( 12 ),
189: JG_CREATE_JOURNALS_PKG.G_key_segment( 13 ),
190: JG_CREATE_JOURNALS_PKG.G_key_segment( 14 ),
191: JG_CREATE_JOURNALS_PKG.G_key_segment( 15 ),
192: JG_CREATE_JOURNALS_PKG.G_key_segment( 16 ),
193: JG_CREATE_JOURNALS_PKG.G_key_segment( 17 ),
194: JG_CREATE_JOURNALS_PKG.G_key_segment( 18 ),
195: JG_CREATE_JOURNALS_PKG.G_key_segment( 19 ),
196: JG_CREATE_JOURNALS_PKG.G_key_segment( 20 ),
189: JG_CREATE_JOURNALS_PKG.G_key_segment( 13 ),
190: JG_CREATE_JOURNALS_PKG.G_key_segment( 14 ),
191: JG_CREATE_JOURNALS_PKG.G_key_segment( 15 ),
192: JG_CREATE_JOURNALS_PKG.G_key_segment( 16 ),
193: JG_CREATE_JOURNALS_PKG.G_key_segment( 17 ),
194: JG_CREATE_JOURNALS_PKG.G_key_segment( 18 ),
195: JG_CREATE_JOURNALS_PKG.G_key_segment( 19 ),
196: JG_CREATE_JOURNALS_PKG.G_key_segment( 20 ),
197: JG_CREATE_JOURNALS_PKG.G_key_segment( 21 ),
190: JG_CREATE_JOURNALS_PKG.G_key_segment( 14 ),
191: JG_CREATE_JOURNALS_PKG.G_key_segment( 15 ),
192: JG_CREATE_JOURNALS_PKG.G_key_segment( 16 ),
193: JG_CREATE_JOURNALS_PKG.G_key_segment( 17 ),
194: JG_CREATE_JOURNALS_PKG.G_key_segment( 18 ),
195: JG_CREATE_JOURNALS_PKG.G_key_segment( 19 ),
196: JG_CREATE_JOURNALS_PKG.G_key_segment( 20 ),
197: JG_CREATE_JOURNALS_PKG.G_key_segment( 21 ),
198: JG_CREATE_JOURNALS_PKG.G_key_segment( 22 ),
191: JG_CREATE_JOURNALS_PKG.G_key_segment( 15 ),
192: JG_CREATE_JOURNALS_PKG.G_key_segment( 16 ),
193: JG_CREATE_JOURNALS_PKG.G_key_segment( 17 ),
194: JG_CREATE_JOURNALS_PKG.G_key_segment( 18 ),
195: JG_CREATE_JOURNALS_PKG.G_key_segment( 19 ),
196: JG_CREATE_JOURNALS_PKG.G_key_segment( 20 ),
197: JG_CREATE_JOURNALS_PKG.G_key_segment( 21 ),
198: JG_CREATE_JOURNALS_PKG.G_key_segment( 22 ),
199: JG_CREATE_JOURNALS_PKG.G_key_segment( 23 ),
192: JG_CREATE_JOURNALS_PKG.G_key_segment( 16 ),
193: JG_CREATE_JOURNALS_PKG.G_key_segment( 17 ),
194: JG_CREATE_JOURNALS_PKG.G_key_segment( 18 ),
195: JG_CREATE_JOURNALS_PKG.G_key_segment( 19 ),
196: JG_CREATE_JOURNALS_PKG.G_key_segment( 20 ),
197: JG_CREATE_JOURNALS_PKG.G_key_segment( 21 ),
198: JG_CREATE_JOURNALS_PKG.G_key_segment( 22 ),
199: JG_CREATE_JOURNALS_PKG.G_key_segment( 23 ),
200: JG_CREATE_JOURNALS_PKG.G_key_segment( 24 ),
193: JG_CREATE_JOURNALS_PKG.G_key_segment( 17 ),
194: JG_CREATE_JOURNALS_PKG.G_key_segment( 18 ),
195: JG_CREATE_JOURNALS_PKG.G_key_segment( 19 ),
196: JG_CREATE_JOURNALS_PKG.G_key_segment( 20 ),
197: JG_CREATE_JOURNALS_PKG.G_key_segment( 21 ),
198: JG_CREATE_JOURNALS_PKG.G_key_segment( 22 ),
199: JG_CREATE_JOURNALS_PKG.G_key_segment( 23 ),
200: JG_CREATE_JOURNALS_PKG.G_key_segment( 24 ),
201: JG_CREATE_JOURNALS_PKG.G_key_segment( 25 ),
194: JG_CREATE_JOURNALS_PKG.G_key_segment( 18 ),
195: JG_CREATE_JOURNALS_PKG.G_key_segment( 19 ),
196: JG_CREATE_JOURNALS_PKG.G_key_segment( 20 ),
197: JG_CREATE_JOURNALS_PKG.G_key_segment( 21 ),
198: JG_CREATE_JOURNALS_PKG.G_key_segment( 22 ),
199: JG_CREATE_JOURNALS_PKG.G_key_segment( 23 ),
200: JG_CREATE_JOURNALS_PKG.G_key_segment( 24 ),
201: JG_CREATE_JOURNALS_PKG.G_key_segment( 25 ),
202: JG_CREATE_JOURNALS_PKG.G_key_segment( 26 ),
195: JG_CREATE_JOURNALS_PKG.G_key_segment( 19 ),
196: JG_CREATE_JOURNALS_PKG.G_key_segment( 20 ),
197: JG_CREATE_JOURNALS_PKG.G_key_segment( 21 ),
198: JG_CREATE_JOURNALS_PKG.G_key_segment( 22 ),
199: JG_CREATE_JOURNALS_PKG.G_key_segment( 23 ),
200: JG_CREATE_JOURNALS_PKG.G_key_segment( 24 ),
201: JG_CREATE_JOURNALS_PKG.G_key_segment( 25 ),
202: JG_CREATE_JOURNALS_PKG.G_key_segment( 26 ),
203: JG_CREATE_JOURNALS_PKG.G_key_segment( 27 ),
196: JG_CREATE_JOURNALS_PKG.G_key_segment( 20 ),
197: JG_CREATE_JOURNALS_PKG.G_key_segment( 21 ),
198: JG_CREATE_JOURNALS_PKG.G_key_segment( 22 ),
199: JG_CREATE_JOURNALS_PKG.G_key_segment( 23 ),
200: JG_CREATE_JOURNALS_PKG.G_key_segment( 24 ),
201: JG_CREATE_JOURNALS_PKG.G_key_segment( 25 ),
202: JG_CREATE_JOURNALS_PKG.G_key_segment( 26 ),
203: JG_CREATE_JOURNALS_PKG.G_key_segment( 27 ),
204: JG_CREATE_JOURNALS_PKG.G_key_segment( 28 ),
197: JG_CREATE_JOURNALS_PKG.G_key_segment( 21 ),
198: JG_CREATE_JOURNALS_PKG.G_key_segment( 22 ),
199: JG_CREATE_JOURNALS_PKG.G_key_segment( 23 ),
200: JG_CREATE_JOURNALS_PKG.G_key_segment( 24 ),
201: JG_CREATE_JOURNALS_PKG.G_key_segment( 25 ),
202: JG_CREATE_JOURNALS_PKG.G_key_segment( 26 ),
203: JG_CREATE_JOURNALS_PKG.G_key_segment( 27 ),
204: JG_CREATE_JOURNALS_PKG.G_key_segment( 28 ),
205: JG_CREATE_JOURNALS_PKG.G_key_segment( 29 ),
198: JG_CREATE_JOURNALS_PKG.G_key_segment( 22 ),
199: JG_CREATE_JOURNALS_PKG.G_key_segment( 23 ),
200: JG_CREATE_JOURNALS_PKG.G_key_segment( 24 ),
201: JG_CREATE_JOURNALS_PKG.G_key_segment( 25 ),
202: JG_CREATE_JOURNALS_PKG.G_key_segment( 26 ),
203: JG_CREATE_JOURNALS_PKG.G_key_segment( 27 ),
204: JG_CREATE_JOURNALS_PKG.G_key_segment( 28 ),
205: JG_CREATE_JOURNALS_PKG.G_key_segment( 29 ),
206: JG_CREATE_JOURNALS_PKG.G_key_segment( 30 ),
199: JG_CREATE_JOURNALS_PKG.G_key_segment( 23 ),
200: JG_CREATE_JOURNALS_PKG.G_key_segment( 24 ),
201: JG_CREATE_JOURNALS_PKG.G_key_segment( 25 ),
202: JG_CREATE_JOURNALS_PKG.G_key_segment( 26 ),
203: JG_CREATE_JOURNALS_PKG.G_key_segment( 27 ),
204: JG_CREATE_JOURNALS_PKG.G_key_segment( 28 ),
205: JG_CREATE_JOURNALS_PKG.G_key_segment( 29 ),
206: JG_CREATE_JOURNALS_PKG.G_key_segment( 30 ),
207: lp_entered_dr,
200: JG_CREATE_JOURNALS_PKG.G_key_segment( 24 ),
201: JG_CREATE_JOURNALS_PKG.G_key_segment( 25 ),
202: JG_CREATE_JOURNALS_PKG.G_key_segment( 26 ),
203: JG_CREATE_JOURNALS_PKG.G_key_segment( 27 ),
204: JG_CREATE_JOURNALS_PKG.G_key_segment( 28 ),
205: JG_CREATE_JOURNALS_PKG.G_key_segment( 29 ),
206: JG_CREATE_JOURNALS_PKG.G_key_segment( 30 ),
207: lp_entered_dr,
208: lp_entered_cr,
201: JG_CREATE_JOURNALS_PKG.G_key_segment( 25 ),
202: JG_CREATE_JOURNALS_PKG.G_key_segment( 26 ),
203: JG_CREATE_JOURNALS_PKG.G_key_segment( 27 ),
204: JG_CREATE_JOURNALS_PKG.G_key_segment( 28 ),
205: JG_CREATE_JOURNALS_PKG.G_key_segment( 29 ),
206: JG_CREATE_JOURNALS_PKG.G_key_segment( 30 ),
207: lp_entered_dr,
208: lp_entered_cr,
209: lp_accounted_dr,
202: JG_CREATE_JOURNALS_PKG.G_key_segment( 26 ),
203: JG_CREATE_JOURNALS_PKG.G_key_segment( 27 ),
204: JG_CREATE_JOURNALS_PKG.G_key_segment( 28 ),
205: JG_CREATE_JOURNALS_PKG.G_key_segment( 29 ),
206: JG_CREATE_JOURNALS_PKG.G_key_segment( 30 ),
207: lp_entered_dr,
208: lp_entered_cr,
209: lp_accounted_dr,
210: lp_accounted_cr,
207: lp_entered_dr,
208: lp_entered_cr,
209: lp_accounted_dr,
210: lp_accounted_cr,
211: JG_CREATE_JOURNALS_PKG.G_Batch_Name, -- Reference1
212: JG_CREATE_JOURNALS_PKG.G_Batch_Name, -- Reference2
213: JG_CREATE_JOURNALS_PKG.G_Journal_Name, -- Reference4
214: JG_CREATE_JOURNALS_PKG.G_Journal_Description, -- Reference5
215: JG_ALLOCATE_JOURNALS_PKG.G_journal_qry_rec.l_je_lines_v_rec.external_reference,-- Reference6
208: lp_entered_cr,
209: lp_accounted_dr,
210: lp_accounted_cr,
211: JG_CREATE_JOURNALS_PKG.G_Batch_Name, -- Reference1
212: JG_CREATE_JOURNALS_PKG.G_Batch_Name, -- Reference2
213: JG_CREATE_JOURNALS_PKG.G_Journal_Name, -- Reference4
214: JG_CREATE_JOURNALS_PKG.G_Journal_Description, -- Reference5
215: JG_ALLOCATE_JOURNALS_PKG.G_journal_qry_rec.l_je_lines_v_rec.external_reference,-- Reference6
216: JG_ALLOCATE_JOURNALS_PKG.G_journal_qry_rec.l_je_lines_v_rec.je_header_name ||
209: lp_accounted_dr,
210: lp_accounted_cr,
211: JG_CREATE_JOURNALS_PKG.G_Batch_Name, -- Reference1
212: JG_CREATE_JOURNALS_PKG.G_Batch_Name, -- Reference2
213: JG_CREATE_JOURNALS_PKG.G_Journal_Name, -- Reference4
214: JG_CREATE_JOURNALS_PKG.G_Journal_Description, -- Reference5
215: JG_ALLOCATE_JOURNALS_PKG.G_journal_qry_rec.l_je_lines_v_rec.external_reference,-- Reference6
216: JG_ALLOCATE_JOURNALS_PKG.G_journal_qry_rec.l_je_lines_v_rec.je_header_name ||
217: DECODE(JG_JOURNAL_ALLOCATIONS_PKG.G_balance_type, 'A',
210: lp_accounted_cr,
211: JG_CREATE_JOURNALS_PKG.G_Batch_Name, -- Reference1
212: JG_CREATE_JOURNALS_PKG.G_Batch_Name, -- Reference2
213: JG_CREATE_JOURNALS_PKG.G_Journal_Name, -- Reference4
214: JG_CREATE_JOURNALS_PKG.G_Journal_Description, -- Reference5
215: JG_ALLOCATE_JOURNALS_PKG.G_journal_qry_rec.l_je_lines_v_rec.external_reference,-- Reference6
216: JG_ALLOCATE_JOURNALS_PKG.G_journal_qry_rec.l_je_lines_v_rec.je_header_name ||
217: DECODE(JG_JOURNAL_ALLOCATIONS_PKG.G_balance_type, 'A',
218: '/' ||JG_ALLOCATE_JOURNALS_PKG.G_journal_qry_rec.l_je_lines_v_rec.je_doc_sequence_name || '/' ||
384: DECODE(JG_JOURNAL_ALLOCATIONS_PKG.G_balance_type,'E',
385: JG_JOURNAL_ALLOCATIONS_PKG.G_balance_type_id),
386: DECODE(JG_JOURNAL_ALLOCATIONS_PKG.G_balance_type,'B',
387: JG_JOURNAL_ALLOCATIONS_PKG.G_balance_type_id),
388: JG_CREATE_JOURNALS_PKG.G_offset_grp_key_segment( 1 ),
389: JG_CREATE_JOURNALS_PKG.G_offset_grp_key_segment( 2 ),
390: JG_CREATE_JOURNALS_PKG.G_offset_grp_key_segment( 3 ),
391: JG_CREATE_JOURNALS_PKG.G_offset_grp_key_segment( 4 ),
392: JG_CREATE_JOURNALS_PKG.G_offset_grp_key_segment( 5 ),
385: JG_JOURNAL_ALLOCATIONS_PKG.G_balance_type_id),
386: DECODE(JG_JOURNAL_ALLOCATIONS_PKG.G_balance_type,'B',
387: JG_JOURNAL_ALLOCATIONS_PKG.G_balance_type_id),
388: JG_CREATE_JOURNALS_PKG.G_offset_grp_key_segment( 1 ),
389: JG_CREATE_JOURNALS_PKG.G_offset_grp_key_segment( 2 ),
390: JG_CREATE_JOURNALS_PKG.G_offset_grp_key_segment( 3 ),
391: JG_CREATE_JOURNALS_PKG.G_offset_grp_key_segment( 4 ),
392: JG_CREATE_JOURNALS_PKG.G_offset_grp_key_segment( 5 ),
393: JG_CREATE_JOURNALS_PKG.G_offset_grp_key_segment( 6 ),
386: DECODE(JG_JOURNAL_ALLOCATIONS_PKG.G_balance_type,'B',
387: JG_JOURNAL_ALLOCATIONS_PKG.G_balance_type_id),
388: JG_CREATE_JOURNALS_PKG.G_offset_grp_key_segment( 1 ),
389: JG_CREATE_JOURNALS_PKG.G_offset_grp_key_segment( 2 ),
390: JG_CREATE_JOURNALS_PKG.G_offset_grp_key_segment( 3 ),
391: JG_CREATE_JOURNALS_PKG.G_offset_grp_key_segment( 4 ),
392: JG_CREATE_JOURNALS_PKG.G_offset_grp_key_segment( 5 ),
393: JG_CREATE_JOURNALS_PKG.G_offset_grp_key_segment( 6 ),
394: JG_CREATE_JOURNALS_PKG.G_offset_grp_key_segment( 7 ),
387: JG_JOURNAL_ALLOCATIONS_PKG.G_balance_type_id),
388: JG_CREATE_JOURNALS_PKG.G_offset_grp_key_segment( 1 ),
389: JG_CREATE_JOURNALS_PKG.G_offset_grp_key_segment( 2 ),
390: JG_CREATE_JOURNALS_PKG.G_offset_grp_key_segment( 3 ),
391: JG_CREATE_JOURNALS_PKG.G_offset_grp_key_segment( 4 ),
392: JG_CREATE_JOURNALS_PKG.G_offset_grp_key_segment( 5 ),
393: JG_CREATE_JOURNALS_PKG.G_offset_grp_key_segment( 6 ),
394: JG_CREATE_JOURNALS_PKG.G_offset_grp_key_segment( 7 ),
395: JG_CREATE_JOURNALS_PKG.G_offset_grp_key_segment( 8 ),
388: JG_CREATE_JOURNALS_PKG.G_offset_grp_key_segment( 1 ),
389: JG_CREATE_JOURNALS_PKG.G_offset_grp_key_segment( 2 ),
390: JG_CREATE_JOURNALS_PKG.G_offset_grp_key_segment( 3 ),
391: JG_CREATE_JOURNALS_PKG.G_offset_grp_key_segment( 4 ),
392: JG_CREATE_JOURNALS_PKG.G_offset_grp_key_segment( 5 ),
393: JG_CREATE_JOURNALS_PKG.G_offset_grp_key_segment( 6 ),
394: JG_CREATE_JOURNALS_PKG.G_offset_grp_key_segment( 7 ),
395: JG_CREATE_JOURNALS_PKG.G_offset_grp_key_segment( 8 ),
396: JG_CREATE_JOURNALS_PKG.G_offset_grp_key_segment( 9 ),
389: JG_CREATE_JOURNALS_PKG.G_offset_grp_key_segment( 2 ),
390: JG_CREATE_JOURNALS_PKG.G_offset_grp_key_segment( 3 ),
391: JG_CREATE_JOURNALS_PKG.G_offset_grp_key_segment( 4 ),
392: JG_CREATE_JOURNALS_PKG.G_offset_grp_key_segment( 5 ),
393: JG_CREATE_JOURNALS_PKG.G_offset_grp_key_segment( 6 ),
394: JG_CREATE_JOURNALS_PKG.G_offset_grp_key_segment( 7 ),
395: JG_CREATE_JOURNALS_PKG.G_offset_grp_key_segment( 8 ),
396: JG_CREATE_JOURNALS_PKG.G_offset_grp_key_segment( 9 ),
397: JG_CREATE_JOURNALS_PKG.G_offset_grp_key_segment( 10 ),
390: JG_CREATE_JOURNALS_PKG.G_offset_grp_key_segment( 3 ),
391: JG_CREATE_JOURNALS_PKG.G_offset_grp_key_segment( 4 ),
392: JG_CREATE_JOURNALS_PKG.G_offset_grp_key_segment( 5 ),
393: JG_CREATE_JOURNALS_PKG.G_offset_grp_key_segment( 6 ),
394: JG_CREATE_JOURNALS_PKG.G_offset_grp_key_segment( 7 ),
395: JG_CREATE_JOURNALS_PKG.G_offset_grp_key_segment( 8 ),
396: JG_CREATE_JOURNALS_PKG.G_offset_grp_key_segment( 9 ),
397: JG_CREATE_JOURNALS_PKG.G_offset_grp_key_segment( 10 ),
398: JG_CREATE_JOURNALS_PKG.G_offset_grp_key_segment( 11 ),
391: JG_CREATE_JOURNALS_PKG.G_offset_grp_key_segment( 4 ),
392: JG_CREATE_JOURNALS_PKG.G_offset_grp_key_segment( 5 ),
393: JG_CREATE_JOURNALS_PKG.G_offset_grp_key_segment( 6 ),
394: JG_CREATE_JOURNALS_PKG.G_offset_grp_key_segment( 7 ),
395: JG_CREATE_JOURNALS_PKG.G_offset_grp_key_segment( 8 ),
396: JG_CREATE_JOURNALS_PKG.G_offset_grp_key_segment( 9 ),
397: JG_CREATE_JOURNALS_PKG.G_offset_grp_key_segment( 10 ),
398: JG_CREATE_JOURNALS_PKG.G_offset_grp_key_segment( 11 ),
399: JG_CREATE_JOURNALS_PKG.G_offset_grp_key_segment( 12 ),
392: JG_CREATE_JOURNALS_PKG.G_offset_grp_key_segment( 5 ),
393: JG_CREATE_JOURNALS_PKG.G_offset_grp_key_segment( 6 ),
394: JG_CREATE_JOURNALS_PKG.G_offset_grp_key_segment( 7 ),
395: JG_CREATE_JOURNALS_PKG.G_offset_grp_key_segment( 8 ),
396: JG_CREATE_JOURNALS_PKG.G_offset_grp_key_segment( 9 ),
397: JG_CREATE_JOURNALS_PKG.G_offset_grp_key_segment( 10 ),
398: JG_CREATE_JOURNALS_PKG.G_offset_grp_key_segment( 11 ),
399: JG_CREATE_JOURNALS_PKG.G_offset_grp_key_segment( 12 ),
400: JG_CREATE_JOURNALS_PKG.G_offset_grp_key_segment( 13 ),
393: JG_CREATE_JOURNALS_PKG.G_offset_grp_key_segment( 6 ),
394: JG_CREATE_JOURNALS_PKG.G_offset_grp_key_segment( 7 ),
395: JG_CREATE_JOURNALS_PKG.G_offset_grp_key_segment( 8 ),
396: JG_CREATE_JOURNALS_PKG.G_offset_grp_key_segment( 9 ),
397: JG_CREATE_JOURNALS_PKG.G_offset_grp_key_segment( 10 ),
398: JG_CREATE_JOURNALS_PKG.G_offset_grp_key_segment( 11 ),
399: JG_CREATE_JOURNALS_PKG.G_offset_grp_key_segment( 12 ),
400: JG_CREATE_JOURNALS_PKG.G_offset_grp_key_segment( 13 ),
401: JG_CREATE_JOURNALS_PKG.G_offset_grp_key_segment( 14 ),
394: JG_CREATE_JOURNALS_PKG.G_offset_grp_key_segment( 7 ),
395: JG_CREATE_JOURNALS_PKG.G_offset_grp_key_segment( 8 ),
396: JG_CREATE_JOURNALS_PKG.G_offset_grp_key_segment( 9 ),
397: JG_CREATE_JOURNALS_PKG.G_offset_grp_key_segment( 10 ),
398: JG_CREATE_JOURNALS_PKG.G_offset_grp_key_segment( 11 ),
399: JG_CREATE_JOURNALS_PKG.G_offset_grp_key_segment( 12 ),
400: JG_CREATE_JOURNALS_PKG.G_offset_grp_key_segment( 13 ),
401: JG_CREATE_JOURNALS_PKG.G_offset_grp_key_segment( 14 ),
402: JG_CREATE_JOURNALS_PKG.G_offset_grp_key_segment( 15 ),
395: JG_CREATE_JOURNALS_PKG.G_offset_grp_key_segment( 8 ),
396: JG_CREATE_JOURNALS_PKG.G_offset_grp_key_segment( 9 ),
397: JG_CREATE_JOURNALS_PKG.G_offset_grp_key_segment( 10 ),
398: JG_CREATE_JOURNALS_PKG.G_offset_grp_key_segment( 11 ),
399: JG_CREATE_JOURNALS_PKG.G_offset_grp_key_segment( 12 ),
400: JG_CREATE_JOURNALS_PKG.G_offset_grp_key_segment( 13 ),
401: JG_CREATE_JOURNALS_PKG.G_offset_grp_key_segment( 14 ),
402: JG_CREATE_JOURNALS_PKG.G_offset_grp_key_segment( 15 ),
403: JG_CREATE_JOURNALS_PKG.G_offset_grp_key_segment( 16 ),
396: JG_CREATE_JOURNALS_PKG.G_offset_grp_key_segment( 9 ),
397: JG_CREATE_JOURNALS_PKG.G_offset_grp_key_segment( 10 ),
398: JG_CREATE_JOURNALS_PKG.G_offset_grp_key_segment( 11 ),
399: JG_CREATE_JOURNALS_PKG.G_offset_grp_key_segment( 12 ),
400: JG_CREATE_JOURNALS_PKG.G_offset_grp_key_segment( 13 ),
401: JG_CREATE_JOURNALS_PKG.G_offset_grp_key_segment( 14 ),
402: JG_CREATE_JOURNALS_PKG.G_offset_grp_key_segment( 15 ),
403: JG_CREATE_JOURNALS_PKG.G_offset_grp_key_segment( 16 ),
404: JG_CREATE_JOURNALS_PKG.G_offset_grp_key_segment( 17 ),
397: JG_CREATE_JOURNALS_PKG.G_offset_grp_key_segment( 10 ),
398: JG_CREATE_JOURNALS_PKG.G_offset_grp_key_segment( 11 ),
399: JG_CREATE_JOURNALS_PKG.G_offset_grp_key_segment( 12 ),
400: JG_CREATE_JOURNALS_PKG.G_offset_grp_key_segment( 13 ),
401: JG_CREATE_JOURNALS_PKG.G_offset_grp_key_segment( 14 ),
402: JG_CREATE_JOURNALS_PKG.G_offset_grp_key_segment( 15 ),
403: JG_CREATE_JOURNALS_PKG.G_offset_grp_key_segment( 16 ),
404: JG_CREATE_JOURNALS_PKG.G_offset_grp_key_segment( 17 ),
405: JG_CREATE_JOURNALS_PKG.G_offset_grp_key_segment( 18 ),
398: JG_CREATE_JOURNALS_PKG.G_offset_grp_key_segment( 11 ),
399: JG_CREATE_JOURNALS_PKG.G_offset_grp_key_segment( 12 ),
400: JG_CREATE_JOURNALS_PKG.G_offset_grp_key_segment( 13 ),
401: JG_CREATE_JOURNALS_PKG.G_offset_grp_key_segment( 14 ),
402: JG_CREATE_JOURNALS_PKG.G_offset_grp_key_segment( 15 ),
403: JG_CREATE_JOURNALS_PKG.G_offset_grp_key_segment( 16 ),
404: JG_CREATE_JOURNALS_PKG.G_offset_grp_key_segment( 17 ),
405: JG_CREATE_JOURNALS_PKG.G_offset_grp_key_segment( 18 ),
406: JG_CREATE_JOURNALS_PKG.G_offset_grp_key_segment( 19 ),
399: JG_CREATE_JOURNALS_PKG.G_offset_grp_key_segment( 12 ),
400: JG_CREATE_JOURNALS_PKG.G_offset_grp_key_segment( 13 ),
401: JG_CREATE_JOURNALS_PKG.G_offset_grp_key_segment( 14 ),
402: JG_CREATE_JOURNALS_PKG.G_offset_grp_key_segment( 15 ),
403: JG_CREATE_JOURNALS_PKG.G_offset_grp_key_segment( 16 ),
404: JG_CREATE_JOURNALS_PKG.G_offset_grp_key_segment( 17 ),
405: JG_CREATE_JOURNALS_PKG.G_offset_grp_key_segment( 18 ),
406: JG_CREATE_JOURNALS_PKG.G_offset_grp_key_segment( 19 ),
407: JG_CREATE_JOURNALS_PKG.G_offset_grp_key_segment( 20 ),
400: JG_CREATE_JOURNALS_PKG.G_offset_grp_key_segment( 13 ),
401: JG_CREATE_JOURNALS_PKG.G_offset_grp_key_segment( 14 ),
402: JG_CREATE_JOURNALS_PKG.G_offset_grp_key_segment( 15 ),
403: JG_CREATE_JOURNALS_PKG.G_offset_grp_key_segment( 16 ),
404: JG_CREATE_JOURNALS_PKG.G_offset_grp_key_segment( 17 ),
405: JG_CREATE_JOURNALS_PKG.G_offset_grp_key_segment( 18 ),
406: JG_CREATE_JOURNALS_PKG.G_offset_grp_key_segment( 19 ),
407: JG_CREATE_JOURNALS_PKG.G_offset_grp_key_segment( 20 ),
408: JG_CREATE_JOURNALS_PKG.G_offset_grp_key_segment( 21 ),
401: JG_CREATE_JOURNALS_PKG.G_offset_grp_key_segment( 14 ),
402: JG_CREATE_JOURNALS_PKG.G_offset_grp_key_segment( 15 ),
403: JG_CREATE_JOURNALS_PKG.G_offset_grp_key_segment( 16 ),
404: JG_CREATE_JOURNALS_PKG.G_offset_grp_key_segment( 17 ),
405: JG_CREATE_JOURNALS_PKG.G_offset_grp_key_segment( 18 ),
406: JG_CREATE_JOURNALS_PKG.G_offset_grp_key_segment( 19 ),
407: JG_CREATE_JOURNALS_PKG.G_offset_grp_key_segment( 20 ),
408: JG_CREATE_JOURNALS_PKG.G_offset_grp_key_segment( 21 ),
409: JG_CREATE_JOURNALS_PKG.G_offset_grp_key_segment( 22 ),
402: JG_CREATE_JOURNALS_PKG.G_offset_grp_key_segment( 15 ),
403: JG_CREATE_JOURNALS_PKG.G_offset_grp_key_segment( 16 ),
404: JG_CREATE_JOURNALS_PKG.G_offset_grp_key_segment( 17 ),
405: JG_CREATE_JOURNALS_PKG.G_offset_grp_key_segment( 18 ),
406: JG_CREATE_JOURNALS_PKG.G_offset_grp_key_segment( 19 ),
407: JG_CREATE_JOURNALS_PKG.G_offset_grp_key_segment( 20 ),
408: JG_CREATE_JOURNALS_PKG.G_offset_grp_key_segment( 21 ),
409: JG_CREATE_JOURNALS_PKG.G_offset_grp_key_segment( 22 ),
410: JG_CREATE_JOURNALS_PKG.G_offset_grp_key_segment( 23 ),
403: JG_CREATE_JOURNALS_PKG.G_offset_grp_key_segment( 16 ),
404: JG_CREATE_JOURNALS_PKG.G_offset_grp_key_segment( 17 ),
405: JG_CREATE_JOURNALS_PKG.G_offset_grp_key_segment( 18 ),
406: JG_CREATE_JOURNALS_PKG.G_offset_grp_key_segment( 19 ),
407: JG_CREATE_JOURNALS_PKG.G_offset_grp_key_segment( 20 ),
408: JG_CREATE_JOURNALS_PKG.G_offset_grp_key_segment( 21 ),
409: JG_CREATE_JOURNALS_PKG.G_offset_grp_key_segment( 22 ),
410: JG_CREATE_JOURNALS_PKG.G_offset_grp_key_segment( 23 ),
411: JG_CREATE_JOURNALS_PKG.G_offset_grp_key_segment( 24 ),
404: JG_CREATE_JOURNALS_PKG.G_offset_grp_key_segment( 17 ),
405: JG_CREATE_JOURNALS_PKG.G_offset_grp_key_segment( 18 ),
406: JG_CREATE_JOURNALS_PKG.G_offset_grp_key_segment( 19 ),
407: JG_CREATE_JOURNALS_PKG.G_offset_grp_key_segment( 20 ),
408: JG_CREATE_JOURNALS_PKG.G_offset_grp_key_segment( 21 ),
409: JG_CREATE_JOURNALS_PKG.G_offset_grp_key_segment( 22 ),
410: JG_CREATE_JOURNALS_PKG.G_offset_grp_key_segment( 23 ),
411: JG_CREATE_JOURNALS_PKG.G_offset_grp_key_segment( 24 ),
412: JG_CREATE_JOURNALS_PKG.G_offset_grp_key_segment( 25 ),
405: JG_CREATE_JOURNALS_PKG.G_offset_grp_key_segment( 18 ),
406: JG_CREATE_JOURNALS_PKG.G_offset_grp_key_segment( 19 ),
407: JG_CREATE_JOURNALS_PKG.G_offset_grp_key_segment( 20 ),
408: JG_CREATE_JOURNALS_PKG.G_offset_grp_key_segment( 21 ),
409: JG_CREATE_JOURNALS_PKG.G_offset_grp_key_segment( 22 ),
410: JG_CREATE_JOURNALS_PKG.G_offset_grp_key_segment( 23 ),
411: JG_CREATE_JOURNALS_PKG.G_offset_grp_key_segment( 24 ),
412: JG_CREATE_JOURNALS_PKG.G_offset_grp_key_segment( 25 ),
413: JG_CREATE_JOURNALS_PKG.G_offset_grp_key_segment( 26 ),
406: JG_CREATE_JOURNALS_PKG.G_offset_grp_key_segment( 19 ),
407: JG_CREATE_JOURNALS_PKG.G_offset_grp_key_segment( 20 ),
408: JG_CREATE_JOURNALS_PKG.G_offset_grp_key_segment( 21 ),
409: JG_CREATE_JOURNALS_PKG.G_offset_grp_key_segment( 22 ),
410: JG_CREATE_JOURNALS_PKG.G_offset_grp_key_segment( 23 ),
411: JG_CREATE_JOURNALS_PKG.G_offset_grp_key_segment( 24 ),
412: JG_CREATE_JOURNALS_PKG.G_offset_grp_key_segment( 25 ),
413: JG_CREATE_JOURNALS_PKG.G_offset_grp_key_segment( 26 ),
414: JG_CREATE_JOURNALS_PKG.G_offset_grp_key_segment( 27 ),
407: JG_CREATE_JOURNALS_PKG.G_offset_grp_key_segment( 20 ),
408: JG_CREATE_JOURNALS_PKG.G_offset_grp_key_segment( 21 ),
409: JG_CREATE_JOURNALS_PKG.G_offset_grp_key_segment( 22 ),
410: JG_CREATE_JOURNALS_PKG.G_offset_grp_key_segment( 23 ),
411: JG_CREATE_JOURNALS_PKG.G_offset_grp_key_segment( 24 ),
412: JG_CREATE_JOURNALS_PKG.G_offset_grp_key_segment( 25 ),
413: JG_CREATE_JOURNALS_PKG.G_offset_grp_key_segment( 26 ),
414: JG_CREATE_JOURNALS_PKG.G_offset_grp_key_segment( 27 ),
415: JG_CREATE_JOURNALS_PKG.G_offset_grp_key_segment( 28 ),
408: JG_CREATE_JOURNALS_PKG.G_offset_grp_key_segment( 21 ),
409: JG_CREATE_JOURNALS_PKG.G_offset_grp_key_segment( 22 ),
410: JG_CREATE_JOURNALS_PKG.G_offset_grp_key_segment( 23 ),
411: JG_CREATE_JOURNALS_PKG.G_offset_grp_key_segment( 24 ),
412: JG_CREATE_JOURNALS_PKG.G_offset_grp_key_segment( 25 ),
413: JG_CREATE_JOURNALS_PKG.G_offset_grp_key_segment( 26 ),
414: JG_CREATE_JOURNALS_PKG.G_offset_grp_key_segment( 27 ),
415: JG_CREATE_JOURNALS_PKG.G_offset_grp_key_segment( 28 ),
416: JG_CREATE_JOURNALS_PKG.G_offset_grp_key_segment( 29 ),
409: JG_CREATE_JOURNALS_PKG.G_offset_grp_key_segment( 22 ),
410: JG_CREATE_JOURNALS_PKG.G_offset_grp_key_segment( 23 ),
411: JG_CREATE_JOURNALS_PKG.G_offset_grp_key_segment( 24 ),
412: JG_CREATE_JOURNALS_PKG.G_offset_grp_key_segment( 25 ),
413: JG_CREATE_JOURNALS_PKG.G_offset_grp_key_segment( 26 ),
414: JG_CREATE_JOURNALS_PKG.G_offset_grp_key_segment( 27 ),
415: JG_CREATE_JOURNALS_PKG.G_offset_grp_key_segment( 28 ),
416: JG_CREATE_JOURNALS_PKG.G_offset_grp_key_segment( 29 ),
417: JG_CREATE_JOURNALS_PKG.G_offset_grp_key_segment( 30 ),
410: JG_CREATE_JOURNALS_PKG.G_offset_grp_key_segment( 23 ),
411: JG_CREATE_JOURNALS_PKG.G_offset_grp_key_segment( 24 ),
412: JG_CREATE_JOURNALS_PKG.G_offset_grp_key_segment( 25 ),
413: JG_CREATE_JOURNALS_PKG.G_offset_grp_key_segment( 26 ),
414: JG_CREATE_JOURNALS_PKG.G_offset_grp_key_segment( 27 ),
415: JG_CREATE_JOURNALS_PKG.G_offset_grp_key_segment( 28 ),
416: JG_CREATE_JOURNALS_PKG.G_offset_grp_key_segment( 29 ),
417: JG_CREATE_JOURNALS_PKG.G_offset_grp_key_segment( 30 ),
418: lp_entered_dr,
411: JG_CREATE_JOURNALS_PKG.G_offset_grp_key_segment( 24 ),
412: JG_CREATE_JOURNALS_PKG.G_offset_grp_key_segment( 25 ),
413: JG_CREATE_JOURNALS_PKG.G_offset_grp_key_segment( 26 ),
414: JG_CREATE_JOURNALS_PKG.G_offset_grp_key_segment( 27 ),
415: JG_CREATE_JOURNALS_PKG.G_offset_grp_key_segment( 28 ),
416: JG_CREATE_JOURNALS_PKG.G_offset_grp_key_segment( 29 ),
417: JG_CREATE_JOURNALS_PKG.G_offset_grp_key_segment( 30 ),
418: lp_entered_dr,
419: lp_entered_cr,
412: JG_CREATE_JOURNALS_PKG.G_offset_grp_key_segment( 25 ),
413: JG_CREATE_JOURNALS_PKG.G_offset_grp_key_segment( 26 ),
414: JG_CREATE_JOURNALS_PKG.G_offset_grp_key_segment( 27 ),
415: JG_CREATE_JOURNALS_PKG.G_offset_grp_key_segment( 28 ),
416: JG_CREATE_JOURNALS_PKG.G_offset_grp_key_segment( 29 ),
417: JG_CREATE_JOURNALS_PKG.G_offset_grp_key_segment( 30 ),
418: lp_entered_dr,
419: lp_entered_cr,
420: lp_accounted_dr,
413: JG_CREATE_JOURNALS_PKG.G_offset_grp_key_segment( 26 ),
414: JG_CREATE_JOURNALS_PKG.G_offset_grp_key_segment( 27 ),
415: JG_CREATE_JOURNALS_PKG.G_offset_grp_key_segment( 28 ),
416: JG_CREATE_JOURNALS_PKG.G_offset_grp_key_segment( 29 ),
417: JG_CREATE_JOURNALS_PKG.G_offset_grp_key_segment( 30 ),
418: lp_entered_dr,
419: lp_entered_cr,
420: lp_accounted_dr,
421: lp_accounted_cr,
418: lp_entered_dr,
419: lp_entered_cr,
420: lp_accounted_dr,
421: lp_accounted_cr,
422: JG_CREATE_JOURNALS_PKG.G_Batch_Name, -- Reference1
423: JG_CREATE_JOURNALS_PKG.G_Batch_Name, -- Reference2
424: JG_CREATE_JOURNALS_PKG.G_Journal_Name, -- Reference4
425: JG_CREATE_JOURNALS_PKG.G_Journal_Description, -- Reference5
426: NULL,-- Reference6
419: lp_entered_cr,
420: lp_accounted_dr,
421: lp_accounted_cr,
422: JG_CREATE_JOURNALS_PKG.G_Batch_Name, -- Reference1
423: JG_CREATE_JOURNALS_PKG.G_Batch_Name, -- Reference2
424: JG_CREATE_JOURNALS_PKG.G_Journal_Name, -- Reference4
425: JG_CREATE_JOURNALS_PKG.G_Journal_Description, -- Reference5
426: NULL,-- Reference6
427: NULL, -- Reference 10
420: lp_accounted_dr,
421: lp_accounted_cr,
422: JG_CREATE_JOURNALS_PKG.G_Batch_Name, -- Reference1
423: JG_CREATE_JOURNALS_PKG.G_Batch_Name, -- Reference2
424: JG_CREATE_JOURNALS_PKG.G_Journal_Name, -- Reference4
425: JG_CREATE_JOURNALS_PKG.G_Journal_Description, -- Reference5
426: NULL,-- Reference6
427: NULL, -- Reference 10
428: NULL,
421: lp_accounted_cr,
422: JG_CREATE_JOURNALS_PKG.G_Batch_Name, -- Reference1
423: JG_CREATE_JOURNALS_PKG.G_Batch_Name, -- Reference2
424: JG_CREATE_JOURNALS_PKG.G_Journal_Name, -- Reference4
425: JG_CREATE_JOURNALS_PKG.G_Journal_Description, -- Reference5
426: NULL,-- Reference6
427: NULL, -- Reference 10
428: NULL,
429: NULL,
463: JG_JOURNAL_ALLOCATIONS_PKG.G_destn_period_name, NULL));
464:
465: END IF;
466:
467: JG_UTILITY_PKG.log('< JG_CREATE_JOURNALS_PKG.insert_gl_interface');
468: RETURN TRUE;
469: EXCEPTION
470: WHEN OTHERS THEN
471: JG_UTILITY_PKG.log('< JG_CREATE_JOURNALS_PKG.insert_gl_interface');
467: JG_UTILITY_PKG.log('< JG_CREATE_JOURNALS_PKG.insert_gl_interface');
468: RETURN TRUE;
469: EXCEPTION
470: WHEN OTHERS THEN
471: JG_UTILITY_PKG.log('< JG_CREATE_JOURNALS_PKG.insert_gl_interface');
472: JG_UTILITY_PKG.log(sqlerrm);
473: RETURN FALSE;
474: END insert_gl_interface;
475:
490: l_net_dr_entered_offset_total NUMBER := 0;
491: l_net_cr_entered_offset_total NUMBER := 0;
492: l_range_offset_remark VARCHAR2(240) := NULL;
493: BEGIN
494: JG_UTILITY_PKG.log('> JG_CREATE_JOURNALS_PKG.create_offset_for_acct_range');
495: --
496: -- Need to zero-fill segments for offset group insert other than the balancing segment and natural account
497: -- Use separate array to store zeros as Zero-Fill method may not have been chosen for journal allocation.
498: --
495: --
496: -- Need to zero-fill segments for offset group insert other than the balancing segment and natural account
497: -- Use separate array to store zeros as Zero-Fill method may not have been chosen for journal allocation.
498: --
499: JG_CREATE_JOURNALS_PKG.G_offset_grp_key_segment := JG_CREATE_JOURNALS_PKG.G_key_segment;
500: JG_CREATE_JOURNALS_PKG.zero_fill_segments(JG_CREATE_JOURNALS_PKG.G_offset_grp_key_segment);
501: JG_CREATE_JOURNALS_PKG.G_offset_grp_key_segment(JG_JOURNAL_ALLOCATIONS_PKG.G_acct_key_element) :=
502: JG_ALLOCATE_JOURNALS_PKG.G_last_journal_qry_rec.offset_account;
503: --
496: -- Need to zero-fill segments for offset group insert other than the balancing segment and natural account
497: -- Use separate array to store zeros as Zero-Fill method may not have been chosen for journal allocation.
498: --
499: JG_CREATE_JOURNALS_PKG.G_offset_grp_key_segment := JG_CREATE_JOURNALS_PKG.G_key_segment;
500: JG_CREATE_JOURNALS_PKG.zero_fill_segments(JG_CREATE_JOURNALS_PKG.G_offset_grp_key_segment);
501: JG_CREATE_JOURNALS_PKG.G_offset_grp_key_segment(JG_JOURNAL_ALLOCATIONS_PKG.G_acct_key_element) :=
502: JG_ALLOCATE_JOURNALS_PKG.G_last_journal_qry_rec.offset_account;
503: --
504: -- Calculate net totals
497: -- Use separate array to store zeros as Zero-Fill method may not have been chosen for journal allocation.
498: --
499: JG_CREATE_JOURNALS_PKG.G_offset_grp_key_segment := JG_CREATE_JOURNALS_PKG.G_key_segment;
500: JG_CREATE_JOURNALS_PKG.zero_fill_segments(JG_CREATE_JOURNALS_PKG.G_offset_grp_key_segment);
501: JG_CREATE_JOURNALS_PKG.G_offset_grp_key_segment(JG_JOURNAL_ALLOCATIONS_PKG.G_acct_key_element) :=
502: JG_ALLOCATE_JOURNALS_PKG.G_last_journal_qry_rec.offset_account;
503: --
504: -- Calculate net totals
505: --
502: JG_ALLOCATE_JOURNALS_PKG.G_last_journal_qry_rec.offset_account;
503: --
504: -- Calculate net totals
505: --
506: l_net_total_accted_offset_amt := NVL(JG_CREATE_JOURNALS_PKG.G_total_offset_accted_cr_amt, 0) -
507: NVL(JG_CREATE_JOURNALS_PKG.G_total_offset_accted_dr_amt, 0);
508: l_net_total_entered_offset_amt := NVL(JG_CREATE_JOURNALS_PKG.G_total_offset_entered_cr_amt, 0) -
509: NVL(JG_CREATE_JOURNALS_PKG.G_total_offset_entered_dr_amt, 0);
510:
503: --
504: -- Calculate net totals
505: --
506: l_net_total_accted_offset_amt := NVL(JG_CREATE_JOURNALS_PKG.G_total_offset_accted_cr_amt, 0) -
507: NVL(JG_CREATE_JOURNALS_PKG.G_total_offset_accted_dr_amt, 0);
508: l_net_total_entered_offset_amt := NVL(JG_CREATE_JOURNALS_PKG.G_total_offset_entered_cr_amt, 0) -
509: NVL(JG_CREATE_JOURNALS_PKG.G_total_offset_entered_dr_amt, 0);
510:
511: -- Don't create offset line if net total is zero
504: -- Calculate net totals
505: --
506: l_net_total_accted_offset_amt := NVL(JG_CREATE_JOURNALS_PKG.G_total_offset_accted_cr_amt, 0) -
507: NVL(JG_CREATE_JOURNALS_PKG.G_total_offset_accted_dr_amt, 0);
508: l_net_total_entered_offset_amt := NVL(JG_CREATE_JOURNALS_PKG.G_total_offset_entered_cr_amt, 0) -
509: NVL(JG_CREATE_JOURNALS_PKG.G_total_offset_entered_dr_amt, 0);
510:
511: -- Don't create offset line if net total is zero
512: IF l_net_total_accted_offset_amt <> 0 THEN
505: --
506: l_net_total_accted_offset_amt := NVL(JG_CREATE_JOURNALS_PKG.G_total_offset_accted_cr_amt, 0) -
507: NVL(JG_CREATE_JOURNALS_PKG.G_total_offset_accted_dr_amt, 0);
508: l_net_total_entered_offset_amt := NVL(JG_CREATE_JOURNALS_PKG.G_total_offset_entered_cr_amt, 0) -
509: NVL(JG_CREATE_JOURNALS_PKG.G_total_offset_entered_dr_amt, 0);
510:
511: -- Don't create offset line if net total is zero
512: IF l_net_total_accted_offset_amt <> 0 THEN
513:
539: IF (JG_JOURNAL_ALLOCATIONS_PKG.G_validate_only = 'N') THEN
540: --
541: -- Insert for offset account (one line that is the net of the credits and debits)
542: --
543: IF NOT JG_CREATE_JOURNALS_PKG.insert_gl_interface(l_net_dr_entered_offset_total,
544: l_net_cr_entered_offset_total,
545: l_net_dr_accted_offset_total,
546: l_net_cr_accted_offset_total,
547: TRUE) THEN
545: l_net_dr_accted_offset_total,
546: l_net_cr_accted_offset_total,
547: TRUE) THEN
548: FND_MESSAGE.SET_NAME(JG_JOURNAL_ALLOCATIONS_PKG.G_JG_appln_short_name , 'JG_ZZ_GL_INTERFACE_INSERT');
549: JG_CREATE_JOURNALS_PKG.write_error_to_output;
550: RAISE APP_EXCEPTION.application_exception;
551: END IF;
552: END IF;
553: --
554: -- populate array for reporting allocated lines at end of program
555: -- for offset account: one line for the net credits/debits total
556: --
557: -- increment array counter
558: JG_CREATE_JOURNALS_PKG.i := JG_CREATE_JOURNALS_PKG.i + 1;
559:
560: JG_CREATE_JOURNALS_PKG.alloc_lines_arr(JG_CREATE_JOURNALS_PKG.i).je_batch_name := 'OFFSET FOR ACCOUNT RANGE';
561: JG_CREATE_JOURNALS_PKG.alloc_lines_arr(JG_CREATE_JOURNALS_PKG.i).je_header_name := NULL;
562: JG_CREATE_JOURNALS_PKG.alloc_lines_arr(JG_CREATE_JOURNALS_PKG.i).je_line_num := NULL;
556: --
557: -- increment array counter
558: JG_CREATE_JOURNALS_PKG.i := JG_CREATE_JOURNALS_PKG.i + 1;
559:
560: JG_CREATE_JOURNALS_PKG.alloc_lines_arr(JG_CREATE_JOURNALS_PKG.i).je_batch_name := 'OFFSET FOR ACCOUNT RANGE';
561: JG_CREATE_JOURNALS_PKG.alloc_lines_arr(JG_CREATE_JOURNALS_PKG.i).je_header_name := NULL;
562: JG_CREATE_JOURNALS_PKG.alloc_lines_arr(JG_CREATE_JOURNALS_PKG.i).je_line_num := NULL;
563: --
564: -- Use the code combination id of the last row to build the output accounting flexfield of the offset line
557: -- increment array counter
558: JG_CREATE_JOURNALS_PKG.i := JG_CREATE_JOURNALS_PKG.i + 1;
559:
560: JG_CREATE_JOURNALS_PKG.alloc_lines_arr(JG_CREATE_JOURNALS_PKG.i).je_batch_name := 'OFFSET FOR ACCOUNT RANGE';
561: JG_CREATE_JOURNALS_PKG.alloc_lines_arr(JG_CREATE_JOURNALS_PKG.i).je_header_name := NULL;
562: JG_CREATE_JOURNALS_PKG.alloc_lines_arr(JG_CREATE_JOURNALS_PKG.i).je_line_num := NULL;
563: --
564: -- Use the code combination id of the last row to build the output accounting flexfield of the offset line
565: --
558: JG_CREATE_JOURNALS_PKG.i := JG_CREATE_JOURNALS_PKG.i + 1;
559:
560: JG_CREATE_JOURNALS_PKG.alloc_lines_arr(JG_CREATE_JOURNALS_PKG.i).je_batch_name := 'OFFSET FOR ACCOUNT RANGE';
561: JG_CREATE_JOURNALS_PKG.alloc_lines_arr(JG_CREATE_JOURNALS_PKG.i).je_header_name := NULL;
562: JG_CREATE_JOURNALS_PKG.alloc_lines_arr(JG_CREATE_JOURNALS_PKG.i).je_line_num := NULL;
563: --
564: -- Use the code combination id of the last row to build the output accounting flexfield of the offset line
565: --
566: JG_CREATE_JOURNALS_PKG.alloc_lines_arr(JG_CREATE_JOURNALS_PKG.i).code_combination_id
562: JG_CREATE_JOURNALS_PKG.alloc_lines_arr(JG_CREATE_JOURNALS_PKG.i).je_line_num := NULL;
563: --
564: -- Use the code combination id of the last row to build the output accounting flexfield of the offset line
565: --
566: JG_CREATE_JOURNALS_PKG.alloc_lines_arr(JG_CREATE_JOURNALS_PKG.i).code_combination_id
567: := JG_ALLOCATE_JOURNALS_PKG.G_last_journal_qry_rec.l_je_lines_v_rec.code_combination_id;
568: JG_CREATE_JOURNALS_PKG.alloc_lines_arr(JG_CREATE_JOURNALS_PKG.i).cc_range_id
569: := JG_ALLOCATE_JOURNALS_PKG.G_last_journal_qry_rec.cc_range_id;
570: FND_MESSAGE.SET_NAME (JG_JOURNAL_ALLOCATIONS_PKG.G_JG_appln_short_name ,'JG_ZZ_JGZZTAJA_RANGE_OFFSET');
564: -- Use the code combination id of the last row to build the output accounting flexfield of the offset line
565: --
566: JG_CREATE_JOURNALS_PKG.alloc_lines_arr(JG_CREATE_JOURNALS_PKG.i).code_combination_id
567: := JG_ALLOCATE_JOURNALS_PKG.G_last_journal_qry_rec.l_je_lines_v_rec.code_combination_id;
568: JG_CREATE_JOURNALS_PKG.alloc_lines_arr(JG_CREATE_JOURNALS_PKG.i).cc_range_id
569: := JG_ALLOCATE_JOURNALS_PKG.G_last_journal_qry_rec.cc_range_id;
570: FND_MESSAGE.SET_NAME (JG_JOURNAL_ALLOCATIONS_PKG.G_JG_appln_short_name ,'JG_ZZ_JGZZTAJA_RANGE_OFFSET');
571: l_range_offset_remark := substr(FND_MESSAGE.GET,1,240);
572: JG_CREATE_JOURNALS_PKG.alloc_lines_arr(JG_CREATE_JOURNALS_PKG.i).remarks := l_range_offset_remark;
568: JG_CREATE_JOURNALS_PKG.alloc_lines_arr(JG_CREATE_JOURNALS_PKG.i).cc_range_id
569: := JG_ALLOCATE_JOURNALS_PKG.G_last_journal_qry_rec.cc_range_id;
570: FND_MESSAGE.SET_NAME (JG_JOURNAL_ALLOCATIONS_PKG.G_JG_appln_short_name ,'JG_ZZ_JGZZTAJA_RANGE_OFFSET');
571: l_range_offset_remark := substr(FND_MESSAGE.GET,1,240);
572: JG_CREATE_JOURNALS_PKG.alloc_lines_arr(JG_CREATE_JOURNALS_PKG.i).remarks := l_range_offset_remark;
573: JG_CREATE_JOURNALS_PKG.alloc_lines_arr(JG_CREATE_JOURNALS_PKG.i).accounted_cr := NULL;
574: JG_CREATE_JOURNALS_PKG.alloc_lines_arr(JG_CREATE_JOURNALS_PKG.i).accounted_dr := NULL;
575: JG_CREATE_JOURNALS_PKG.alloc_lines_arr(JG_CREATE_JOURNALS_PKG.i).destn_account_number :=
576: JG_ALLOCATE_JOURNALS_PKG.G_last_journal_qry_rec.offset_account;
569: := JG_ALLOCATE_JOURNALS_PKG.G_last_journal_qry_rec.cc_range_id;
570: FND_MESSAGE.SET_NAME (JG_JOURNAL_ALLOCATIONS_PKG.G_JG_appln_short_name ,'JG_ZZ_JGZZTAJA_RANGE_OFFSET');
571: l_range_offset_remark := substr(FND_MESSAGE.GET,1,240);
572: JG_CREATE_JOURNALS_PKG.alloc_lines_arr(JG_CREATE_JOURNALS_PKG.i).remarks := l_range_offset_remark;
573: JG_CREATE_JOURNALS_PKG.alloc_lines_arr(JG_CREATE_JOURNALS_PKG.i).accounted_cr := NULL;
574: JG_CREATE_JOURNALS_PKG.alloc_lines_arr(JG_CREATE_JOURNALS_PKG.i).accounted_dr := NULL;
575: JG_CREATE_JOURNALS_PKG.alloc_lines_arr(JG_CREATE_JOURNALS_PKG.i).destn_account_number :=
576: JG_ALLOCATE_JOURNALS_PKG.G_last_journal_qry_rec.offset_account;
577: JG_CREATE_JOURNALS_PKG.alloc_lines_arr(JG_CREATE_JOURNALS_PKG.i).destn_accted_cr := l_net_cr_accted_offset_total;
570: FND_MESSAGE.SET_NAME (JG_JOURNAL_ALLOCATIONS_PKG.G_JG_appln_short_name ,'JG_ZZ_JGZZTAJA_RANGE_OFFSET');
571: l_range_offset_remark := substr(FND_MESSAGE.GET,1,240);
572: JG_CREATE_JOURNALS_PKG.alloc_lines_arr(JG_CREATE_JOURNALS_PKG.i).remarks := l_range_offset_remark;
573: JG_CREATE_JOURNALS_PKG.alloc_lines_arr(JG_CREATE_JOURNALS_PKG.i).accounted_cr := NULL;
574: JG_CREATE_JOURNALS_PKG.alloc_lines_arr(JG_CREATE_JOURNALS_PKG.i).accounted_dr := NULL;
575: JG_CREATE_JOURNALS_PKG.alloc_lines_arr(JG_CREATE_JOURNALS_PKG.i).destn_account_number :=
576: JG_ALLOCATE_JOURNALS_PKG.G_last_journal_qry_rec.offset_account;
577: JG_CREATE_JOURNALS_PKG.alloc_lines_arr(JG_CREATE_JOURNALS_PKG.i).destn_accted_cr := l_net_cr_accted_offset_total;
578: JG_CREATE_JOURNALS_PKG.alloc_lines_arr(JG_CREATE_JOURNALS_PKG.i).destn_accted_dr := l_net_dr_accted_offset_total;
571: l_range_offset_remark := substr(FND_MESSAGE.GET,1,240);
572: JG_CREATE_JOURNALS_PKG.alloc_lines_arr(JG_CREATE_JOURNALS_PKG.i).remarks := l_range_offset_remark;
573: JG_CREATE_JOURNALS_PKG.alloc_lines_arr(JG_CREATE_JOURNALS_PKG.i).accounted_cr := NULL;
574: JG_CREATE_JOURNALS_PKG.alloc_lines_arr(JG_CREATE_JOURNALS_PKG.i).accounted_dr := NULL;
575: JG_CREATE_JOURNALS_PKG.alloc_lines_arr(JG_CREATE_JOURNALS_PKG.i).destn_account_number :=
576: JG_ALLOCATE_JOURNALS_PKG.G_last_journal_qry_rec.offset_account;
577: JG_CREATE_JOURNALS_PKG.alloc_lines_arr(JG_CREATE_JOURNALS_PKG.i).destn_accted_cr := l_net_cr_accted_offset_total;
578: JG_CREATE_JOURNALS_PKG.alloc_lines_arr(JG_CREATE_JOURNALS_PKG.i).destn_accted_dr := l_net_dr_accted_offset_total;
579: --
573: JG_CREATE_JOURNALS_PKG.alloc_lines_arr(JG_CREATE_JOURNALS_PKG.i).accounted_cr := NULL;
574: JG_CREATE_JOURNALS_PKG.alloc_lines_arr(JG_CREATE_JOURNALS_PKG.i).accounted_dr := NULL;
575: JG_CREATE_JOURNALS_PKG.alloc_lines_arr(JG_CREATE_JOURNALS_PKG.i).destn_account_number :=
576: JG_ALLOCATE_JOURNALS_PKG.G_last_journal_qry_rec.offset_account;
577: JG_CREATE_JOURNALS_PKG.alloc_lines_arr(JG_CREATE_JOURNALS_PKG.i).destn_accted_cr := l_net_cr_accted_offset_total;
578: JG_CREATE_JOURNALS_PKG.alloc_lines_arr(JG_CREATE_JOURNALS_PKG.i).destn_accted_dr := l_net_dr_accted_offset_total;
579: --
580: -- Cumulative totals for report output (allocated accts)
581: --
574: JG_CREATE_JOURNALS_PKG.alloc_lines_arr(JG_CREATE_JOURNALS_PKG.i).accounted_dr := NULL;
575: JG_CREATE_JOURNALS_PKG.alloc_lines_arr(JG_CREATE_JOURNALS_PKG.i).destn_account_number :=
576: JG_ALLOCATE_JOURNALS_PKG.G_last_journal_qry_rec.offset_account;
577: JG_CREATE_JOURNALS_PKG.alloc_lines_arr(JG_CREATE_JOURNALS_PKG.i).destn_accted_cr := l_net_cr_accted_offset_total;
578: JG_CREATE_JOURNALS_PKG.alloc_lines_arr(JG_CREATE_JOURNALS_PKG.i).destn_accted_dr := l_net_dr_accted_offset_total;
579: --
580: -- Cumulative totals for report output (allocated accts)
581: --
582: JG_CREATE_JOURNALS_PKG.G_total_alloc_accted_cr_amt
578: JG_CREATE_JOURNALS_PKG.alloc_lines_arr(JG_CREATE_JOURNALS_PKG.i).destn_accted_dr := l_net_dr_accted_offset_total;
579: --
580: -- Cumulative totals for report output (allocated accts)
581: --
582: JG_CREATE_JOURNALS_PKG.G_total_alloc_accted_cr_amt
583: := JG_CREATE_JOURNALS_PKG.G_total_alloc_accted_cr_amt + NVL(l_net_cr_accted_offset_total, 0);
584: JG_CREATE_JOURNALS_PKG.G_total_alloc_accted_dr_amt
585: := JG_CREATE_JOURNALS_PKG.G_total_alloc_accted_dr_amt + NVL(l_net_dr_accted_offset_total, 0);
586:
579: --
580: -- Cumulative totals for report output (allocated accts)
581: --
582: JG_CREATE_JOURNALS_PKG.G_total_alloc_accted_cr_amt
583: := JG_CREATE_JOURNALS_PKG.G_total_alloc_accted_cr_amt + NVL(l_net_cr_accted_offset_total, 0);
584: JG_CREATE_JOURNALS_PKG.G_total_alloc_accted_dr_amt
585: := JG_CREATE_JOURNALS_PKG.G_total_alloc_accted_dr_amt + NVL(l_net_dr_accted_offset_total, 0);
586:
587: END IF; -- End of net 0 check
580: -- Cumulative totals for report output (allocated accts)
581: --
582: JG_CREATE_JOURNALS_PKG.G_total_alloc_accted_cr_amt
583: := JG_CREATE_JOURNALS_PKG.G_total_alloc_accted_cr_amt + NVL(l_net_cr_accted_offset_total, 0);
584: JG_CREATE_JOURNALS_PKG.G_total_alloc_accted_dr_amt
585: := JG_CREATE_JOURNALS_PKG.G_total_alloc_accted_dr_amt + NVL(l_net_dr_accted_offset_total, 0);
586:
587: END IF; -- End of net 0 check
588:
581: --
582: JG_CREATE_JOURNALS_PKG.G_total_alloc_accted_cr_amt
583: := JG_CREATE_JOURNALS_PKG.G_total_alloc_accted_cr_amt + NVL(l_net_cr_accted_offset_total, 0);
584: JG_CREATE_JOURNALS_PKG.G_total_alloc_accted_dr_amt
585: := JG_CREATE_JOURNALS_PKG.G_total_alloc_accted_dr_amt + NVL(l_net_dr_accted_offset_total, 0);
586:
587: END IF; -- End of net 0 check
588:
589: --
588:
589: --
590: -- Reinitialize offset totals
591: --
592: JG_CREATE_JOURNALS_PKG.G_total_offset_accted_cr_amt := 0;
593: JG_CREATE_JOURNALS_PKG.G_total_offset_accted_dr_amt := 0;
594: JG_CREATE_JOURNALS_PKG.G_total_offset_entered_cr_amt := 0;
595: JG_CREATE_JOURNALS_PKG.G_total_offset_entered_dr_amt := 0;
596: JG_UTILITY_PKG.log('< JG_CREATE_JOURNALS_PKG.create_offset_for_acct_range');
589: --
590: -- Reinitialize offset totals
591: --
592: JG_CREATE_JOURNALS_PKG.G_total_offset_accted_cr_amt := 0;
593: JG_CREATE_JOURNALS_PKG.G_total_offset_accted_dr_amt := 0;
594: JG_CREATE_JOURNALS_PKG.G_total_offset_entered_cr_amt := 0;
595: JG_CREATE_JOURNALS_PKG.G_total_offset_entered_dr_amt := 0;
596: JG_UTILITY_PKG.log('< JG_CREATE_JOURNALS_PKG.create_offset_for_acct_range');
597: END create_offset_for_acct_range;
590: -- Reinitialize offset totals
591: --
592: JG_CREATE_JOURNALS_PKG.G_total_offset_accted_cr_amt := 0;
593: JG_CREATE_JOURNALS_PKG.G_total_offset_accted_dr_amt := 0;
594: JG_CREATE_JOURNALS_PKG.G_total_offset_entered_cr_amt := 0;
595: JG_CREATE_JOURNALS_PKG.G_total_offset_entered_dr_amt := 0;
596: JG_UTILITY_PKG.log('< JG_CREATE_JOURNALS_PKG.create_offset_for_acct_range');
597: END create_offset_for_acct_range;
598:
591: --
592: JG_CREATE_JOURNALS_PKG.G_total_offset_accted_cr_amt := 0;
593: JG_CREATE_JOURNALS_PKG.G_total_offset_accted_dr_amt := 0;
594: JG_CREATE_JOURNALS_PKG.G_total_offset_entered_cr_amt := 0;
595: JG_CREATE_JOURNALS_PKG.G_total_offset_entered_dr_amt := 0;
596: JG_UTILITY_PKG.log('< JG_CREATE_JOURNALS_PKG.create_offset_for_acct_range');
597: END create_offset_for_acct_range;
598:
599: /* ---------------------------------------------------------------------
592: JG_CREATE_JOURNALS_PKG.G_total_offset_accted_cr_amt := 0;
593: JG_CREATE_JOURNALS_PKG.G_total_offset_accted_dr_amt := 0;
594: JG_CREATE_JOURNALS_PKG.G_total_offset_entered_cr_amt := 0;
595: JG_CREATE_JOURNALS_PKG.G_total_offset_entered_dr_amt := 0;
596: JG_UTILITY_PKG.log('< JG_CREATE_JOURNALS_PKG.create_offset_for_acct_range');
597: END create_offset_for_acct_range;
598:
599: /* ---------------------------------------------------------------------
600: | PUBLIC PROCEDURE |
608: PROCEDURE write_error_to_output IS
609: l_acct_segments VARCHAR2(2000);
610: l_error_message VARCHAR2(2000) := NULL;
611: BEGIN
612: JG_UTILITY_PKG.log( '> JG_CREATE_JOURNALS_PKG.write_error_to_output');
613: --
614: -- Construct accounting flexfield segments string
615: --
616: l_acct_segments := fnd_flex_ext.get_segs(JG_JOURNAL_ALLOCATIONS_PKG.G_GL_appln_short_name,
645: JG_ALLOCATE_JOURNALS_PKG.G_currency_format_mask), ' ') ,1,15), 15)||' '||
646: LPAD(SUBSTR(NVL(TO_CHAR(JG_ALLOCATE_JOURNALS_PKG.G_journal_qry_rec.l_je_lines_v_rec.entered_cr,
647: JG_ALLOCATE_JOURNALS_PKG.G_currency_format_mask), ' ') ,1,15),15));
648: END IF;
649: JG_UTILITY_PKG.log('< JG_CREATE_JOURNALS_PKG.write_error_to_output');
650: END write_error_to_output;
651:
652: /* ------------------------------------------------------------------------------
653: | PUBLIC PROCEDURE |
704: l_rounded_accted_dr_sum NUMBER := 0;
705: l_rounded_entered_cr_sum NUMBER := 0;
706: l_rounded_entered_dr_sum NUMBER := 0;
707: BEGIN
708: JG_UTILITY_PKG.log('> JG_CREATE_JOURNALS_PKG.create_journal');
709: --
710: -- Only create offset row if latest fiscal journal line falls into a different account range than the last line.
711: -- We are inserting an offset line for all lines under the same account range up to the last journal record.
712: -- Separate offset range also created if the currency has changed, journal import implicitly creates a separate
720: JG_ALLOCATE_JOURNALS_PKG.G_journal_qry_rec.account_range_id) OR
721: ((JG_ALLOCATE_JOURNALS_PKG.G_last_journal_qry_rec.l_je_lines_v_rec.currency_code <>
722: JG_ALLOCATE_JOURNALS_PKG.G_journal_qry_rec.l_je_lines_v_rec.currency_code) AND JG_JOURNAL_ALLOCATIONS_PKG.G_amount_type = 'E')) THEN
723: JG_UTILITY_PKG.debug( ' creating offset line for acct range ');
724: JG_CREATE_JOURNALS_PKG.create_offset_for_acct_range;
725: END IF;
726:
727:
728: IF (JG_JOURNAL_ALLOCATIONS_PKG.G_Destn_Cost_Center_Grouping = 'Y') THEN
729: --
730: -- Set the Journal Header Name to include Cost Center Range Description; supply the cc range id if the description is null
731: --
732: l_cc_range_code := JG_ALLOCATE_JOURNALS_PKG.G_journal_qry_rec.cc_range_low||' - '||JG_ALLOCATE_JOURNALS_PKG.G_journal_qry_rec.cc_range_high;
733: JG_CREATE_JOURNALS_PKG.G_Journal_Name := NVL(JG_ALLOCATE_JOURNALS_PKG.G_journal_qry_rec.cc_range_description,
734: TO_CHAR(JG_ALLOCATE_JOURNALS_PKG.G_journal_qry_rec.cc_range_id));
735: JG_CREATE_JOURNALS_PKG.G_Journal_Description := NVL(JG_ALLOCATE_JOURNALS_PKG.G_journal_qry_rec.cc_range_description||' '||l_cc_range_code,
736: l_cc_range_code);
737: JG_UTILITY_PKG.debug('Journal Header = ' || JG_CREATE_JOURNALS_PKG.G_Journal_Name);
731: --
732: l_cc_range_code := JG_ALLOCATE_JOURNALS_PKG.G_journal_qry_rec.cc_range_low||' - '||JG_ALLOCATE_JOURNALS_PKG.G_journal_qry_rec.cc_range_high;
733: JG_CREATE_JOURNALS_PKG.G_Journal_Name := NVL(JG_ALLOCATE_JOURNALS_PKG.G_journal_qry_rec.cc_range_description,
734: TO_CHAR(JG_ALLOCATE_JOURNALS_PKG.G_journal_qry_rec.cc_range_id));
735: JG_CREATE_JOURNALS_PKG.G_Journal_Description := NVL(JG_ALLOCATE_JOURNALS_PKG.G_journal_qry_rec.cc_range_description||' '||l_cc_range_code,
736: l_cc_range_code);
737: JG_UTILITY_PKG.debug('Journal Header = ' || JG_CREATE_JOURNALS_PKG.G_Journal_Name);
738: END IF;
739:
733: JG_CREATE_JOURNALS_PKG.G_Journal_Name := NVL(JG_ALLOCATE_JOURNALS_PKG.G_journal_qry_rec.cc_range_description,
734: TO_CHAR(JG_ALLOCATE_JOURNALS_PKG.G_journal_qry_rec.cc_range_id));
735: JG_CREATE_JOURNALS_PKG.G_Journal_Description := NVL(JG_ALLOCATE_JOURNALS_PKG.G_journal_qry_rec.cc_range_description||' '||l_cc_range_code,
736: l_cc_range_code);
737: JG_UTILITY_PKG.debug('Journal Header = ' || JG_CREATE_JOURNALS_PKG.G_Journal_Name);
738: END IF;
739:
740:
741: IF (JG_JOURNAL_ALLOCATIONS_PKG.G_validate_only = 'N') THEN
741: IF (JG_JOURNAL_ALLOCATIONS_PKG.G_validate_only = 'N') THEN
742: --
743: -- Build destination account
744: --
745: JG_CREATE_JOURNALS_PKG.G_key_segment( 1 ) := JG_ALLOCATE_JOURNALS_PKG.G_journal_qry_rec.l_je_lines_v_rec.segment1;
746: JG_CREATE_JOURNALS_PKG.G_key_segment( 2 ) := JG_ALLOCATE_JOURNALS_PKG.G_journal_qry_rec.l_je_lines_v_rec.segment2;
747: JG_CREATE_JOURNALS_PKG.G_key_segment( 3 ) := JG_ALLOCATE_JOURNALS_PKG.G_journal_qry_rec.l_je_lines_v_rec.segment3;
748: JG_CREATE_JOURNALS_PKG.G_key_segment( 4 ) := JG_ALLOCATE_JOURNALS_PKG.G_journal_qry_rec.l_je_lines_v_rec.segment4;
749: JG_CREATE_JOURNALS_PKG.G_key_segment( 5 ) := JG_ALLOCATE_JOURNALS_PKG.G_journal_qry_rec.l_je_lines_v_rec.segment5;
742: --
743: -- Build destination account
744: --
745: JG_CREATE_JOURNALS_PKG.G_key_segment( 1 ) := JG_ALLOCATE_JOURNALS_PKG.G_journal_qry_rec.l_je_lines_v_rec.segment1;
746: JG_CREATE_JOURNALS_PKG.G_key_segment( 2 ) := JG_ALLOCATE_JOURNALS_PKG.G_journal_qry_rec.l_je_lines_v_rec.segment2;
747: JG_CREATE_JOURNALS_PKG.G_key_segment( 3 ) := JG_ALLOCATE_JOURNALS_PKG.G_journal_qry_rec.l_je_lines_v_rec.segment3;
748: JG_CREATE_JOURNALS_PKG.G_key_segment( 4 ) := JG_ALLOCATE_JOURNALS_PKG.G_journal_qry_rec.l_je_lines_v_rec.segment4;
749: JG_CREATE_JOURNALS_PKG.G_key_segment( 5 ) := JG_ALLOCATE_JOURNALS_PKG.G_journal_qry_rec.l_je_lines_v_rec.segment5;
750: JG_CREATE_JOURNALS_PKG.G_key_segment( 6 ) := JG_ALLOCATE_JOURNALS_PKG.G_journal_qry_rec.l_je_lines_v_rec.segment6;
743: -- Build destination account
744: --
745: JG_CREATE_JOURNALS_PKG.G_key_segment( 1 ) := JG_ALLOCATE_JOURNALS_PKG.G_journal_qry_rec.l_je_lines_v_rec.segment1;
746: JG_CREATE_JOURNALS_PKG.G_key_segment( 2 ) := JG_ALLOCATE_JOURNALS_PKG.G_journal_qry_rec.l_je_lines_v_rec.segment2;
747: JG_CREATE_JOURNALS_PKG.G_key_segment( 3 ) := JG_ALLOCATE_JOURNALS_PKG.G_journal_qry_rec.l_je_lines_v_rec.segment3;
748: JG_CREATE_JOURNALS_PKG.G_key_segment( 4 ) := JG_ALLOCATE_JOURNALS_PKG.G_journal_qry_rec.l_je_lines_v_rec.segment4;
749: JG_CREATE_JOURNALS_PKG.G_key_segment( 5 ) := JG_ALLOCATE_JOURNALS_PKG.G_journal_qry_rec.l_je_lines_v_rec.segment5;
750: JG_CREATE_JOURNALS_PKG.G_key_segment( 6 ) := JG_ALLOCATE_JOURNALS_PKG.G_journal_qry_rec.l_je_lines_v_rec.segment6;
751: JG_CREATE_JOURNALS_PKG.G_key_segment( 7 ) := JG_ALLOCATE_JOURNALS_PKG.G_journal_qry_rec.l_je_lines_v_rec.segment7;
744: --
745: JG_CREATE_JOURNALS_PKG.G_key_segment( 1 ) := JG_ALLOCATE_JOURNALS_PKG.G_journal_qry_rec.l_je_lines_v_rec.segment1;
746: JG_CREATE_JOURNALS_PKG.G_key_segment( 2 ) := JG_ALLOCATE_JOURNALS_PKG.G_journal_qry_rec.l_je_lines_v_rec.segment2;
747: JG_CREATE_JOURNALS_PKG.G_key_segment( 3 ) := JG_ALLOCATE_JOURNALS_PKG.G_journal_qry_rec.l_je_lines_v_rec.segment3;
748: JG_CREATE_JOURNALS_PKG.G_key_segment( 4 ) := JG_ALLOCATE_JOURNALS_PKG.G_journal_qry_rec.l_je_lines_v_rec.segment4;
749: JG_CREATE_JOURNALS_PKG.G_key_segment( 5 ) := JG_ALLOCATE_JOURNALS_PKG.G_journal_qry_rec.l_je_lines_v_rec.segment5;
750: JG_CREATE_JOURNALS_PKG.G_key_segment( 6 ) := JG_ALLOCATE_JOURNALS_PKG.G_journal_qry_rec.l_je_lines_v_rec.segment6;
751: JG_CREATE_JOURNALS_PKG.G_key_segment( 7 ) := JG_ALLOCATE_JOURNALS_PKG.G_journal_qry_rec.l_je_lines_v_rec.segment7;
752: JG_CREATE_JOURNALS_PKG.G_key_segment( 8 ) := JG_ALLOCATE_JOURNALS_PKG.G_journal_qry_rec.l_je_lines_v_rec.segment8;
745: JG_CREATE_JOURNALS_PKG.G_key_segment( 1 ) := JG_ALLOCATE_JOURNALS_PKG.G_journal_qry_rec.l_je_lines_v_rec.segment1;
746: JG_CREATE_JOURNALS_PKG.G_key_segment( 2 ) := JG_ALLOCATE_JOURNALS_PKG.G_journal_qry_rec.l_je_lines_v_rec.segment2;
747: JG_CREATE_JOURNALS_PKG.G_key_segment( 3 ) := JG_ALLOCATE_JOURNALS_PKG.G_journal_qry_rec.l_je_lines_v_rec.segment3;
748: JG_CREATE_JOURNALS_PKG.G_key_segment( 4 ) := JG_ALLOCATE_JOURNALS_PKG.G_journal_qry_rec.l_je_lines_v_rec.segment4;
749: JG_CREATE_JOURNALS_PKG.G_key_segment( 5 ) := JG_ALLOCATE_JOURNALS_PKG.G_journal_qry_rec.l_je_lines_v_rec.segment5;
750: JG_CREATE_JOURNALS_PKG.G_key_segment( 6 ) := JG_ALLOCATE_JOURNALS_PKG.G_journal_qry_rec.l_je_lines_v_rec.segment6;
751: JG_CREATE_JOURNALS_PKG.G_key_segment( 7 ) := JG_ALLOCATE_JOURNALS_PKG.G_journal_qry_rec.l_je_lines_v_rec.segment7;
752: JG_CREATE_JOURNALS_PKG.G_key_segment( 8 ) := JG_ALLOCATE_JOURNALS_PKG.G_journal_qry_rec.l_je_lines_v_rec.segment8;
753: JG_CREATE_JOURNALS_PKG.G_key_segment( 9 ) := JG_ALLOCATE_JOURNALS_PKG.G_journal_qry_rec.l_je_lines_v_rec.segment9;
746: JG_CREATE_JOURNALS_PKG.G_key_segment( 2 ) := JG_ALLOCATE_JOURNALS_PKG.G_journal_qry_rec.l_je_lines_v_rec.segment2;
747: JG_CREATE_JOURNALS_PKG.G_key_segment( 3 ) := JG_ALLOCATE_JOURNALS_PKG.G_journal_qry_rec.l_je_lines_v_rec.segment3;
748: JG_CREATE_JOURNALS_PKG.G_key_segment( 4 ) := JG_ALLOCATE_JOURNALS_PKG.G_journal_qry_rec.l_je_lines_v_rec.segment4;
749: JG_CREATE_JOURNALS_PKG.G_key_segment( 5 ) := JG_ALLOCATE_JOURNALS_PKG.G_journal_qry_rec.l_je_lines_v_rec.segment5;
750: JG_CREATE_JOURNALS_PKG.G_key_segment( 6 ) := JG_ALLOCATE_JOURNALS_PKG.G_journal_qry_rec.l_je_lines_v_rec.segment6;
751: JG_CREATE_JOURNALS_PKG.G_key_segment( 7 ) := JG_ALLOCATE_JOURNALS_PKG.G_journal_qry_rec.l_je_lines_v_rec.segment7;
752: JG_CREATE_JOURNALS_PKG.G_key_segment( 8 ) := JG_ALLOCATE_JOURNALS_PKG.G_journal_qry_rec.l_je_lines_v_rec.segment8;
753: JG_CREATE_JOURNALS_PKG.G_key_segment( 9 ) := JG_ALLOCATE_JOURNALS_PKG.G_journal_qry_rec.l_je_lines_v_rec.segment9;
754: JG_CREATE_JOURNALS_PKG.G_key_segment(10 ) := JG_ALLOCATE_JOURNALS_PKG.G_journal_qry_rec.l_je_lines_v_rec.segment10;
747: JG_CREATE_JOURNALS_PKG.G_key_segment( 3 ) := JG_ALLOCATE_JOURNALS_PKG.G_journal_qry_rec.l_je_lines_v_rec.segment3;
748: JG_CREATE_JOURNALS_PKG.G_key_segment( 4 ) := JG_ALLOCATE_JOURNALS_PKG.G_journal_qry_rec.l_je_lines_v_rec.segment4;
749: JG_CREATE_JOURNALS_PKG.G_key_segment( 5 ) := JG_ALLOCATE_JOURNALS_PKG.G_journal_qry_rec.l_je_lines_v_rec.segment5;
750: JG_CREATE_JOURNALS_PKG.G_key_segment( 6 ) := JG_ALLOCATE_JOURNALS_PKG.G_journal_qry_rec.l_je_lines_v_rec.segment6;
751: JG_CREATE_JOURNALS_PKG.G_key_segment( 7 ) := JG_ALLOCATE_JOURNALS_PKG.G_journal_qry_rec.l_je_lines_v_rec.segment7;
752: JG_CREATE_JOURNALS_PKG.G_key_segment( 8 ) := JG_ALLOCATE_JOURNALS_PKG.G_journal_qry_rec.l_je_lines_v_rec.segment8;
753: JG_CREATE_JOURNALS_PKG.G_key_segment( 9 ) := JG_ALLOCATE_JOURNALS_PKG.G_journal_qry_rec.l_je_lines_v_rec.segment9;
754: JG_CREATE_JOURNALS_PKG.G_key_segment(10 ) := JG_ALLOCATE_JOURNALS_PKG.G_journal_qry_rec.l_je_lines_v_rec.segment10;
755: JG_CREATE_JOURNALS_PKG.G_key_segment(11 ) := JG_ALLOCATE_JOURNALS_PKG.G_journal_qry_rec.l_je_lines_v_rec.segment11;
748: JG_CREATE_JOURNALS_PKG.G_key_segment( 4 ) := JG_ALLOCATE_JOURNALS_PKG.G_journal_qry_rec.l_je_lines_v_rec.segment4;
749: JG_CREATE_JOURNALS_PKG.G_key_segment( 5 ) := JG_ALLOCATE_JOURNALS_PKG.G_journal_qry_rec.l_je_lines_v_rec.segment5;
750: JG_CREATE_JOURNALS_PKG.G_key_segment( 6 ) := JG_ALLOCATE_JOURNALS_PKG.G_journal_qry_rec.l_je_lines_v_rec.segment6;
751: JG_CREATE_JOURNALS_PKG.G_key_segment( 7 ) := JG_ALLOCATE_JOURNALS_PKG.G_journal_qry_rec.l_je_lines_v_rec.segment7;
752: JG_CREATE_JOURNALS_PKG.G_key_segment( 8 ) := JG_ALLOCATE_JOURNALS_PKG.G_journal_qry_rec.l_je_lines_v_rec.segment8;
753: JG_CREATE_JOURNALS_PKG.G_key_segment( 9 ) := JG_ALLOCATE_JOURNALS_PKG.G_journal_qry_rec.l_je_lines_v_rec.segment9;
754: JG_CREATE_JOURNALS_PKG.G_key_segment(10 ) := JG_ALLOCATE_JOURNALS_PKG.G_journal_qry_rec.l_je_lines_v_rec.segment10;
755: JG_CREATE_JOURNALS_PKG.G_key_segment(11 ) := JG_ALLOCATE_JOURNALS_PKG.G_journal_qry_rec.l_je_lines_v_rec.segment11;
756: JG_CREATE_JOURNALS_PKG.G_key_segment(12 ) := JG_ALLOCATE_JOURNALS_PKG.G_journal_qry_rec.l_je_lines_v_rec.segment12;
749: JG_CREATE_JOURNALS_PKG.G_key_segment( 5 ) := JG_ALLOCATE_JOURNALS_PKG.G_journal_qry_rec.l_je_lines_v_rec.segment5;
750: JG_CREATE_JOURNALS_PKG.G_key_segment( 6 ) := JG_ALLOCATE_JOURNALS_PKG.G_journal_qry_rec.l_je_lines_v_rec.segment6;
751: JG_CREATE_JOURNALS_PKG.G_key_segment( 7 ) := JG_ALLOCATE_JOURNALS_PKG.G_journal_qry_rec.l_je_lines_v_rec.segment7;
752: JG_CREATE_JOURNALS_PKG.G_key_segment( 8 ) := JG_ALLOCATE_JOURNALS_PKG.G_journal_qry_rec.l_je_lines_v_rec.segment8;
753: JG_CREATE_JOURNALS_PKG.G_key_segment( 9 ) := JG_ALLOCATE_JOURNALS_PKG.G_journal_qry_rec.l_je_lines_v_rec.segment9;
754: JG_CREATE_JOURNALS_PKG.G_key_segment(10 ) := JG_ALLOCATE_JOURNALS_PKG.G_journal_qry_rec.l_je_lines_v_rec.segment10;
755: JG_CREATE_JOURNALS_PKG.G_key_segment(11 ) := JG_ALLOCATE_JOURNALS_PKG.G_journal_qry_rec.l_je_lines_v_rec.segment11;
756: JG_CREATE_JOURNALS_PKG.G_key_segment(12 ) := JG_ALLOCATE_JOURNALS_PKG.G_journal_qry_rec.l_je_lines_v_rec.segment12;
757: JG_CREATE_JOURNALS_PKG.G_key_segment(13 ) := JG_ALLOCATE_JOURNALS_PKG.G_journal_qry_rec.l_je_lines_v_rec.segment13;
750: JG_CREATE_JOURNALS_PKG.G_key_segment( 6 ) := JG_ALLOCATE_JOURNALS_PKG.G_journal_qry_rec.l_je_lines_v_rec.segment6;
751: JG_CREATE_JOURNALS_PKG.G_key_segment( 7 ) := JG_ALLOCATE_JOURNALS_PKG.G_journal_qry_rec.l_je_lines_v_rec.segment7;
752: JG_CREATE_JOURNALS_PKG.G_key_segment( 8 ) := JG_ALLOCATE_JOURNALS_PKG.G_journal_qry_rec.l_je_lines_v_rec.segment8;
753: JG_CREATE_JOURNALS_PKG.G_key_segment( 9 ) := JG_ALLOCATE_JOURNALS_PKG.G_journal_qry_rec.l_je_lines_v_rec.segment9;
754: JG_CREATE_JOURNALS_PKG.G_key_segment(10 ) := JG_ALLOCATE_JOURNALS_PKG.G_journal_qry_rec.l_je_lines_v_rec.segment10;
755: JG_CREATE_JOURNALS_PKG.G_key_segment(11 ) := JG_ALLOCATE_JOURNALS_PKG.G_journal_qry_rec.l_je_lines_v_rec.segment11;
756: JG_CREATE_JOURNALS_PKG.G_key_segment(12 ) := JG_ALLOCATE_JOURNALS_PKG.G_journal_qry_rec.l_je_lines_v_rec.segment12;
757: JG_CREATE_JOURNALS_PKG.G_key_segment(13 ) := JG_ALLOCATE_JOURNALS_PKG.G_journal_qry_rec.l_je_lines_v_rec.segment13;
758: JG_CREATE_JOURNALS_PKG.G_key_segment(14 ) := JG_ALLOCATE_JOURNALS_PKG.G_journal_qry_rec.l_je_lines_v_rec.segment14;
751: JG_CREATE_JOURNALS_PKG.G_key_segment( 7 ) := JG_ALLOCATE_JOURNALS_PKG.G_journal_qry_rec.l_je_lines_v_rec.segment7;
752: JG_CREATE_JOURNALS_PKG.G_key_segment( 8 ) := JG_ALLOCATE_JOURNALS_PKG.G_journal_qry_rec.l_je_lines_v_rec.segment8;
753: JG_CREATE_JOURNALS_PKG.G_key_segment( 9 ) := JG_ALLOCATE_JOURNALS_PKG.G_journal_qry_rec.l_je_lines_v_rec.segment9;
754: JG_CREATE_JOURNALS_PKG.G_key_segment(10 ) := JG_ALLOCATE_JOURNALS_PKG.G_journal_qry_rec.l_je_lines_v_rec.segment10;
755: JG_CREATE_JOURNALS_PKG.G_key_segment(11 ) := JG_ALLOCATE_JOURNALS_PKG.G_journal_qry_rec.l_je_lines_v_rec.segment11;
756: JG_CREATE_JOURNALS_PKG.G_key_segment(12 ) := JG_ALLOCATE_JOURNALS_PKG.G_journal_qry_rec.l_je_lines_v_rec.segment12;
757: JG_CREATE_JOURNALS_PKG.G_key_segment(13 ) := JG_ALLOCATE_JOURNALS_PKG.G_journal_qry_rec.l_je_lines_v_rec.segment13;
758: JG_CREATE_JOURNALS_PKG.G_key_segment(14 ) := JG_ALLOCATE_JOURNALS_PKG.G_journal_qry_rec.l_je_lines_v_rec.segment14;
759: JG_CREATE_JOURNALS_PKG.G_key_segment(15 ) := JG_ALLOCATE_JOURNALS_PKG.G_journal_qry_rec.l_je_lines_v_rec.segment15;
752: JG_CREATE_JOURNALS_PKG.G_key_segment( 8 ) := JG_ALLOCATE_JOURNALS_PKG.G_journal_qry_rec.l_je_lines_v_rec.segment8;
753: JG_CREATE_JOURNALS_PKG.G_key_segment( 9 ) := JG_ALLOCATE_JOURNALS_PKG.G_journal_qry_rec.l_je_lines_v_rec.segment9;
754: JG_CREATE_JOURNALS_PKG.G_key_segment(10 ) := JG_ALLOCATE_JOURNALS_PKG.G_journal_qry_rec.l_je_lines_v_rec.segment10;
755: JG_CREATE_JOURNALS_PKG.G_key_segment(11 ) := JG_ALLOCATE_JOURNALS_PKG.G_journal_qry_rec.l_je_lines_v_rec.segment11;
756: JG_CREATE_JOURNALS_PKG.G_key_segment(12 ) := JG_ALLOCATE_JOURNALS_PKG.G_journal_qry_rec.l_je_lines_v_rec.segment12;
757: JG_CREATE_JOURNALS_PKG.G_key_segment(13 ) := JG_ALLOCATE_JOURNALS_PKG.G_journal_qry_rec.l_je_lines_v_rec.segment13;
758: JG_CREATE_JOURNALS_PKG.G_key_segment(14 ) := JG_ALLOCATE_JOURNALS_PKG.G_journal_qry_rec.l_je_lines_v_rec.segment14;
759: JG_CREATE_JOURNALS_PKG.G_key_segment(15 ) := JG_ALLOCATE_JOURNALS_PKG.G_journal_qry_rec.l_je_lines_v_rec.segment15;
760: JG_CREATE_JOURNALS_PKG.G_key_segment(16 ) := JG_ALLOCATE_JOURNALS_PKG.G_journal_qry_rec.l_je_lines_v_rec.segment16;
753: JG_CREATE_JOURNALS_PKG.G_key_segment( 9 ) := JG_ALLOCATE_JOURNALS_PKG.G_journal_qry_rec.l_je_lines_v_rec.segment9;
754: JG_CREATE_JOURNALS_PKG.G_key_segment(10 ) := JG_ALLOCATE_JOURNALS_PKG.G_journal_qry_rec.l_je_lines_v_rec.segment10;
755: JG_CREATE_JOURNALS_PKG.G_key_segment(11 ) := JG_ALLOCATE_JOURNALS_PKG.G_journal_qry_rec.l_je_lines_v_rec.segment11;
756: JG_CREATE_JOURNALS_PKG.G_key_segment(12 ) := JG_ALLOCATE_JOURNALS_PKG.G_journal_qry_rec.l_je_lines_v_rec.segment12;
757: JG_CREATE_JOURNALS_PKG.G_key_segment(13 ) := JG_ALLOCATE_JOURNALS_PKG.G_journal_qry_rec.l_je_lines_v_rec.segment13;
758: JG_CREATE_JOURNALS_PKG.G_key_segment(14 ) := JG_ALLOCATE_JOURNALS_PKG.G_journal_qry_rec.l_je_lines_v_rec.segment14;
759: JG_CREATE_JOURNALS_PKG.G_key_segment(15 ) := JG_ALLOCATE_JOURNALS_PKG.G_journal_qry_rec.l_je_lines_v_rec.segment15;
760: JG_CREATE_JOURNALS_PKG.G_key_segment(16 ) := JG_ALLOCATE_JOURNALS_PKG.G_journal_qry_rec.l_je_lines_v_rec.segment16;
761: JG_CREATE_JOURNALS_PKG.G_key_segment(17 ) := JG_ALLOCATE_JOURNALS_PKG.G_journal_qry_rec.l_je_lines_v_rec.segment17;
754: JG_CREATE_JOURNALS_PKG.G_key_segment(10 ) := JG_ALLOCATE_JOURNALS_PKG.G_journal_qry_rec.l_je_lines_v_rec.segment10;
755: JG_CREATE_JOURNALS_PKG.G_key_segment(11 ) := JG_ALLOCATE_JOURNALS_PKG.G_journal_qry_rec.l_je_lines_v_rec.segment11;
756: JG_CREATE_JOURNALS_PKG.G_key_segment(12 ) := JG_ALLOCATE_JOURNALS_PKG.G_journal_qry_rec.l_je_lines_v_rec.segment12;
757: JG_CREATE_JOURNALS_PKG.G_key_segment(13 ) := JG_ALLOCATE_JOURNALS_PKG.G_journal_qry_rec.l_je_lines_v_rec.segment13;
758: JG_CREATE_JOURNALS_PKG.G_key_segment(14 ) := JG_ALLOCATE_JOURNALS_PKG.G_journal_qry_rec.l_je_lines_v_rec.segment14;
759: JG_CREATE_JOURNALS_PKG.G_key_segment(15 ) := JG_ALLOCATE_JOURNALS_PKG.G_journal_qry_rec.l_je_lines_v_rec.segment15;
760: JG_CREATE_JOURNALS_PKG.G_key_segment(16 ) := JG_ALLOCATE_JOURNALS_PKG.G_journal_qry_rec.l_je_lines_v_rec.segment16;
761: JG_CREATE_JOURNALS_PKG.G_key_segment(17 ) := JG_ALLOCATE_JOURNALS_PKG.G_journal_qry_rec.l_je_lines_v_rec.segment17;
762: JG_CREATE_JOURNALS_PKG.G_key_segment(18 ) := JG_ALLOCATE_JOURNALS_PKG.G_journal_qry_rec.l_je_lines_v_rec.segment18;
755: JG_CREATE_JOURNALS_PKG.G_key_segment(11 ) := JG_ALLOCATE_JOURNALS_PKG.G_journal_qry_rec.l_je_lines_v_rec.segment11;
756: JG_CREATE_JOURNALS_PKG.G_key_segment(12 ) := JG_ALLOCATE_JOURNALS_PKG.G_journal_qry_rec.l_je_lines_v_rec.segment12;
757: JG_CREATE_JOURNALS_PKG.G_key_segment(13 ) := JG_ALLOCATE_JOURNALS_PKG.G_journal_qry_rec.l_je_lines_v_rec.segment13;
758: JG_CREATE_JOURNALS_PKG.G_key_segment(14 ) := JG_ALLOCATE_JOURNALS_PKG.G_journal_qry_rec.l_je_lines_v_rec.segment14;
759: JG_CREATE_JOURNALS_PKG.G_key_segment(15 ) := JG_ALLOCATE_JOURNALS_PKG.G_journal_qry_rec.l_je_lines_v_rec.segment15;
760: JG_CREATE_JOURNALS_PKG.G_key_segment(16 ) := JG_ALLOCATE_JOURNALS_PKG.G_journal_qry_rec.l_je_lines_v_rec.segment16;
761: JG_CREATE_JOURNALS_PKG.G_key_segment(17 ) := JG_ALLOCATE_JOURNALS_PKG.G_journal_qry_rec.l_je_lines_v_rec.segment17;
762: JG_CREATE_JOURNALS_PKG.G_key_segment(18 ) := JG_ALLOCATE_JOURNALS_PKG.G_journal_qry_rec.l_je_lines_v_rec.segment18;
763: JG_CREATE_JOURNALS_PKG.G_key_segment(19 ) := JG_ALLOCATE_JOURNALS_PKG.G_journal_qry_rec.l_je_lines_v_rec.segment19;
756: JG_CREATE_JOURNALS_PKG.G_key_segment(12 ) := JG_ALLOCATE_JOURNALS_PKG.G_journal_qry_rec.l_je_lines_v_rec.segment12;
757: JG_CREATE_JOURNALS_PKG.G_key_segment(13 ) := JG_ALLOCATE_JOURNALS_PKG.G_journal_qry_rec.l_je_lines_v_rec.segment13;
758: JG_CREATE_JOURNALS_PKG.G_key_segment(14 ) := JG_ALLOCATE_JOURNALS_PKG.G_journal_qry_rec.l_je_lines_v_rec.segment14;
759: JG_CREATE_JOURNALS_PKG.G_key_segment(15 ) := JG_ALLOCATE_JOURNALS_PKG.G_journal_qry_rec.l_je_lines_v_rec.segment15;
760: JG_CREATE_JOURNALS_PKG.G_key_segment(16 ) := JG_ALLOCATE_JOURNALS_PKG.G_journal_qry_rec.l_je_lines_v_rec.segment16;
761: JG_CREATE_JOURNALS_PKG.G_key_segment(17 ) := JG_ALLOCATE_JOURNALS_PKG.G_journal_qry_rec.l_je_lines_v_rec.segment17;
762: JG_CREATE_JOURNALS_PKG.G_key_segment(18 ) := JG_ALLOCATE_JOURNALS_PKG.G_journal_qry_rec.l_je_lines_v_rec.segment18;
763: JG_CREATE_JOURNALS_PKG.G_key_segment(19 ) := JG_ALLOCATE_JOURNALS_PKG.G_journal_qry_rec.l_je_lines_v_rec.segment19;
764: JG_CREATE_JOURNALS_PKG.G_key_segment(20 ) := JG_ALLOCATE_JOURNALS_PKG.G_journal_qry_rec.l_je_lines_v_rec.segment20;
757: JG_CREATE_JOURNALS_PKG.G_key_segment(13 ) := JG_ALLOCATE_JOURNALS_PKG.G_journal_qry_rec.l_je_lines_v_rec.segment13;
758: JG_CREATE_JOURNALS_PKG.G_key_segment(14 ) := JG_ALLOCATE_JOURNALS_PKG.G_journal_qry_rec.l_je_lines_v_rec.segment14;
759: JG_CREATE_JOURNALS_PKG.G_key_segment(15 ) := JG_ALLOCATE_JOURNALS_PKG.G_journal_qry_rec.l_je_lines_v_rec.segment15;
760: JG_CREATE_JOURNALS_PKG.G_key_segment(16 ) := JG_ALLOCATE_JOURNALS_PKG.G_journal_qry_rec.l_je_lines_v_rec.segment16;
761: JG_CREATE_JOURNALS_PKG.G_key_segment(17 ) := JG_ALLOCATE_JOURNALS_PKG.G_journal_qry_rec.l_je_lines_v_rec.segment17;
762: JG_CREATE_JOURNALS_PKG.G_key_segment(18 ) := JG_ALLOCATE_JOURNALS_PKG.G_journal_qry_rec.l_je_lines_v_rec.segment18;
763: JG_CREATE_JOURNALS_PKG.G_key_segment(19 ) := JG_ALLOCATE_JOURNALS_PKG.G_journal_qry_rec.l_je_lines_v_rec.segment19;
764: JG_CREATE_JOURNALS_PKG.G_key_segment(20 ) := JG_ALLOCATE_JOURNALS_PKG.G_journal_qry_rec.l_je_lines_v_rec.segment20;
765: JG_CREATE_JOURNALS_PKG.G_key_segment(21 ) := JG_ALLOCATE_JOURNALS_PKG.G_journal_qry_rec.l_je_lines_v_rec.segment21;
758: JG_CREATE_JOURNALS_PKG.G_key_segment(14 ) := JG_ALLOCATE_JOURNALS_PKG.G_journal_qry_rec.l_je_lines_v_rec.segment14;
759: JG_CREATE_JOURNALS_PKG.G_key_segment(15 ) := JG_ALLOCATE_JOURNALS_PKG.G_journal_qry_rec.l_je_lines_v_rec.segment15;
760: JG_CREATE_JOURNALS_PKG.G_key_segment(16 ) := JG_ALLOCATE_JOURNALS_PKG.G_journal_qry_rec.l_je_lines_v_rec.segment16;
761: JG_CREATE_JOURNALS_PKG.G_key_segment(17 ) := JG_ALLOCATE_JOURNALS_PKG.G_journal_qry_rec.l_je_lines_v_rec.segment17;
762: JG_CREATE_JOURNALS_PKG.G_key_segment(18 ) := JG_ALLOCATE_JOURNALS_PKG.G_journal_qry_rec.l_je_lines_v_rec.segment18;
763: JG_CREATE_JOURNALS_PKG.G_key_segment(19 ) := JG_ALLOCATE_JOURNALS_PKG.G_journal_qry_rec.l_je_lines_v_rec.segment19;
764: JG_CREATE_JOURNALS_PKG.G_key_segment(20 ) := JG_ALLOCATE_JOURNALS_PKG.G_journal_qry_rec.l_je_lines_v_rec.segment20;
765: JG_CREATE_JOURNALS_PKG.G_key_segment(21 ) := JG_ALLOCATE_JOURNALS_PKG.G_journal_qry_rec.l_je_lines_v_rec.segment21;
766: JG_CREATE_JOURNALS_PKG.G_key_segment(22 ) := JG_ALLOCATE_JOURNALS_PKG.G_journal_qry_rec.l_je_lines_v_rec.segment22;
759: JG_CREATE_JOURNALS_PKG.G_key_segment(15 ) := JG_ALLOCATE_JOURNALS_PKG.G_journal_qry_rec.l_je_lines_v_rec.segment15;
760: JG_CREATE_JOURNALS_PKG.G_key_segment(16 ) := JG_ALLOCATE_JOURNALS_PKG.G_journal_qry_rec.l_je_lines_v_rec.segment16;
761: JG_CREATE_JOURNALS_PKG.G_key_segment(17 ) := JG_ALLOCATE_JOURNALS_PKG.G_journal_qry_rec.l_je_lines_v_rec.segment17;
762: JG_CREATE_JOURNALS_PKG.G_key_segment(18 ) := JG_ALLOCATE_JOURNALS_PKG.G_journal_qry_rec.l_je_lines_v_rec.segment18;
763: JG_CREATE_JOURNALS_PKG.G_key_segment(19 ) := JG_ALLOCATE_JOURNALS_PKG.G_journal_qry_rec.l_je_lines_v_rec.segment19;
764: JG_CREATE_JOURNALS_PKG.G_key_segment(20 ) := JG_ALLOCATE_JOURNALS_PKG.G_journal_qry_rec.l_je_lines_v_rec.segment20;
765: JG_CREATE_JOURNALS_PKG.G_key_segment(21 ) := JG_ALLOCATE_JOURNALS_PKG.G_journal_qry_rec.l_je_lines_v_rec.segment21;
766: JG_CREATE_JOURNALS_PKG.G_key_segment(22 ) := JG_ALLOCATE_JOURNALS_PKG.G_journal_qry_rec.l_je_lines_v_rec.segment22;
767: JG_CREATE_JOURNALS_PKG.G_key_segment(23 ) := JG_ALLOCATE_JOURNALS_PKG.G_journal_qry_rec.l_je_lines_v_rec.segment23;
760: JG_CREATE_JOURNALS_PKG.G_key_segment(16 ) := JG_ALLOCATE_JOURNALS_PKG.G_journal_qry_rec.l_je_lines_v_rec.segment16;
761: JG_CREATE_JOURNALS_PKG.G_key_segment(17 ) := JG_ALLOCATE_JOURNALS_PKG.G_journal_qry_rec.l_je_lines_v_rec.segment17;
762: JG_CREATE_JOURNALS_PKG.G_key_segment(18 ) := JG_ALLOCATE_JOURNALS_PKG.G_journal_qry_rec.l_je_lines_v_rec.segment18;
763: JG_CREATE_JOURNALS_PKG.G_key_segment(19 ) := JG_ALLOCATE_JOURNALS_PKG.G_journal_qry_rec.l_je_lines_v_rec.segment19;
764: JG_CREATE_JOURNALS_PKG.G_key_segment(20 ) := JG_ALLOCATE_JOURNALS_PKG.G_journal_qry_rec.l_je_lines_v_rec.segment20;
765: JG_CREATE_JOURNALS_PKG.G_key_segment(21 ) := JG_ALLOCATE_JOURNALS_PKG.G_journal_qry_rec.l_je_lines_v_rec.segment21;
766: JG_CREATE_JOURNALS_PKG.G_key_segment(22 ) := JG_ALLOCATE_JOURNALS_PKG.G_journal_qry_rec.l_je_lines_v_rec.segment22;
767: JG_CREATE_JOURNALS_PKG.G_key_segment(23 ) := JG_ALLOCATE_JOURNALS_PKG.G_journal_qry_rec.l_je_lines_v_rec.segment23;
768: JG_CREATE_JOURNALS_PKG.G_key_segment(24 ) := JG_ALLOCATE_JOURNALS_PKG.G_journal_qry_rec.l_je_lines_v_rec.segment24;
761: JG_CREATE_JOURNALS_PKG.G_key_segment(17 ) := JG_ALLOCATE_JOURNALS_PKG.G_journal_qry_rec.l_je_lines_v_rec.segment17;
762: JG_CREATE_JOURNALS_PKG.G_key_segment(18 ) := JG_ALLOCATE_JOURNALS_PKG.G_journal_qry_rec.l_je_lines_v_rec.segment18;
763: JG_CREATE_JOURNALS_PKG.G_key_segment(19 ) := JG_ALLOCATE_JOURNALS_PKG.G_journal_qry_rec.l_je_lines_v_rec.segment19;
764: JG_CREATE_JOURNALS_PKG.G_key_segment(20 ) := JG_ALLOCATE_JOURNALS_PKG.G_journal_qry_rec.l_je_lines_v_rec.segment20;
765: JG_CREATE_JOURNALS_PKG.G_key_segment(21 ) := JG_ALLOCATE_JOURNALS_PKG.G_journal_qry_rec.l_je_lines_v_rec.segment21;
766: JG_CREATE_JOURNALS_PKG.G_key_segment(22 ) := JG_ALLOCATE_JOURNALS_PKG.G_journal_qry_rec.l_je_lines_v_rec.segment22;
767: JG_CREATE_JOURNALS_PKG.G_key_segment(23 ) := JG_ALLOCATE_JOURNALS_PKG.G_journal_qry_rec.l_je_lines_v_rec.segment23;
768: JG_CREATE_JOURNALS_PKG.G_key_segment(24 ) := JG_ALLOCATE_JOURNALS_PKG.G_journal_qry_rec.l_je_lines_v_rec.segment24;
769: JG_CREATE_JOURNALS_PKG.G_key_segment(25 ) := JG_ALLOCATE_JOURNALS_PKG.G_journal_qry_rec.l_je_lines_v_rec.segment25;
762: JG_CREATE_JOURNALS_PKG.G_key_segment(18 ) := JG_ALLOCATE_JOURNALS_PKG.G_journal_qry_rec.l_je_lines_v_rec.segment18;
763: JG_CREATE_JOURNALS_PKG.G_key_segment(19 ) := JG_ALLOCATE_JOURNALS_PKG.G_journal_qry_rec.l_je_lines_v_rec.segment19;
764: JG_CREATE_JOURNALS_PKG.G_key_segment(20 ) := JG_ALLOCATE_JOURNALS_PKG.G_journal_qry_rec.l_je_lines_v_rec.segment20;
765: JG_CREATE_JOURNALS_PKG.G_key_segment(21 ) := JG_ALLOCATE_JOURNALS_PKG.G_journal_qry_rec.l_je_lines_v_rec.segment21;
766: JG_CREATE_JOURNALS_PKG.G_key_segment(22 ) := JG_ALLOCATE_JOURNALS_PKG.G_journal_qry_rec.l_je_lines_v_rec.segment22;
767: JG_CREATE_JOURNALS_PKG.G_key_segment(23 ) := JG_ALLOCATE_JOURNALS_PKG.G_journal_qry_rec.l_je_lines_v_rec.segment23;
768: JG_CREATE_JOURNALS_PKG.G_key_segment(24 ) := JG_ALLOCATE_JOURNALS_PKG.G_journal_qry_rec.l_je_lines_v_rec.segment24;
769: JG_CREATE_JOURNALS_PKG.G_key_segment(25 ) := JG_ALLOCATE_JOURNALS_PKG.G_journal_qry_rec.l_je_lines_v_rec.segment25;
770: JG_CREATE_JOURNALS_PKG.G_key_segment(26 ) := JG_ALLOCATE_JOURNALS_PKG.G_journal_qry_rec.l_je_lines_v_rec.segment26;
763: JG_CREATE_JOURNALS_PKG.G_key_segment(19 ) := JG_ALLOCATE_JOURNALS_PKG.G_journal_qry_rec.l_je_lines_v_rec.segment19;
764: JG_CREATE_JOURNALS_PKG.G_key_segment(20 ) := JG_ALLOCATE_JOURNALS_PKG.G_journal_qry_rec.l_je_lines_v_rec.segment20;
765: JG_CREATE_JOURNALS_PKG.G_key_segment(21 ) := JG_ALLOCATE_JOURNALS_PKG.G_journal_qry_rec.l_je_lines_v_rec.segment21;
766: JG_CREATE_JOURNALS_PKG.G_key_segment(22 ) := JG_ALLOCATE_JOURNALS_PKG.G_journal_qry_rec.l_je_lines_v_rec.segment22;
767: JG_CREATE_JOURNALS_PKG.G_key_segment(23 ) := JG_ALLOCATE_JOURNALS_PKG.G_journal_qry_rec.l_je_lines_v_rec.segment23;
768: JG_CREATE_JOURNALS_PKG.G_key_segment(24 ) := JG_ALLOCATE_JOURNALS_PKG.G_journal_qry_rec.l_je_lines_v_rec.segment24;
769: JG_CREATE_JOURNALS_PKG.G_key_segment(25 ) := JG_ALLOCATE_JOURNALS_PKG.G_journal_qry_rec.l_je_lines_v_rec.segment25;
770: JG_CREATE_JOURNALS_PKG.G_key_segment(26 ) := JG_ALLOCATE_JOURNALS_PKG.G_journal_qry_rec.l_je_lines_v_rec.segment26;
771: JG_CREATE_JOURNALS_PKG.G_key_segment(27 ) := JG_ALLOCATE_JOURNALS_PKG.G_journal_qry_rec.l_je_lines_v_rec.segment27;
764: JG_CREATE_JOURNALS_PKG.G_key_segment(20 ) := JG_ALLOCATE_JOURNALS_PKG.G_journal_qry_rec.l_je_lines_v_rec.segment20;
765: JG_CREATE_JOURNALS_PKG.G_key_segment(21 ) := JG_ALLOCATE_JOURNALS_PKG.G_journal_qry_rec.l_je_lines_v_rec.segment21;
766: JG_CREATE_JOURNALS_PKG.G_key_segment(22 ) := JG_ALLOCATE_JOURNALS_PKG.G_journal_qry_rec.l_je_lines_v_rec.segment22;
767: JG_CREATE_JOURNALS_PKG.G_key_segment(23 ) := JG_ALLOCATE_JOURNALS_PKG.G_journal_qry_rec.l_je_lines_v_rec.segment23;
768: JG_CREATE_JOURNALS_PKG.G_key_segment(24 ) := JG_ALLOCATE_JOURNALS_PKG.G_journal_qry_rec.l_je_lines_v_rec.segment24;
769: JG_CREATE_JOURNALS_PKG.G_key_segment(25 ) := JG_ALLOCATE_JOURNALS_PKG.G_journal_qry_rec.l_je_lines_v_rec.segment25;
770: JG_CREATE_JOURNALS_PKG.G_key_segment(26 ) := JG_ALLOCATE_JOURNALS_PKG.G_journal_qry_rec.l_je_lines_v_rec.segment26;
771: JG_CREATE_JOURNALS_PKG.G_key_segment(27 ) := JG_ALLOCATE_JOURNALS_PKG.G_journal_qry_rec.l_je_lines_v_rec.segment27;
772: JG_CREATE_JOURNALS_PKG.G_key_segment(28 ) := JG_ALLOCATE_JOURNALS_PKG.G_journal_qry_rec.l_je_lines_v_rec.segment28;
765: JG_CREATE_JOURNALS_PKG.G_key_segment(21 ) := JG_ALLOCATE_JOURNALS_PKG.G_journal_qry_rec.l_je_lines_v_rec.segment21;
766: JG_CREATE_JOURNALS_PKG.G_key_segment(22 ) := JG_ALLOCATE_JOURNALS_PKG.G_journal_qry_rec.l_je_lines_v_rec.segment22;
767: JG_CREATE_JOURNALS_PKG.G_key_segment(23 ) := JG_ALLOCATE_JOURNALS_PKG.G_journal_qry_rec.l_je_lines_v_rec.segment23;
768: JG_CREATE_JOURNALS_PKG.G_key_segment(24 ) := JG_ALLOCATE_JOURNALS_PKG.G_journal_qry_rec.l_je_lines_v_rec.segment24;
769: JG_CREATE_JOURNALS_PKG.G_key_segment(25 ) := JG_ALLOCATE_JOURNALS_PKG.G_journal_qry_rec.l_je_lines_v_rec.segment25;
770: JG_CREATE_JOURNALS_PKG.G_key_segment(26 ) := JG_ALLOCATE_JOURNALS_PKG.G_journal_qry_rec.l_je_lines_v_rec.segment26;
771: JG_CREATE_JOURNALS_PKG.G_key_segment(27 ) := JG_ALLOCATE_JOURNALS_PKG.G_journal_qry_rec.l_je_lines_v_rec.segment27;
772: JG_CREATE_JOURNALS_PKG.G_key_segment(28 ) := JG_ALLOCATE_JOURNALS_PKG.G_journal_qry_rec.l_je_lines_v_rec.segment28;
773: JG_CREATE_JOURNALS_PKG.G_key_segment(29 ) := JG_ALLOCATE_JOURNALS_PKG.G_journal_qry_rec.l_je_lines_v_rec.segment28;
766: JG_CREATE_JOURNALS_PKG.G_key_segment(22 ) := JG_ALLOCATE_JOURNALS_PKG.G_journal_qry_rec.l_je_lines_v_rec.segment22;
767: JG_CREATE_JOURNALS_PKG.G_key_segment(23 ) := JG_ALLOCATE_JOURNALS_PKG.G_journal_qry_rec.l_je_lines_v_rec.segment23;
768: JG_CREATE_JOURNALS_PKG.G_key_segment(24 ) := JG_ALLOCATE_JOURNALS_PKG.G_journal_qry_rec.l_je_lines_v_rec.segment24;
769: JG_CREATE_JOURNALS_PKG.G_key_segment(25 ) := JG_ALLOCATE_JOURNALS_PKG.G_journal_qry_rec.l_je_lines_v_rec.segment25;
770: JG_CREATE_JOURNALS_PKG.G_key_segment(26 ) := JG_ALLOCATE_JOURNALS_PKG.G_journal_qry_rec.l_je_lines_v_rec.segment26;
771: JG_CREATE_JOURNALS_PKG.G_key_segment(27 ) := JG_ALLOCATE_JOURNALS_PKG.G_journal_qry_rec.l_je_lines_v_rec.segment27;
772: JG_CREATE_JOURNALS_PKG.G_key_segment(28 ) := JG_ALLOCATE_JOURNALS_PKG.G_journal_qry_rec.l_je_lines_v_rec.segment28;
773: JG_CREATE_JOURNALS_PKG.G_key_segment(29 ) := JG_ALLOCATE_JOURNALS_PKG.G_journal_qry_rec.l_je_lines_v_rec.segment28;
774: JG_CREATE_JOURNALS_PKG.G_key_segment(30 ) := JG_ALLOCATE_JOURNALS_PKG.G_journal_qry_rec.l_je_lines_v_rec.segment30;
767: JG_CREATE_JOURNALS_PKG.G_key_segment(23 ) := JG_ALLOCATE_JOURNALS_PKG.G_journal_qry_rec.l_je_lines_v_rec.segment23;
768: JG_CREATE_JOURNALS_PKG.G_key_segment(24 ) := JG_ALLOCATE_JOURNALS_PKG.G_journal_qry_rec.l_je_lines_v_rec.segment24;
769: JG_CREATE_JOURNALS_PKG.G_key_segment(25 ) := JG_ALLOCATE_JOURNALS_PKG.G_journal_qry_rec.l_je_lines_v_rec.segment25;
770: JG_CREATE_JOURNALS_PKG.G_key_segment(26 ) := JG_ALLOCATE_JOURNALS_PKG.G_journal_qry_rec.l_je_lines_v_rec.segment26;
771: JG_CREATE_JOURNALS_PKG.G_key_segment(27 ) := JG_ALLOCATE_JOURNALS_PKG.G_journal_qry_rec.l_je_lines_v_rec.segment27;
772: JG_CREATE_JOURNALS_PKG.G_key_segment(28 ) := JG_ALLOCATE_JOURNALS_PKG.G_journal_qry_rec.l_je_lines_v_rec.segment28;
773: JG_CREATE_JOURNALS_PKG.G_key_segment(29 ) := JG_ALLOCATE_JOURNALS_PKG.G_journal_qry_rec.l_je_lines_v_rec.segment28;
774: JG_CREATE_JOURNALS_PKG.G_key_segment(30 ) := JG_ALLOCATE_JOURNALS_PKG.G_journal_qry_rec.l_je_lines_v_rec.segment30;
775:
768: JG_CREATE_JOURNALS_PKG.G_key_segment(24 ) := JG_ALLOCATE_JOURNALS_PKG.G_journal_qry_rec.l_je_lines_v_rec.segment24;
769: JG_CREATE_JOURNALS_PKG.G_key_segment(25 ) := JG_ALLOCATE_JOURNALS_PKG.G_journal_qry_rec.l_je_lines_v_rec.segment25;
770: JG_CREATE_JOURNALS_PKG.G_key_segment(26 ) := JG_ALLOCATE_JOURNALS_PKG.G_journal_qry_rec.l_je_lines_v_rec.segment26;
771: JG_CREATE_JOURNALS_PKG.G_key_segment(27 ) := JG_ALLOCATE_JOURNALS_PKG.G_journal_qry_rec.l_je_lines_v_rec.segment27;
772: JG_CREATE_JOURNALS_PKG.G_key_segment(28 ) := JG_ALLOCATE_JOURNALS_PKG.G_journal_qry_rec.l_je_lines_v_rec.segment28;
773: JG_CREATE_JOURNALS_PKG.G_key_segment(29 ) := JG_ALLOCATE_JOURNALS_PKG.G_journal_qry_rec.l_je_lines_v_rec.segment28;
774: JG_CREATE_JOURNALS_PKG.G_key_segment(30 ) := JG_ALLOCATE_JOURNALS_PKG.G_journal_qry_rec.l_je_lines_v_rec.segment30;
775:
776: --
769: JG_CREATE_JOURNALS_PKG.G_key_segment(25 ) := JG_ALLOCATE_JOURNALS_PKG.G_journal_qry_rec.l_je_lines_v_rec.segment25;
770: JG_CREATE_JOURNALS_PKG.G_key_segment(26 ) := JG_ALLOCATE_JOURNALS_PKG.G_journal_qry_rec.l_je_lines_v_rec.segment26;
771: JG_CREATE_JOURNALS_PKG.G_key_segment(27 ) := JG_ALLOCATE_JOURNALS_PKG.G_journal_qry_rec.l_je_lines_v_rec.segment27;
772: JG_CREATE_JOURNALS_PKG.G_key_segment(28 ) := JG_ALLOCATE_JOURNALS_PKG.G_journal_qry_rec.l_je_lines_v_rec.segment28;
773: JG_CREATE_JOURNALS_PKG.G_key_segment(29 ) := JG_ALLOCATE_JOURNALS_PKG.G_journal_qry_rec.l_je_lines_v_rec.segment28;
774: JG_CREATE_JOURNALS_PKG.G_key_segment(30 ) := JG_ALLOCATE_JOURNALS_PKG.G_journal_qry_rec.l_je_lines_v_rec.segment30;
775:
776: --
777: -- Zero-Fill some of the segments if Zero-Fill method was chosen
770: JG_CREATE_JOURNALS_PKG.G_key_segment(26 ) := JG_ALLOCATE_JOURNALS_PKG.G_journal_qry_rec.l_je_lines_v_rec.segment26;
771: JG_CREATE_JOURNALS_PKG.G_key_segment(27 ) := JG_ALLOCATE_JOURNALS_PKG.G_journal_qry_rec.l_je_lines_v_rec.segment27;
772: JG_CREATE_JOURNALS_PKG.G_key_segment(28 ) := JG_ALLOCATE_JOURNALS_PKG.G_journal_qry_rec.l_je_lines_v_rec.segment28;
773: JG_CREATE_JOURNALS_PKG.G_key_segment(29 ) := JG_ALLOCATE_JOURNALS_PKG.G_journal_qry_rec.l_je_lines_v_rec.segment28;
774: JG_CREATE_JOURNALS_PKG.G_key_segment(30 ) := JG_ALLOCATE_JOURNALS_PKG.G_journal_qry_rec.l_je_lines_v_rec.segment30;
775:
776: --
777: -- Zero-Fill some of the segments if Zero-Fill method was chosen
778: --
776: --
777: -- Zero-Fill some of the segments if Zero-Fill method was chosen
778: --
779: IF JG_JOURNAL_ALLOCATIONS_PKG.G_destn_segment_method = 'ZF' THEN
780: zero_fill_segments(JG_CREATE_JOURNALS_PKG.G_key_segment);
781: END IF;
782: END IF; -- Validate_Only check
783: --
784: -- Store a pointer to the first entry in the allocation lines array for this journal line
782: END IF; -- Validate_Only check
783: --
784: -- Store a pointer to the first entry in the allocation lines array for this journal line
785: --
786: l_first_alloc_for_jrnal := JG_CREATE_JOURNALS_PKG.i + 1;
787: --
788: -- loop for each destination account number and allocation
789: --
790: JG_UTILITY_PKG.debug(TO_CHAR(SYSDATE, 'HH24:MI:SS'));
817: l_rounded_accted_cr_sum := l_rounded_accted_cr_sum + NVL(l_accted_credit_amount, 0);
818: l_rounded_accted_dr_sum := l_rounded_accted_dr_sum + NVL(l_accted_debit_amount, 0);
819: l_rounded_entered_cr_sum := l_rounded_entered_cr_sum + NVL(l_entered_credit_amount, 0);
820: l_rounded_entered_dr_sum := l_rounded_entered_dr_sum + NVL(l_entered_debit_amount, 0);
821: JG_CREATE_JOURNALS_PKG.i := JG_CREATE_JOURNALS_PKG.i + 1;
822: --
823: -- Check if current allocation percentage is greater than any of previous percentages
824: -- for journal line. Any rounding error is applied to the line with the greatest allocation percentage.
825: --
826: IF NVL(l_max_prc_alloc_for_jrnal, 0) < c_rule_line_rec.allocation_percent AND
827: JG_ALLOCATE_JOURNALS_PKG.G_jrnl_total_allocn_percent = 100 THEN
828: l_is_max_prc_alloc_line := TRUE;
829: l_max_prc_alloc_for_jrnal := c_rule_line_rec.allocation_percent;
830: l_max_prc_alloc_line_for_jrnal := JG_CREATE_JOURNALS_PKG.i;
831: END IF;
832: --
833: -- Populate allocated lines table for reporting and later gl_interface insertion
834: --
831: END IF;
832: --
833: -- Populate allocated lines table for reporting and later gl_interface insertion
834: --
835: JG_CREATE_JOURNALS_PKG.alloc_lines_arr(JG_CREATE_JOURNALS_PKG.i).je_batch_name
836: := JG_ALLOCATE_JOURNALS_PKG.G_journal_qry_rec.l_je_lines_v_rec.je_batch_name;
837: JG_CREATE_JOURNALS_PKG.alloc_lines_arr(JG_CREATE_JOURNALS_PKG.i).je_header_name
838: := JG_ALLOCATE_JOURNALS_PKG.G_journal_qry_rec.l_je_lines_v_rec.je_header_name;
839: JG_CREATE_JOURNALS_PKG.alloc_lines_arr(JG_CREATE_JOURNALS_PKG.i).je_line_num
833: -- Populate allocated lines table for reporting and later gl_interface insertion
834: --
835: JG_CREATE_JOURNALS_PKG.alloc_lines_arr(JG_CREATE_JOURNALS_PKG.i).je_batch_name
836: := JG_ALLOCATE_JOURNALS_PKG.G_journal_qry_rec.l_je_lines_v_rec.je_batch_name;
837: JG_CREATE_JOURNALS_PKG.alloc_lines_arr(JG_CREATE_JOURNALS_PKG.i).je_header_name
838: := JG_ALLOCATE_JOURNALS_PKG.G_journal_qry_rec.l_je_lines_v_rec.je_header_name;
839: JG_CREATE_JOURNALS_PKG.alloc_lines_arr(JG_CREATE_JOURNALS_PKG.i).je_line_num
840: := JG_ALLOCATE_JOURNALS_PKG.G_journal_qry_rec.l_je_lines_v_rec.je_line_num;
841: JG_CREATE_JOURNALS_PKG.alloc_lines_arr(JG_CREATE_JOURNALS_PKG.i).code_combination_id
835: JG_CREATE_JOURNALS_PKG.alloc_lines_arr(JG_CREATE_JOURNALS_PKG.i).je_batch_name
836: := JG_ALLOCATE_JOURNALS_PKG.G_journal_qry_rec.l_je_lines_v_rec.je_batch_name;
837: JG_CREATE_JOURNALS_PKG.alloc_lines_arr(JG_CREATE_JOURNALS_PKG.i).je_header_name
838: := JG_ALLOCATE_JOURNALS_PKG.G_journal_qry_rec.l_je_lines_v_rec.je_header_name;
839: JG_CREATE_JOURNALS_PKG.alloc_lines_arr(JG_CREATE_JOURNALS_PKG.i).je_line_num
840: := JG_ALLOCATE_JOURNALS_PKG.G_journal_qry_rec.l_je_lines_v_rec.je_line_num;
841: JG_CREATE_JOURNALS_PKG.alloc_lines_arr(JG_CREATE_JOURNALS_PKG.i).code_combination_id
842: := JG_ALLOCATE_JOURNALS_PKG.G_journal_qry_rec.l_je_lines_v_rec.code_combination_id;
843: JG_CREATE_JOURNALS_PKG.alloc_lines_arr(JG_CREATE_JOURNALS_PKG.i).cc_range_id
837: JG_CREATE_JOURNALS_PKG.alloc_lines_arr(JG_CREATE_JOURNALS_PKG.i).je_header_name
838: := JG_ALLOCATE_JOURNALS_PKG.G_journal_qry_rec.l_je_lines_v_rec.je_header_name;
839: JG_CREATE_JOURNALS_PKG.alloc_lines_arr(JG_CREATE_JOURNALS_PKG.i).je_line_num
840: := JG_ALLOCATE_JOURNALS_PKG.G_journal_qry_rec.l_je_lines_v_rec.je_line_num;
841: JG_CREATE_JOURNALS_PKG.alloc_lines_arr(JG_CREATE_JOURNALS_PKG.i).code_combination_id
842: := JG_ALLOCATE_JOURNALS_PKG.G_journal_qry_rec.l_je_lines_v_rec.code_combination_id;
843: JG_CREATE_JOURNALS_PKG.alloc_lines_arr(JG_CREATE_JOURNALS_PKG.i).cc_range_id
844: := JG_ALLOCATE_JOURNALS_PKG.G_journal_qry_rec.cc_range_id;
845: IF JG_ALLOCATE_JOURNALS_PKG.G_journal_qry_rec.cc_range_id <> NVL(JG_ALLOCATE_JOURNALS_PKG.G_last_journal_qry_rec.cc_range_id, -99)
839: JG_CREATE_JOURNALS_PKG.alloc_lines_arr(JG_CREATE_JOURNALS_PKG.i).je_line_num
840: := JG_ALLOCATE_JOURNALS_PKG.G_journal_qry_rec.l_je_lines_v_rec.je_line_num;
841: JG_CREATE_JOURNALS_PKG.alloc_lines_arr(JG_CREATE_JOURNALS_PKG.i).code_combination_id
842: := JG_ALLOCATE_JOURNALS_PKG.G_journal_qry_rec.l_je_lines_v_rec.code_combination_id;
843: JG_CREATE_JOURNALS_PKG.alloc_lines_arr(JG_CREATE_JOURNALS_PKG.i).cc_range_id
844: := JG_ALLOCATE_JOURNALS_PKG.G_journal_qry_rec.cc_range_id;
845: IF JG_ALLOCATE_JOURNALS_PKG.G_journal_qry_rec.cc_range_id <> NVL(JG_ALLOCATE_JOURNALS_PKG.G_last_journal_qry_rec.cc_range_id, -99)
846: AND l_first_alloc_for_jrnal = JG_CREATE_JOURNALS_PKG.i THEN
847: JG_CREATE_JOURNALS_PKG.alloc_lines_arr(JG_CREATE_JOURNALS_PKG.i).remarks :=
842: := JG_ALLOCATE_JOURNALS_PKG.G_journal_qry_rec.l_je_lines_v_rec.code_combination_id;
843: JG_CREATE_JOURNALS_PKG.alloc_lines_arr(JG_CREATE_JOURNALS_PKG.i).cc_range_id
844: := JG_ALLOCATE_JOURNALS_PKG.G_journal_qry_rec.cc_range_id;
845: IF JG_ALLOCATE_JOURNALS_PKG.G_journal_qry_rec.cc_range_id <> NVL(JG_ALLOCATE_JOURNALS_PKG.G_last_journal_qry_rec.cc_range_id, -99)
846: AND l_first_alloc_for_jrnal = JG_CREATE_JOURNALS_PKG.i THEN
847: JG_CREATE_JOURNALS_PKG.alloc_lines_arr(JG_CREATE_JOURNALS_PKG.i).remarks :=
848: JG_ALLOCATE_JOURNALS_PKG.G_journal_qry_rec.cc_range_low||' - '||JG_ALLOCATE_JOURNALS_PKG.G_journal_qry_rec.cc_range_high;
849: END IF;
850: JG_CREATE_JOURNALS_PKG.alloc_lines_arr(JG_CREATE_JOURNALS_PKG.i).accounted_cr
843: JG_CREATE_JOURNALS_PKG.alloc_lines_arr(JG_CREATE_JOURNALS_PKG.i).cc_range_id
844: := JG_ALLOCATE_JOURNALS_PKG.G_journal_qry_rec.cc_range_id;
845: IF JG_ALLOCATE_JOURNALS_PKG.G_journal_qry_rec.cc_range_id <> NVL(JG_ALLOCATE_JOURNALS_PKG.G_last_journal_qry_rec.cc_range_id, -99)
846: AND l_first_alloc_for_jrnal = JG_CREATE_JOURNALS_PKG.i THEN
847: JG_CREATE_JOURNALS_PKG.alloc_lines_arr(JG_CREATE_JOURNALS_PKG.i).remarks :=
848: JG_ALLOCATE_JOURNALS_PKG.G_journal_qry_rec.cc_range_low||' - '||JG_ALLOCATE_JOURNALS_PKG.G_journal_qry_rec.cc_range_high;
849: END IF;
850: JG_CREATE_JOURNALS_PKG.alloc_lines_arr(JG_CREATE_JOURNALS_PKG.i).accounted_cr
851: := JG_ALLOCATE_JOURNALS_PKG.G_journal_qry_rec.l_je_lines_v_rec.accounted_cr;
846: AND l_first_alloc_for_jrnal = JG_CREATE_JOURNALS_PKG.i THEN
847: JG_CREATE_JOURNALS_PKG.alloc_lines_arr(JG_CREATE_JOURNALS_PKG.i).remarks :=
848: JG_ALLOCATE_JOURNALS_PKG.G_journal_qry_rec.cc_range_low||' - '||JG_ALLOCATE_JOURNALS_PKG.G_journal_qry_rec.cc_range_high;
849: END IF;
850: JG_CREATE_JOURNALS_PKG.alloc_lines_arr(JG_CREATE_JOURNALS_PKG.i).accounted_cr
851: := JG_ALLOCATE_JOURNALS_PKG.G_journal_qry_rec.l_je_lines_v_rec.accounted_cr;
852: JG_CREATE_JOURNALS_PKG.alloc_lines_arr(JG_CREATE_JOURNALS_PKG.i).accounted_dr
853: := JG_ALLOCATE_JOURNALS_PKG.G_journal_qry_rec.l_je_lines_v_rec.accounted_dr;
854: JG_CREATE_JOURNALS_PKG.alloc_lines_arr(JG_CREATE_JOURNALS_PKG.i).destn_account_number
848: JG_ALLOCATE_JOURNALS_PKG.G_journal_qry_rec.cc_range_low||' - '||JG_ALLOCATE_JOURNALS_PKG.G_journal_qry_rec.cc_range_high;
849: END IF;
850: JG_CREATE_JOURNALS_PKG.alloc_lines_arr(JG_CREATE_JOURNALS_PKG.i).accounted_cr
851: := JG_ALLOCATE_JOURNALS_PKG.G_journal_qry_rec.l_je_lines_v_rec.accounted_cr;
852: JG_CREATE_JOURNALS_PKG.alloc_lines_arr(JG_CREATE_JOURNALS_PKG.i).accounted_dr
853: := JG_ALLOCATE_JOURNALS_PKG.G_journal_qry_rec.l_je_lines_v_rec.accounted_dr;
854: JG_CREATE_JOURNALS_PKG.alloc_lines_arr(JG_CREATE_JOURNALS_PKG.i).destn_account_number
855: := c_rule_line_rec.natural_account;
856: JG_CREATE_JOURNALS_PKG.alloc_lines_arr(JG_CREATE_JOURNALS_PKG.i).destn_accted_cr := l_accted_credit_amount;
850: JG_CREATE_JOURNALS_PKG.alloc_lines_arr(JG_CREATE_JOURNALS_PKG.i).accounted_cr
851: := JG_ALLOCATE_JOURNALS_PKG.G_journal_qry_rec.l_je_lines_v_rec.accounted_cr;
852: JG_CREATE_JOURNALS_PKG.alloc_lines_arr(JG_CREATE_JOURNALS_PKG.i).accounted_dr
853: := JG_ALLOCATE_JOURNALS_PKG.G_journal_qry_rec.l_je_lines_v_rec.accounted_dr;
854: JG_CREATE_JOURNALS_PKG.alloc_lines_arr(JG_CREATE_JOURNALS_PKG.i).destn_account_number
855: := c_rule_line_rec.natural_account;
856: JG_CREATE_JOURNALS_PKG.alloc_lines_arr(JG_CREATE_JOURNALS_PKG.i).destn_accted_cr := l_accted_credit_amount;
857: JG_CREATE_JOURNALS_PKG.alloc_lines_arr(JG_CREATE_JOURNALS_PKG.i).destn_accted_dr := l_accted_debit_amount;
858: JG_CREATE_JOURNALS_PKG.alloc_lines_arr(JG_CREATE_JOURNALS_PKG.i).destn_entered_cr := l_entered_credit_amount;
852: JG_CREATE_JOURNALS_PKG.alloc_lines_arr(JG_CREATE_JOURNALS_PKG.i).accounted_dr
853: := JG_ALLOCATE_JOURNALS_PKG.G_journal_qry_rec.l_je_lines_v_rec.accounted_dr;
854: JG_CREATE_JOURNALS_PKG.alloc_lines_arr(JG_CREATE_JOURNALS_PKG.i).destn_account_number
855: := c_rule_line_rec.natural_account;
856: JG_CREATE_JOURNALS_PKG.alloc_lines_arr(JG_CREATE_JOURNALS_PKG.i).destn_accted_cr := l_accted_credit_amount;
857: JG_CREATE_JOURNALS_PKG.alloc_lines_arr(JG_CREATE_JOURNALS_PKG.i).destn_accted_dr := l_accted_debit_amount;
858: JG_CREATE_JOURNALS_PKG.alloc_lines_arr(JG_CREATE_JOURNALS_PKG.i).destn_entered_cr := l_entered_credit_amount;
859: JG_CREATE_JOURNALS_PKG.alloc_lines_arr(JG_CREATE_JOURNALS_PKG.i).destn_entered_dr := l_entered_debit_amount;
860: JG_UTILITY_PKG.debug('Loop number = '||to_char(JG_CREATE_JOURNALS_PKG.i)||' '|| 'je_line_num = '||to_char(alloc_lines_arr(JG_CREATE_JOURNALS_PKG.i).je_line_num));
853: := JG_ALLOCATE_JOURNALS_PKG.G_journal_qry_rec.l_je_lines_v_rec.accounted_dr;
854: JG_CREATE_JOURNALS_PKG.alloc_lines_arr(JG_CREATE_JOURNALS_PKG.i).destn_account_number
855: := c_rule_line_rec.natural_account;
856: JG_CREATE_JOURNALS_PKG.alloc_lines_arr(JG_CREATE_JOURNALS_PKG.i).destn_accted_cr := l_accted_credit_amount;
857: JG_CREATE_JOURNALS_PKG.alloc_lines_arr(JG_CREATE_JOURNALS_PKG.i).destn_accted_dr := l_accted_debit_amount;
858: JG_CREATE_JOURNALS_PKG.alloc_lines_arr(JG_CREATE_JOURNALS_PKG.i).destn_entered_cr := l_entered_credit_amount;
859: JG_CREATE_JOURNALS_PKG.alloc_lines_arr(JG_CREATE_JOURNALS_PKG.i).destn_entered_dr := l_entered_debit_amount;
860: JG_UTILITY_PKG.debug('Loop number = '||to_char(JG_CREATE_JOURNALS_PKG.i)||' '|| 'je_line_num = '||to_char(alloc_lines_arr(JG_CREATE_JOURNALS_PKG.i).je_line_num));
861:
854: JG_CREATE_JOURNALS_PKG.alloc_lines_arr(JG_CREATE_JOURNALS_PKG.i).destn_account_number
855: := c_rule_line_rec.natural_account;
856: JG_CREATE_JOURNALS_PKG.alloc_lines_arr(JG_CREATE_JOURNALS_PKG.i).destn_accted_cr := l_accted_credit_amount;
857: JG_CREATE_JOURNALS_PKG.alloc_lines_arr(JG_CREATE_JOURNALS_PKG.i).destn_accted_dr := l_accted_debit_amount;
858: JG_CREATE_JOURNALS_PKG.alloc_lines_arr(JG_CREATE_JOURNALS_PKG.i).destn_entered_cr := l_entered_credit_amount;
859: JG_CREATE_JOURNALS_PKG.alloc_lines_arr(JG_CREATE_JOURNALS_PKG.i).destn_entered_dr := l_entered_debit_amount;
860: JG_UTILITY_PKG.debug('Loop number = '||to_char(JG_CREATE_JOURNALS_PKG.i)||' '|| 'je_line_num = '||to_char(alloc_lines_arr(JG_CREATE_JOURNALS_PKG.i).je_line_num));
861:
862: JG_UTILITY_PKG.debug( 'batch_name = '|| JG_ALLOCATE_JOURNALS_PKG.G_journal_qry_rec.l_je_lines_v_rec.je_batch_name);
855: := c_rule_line_rec.natural_account;
856: JG_CREATE_JOURNALS_PKG.alloc_lines_arr(JG_CREATE_JOURNALS_PKG.i).destn_accted_cr := l_accted_credit_amount;
857: JG_CREATE_JOURNALS_PKG.alloc_lines_arr(JG_CREATE_JOURNALS_PKG.i).destn_accted_dr := l_accted_debit_amount;
858: JG_CREATE_JOURNALS_PKG.alloc_lines_arr(JG_CREATE_JOURNALS_PKG.i).destn_entered_cr := l_entered_credit_amount;
859: JG_CREATE_JOURNALS_PKG.alloc_lines_arr(JG_CREATE_JOURNALS_PKG.i).destn_entered_dr := l_entered_debit_amount;
860: JG_UTILITY_PKG.debug('Loop number = '||to_char(JG_CREATE_JOURNALS_PKG.i)||' '|| 'je_line_num = '||to_char(alloc_lines_arr(JG_CREATE_JOURNALS_PKG.i).je_line_num));
861:
862: JG_UTILITY_PKG.debug( 'batch_name = '|| JG_ALLOCATE_JOURNALS_PKG.G_journal_qry_rec.l_je_lines_v_rec.je_batch_name);
863: JG_UTILITY_PKG.debug('header_name = '|| JG_ALLOCATE_JOURNALS_PKG.G_journal_qry_rec.l_je_lines_v_rec.je_header_name);
856: JG_CREATE_JOURNALS_PKG.alloc_lines_arr(JG_CREATE_JOURNALS_PKG.i).destn_accted_cr := l_accted_credit_amount;
857: JG_CREATE_JOURNALS_PKG.alloc_lines_arr(JG_CREATE_JOURNALS_PKG.i).destn_accted_dr := l_accted_debit_amount;
858: JG_CREATE_JOURNALS_PKG.alloc_lines_arr(JG_CREATE_JOURNALS_PKG.i).destn_entered_cr := l_entered_credit_amount;
859: JG_CREATE_JOURNALS_PKG.alloc_lines_arr(JG_CREATE_JOURNALS_PKG.i).destn_entered_dr := l_entered_debit_amount;
860: JG_UTILITY_PKG.debug('Loop number = '||to_char(JG_CREATE_JOURNALS_PKG.i)||' '|| 'je_line_num = '||to_char(alloc_lines_arr(JG_CREATE_JOURNALS_PKG.i).je_line_num));
861:
862: JG_UTILITY_PKG.debug( 'batch_name = '|| JG_ALLOCATE_JOURNALS_PKG.G_journal_qry_rec.l_je_lines_v_rec.je_batch_name);
863: JG_UTILITY_PKG.debug('header_name = '|| JG_ALLOCATE_JOURNALS_PKG.G_journal_qry_rec.l_je_lines_v_rec.je_header_name);
864: JG_UTILITY_PKG.debug('accounted_cr = '|| to_char(JG_ALLOCATE_JOURNALS_PKG.G_journal_qry_rec.l_je_lines_v_rec.accounted_cr));
869: IF JG_ALLOCATE_JOURNALS_PKG.G_journal_qry_rec.offset_account IS NULL THEN
870: --
871: -- increment array counter
872: --
873: JG_CREATE_JOURNALS_PKG.i := JG_CREATE_JOURNALS_PKG.i + 1;
874: --
875: -- populate array for reporting allocated lines at end of program
876: -- for offset account: switch credits and debits for destination amounts
877: --
874: --
875: -- populate array for reporting allocated lines at end of program
876: -- for offset account: switch credits and debits for destination amounts
877: --
878: JG_CREATE_JOURNALS_PKG.alloc_lines_arr(JG_CREATE_JOURNALS_PKG.i).je_batch_name
879: := JG_ALLOCATE_JOURNALS_PKG.G_journal_qry_rec.l_je_lines_v_rec.je_batch_name;
880: JG_CREATE_JOURNALS_PKG.alloc_lines_arr(JG_CREATE_JOURNALS_PKG.i).je_header_name
881: := JG_ALLOCATE_JOURNALS_PKG.G_journal_qry_rec.l_je_lines_v_rec.je_header_name;
882: JG_CREATE_JOURNALS_PKG.alloc_lines_arr(JG_CREATE_JOURNALS_PKG.i).je_line_num
876: -- for offset account: switch credits and debits for destination amounts
877: --
878: JG_CREATE_JOURNALS_PKG.alloc_lines_arr(JG_CREATE_JOURNALS_PKG.i).je_batch_name
879: := JG_ALLOCATE_JOURNALS_PKG.G_journal_qry_rec.l_je_lines_v_rec.je_batch_name;
880: JG_CREATE_JOURNALS_PKG.alloc_lines_arr(JG_CREATE_JOURNALS_PKG.i).je_header_name
881: := JG_ALLOCATE_JOURNALS_PKG.G_journal_qry_rec.l_je_lines_v_rec.je_header_name;
882: JG_CREATE_JOURNALS_PKG.alloc_lines_arr(JG_CREATE_JOURNALS_PKG.i).je_line_num
883: := JG_ALLOCATE_JOURNALS_PKG.G_journal_qry_rec.l_je_lines_v_rec.je_line_num;
884: JG_CREATE_JOURNALS_PKG.alloc_lines_arr(JG_CREATE_JOURNALS_PKG.i).code_combination_id
878: JG_CREATE_JOURNALS_PKG.alloc_lines_arr(JG_CREATE_JOURNALS_PKG.i).je_batch_name
879: := JG_ALLOCATE_JOURNALS_PKG.G_journal_qry_rec.l_je_lines_v_rec.je_batch_name;
880: JG_CREATE_JOURNALS_PKG.alloc_lines_arr(JG_CREATE_JOURNALS_PKG.i).je_header_name
881: := JG_ALLOCATE_JOURNALS_PKG.G_journal_qry_rec.l_je_lines_v_rec.je_header_name;
882: JG_CREATE_JOURNALS_PKG.alloc_lines_arr(JG_CREATE_JOURNALS_PKG.i).je_line_num
883: := JG_ALLOCATE_JOURNALS_PKG.G_journal_qry_rec.l_je_lines_v_rec.je_line_num;
884: JG_CREATE_JOURNALS_PKG.alloc_lines_arr(JG_CREATE_JOURNALS_PKG.i).code_combination_id
885: := JG_ALLOCATE_JOURNALS_PKG.G_journal_qry_rec.l_je_lines_v_rec.code_combination_id;
886: JG_CREATE_JOURNALS_PKG.alloc_lines_arr(JG_CREATE_JOURNALS_PKG.i).cc_range_id
880: JG_CREATE_JOURNALS_PKG.alloc_lines_arr(JG_CREATE_JOURNALS_PKG.i).je_header_name
881: := JG_ALLOCATE_JOURNALS_PKG.G_journal_qry_rec.l_je_lines_v_rec.je_header_name;
882: JG_CREATE_JOURNALS_PKG.alloc_lines_arr(JG_CREATE_JOURNALS_PKG.i).je_line_num
883: := JG_ALLOCATE_JOURNALS_PKG.G_journal_qry_rec.l_je_lines_v_rec.je_line_num;
884: JG_CREATE_JOURNALS_PKG.alloc_lines_arr(JG_CREATE_JOURNALS_PKG.i).code_combination_id
885: := JG_ALLOCATE_JOURNALS_PKG.G_journal_qry_rec.l_je_lines_v_rec.code_combination_id;
886: JG_CREATE_JOURNALS_PKG.alloc_lines_arr(JG_CREATE_JOURNALS_PKG.i).cc_range_id
887: := JG_ALLOCATE_JOURNALS_PKG.G_journal_qry_rec.cc_range_id;
888: JG_CREATE_JOURNALS_PKG.alloc_lines_arr(JG_CREATE_JOURNALS_PKG.i).accounted_cr
882: JG_CREATE_JOURNALS_PKG.alloc_lines_arr(JG_CREATE_JOURNALS_PKG.i).je_line_num
883: := JG_ALLOCATE_JOURNALS_PKG.G_journal_qry_rec.l_je_lines_v_rec.je_line_num;
884: JG_CREATE_JOURNALS_PKG.alloc_lines_arr(JG_CREATE_JOURNALS_PKG.i).code_combination_id
885: := JG_ALLOCATE_JOURNALS_PKG.G_journal_qry_rec.l_je_lines_v_rec.code_combination_id;
886: JG_CREATE_JOURNALS_PKG.alloc_lines_arr(JG_CREATE_JOURNALS_PKG.i).cc_range_id
887: := JG_ALLOCATE_JOURNALS_PKG.G_journal_qry_rec.cc_range_id;
888: JG_CREATE_JOURNALS_PKG.alloc_lines_arr(JG_CREATE_JOURNALS_PKG.i).accounted_cr
889: := JG_ALLOCATE_JOURNALS_PKG.G_journal_qry_rec.l_je_lines_v_rec.accounted_cr;
890: JG_CREATE_JOURNALS_PKG.alloc_lines_arr(JG_CREATE_JOURNALS_PKG.i).accounted_dr
884: JG_CREATE_JOURNALS_PKG.alloc_lines_arr(JG_CREATE_JOURNALS_PKG.i).code_combination_id
885: := JG_ALLOCATE_JOURNALS_PKG.G_journal_qry_rec.l_je_lines_v_rec.code_combination_id;
886: JG_CREATE_JOURNALS_PKG.alloc_lines_arr(JG_CREATE_JOURNALS_PKG.i).cc_range_id
887: := JG_ALLOCATE_JOURNALS_PKG.G_journal_qry_rec.cc_range_id;
888: JG_CREATE_JOURNALS_PKG.alloc_lines_arr(JG_CREATE_JOURNALS_PKG.i).accounted_cr
889: := JG_ALLOCATE_JOURNALS_PKG.G_journal_qry_rec.l_je_lines_v_rec.accounted_cr;
890: JG_CREATE_JOURNALS_PKG.alloc_lines_arr(JG_CREATE_JOURNALS_PKG.i).accounted_dr
891: := JG_ALLOCATE_JOURNALS_PKG.G_journal_qry_rec.l_je_lines_v_rec.accounted_dr;
892: JG_CREATE_JOURNALS_PKG.alloc_lines_arr(JG_CREATE_JOURNALS_PKG.i).destn_account_number
886: JG_CREATE_JOURNALS_PKG.alloc_lines_arr(JG_CREATE_JOURNALS_PKG.i).cc_range_id
887: := JG_ALLOCATE_JOURNALS_PKG.G_journal_qry_rec.cc_range_id;
888: JG_CREATE_JOURNALS_PKG.alloc_lines_arr(JG_CREATE_JOURNALS_PKG.i).accounted_cr
889: := JG_ALLOCATE_JOURNALS_PKG.G_journal_qry_rec.l_je_lines_v_rec.accounted_cr;
890: JG_CREATE_JOURNALS_PKG.alloc_lines_arr(JG_CREATE_JOURNALS_PKG.i).accounted_dr
891: := JG_ALLOCATE_JOURNALS_PKG.G_journal_qry_rec.l_je_lines_v_rec.accounted_dr;
892: JG_CREATE_JOURNALS_PKG.alloc_lines_arr(JG_CREATE_JOURNALS_PKG.i).destn_account_number
893: := c_rule_line_rec.offset_account;
894: JG_CREATE_JOURNALS_PKG.alloc_lines_arr(JG_CREATE_JOURNALS_PKG.i).destn_accted_cr := l_accted_debit_amount;
888: JG_CREATE_JOURNALS_PKG.alloc_lines_arr(JG_CREATE_JOURNALS_PKG.i).accounted_cr
889: := JG_ALLOCATE_JOURNALS_PKG.G_journal_qry_rec.l_je_lines_v_rec.accounted_cr;
890: JG_CREATE_JOURNALS_PKG.alloc_lines_arr(JG_CREATE_JOURNALS_PKG.i).accounted_dr
891: := JG_ALLOCATE_JOURNALS_PKG.G_journal_qry_rec.l_je_lines_v_rec.accounted_dr;
892: JG_CREATE_JOURNALS_PKG.alloc_lines_arr(JG_CREATE_JOURNALS_PKG.i).destn_account_number
893: := c_rule_line_rec.offset_account;
894: JG_CREATE_JOURNALS_PKG.alloc_lines_arr(JG_CREATE_JOURNALS_PKG.i).destn_accted_cr := l_accted_debit_amount;
895: JG_CREATE_JOURNALS_PKG.alloc_lines_arr(JG_CREATE_JOURNALS_PKG.i).destn_accted_dr := l_accted_credit_amount;
896: JG_CREATE_JOURNALS_PKG.alloc_lines_arr(JG_CREATE_JOURNALS_PKG.i).destn_entered_cr := l_entered_debit_amount;
890: JG_CREATE_JOURNALS_PKG.alloc_lines_arr(JG_CREATE_JOURNALS_PKG.i).accounted_dr
891: := JG_ALLOCATE_JOURNALS_PKG.G_journal_qry_rec.l_je_lines_v_rec.accounted_dr;
892: JG_CREATE_JOURNALS_PKG.alloc_lines_arr(JG_CREATE_JOURNALS_PKG.i).destn_account_number
893: := c_rule_line_rec.offset_account;
894: JG_CREATE_JOURNALS_PKG.alloc_lines_arr(JG_CREATE_JOURNALS_PKG.i).destn_accted_cr := l_accted_debit_amount;
895: JG_CREATE_JOURNALS_PKG.alloc_lines_arr(JG_CREATE_JOURNALS_PKG.i).destn_accted_dr := l_accted_credit_amount;
896: JG_CREATE_JOURNALS_PKG.alloc_lines_arr(JG_CREATE_JOURNALS_PKG.i).destn_entered_cr := l_entered_debit_amount;
897: JG_CREATE_JOURNALS_PKG.alloc_lines_arr(JG_CREATE_JOURNALS_PKG.i).destn_entered_dr := l_entered_credit_amount;
898: --
891: := JG_ALLOCATE_JOURNALS_PKG.G_journal_qry_rec.l_je_lines_v_rec.accounted_dr;
892: JG_CREATE_JOURNALS_PKG.alloc_lines_arr(JG_CREATE_JOURNALS_PKG.i).destn_account_number
893: := c_rule_line_rec.offset_account;
894: JG_CREATE_JOURNALS_PKG.alloc_lines_arr(JG_CREATE_JOURNALS_PKG.i).destn_accted_cr := l_accted_debit_amount;
895: JG_CREATE_JOURNALS_PKG.alloc_lines_arr(JG_CREATE_JOURNALS_PKG.i).destn_accted_dr := l_accted_credit_amount;
896: JG_CREATE_JOURNALS_PKG.alloc_lines_arr(JG_CREATE_JOURNALS_PKG.i).destn_entered_cr := l_entered_debit_amount;
897: JG_CREATE_JOURNALS_PKG.alloc_lines_arr(JG_CREATE_JOURNALS_PKG.i).destn_entered_dr := l_entered_credit_amount;
898: --
899: -- If have max percentage allocation line so far, then set the offset line array number aswell
892: JG_CREATE_JOURNALS_PKG.alloc_lines_arr(JG_CREATE_JOURNALS_PKG.i).destn_account_number
893: := c_rule_line_rec.offset_account;
894: JG_CREATE_JOURNALS_PKG.alloc_lines_arr(JG_CREATE_JOURNALS_PKG.i).destn_accted_cr := l_accted_debit_amount;
895: JG_CREATE_JOURNALS_PKG.alloc_lines_arr(JG_CREATE_JOURNALS_PKG.i).destn_accted_dr := l_accted_credit_amount;
896: JG_CREATE_JOURNALS_PKG.alloc_lines_arr(JG_CREATE_JOURNALS_PKG.i).destn_entered_cr := l_entered_debit_amount;
897: JG_CREATE_JOURNALS_PKG.alloc_lines_arr(JG_CREATE_JOURNALS_PKG.i).destn_entered_dr := l_entered_credit_amount;
898: --
899: -- If have max percentage allocation line so far, then set the offset line array number aswell
900: --
893: := c_rule_line_rec.offset_account;
894: JG_CREATE_JOURNALS_PKG.alloc_lines_arr(JG_CREATE_JOURNALS_PKG.i).destn_accted_cr := l_accted_debit_amount;
895: JG_CREATE_JOURNALS_PKG.alloc_lines_arr(JG_CREATE_JOURNALS_PKG.i).destn_accted_dr := l_accted_credit_amount;
896: JG_CREATE_JOURNALS_PKG.alloc_lines_arr(JG_CREATE_JOURNALS_PKG.i).destn_entered_cr := l_entered_debit_amount;
897: JG_CREATE_JOURNALS_PKG.alloc_lines_arr(JG_CREATE_JOURNALS_PKG.i).destn_entered_dr := l_entered_credit_amount;
898: --
899: -- If have max percentage allocation line so far, then set the offset line array number aswell
900: --
901: IF l_is_max_prc_alloc_line THEN
898: --
899: -- If have max percentage allocation line so far, then set the offset line array number aswell
900: --
901: IF l_is_max_prc_alloc_line THEN
902: l_max_prc_offst_line_for_jrnal := JG_CREATE_JOURNALS_PKG.i;
903: END IF;
904: END IF; -- Is the account range level offset null?
905: l_is_max_prc_alloc_line := FALSE;
906: JG_UTILITY_PKG.debug('Loop number = '||to_char(JG_CREATE_JOURNALS_PKG.i)||' '|| 'je_line_num = '||to_char(alloc_lines_arr(JG_CREATE_JOURNALS_PKG.i).je_line_num));
902: l_max_prc_offst_line_for_jrnal := JG_CREATE_JOURNALS_PKG.i;
903: END IF;
904: END IF; -- Is the account range level offset null?
905: l_is_max_prc_alloc_line := FALSE;
906: JG_UTILITY_PKG.debug('Loop number = '||to_char(JG_CREATE_JOURNALS_PKG.i)||' '|| 'je_line_num = '||to_char(alloc_lines_arr(JG_CREATE_JOURNALS_PKG.i).je_line_num));
907: END LOOP;
908: JG_UTILITY_PKG.debug(TO_CHAR(SYSDATE, 'HH24:MI:SS'));
909: --
910: -- Update entered and accounted amounts of max perc line with any rounding error total
908: JG_UTILITY_PKG.debug(TO_CHAR(SYSDATE, 'HH24:MI:SS'));
909: --
910: -- Update entered and accounted amounts of max perc line with any rounding error total
911: --
912: IF JG_CREATE_JOURNALS_PKG.i >= l_first_alloc_for_jrnal THEN
913: --
914: -- Adjust calculated amounts with any rounding error difference if the line
915: -- is the maximum percentage line chosen and it is a full allocation of 100 percent
916: --
917: JG_UTILITY_PKG.debug( 'Perform rounding errors calculations');
918: IF NVL(l_rounded_accted_cr_sum, 0) <>
919: NVL(JG_ALLOCATE_JOURNALS_PKG.G_journal_qry_rec.l_je_lines_v_rec.accounted_cr, 0) THEN
920: IF l_max_prc_alloc_line_for_jrnal IS NOT NULL THEN
921: JG_CREATE_JOURNALS_PKG.alloc_lines_arr(l_max_prc_alloc_line_for_jrnal).destn_accted_cr :=
922: JG_CREATE_JOURNALS_PKG.alloc_lines_arr(l_max_prc_alloc_line_for_jrnal).destn_accted_cr +
923: (NVL(JG_ALLOCATE_JOURNALS_PKG.G_journal_qry_rec.l_je_lines_v_rec.accounted_cr, 0) - NVL(l_rounded_accted_cr_sum, 0));
924: END IF;
925: IF l_max_prc_offst_line_for_jrnal IS NOT NULL THEN
918: IF NVL(l_rounded_accted_cr_sum, 0) <>
919: NVL(JG_ALLOCATE_JOURNALS_PKG.G_journal_qry_rec.l_je_lines_v_rec.accounted_cr, 0) THEN
920: IF l_max_prc_alloc_line_for_jrnal IS NOT NULL THEN
921: JG_CREATE_JOURNALS_PKG.alloc_lines_arr(l_max_prc_alloc_line_for_jrnal).destn_accted_cr :=
922: JG_CREATE_JOURNALS_PKG.alloc_lines_arr(l_max_prc_alloc_line_for_jrnal).destn_accted_cr +
923: (NVL(JG_ALLOCATE_JOURNALS_PKG.G_journal_qry_rec.l_je_lines_v_rec.accounted_cr, 0) - NVL(l_rounded_accted_cr_sum, 0));
924: END IF;
925: IF l_max_prc_offst_line_for_jrnal IS NOT NULL THEN
926: JG_CREATE_JOURNALS_PKG.alloc_lines_arr(l_max_prc_offst_line_for_jrnal).destn_accted_dr :=
922: JG_CREATE_JOURNALS_PKG.alloc_lines_arr(l_max_prc_alloc_line_for_jrnal).destn_accted_cr +
923: (NVL(JG_ALLOCATE_JOURNALS_PKG.G_journal_qry_rec.l_je_lines_v_rec.accounted_cr, 0) - NVL(l_rounded_accted_cr_sum, 0));
924: END IF;
925: IF l_max_prc_offst_line_for_jrnal IS NOT NULL THEN
926: JG_CREATE_JOURNALS_PKG.alloc_lines_arr(l_max_prc_offst_line_for_jrnal).destn_accted_dr :=
927: JG_CREATE_JOURNALS_PKG.alloc_lines_arr(l_max_prc_offst_line_for_jrnal).destn_accted_dr +
928: (NVL(JG_ALLOCATE_JOURNALS_PKG.G_journal_qry_rec.l_je_lines_v_rec.accounted_cr, 0) - NVL(l_rounded_accted_cr_sum, 0));
929: END IF;
930: END IF;
923: (NVL(JG_ALLOCATE_JOURNALS_PKG.G_journal_qry_rec.l_je_lines_v_rec.accounted_cr, 0) - NVL(l_rounded_accted_cr_sum, 0));
924: END IF;
925: IF l_max_prc_offst_line_for_jrnal IS NOT NULL THEN
926: JG_CREATE_JOURNALS_PKG.alloc_lines_arr(l_max_prc_offst_line_for_jrnal).destn_accted_dr :=
927: JG_CREATE_JOURNALS_PKG.alloc_lines_arr(l_max_prc_offst_line_for_jrnal).destn_accted_dr +
928: (NVL(JG_ALLOCATE_JOURNALS_PKG.G_journal_qry_rec.l_je_lines_v_rec.accounted_cr, 0) - NVL(l_rounded_accted_cr_sum, 0));
929: END IF;
930: END IF;
931: IF NVL(l_rounded_accted_dr_sum, 0) <>
930: END IF;
931: IF NVL(l_rounded_accted_dr_sum, 0) <>
932: NVL(JG_ALLOCATE_JOURNALS_PKG.G_journal_qry_rec.l_je_lines_v_rec.accounted_dr, 0) THEN
933: IF l_max_prc_alloc_line_for_jrnal IS NOT NULL THEN
934: JG_CREATE_JOURNALS_PKG.alloc_lines_arr(l_max_prc_alloc_line_for_jrnal).destn_accted_dr :=
935: JG_CREATE_JOURNALS_PKG.alloc_lines_arr(l_max_prc_alloc_line_for_jrnal).destn_accted_dr +
936: (NVL(JG_ALLOCATE_JOURNALS_PKG.G_journal_qry_rec.l_je_lines_v_rec.accounted_dr, 0) - NVL(l_rounded_accted_dr_sum, 0));
937: END IF;
938: IF l_max_prc_offst_line_for_jrnal IS NOT NULL THEN
931: IF NVL(l_rounded_accted_dr_sum, 0) <>
932: NVL(JG_ALLOCATE_JOURNALS_PKG.G_journal_qry_rec.l_je_lines_v_rec.accounted_dr, 0) THEN
933: IF l_max_prc_alloc_line_for_jrnal IS NOT NULL THEN
934: JG_CREATE_JOURNALS_PKG.alloc_lines_arr(l_max_prc_alloc_line_for_jrnal).destn_accted_dr :=
935: JG_CREATE_JOURNALS_PKG.alloc_lines_arr(l_max_prc_alloc_line_for_jrnal).destn_accted_dr +
936: (NVL(JG_ALLOCATE_JOURNALS_PKG.G_journal_qry_rec.l_je_lines_v_rec.accounted_dr, 0) - NVL(l_rounded_accted_dr_sum, 0));
937: END IF;
938: IF l_max_prc_offst_line_for_jrnal IS NOT NULL THEN
939: JG_CREATE_JOURNALS_PKG.alloc_lines_arr(l_max_prc_offst_line_for_jrnal).destn_accted_cr :=
935: JG_CREATE_JOURNALS_PKG.alloc_lines_arr(l_max_prc_alloc_line_for_jrnal).destn_accted_dr +
936: (NVL(JG_ALLOCATE_JOURNALS_PKG.G_journal_qry_rec.l_je_lines_v_rec.accounted_dr, 0) - NVL(l_rounded_accted_dr_sum, 0));
937: END IF;
938: IF l_max_prc_offst_line_for_jrnal IS NOT NULL THEN
939: JG_CREATE_JOURNALS_PKG.alloc_lines_arr(l_max_prc_offst_line_for_jrnal).destn_accted_cr :=
940: JG_CREATE_JOURNALS_PKG.alloc_lines_arr(l_max_prc_offst_line_for_jrnal).destn_accted_cr +
941: (NVL(JG_ALLOCATE_JOURNALS_PKG.G_journal_qry_rec.l_je_lines_v_rec.accounted_dr, 0) - NVL(l_rounded_accted_dr_sum, 0));
942: END IF;
943: END IF;
936: (NVL(JG_ALLOCATE_JOURNALS_PKG.G_journal_qry_rec.l_je_lines_v_rec.accounted_dr, 0) - NVL(l_rounded_accted_dr_sum, 0));
937: END IF;
938: IF l_max_prc_offst_line_for_jrnal IS NOT NULL THEN
939: JG_CREATE_JOURNALS_PKG.alloc_lines_arr(l_max_prc_offst_line_for_jrnal).destn_accted_cr :=
940: JG_CREATE_JOURNALS_PKG.alloc_lines_arr(l_max_prc_offst_line_for_jrnal).destn_accted_cr +
941: (NVL(JG_ALLOCATE_JOURNALS_PKG.G_journal_qry_rec.l_je_lines_v_rec.accounted_dr, 0) - NVL(l_rounded_accted_dr_sum, 0));
942: END IF;
943: END IF;
944: IF (JG_JOURNAL_ALLOCATIONS_PKG.G_amount_type = 'E') THEN
944: IF (JG_JOURNAL_ALLOCATIONS_PKG.G_amount_type = 'E') THEN
945: IF NVL(l_rounded_entered_cr_sum, 0) <>
946: NVL(JG_ALLOCATE_JOURNALS_PKG.G_journal_qry_rec.l_je_lines_v_rec.entered_cr, 0) THEN
947: IF l_max_prc_alloc_line_for_jrnal IS NOT NULL THEN
948: JG_CREATE_JOURNALS_PKG.alloc_lines_arr(l_max_prc_alloc_line_for_jrnal).destn_entered_cr :=
949: JG_CREATE_JOURNALS_PKG.alloc_lines_arr(l_max_prc_alloc_line_for_jrnal).destn_entered_cr +
950: (NVL(JG_ALLOCATE_JOURNALS_PKG.G_journal_qry_rec.l_je_lines_v_rec.entered_cr, 0) - NVL(l_rounded_entered_cr_sum, 0));
951: END IF;
952: IF l_max_prc_offst_line_for_jrnal IS NOT NULL THEN
945: IF NVL(l_rounded_entered_cr_sum, 0) <>
946: NVL(JG_ALLOCATE_JOURNALS_PKG.G_journal_qry_rec.l_je_lines_v_rec.entered_cr, 0) THEN
947: IF l_max_prc_alloc_line_for_jrnal IS NOT NULL THEN
948: JG_CREATE_JOURNALS_PKG.alloc_lines_arr(l_max_prc_alloc_line_for_jrnal).destn_entered_cr :=
949: JG_CREATE_JOURNALS_PKG.alloc_lines_arr(l_max_prc_alloc_line_for_jrnal).destn_entered_cr +
950: (NVL(JG_ALLOCATE_JOURNALS_PKG.G_journal_qry_rec.l_je_lines_v_rec.entered_cr, 0) - NVL(l_rounded_entered_cr_sum, 0));
951: END IF;
952: IF l_max_prc_offst_line_for_jrnal IS NOT NULL THEN
953: JG_CREATE_JOURNALS_PKG.alloc_lines_arr(l_max_prc_offst_line_for_jrnal).destn_entered_dr :=
949: JG_CREATE_JOURNALS_PKG.alloc_lines_arr(l_max_prc_alloc_line_for_jrnal).destn_entered_cr +
950: (NVL(JG_ALLOCATE_JOURNALS_PKG.G_journal_qry_rec.l_je_lines_v_rec.entered_cr, 0) - NVL(l_rounded_entered_cr_sum, 0));
951: END IF;
952: IF l_max_prc_offst_line_for_jrnal IS NOT NULL THEN
953: JG_CREATE_JOURNALS_PKG.alloc_lines_arr(l_max_prc_offst_line_for_jrnal).destn_entered_dr :=
954: JG_CREATE_JOURNALS_PKG.alloc_lines_arr(l_max_prc_offst_line_for_jrnal).destn_entered_dr +
955: (NVL(JG_ALLOCATE_JOURNALS_PKG.G_journal_qry_rec.l_je_lines_v_rec.entered_cr, 0) - NVL(l_rounded_entered_cr_sum, 0));
956: END IF;
957: END IF;
950: (NVL(JG_ALLOCATE_JOURNALS_PKG.G_journal_qry_rec.l_je_lines_v_rec.entered_cr, 0) - NVL(l_rounded_entered_cr_sum, 0));
951: END IF;
952: IF l_max_prc_offst_line_for_jrnal IS NOT NULL THEN
953: JG_CREATE_JOURNALS_PKG.alloc_lines_arr(l_max_prc_offst_line_for_jrnal).destn_entered_dr :=
954: JG_CREATE_JOURNALS_PKG.alloc_lines_arr(l_max_prc_offst_line_for_jrnal).destn_entered_dr +
955: (NVL(JG_ALLOCATE_JOURNALS_PKG.G_journal_qry_rec.l_je_lines_v_rec.entered_cr, 0) - NVL(l_rounded_entered_cr_sum, 0));
956: END IF;
957: END IF;
958: IF NVL(l_rounded_entered_dr_sum, 0) <>
957: END IF;
958: IF NVL(l_rounded_entered_dr_sum, 0) <>
959: NVL(JG_ALLOCATE_JOURNALS_PKG.G_journal_qry_rec.l_je_lines_v_rec.entered_dr, 0) THEN
960: IF l_max_prc_alloc_line_for_jrnal IS NOT NULL THEN
961: JG_CREATE_JOURNALS_PKG.alloc_lines_arr(l_max_prc_alloc_line_for_jrnal).destn_entered_dr :=
962: JG_CREATE_JOURNALS_PKG.alloc_lines_arr(l_max_prc_alloc_line_for_jrnal).destn_entered_dr +
963: (NVL(JG_ALLOCATE_JOURNALS_PKG.G_journal_qry_rec.l_je_lines_v_rec.entered_dr, 0) - NVL(l_rounded_entered_dr_sum, 0));
964: END IF;
965: IF l_max_prc_offst_line_for_jrnal IS NOT NULL THEN
958: IF NVL(l_rounded_entered_dr_sum, 0) <>
959: NVL(JG_ALLOCATE_JOURNALS_PKG.G_journal_qry_rec.l_je_lines_v_rec.entered_dr, 0) THEN
960: IF l_max_prc_alloc_line_for_jrnal IS NOT NULL THEN
961: JG_CREATE_JOURNALS_PKG.alloc_lines_arr(l_max_prc_alloc_line_for_jrnal).destn_entered_dr :=
962: JG_CREATE_JOURNALS_PKG.alloc_lines_arr(l_max_prc_alloc_line_for_jrnal).destn_entered_dr +
963: (NVL(JG_ALLOCATE_JOURNALS_PKG.G_journal_qry_rec.l_je_lines_v_rec.entered_dr, 0) - NVL(l_rounded_entered_dr_sum, 0));
964: END IF;
965: IF l_max_prc_offst_line_for_jrnal IS NOT NULL THEN
966: JG_CREATE_JOURNALS_PKG.alloc_lines_arr(l_max_prc_offst_line_for_jrnal).destn_entered_cr :=
962: JG_CREATE_JOURNALS_PKG.alloc_lines_arr(l_max_prc_alloc_line_for_jrnal).destn_entered_dr +
963: (NVL(JG_ALLOCATE_JOURNALS_PKG.G_journal_qry_rec.l_je_lines_v_rec.entered_dr, 0) - NVL(l_rounded_entered_dr_sum, 0));
964: END IF;
965: IF l_max_prc_offst_line_for_jrnal IS NOT NULL THEN
966: JG_CREATE_JOURNALS_PKG.alloc_lines_arr(l_max_prc_offst_line_for_jrnal).destn_entered_cr :=
967: JG_CREATE_JOURNALS_PKG.alloc_lines_arr(l_max_prc_offst_line_for_jrnal).destn_entered_cr +
968: (NVL(JG_ALLOCATE_JOURNALS_PKG.G_journal_qry_rec.l_je_lines_v_rec.entered_dr, 0) - NVL(l_rounded_entered_dr_sum, 0));
969: END IF;
970: END IF;
963: (NVL(JG_ALLOCATE_JOURNALS_PKG.G_journal_qry_rec.l_je_lines_v_rec.entered_dr, 0) - NVL(l_rounded_entered_dr_sum, 0));
964: END IF;
965: IF l_max_prc_offst_line_for_jrnal IS NOT NULL THEN
966: JG_CREATE_JOURNALS_PKG.alloc_lines_arr(l_max_prc_offst_line_for_jrnal).destn_entered_cr :=
967: JG_CREATE_JOURNALS_PKG.alloc_lines_arr(l_max_prc_offst_line_for_jrnal).destn_entered_cr +
968: (NVL(JG_ALLOCATE_JOURNALS_PKG.G_journal_qry_rec.l_je_lines_v_rec.entered_dr, 0) - NVL(l_rounded_entered_dr_sum, 0));
969: END IF;
970: END IF;
971: ELSE
969: END IF;
970: END IF;
971: ELSE
972: IF l_max_prc_alloc_line_for_jrnal IS NOT NULL THEN
973: JG_CREATE_JOURNALS_PKG.alloc_lines_arr(l_max_prc_alloc_line_for_jrnal).destn_entered_cr :=
974: JG_CREATE_JOURNALS_PKG.alloc_lines_arr(l_max_prc_alloc_line_for_jrnal).destn_accted_cr;
975: JG_CREATE_JOURNALS_PKG.alloc_lines_arr(l_max_prc_alloc_line_for_jrnal).destn_entered_dr :=
976: JG_CREATE_JOURNALS_PKG.alloc_lines_arr(l_max_prc_alloc_line_for_jrnal).destn_accted_dr;
977: END IF;
970: END IF;
971: ELSE
972: IF l_max_prc_alloc_line_for_jrnal IS NOT NULL THEN
973: JG_CREATE_JOURNALS_PKG.alloc_lines_arr(l_max_prc_alloc_line_for_jrnal).destn_entered_cr :=
974: JG_CREATE_JOURNALS_PKG.alloc_lines_arr(l_max_prc_alloc_line_for_jrnal).destn_accted_cr;
975: JG_CREATE_JOURNALS_PKG.alloc_lines_arr(l_max_prc_alloc_line_for_jrnal).destn_entered_dr :=
976: JG_CREATE_JOURNALS_PKG.alloc_lines_arr(l_max_prc_alloc_line_for_jrnal).destn_accted_dr;
977: END IF;
978: IF l_max_prc_offst_line_for_jrnal IS NOT NULL THEN
971: ELSE
972: IF l_max_prc_alloc_line_for_jrnal IS NOT NULL THEN
973: JG_CREATE_JOURNALS_PKG.alloc_lines_arr(l_max_prc_alloc_line_for_jrnal).destn_entered_cr :=
974: JG_CREATE_JOURNALS_PKG.alloc_lines_arr(l_max_prc_alloc_line_for_jrnal).destn_accted_cr;
975: JG_CREATE_JOURNALS_PKG.alloc_lines_arr(l_max_prc_alloc_line_for_jrnal).destn_entered_dr :=
976: JG_CREATE_JOURNALS_PKG.alloc_lines_arr(l_max_prc_alloc_line_for_jrnal).destn_accted_dr;
977: END IF;
978: IF l_max_prc_offst_line_for_jrnal IS NOT NULL THEN
979: JG_CREATE_JOURNALS_PKG.alloc_lines_arr(l_max_prc_offst_line_for_jrnal).destn_entered_cr :=
972: IF l_max_prc_alloc_line_for_jrnal IS NOT NULL THEN
973: JG_CREATE_JOURNALS_PKG.alloc_lines_arr(l_max_prc_alloc_line_for_jrnal).destn_entered_cr :=
974: JG_CREATE_JOURNALS_PKG.alloc_lines_arr(l_max_prc_alloc_line_for_jrnal).destn_accted_cr;
975: JG_CREATE_JOURNALS_PKG.alloc_lines_arr(l_max_prc_alloc_line_for_jrnal).destn_entered_dr :=
976: JG_CREATE_JOURNALS_PKG.alloc_lines_arr(l_max_prc_alloc_line_for_jrnal).destn_accted_dr;
977: END IF;
978: IF l_max_prc_offst_line_for_jrnal IS NOT NULL THEN
979: JG_CREATE_JOURNALS_PKG.alloc_lines_arr(l_max_prc_offst_line_for_jrnal).destn_entered_cr :=
980: JG_CREATE_JOURNALS_PKG.alloc_lines_arr(l_max_prc_offst_line_for_jrnal).destn_accted_cr;
975: JG_CREATE_JOURNALS_PKG.alloc_lines_arr(l_max_prc_alloc_line_for_jrnal).destn_entered_dr :=
976: JG_CREATE_JOURNALS_PKG.alloc_lines_arr(l_max_prc_alloc_line_for_jrnal).destn_accted_dr;
977: END IF;
978: IF l_max_prc_offst_line_for_jrnal IS NOT NULL THEN
979: JG_CREATE_JOURNALS_PKG.alloc_lines_arr(l_max_prc_offst_line_for_jrnal).destn_entered_cr :=
980: JG_CREATE_JOURNALS_PKG.alloc_lines_arr(l_max_prc_offst_line_for_jrnal).destn_accted_cr;
981: JG_CREATE_JOURNALS_PKG.alloc_lines_arr(l_max_prc_offst_line_for_jrnal).destn_entered_dr :=
982: JG_CREATE_JOURNALS_PKG.alloc_lines_arr(l_max_prc_offst_line_for_jrnal).destn_accted_dr;
983: END IF;
976: JG_CREATE_JOURNALS_PKG.alloc_lines_arr(l_max_prc_alloc_line_for_jrnal).destn_accted_dr;
977: END IF;
978: IF l_max_prc_offst_line_for_jrnal IS NOT NULL THEN
979: JG_CREATE_JOURNALS_PKG.alloc_lines_arr(l_max_prc_offst_line_for_jrnal).destn_entered_cr :=
980: JG_CREATE_JOURNALS_PKG.alloc_lines_arr(l_max_prc_offst_line_for_jrnal).destn_accted_cr;
981: JG_CREATE_JOURNALS_PKG.alloc_lines_arr(l_max_prc_offst_line_for_jrnal).destn_entered_dr :=
982: JG_CREATE_JOURNALS_PKG.alloc_lines_arr(l_max_prc_offst_line_for_jrnal).destn_accted_dr;
983: END IF;
984: END IF; -- Amount_Type Check
977: END IF;
978: IF l_max_prc_offst_line_for_jrnal IS NOT NULL THEN
979: JG_CREATE_JOURNALS_PKG.alloc_lines_arr(l_max_prc_offst_line_for_jrnal).destn_entered_cr :=
980: JG_CREATE_JOURNALS_PKG.alloc_lines_arr(l_max_prc_offst_line_for_jrnal).destn_accted_cr;
981: JG_CREATE_JOURNALS_PKG.alloc_lines_arr(l_max_prc_offst_line_for_jrnal).destn_entered_dr :=
982: JG_CREATE_JOURNALS_PKG.alloc_lines_arr(l_max_prc_offst_line_for_jrnal).destn_accted_dr;
983: END IF;
984: END IF; -- Amount_Type Check
985: --
978: IF l_max_prc_offst_line_for_jrnal IS NOT NULL THEN
979: JG_CREATE_JOURNALS_PKG.alloc_lines_arr(l_max_prc_offst_line_for_jrnal).destn_entered_cr :=
980: JG_CREATE_JOURNALS_PKG.alloc_lines_arr(l_max_prc_offst_line_for_jrnal).destn_accted_cr;
981: JG_CREATE_JOURNALS_PKG.alloc_lines_arr(l_max_prc_offst_line_for_jrnal).destn_entered_dr :=
982: JG_CREATE_JOURNALS_PKG.alloc_lines_arr(l_max_prc_offst_line_for_jrnal).destn_accted_dr;
983: END IF;
984: END IF; -- Amount_Type Check
985: --
986: -- Loop for all allocation lines to insert into GL Interface
985: --
986: -- Loop for all allocation lines to insert into GL Interface
987: -- Only if at least one allocation line has been found
988: --
989: FOR j IN l_first_alloc_for_jrnal .. JG_CREATE_JOURNALS_PKG.i LOOP
990: --
991: -- Cumulative totals for report output (allocated accts)
992: --
993: JG_CREATE_JOURNALS_PKG.G_total_alloc_accted_cr_amt
989: FOR j IN l_first_alloc_for_jrnal .. JG_CREATE_JOURNALS_PKG.i LOOP
990: --
991: -- Cumulative totals for report output (allocated accts)
992: --
993: JG_CREATE_JOURNALS_PKG.G_total_alloc_accted_cr_amt
994: := JG_CREATE_JOURNALS_PKG.G_total_alloc_accted_cr_amt + NVL(JG_CREATE_JOURNALS_PKG.alloc_lines_arr(j).destn_accted_cr, 0);
995: JG_CREATE_JOURNALS_PKG.G_total_alloc_accted_dr_amt
996: := JG_CREATE_JOURNALS_PKG.G_total_alloc_accted_dr_amt + NVL(JG_CREATE_JOURNALS_PKG.alloc_lines_arr(j).destn_accted_dr, 0);
997: JG_UTILITY_PKG.debug('total_alloc_accted_cr_amt = '|| to_char(JG_CREATE_JOURNALS_PKG.G_total_alloc_accted_cr_amt));
990: --
991: -- Cumulative totals for report output (allocated accts)
992: --
993: JG_CREATE_JOURNALS_PKG.G_total_alloc_accted_cr_amt
994: := JG_CREATE_JOURNALS_PKG.G_total_alloc_accted_cr_amt + NVL(JG_CREATE_JOURNALS_PKG.alloc_lines_arr(j).destn_accted_cr, 0);
995: JG_CREATE_JOURNALS_PKG.G_total_alloc_accted_dr_amt
996: := JG_CREATE_JOURNALS_PKG.G_total_alloc_accted_dr_amt + NVL(JG_CREATE_JOURNALS_PKG.alloc_lines_arr(j).destn_accted_dr, 0);
997: JG_UTILITY_PKG.debug('total_alloc_accted_cr_amt = '|| to_char(JG_CREATE_JOURNALS_PKG.G_total_alloc_accted_cr_amt));
998: JG_UTILITY_PKG.debug('total_alloc_accted_dr_amt = '|| to_char(JG_CREATE_JOURNALS_PKG.G_total_alloc_accted_dr_amt));
991: -- Cumulative totals for report output (allocated accts)
992: --
993: JG_CREATE_JOURNALS_PKG.G_total_alloc_accted_cr_amt
994: := JG_CREATE_JOURNALS_PKG.G_total_alloc_accted_cr_amt + NVL(JG_CREATE_JOURNALS_PKG.alloc_lines_arr(j).destn_accted_cr, 0);
995: JG_CREATE_JOURNALS_PKG.G_total_alloc_accted_dr_amt
996: := JG_CREATE_JOURNALS_PKG.G_total_alloc_accted_dr_amt + NVL(JG_CREATE_JOURNALS_PKG.alloc_lines_arr(j).destn_accted_dr, 0);
997: JG_UTILITY_PKG.debug('total_alloc_accted_cr_amt = '|| to_char(JG_CREATE_JOURNALS_PKG.G_total_alloc_accted_cr_amt));
998: JG_UTILITY_PKG.debug('total_alloc_accted_dr_amt = '|| to_char(JG_CREATE_JOURNALS_PKG.G_total_alloc_accted_dr_amt));
999: IF JG_JOURNAL_ALLOCATIONS_PKG.G_validate_only = 'N' THEN
992: --
993: JG_CREATE_JOURNALS_PKG.G_total_alloc_accted_cr_amt
994: := JG_CREATE_JOURNALS_PKG.G_total_alloc_accted_cr_amt + NVL(JG_CREATE_JOURNALS_PKG.alloc_lines_arr(j).destn_accted_cr, 0);
995: JG_CREATE_JOURNALS_PKG.G_total_alloc_accted_dr_amt
996: := JG_CREATE_JOURNALS_PKG.G_total_alloc_accted_dr_amt + NVL(JG_CREATE_JOURNALS_PKG.alloc_lines_arr(j).destn_accted_dr, 0);
997: JG_UTILITY_PKG.debug('total_alloc_accted_cr_amt = '|| to_char(JG_CREATE_JOURNALS_PKG.G_total_alloc_accted_cr_amt));
998: JG_UTILITY_PKG.debug('total_alloc_accted_dr_amt = '|| to_char(JG_CREATE_JOURNALS_PKG.G_total_alloc_accted_dr_amt));
999: IF JG_JOURNAL_ALLOCATIONS_PKG.G_validate_only = 'N' THEN
1000: JG_UTILITY_PKG.debug( 'Inserting Allocated Journal Line number '||to_char(j));
993: JG_CREATE_JOURNALS_PKG.G_total_alloc_accted_cr_amt
994: := JG_CREATE_JOURNALS_PKG.G_total_alloc_accted_cr_amt + NVL(JG_CREATE_JOURNALS_PKG.alloc_lines_arr(j).destn_accted_cr, 0);
995: JG_CREATE_JOURNALS_PKG.G_total_alloc_accted_dr_amt
996: := JG_CREATE_JOURNALS_PKG.G_total_alloc_accted_dr_amt + NVL(JG_CREATE_JOURNALS_PKG.alloc_lines_arr(j).destn_accted_dr, 0);
997: JG_UTILITY_PKG.debug('total_alloc_accted_cr_amt = '|| to_char(JG_CREATE_JOURNALS_PKG.G_total_alloc_accted_cr_amt));
998: JG_UTILITY_PKG.debug('total_alloc_accted_dr_amt = '|| to_char(JG_CREATE_JOURNALS_PKG.G_total_alloc_accted_dr_amt));
999: IF JG_JOURNAL_ALLOCATIONS_PKG.G_validate_only = 'N' THEN
1000: JG_UTILITY_PKG.debug( 'Inserting Allocated Journal Line number '||to_char(j));
1001: JG_CREATE_JOURNALS_PKG.G_key_segment( JG_JOURNAL_ALLOCATIONS_PKG.G_acct_key_element ) :=
994: := JG_CREATE_JOURNALS_PKG.G_total_alloc_accted_cr_amt + NVL(JG_CREATE_JOURNALS_PKG.alloc_lines_arr(j).destn_accted_cr, 0);
995: JG_CREATE_JOURNALS_PKG.G_total_alloc_accted_dr_amt
996: := JG_CREATE_JOURNALS_PKG.G_total_alloc_accted_dr_amt + NVL(JG_CREATE_JOURNALS_PKG.alloc_lines_arr(j).destn_accted_dr, 0);
997: JG_UTILITY_PKG.debug('total_alloc_accted_cr_amt = '|| to_char(JG_CREATE_JOURNALS_PKG.G_total_alloc_accted_cr_amt));
998: JG_UTILITY_PKG.debug('total_alloc_accted_dr_amt = '|| to_char(JG_CREATE_JOURNALS_PKG.G_total_alloc_accted_dr_amt));
999: IF JG_JOURNAL_ALLOCATIONS_PKG.G_validate_only = 'N' THEN
1000: JG_UTILITY_PKG.debug( 'Inserting Allocated Journal Line number '||to_char(j));
1001: JG_CREATE_JOURNALS_PKG.G_key_segment( JG_JOURNAL_ALLOCATIONS_PKG.G_acct_key_element ) :=
1002: JG_CREATE_JOURNALS_PKG.alloc_lines_arr(j).destn_account_number;
997: JG_UTILITY_PKG.debug('total_alloc_accted_cr_amt = '|| to_char(JG_CREATE_JOURNALS_PKG.G_total_alloc_accted_cr_amt));
998: JG_UTILITY_PKG.debug('total_alloc_accted_dr_amt = '|| to_char(JG_CREATE_JOURNALS_PKG.G_total_alloc_accted_dr_amt));
999: IF JG_JOURNAL_ALLOCATIONS_PKG.G_validate_only = 'N' THEN
1000: JG_UTILITY_PKG.debug( 'Inserting Allocated Journal Line number '||to_char(j));
1001: JG_CREATE_JOURNALS_PKG.G_key_segment( JG_JOURNAL_ALLOCATIONS_PKG.G_acct_key_element ) :=
1002: JG_CREATE_JOURNALS_PKG.alloc_lines_arr(j).destn_account_number;
1003: IF NOT JG_CREATE_JOURNALS_PKG.insert_gl_interface
1004: (JG_CREATE_JOURNALS_PKG.alloc_lines_arr(j).destn_entered_dr,
1005: JG_CREATE_JOURNALS_PKG.alloc_lines_arr(j).destn_entered_cr,
998: JG_UTILITY_PKG.debug('total_alloc_accted_dr_amt = '|| to_char(JG_CREATE_JOURNALS_PKG.G_total_alloc_accted_dr_amt));
999: IF JG_JOURNAL_ALLOCATIONS_PKG.G_validate_only = 'N' THEN
1000: JG_UTILITY_PKG.debug( 'Inserting Allocated Journal Line number '||to_char(j));
1001: JG_CREATE_JOURNALS_PKG.G_key_segment( JG_JOURNAL_ALLOCATIONS_PKG.G_acct_key_element ) :=
1002: JG_CREATE_JOURNALS_PKG.alloc_lines_arr(j).destn_account_number;
1003: IF NOT JG_CREATE_JOURNALS_PKG.insert_gl_interface
1004: (JG_CREATE_JOURNALS_PKG.alloc_lines_arr(j).destn_entered_dr,
1005: JG_CREATE_JOURNALS_PKG.alloc_lines_arr(j).destn_entered_cr,
1006: JG_CREATE_JOURNALS_PKG.alloc_lines_arr(j).destn_accted_dr,
999: IF JG_JOURNAL_ALLOCATIONS_PKG.G_validate_only = 'N' THEN
1000: JG_UTILITY_PKG.debug( 'Inserting Allocated Journal Line number '||to_char(j));
1001: JG_CREATE_JOURNALS_PKG.G_key_segment( JG_JOURNAL_ALLOCATIONS_PKG.G_acct_key_element ) :=
1002: JG_CREATE_JOURNALS_PKG.alloc_lines_arr(j).destn_account_number;
1003: IF NOT JG_CREATE_JOURNALS_PKG.insert_gl_interface
1004: (JG_CREATE_JOURNALS_PKG.alloc_lines_arr(j).destn_entered_dr,
1005: JG_CREATE_JOURNALS_PKG.alloc_lines_arr(j).destn_entered_cr,
1006: JG_CREATE_JOURNALS_PKG.alloc_lines_arr(j).destn_accted_dr,
1007: JG_CREATE_JOURNALS_PKG.alloc_lines_arr(j).destn_accted_cr,
1000: JG_UTILITY_PKG.debug( 'Inserting Allocated Journal Line number '||to_char(j));
1001: JG_CREATE_JOURNALS_PKG.G_key_segment( JG_JOURNAL_ALLOCATIONS_PKG.G_acct_key_element ) :=
1002: JG_CREATE_JOURNALS_PKG.alloc_lines_arr(j).destn_account_number;
1003: IF NOT JG_CREATE_JOURNALS_PKG.insert_gl_interface
1004: (JG_CREATE_JOURNALS_PKG.alloc_lines_arr(j).destn_entered_dr,
1005: JG_CREATE_JOURNALS_PKG.alloc_lines_arr(j).destn_entered_cr,
1006: JG_CREATE_JOURNALS_PKG.alloc_lines_arr(j).destn_accted_dr,
1007: JG_CREATE_JOURNALS_PKG.alloc_lines_arr(j).destn_accted_cr,
1008: FALSE) THEN
1001: JG_CREATE_JOURNALS_PKG.G_key_segment( JG_JOURNAL_ALLOCATIONS_PKG.G_acct_key_element ) :=
1002: JG_CREATE_JOURNALS_PKG.alloc_lines_arr(j).destn_account_number;
1003: IF NOT JG_CREATE_JOURNALS_PKG.insert_gl_interface
1004: (JG_CREATE_JOURNALS_PKG.alloc_lines_arr(j).destn_entered_dr,
1005: JG_CREATE_JOURNALS_PKG.alloc_lines_arr(j).destn_entered_cr,
1006: JG_CREATE_JOURNALS_PKG.alloc_lines_arr(j).destn_accted_dr,
1007: JG_CREATE_JOURNALS_PKG.alloc_lines_arr(j).destn_accted_cr,
1008: FALSE) THEN
1009: FND_MESSAGE.SET_NAME(JG_JOURNAL_ALLOCATIONS_PKG.G_JG_appln_short_name , 'JG_ZZ_GL_INTERFACE_INSERT');
1002: JG_CREATE_JOURNALS_PKG.alloc_lines_arr(j).destn_account_number;
1003: IF NOT JG_CREATE_JOURNALS_PKG.insert_gl_interface
1004: (JG_CREATE_JOURNALS_PKG.alloc_lines_arr(j).destn_entered_dr,
1005: JG_CREATE_JOURNALS_PKG.alloc_lines_arr(j).destn_entered_cr,
1006: JG_CREATE_JOURNALS_PKG.alloc_lines_arr(j).destn_accted_dr,
1007: JG_CREATE_JOURNALS_PKG.alloc_lines_arr(j).destn_accted_cr,
1008: FALSE) THEN
1009: FND_MESSAGE.SET_NAME(JG_JOURNAL_ALLOCATIONS_PKG.G_JG_appln_short_name , 'JG_ZZ_GL_INTERFACE_INSERT');
1010: JG_CREATE_JOURNALS_PKG.write_error_to_output;
1003: IF NOT JG_CREATE_JOURNALS_PKG.insert_gl_interface
1004: (JG_CREATE_JOURNALS_PKG.alloc_lines_arr(j).destn_entered_dr,
1005: JG_CREATE_JOURNALS_PKG.alloc_lines_arr(j).destn_entered_cr,
1006: JG_CREATE_JOURNALS_PKG.alloc_lines_arr(j).destn_accted_dr,
1007: JG_CREATE_JOURNALS_PKG.alloc_lines_arr(j).destn_accted_cr,
1008: FALSE) THEN
1009: FND_MESSAGE.SET_NAME(JG_JOURNAL_ALLOCATIONS_PKG.G_JG_appln_short_name , 'JG_ZZ_GL_INTERFACE_INSERT');
1010: JG_CREATE_JOURNALS_PKG.write_error_to_output;
1011: RAISE APP_EXCEPTION.application_exception;
1006: JG_CREATE_JOURNALS_PKG.alloc_lines_arr(j).destn_accted_dr,
1007: JG_CREATE_JOURNALS_PKG.alloc_lines_arr(j).destn_accted_cr,
1008: FALSE) THEN
1009: FND_MESSAGE.SET_NAME(JG_JOURNAL_ALLOCATIONS_PKG.G_JG_appln_short_name , 'JG_ZZ_GL_INTERFACE_INSERT');
1010: JG_CREATE_JOURNALS_PKG.write_error_to_output;
1011: RAISE APP_EXCEPTION.application_exception;
1012: END IF;
1013: END IF; -- Validate_Only?
1014:
1019: -- will only contained allocated lines, no offsets. Hence, the below running totals will be correctly summed
1020: -- (inclusive of any rounding corrections).
1021: --
1022: IF (JG_ALLOCATE_JOURNALS_PKG.G_journal_qry_rec.offset_account IS NOT NULL) THEN
1023: JG_CREATE_JOURNALS_PKG.G_total_offset_accted_cr_amt := JG_CREATE_JOURNALS_PKG.G_total_offset_accted_cr_amt +
1024: NVL(JG_CREATE_JOURNALS_PKG.alloc_lines_arr(j).destn_accted_dr, 0);
1025: JG_CREATE_JOURNALS_PKG.G_total_offset_accted_dr_amt := JG_CREATE_JOURNALS_PKG.G_total_offset_accted_dr_amt +
1026: NVL(JG_CREATE_JOURNALS_PKG.alloc_lines_arr(j).destn_accted_cr, 0);
1027: JG_CREATE_JOURNALS_PKG.G_total_offset_entered_cr_amt := JG_CREATE_JOURNALS_PKG.G_total_offset_entered_cr_amt +
1020: -- (inclusive of any rounding corrections).
1021: --
1022: IF (JG_ALLOCATE_JOURNALS_PKG.G_journal_qry_rec.offset_account IS NOT NULL) THEN
1023: JG_CREATE_JOURNALS_PKG.G_total_offset_accted_cr_amt := JG_CREATE_JOURNALS_PKG.G_total_offset_accted_cr_amt +
1024: NVL(JG_CREATE_JOURNALS_PKG.alloc_lines_arr(j).destn_accted_dr, 0);
1025: JG_CREATE_JOURNALS_PKG.G_total_offset_accted_dr_amt := JG_CREATE_JOURNALS_PKG.G_total_offset_accted_dr_amt +
1026: NVL(JG_CREATE_JOURNALS_PKG.alloc_lines_arr(j).destn_accted_cr, 0);
1027: JG_CREATE_JOURNALS_PKG.G_total_offset_entered_cr_amt := JG_CREATE_JOURNALS_PKG.G_total_offset_entered_cr_amt +
1028: NVL(JG_CREATE_JOURNALS_PKG.alloc_lines_arr(j).destn_entered_dr, 0);
1021: --
1022: IF (JG_ALLOCATE_JOURNALS_PKG.G_journal_qry_rec.offset_account IS NOT NULL) THEN
1023: JG_CREATE_JOURNALS_PKG.G_total_offset_accted_cr_amt := JG_CREATE_JOURNALS_PKG.G_total_offset_accted_cr_amt +
1024: NVL(JG_CREATE_JOURNALS_PKG.alloc_lines_arr(j).destn_accted_dr, 0);
1025: JG_CREATE_JOURNALS_PKG.G_total_offset_accted_dr_amt := JG_CREATE_JOURNALS_PKG.G_total_offset_accted_dr_amt +
1026: NVL(JG_CREATE_JOURNALS_PKG.alloc_lines_arr(j).destn_accted_cr, 0);
1027: JG_CREATE_JOURNALS_PKG.G_total_offset_entered_cr_amt := JG_CREATE_JOURNALS_PKG.G_total_offset_entered_cr_amt +
1028: NVL(JG_CREATE_JOURNALS_PKG.alloc_lines_arr(j).destn_entered_dr, 0);
1029: JG_CREATE_JOURNALS_PKG.G_total_offset_entered_dr_amt := JG_CREATE_JOURNALS_PKG.G_total_offset_entered_dr_amt +
1022: IF (JG_ALLOCATE_JOURNALS_PKG.G_journal_qry_rec.offset_account IS NOT NULL) THEN
1023: JG_CREATE_JOURNALS_PKG.G_total_offset_accted_cr_amt := JG_CREATE_JOURNALS_PKG.G_total_offset_accted_cr_amt +
1024: NVL(JG_CREATE_JOURNALS_PKG.alloc_lines_arr(j).destn_accted_dr, 0);
1025: JG_CREATE_JOURNALS_PKG.G_total_offset_accted_dr_amt := JG_CREATE_JOURNALS_PKG.G_total_offset_accted_dr_amt +
1026: NVL(JG_CREATE_JOURNALS_PKG.alloc_lines_arr(j).destn_accted_cr, 0);
1027: JG_CREATE_JOURNALS_PKG.G_total_offset_entered_cr_amt := JG_CREATE_JOURNALS_PKG.G_total_offset_entered_cr_amt +
1028: NVL(JG_CREATE_JOURNALS_PKG.alloc_lines_arr(j).destn_entered_dr, 0);
1029: JG_CREATE_JOURNALS_PKG.G_total_offset_entered_dr_amt := JG_CREATE_JOURNALS_PKG.G_total_offset_entered_dr_amt +
1030: NVL(JG_CREATE_JOURNALS_PKG.alloc_lines_arr(j).destn_entered_cr, 0);
1023: JG_CREATE_JOURNALS_PKG.G_total_offset_accted_cr_amt := JG_CREATE_JOURNALS_PKG.G_total_offset_accted_cr_amt +
1024: NVL(JG_CREATE_JOURNALS_PKG.alloc_lines_arr(j).destn_accted_dr, 0);
1025: JG_CREATE_JOURNALS_PKG.G_total_offset_accted_dr_amt := JG_CREATE_JOURNALS_PKG.G_total_offset_accted_dr_amt +
1026: NVL(JG_CREATE_JOURNALS_PKG.alloc_lines_arr(j).destn_accted_cr, 0);
1027: JG_CREATE_JOURNALS_PKG.G_total_offset_entered_cr_amt := JG_CREATE_JOURNALS_PKG.G_total_offset_entered_cr_amt +
1028: NVL(JG_CREATE_JOURNALS_PKG.alloc_lines_arr(j).destn_entered_dr, 0);
1029: JG_CREATE_JOURNALS_PKG.G_total_offset_entered_dr_amt := JG_CREATE_JOURNALS_PKG.G_total_offset_entered_dr_amt +
1030: NVL(JG_CREATE_JOURNALS_PKG.alloc_lines_arr(j).destn_entered_cr, 0);
1031: JG_UTILITY_PKG.debug( 'cumulative offset accted dr amt = '||to_char(JG_CREATE_JOURNALS_PKG.G_total_offset_accted_dr_amt));
1024: NVL(JG_CREATE_JOURNALS_PKG.alloc_lines_arr(j).destn_accted_dr, 0);
1025: JG_CREATE_JOURNALS_PKG.G_total_offset_accted_dr_amt := JG_CREATE_JOURNALS_PKG.G_total_offset_accted_dr_amt +
1026: NVL(JG_CREATE_JOURNALS_PKG.alloc_lines_arr(j).destn_accted_cr, 0);
1027: JG_CREATE_JOURNALS_PKG.G_total_offset_entered_cr_amt := JG_CREATE_JOURNALS_PKG.G_total_offset_entered_cr_amt +
1028: NVL(JG_CREATE_JOURNALS_PKG.alloc_lines_arr(j).destn_entered_dr, 0);
1029: JG_CREATE_JOURNALS_PKG.G_total_offset_entered_dr_amt := JG_CREATE_JOURNALS_PKG.G_total_offset_entered_dr_amt +
1030: NVL(JG_CREATE_JOURNALS_PKG.alloc_lines_arr(j).destn_entered_cr, 0);
1031: JG_UTILITY_PKG.debug( 'cumulative offset accted dr amt = '||to_char(JG_CREATE_JOURNALS_PKG.G_total_offset_accted_dr_amt));
1032: JG_UTILITY_PKG.debug( 'cumulative offset accted cr amt = '||to_char(JG_CREATE_JOURNALS_PKG.G_total_offset_accted_cr_amt));
1025: JG_CREATE_JOURNALS_PKG.G_total_offset_accted_dr_amt := JG_CREATE_JOURNALS_PKG.G_total_offset_accted_dr_amt +
1026: NVL(JG_CREATE_JOURNALS_PKG.alloc_lines_arr(j).destn_accted_cr, 0);
1027: JG_CREATE_JOURNALS_PKG.G_total_offset_entered_cr_amt := JG_CREATE_JOURNALS_PKG.G_total_offset_entered_cr_amt +
1028: NVL(JG_CREATE_JOURNALS_PKG.alloc_lines_arr(j).destn_entered_dr, 0);
1029: JG_CREATE_JOURNALS_PKG.G_total_offset_entered_dr_amt := JG_CREATE_JOURNALS_PKG.G_total_offset_entered_dr_amt +
1030: NVL(JG_CREATE_JOURNALS_PKG.alloc_lines_arr(j).destn_entered_cr, 0);
1031: JG_UTILITY_PKG.debug( 'cumulative offset accted dr amt = '||to_char(JG_CREATE_JOURNALS_PKG.G_total_offset_accted_dr_amt));
1032: JG_UTILITY_PKG.debug( 'cumulative offset accted cr amt = '||to_char(JG_CREATE_JOURNALS_PKG.G_total_offset_accted_cr_amt));
1033: END IF;
1026: NVL(JG_CREATE_JOURNALS_PKG.alloc_lines_arr(j).destn_accted_cr, 0);
1027: JG_CREATE_JOURNALS_PKG.G_total_offset_entered_cr_amt := JG_CREATE_JOURNALS_PKG.G_total_offset_entered_cr_amt +
1028: NVL(JG_CREATE_JOURNALS_PKG.alloc_lines_arr(j).destn_entered_dr, 0);
1029: JG_CREATE_JOURNALS_PKG.G_total_offset_entered_dr_amt := JG_CREATE_JOURNALS_PKG.G_total_offset_entered_dr_amt +
1030: NVL(JG_CREATE_JOURNALS_PKG.alloc_lines_arr(j).destn_entered_cr, 0);
1031: JG_UTILITY_PKG.debug( 'cumulative offset accted dr amt = '||to_char(JG_CREATE_JOURNALS_PKG.G_total_offset_accted_dr_amt));
1032: JG_UTILITY_PKG.debug( 'cumulative offset accted cr amt = '||to_char(JG_CREATE_JOURNALS_PKG.G_total_offset_accted_cr_amt));
1033: END IF;
1034: END LOOP;
1027: JG_CREATE_JOURNALS_PKG.G_total_offset_entered_cr_amt := JG_CREATE_JOURNALS_PKG.G_total_offset_entered_cr_amt +
1028: NVL(JG_CREATE_JOURNALS_PKG.alloc_lines_arr(j).destn_entered_dr, 0);
1029: JG_CREATE_JOURNALS_PKG.G_total_offset_entered_dr_amt := JG_CREATE_JOURNALS_PKG.G_total_offset_entered_dr_amt +
1030: NVL(JG_CREATE_JOURNALS_PKG.alloc_lines_arr(j).destn_entered_cr, 0);
1031: JG_UTILITY_PKG.debug( 'cumulative offset accted dr amt = '||to_char(JG_CREATE_JOURNALS_PKG.G_total_offset_accted_dr_amt));
1032: JG_UTILITY_PKG.debug( 'cumulative offset accted cr amt = '||to_char(JG_CREATE_JOURNALS_PKG.G_total_offset_accted_cr_amt));
1033: END IF;
1034: END LOOP;
1035: END IF; -- Have lines to allocate?
1028: NVL(JG_CREATE_JOURNALS_PKG.alloc_lines_arr(j).destn_entered_dr, 0);
1029: JG_CREATE_JOURNALS_PKG.G_total_offset_entered_dr_amt := JG_CREATE_JOURNALS_PKG.G_total_offset_entered_dr_amt +
1030: NVL(JG_CREATE_JOURNALS_PKG.alloc_lines_arr(j).destn_entered_cr, 0);
1031: JG_UTILITY_PKG.debug( 'cumulative offset accted dr amt = '||to_char(JG_CREATE_JOURNALS_PKG.G_total_offset_accted_dr_amt));
1032: JG_UTILITY_PKG.debug( 'cumulative offset accted cr amt = '||to_char(JG_CREATE_JOURNALS_PKG.G_total_offset_accted_cr_amt));
1033: END IF;
1034: END LOOP;
1035: END IF; -- Have lines to allocate?
1036: JG_UTILITY_PKG.debug('code_comb_id = '|| to_char(alloc_lines_arr(JG_CREATE_JOURNALS_PKG.i).code_combination_id));
1032: JG_UTILITY_PKG.debug( 'cumulative offset accted cr amt = '||to_char(JG_CREATE_JOURNALS_PKG.G_total_offset_accted_cr_amt));
1033: END IF;
1034: END LOOP;
1035: END IF; -- Have lines to allocate?
1036: JG_UTILITY_PKG.debug('code_comb_id = '|| to_char(alloc_lines_arr(JG_CREATE_JOURNALS_PKG.i).code_combination_id));
1037: JG_UTILITY_PKG.log('< JG_CREATE_JOURNALS_PKG.create_journal');
1038: END create_journal;
1039:
1040: END JG_CREATE_JOURNALS_PKG;
1033: END IF;
1034: END LOOP;
1035: END IF; -- Have lines to allocate?
1036: JG_UTILITY_PKG.debug('code_comb_id = '|| to_char(alloc_lines_arr(JG_CREATE_JOURNALS_PKG.i).code_combination_id));
1037: JG_UTILITY_PKG.log('< JG_CREATE_JOURNALS_PKG.create_journal');
1038: END create_journal;
1039:
1040: END JG_CREATE_JOURNALS_PKG;
1036: JG_UTILITY_PKG.debug('code_comb_id = '|| to_char(alloc_lines_arr(JG_CREATE_JOURNALS_PKG.i).code_combination_id));
1037: JG_UTILITY_PKG.log('< JG_CREATE_JOURNALS_PKG.create_journal');
1038: END create_journal;
1039:
1040: END JG_CREATE_JOURNALS_PKG;