DBA Data[Home] [Help]

PACKAGE: APPS.QP_VALIDATE_PLL_PRICING_ATTR

Source


1 PACKAGE QP_Validate_pll_pricing_attr AUTHID CURRENT_USER AS
2 /* $Header: QPXLPLAS.pls 120.1.12010000.1 2008/07/28 11:54:10 appldev ship $ */
3 
4 --  Procedure Entity
5 
6 PROCEDURE Entity
7 (   x_return_status                 OUT NOCOPY /* file.sql.39 change */ VARCHAR2
8 ,   p_PRICING_ATTR_rec              IN  QP_Price_List_PUB.Pricing_Attr_Rec_Type
9 ,   p_old_PRICING_ATTR_rec          IN  QP_Price_List_PUB.Pricing_Attr_Rec_Type :=
10                                         QP_Price_List_PUB.G_MISS_PRICING_ATTR_REC
11 );
12 
13 --  Procedure Attributes
14 
15 PROCEDURE Attributes
16 (   x_return_status                 OUT NOCOPY /* file.sql.39 change */ VARCHAR2
17 ,   p_PRICING_ATTR_rec              IN  QP_Price_List_PUB.Pricing_Attr_Rec_Type
18 ,   p_old_PRICING_ATTR_rec          IN  QP_Price_List_PUB.Pricing_Attr_Rec_Type :=
19                                         QP_Price_List_PUB.G_MISS_PRICING_ATTR_REC
20 );
21 
22 --  Procedure Entity_Delete
23 
24 PROCEDURE Entity_Delete
25 (   x_return_status                 OUT NOCOPY /* file.sql.39 change */ VARCHAR2
26 ,   p_PRICING_ATTR_rec              IN  QP_Price_List_PUB.Pricing_Attr_Rec_Type
27 );
28 
29 /* New Procedure to check duplicates in Lines */
30 
31 FUNCTION Check_Dup_Pra (   p_Start_Date_Active IN DATE
32   					   , p_End_Date_Active IN DATE
33 					   , p_Revision IN VARCHAR2
34 					   , p_List_Line_ID IN NUMBER
35 					   , p_List_Header_ID IN NUMBER
36 					   , p_x_rows OUT NOCOPY NUMBER
37 					   , p_x_revision OUT NOCOPY BOOLEAN
38 					   , p_x_effdates OUT NOCOPY BOOLEAN
39 					   , p_x_dup_sdate OUT NOCOPY DATE
40 					   , p_x_dup_edate OUT NOCOPY DATE
41 					 )
42 RETURN BOOLEAN;
43 
44 
45 /* Added new From Jan18 */
46 FUNCTION Check_Line_Revision(   p_Revision IN VARCHAR2
47 					   , p_List_Line_ID IN NUMBER
48 					   , p_List_Header_ID IN NUMBER
49 					   , p_x_rows OUT NOCOPY /* file.sql.39 change */ NUMBER
50 					 )
51 RETURN BOOLEAN;
52 
53 FUNCTION Check_Line_EffDates(    p_Start_Date_Active IN DATE
54   					   , p_End_Date_Active IN DATE
55 					   , p_Revision IN VARCHAR2
56 					   , p_List_Line_ID IN NUMBER
57 					   , p_List_Header_ID IN NUMBER
58 					   , p_x_rows OUT NOCOPY /* file.sql.39 change */ NUMBER
59 					 )
60 RETURN BOOLEAN;
61 
62 END QP_Validate_pll_pricing_attr;