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