DBA Data[Home] [Help]

PACKAGE: APPS.OE_HOLD_SOURCES_PVT

Source


1 PACKAGE OE_Hold_Sources_Pvt AS
2 /* $Header: OEXVHLSS.pls 120.0 2005/05/31 23:21:53 appldev noship $ */
3 
4 TYPE Hold_Source_REC IS RECORD
5 (	  HOLD_SOURCE_ID   		OE_Hold_Sources_ALL.HOLD_SOURCE_ID%TYPE := NULL
6 	, LAST_UPDATE_DATE    	OE_Hold_Sources_ALL.LAST_UPDATE_DATE%TYPE := NULL
7  	, LAST_UPDATED_BY       	OE_Hold_Sources_ALL.LAST_UPDATED_BY%TYPE := NULL
8 	, CREATION_DATE         	OE_Hold_Sources_ALL.CREATION_DATE%TYPE := NULL
9  	, CREATED_BY            	OE_Hold_Sources_ALL.CREATED_BY%TYPE := NULL
10 	, LAST_UPDATE_LOGIN     	OE_Hold_Sources_ALL.LAST_UPDATE_LOGIN%TYPE := NULL
11  	, PROGRAM_APPLICATION_ID OE_Hold_Sources_ALL.PROGRAM_APPLICATION_ID%TYPE := NULL
12  	, PROGRAM_ID            	OE_Hold_Sources_ALL.PROGRAM_ID%TYPE := NULL
13  	, PROGRAM_UPDATE_DATE   	OE_Hold_Sources_ALL.PROGRAM_UPDATE_DATE%TYPE := NULL
14  	, REQUEST_ID            	OE_Hold_Sources_ALL.REQUEST_ID%TYPE := NULL
15  	, HOLD_ID               	OE_Hold_Sources_ALL.HOLD_ID%TYPE := NULL
16  	, HOLD_ENTITY_CODE      	OE_Hold_Sources_ALL.HOLD_ENTITY_CODE%TYPE := NULL
17  	, HOLD_ENTITY_ID        	OE_Hold_Sources_ALL.HOLD_ENTITY_ID%TYPE := NULL
18  	, HOLD_UNTIL_DATE        OE_Hold_Sources_ALL.HOLD_UNTIL_DATE%TYPE := NULL
19  	, RELEASED_FLAG          OE_Hold_Sources_ALL.RELEASED_FLAG%TYPE := 'N'
20  	, HOLD_COMMENT           OE_Hold_Sources_ALL.HOLD_COMMENT%TYPE := NULL
21  	, CONTEXT               	OE_Hold_Sources_ALL.CONTEXT%TYPE := NULL
22  	, ATTRIBUTE1            	OE_Hold_Sources_ALL.ATTRIBUTE1%TYPE := NULL
23  	, ATTRIBUTE2             OE_Hold_Sources_ALL.ATTRIBUTE2%TYPE := NULL
24  	, ATTRIBUTE3			OE_Hold_Sources_ALL.ATTRIBUTE3%TYPE := NULL
25  	, ATTRIBUTE4             OE_Hold_Sources_ALL.ATTRIBUTE4%TYPE := NULL
26  	, ATTRIBUTE5             OE_Hold_Sources_ALL.ATTRIBUTE5%TYPE := NULL
27  	, ATTRIBUTE6             OE_Hold_Sources_ALL.ATTRIBUTE6%TYPE := NULL
28  	, ATTRIBUTE7             OE_Hold_Sources_ALL.ATTRIBUTE7%TYPE := NULL
29  	, ATTRIBUTE8             OE_Hold_Sources_ALL.ATTRIBUTE8%TYPE := NULL
30  	, ATTRIBUTE9             OE_Hold_Sources_ALL.ATTRIBUTE9%TYPE := NULL
31  	, ATTRIBUTE10            OE_Hold_Sources_ALL.ATTRIBUTE10%TYPE := NULL
32  	, ATTRIBUTE11            OE_Hold_Sources_ALL.ATTRIBUTE11%TYPE := NULL
33  	, ATTRIBUTE12            OE_Hold_Sources_ALL.ATTRIBUTE12%TYPE := NULL
34  	, ATTRIBUTE13    		OE_Hold_Sources_ALL.ATTRIBUTE13%TYPE := NULL
35  	, ATTRIBUTE14           	OE_Hold_Sources_ALL.ATTRIBUTE14%TYPE := NULL
36  	, ATTRIBUTE15           	OE_Hold_Sources_ALL.ATTRIBUTE15%TYPE := NULL
37  	, ORG_ID                 OE_Hold_Sources_ALL.ORG_ID%TYPE := NULL
38  	, HOLD_RELEASE_ID        OE_Hold_Sources_ALL.HOLD_RELEASE_ID%TYPE := NULL
39  	, HOLD_ENTITY_CODE2     	OE_Hold_Sources_ALL.HOLD_ENTITY_CODE2%TYPE := NULL
40  	, HOLD_ENTITY_ID2       	OE_Hold_Sources_ALL.HOLD_ENTITY_ID2%TYPE := NULL
41 );
42 
43 TYPE Hold_Release_REC IS RECORD
44 (	  HOLD_RELEASE_ID 		     OE_Hold_Releases.HOLD_RELEASE_ID%TYPE := NULL
45  	, CREATION_DATE           	OE_Hold_Releases.CREATION_DATE%TYPE := sysdate
46 	, CREATED_BY               	OE_Hold_Releases.CREATED_BY%TYPE := NULL
47  	, LAST_UPDATE_DATE        	OE_Hold_Releases.LAST_UPDATE_DATE%TYPE := sysdate
48  	, LAST_UPDATED_BY       	     OE_Hold_Releases.LAST_UPDATED_BY%TYPE := NULL
49  	, LAST_UPDATE_LOGIN        	OE_Hold_Releases.LAST_UPDATE_LOGIN%TYPE := NULL
50  	, PROGRAM_APPLICATION_ID   	OE_Hold_Releases.PROGRAM_APPLICATION_ID%TYPE := NULL
51  	, PROGRAM_ID             	OE_Hold_Releases.PROGRAM_ID%TYPE := NULL
52  	, PROGRAM_UPDATE_DATE    	OE_Hold_Releases.PROGRAM_UPDATE_DATE%TYPE := NULL
53  	, REQUEST_ID            	OE_Hold_Releases.REQUEST_ID%TYPE := NULL
54 	, HOLD_SOURCE_ID        	OE_Hold_Releases.HOLD_SOURCE_ID%TYPE := NULL
55  	, RELEASE_REASON_CODE  		OE_Hold_Releases.RELEASE_REASON_CODE%TYPE := NULL
56  	, RELEASE_COMMENT      		OE_Hold_Releases.RELEASE_COMMENT%TYPE := NULL
57  	, CONTEXT              		OE_Hold_Releases.CONTEXT%TYPE := NULL
58  	, ATTRIBUTE1           		OE_Hold_Releases.ATTRIBUTE1%TYPE := NULL
59  	, ATTRIBUTE2           		OE_Hold_Releases.ATTRIBUTE2%TYPE := NULL
60  	, ATTRIBUTE3           		OE_Hold_Releases.ATTRIBUTE3%TYPE := NULL
61  	, ATTRIBUTE4           		OE_Hold_Releases.ATTRIBUTE4%TYPE := NULL
62  	, ATTRIBUTE5            	OE_Hold_Releases.ATTRIBUTE5%TYPE := NULL
63  	, ATTRIBUTE6            	OE_Hold_Releases.ATTRIBUTE6%TYPE := NULL
64  	, ATTRIBUTE7            	OE_Hold_Releases.ATTRIBUTE7%TYPE := NULL
65  	, ATTRIBUTE8            	OE_Hold_Releases.ATTRIBUTE8%TYPE := NULL
66  	, ATTRIBUTE9            	OE_Hold_Releases.ATTRIBUTE9%TYPE := NULL
67  	, ATTRIBUTE10           	OE_Hold_Releases.ATTRIBUTE10%TYPE := NULL
68  	, ATTRIBUTE11           	OE_Hold_Releases.ATTRIBUTE11%TYPE := NULL
69  	, ATTRIBUTE12           	OE_Hold_Releases.ATTRIBUTE12%TYPE := NULL
70  	, ATTRIBUTE13           	OE_Hold_Releases.ATTRIBUTE13%TYPE := NULL
71  	, ATTRIBUTE14           	OE_Hold_Releases.ATTRIBUTE14%TYPE := NULL
72  	, ATTRIBUTE15            	OE_Hold_Releases.ATTRIBUTE15%TYPE := NULL
73 );
74 
75 G_MISS_HOLD_SOURCE_REC            Hold_Source_REC;
76 
77 G_MISS_HOLD_RELEASE_REC		  Hold_Release_REC;
78 
79 TYPE Hold_Source_TBL IS TABLE OF
80 	OE_Hold_Sources_Pvt.Hold_Source_REC
81 		INDEX BY BINARY_INTEGER;
82 
83 
84 PROCEDURE Create_Hold_Source
85 ( p_hold_source_rec	  IN   OE_Hold_Sources_Pvt.Hold_Source_REC
86 , p_validation_level  IN	  NUMBER DEFAULT FND_API.G_VALID_LEVEL_FULL
87 , x_hold_source_id OUT NOCOPY NUMBER
88 
89 , x_return_status OUT NOCOPY VARCHAR2
90 
91 , x_msg_count OUT NOCOPY NUMBER
92 
93 , x_msg_data OUT NOCOPY VARCHAR2
94 
95 );
96 
97 
98 PROCEDURE Release_Hold_Source
99 ( p_hold_id			IN 	NUMBER DEFAULT NULL
100 , p_entity_code 		IN 	VARCHAR2 DEFAULT NULL
101 , p_entity_id   		IN 	NUMBER DEFAULT NULL
102 , p_entity_code2 		IN 	VARCHAR2 DEFAULT NULL
103 , p_entity_id2   		IN 	NUMBER DEFAULT NULL
104 , p_hold_release_rec	IN	OE_Hold_Sources_Pvt.Hold_Release_REC
105 , p_validation_level	IN	NUMBER DEFAULT FND_API.G_VALID_LEVEL_FULL
106 , x_return_status OUT NOCOPY VARCHAR2
107 
108 , x_msg_count OUT NOCOPY NUMBER
109 
110 , x_msg_data OUT NOCOPY VARCHAR2
111 
112 );
113 
114 
115 PROCEDURE Query_Hold_Source
116 ( p_header_id			IN	NUMBER
117 , x_hold_source_tbl OUT NOCOPY OE_Hold_Sources_PVT.Hold_Source_TBL
118 
119 , x_return_status OUT NOCOPY VARCHAR2
120 
121 );
122 
123 PROCEDURE Query_Line__Hold_Source
124 ( p_line_id                     IN      NUMBER
125 , x_hold_source_tbl OUT NOCOPY OE_Hold_Sources_PVT.Hold_Source_TBL
126 , x_return_status OUT NOCOPY VARCHAR2
127 
128 );
129 
130 
131 PROCEDURE Insert_Hold_Release
132 ( p_hold_release_rec		IN	OE_Hold_Sources_Pvt.Hold_Release_Rec
133 , p_validation_level		IN	VARCHAR2 DEFAULT FND_API.G_VALID_LEVEL_FULL
134 , x_hold_release_id OUT NOCOPY NUMBER
135 
136 , x_return_status OUT NOCOPY VARCHAR2
137 
138  );
139 
140 
141 PROCEDURE Release_Hold_Source_WF
142 ( p_entity_code		IN VARCHAR2
143 , p_entity_id		IN NUMBER
144 , x_return_status OUT NOCOPY VARCHAR2
145 
146 );
147 
148 
149 END OE_Hold_Sources_Pvt;