DBA Data[Home] [Help]

PACKAGE: APPS.PA_CLIENT_EXTN_BURDEN

Source


1 package PA_CLIENT_EXTN_BURDEN AUTHID CURRENT_USER as
2 /* $Header: PAXCCEBS.pls 120.4 2006/07/25 19:40:39 skannoji noship $ */
3 /*#
4  * You can use this extension to override the burden schedule ID. Oracle Projects calls the burden costing extension during
5  * the cost distribution processes.
6  * @rep:scope public
7  * @rep:product PA
8  * @rep:lifecycle active
9  * @rep:displayname  Burden Costing
10  * @rep:compatibility S
11  * @rep:category BUSINESS_ENTITY PA_PROJECT
12  * @rep:category BUSINESS_ENTITY PA_BURDEN_COST
13  * @rep:doccd 120pjapi.pdf See the Oracle Projects API's, Client Extensions, and Open Interfaces Reference
14 */
15 
16 /*#
17  * This procedure assigns a burden cost schedule to a transaction.
18  * @param p_transaction_type The transaction type
19  * @param p_tran_item_id  The identifier of the transaction
20  * @param p_tran_type The transaction type
21  * @param p_task_id The identifier of the task
22  * @param p_schedule_type The rate schedule type (C = Costing Schedule, R = Revenue Schedule, I = Invoice Schedule)
23  * @param p_exp_item_date The expenditure item date
24  * @param x_sch_fixed_date The schedule fixed date for firm costing schedules
25  * @rep:paraminfo {@rep:required}
26  * @param x_rate_sch_rev_id The identifier of the burden schedule revision ID assigned by the extension
27  * @rep:paraminfo {@rep:required}
28  * @param x_status Error status (0 = successful execution, <0 = Oracle error, >0 = application error)
29  * @rep:paraminfo {@rep:required}
30  * @rep:scope public
31  * @rep:lifecycle active
32  * @rep:displayname Override Rate Revision ID
33  * @rep:compatibility S
34 */
35   procedure Override_Rate_Rev_Id(
36                            p_transaction_type      in varchar2 DEFAULT 'ACTUAL',
37                            p_tran_item_id          in number DEFAULT NULL,
38                            p_tran_type             in varchar2 DEFAULT NULL,
39                            p_task_id         	   in number DEFAULT NULL,
40                            p_schedule_type         IN Varchar2 DEFAULT NULL,
41                            p_exp_item_date         IN  Date DEFAULT NULL,
42                            x_sch_fixed_date        OUT NOCOPY Date,
43                            x_rate_sch_rev_id 	   out NOCOPY number,
44                            x_status                out NOCOPY number);
45 -- This pragma is defined since this procedure will be called from
46 -- PA_COST_PLUS.find_rate_sch_rev_id which has following pragma
47 -- This means the Client extension can not change any data and cannot
48 -- change any global variable
49 --
50 
51 -- commenting out since pragma removed from PA_COST_PLUS.find_rate_sch_rev_id bug 3786374
52 --- pragma RESTRICT_REFERENCES (Override_Rate_Rev_Id, WNDS, WNPS );
53 
54 end PA_CLIENT_EXTN_BURDEN;