53: -- the charge with maximum amount.
54:
55: PROCEDURE Check_Duplicate_Line_Charges
56: (
57: p_line_tbl IN OE_Order_PUB.Line_Tbl_Type
58: , p_x_line_adj_tbl IN OUT NOCOPY OE_Order_PUB.Line_Adj_Tbl_Type
59: , p_x_line_adj_att_tbl IN OUT NOCOPY OE_Order_PUB.Line_Adj_Att_Tbl_Type
60: );
61:
54:
55: PROCEDURE Check_Duplicate_Line_Charges
56: (
57: p_line_tbl IN OE_Order_PUB.Line_Tbl_Type
58: , p_x_line_adj_tbl IN OUT NOCOPY OE_Order_PUB.Line_Adj_Tbl_Type
59: , p_x_line_adj_att_tbl IN OUT NOCOPY OE_Order_PUB.Line_Adj_Att_Tbl_Type
60: );
61:
62: -- This procedure will be used by the Pricing Request before applying the
55: PROCEDURE Check_Duplicate_Line_Charges
56: (
57: p_line_tbl IN OE_Order_PUB.Line_Tbl_Type
58: , p_x_line_adj_tbl IN OUT NOCOPY OE_Order_PUB.Line_Adj_Tbl_Type
59: , p_x_line_adj_att_tbl IN OUT NOCOPY OE_Order_PUB.Line_Adj_Att_Tbl_Type
60: );
61:
62: -- This procedure will be used by the Pricing Request before applying the
63: -- charges to the Order. It will check for duplicate charges of same
65: -- the charge with maximum amount.
66:
67: PROCEDURE Check_Duplicate_Header_Charges
68: (
69: p_header_rec IN OE_Order_PUB.Header_Rec_Type
70: , p_x_Header_adj_tbl IN OUT NOCOPY OE_Order_PUB.Header_Adj_Tbl_Type
71: , p_x_Header_adj_att_tbl IN OUT NOCOPY OE_Order_PUB.Header_Adj_Att_Tbl_Type
72: );
73:
66:
67: PROCEDURE Check_Duplicate_Header_Charges
68: (
69: p_header_rec IN OE_Order_PUB.Header_Rec_Type
70: , p_x_Header_adj_tbl IN OUT NOCOPY OE_Order_PUB.Header_Adj_Tbl_Type
71: , p_x_Header_adj_att_tbl IN OUT NOCOPY OE_Order_PUB.Header_Adj_Att_Tbl_Type
72: );
73:
74: -- This procedure will be used in Process Order API to check if any duplicate
67: PROCEDURE Check_Duplicate_Header_Charges
68: (
69: p_header_rec IN OE_Order_PUB.Header_Rec_Type
70: , p_x_Header_adj_tbl IN OUT NOCOPY OE_Order_PUB.Header_Adj_Tbl_Type
71: , p_x_Header_adj_att_tbl IN OUT NOCOPY OE_Order_PUB.Header_Adj_Att_Tbl_Type
72: );
73:
74: -- This procedure will be used in Process Order API to check if any duplicate
75: -- charges exists on a Order Header or a Line before applying any charge.