1 PACKAGE AP_WEB_EXPENSE_CUST_WF AUTHID CURRENT_USER AS
2 /* $Header: apwxwfcs.pls 115.4 2002/11/14 23:04:24 kwidjaja ship $ */
3
4 PROCEDURE CustomValidateExpenseReport(p_item_type IN VARCHAR2,
5 p_item_key IN VARCHAR2,
6 p_actid IN NUMBER,
7 p_funmode IN VARCHAR2,
8 p_result OUT NOCOPY VARCHAR2);
9
10 PROCEDURE DoCustomValidation(p_report_header_id IN NUMBER,
11 p_return_error_message IN OUT NOCOPY VARCHAR2);
12
13
14 PROCEDURE FindApprover(p_item_type IN VARCHAR2,
15 p_item_key IN VARCHAR2,
16 p_actid IN NUMBER,
17 p_funmode IN VARCHAR2,
18 p_result OUT NOCOPY VARCHAR2);
19
20 PROCEDURE VerifyAuthority(p_item_type IN VARCHAR2,
21 p_item_key IN VARCHAR2,
22 p_actid IN NUMBER,
23 p_funmode IN VARCHAR2,
24 p_result OUT NOCOPY VARCHAR2);
25
26
27 FUNCTION HasAuthority(p_approver_id IN NUMBER,
28 p_doc_cost_center IN VARCHAR2,
29 p_approval_amount IN NUMBER,
30 p_item_key IN VARCHAR2,
31 p_item_type IN VARCHAR2) RETURN BOOLEAN;
32
33 PROCEDURE CustomDataTransfer(p_item_type IN VARCHAR2,
34 p_item_key IN VARCHAR2);
35
36
37 PROCEDURE DetermineMgrInvolvement(p_item_type IN VARCHAR2,
38 p_item_key IN VARCHAR2,
39 p_actid IN NUMBER,
40 p_funmode IN VARCHAR2,
41 p_result OUT NOCOPY VARCHAR2);
42
43 END AP_WEB_EXPENSE_CUST_WF;