DBA Data[Home] [Help]

PACKAGE: APPS.PA_CLIENT_EXTN_GEN_ASSET_LINES

Source


1 PACKAGE PA_CLIENT_EXTN_GEN_ASSET_LINES AUTHID CURRENT_USER AS
2 --$Header: PAPGALCS.pls 120.3 2006/11/10 00:31:23 skannoji noship $
3 /*#
4  * This extension enables you to define how Oracle Projects assigns asset lines to a task.process.
5  * @rep:scope public
6  * @rep:product PA
7  * @rep:lifecycle active
8  * @rep:displayname Asset Assignment
9  * @rep:compatibility S
10  * @rep:category BUSINESS_ENTITY PA_PROJECT
11  * @rep:category BUSINESS_ENTITY PA_CAPITAL_ASSET
12  * @rep:doccd 120pjapi.pdf See the Oracle Projects API's, Client Extensions, and Open Interfaces Reference
13 */
14 
15 /*#
16  * You can use this procedure define how asset lines are assigned to tasks.
17  * @param p_project_id     Identifier of the project
18  * @rep:paraminfo {@rep:required}
19  * @param p_task_id        Identifier of the task
20  * @rep:paraminfo {@rep:required}
21  * @param p_expnd_item_id  Identifier of the expenditure item
22  * @rep:paraminfo {@rep:required}
23  * @param p_expnd_id      Identifier of the expenditure
24  * @rep:paraminfo {@rep:required}
25  * @param p_expnd_type  Expenditure type
26  * @rep:paraminfo {@rep:required}
27  * @param p_expnd_category Expenditure category
28  * @rep:paraminfo {@rep:required}
29  * @param p_expnd_type_class Expenditure type class
30  * @rep:paraminfo {@rep:required}
31  * @param p_non_labor_org_id   Identifier of the organization for non-labor tasks
32  * @rep:paraminfo {@rep:required}
33  * @param p_non_labor_resource  Identifier of the organization for non-labor resources
34  * @rep:paraminfo {@rep:required}
35  * @param p_invoice_id       Identifier of the invoice
36  * @rep:paraminfo {@rep:required}
37  * @param p_inv_dist_line_number Invoice distribution line number
38  * @rep:paraminfo {@rep:required}
39  * @param p_vendor_id   Identifier of the supplier
40  * @rep:paraminfo {@rep:required}
41  * @param p_employee_id Identifier of the employee
42  * @rep:paraminfo {@rep:required}
43  * @param p_attribute1  Descriptive flexfield segment
44  * @rep:paraminfo {@rep:required}
45  * @param p_attribute2   Descriptive flexfield segment
46  * @rep:paraminfo {@rep:required}
47  * @param p_attribute3    Descriptive flexfield segment
48  * @rep:paraminfo {@rep:required}
49  * @param p_attribute4    Descriptive flexfield segment
50  * @rep:paraminfo {@rep:required}
51  * @param p_attribute5     Descriptive flexfield segment
52  * @rep:paraminfo {@rep:required}
53  * @param p_attribute6     Descriptive flexfield segment
54  * @rep:paraminfo {@rep:required}
55  * @param p_attribute7    Descriptive flexfield segment
56  * @rep:paraminfo {@rep:required}
57  * @param p_attribute8     Descriptive flexfield segment
58  * @rep:paraminfo {@rep:required}
59  * @param p_attribute9      Descriptive flexfield segment
60  * @rep:paraminfo {@rep:required}
61  * @param p_attribute10     Descriptive flexfield segment
62  * @rep:paraminfo {@rep:required}
63  * @param p_attribute_category    Descriptive flexfield category
64  * @rep:paraminfo {@rep:required}
65  * @param p_in_service_through_date  Date through which the asset is in service
66  * @rep:paraminfo {@rep:required}
67  * @param x_asset_id     Identifier of the asset
68  * @rep:paraminfo {@rep:required}
69  * @rep:scope public
70  * @rep:lifecycle active
71  * @rep:displayname Client Asset Assignment
72  * @rep:compatibility S
73 */
74 PROCEDURE CLIENT_ASSET_ASSIGNMENT(p_project_id 	              IN NUMBER,
75 				  p_task_id                   IN NUMBER,
76                                   p_expnd_item_id             IN NUMBER,
77                                   p_expnd_id                  IN NUMBER,
78                                   p_expnd_type                IN VARCHAR2,
79                                   p_expnd_category            IN VARCHAR2,
80                                   p_expnd_type_class          IN VARCHAR2,
81                                   p_non_labor_org_id          IN NUMBER,
82                                   p_non_labor_resource        IN VARCHAR2,
83 				  p_invoice_id                IN NUMBER,
84                                   p_inv_dist_line_number      IN NUMBER,
85                                   p_vendor_id                 IN NUMBER,
86                                   p_employee_id               IN NUMBER,
87                                   p_attribute1                IN VARCHAR2,
88                                   p_attribute2                IN VARCHAR2,
89                                   p_attribute3                IN VARCHAR2,
90                                   p_attribute4                IN VARCHAR2,
91                                   p_attribute5                IN VARCHAR2,
92                                   p_attribute6                IN VARCHAR2,
93                                   p_attribute7                IN VARCHAR2,
94                                   p_attribute8                IN VARCHAR2,
95                                   p_attribute9                IN VARCHAR2,
96                                   p_attribute10               IN VARCHAR2,
97                                   p_attribute_category        IN VARCHAR2,
98                                   p_in_service_through_date   IN DATE,
99                                   x_asset_id                  IN OUT NOCOPY NUMBER);
100 END;