DBA Data[Home] [Help]

PACKAGE: APPS.OE_OE_FORM_CANCEL_LINE

Source


1 PACKAGE OE_OE_FORM_CANCEL_LINE AUTHID CURRENT_USER AS
2 /* $Header: OEXFCANS.pls 120.1 2005/06/22 11:24:19 appldev ship $ */
3 
4 --  Start of Comments
5 --  API name    Process_Order
6 --  Type        Private
7 --  Function
8 --
9 --  Pre-reqs
10 --
11 --  Parameters
12 --
13 --  Version     Current version = 1.0
14 --              Initial version = 1.0
15 --
16 --  Notes
17 --
18 --  End of Comments
19 
20 G_PKG_NAME         VARCHAR2(30) := 'OE_OE_FORM_CANCEL_LINE';
21 COMMIT_EXIT_ON_ERROR        NUMBER := 1;
22 ROLLBACK_EXIT_ON_ERROR      NUMBER := 2;
23 COMMIT_SHOW_ERROR           NUMBER := 3;
24 ASK_COMMIT                  NUMBER := 4;
25 IS_MASS_CHANGE          VARCHAR2(1) := 'F';
26 /* Added for bug 2965878 */
27 g_record_ids   OE_GLOBALS.Selected_Record_Tbl;
28 g_num_of_records  NUMBER:=0;
29 g_ord_lvl_can boolean :=FALSE;-- For bug# 2922468.
30 procedure Process_cancel_quantity
31 (    p_num_of_records       IN NUMBER
32     ,p_record_ids           IN OE_GLOBALS.Selected_Record_Tbl -- MOAC
33     ,p_cancel_to_quantity   IN NUMBER
34     ,p_cancellation_comments IN VARCHAR2
35     ,p_reason_code          IN VARCHAR2
36     ,p_cancellation_type    IN VARCHAR2
37     ,p_mc_err_handling_flag IN NUMBER := FND_API.G_MISS_NUM
38     ,x_msg_count            OUT NOCOPY /* file.sql.39 change */ NUMBER
39     ,x_msg_data             OUT NOCOPY /* file.sql.39 change */ VARCHAR2
40     ,x_return_status        OUT NOCOPY /* file.sql.39 change */ VARCHAR2
41     ,x_error_count          OUT NOCOPY /* file.sql.39 change */ NUMBER);
42 
43 
44 procedure Process_cancel_order
45 (    p_num_of_records       IN NUMBER
46     ,p_record_ids           IN OE_GLOBALS.Selected_Record_Tbl -- MOAC
47     ,p_cancellation_comments IN VARCHAR2
48     ,p_reason_code          IN VARCHAR2
49     ,p_mc_err_handling_flag IN NUMBER := FND_API.G_MISS_NUM
50     ,x_msg_count            OUT NOCOPY /* file.sql.39 change */ NUMBER
51     ,x_msg_data             OUT NOCOPY /* file.sql.39 change */ VARCHAR2
52     ,x_return_status        OUT NOCOPY /* file.sql.39 change */ VARCHAR2
53     ,x_error_count          OUT NOCOPY /* file.sql.39 change */ NUMBER);
54 
55 -- Fix for bug 2259556.We pass p_num_of_records and p_record_ids as IN parameters
56 Procedure Cancel_Remaining_Order(p_num_of_records IN NUMBER,
57                 p_record_ids IN OE_GLOBALS.Selected_Record_Tbl, -- MOAC
58 		 x_return_status OUT NOCOPY /* file.sql.39 change */ VARCHAR2,
59     		p_cancellation_comments IN VARCHAR2,
60     		p_reason_code          IN VARCHAR2,
61     	      x_msg_count OUT NOCOPY /* file.sql.39 change */ number,
62 		 x_msg_data OUT NOCOPY /* file.sql.39 change */ VARCHAR2);
63 
64 Procedure Call_Process_Order ( p_line_tbl IN OE_ORDER_PUB.LINE_TBL_TYPE,
65                                p_old_line_tbl IN OE_ORDER_PUB.LINE_TBL_TYPE,
66                                 x_return_status  OUT NOCOPY VARCHAR2);
67 
68 END OE_OE_FORM_CANCEL_LINE;