DBA Data[Home] [Help]

PACKAGE: APPS.AHL_MC_PATH_POSITION_PUB

Source


1 PACKAGE AHL_MC_PATH_POSITION_PUB AS
2 /* $Header: AHLPPOSS.pls 120.0 2008/02/20 23:28:13 jaramana noship $ */
3 /*#
4  * Package containing public API to create Master Configuration Path Positions.
5  * @rep:scope public
6  * @rep:product AHL
7  * @rep:displayname MC Path Positions
8  * @rep:lifecycle active
9  * @rep:category BUSINESS_ENTITY AHL_MASTER_CONFIG
10  */
11 
12 -------------------------------------------------------------------------------------------
13 -- Start of Comments
14 --  Procedure name    : Create_Position_ID
15 --  Type              : Public
16 --  Function          : Does user input validation and calls private API Create_Position_ID
17 --  Pre-reqs          :
18 --  Parameters        :
19 --
20 --  Create_Position_ID Parameters:
21 --       p_path_position_tbl  IN  AHL_MC_PATH_POSITION_PVT.Path_Position_Tbl_Type  Required
22 --
23 --  End of Comments
24 
25 /*#
26  * Procedure for creating an MC Path Position.
27  * @param p_api_version API Version Number.
28  * @param p_init_msg_list Initialize the message stack. Standard API parameter, default value FND_API.G_FALSE
29  * @param p_commit Parameter to decide whether to commit the transaction or not. Standard API parameter, default value FND_API.G_FALSE
30  * @param p_validation_level Validation level. Standard API parameter, default value FND_API.G_VALID_LEVEL_FULL
31  * @param x_return_status API Return status. Standard API parameter.
32  * @param x_msg_count API Return message count, if any. Standard API parameter.
33  * @param x_msg_data API Return message data, if any. Standard API parameter.
34  * @param p_path_position_tbl Path position table of type AHL_MC_PATH_POSITION_PVT.Path_Position_Tbl_Type
35  * @param p_position_ref_meaning Position reference for the path. Used for copying positions.
36  * @param p_position_ref_code Position reference for the path. Used for copying positions.
37  * @param x_position_id Return Id of the new Path Position created.
38  * @rep:scope public
39  * @rep:lifecycle active
40  * @rep:displayname Create Position Id
41  */
42 PROCEDURE Create_Position_ID (
43     p_api_version           IN           NUMBER,
44     p_init_msg_list         IN           VARCHAR2  := FND_API.G_FALSE,
45     p_commit                IN           VARCHAR2  := FND_API.G_FALSE,
46     p_validation_level      IN           NUMBER    := FND_API.G_VALID_LEVEL_FULL,
47     p_path_position_tbl     IN           AHL_MC_PATH_POSITION_PVT.Path_Position_Tbl_Type,
48     p_position_ref_meaning  IN           VARCHAR2,
49     p_position_ref_code     IN           VARCHAR2,
50     x_position_id           OUT  NOCOPY  NUMBER,
51     x_return_status         OUT  NOCOPY  VARCHAR2,
52     x_msg_count             OUT  NOCOPY  NUMBER,
53     x_msg_data              OUT  NOCOPY  VARCHAR2
54 );
55 
56 End AHL_MC_PATH_POSITION_PUB;