DBA Data[Home] [Help]

PACKAGE BODY: APPS.MRP_SCHEDULE_CONS_PKG

Source


1 PACKAGE BODY MRP_SCHEDULE_CONS_PKG AS
2 /* $Header: MRSCONSB.pls 115.0 99/07/16 12:44:24 porting ship $ */
3 
4 
5 PROCEDURE Get_PO( X_disposition_id 		NUMBER,
6                   X_disposition    	IN OUT  VARCHAR2
7 ) IS
8 
9  	disposition VARCHAR2(80);
10 
11 BEGIN
12 
13   SELECT segment1
14     INTO disposition
15     FROM PO_HEADERS_ALL
16    WHERE po_header_id = X_disposition_id;
17 
18   X_disposition := disposition;
19 
20 END Get_PO;
21 
22 
23 PROCEDURE Get_POReq( X_disposition_id 		NUMBER,
24                      X_disposition    	IN OUT  VARCHAR2
25 ) IS
26 
27  	disposition VARCHAR2(80);
28 
29 BEGIN
30 
31   SELECT segment1
32     INTO disposition
33     FROM PO_REQUISITION_HEADERS_ALL
34    WHERE requisition_header_id = X_disposition_id;
35 
36   X_disposition := disposition;
37 
38 END Get_POReq;
39 
40 
41 PROCEDURE Get_Ship( X_disposition_id 		NUMBER,
42                     X_disposition    	IN OUT  VARCHAR2
43 ) IS
44 
45  	disposition VARCHAR2(80);
46 
47 BEGIN
48 
49   SELECT shipment_num
50     INTO disposition
51     FROM RCV_SHIPMENT_HEADERS
52    WHERE shipment_header_id = X_disposition_id;
53 
54   X_disposition := disposition;
55 
56 END Get_Ship;
57 
58 
59 FUNCTION Get_WIP( X_organization_id 		NUMBER,
60                   X_disposition_id 		NUMBER,
61                   X_disposition    	IN OUT  VARCHAR2) RETURN NUMBER IS
62 
63  	disposition VARCHAR2(80);
64 
65 BEGIN
66 
67   --
68   -- Returns: 1 - normal
69   -- 	      2 - no data found
70   --
71 
72   SELECT wip_entity_name
73     INTO disposition
74     FROM WIP_ENTITIES
75    WHERE wip_entity_id = X_disposition_id
76      AND organization_id = X_organization_id;
77 
78   X_disposition := disposition;
79 
80   RETURN(1);
81 
82   EXCEPTION
83     WHEN NO_DATA_FOUND THEN
84         RETURN(2);
85 
86 END Get_WIP;
87 
88 
89 END MRP_SCHEDULE_CONS_PKG;