DBA Data[Home] [Help]

PACKAGE: APPS.EAM_OP_VALIDATE_PVT

Source


1 PACKAGE EAM_OP_VALIDATE_PVT AS
2 /* $Header: EAMVOPVS.pls 120.1 2007/12/13 05:58:11 rnandyal ship $ */
3 /***************************************************************************
4 --
5 --  Copyright (c) 2002 Oracle Corporation, Redwood Shores, CA, USA
6 --  All rights reserved.
7 --
8 --  FILENAME
9 --
10 --      EAMVOPVS.pls
11 --
12 --  DESCRIPTION
13 --
14 --      Spec of package EAM_OP_VALIDATE_PVT
15 --
16 --  NOTES
17 --
18 --  HISTORY
19 --
20 --  12-JUN-2002    Kenichi Nagumo     Initial Creation
21 ***************************************************************************/
22 
23     PROCEDURE Check_Existence
24         (  p_eam_op_rec         IN  EAM_PROCESS_WO_PUB.eam_op_rec_type
25          , x_old_eam_op_rec     OUT NOCOPY EAM_PROCESS_WO_PUB.eam_op_rec_type
26          , x_Mesg_Token_Tbl     OUT NOCOPY EAM_ERROR_MESSAGE_PVT.Mesg_Token_Tbl_Type
27          , x_return_status      OUT NOCOPY VARCHAR2
28          );
29 
30     PROCEDURE Check_Attributes
31         (  p_eam_op_rec         IN  EAM_PROCESS_WO_PUB.eam_op_rec_type
32          , p_old_eam_op_rec     IN  EAM_PROCESS_WO_PUB.eam_op_rec_type
33          , x_return_status      OUT NOCOPY VARCHAR2
34          , x_Mesg_Token_Tbl     OUT NOCOPY EAM_ERROR_MESSAGE_PVT.Mesg_Token_Tbl_Type
35          );
36 
37     PROCEDURE Check_Required
38         (  p_eam_op_rec         IN  EAM_PROCESS_WO_PUB.eam_op_rec_type
39          , x_return_status      OUT NOCOPY VARCHAR2
40          , x_Mesg_Token_Tbl     OUT NOCOPY EAM_ERROR_MESSAGE_PVT.Mesg_Token_Tbl_Type
41          );
42 
43     -- This procedure will check that after operation updatates,the depdendency in the operation depdendency network is valid
44     -- If the depdencdency fails then ,it throws an error
45 
46     PROCEDURE Check_Operation_Netwrok_Dates
47         (
48         p_api_version                   IN      NUMBER,
49         p_init_msg_list                 IN      VARCHAR2 := FND_API.G_FALSE,
50         p_commit                        IN      VARCHAR2 := FND_API.G_FALSE,
51         p_validation_level              IN      NUMBER   := FND_API.G_VALID_LEVEL_FULL,
52 
53         p_wip_entity_id                 IN      NUMBER,
54 
55         x_return_status                 OUT NOCOPY  VARCHAR2,
56 	x_pri_operation_no              OUT NOCOPY  NUMBER,
57 	x_next_operation_no             OUT NOCOPY  NUMBER
58         );
59 
60 	FUNCTION IS_WO_DEPT_CHANGE_ALLOWED(X_WIP_ENTITY_ID NUMBER) RETURN VARCHAR2;
61 	FUNCTION IS_OP_DEPT_CHANGE_ALLOWED(P_WIP_ENTITY_ID NUMBER,   P_OP_SEQ_NUM NUMBER) RETURN VARCHAR2;
62 	FUNCTION VALIDATE_DEPT_RES_INSTANCE(P_DEPT_ID NUMBER , P_INST_ID NUMBER, P_RES_ID NUMBER) RETURN VARCHAR2 ;
63 	 FUNCTION VALIDATE_DEPT_RES(P_DEPT_ID NUMBER , P_RES_CODE VARCHAR2) RETURN VARCHAR2 ;
64 
65 
66 END EAM_OP_VALIDATE_PVT;
67 
68