1 PACKAGE GMI_PICK_CONFIRM_PUB AS
2 /* $Header: GMIPCAPS.pls 120.0 2005/05/25 16:14:43 appldev noship $ */
3 /*#
4 * This is the public interface for Pick COnfirm OPM Orders API.
5 * It contains the API to pick confirm, or stage the inventory for, a Process
6 * Move Order Line or a Delivery detail Line, depending on whether a
7 * delivery detail line id or a move order line id is passed as a parameter.
8 * @rep:scope public
9 * @rep:product GMI
10 * @rep:displayname GMI Pick Confirm OPM Orders API
11 * @rep:lifecycle active
12 * @rep:category BUSINESS_ENTITY GMI_PICK_CONFIRM_PUB
13 */
14
15 /* +=========================================================================+
16 | Copyright (c) 2000 Oracle Corporation |
17 | TVP, Reading, England |
18 | All rights reserved |
19 +=========================================================================+
20 | FILENAME |
21 | GMIPPWCS.pls |
22 | |
23 | DESCRIPTION |
24 | This package contains public procedures relating to GMI |
25 | Pick Confirmation |
26 | |
27 | |
28 | |
29 | HISTORY |
30 | 20-NOV-2002 nchekuri Created |
31 |
32 +=========================================================================+
33 API Name : GMI_PICK_CONFIRM_PUB
34 Type : Global
35 -
36 Pre-reqs : N/A
37 Parameters: Per function
38
39 Current Vers : 1.0
40
41 */
42
43 /*#
44 * Pick Confirm OPM Orders API
45 * This API pick confirms, or stages the inventory for, a Process
46 * Move Order Line or a Delivery detail Line, depending on whether a
47 * delivery detail line id or a move order line id is passed as a parameter.
48 * @param p_api_version Version Number of the API
49 * @param p_init_msg_list Flag for initializing message list (default 'F')
50 * @param p_commit Flag for commiting the data or not (default 'F')
51 * @param p_mo_line_id id of the transaction request record (open and move order type 3) in table.
52 Length 10 (default 0)
53 * @param p_delivery_detail_id id of the delivery detail record (S-released) in table
54 Length 10 (default 0)
55 * @param p_bk_ordr_if_no_alloc flag to enable bypass allocations
56 exist check in Public layer of pick confirm API (default 'Y')
57 * @param x_msg_count Number of messages on message stack
58 * @param x_msg_data Actual message data from message stack
59 * @param x_return_status Return status 'S'-Success, 'E'-Error, 'U'-Unexpected Error
60 * @rep:scope public
61 * @rep:lifecycle active
62 * @rep:displayname GMI Pick Confirm OPM Orders API
63 */
64 PROCEDURE Pick_Confirm (
65 p_api_version IN NUMBER
66 , p_init_msg_list IN VARCHAR2 DEFAULT FND_API.G_FALSE
67 , p_commit IN VARCHAR2 DEFAULT FND_API.G_FALSE
68 , p_mo_line_id IN NUMBER DEFAULT NULL
69 , p_delivery_detail_id IN NUMBER DEFAULT NULL
70 -- Bug 3274586 - Added parameter p_bk_ordr_if_no_alloc to enable bypass
71 -- allocations exist check in Public layer of pick confirm API
72 , p_bk_ordr_if_no_alloc IN VARCHAR2 DEFAULT 'Y'
73 , x_return_status OUT NOCOPY VARCHAR2
74 , x_msg_count OUT NOCOPY NUMBER
75 , x_msg_data OUT NOCOPY VARCHAR2
76 );
77
78 PROCEDURE PrintMsg (
79 p_msg IN VARCHAR2
80 , p_file_name IN VARCHAR2 DEFAULT '0');
81
82 END GMI_PICK_CONFIRM_PUB;