[Home] [Help]
PACKAGE: APPS.PA_BILL_PCT
Source
1 PACKAGE pa_bill_pct AUTHID CURRENT_USER AS
2 /* $Header: PAXPCTS.pls 120.1 2005/08/05 02:12:15 bchandra noship $ */
3 --
4
5 PROCEDURE calc_pct_comp_amt
6 ( X_project_id IN NUMBER,
7 X_top_task_id IN NUMBER DEFAULT NULL,
8 X_calling_process IN VARCHAR2 DEFAULT NULL,
9 X_calling_place IN VARCHAR2 DEFAULT NULL,
10 X_amount IN NUMBER DEFAULT NULL,
11 X_percentage IN NUMBER DEFAULT NULL,
12 X_rev_or_bill_date IN DATE DEFAULT NULL,
13 X_billing_assignment_id IN NUMBER DEFAULT NULL,
14 X_billing_extension_id IN NUMBER DEFAULT NULL,
15 X_request_id IN NUMBER DEFAULT NULL
16 );
17
18
19 PROCEDURE PotEventAmount( X2_project_id NUMBER,
20 X2_task_id NUMBER DEFAULT NULL,
21 X2_accrue_through_date DATE DEFAULT NULL,
22 X2_revenue_amount OUT NOCOPY REAL,
23 X2_invoice_amount OUT NOCOPY REAL);
24
25 Procedure RevenueAmount( X2_project_id NUMBER,
26 X2_task_Id NUMBER DEFAULT NULL,
27 X2_revenue_amount OUT NOCOPY REAL);
28
29 Procedure InvoiceAmount( X2_project_id NUMBER,
30 X2_task_id NUMBER default NULL,
31 X2_invoice_amount OUT NOCOPY REAL);
32
33 Function GetPercentComplete( X2_project_id NUMBER,
34 X2_task_id NUMBER DEFAULT NULL,
35 X2_accrue_through_date DATE DEFAULT NULL)
36 RETURN REAL;
37
38 PROCEDURE get_rev_budget_amount( X2_project_id NUMBER,
39 X2_task_id NUMBER DEFAULT NULL,
40 X2_revenue_amount OUT NOCOPY REAL,
41 P_rev_budget_type_code IN VARCHAR2 DEFAULT NULL,
42 P_rev_plan_type_id IN NUMBER DEFAULT NULL, /* Added fin plan impact */
43 X_rev_budget_type_code OUT NOCOPY VARCHAR2,
44 X_rev_plan_type_id OUT NOCOPY NUMBER, /* Added fin plan impact */
45 X_error_message OUT NOCOPY VARCHAR2,
46 X_status OUT NOCOPY NUMBER
47 );
48
49
50 PRAGMA RESTRICT_REFERENCES (GetPercentComplete , WNDS);
51
52 END pa_bill_pct;