DBA Data[Home] [Help]

PACKAGE: APPS.MSC_BAL_UTILS

Source


1 PACKAGE MSC_BAL_UTILS AUTHID CURRENT_USER AS
2 /* $Header: MSCUBALS.pls 120.3 2007/12/14 07:36:03 sbnaik ship $  */
3 
4 /*
5 TYPE number_arr IS TABLE OF number;
6 TYPE char18_arr IS TABLE of varchar2(18);
7 
8 TYPE mrp_oe_rec IS RECORD (line_id             number_arr,
9 			   ship_set_id         number_arr,
10 			   arrival_set_id      number_arr,
11 			   seq_num             number_arr);
12 
13 TYPE seq_alter IS RECORD(order_line_id       number_arr,
14 			 ship_set_id         number_arr,
15 			 arrival_set_id      number_arr,
16 			 seq_diff            number_arr);
17 */
18 
19 
20 --bwb
21 TYPE number_arr IS TABLE OF number;
22 
23 g_om_status varchar2(20);
24 g_om_req_id NUMBER;
25 
26 TYPE ATP_QTY_ORDERED_TYP is RECORD (
27 quantity_ordered  number_arr := number_arr(),
28 order_line_id     number_arr := number_arr(),
29 session_id        number_arr := number_arr()
30   );
31 
32 PROCEDURE populate_temp_table (p_session_id   NUMBER,
33 			       p_order_by     VARCHAR2,
34 			       p_where        VARCHAR2,
35 			       p_overwrite    NUMBER,
36 			       p_org_id       NUMBER,
37                                p_exclude_picked NUMBER DEFAULT 0);
38 
39 PROCEDURE cmt_schedule(   p_user_id         IN            NUMBER,
40                           p_resp_id         IN            NUMBER,
41                           p_appl_id         IN            NUMBER,
42                           p_session_id      IN            NUMBER,
43                           x_msg_count       OUT    NoCopy NUMBER,
44                           x_msg_data        OUT    NoCopy varchar2,
45                           x_return_status   OUT    NoCopy varchar2,
46                           p_tcf BOOLEAN default TRUE);
47 
48 
49 PROCEDURE undemand_orders (p_session_id                    NUMBER,
50                            x_msg_count      IN  OUT    NoCopy NUMBER ,
51                            x_msg_data       IN  OUT    NoCopy VARCHAR2 ,
52                            x_return_status  IN  OUT    NoCopy VARCHAR2);
53 
54 PROCEDURE  update_schedule_qties(p_atp_qty_ordered_temp IN MSC_BAL_UTILS.ATP_QTY_ORDERED_TYP,
55                         p_return_status out nocopy VARCHAR2,
56                         p_error_message out nocopy VARCHAR2 );
57 
58 PROCEDURE reschedule(p_session_id NUMBER,
59                            x_msg_count       OUT    NoCopy NUMBER,
60                            x_msg_data        OUT    NoCopy varchar2,
61                            x_return_status   OUT    NoCopy varchar2,
62                            p_tcf BOOLEAN default TRUE) ;
63 
64 PROCEDURE schedule_orders (p_session_id             NUMBER,
65 			   x_msg_count       OUT    NoCopy NUMBER,
66 			   x_msg_data        OUT    NoCopy VARCHAR2,
67 			   x_return_status   OUT    NoCopy VARCHAR2,
68                            p_tcf BOOLEAN default TRUE);
69 
70 PROCEDURE call_oe_api (p_session_id             NUMBER,
71 		       x_msg_count       OUT    NoCopy NUMBER,
72 		       x_msg_data        OUT    NoCopy VARCHAR2,
73 		       x_return_status   OUT    NoCopy VARCHAR2);
74 
75 PROCEDURE call_oe_api (p_atp_rec                MRP_ATP_PUB.atp_rec_typ,
76 		       x_msg_count       OUT    NoCopy NUMBER,
77 		       x_msg_data        OUT    NoCopy VARCHAR2,
78 		       x_return_status   OUT    NoCopy VARCHAR2);
79 
80 PROCEDURE execute_command (p_command                VARCHAR2,
81 			   p_user_command           NUMBER,
82 			   x_msg_data        OUT    NoCopy VARCHAR2,
83 			   x_return_status   OUT    NoCopy VARCHAR2);
84 
85 PROCEDURE update_seq(p_session_id               NUMBER,
86 		     p_seq_alter       IN OUT   NoCopy MRP_BAL_UTILS.seq_alter,
87 		     x_msg_count       OUT      NoCopy NUMBER,
88 		     x_msg_data        OUT      NoCopy VARCHAR2,
89 		     x_return_status   OUT      NoCopy VARCHAR2);
90 
91 PROCEDURE extend( p_nodes IN OUT NoCopy MRP_BAL_UTILS.seq_alter , extend_amount NUMBER );
92 
93 
94 
95 END MSC_BAL_UTILS;