1 PACKAGE EAM_CREATEUPDATE_SAFETY_PVT AUTHID CURRENT_USER AS
2 /* $Header: EAMVSAWS.pls 120.1 2010/10/11 23:56:01 mashah noship $ */
3
4 -- Copyright (c) 2010 Oracle Corporation, Redwood Shores, CA, USA
5 -- All rights reserved.
6 --
7 -- FILENAME
8 --
9 -- EAMVSAWS.pls
10 --
11 -- DESCRIPTION
12 --
13 -- Spec of package EAM_CREATEUPDATE_SAFETY_PVT
14 --
15 -- NOTES
16 --
17 -- HISTORY
18
19 /************************************************************************************************************
20 Wrapper procedure on top of Public Permit API.This is used to copy permit
21 This in turn will call COPY_WORK_PERMIT in EAM_PROCESS_PERMIT_PUB
22 ***********************************************************************************************************/
23
24 PROCEDURE COPY_WORK_PERMIT(
25 p_commit IN VARCHAR2
26 , p_org_id IN NUMBER
27 , px_permit_id IN OUT NOCOPY NUMBER
28 , x_return_status OUT NOCOPY VARCHAR2
29 );
30
31 /************************************************************************************************************
32 Wrapper procedure on top of Public Permit API.This is used to create/update permit
33 This in turn will call PROCESS_WORK_PERMIT in EAM_PROCESS_PERMIT_PUB
34 ***********************************************************************************************************/
35
36 PROCEDURE CREATE_UPDATE_PERMIT
37 (
38 p_commit IN VARCHAR2 := FND_API.G_FALSE
39 , p_work_permit_header_rec IN EAM_PROCESS_PERMIT_PUB.eam_wp_header_rec_type
40 , p_permit_wo_association_tbl IN EAM_PROCESS_PERMIT_PUB.eam_wp_association_tbl_type
41 , x_permit_id OUT NOCOPY NUMBER
42 , x_return_status OUT NOCOPY VARCHAR2
43 , x_msg_count OUT NOCOPY NUMBER
44 );
45
46
47
48 END EAM_CREATEUPDATE_SAFETY_PVT;