[Home] [Help]
PACKAGE: APPS.AHL_MC_MASTERCONFIG_PUB
Source
1 PACKAGE AHL_MC_MasterConfig_PUB AS
2 /* $Header: AHLPMCXS.pls 120.0 2005/05/26 02:15:51 appldev noship $ */
3 /*#
4 * This is the public package that handles creation/modification/deletion of Master Configurations
5 * depending on the flag that is being passed
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 G_PKG_NAME CONSTANT VARCHAR2(30) := 'AHL_MC_MasterConfig_PUB';
13
14 G_DML_CREATE CONSTANT VARCHAR2(1) := 'C';
15 G_DML_UPDATE CONSTANT VARCHAR2(1) := 'U';
16 G_DML_DELETE CONSTANT VARCHAR2(1) := 'D';
17
18 -----------------------
19 -- Define procedures --
20 -----------------------
21 -- Start of Comments --
22 --
23 -- Procedure name : Process_Master_Config
24 -- Type : Public
25 -- Function : Handles creation, updation and deletion of Master Configurations
26 -- Pre-reqs :
27 --
28 -- Standard IN Parameters :
29 -- p_api_version IN NUMBER Required
30 -- p_init_msg_list IN VARCHAR2 Default FND_API.G_FALSE
31 -- p_commit IN VARCHAR2 Default FND_API.G_FALSE
32 -- p_validation_level IN NUMBER Default FND_API.G_VALID_LEVEL_FULL
33 -- p_module_type IN VARCHAR2 Default 'JSP'
34 --
35 -- Standard OUT Parameters :
36 -- x_return_status OUT VARCHAR2 Required
37 -- x_msg_count OUT NUMBER Required
38 -- x_msg_data OUT VARCHAR2 Required
39 --
40 -- Process_Master_Config Parameters :
41 -- <other-in-params>,
42 -- <other-out-params>,
43 -- <other-in-out-params>
44 --
45 -- Version :
46 -- Initial Version 1.0
47 --
48 -- End of Comments --
49 /*#
50 * It handles creation , updation and deletion of Master Configurations
51 * @param p_api_version Api Version Number
52 * @param p_init_msg_list Initialize the message stack, default value FND_API.G_FALSE
53 * @param p_commit To decide whether to commit the transaction, default value FND_API.G_FALSE
54 * @param p_validation_level Validation level, default value FND_API.G_VALID_LEVEL_FULL
55 * @param p_module_type For Internal use only, should always be NULL, default value NULL
56 * @param x_return_status Return status,Standard API parameter
57 * @param x_msg_count Return message count,Standard API parameter
58 * @param x_msg_data Return message data,Standard API parameter
59 * @param p_x_mc_header_rec Master Configuration record of type AHL_MC_MasterConfig_PVT.Header_Rec_Type
60 * @param p_x_node_rec Master Configuration record of type AHL_MC_Node_PVT.Node_Rec_Type
61 * @rep:scope public
62 * @rep:lifecycle active
63 * @rep:displayname Process Master Configuration
64 */
65 PROCEDURE Process_Master_Config
66 (
67 p_api_version IN NUMBER,
68 p_init_msg_list IN VARCHAR2 := FND_API.G_FALSE,
69 p_commit IN VARCHAR2 := FND_API.G_FALSE,
70 p_validation_level IN NUMBER := FND_API.G_VALID_LEVEL_FULL,
71 p_module_type IN VARCHAR2 := 'JSP',
72 x_return_status OUT NOCOPY VARCHAR2,
73 x_msg_count OUT NOCOPY NUMBER,
74 x_msg_data OUT NOCOPY VARCHAR2,
75 p_x_mc_header_rec IN OUT NOCOPY AHL_MC_MasterConfig_PVT.Header_Rec_Type,
76 p_x_node_rec IN OUT NOCOPY AHL_MC_Node_PVT.Node_Rec_Type
77 );
78
79 End AHL_MC_MasterConfig_PUB;