DBA Data[Home] [Help]

PACKAGE: APPS.CE_BANK_STATEMENT_LOADER

Source


1 PACKAGE CE_BANK_STATEMENT_LOADER AS
2 /*$Header: cebsldrs.pls 120.8 2005/06/10 11:30:49 jikumar ship $ 	*/
3 
4 /* 2421690 Added the variable below. */
5 
6   G_spec_revision	VARCHAR2(1000) := '$Revision: 120.8 $';
7 
8   G_request_id		NUMBER;
9   G_total_dr		NUMBER;
10   G_total_cr		NUMBER;
11   G_map_id		NUMBER;
12   G_precision   	NUMBER;
13   G_date_format 	VARCHAR2(30);
14   G_data_file_name	VARCHAR2(80);
15   G_rec_no		NUMBER;
16   G_include_indicator	VARCHAR2(1);
17   G_predefined_format   VARCHAR2(150);
18   G_concatenate_format_flag	VARCHAR2(1);
19 
20   G_bank_account_id	NUMBER;
21   G_bank_branch_id	NUMBER;
22   G_sub_account_id	NUMBER;
23   G_sub_branch_id	NUMBER;
24   G_process_option	VARCHAR2(30);
25   G_gl_date             DATE;
26 
27   -- added for Intra-Day project
28   G_intra_day_flag	VARCHAR2(1);
29   G_timestamp_format	VARCHAR2(20);
30 
31   -- added for subsidiary bank accounts
32   G_subsidiary_flag		VARCHAR2(1);
33 
34   -- added for p2p
35   G_gl_date_source      VARCHAR2(50);
36   G_receivables_trx_id	NUMBER;
37   G_payment_method_id   NUMBER;
38   G_nsf_handling        VARCHAR2(50);
39   G_display_debug	VARCHAR2(50);
40   G_debug_path		VARCHAR2(50);
41   G_debug_file	     	VARCHAR2(50);
42 
43   G_total_hdr_deleted	NUMBER	:= 0;
44   G_total_line_deleted	NUMBER	:= 0;
45   G_format_type		VARCHAR2(30);
46 
47   --Header columns
48   G_statement_number 		VARCHAR2(50);
49   G_bank_account_num 		VARCHAR2(30);
50   G_statement_date 		DATE;
51   G_bank_name 			VARCHAR2(60);
52   G_bank_branch_name 		VARCHAR2(60);
53   G_control_begin_balance 	NUMBER;
54   G_control_end_balance 	NUMBER;
55   G_cashflow_balance	 	NUMBER;
56   G_int_calc_balance 		NUMBER;
57   G_average_close_ledger_mtd	NUMBER;
58   G_average_close_ledger_ytd	NUMBER;
59   G_average_close_available_mtd	NUMBER;
60   G_average_close_available_ytd	NUMBER;
61   G_one_day_float 		NUMBER;
62   G_two_day_float 		NUMBER;
63   G_control_total_dr 		NUMBER;
64   G_control_total_cr 		NUMBER;
65   G_control_dr_line_count 	NUMBER;
66   G_control_cr_line_count 	NUMBER;
67   G_control_line_count 		NUMBER;
68   G_hdr_currency_code 		VARCHAR2(15);
69   G_check_digits		VARCHAR2(30);
70   G_hdr_precision		NUMBER;
71   G_org_id			VARCHAR2(30);
72   G_user_id			NUMBER;
73 
74   -- Line columns
75   G_line_number			NUMBER;
76   G_trx_date 			DATE;
77   G_trx_code 			VARCHAR2(30);
78   G_effective_date 		DATE;
79   G_trx_text 			VARCHAR2(255);
80   G_invoice_text		VARCHAR2(30);
81   G_amount	 		NUMBER;
82   G_line_currency_code 		VARCHAR2(15);
83   G_exchange_rate		NUMBER;
84   G_bank_trx_number 		VARCHAR2(240);
85   G_customer_text 		VARCHAR2(80);
86   G_user_exchange_rate_type 	VARCHAR2(30);
87   G_exchange_rate_date		DATE;
88   G_original_amount		NUMBER;
89   G_charges_amount		NUMBER;
90   G_bank_account_text		VARCHAR2(30);
91   G_line_precision		NUMBER;
92 
93   G_last_val1 VARCHAR2(30); -- bug 3771128
94 
95 /* 2421690 Added the two functions below. */
96 
97 FUNCTION spec_revision RETURN VARCHAR2;
98 
99 FUNCTION body_revision RETURN VARCHAR2;
100 
101 PROCEDURE Load_Bank_Statement(errbuf		OUT NOCOPY 	VARCHAR2,
102 			      retcode		OUT NOCOPY 	NUMBER,
103 			      X_MAP_ID			NUMBER,
104 			      X_REQUEST_ID		NUMBER,
105 			      X_data_file		VARCHAR2,
106   			      X_process_option		VARCHAR2,
107   			      X_gl_date			VARCHAR2,
108   			      X_org_id			VARCHAR2,
109  			      X_receivables_trx_id	NUMBER,
110   			      X_payment_method_id	NUMBER,
111   			      X_nsf_handling		VARCHAR2,
112   			      X_display_debug		VARCHAR2,
113   			      X_debug_path		VARCHAR2,
114   			      X_debug_file		VARCHAR2,
115   			      X_bank_branch_id		NUMBER,
116   			      X_bank_account_id		NUMBER,
117 			      X_intra_day_flag		VARCHAR2 DEFAULT 'N',
118                               X_gl_date_source          VARCHAR2 DEFAULT NULL);
119 
120 FUNCTION Find_Formatted_String(X_format VARCHAR2,
121 			       X_trx_text varchar2) RETURN VARCHAR2;
122 END CE_BANK_STATEMENT_LOADER;