[Home] [Help]
PACKAGE: APPS.AHL_EAM_JOB_PVT
Source
1 PACKAGE AHL_EAM_JOB_PVT AUTHID CURRENT_USER AS
2 /* $Header: AHLVEAMS.pls 115.2 2003/09/23 22:35:02 shkalyan noship $ */
3
4 PROCEDURE map_ahl_eam_wo_rec
5 (
6 p_workorder_rec IN AHL_PRD_WORKORDER_PVT.prd_workorder_rec,
7 x_eam_wo_rec OUT NOCOPY EAM_PROCESS_WO_PUB.eam_wo_rec_type
8 );
9
10 PROCEDURE map_ahl_eam_wo_rel_rec
11 (
12 p_workorder_rel_rec IN AHL_PRD_WORKORDER_PVT.prd_workorder_rel_rec,
13 x_eam_wo_relations_rec OUT NOCOPY EAM_PROCESS_WO_PUB.eam_wo_relations_rec_type
14 );
15
16 PROCEDURE map_ahl_eam_op_rec
17 (
18 p_operation_rec IN AHL_PRD_OPERATIONS_PVT.prd_workoperation_rec,
19 x_eam_op_rec OUT NOCOPY EAM_PROCESS_WO_PUB.eam_op_rec_type
20 );
21
22 PROCEDURE map_ahl_eam_mat_rec
23 (
24 p_material_req_rec IN AHL_PP_MATERIALS_PVT.req_material_rec_type,
25 x_eam_mat_req_rec OUT NOCOPY EAM_PROCESS_WO_PUB.eam_mat_req_rec_type
26 );
27
28 PROCEDURE map_ahl_eam_res_rec
29 (
30 p_resource_req_rec IN AHL_PP_RESRC_REQUIRE_PVT.resrc_require_rec_type,
31 x_eam_res_rec OUT NOCOPY EAM_PROCESS_WO_PUB.eam_res_rec_type
32 );
33
34 PROCEDURE map_ahl_eam_res_inst_rec
35 (
36 p_resource_assign_rec IN AHL_PP_RESRC_ASSIGN_PVT.resrc_assign_rec_type,
37 x_eam_res_inst_rec OUT NOCOPY EAM_PROCESS_WO_PUB.eam_res_inst_rec_type
38 );
39
40 PROCEDURE update_job_operations
41 (
42 p_api_version IN NUMBER := 1.0,
43 p_init_msg_list IN VARCHAR2 := FND_API.G_TRUE,
44 p_commit IN VARCHAR2 := FND_API.G_FALSE,
45 p_validation_level IN NUMBER := FND_API.G_VALID_LEVEL_FULL,
46 p_default IN VARCHAR2 := FND_API.G_FALSE,
47 p_module_type IN VARCHAR2 := NULL,
48 x_return_status OUT NOCOPY VARCHAR2,
49 x_msg_count OUT NOCOPY NUMBER,
50 x_msg_data OUT NOCOPY VARCHAR2,
51 p_workorder_rec IN AHL_PRD_WORKORDER_PVT.prd_workorder_rec,
52 p_operation_tbl IN AHL_PRD_OPERATIONS_PVT.prd_operation_tbl,
53 p_material_req_tbl IN AHL_PP_MATERIALS_PVT.req_material_tbl_type,
54 p_resource_req_tbl IN AHL_PP_RESRC_REQUIRE_PVT.resrc_require_tbl_type
55 );
56
57 PROCEDURE process_material_req
58 (
59 p_api_version IN NUMBER := 1.0,
60 p_init_msg_list IN VARCHAR2 := FND_API.G_TRUE,
61 p_commit IN VARCHAR2 := FND_API.G_FALSE,
62 p_validation_level IN NUMBER := FND_API.G_VALID_LEVEL_FULL,
63 p_default IN VARCHAR2 := FND_API.G_FALSE,
64 p_module_type IN VARCHAR2 := NULL,
65 x_return_status OUT NOCOPY VARCHAR2,
66 x_msg_count OUT NOCOPY NUMBER,
67 x_msg_data OUT NOCOPY VARCHAR2,
68 p_material_req_tbl IN AHL_PP_MATERIALS_PVT.req_material_tbl_type
69 );
70
71 PROCEDURE process_resource_req
72 (
73 p_api_version IN NUMBER := 1.0,
74 p_init_msg_list IN VARCHAR2 := FND_API.G_TRUE,
75 p_commit IN VARCHAR2 := FND_API.G_FALSE,
76 p_validation_level IN NUMBER := FND_API.G_VALID_LEVEL_FULL,
77 p_default IN VARCHAR2 := FND_API.G_FALSE,
78 p_module_type IN VARCHAR2 := NULL,
79 x_return_status OUT NOCOPY VARCHAR2,
80 x_msg_count OUT NOCOPY NUMBER,
81 x_msg_data OUT NOCOPY VARCHAR2,
82 p_resource_req_tbl IN AHL_PP_RESRC_REQUIRE_PVT.resrc_require_tbl_type
83 );
84
85 PROCEDURE process_resource_assign
86 (
87 p_api_version IN NUMBER := 1.0,
88 p_init_msg_list IN VARCHAR2 := FND_API.G_TRUE,
89 p_commit IN VARCHAR2 := FND_API.G_FALSE,
90 p_validation_level IN NUMBER := FND_API.G_VALID_LEVEL_FULL,
91 p_default IN VARCHAR2 := FND_API.G_FALSE,
92 p_module_type IN VARCHAR2 := NULL,
93 x_return_status OUT NOCOPY VARCHAR2,
94 x_msg_count OUT NOCOPY NUMBER,
95 x_msg_data OUT NOCOPY VARCHAR2,
96 p_resource_assign_tbl IN AHL_PP_RESRC_ASSIGN_PVT.resrc_assign_tbl_type
97 );
98
99 PROCEDURE create_eam_workorder
100 (
101 p_api_version IN NUMBER := 1.0,
102 p_init_msg_list IN VARCHAR2 := FND_API.G_TRUE,
103 p_commit IN VARCHAR2 := FND_API.G_FALSE,
104 p_validation_level IN NUMBER := FND_API.G_VALID_LEVEL_FULL,
105 p_default IN VARCHAR2 := FND_API.G_FALSE,
106 p_module_type IN VARCHAR2 := NULL,
107 x_return_status OUT NOCOPY VARCHAR2,
108 x_msg_count OUT NOCOPY NUMBER,
109 x_msg_data OUT NOCOPY VARCHAR2,
110 p_x_workorder_rec IN OUT NOCOPY AHL_PRD_WORKORDER_PVT.prd_workorder_rec,
111 p_operation_tbl IN AHL_PRD_OPERATIONS_PVT.prd_operation_tbl,
112 p_material_req_tbl IN AHL_PP_MATERIALS_PVT.req_material_tbl_type,
113 p_resource_req_tbl IN AHL_PP_RESRC_REQUIRE_PVT.resrc_require_tbl_type
114 );
115
116 PROCEDURE process_eam_workorders
117 (
118 p_api_version IN NUMBER := 1.0,
119 p_init_msg_list IN VARCHAR2 := FND_API.G_TRUE,
120 p_commit IN VARCHAR2 := FND_API.G_FALSE,
121 p_validation_level IN NUMBER := FND_API.G_VALID_LEVEL_FULL,
122 p_default IN VARCHAR2 := FND_API.G_FALSE,
123 p_module_type IN VARCHAR2 := NULL,
124 x_return_status OUT NOCOPY VARCHAR2,
125 x_msg_count OUT NOCOPY NUMBER,
126 x_msg_data OUT NOCOPY VARCHAR2,
127 p_x_eam_wo_tbl IN OUT NOCOPY EAM_PROCESS_WO_PUB.eam_wo_tbl_type,
128 p_eam_wo_relations_tbl IN EAM_PROCESS_WO_PUB.eam_wo_relations_tbl_type,
129 p_eam_op_tbl IN EAM_PROCESS_WO_PUB.eam_op_tbl_type,
130 p_eam_res_req_tbl IN EAM_PROCESS_WO_PUB.eam_res_tbl_type,
131 p_eam_mat_req_tbl IN EAM_PROCESS_WO_PUB.eam_mat_req_tbl_type
132 );
133
134 END AHL_EAM_JOB_PVT;