1 PACKAGE AHL_ENIGMA_IPC_PROCS_PVT AUTHID CURRENT_USER AS
2 /* $Header: AHLVEIPS.pls 120.2.12020000.2 2012/12/14 08:48:22 shnatu ship $ */
3
4 ------------------------------------------------------------------------------------
5 -- Start of Comments
6 -- Procedure name : Process_Item_Group
7 -- Type : Public
8 -- Function : Procedure to create, modify and delete item groups. Will be called by the item group web service.
9 -- Pre-reqs :
10 -- Parameters :
11 --
12 -- Process_Item_Group Parameters:
13 -- p_report_file_name IN VARCHAR2 Required
14 -- p_item_group_rec IN AHL_MC_ITEMGROUP_PVT.Item_Group_Rec_Type Required
15 -- p_items_tbl IN AHL_MC_ITEMGROUP_PVT.Item_Association_Tbl_Type Required
16 --
17 -- End of Comments
18
19 PROCEDURE Process_Item_Group (
20 p_api_version IN NUMBER,
21 p_init_msg_list IN VARCHAR2 := FND_API.G_FALSE,
22 p_commit IN VARCHAR2 := FND_API.G_FALSE,
23 x_return_status OUT NOCOPY VARCHAR2,
24 x_msg_count OUT NOCOPY NUMBER,
25 x_msg_data OUT NOCOPY VARCHAR2,
26 p_report_file_name IN VARCHAR2 := NULL,
27 p_item_group_rec IN AHL_MC_ITEMGROUP_PVT.Item_Group_Rec_Type,
28 p_items_tbl IN AHL_MC_ITEMGROUP_PVT.Item_Association_Tbl_Type
29 );
30
31 ------------------------------------------------------------------------------------
32 -- Start of Comments
33 -- Procedure name : Process_Master_Config
34 -- Type : Public
35 -- Function : Procedure to create master configuration. Will be called by the MC web service.
36 -- Pre-reqs :
37 -- Parameters :
38 --
39 -- Process_Item_Group Parameters:
40 -- p_report_file_name IN VARCHAR2 Required
41 -- p_mc_header_rec IN AHL_MC_MasterConfig_PVT.Header_Rec_Type Required
42 -- p_nodes_tbl IN AHL_MC_Node_PVT.Node_Tbl_Type Required
43 --
44 -- End of Comments
45
46 PROCEDURE Process_Master_Config (
47 p_api_version IN NUMBER,
48 p_init_msg_list IN VARCHAR2 := FND_API.G_FALSE,
49 p_commit IN VARCHAR2 := FND_API.G_FALSE,
50 x_return_status OUT NOCOPY VARCHAR2,
51 x_msg_count OUT NOCOPY NUMBER,
52 x_msg_data OUT NOCOPY VARCHAR2,
53 p_report_file_name IN VARCHAR2 := NULL,
54 p_mc_header_rec IN AHL_MC_MasterConfig_PVT.Header_Rec_Type,
55 p_nodes_tbl IN AHL_MC_Node_PVT.Node_Tbl_Type
56 );
57
58 ------------------------------------------------------------------------------------
59 -- Start of Comments
60 -- Procedure name : Process_Item_Composition
61 -- Type : Public
62 -- Function : Procedure to create and modify item compositions. Will be called by the item composition web service.
63 -- Pre-reqs :
64 -- Parameters :
65 --
66 -- Process_Item_Group Parameters:
67 -- p_report_file_name IN VARCHAR2 Required
68 -- p_ic_header_rec IN AHL_MC_ITEM_COMP_PVT.Header_Rec_Type Required
69 -- p_det_tbl IN AHL_MC_ITEM_COMP_PVT.Header_Rec_Type Required
70 --
71 -- End of Comments
72
73 PROCEDURE Process_Item_Composition (
74 p_api_version IN NUMBER,
75 p_init_msg_list IN VARCHAR2 := FND_API.G_FALSE,
76 p_commit IN VARCHAR2 := FND_API.G_FALSE,
77 x_return_status OUT NOCOPY VARCHAR2,
78 x_msg_count OUT NOCOPY NUMBER,
79 x_msg_data OUT NOCOPY VARCHAR2,
80 p_report_file_name IN VARCHAR2 := NULL,
81 p_ic_header_rec IN AHL_MC_ITEM_COMP_PVT.Header_Rec_Type,
82 p_det_tbl IN AHL_MC_ITEM_COMP_PVT.Det_Tbl_Type
83 );
84
85 ------------------------------------------------------------------------------------
86 -- Start of Comments
87 -- Procedure name : Invoke_IPC_Process
88 -- Type : Public
89 -- Function : Procedure to invoke BPEL IPC process AhlProcessIPCReports. Will be
90 -- configured as a Concurrent Program.
91 -- Pre-reqs :
92 -- Parameters :
93 --
94 -- Process_Item_Group Parameters: None
95 --
96 -- End of Comments
97
98 PROCEDURE Invoke_IPC_Process (
99 errbuf OUT NOCOPY VARCHAR2,
100 retcode OUT NOCOPY NUMBER
101 );
102
103 END AHL_ENIGMA_IPC_PROCS_PVT;