[Home] [Help]
PACKAGE: APPS.EAM_SAFETY_ASSOCIATION_PVT
Source
1 PACKAGE EAM_SAFETY_ASSOCIATION_PVT AUTHID CURRENT_USER AS
2 /* $Header: EAMVSAAS.pls 120.0 2011/03/04 00:24:41 mashah noship $ */
3
4 /***************************************************************************
5 --
6 -- Copyright (c) 2011 Oracle Corporation, Redwood Shores, CA, USA
7 -- All rights reserved.
8 --
9 -- FILENAME: EAMVSAAS.pls
10 --
11 -- DESCRIPTION: Spec of package EAM_SAFETY_ASSOCIATION_PVT
12 --
13 -- NOTES
14 --
15 -- HISTORY
16 --
17 --
18 ***************************************************************************/
19
20 /**************************************************************************
21 * Procedure: CLEARANCE_PERMIT_ASSOCIATION
22 * Purpose : This will process clearance permit association
23 ***************************************************************************/
24 PROCEDURE PERMIT_CLEARANCE_ASSOCIATION
25 ( p_permit_clearance_asso_tbl IN EAM_PROCESS_SAFETY_PUB.eam_safety_assoc_tbl_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 /**************************************************************************
31 * Procedure: CLEARANCE_WORK_ORDER_ASSOCIATION
32 * Purpose : This will process clearance work order association
33 ***************************************************************************/
34 PROCEDURE CLEARANCE_WO_ASSOCIATION
35 ( p_clearance_workorder_asso_tbl IN EAM_PROCESS_SAFETY_PUB.eam_safety_assoc_tbl_type
36 , x_mesg_token_tbl OUT NOCOPY EAM_ERROR_MESSAGE_PVT.MESG_TOKEN_TBL_TYPE
37 , x_return_status OUT NOCOPY VARCHAR2
38 );
39
40 /************************************************************
41 * Procedure: PERMIT_WORK_ORDER_ASSOCIATION
42 * Purpose : This will process permit work order association
43 ************************************************************/
44 PROCEDURE PERMIT_WORK_ORDER_ASSOCIATION
45 ( p_permit_wo_association_tbl IN EAM_PROCESS_SAFETY_PUB.eam_safety_assoc_tbl_type
46 , x_mesg_token_tbl OUT NOCOPY EAM_ERROR_MESSAGE_PVT.MESG_TOKEN_TBL_TYPE
47 , x_return_status OUT NOCOPY VARCHAR2
48 );
49
50 /************************************************************
51 * Procedure: ASSET_ISOLATION_ASSOCIATION
52 * Purpose : This will process permit work order association
53 ************************************************************/
54 PROCEDURE ASSET_ISOLATION_ASSOCIATION
55 ( p_isolated_assets_tbl IN EAM_PROCESS_SAFETY_PUB.eam_safety_assoc_tbl_type
56 , x_mesg_token_tbl OUT NOCOPY EAM_ERROR_MESSAGE_PVT.MESG_TOKEN_TBL_TYPE
57 , x_return_status OUT NOCOPY VARCHAR2
58 );
59 /************************************************************
60 * Procedure: VALIDATE_TRANSACTION_TYPE
61 * Purpose : This will transaction type for safety association
62 ************************************************************/
63 PROCEDURE VALIDATE_TRANSACTION_TYPE(
64 p_validation_level IN NUMBER
65 , p_entity IN VARCHAR2
66 , x_return_status OUT NOCOPY VARCHAR2
67 , x_Mesg_Token_Tbl OUT NOCOPY EAM_ERROR_MESSAGE_PVT.Mesg_Token_Tbl_Type
68 );
69
70 END EAM_SAFETY_ASSOCIATION_PVT;