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