1 PACKAGE AHL_MC_ITEM_COMP_PUB AS
2 /* $Header: AHLPICXS.pls 120.0 2005/05/26 01:02:22 appldev noship $ */
3 /*#
4 * This is the public package that handles Creation,Modification,Termination and copying of
5 * Item Composition,depending on the flag that is being passes to the package
6 * @rep:scope public
7 * @rep:product AHL
8 * @rep:displayname Master Configuration
9 * @rep:lifecycle active
10 * @rep:category BUSINESS_ENTITY AHL_MASTER_CONFIG
11 */
12
13 /*#
14 * It handles creation , updation, deletion and copying of Item Composition
15 * @param p_api_version Api Version Number
16 * @param p_init_msg_list Initialize the message stack, default value FND_API.G_FALSE
17 * @param p_commit To decide whether to commit the transaction, default value FND_API.G_FALSE
18 * @param p_validation_level Validation level, default value FND_API.G_VALID_LEVEL_FULL
19 * @param p_module_type whether 'API'or 'JSP', default value NULL
20 * @param x_return_status Return status,Standard API parameter
21 * @param x_msg_count Return message count,Standard API parameter
22 * @param x_msg_data Return message data, Standard API parameter
23 * @param p_x_ic_header_rec Master Configuration record of type AHL_MC_ITEM_COMP_PVT.Header_Rec_Type
24 * @param p_x_ic_det_tbl Master Configuration table of type AHL_MC_ITEM_COMP_PVT.Det_Tbl_Type
25 * @rep:scope public
26 * @rep:lifecycle active
27 * @rep:displayname Process Item Composition
28 */
29 PROCEDURE Process_Item_Composition(
30 p_api_version IN NUMBER,
31 p_init_msg_list IN VARCHAR2 := FND_API.G_FALSE,
32 p_commit IN VARCHAR2 := FND_API.G_FALSE,
33 p_validation_level IN NUMBER := FND_API.G_VALID_LEVEL_FULL,
34 p_module_type IN VARCHAR2 := NULL,
35 x_return_status OUT NOCOPY VARCHAR2,
36 x_msg_count OUT NOCOPY NUMBER,
37 x_msg_data OUT NOCOPY VARCHAR2,
38 p_x_ic_header_rec IN OUT NOCOPY AHL_MC_ITEM_COMP_PVT.Header_Rec_Type,
39 p_x_ic_det_tbl IN OUT NOCOPY AHL_MC_ITEM_COMP_PVT.Det_Tbl_Type
40 );
41
42
43 End AHL_MC_ITEM_COMP_PUB;