DBA Data[Home] [Help]

PACKAGE: APPS.ASO_PRICING_FLOWS_PVT

Source


1 PACKAGE ASO_PRICING_FLOWS_PVT AUTHID CURRENT_USER as
2 /* $Header: asovpfls.pls 120.1 2005/06/29 12:43:22 appldev ship $ */
3 -- Start of Comments
4 -- Package name     : ASO_PRICING_FLOWS_PVT
5 -- Purpose          :
6 -- History          :
7 -- NOTE             :
8 -- End of Comments
9 
10 TYPE Index_Link_Tbl_Type IS TABLE OF NUMBER INDEX BY BINARY_INTEGER;
11 G_MISS_Link_Tbl	 Index_Link_Tbl_Type;
12 
13 
14 
15 PROCEDURE Price_Entire_Quote(
16      P_Api_Version_Number       IN   NUMBER,
17      P_Init_Msg_List            IN   VARCHAR2 := FND_API.G_FALSE,
18      P_Commit                   IN   VARCHAR2 := FND_API.G_FALSE,
19      p_control_rec              IN   ASO_PRICING_INT.PRICING_CONTROL_REC_TYPE,
20      p_qte_header_rec           IN   ASO_QUOTE_PUB.Qte_Header_Rec_Type,
21      p_hd_shipment_rec          IN   ASO_QUOTE_PUB.Shipment_Rec_Type
22                                      := ASO_QUOTE_PUB.G_Miss_Shipment_Rec,
23      p_qte_line_tbl             IN   ASO_QUOTE_PUB.Qte_Line_Tbl_Type,
24 	p_internal_call_flag       IN   VARCHAR2 := 'N',
25 	--x_qte_line_tbl needed just to obtain free lines during PRG call to update_quote, as they just need the quote_line_id
26 	x_qte_line_tbl             OUT NOCOPY /* file.sql.39 change */ ASO_QUOTE_PUB.Qte_Line_Tbl_Type,
27      x_return_status            OUT NOCOPY /* file.sql.39 change */ VARCHAR2,
28      x_msg_count                OUT NOCOPY /* file.sql.39 change */ NUMBER,
29      x_msg_data                 OUT NOCOPY /* file.sql.39 change */ VARCHAR2);
30 
31 PROCEDURE Price_Quote_Line(
32      P_Api_Version_Number       IN   NUMBER,
33      P_Init_Msg_List            IN   VARCHAR2 := FND_API.G_FALSE,
34      P_Commit                   IN   VARCHAR2 := FND_API.G_FALSE,
35      p_control_rec              IN   ASO_PRICING_INT.PRICING_CONTROL_REC_TYPE,
36      p_qte_header_rec           IN   ASO_QUOTE_PUB.Qte_Header_Rec_Type,
37      p_hd_shipment_rec          IN   ASO_QUOTE_PUB.Shipment_Rec_Type
38                                      := ASO_QUOTE_PUB.G_Miss_Shipment_Rec,
39      p_qte_line_tbl             IN   ASO_QUOTE_PUB.Qte_Line_Tbl_Type,
40      x_return_status            OUT NOCOPY /* file.sql.39 change */ VARCHAR2,
41      x_msg_count                OUT NOCOPY /* file.sql.39 change */ NUMBER,
42      x_msg_data                 OUT NOCOPY /* file.sql.39 change */ VARCHAR2);
43 
44 
45 PROCEDURE Price_Quote_With_Change_Lines(
46      P_Api_Version_Number       IN   NUMBER,
47      P_Init_Msg_List            IN   VARCHAR2 := FND_API.G_FALSE,
48      P_Commit                   IN   VARCHAR2 := FND_API.G_FALSE,
49      p_control_rec              IN   ASO_PRICING_INT.PRICING_CONTROL_REC_TYPE,
50      p_qte_header_rec           IN   ASO_QUOTE_PUB.Qte_Header_Rec_Type,
51      p_hd_shipment_rec          IN   ASO_QUOTE_PUB.Shipment_Rec_Type
52                                      := ASO_QUOTE_PUB.G_Miss_Shipment_Rec,
53      p_qte_line_tbl             IN   ASO_QUOTE_PUB.Qte_Line_Tbl_Type,
54 	p_internal_call_flag       IN   VARCHAR2 := 'N',
55 	x_qte_line_tbl             OUT NOCOPY /* file.sql.39 change */ ASO_QUOTE_PUB.Qte_Line_Tbl_Type,
56      x_return_status            OUT NOCOPY /* file.sql.39 change */ VARCHAR2,
57      x_msg_count                OUT NOCOPY /* file.sql.39 change */ NUMBER,
58      x_msg_data                 OUT NOCOPY /* file.sql.39 change */ VARCHAR2);
59 
60 PROCEDURE Price_Quote_Calculate_Call(
61      P_Api_Version_Number       IN   NUMBER,
62      P_Init_Msg_List            IN   VARCHAR2 := FND_API.G_FALSE,
63      P_Commit                   IN   VARCHAR2 := FND_API.G_FALSE,
64      p_control_rec              IN   ASO_PRICING_INT.PRICING_CONTROL_REC_TYPE,
65      p_qte_header_rec           IN   ASO_QUOTE_PUB.Qte_Header_Rec_Type,
66      p_delta_line_id_tbl        IN   JTF_NUMBER_TABLE,
67      x_qte_line_tbl             OUT NOCOPY /* file.sql.39 change */ ASO_QUOTE_PUB.Qte_Line_Tbl_Type,
68      x_return_status            OUT NOCOPY /* file.sql.39 change */ VARCHAR2,
69      x_msg_count                OUT NOCOPY /* file.sql.39 change */ NUMBER,
70      x_msg_data                 OUT NOCOPY /* file.sql.39 change */ VARCHAR2);
71 
72 
73 End ASO_PRICING_FLOWS_PVT;