1 package wip_mti_pub AUTHID CURRENT_USER as
2 /* $Header: wipmtivs.pls 120.0.12000000.1 2007/01/18 22:18:17 appldev ship $ */
3
4 procedure preInvWIPProcessing(p_txnHeaderID in number,
5 x_returnStatus out nocopy varchar2);
6
7 /**
8 * This procedure do the general validation for the interface rows
9 * under the given header id.
10 */
11 procedure validateInterfaceRows(p_txnHeaderID in number,
12 x_returnStatus out nocopy varchar2);
13
14 /**
15 * This procedure do the wip specific validation for interface rows
16 * under the given header id.
17 */
18 procedure postInvWIPValidation(p_txnHeaderID in number,
19 x_returnStatus out nocopy varchar2);
20
21 procedure postInvWIPProcessing(p_txnHeaderID in number,
22 p_txnBatchID in number,
23 x_returnStatus out nocopy varchar2);
24
25 /**
26 * This procedure sets the error status to the mti. It sets the error
27 * for the given interface id as well as the child records.
28 */
29 procedure setMtiError(p_txnInterfaceID in number,
30 p_errCode in varchar2,
31 p_msgData in varchar2);
32
33 end wip_mti_pub;