1 PACKAGE MyPackageName AUTHID CURRENT_USER AS
2 /* $Header: PAXITMPS.pls 120.2 2006/07/04 11:50:11 smaroju noship $ */
3 /*#
4 * This extension contains the procedure that will be called by Oracle Projects for using the billing extensions.
5 * @rep:scope public
6 * @rep:product PA
7 * @rep:lifecycle active
8 * @rep:displayname Billing Extensions
9 * @rep:compatibility S
10 * @rep:category BUSINESS_ENTITY PA_PROJECT
11 * @rep:category BUSINESS_ENTITY PA_INVOICE
12 * @rep:doccd 120pjapi.pdf See the Oracle Projects API's, Client Extensions, and Open Interfaces Reference
13 */
14
15 -- Replace all occurrences of 'MyProcName' in this file with the name of
16 -- your main procedure.
17 --
18 -- *** WARNING! DO NOT CHANGE THE PARAMETERS TO MyProcName ***
19
20 /*#
21 * This is used as a billing extension procedure template.
22 * @param X_project_id Identifier of the billing assignment project
23 * @rep:paraminfo {@rep:required}
24 * @param X_top_task_id Identifier of the top task of the billing assignment
25 * @param X_calling_process Specifies whether the revenue or invoice program is calling the billing extension
26 * @param X_calling_place Specifies whether the billing extension is called in the revenue or invoice program
27 * @param X_amount The amount entered on the billing assignment
28 * @param X_percentage The percentage entered on the billing assignment
29 * @param X_rev_or_bill_date Specifies the accrue through date if called by revenue generation, or the bill
30 * through date if called by invoice generation
31 * @param X_bill_extn_assignment_id Identifier of the billing assignment that is being processed
32 * @param X_bill_extension_id Identifier of the billing extension that is being processed
33 * @param X_request_id Request identifier
34 * @rep:scope public
35 * @rep:lifecycle active
36 * @rep:displayname Billing Extension Template
37 * @rep:compatibility S
38 */
39 PROCEDURE MyProcName( X_project_id IN NUMBER,
40 X_top_task_id IN NUMBER DEFAULT NULL,
41 X_calling_process IN VARCHAR2 DEFAULT NULL,
42 X_calling_place IN VARCHAR2 DEFAULT NULL,
43 X_amount IN NUMBER DEFAULT NULL,
44 X_percentage IN NUMBER DEFAULT NULL,
45 X_rev_or_bill_date IN DATE DEFAULT NULL,
46 X_bill_extn_assignment_id IN NUMBER DEFAULT NULL,
47 X_bill_extension_id IN NUMBER DEFAULT NULL,
48 X_request_id IN NUMBER DEFAULT NULL);
49
50 END MyPackageName;