[Home] [Help]
PACKAGE: APPS.PA_CLIENT_EXTN_GEN_ASSET_LINES
Source
1 PACKAGE PA_CLIENT_EXTN_GEN_ASSET_LINES 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;