DBA Data[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;