35: h_dist_source_book varchar2(30);
36: h_request_id number;
37: h_login_id number;
38:
39: h_acct_segs fa_rx_shared_pkg.Seg_Array;
40: h_loc_segs fa_rx_shared_pkg.Seg_Array;
41: h_cat_segs fa_rx_shared_pkg.Seg_Array;
42: h_concat_acct varchar2(500);
43: h_concat_loc varchar2(500);
36: h_request_id number;
37: h_login_id number;
38:
39: h_acct_segs fa_rx_shared_pkg.Seg_Array;
40: h_loc_segs fa_rx_shared_pkg.Seg_Array;
41: h_cat_segs fa_rx_shared_pkg.Seg_Array;
42: h_concat_acct varchar2(500);
43: h_concat_loc varchar2(500);
44: h_concat_cat varchar2(500);
37: h_login_id number;
38:
39: h_acct_segs fa_rx_shared_pkg.Seg_Array;
40: h_loc_segs fa_rx_shared_pkg.Seg_Array;
41: h_cat_segs fa_rx_shared_pkg.Seg_Array;
42: h_concat_acct varchar2(500);
43: h_concat_loc varchar2(500);
44: h_concat_cat varchar2(500);
45: h_acct_struct number;
191: and sob.currency_code = cur.currency_code;
192:
193: h_mesg_name := 'FA_RX_SEGNUMS';
194:
195: fa_rx_shared_pkg.GET_ACCT_SEGMENT_NUMBERS (
196: BOOK => h_book,
197: BALANCING_SEGNUM => h_bal_seg,
198: ACCOUNT_SEGNUM => h_acct_seg,
199: CC_SEGNUM => h_cc_seg,
582: h_mesg_name := 'FA_RX_CONCAT_SEGS';
583: h_flex_error := 'GL#';
584: h_ccid_error := h_ccid;
585:
586: fa_rx_shared_pkg.concat_acct (
587: struct_id => h_acct_struct,
588: ccid => h_ccid,
589: concat_string => h_concat_acct,
590: segarray => h_acct_segs);
591:
592: h_flex_error := 'CAT#';
593: h_ccid_error := h_category_id;
594:
595: fa_rx_shared_pkg.concat_category (
596: struct_id => h_cat_struct,
597: ccid => h_category_id,
598: concat_string => h_concat_cat,
599: segarray => h_cat_segs);
600:
601: h_flex_error := 'LOC#';
602: h_ccid_error := h_location_id;
603:
604: fa_rx_shared_pkg.concat_location (
605: struct_id => h_loc_struct,
606: ccid => h_location_id,
607: concat_string => h_concat_loc,
608: segarray => h_loc_segs);