1 PACKAGE WMS_UTILITY_PVT as
2 /* $Header: WMSFUTLS.pls 120.1.12010000.1 2008/07/28 18:34:04 appldev ship $ */
3
4
5 -- =====================================================
6 -- API name : Get_log_dir
7 -- Type : Private
8 -- Function : Get path name defined from utl_file_dir
9 -- =====================================================
10 PROCEDURE get_log_dir(
11 x_return_status OUT NOCOPY /* file.sql.39 change */ VARCHAR2,
12 x_msg_count OUT NOCOPY /* file.sql.39 change */ NUMBER,
13 x_msg_data OUT NOCOPY /* file.sql.39 change */ VARCHAR2,
14 x_log_dir OUT NOCOPY /* file.sql.39 change */ VARCHAR2);
15
16 -- ======================================================
17 -- API name : file_debug
18 -- Type : Private
19 -- Function : Write message to logfile.
20 -- ======================================================
21 PROCEDURE file_debug(line IN VARCHAR2);
22
23
24 -- ======================================================
25 -- API name : enable_file_debug
26 -- Type : Private
27 -- Function : Open the logfile for writing log message.
28 -- ======================================================
29 PROCEDURE enable_file_debug(
30 p_path_name IN varchar2,
31 p_file_name IN varchar2,
32 x_return_status OUT NOCOPY /* file.sql.39 change */ VARCHAR2,
33 x_msg_count OUT NOCOPY /* file.sql.39 change */ NUMBER,
34 x_msg_data OUT NOCOPY /* file.sql.39 change */ VARCHAR2);
35
36 -- ===========================================
37 -- API name : disabel_file_debug
38 -- Type : Private
39 -- Function : Close the logfile
40
41 -- ===========================================
42 PROCEDURE disable_file_debug;
43
44 -- ===========================================
45 -- API name : GET_CREATE_TRX_ID
46 -- Type : Private
47 -- Function : returns an approximate GET_CREATE_TRX_ID
48 -- for given item in an lpn
49 -- ===========================================
50 FUNCTION GET_CREATE_TRX_ID (
51 p_inventory_item_id IN NUMBER
52 , p_revision IN VARCHAR2
53 , p_lot_number IN VARCHAR2
54 , p_cost_group_id IN NUMBER
55 , p_parent_lpn_id IN NUMBER )
56 RETURN NUMBER;
57
58 -- ===========================================
59 -- API name : GET_UPDATE_TRX_ID
60 -- Type : Private
61 -- Function : returns an approximate GET_UPDATE_TRX_ID
62 -- for given item in an lpn
63 -- ===========================================
64 FUNCTION GET_UPDATE_TRX_ID (
65 p_inventory_item_id IN NUMBER
66 , p_revision IN VARCHAR2
67 , p_lot_number IN VARCHAR2
68 , p_cost_group_id IN NUMBER
69 , p_parent_lpn_id IN NUMBER )
70 RETURN NUMBER;
71
72 END WMS_UTILITY_PVT;