DBA Data[Home] [Help]

PACKAGE: APPS.RCV_HEADERS_INTERFACE_SV

Source


1 PACKAGE RCV_HEADERS_INTERFACE_SV AUTHID CURRENT_USER as
2 /* $Header: RCVHISVS.pls 115.3 2002/11/25 21:45:24 sbull ship $ */
3 
4 /*===========================================================================
5   PACKAGE NAME:		RCV_HEADERS_INTERFACE_SV
6 
7   DESCRIPTION:		Contains procedures used for implementing ASN
8                         functionality
9 
10   CLIENT/SERVER:	Server
11 
12   LIBRARY NAME
13 
14   OWNER:		    Raj Bhakta
15 
16   PROCEDURE/FUNCTION NAMES:
17                             derive_shipment_header()
18                             default_shipment_header()
19                             validate_shipment_header()
20                             insert_shipment_header()
21                             validate_invoice_amount()
22 
23   HISTORY:	 11/01/96    Raj Bhakta Created
24 
25 ===========================================================================*/
26 
27 /*===========================================================================
28  PROCEDURE NAME:    derive_shipment_header()
29 
30   DESCRIPTION:      Calls procedures that derive missing information about a
31                     shipment header based on information that is provided.
32 
33   PARAMETERS:       p_header_record IN OUT RCV_SHIPMENT_HEADER_SV.HeaderRecType
34 
35   DESIGN REFERENCES:
36 
37   ALGORITHM:
38 
39   NOTES:
40 
41   OPEN ISSUES:
42 
43   CLOSED ISSUES:
44 
45   CHANGE HISTORY: Raj Bhakta         11/01/96
46 
47 ===============================================================================*/
48   PROCEDURE derive_shipment_header
49                 (p_header_record IN OUT NOCOPY RCV_SHIPMENT_HEADER_SV.HeaderRecType);
50 
51 /*===========================================================================
52  PROCEDURE NAME:    derive_ship_to_org_from_rti()
53 
54   DESCRIPTION:      Calls procedures that derive ship to organization code
55                     from the related transaction interface rows if none was
56                     found at the header.  It will also try to use the
57                     ship to location code and get an org that way.
58 
59   PARAMETERS:       p_header_record IN OUT RCV_SHIPMENT_HEADER_SV.HeaderRecType
60 
61   DESIGN REFERENCES:
62 
63   ALGORITHM:
64 
65   NOTES:
66 
67   OPEN ISSUES:
68 
69   CLOSED ISSUES:
70 
71   CHANGE HISTORY: Raj Bhakta         11/01/96
72 
73 ===============================================================================*/
74   PROCEDURE derive_ship_to_org_from_rti
75                 (p_header_record IN OUT NOCOPY RCV_SHIPMENT_HEADER_SV.HeaderRecType);
76 
77 
78 /*===========================================================================
79  PROCEDURE NAME:    default_shipment_header()
80 
81   DESCRIPTION:      Calls procedures that default missing information about a
82                     shipment header
83 
84   PARAMETERS:       p_header_record IN OUT RCV_SHIPMENT_HEADER_SV.HeaderRecType
85 
86   DESIGN REFERENCES:
87 
88   ALGORITHM:
89 
90   NOTES:
91 
92   OPEN ISSUES:
93 
94   CLOSED ISSUES:
95 
96   CHANGE HISTORY: Raj Bhakta         11/01/96
97 
98 ===============================================================================*/
99 
100   PROCEDURE default_shipment_header
101                 (p_header_record IN OUT NOCOPY RCV_SHIPMENT_HEADER_SV.HeaderRecType);
102 
103 /*===========================================================================
104  PROCEDURE NAME:    validate_shipment_header()
105 
106   DESCRIPTION:      Calls procedures that validate information about a
107                     shipment header based on information that is provided.
108 
109   PARAMETERS:       p_header_record IN OUT RCV_SHIPMENT_HEADER_SV.HeaderRecType
110 
111   DESIGN REFERENCES:
112 
113   ALGORITHM:
114 
115   NOTES:
116 
117   OPEN ISSUES:
118 
119   CLOSED ISSUES:
120 
121   CHANGE HISTORY: Raj Bhakta         11/01/96
122 
123 ===============================================================================*/
124 
125   PROCEDURE validate_shipment_header
126                 (p_header_record IN OUT NOCOPY RCV_SHIPMENT_HEADER_SV.HeaderRecType);
127 
128 /*===========================================================================
129  PROCEDURE NAME:    validate_invoice_amount()
130 
131   DESCRIPTION:      Validates the invoice amount for certain business rules and
132                     returns error status and error messages based on the success or
133                     failure.
134 
135   PARAMETERS:       p_inv_rec IN OUT RCV_SHIPMENT_HEADER_SV.HeaderRecType
136 
137   DESIGN REFERENCES:
138 
139   ALGORITHM:
140 
141   NOTES:
142 
143   OPEN ISSUES:
144 
145   CLOSED ISSUES:
146 
147   CHANGE HISTORY: Raj Bhakta         11/01/96
148 
149 ===============================================================================*/
150 
151   PROCEDURE validate_invoice_amount
152                 (p_inv_rec IN OUT NOCOPY RCV_SHIPMENT_HEADER_SV.InvRecType);
153 
154 /*===========================================================================
155  PROCEDURE NAME:    insert_shipment_header()
156 
157   DESCRIPTION:      Calls procedures that creates a shipment header record in the
158                     rcv_shipment_header table
159 
160   PARAMETERS:       p_header_record in out RCV_SHIPMENT_HEADER_SV.HeaderRecType
161 
162   DESIGN REFERENCES:
163 
164   ALGORITHM:
165 
166   NOTES:
167 
168   OPEN ISSUES:
169 
170   CLOSED ISSUES:
171 
172   CHANGE HISTORY: Raj Bhakta         11/01/96
173 
174 ===============================================================================*/
175   procedure insert_shipment_header
176                 (p_header_record in out NOCOPY RCV_SHIPMENT_HEADER_SV.HeaderRecType);
177 
178 END RCV_HEADERS_INTERFACE_SV;