DBA Data[Home] [Help]

PACKAGE: APPS.FUN_REPORT_PVT

Source


1 PACKAGE FUN_REPORT_PVT AUTHID CURRENT_USER AS
2 /*  $Header: FUNVRPTS.pls 120.4 2012/02/15 22:02:10 jmary ship $ */
3 
4 TYPE summaryreport_para_rec_type IS RECORD(
5     batch_type         FND_LOOKUPS.lookup_code%TYPE,
6     initiator_id       FUN_TRX_BATCHES.initiator_id%TYPE,
7     recipient_id       FUN_TRX_HEADERS.recipient_id%TYPE,
8     batch_number_from  FUN_TRX_BATCHES.batch_number%TYPE,
9     batch_number_to    FUN_TRX_BATCHES.batch_number%TYPE,
10     gl_date_from       VARCHAR2(30),
11     gl_date_to         VARCHAR2(30),
12     batch_date_from    VARCHAR2(30),
13     batch_date_to      VARCHAR2(30),
14     batch_status       FUN_TRX_BATCHES.status%TYPE,
15     transaction_status FUN_TRX_HEADERS.status%TYPE,
16     trx_type_id        FUN_TRX_BATCHES.trx_type_id%TYPE,
17     currency_code      FUN_TRX_BATCHES.currency_code%TYPE,
18     invoice_flag       FUN_TRX_HEADERS.invoice_flag%TYPE,
19     ar_invoice_number  FUN_TRX_HEADERS.ar_invoice_number%TYPE
20 );
21 
22 
23 TYPE accountreport_para_rec_type IS RECORD(
24      initiator_from   HZ_PARTIES.PARTY_NAME%TYPE,
25      initiator_to     HZ_PARTIES.PARTY_NAME%TYPE,
26      transact_le      hz_parties.party_name%type,
27      transact_ledger    gl_ledgers.ledger_id%type,
28      recipient_from     hz_parties.party_name%type,
29      recipient_to       hz_parties.party_name%type,
30      trading_le         hz_parties.party_name%type,
31      trading_ledger     gl_ledgers.ledger_id%type,
32      gl_date_from       VARCHAR2(30),
33      gl_date_to         VARCHAR2(30),
34      batch_type         FND_LOOKUPS.lookup_code%TYPE,
35      batch_number_from  FUN_TRX_BATCHES.batch_number%TYPE,
36      batch_number_to    FUN_TRX_BATCHES.batch_number%TYPE,
37      batch_status       FUN_TRX_BATCHES.status%TYPE,
38      transaction_status FUN_TRX_HEADERS.status%TYPE,
39      trx_type_id        FUN_TRX_BATCHES.trx_type_id%TYPE,
40      currency_code      FUN_TRX_BATCHES.currency_code%TYPE,
41      account_type       FND_LOOKUPS.lookup_code%TYPE,
42      rec_account_from   varchar2(100),
43      rec_account_to     varchar2(100),
44      pay_account_from   varchar2(100),
45      pay_account_to     varchar2(100),
46      init_dist_acc_from varchar2(100),
47      init_dist_acc_to   varchar2(100),
48      rec_dist_acc_from  varchar2(100),
49      rec_dist_acc_to    varchar2(100),
50      coa_initiator      gl_ledgers.chart_of_accounts_id%TYPE,
51      coa_recipient      gl_ledgers.chart_of_accounts_id%TYPE,
52      ar_invoice_number  FUN_TRX_HEADERS.ar_invoice_number%TYPE
53 );
54 
55 
56 PROCEDURE build_summary_outquery(
57     x_return_status    OUT NOCOPY VARCHAR2,
58     p_para_rec         IN FUN_REPORT_PVT.summaryreport_para_rec_type,
59     x_outbound_query   OUT NOCOPY VARCHAR2
60 );
61 
62 PROCEDURE build_summary_inquery(
63     x_return_status    OUT NOCOPY VARCHAR2,
64     p_para_rec         IN FUN_REPORT_PVT.summaryreport_para_rec_type,
65     x_inbound_query    OUT NOCOPY VARCHAR2
66 );
67 
68 PROCEDURE build_account_outquery(
69    x_return_status  OUT NOCOPY VARCHAR2,
70    p_para_rec       IN  FUN_REPORT_PVT.accountreport_para_rec_type,
71    x_outbound_query OUT NOCOPY VARCHAR2
72 );
73 PROCEDURE build_account_inquery(
74     x_return_status    OUT NOCOPY VARCHAR2,
75     p_para_rec         IN FUN_REPORT_PVT.accountreport_para_rec_type,
76     x_inbound_query    OUT NOCOPY VARCHAR2
77 );
78 
79 
80 
81 PROCEDURE get_xml(
82     x_return_status OUT NOCOPY VARCHAR2,
83     p_query         IN VARCHAR2,
84     p_rowset_tag    IN VARCHAR2 DEFAULT NULL,
85     p_row_tag       IN VARCHAR2 DEFAULT NULL,
86     x_xml           OUT NOCOPY CLOB
87 );
88 
89 PROCEDURE construct_output(
90     x_return_status OUT NOCOPY VARCHAR2,
91     p_para_rec      IN FUN_REPORT_PVT.summaryreport_para_rec_type,
92     p_outbound_trxs IN CLOB,
93     p_inbound_trxs  IN CLOB
94 );
95 PROCEDURE construct_account_output(
96    x_return_status  OUT NOCOPY VARCHAR2,
97    p_para_rec       IN  FUN_REPORT_PVT.accountreport_para_rec_type,
98    p_trxs   IN CLOB
99 );
100 
101 PROCEDURE save_xml(
102     x_return_status OUT NOCOPY VARCHAR2,
103     p_trxs          IN CLOB,
104     p_offset        IN INTEGER DEFAULT 1
105 );
106 
107 PROCEDURE create_summaryreport(
108     errbuf               OUT NOCOPY VARCHAR2,
109     retcode              OUT NOCOPY NUMBER,
110     p_batch_type         IN VARCHAR2,
111     p_initiator_id       IN NUMBER DEFAULT NULL,
112     p_recipient_id       IN NUMBER DEFAULT NULL,
113     p_batch_number_from  IN VARCHAR2 DEFAULT NULL,
114     p_batch_number_to    IN VARCHAR2 DEFAULT NULL,
115     p_gl_date_from       IN VARCHAR2 DEFAULT NULL,
116     p_gl_date_to         IN VARCHAR2 DEFAULT NULL,
117     p_batch_date_from    IN VARCHAR2 DEFAULT NULL,
118     p_batch_date_to      IN VARCHAR2 DEFAULT NULL,
119     p_batch_status       IN VARCHAR2 DEFAULT NULL,
120     p_transaction_status IN VARCHAR2 DEFAULT NULL,
121     p_trx_type_id        IN NUMBER DEFAULT NULL,
122     p_currency_code      IN VARCHAR2 DEFAULT NULL,
123     p_invoice_flag       IN VARCHAR2 DEFAULT NULL,
124     p_ar_invoice_number  IN VARCHAR2 DEFAULT NULL
125 );
126 
127 
128 PROCEDURE create_accountreport(
129     errbuf               OUT NOCOPY VARCHAR2,
130     retcode              OUT NOCOPY NUMBER,
131     p_initiator_from     IN VARCHAR2 DEFAULT NULL,
132     p_initiator_to       IN VARCHAR2 DEFAULT NULL,
133     p_transact_le        IN VARCHAR2 DEFAULT NULL,
134     p_transact_ledger_id          IN NUMBER   DEFAULT NULL,
135     p_recipient_from     IN VARCHAR2 DEFAULT NULL,
136     p_recipient_to       IN VARCHAR2 DEFAULT NULL,
137     p_trading_le         IN VARCHAR2 DEFAULT NULL,
138     p_trading_ledger_id  IN NUMBER   DEFAULT NULL,
139     p_gl_date_from       IN VARCHAR2 DEFAULT NULL,
140     p_gl_date_to         IN VARCHAR2 DEFAULT NULL,
141     p_batch_type         IN VARCHAR2,
142     p_batch_number_from  IN VARCHAR2 DEFAULT NULL,
143     p_batch_number_to    IN VARCHAR2 DEFAULT NULL,
144     p_batch_status       IN VARCHAR2 DEFAULT NULL,
145     p_transaction_status IN VARCHAR2 DEFAULT NULL,
146     p_trx_type_id        IN NUMBER DEFAULT NULL,
147     p_currency_code      IN VARCHAR2 DEFAULT NULL,
148     p_acc_type           IN VARCHAR2 DEFAULT NULL,
149     p_coa_initiator      IN NUMBER DEFAULT NULL,
150     p_coa_recipient      IN NUMBER DEFAULT NULL,
151     p_ar_invoice_number  IN VARCHAR2 DEFAULT NULL,
152     p_rec_account_from   IN VARCHAR2 DEFAULT NULL,
153     p_rec_account_to     IN VARCHAR2 DEFAULT NULL,
154     p_pay_account_from   IN VARCHAR2 DEFAULT NULL,
155     p_pay_account_to     IN VARCHAR2 DEFAULT NULL,
156     p_init_d_account_from IN VARCHAR2 DEFAULT NULL,
157     p_init_d_account_to  IN VARCHAR2 DEFAULT NULL,
158     p_recip_d_account_from IN VARCHAR2 DEFAULT NULL,
159     p_recip_d_account_to  IN VARCHAR2 DEFAULT NULL
160 );
161 
162 
163 
164 
165 END FUN_REPORT_PVT;
166