1 PACKAGE PA_BURDEN_CMTS AUTHID CURRENT_USER AS
2 /* $Header: PABCMTS.pls 120.0 2005/05/30 20:46:34 appldev noship $ */
3
4 -- This function returns the compiled_set_id
5 -- This function will return NULL in case of error or if the compiled_set_id
6 -- is not found
7
8 FUNCTION get_cmt_compiled_set_id
9 (
10 x_transaction_id IN NUMBER,
11 x_transaction_type IN VARCHAR2,
12 x_task_id IN NUMBER,
13 x_expenditure_item_date IN DATE,
14 x_organization_id IN NUMBER,
15 p_expenditure_type IN pa_expenditure_types.expenditure_type%TYPE,
16 x_schedule_type IN VARCHAR2) RETURN NUMBER;
17 --pragma RESTRICT_REFERENCES (get_cmt_compiled_set_id, WNDS, WNPS );
18
19 -- This function returns the burdened_cost
20 -- in case if it is not able to calculate the burden cost component
21 -- then it will return the direct_cost itself.
22
23 FUNCTION get_cmt_burdened_cost
24 (
25 x_transaction_id IN NUMBER,
26 x_transaction_type IN VARCHAR2,
27 x_task_id IN NUMBER,
28 x_expenditure_item_date IN DATE,
29 x_expenditure_type IN VARCHAR2,
30 x_organization_id IN NUMBER,
31 x_schedule_type IN VARCHAR2,
32 x_direct_cost IN NUMBER) RETURN NUMBER;
33 --- pragma RESTRICT_REFERENCES (get_cmt_burdened_cost, WNDS, WNPS ); /* commented as per 3786374 */
34
35 END PA_BURDEN_CMTS;