DBA Data[Home] [Help]

PACKAGE: APPS.EAM_WO_NETWORK_VALIDATE_PVT

Source


1 PACKAGE EAM_WO_NETWORK_VALIDATE_PVT AUTHID CURRENT_USER AS
2 /* $Header: EAMVWNVS.pls 120.0 2005/05/25 15:55:04 appldev noship $ */
3 /***************************************************************************
4 --
5 --  Copyright (c) 2002 Oracle Corporation, Redwood Shores, CA, USA
6 --  All rights reserved.
7 --
8 --  FILENAME
9 --
10 --      EAMVWNVS.pls
11 --
12 --  DESCRIPTION
13 --
14 --      Spec of package EAM_WO_NETWORK_VALIDATE_PVT
15 --
16 --  NOTES
17 --
18 --  HISTORY
19 --
20 --  11-SEP-2003    Basanth Roy     Initial Creation
21 ***************************************************************************/
22 
23 
24 
25     PROCEDURE Validate_Structure
26         (
27         p_api_version                   IN      NUMBER,
28         p_init_msg_list                 IN      VARCHAR2 := FND_API.G_TRUE,
29         p_commit                        IN      VARCHAR2 := FND_API.G_FALSE,
30         p_validation_level              IN      NUMBER  := FND_API.G_VALID_LEVEL_FULL,
31 
32         p_work_object_id                IN      NUMBER,
33         p_work_object_type_id           IN      NUMBER,
34         p_exception_logging             IN      VARCHAR2 := 'N',
35 
36 	p_validate_status		IN      VARCHAR2 := 'N',
37 	p_output_errors			IN      VARCHAR2 := 'N',
38 
39         x_return_status                 OUT NOCOPY  VARCHAR2,
40         x_msg_count                     OUT NOCOPY  NUMBER,
41         x_msg_data                      OUT NOCOPY  VARCHAR2,
42         x_wo_relationship_exc_tbl	OUT NOCOPY  EAM_PROCESS_WO_PUB.wo_relationship_exc_tbl_type
43         );
44 
45 
46     PROCEDURE Check_Constrained_Children
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_parent_object_id                IN      NUMBER,
54         p_parent_object_type_id           IN      NUMBER,
55 
56 
57         x_return_status                 OUT NOCOPY  VARCHAR2,
58         x_msg_count                     OUT NOCOPY  NUMBER,
59         x_msg_data                      OUT NOCOPY  VARCHAR2
60         );
61 
62    --fix for 3433757.added procedure validate_status to validate the statuses of parent and child
63    PROCEDURE Validate_Status
64        (
65           p_work_object_id                IN      NUMBER,
66           p_work_object_type_id           IN      NUMBER,
67           x_return_status                 OUT NOCOPY  VARCHAR2
68        );
69 
70   -- Added for Detailed Scheduling
71   PROCEDURE Validate_Network_Status
72        (
73           p_work_object_id                IN      NUMBER,
74           p_work_object_type_id           IN      NUMBER,
75 	  p_wo_relationship_exc_tbl       IN OUT  NOCOPY EAM_PROCESS_WO_PUB.wo_relationship_exc_tbl_type
76        );
77 
78 
79 END EAM_WO_NETWORK_VALIDATE_PVT;