DBA Data[Home] [Help]

PACKAGE: APPS.GMO_VALIDATE_BATCH_GRP

Source


1 PACKAGE GMO_VALIDATE_BATCH_GRP
2 /* $Header: GMOBAVAS.pls 120.2 2006/02/23 03:17:37 srpuri noship $ */
3 AUTHID CURRENT_USER AS
4 
5 --The package name
6 G_PKG_NAME           CONSTANT VARCHAR2(30) := 'GMO_VALIDATE_BATCH_GRP';
7 
8 
9 
10 
11 
12 -- Start of comments
13 -- API name             : VALIDATE_BATCH_COMPLIANCE
14 -- Type                 : Public.
15 
16 -- Function             : This procedure implements the following:
17 --                        1. Validates the batch ID or batch step ID. If validation fails it returns an error status.
18 
19 --                        2. Navigates through the batch hierarchy to identify any pending instructions.
20 --                           If pending instructions
21 
22 --                           do exist then an entry is made for the same in the Audit table.
23 --                        3. Navigates through the batch hierarchy to identify any pending deviations and audits the same.
24 
25 --                        4. Returns a unique validation ID and a validation status back to the calling program.
26 
27 
28 -- Pre-reqs             : None.
29 -- Parameters           :
30 -- IN                   :P_API_VERSION(Required)      - NUMBER   - Specifies the API version.
31 
32 --                       P_INIT_MSG_LIST(Optional)    - VARCHAR2 - Specifies if the message list should be initialized.
33 
34 --                       Default = FND_API.G_FALSE
35 
36 --                       P_ENTITY_NAME(Required)      - VARCHAR2 - The entity to be validated. It takes only the following values.
37 
38 --                       - 1. GMO_CONSTANTS_GRP.ENTITY_BATCH for validating a batch
39 
40 --                       - 2. GMO_CONSTANTS_GRP.ENTITY_OPERATION for validating a batch step.
41 
42 --                       - If any other value is provided then the API will error out.
43 
44 
45 PROCEDURE VALIDATE_BATCH_COMPLIANCE
46 (P_API_VERSION          IN         NUMBER,
47  P_INIT_MSG_LIST        IN         VARCHAR2 DEFAULT FND_API.G_FALSE,
48  X_RETURN_STATUS        OUT NOCOPY VARCHAR2,
49  X_MSG_COUNT            OUT NOCOPY NUMBER,
50  X_MSG_DATA             OUT NOCOPY VARCHAR2,
51  P_ENTITY_NAME          IN         VARCHAR2,
52  P_ENTITY_KEY           IN         VARCHAR2,
53  X_VALIDATION_ID        OUT NOCOPY NUMBER,
54  X_VALIDATION_STATUS    OUT NOCOPY VARCHAR2);
55 
56 END GMO_VALIDATE_BATCH_GRP;