[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;