DBA Data[Home] [Help]

PACKAGE: APPS.INV_MGD_MVT_PO_MDTR

Source


1 PACKAGE INV_MGD_MVT_PO_MDTR AS
2 /* $Header: INVPMDRS.pls 120.0.12010000.3 2008/10/01 12:02:36 ajmittal ship $ */
3 --+=======================================================================+
4 --|               Copyright (c) 1998 Oracle Corporation                   |
5 --|                       Redwood Shores, CA, USA                         |
6 --|                         All rights reserved.                          |
7 --+=======================================================================+
8 --| FILENAME                                                              |
9 --|    INVPMDRS.pls                                                       |
10 --|                                                                       |
11 --| DESCRIPTION                                                           |
12 --|     Spec. of INV_MGD_MVT_PO_MDTR                                      |
13 --|     Get_Parent_Mvt                                                    |
14 --|     Get_IO_Arrival_Txn
15 --|     Get_IO_Arrival_Details
16 --|     Update_PO_Transaction                                             |
17 --|                                                                       |
18 --| HISTORY
19 --|     05-Aug-08  Ajmittal     Bug 7165989 - Movement Statistics  RMA    |
20 --|                             Triangulation uptake. Modified the        |
21 --|				Update_PO_transactions procedure to pass  |
22 --|				the Movement Stat Status attribute	  |
23 --|				that will be stamped to RCV_TRANSACTIONS  |
24 --+======================================================================*/
25 
26 
27 --========================================================================
28 -- PROCEDURE : Get_PO_Transactions    PRIVATE
29 -- PARAMETERS: po_crsr                REF cursor
30 --             x_return_status         return status
31 --             p_start_date            Transaction start date
32 --             p_end_date              Transaction end date
33 -- COMMENT   :
34 --             This opens the cursor for PO and returns the cursor.
35 --========================================================================
36 
37 PROCEDURE Get_PO_Transactions
38 ( po_crsr                IN OUT NOCOPY  INV_MGD_MVT_DATA_STR.poCurTyp
39 , p_movement_transaction IN
40     INV_MGD_MVT_DATA_STR.Movement_Transaction_Rec_Type
41 , p_start_date           IN  DATE
42 , p_end_date             IN  DATE
43 , x_return_status        OUT NOCOPY VARCHAR2
44 );
45 
46 --========================================================================
47 -- PROCEDURE : Get_RTV_Transactions    PRIVATE
48 -- PARAMETERS: rtv_crsr                REF cursor
49 --             x_return_status         return status
50 -- COMMENT   :
51 --             This opens the cursor for RTV and returns the cursor.
52 --========================================================================
53 PROCEDURE Get_RTV_Transactions
54 ( rtv_crsr                IN OUT NOCOPY  INV_MGD_MVT_DATA_STR.rtvCurTyp
55 , p_parent_id             IN  NUMBER
56 , x_return_status         OUT NOCOPY VARCHAR2
57 );
58 
59 --========================================================================
60 -- PROCEDURE : Get_Blanket_Info        PUBLIC
61 -- PARAMETERS: p_movement_transaction  movement transaction record type
62 --             x_movement_transaction  movement transaction record type
63 -- COMMENT   :
64 --             This procedure gets info for Blanket PO's
65 --========================================================================
66 PROCEDURE Get_Blanket_Info
67 ( x_movement_transaction IN OUT NOCOPY
68     INV_MGD_MVT_DATA_STR.Movement_Transaction_Rec_Type
69 );
70 
71 --========================================================================
72 -- PROCEDURE : Get_RMA_Transactions    PRIVATE
73 -- PARAMETERS: rma_Crsr                REF cursor
74 --             x_return_status         return status
75 --             p_start_date            Transaction start date
76 --             p_end_date              Transaction end date
77 -- COMMENT   :
78 --             This opens the cursor for RMA and returns the cursor.
79 --========================================================================
80 
81 PROCEDURE Get_RMA_Transactions
82 ( rma_crsr                IN OUT NOCOPY  INV_MGD_MVT_DATA_STR.poCurTyp
83 , p_movement_transaction IN
84     INV_MGD_MVT_DATA_STR.Movement_Transaction_Rec_Type
85 , p_start_date           IN  DATE
86 , p_end_date             IN  DATE
87 , x_return_status        OUT NOCOPY VARCHAR2
88 );
89 
90 
91 --========================================================================
92 -- PROCEDURE : Update_PO_Transactions    PRIVATE
93 -- PARAMETERS: x_return_status         return status
94 --             p_movement_transaction  movement transaction record
95 -- COMMENT   : Update the status of the transaction record to PROCESSED
96 --========================================================================
97 
98 PROCEDURE Update_PO_Transactions
99 ( p_movement_transaction IN
100     INV_MGD_MVT_DATA_STR.Movement_Transaction_Rec_Type
101 , p_mvt_stat_status      IN RCV_TRANSACTIONS.mvt_stat_status%TYPE -- 7165989
102 , x_return_status        OUT NOCOPY VARCHAR2
103 );
104 
105 
106 --========================================================================
107 -- PROCEDURE : Get_PO_Details         PRIVATE
108 -- PARAMETERS: x_return_status         return status
109 --             p_movement_transaction  movement transaction record
110 -- COMMENT   : Get all the additional data required for PO
111 --========================================================================
112 
113 PROCEDURE Get_PO_Details
114 ( p_stat_typ_transaction IN
115     INV_MGD_MVT_DATA_STR.Movement_Stat_Usages_Rec_Type
116 , x_movement_transaction IN OUT NOCOPY
117     INV_MGD_MVT_DATA_STR.Movement_Transaction_Rec_Type
118 , x_return_status        OUT NOCOPY VARCHAR2
119 );
120 
121 --========================================================================
122 -- PROCEDURE : Get_DropShipment_Details         PRIVATE
123 -- PARAMETERS: x_return_status         return status
124 --             p_movement_transaction  movement transaction record
125 -- COMMENT   : Get all the additional data required for PO
126 --========================================================================
127 
128 PROCEDURE Get_DropShipment_Details
129 ( p_stat_typ_transaction IN
130     INV_MGD_MVT_DATA_STR.Movement_Stat_Usages_Rec_Type
131 , x_movement_transaction IN OUT NOCOPY
132     INV_MGD_MVT_DATA_STR.Movement_Transaction_Rec_Type
133 , x_return_status        OUT NOCOPY VARCHAR2
134 );
135 
136 --========================================================================
137 -- PROCEDURE : Get_RMA_Details         PRIVATE
138 -- PARAMETERS: x_return_status         return status
139 --             p_movement_transaction  movement transaction record
140 -- COMMENT   : Get all the additional data required for RMA
141 --========================================================================
142 
143 PROCEDURE Get_RMA_Details
144 ( p_stat_typ_transaction IN
145     INV_MGD_MVT_DATA_STR.Movement_Stat_Usages_Rec_Type
146 , x_movement_transaction IN OUT NOCOPY
147     INV_MGD_MVT_DATA_STR.Movement_Transaction_Rec_Type
148 , x_return_status        OUT NOCOPY VARCHAR2
149 );
150 
151 --========================================================================
152 -- PROCEDURE : Get_Parent_Mvt          PRIVATE
153 -- PARAMETERS: p_rcv_transaction_id    transaction id
154 --             p_movement_transaction  movement transaction record
155 --             x_movement_id           movement id
156 --             x_movement_status       movement status
157 --             x_source_type           document source type
158 -- COMMENT   : Get movement id, movement status and source type of given
159 --             transaction id
160 --========================================================================
161 PROCEDURE Get_Parent_Mvt
162 ( p_movement_transaction IN
163      INV_MGD_MVT_DATA_STR.Movement_Transaction_Rec_Type
164 , p_rcv_transaction_id   IN NUMBER
165 , x_movement_id          OUT NOCOPY NUMBER
166 , x_movement_status      OUT NOCOPY VARCHAR2
167 , x_source_type          OUT NOCOPY VARCHAR2
168 );
169 
170 --========================================================================
171 -- PROCEDURE : Get_IO_Arrival_Txn     PRIVATE
172 -- PARAMETERS: po_crsr                REF cursor
173 --             x_return_status         return status
174 --             p_start_date            Transaction start date
175 --             p_end_date              Transaction end date
176 -- COMMENT   :
177 --             This opens the cursor for IO arrival and returns the cursor.
178 --========================================================================
179 
180 PROCEDURE Get_IO_Arrival_Txn
181 ( io_arrival_crsr                IN OUT NOCOPY  INV_MGD_MVT_DATA_STR.poCurTyp
182 , p_movement_transaction IN
183     INV_MGD_MVT_DATA_STR.Movement_Transaction_Rec_Type
184 , p_start_date           IN  DATE
185 , p_end_date             IN  DATE
186 , x_return_status        OUT NOCOPY VARCHAR2
187 );
188 
189 --========================================================================
190 -- PROCEDURE : Get_IO_Arrival_Details         PRIVATE
191 -- PARAMETERS: x_return_status         return status
192 --             p_movement_transaction  movement transaction record
193 -- COMMENT   : Get all the additional data required for IO Arrival
194 --========================================================================
195 
196 PROCEDURE Get_IO_Arrival_Details
197 ( x_movement_transaction IN OUT NOCOPY
198     INV_MGD_MVT_DATA_STR.Movement_Transaction_Rec_Type
199 , x_return_status        OUT NOCOPY VARCHAR2
200 );
201 
202 END INV_MGD_MVT_PO_MDTR;