DBA Data[Home] [Help]

PACKAGE: APPS.AHL_UC_UNITCONFIG_PUB

Source


1 PACKAGE AHL_UC_UNITCONFIG_PUB AS
2 /* $Header: AHLPUCXS.pls 120.0 2005/05/26 00:19:50 appldev noship $ */
3 /*#
4  * This package provides the APIs for processing the Unit Configuration headers.
5  * This is used to Create,Update and Expire Unit Configuration Headers
6  * @rep:scope public
7  * @rep:product AHL
8  * @rep:displayname Unit Configuration Header
9  * @rep:lifecycle active
10  * @rep:category BUSINESS_ENTITY AHL_UNIT_CONFIG
11  */
12 
13 -- Start of Comments  --
14 -- Define Procedure process_uc_header
15 -- This API is used to create, update or expire a UC header record in
16 -- ahl_unit_config_headers
17 --
18 -- Procedure name: process_uc_header
19 -- Type:           Public
20 -- Function:       To create, update or expire a UC header record in
21 --                 ahl_unit_config_headers.
22 -- Pre-reqs:
23 --
24 -- create_uc_header parameters:
25 -- p_dml_flag         IN VARCHAR2(1), required. To indicate DML operation of
26 --                    CREATE(C), UPDATE(U) OR DELETE(D).
27 -- p_x_uc_header_rec  IN OUT ahl_uc_instance_pvt.uc_header_rec_type, required.
28 --                    Record of UC header attributes including the newly created
29 --                    UC header ID
30 -- Version:    	Initial Version   1.0
31 --
32 -- End of Comments  --
33 /*#
34  * This API is used to Create,Update or Expire the Unit Configuration Header.
35  * @param p_api_version API Version Number
36  * @param p_init_msg_list Initialize the message stack, default value FND_API.G_TRUE
37  * @param p_commit to decide whether to commit the transaction or not, default value FND_API.G_FALSE
38  * @param p_validation_level validation level, default value FND_API.G_VALID_LEVEL_FULL
39  * @param x_return_status return status
40  * @param x_msg_count return message count
41  * @param x_msg_data return message data
42  * @param p_dml_flag indicates the operation to be formed
43  * @param p_x_uc_header_rec in out record of type ahl_uc_instance_pvt.uc_header_rec_type
44  * @rep:scope public
45  * @rep:lifecycle active
46  * @rep:displayname Process Unit Configuration Header
47  */
48 PROCEDURE process_uc_header(
49   p_api_version           IN  NUMBER    := 1.0,
50   p_init_msg_list         IN  VARCHAR2  := FND_API.G_FALSE,
51   p_commit                IN  VARCHAR2  := FND_API.G_FALSE,
52   p_validation_level      IN  NUMBER    := FND_API.G_VALID_LEVEL_FULL,
53   x_return_status         OUT NOCOPY VARCHAR2,
54   x_msg_count             OUT NOCOPY NUMBER,
55   x_msg_data              OUT NOCOPY VARCHAR2,
56   p_dml_flag              IN  VARCHAR2,
57   p_x_uc_header_rec       IN OUT NOCOPY ahl_uc_instance_pvt.uc_header_rec_type);
58 
59 END AHL_UC_UNITCONFIG_PUB; -- Package spec