[Home] [Help]
PACKAGE: APPS.OE_VALIDATE_LINE
Source
1 PACKAGE OE_Validate_Line AUTHID CURRENT_USER AS
2 /* $Header: OEXLLINS.pls 120.1.12010000.1 2008/07/25 07:50:09 appldev ship $ */
3
4 -- Retreive the profile in global variable
5 g_cust_ord_enabled_flag varchar2(1):=nvl(FND_PROFILE.Value('ONT_VAL_CUST_ORD_ENABLED_FLAG'),'N'); /* Bug # 5036404 */
6
7 -- Procedure Check_book_reqd_attributes.
8 PROCEDURE Check_Book_Reqd_Attributes
9 ( p_line_rec IN OE_Order_PUB.Line_Rec_Type
10 , p_old_line_rec IN OE_Order_PUB.Line_Rec_Type
11 , x_return_status IN OUT NOCOPY VARCHAR2
12 );
13
14 -- Procedure Entity
15
16 -- Bug 3572931 added the Param p_validation_level
17 PROCEDURE Entity
18 ( x_return_status OUT NOCOPY VARCHAR2
19 , p_line_rec IN OUT NOCOPY OE_Order_PUB.Line_Rec_Type
20 , p_old_line_rec IN OE_Order_PUB.Line_Rec_Type := OE_Order_PUB.G_MISS_LINE_REC
21 , p_validation_level IN NUMBER := FND_API.G_VALID_LEVEL_FULL
22 );
23
24 -- Procedure Attributes
25
26 PROCEDURE Attributes
27 ( x_return_status OUT NOCOPY VARCHAR2
28
29 , p_x_line_rec IN OUT NOCOPY OE_Order_PUB.Line_Rec_Type
30 , p_old_line_rec IN OE_Order_PUB.Line_Rec_Type :=
31 OE_Order_PUB.G_MISS_LINE_REC
32 , p_validation_level IN NUMBER := FND_API.G_VALID_LEVEL_FULL
33 );
34
35 -- Procedure Entity_Delete
36
37 PROCEDURE Entity_Delete
38 ( x_return_status OUT NOCOPY VARCHAR2
39
40 , p_line_rec IN OE_Order_PUB.Line_Rec_Type
41 );
42
43 -- Procedure Validate_Flex, added for bug 2511313
44
45 PROCEDURE Validate_Flex
46 ( p_x_line_rec IN OUT NOCOPY OE_ORDER_PUB.Line_Rec_Type,
47 p_old_line_rec IN OE_ORDER_PUB.line_rec_type :=
48 OE_Order_PUB.G_MISS_LINE_REC,
49 p_validation_level IN NUMBER,
50 x_return_status OUT NOCOPY VARCHAR2
51 );
52
53
54 Procedure Validate_ShipSet_SMC
55 ( p_line_rec IN OE_Order_PUB.Line_Rec_Type
56 ,p_old_line_rec IN OE_Order_PUB.Line_Rec_Type
57 ,x_return_status OUT NOCOPY VARCHAR2
58 );
59
60 PROCEDURE Validate_Decimal_Quantity
61 ( p_item_id IN NUMBER
62 , p_item_type_code IN VARCHAR2
63 , p_input_quantity IN NUMBER
64 , p_uom_code IN VARCHAR2
65 , p_ato_line_id IN NUMBER
66 , p_line_id IN NUMBER
67 , p_line_num IN VARCHAR2
68 -- Parameter added for bug 3705273
69 , p_action_split IN VARCHAR2 := 'N'
70 , x_output_quantity OUT NOCOPY /* file.sql.39 change */ NUMBER
71 , x_return_status IN OUT NOCOPY VARCHAR2);
72
73 END OE_Validate_Line;