[Home] [Help]
PACKAGE: APPS.AP_TP_STMT_PKG
Source
1 PACKAGE AP_TP_STMT_PKG AUTHID CURRENT_USER AS
2 -- $Header: APTPSTMTPS.pls 120.0 2008/03/06 11:41:25 sgudupat noship $
3 /*===========================================================================+
4 --*************************************************************************
5 -- Copyright (c) 2000 Oracle Product Development
6 -- All rights reserved
7 --*************************************************************************
8 --
9 -- HEADER
10 -- Source control header
11 --
12 -- PROGRAM NAME
13 -- ARTPSTMTPS.pls
14 --
15 -- DESCRIPTION
16 -- This script creates the package specification of AP_TP_STMT_PKG
17 -- This package is used for Supplier/Customer Statement Reports.
18 --
19 -- USAGE
20 -- To install sqlplus <apps_user>/<apps_pwd> @APTPSTMTPS.pls
21 -- To execute sqlplus <apps_user>/<apps_pwd> AP_TP_STMT_PKG.
22 --
23 -- PROGRAM LIST DESCRIPTION
24 --
25 -- BEFOREREPORT This function is used to dynamically get the
26 -- WHERE clause in SELECT statement.
27 --
28 -- DEPENDENCIES
29 -- None
30 --
31 -- CALLED BY
32 --
33 --
34 -- LAST UPDATE DATE 03-Sep-2007
35 -- Date the program has been modified for the last time.
36 --
37 -- HISTORY
38 -- =======
39 --
40 -- VERSION DATE AUTHOR(S) DESCRIPTION
41 -- ------- ----------- --------------- --------------------------------------
42 -- Draft1A 03-Sep-2007 Sandeep Kumar G Initial Creation
43 +===========================================================================*/
44
45 /*=========================================
46 Variables to Hold the Parameter Values
47 =========================================*/
48 P_REPORTING_LEVEL VARCHAR2(30);
49 P_REPORTING_ENTITY_ID NUMBER;
50 P_REPORTING_ENTITY_NAME VARCHAR2(100);
51 P_FROM_DOC_DATE VARCHAR2(30);
52 P_TO_DOC_DATE VARCHAR2(30);
53 P_FROM_GL_DATE VARCHAR2(30);
54 P_TO_GL_DATE VARCHAR2(30);
55 P_FROM_SUPP_NAME VARCHAR2(100);
56 P_TO_SUPP_NAME VARCHAR2(100);
57 P_CURRENCY VARCHAR2(100);
58 P_PAY_GROUP VARCHAR2(100);
59 P_VEND_TYPE VARCHAR2(100);
60 P_UNVALIDATED_TRX VARCHAR2(100);
61 P_UNAPPROVED_TRX VARCHAR2(100);
62 P_ACCOUNTED VARCHAR2(100);
63
64 /*========================================
65 Lexical Variables to obtain dynamic values
66 =========================================*/
67 gc_org_id VARCHAR2(1000) := ' AND 1 = 1 ';
68 gc_reporting_entity VARCHAR2(1000) := ' AND 1 = 1 ';
69 gc_pmt_org_id VARCHAR2(1000) := ' AND 1 = 1 ';
70 gc_currency VARCHAR2(1000) := ' AND 1 = 1 ';
71 gc_pmt_currency VARCHAR2(1000) := ' AND 1 = 1 ';
72 gc_supplier_name VARCHAR2(1000) := ' AND 1 = 1 ';
73 gc_pay_group VARCHAR2(1000) := ' AND 1 = 1 ';
74 gc_vend_type VARCHAR2(1000) := ' AND 1 = 1 ';
75 gc_pmt_accounted VARCHAR2(1000) := ' AND 1 = 1 ';
76 gc_unapproved_trx VARCHAR2(1000) := ' AND 1 = 1 ';
77 gc_validate_inv VARCHAR2(3000) := ' AND 1 = 1 ';
78 /*=========================================
79 Public Functions
80 =========================================*/
81
82 FUNCTION beforereport RETURN BOOLEAN;
83 FUNCTION invoice_validate_status (p_in_inv_id IN NUMBER) RETURN VARCHAR2;
84 FUNCTION balance_brought_forward (p_in_vendor_id IN NUMBER
85 ,p_in_vendor_site_id IN NUMBER
86 ,p_in_org_id IN NUMBER)
87 RETURN NUMBER;
88 END AP_TP_STMT_PKG;