9:
10: PROCEDURE Curr_Lists
11: ( p_validation_level IN NUMBER
12: , p_control_rec IN QP_GLOBALS.Control_Rec_Type
13: , p_CURR_LISTS_rec IN QP_Currency_PUB.Curr_Lists_Rec_Type
14: , p_old_CURR_LISTS_rec IN QP_Currency_PUB.Curr_Lists_Rec_Type
15: , x_CURR_LISTS_rec OUT NOCOPY /* file.sql.39 change */ QP_Currency_PUB.Curr_Lists_Rec_Type
16: , x_old_CURR_LISTS_rec OUT NOCOPY /* file.sql.39 change */ QP_Currency_PUB.Curr_Lists_Rec_Type
17: )
10: PROCEDURE Curr_Lists
11: ( p_validation_level IN NUMBER
12: , p_control_rec IN QP_GLOBALS.Control_Rec_Type
13: , p_CURR_LISTS_rec IN QP_Currency_PUB.Curr_Lists_Rec_Type
14: , p_old_CURR_LISTS_rec IN QP_Currency_PUB.Curr_Lists_Rec_Type
15: , x_CURR_LISTS_rec OUT NOCOPY /* file.sql.39 change */ QP_Currency_PUB.Curr_Lists_Rec_Type
16: , x_old_CURR_LISTS_rec OUT NOCOPY /* file.sql.39 change */ QP_Currency_PUB.Curr_Lists_Rec_Type
17: )
18: IS
11: ( p_validation_level IN NUMBER
12: , p_control_rec IN QP_GLOBALS.Control_Rec_Type
13: , p_CURR_LISTS_rec IN QP_Currency_PUB.Curr_Lists_Rec_Type
14: , p_old_CURR_LISTS_rec IN QP_Currency_PUB.Curr_Lists_Rec_Type
15: , x_CURR_LISTS_rec OUT NOCOPY /* file.sql.39 change */ QP_Currency_PUB.Curr_Lists_Rec_Type
16: , x_old_CURR_LISTS_rec OUT NOCOPY /* file.sql.39 change */ QP_Currency_PUB.Curr_Lists_Rec_Type
17: )
18: IS
19: l_return_status VARCHAR2(1);
12: , p_control_rec IN QP_GLOBALS.Control_Rec_Type
13: , p_CURR_LISTS_rec IN QP_Currency_PUB.Curr_Lists_Rec_Type
14: , p_old_CURR_LISTS_rec IN QP_Currency_PUB.Curr_Lists_Rec_Type
15: , x_CURR_LISTS_rec OUT NOCOPY /* file.sql.39 change */ QP_Currency_PUB.Curr_Lists_Rec_Type
16: , x_old_CURR_LISTS_rec OUT NOCOPY /* file.sql.39 change */ QP_Currency_PUB.Curr_Lists_Rec_Type
17: )
18: IS
19: l_return_status VARCHAR2(1);
20: l_control_rec QP_GLOBALS.Control_Rec_Type;
17: )
18: IS
19: l_return_status VARCHAR2(1);
20: l_control_rec QP_GLOBALS.Control_Rec_Type;
21: l_CURR_LISTS_rec QP_Currency_PUB.Curr_Lists_Rec_Type := p_CURR_LISTS_rec;
22: l_old_CURR_LISTS_rec QP_Currency_PUB.Curr_Lists_Rec_Type := p_old_CURR_LISTS_rec;
23:
24: l_p_CURR_LISTS_rec QP_Currency_PUB.Curr_Lists_Rec_Type; --[prarasto]
25:
18: IS
19: l_return_status VARCHAR2(1);
20: l_control_rec QP_GLOBALS.Control_Rec_Type;
21: l_CURR_LISTS_rec QP_Currency_PUB.Curr_Lists_Rec_Type := p_CURR_LISTS_rec;
22: l_old_CURR_LISTS_rec QP_Currency_PUB.Curr_Lists_Rec_Type := p_old_CURR_LISTS_rec;
23:
24: l_p_CURR_LISTS_rec QP_Currency_PUB.Curr_Lists_Rec_Type; --[prarasto]
25:
26: BEGIN
20: l_control_rec QP_GLOBALS.Control_Rec_Type;
21: l_CURR_LISTS_rec QP_Currency_PUB.Curr_Lists_Rec_Type := p_CURR_LISTS_rec;
22: l_old_CURR_LISTS_rec QP_Currency_PUB.Curr_Lists_Rec_Type := p_old_CURR_LISTS_rec;
23:
24: l_p_CURR_LISTS_rec QP_Currency_PUB.Curr_Lists_Rec_Type; --[prarasto]
25:
26: BEGIN
27:
28: /* Debug Code
347:
348: PROCEDURE Curr_Detailss
349: ( p_validation_level IN NUMBER
350: , p_control_rec IN QP_GLOBALS.Control_Rec_Type
351: , p_CURR_DETAILS_tbl IN QP_Currency_PUB.Curr_Details_Tbl_Type
352: , p_old_CURR_DETAILS_tbl IN QP_Currency_PUB.Curr_Details_Tbl_Type
353: , x_CURR_DETAILS_tbl OUT NOCOPY /* file.sql.39 change */ QP_Currency_PUB.Curr_Details_Tbl_Type
354: , x_old_CURR_DETAILS_tbl OUT NOCOPY /* file.sql.39 change */ QP_Currency_PUB.Curr_Details_Tbl_Type
355: )
348: PROCEDURE Curr_Detailss
349: ( p_validation_level IN NUMBER
350: , p_control_rec IN QP_GLOBALS.Control_Rec_Type
351: , p_CURR_DETAILS_tbl IN QP_Currency_PUB.Curr_Details_Tbl_Type
352: , p_old_CURR_DETAILS_tbl IN QP_Currency_PUB.Curr_Details_Tbl_Type
353: , x_CURR_DETAILS_tbl OUT NOCOPY /* file.sql.39 change */ QP_Currency_PUB.Curr_Details_Tbl_Type
354: , x_old_CURR_DETAILS_tbl OUT NOCOPY /* file.sql.39 change */ QP_Currency_PUB.Curr_Details_Tbl_Type
355: )
356: IS
349: ( p_validation_level IN NUMBER
350: , p_control_rec IN QP_GLOBALS.Control_Rec_Type
351: , p_CURR_DETAILS_tbl IN QP_Currency_PUB.Curr_Details_Tbl_Type
352: , p_old_CURR_DETAILS_tbl IN QP_Currency_PUB.Curr_Details_Tbl_Type
353: , x_CURR_DETAILS_tbl OUT NOCOPY /* file.sql.39 change */ QP_Currency_PUB.Curr_Details_Tbl_Type
354: , x_old_CURR_DETAILS_tbl OUT NOCOPY /* file.sql.39 change */ QP_Currency_PUB.Curr_Details_Tbl_Type
355: )
356: IS
357: l_return_status VARCHAR2(1);
350: , p_control_rec IN QP_GLOBALS.Control_Rec_Type
351: , p_CURR_DETAILS_tbl IN QP_Currency_PUB.Curr_Details_Tbl_Type
352: , p_old_CURR_DETAILS_tbl IN QP_Currency_PUB.Curr_Details_Tbl_Type
353: , x_CURR_DETAILS_tbl OUT NOCOPY /* file.sql.39 change */ QP_Currency_PUB.Curr_Details_Tbl_Type
354: , x_old_CURR_DETAILS_tbl OUT NOCOPY /* file.sql.39 change */ QP_Currency_PUB.Curr_Details_Tbl_Type
355: )
356: IS
357: l_return_status VARCHAR2(1);
358: l_control_rec QP_GLOBALS.Control_Rec_Type;
355: )
356: IS
357: l_return_status VARCHAR2(1);
358: l_control_rec QP_GLOBALS.Control_Rec_Type;
359: l_CURR_DETAILS_rec QP_Currency_PUB.Curr_Details_Rec_Type;
360: l_CURR_DETAILS_tbl QP_Currency_PUB.Curr_Details_Tbl_Type;
361: l_old_CURR_DETAILS_rec QP_Currency_PUB.Curr_Details_Rec_Type;
362: l_old_CURR_DETAILS_tbl QP_Currency_PUB.Curr_Details_Tbl_Type;
363:
356: IS
357: l_return_status VARCHAR2(1);
358: l_control_rec QP_GLOBALS.Control_Rec_Type;
359: l_CURR_DETAILS_rec QP_Currency_PUB.Curr_Details_Rec_Type;
360: l_CURR_DETAILS_tbl QP_Currency_PUB.Curr_Details_Tbl_Type;
361: l_old_CURR_DETAILS_rec QP_Currency_PUB.Curr_Details_Rec_Type;
362: l_old_CURR_DETAILS_tbl QP_Currency_PUB.Curr_Details_Tbl_Type;
363:
364: l_p_CURR_DETAILS_rec QP_Currency_PUB.Curr_Details_Rec_Type; --[prarasto]
357: l_return_status VARCHAR2(1);
358: l_control_rec QP_GLOBALS.Control_Rec_Type;
359: l_CURR_DETAILS_rec QP_Currency_PUB.Curr_Details_Rec_Type;
360: l_CURR_DETAILS_tbl QP_Currency_PUB.Curr_Details_Tbl_Type;
361: l_old_CURR_DETAILS_rec QP_Currency_PUB.Curr_Details_Rec_Type;
362: l_old_CURR_DETAILS_tbl QP_Currency_PUB.Curr_Details_Tbl_Type;
363:
364: l_p_CURR_DETAILS_rec QP_Currency_PUB.Curr_Details_Rec_Type; --[prarasto]
365:
358: l_control_rec QP_GLOBALS.Control_Rec_Type;
359: l_CURR_DETAILS_rec QP_Currency_PUB.Curr_Details_Rec_Type;
360: l_CURR_DETAILS_tbl QP_Currency_PUB.Curr_Details_Tbl_Type;
361: l_old_CURR_DETAILS_rec QP_Currency_PUB.Curr_Details_Rec_Type;
362: l_old_CURR_DETAILS_tbl QP_Currency_PUB.Curr_Details_Tbl_Type;
363:
364: l_p_CURR_DETAILS_rec QP_Currency_PUB.Curr_Details_Rec_Type; --[prarasto]
365:
366: BEGIN
360: l_CURR_DETAILS_tbl QP_Currency_PUB.Curr_Details_Tbl_Type;
361: l_old_CURR_DETAILS_rec QP_Currency_PUB.Curr_Details_Rec_Type;
362: l_old_CURR_DETAILS_tbl QP_Currency_PUB.Curr_Details_Tbl_Type;
363:
364: l_p_CURR_DETAILS_rec QP_Currency_PUB.Curr_Details_Rec_Type; --[prarasto]
365:
366: BEGIN
367: -- oe_debug_pub.add('Entered curr_detailss');
368:
380:
381: IF l_old_CURR_DETAILS_tbl.EXISTS(I) THEN
382: l_old_CURR_DETAILS_rec := l_old_CURR_DETAILS_tbl(I);
383: ELSE
384: l_old_CURR_DETAILS_rec := QP_Currency_PUB.G_MISS_CURR_DETAILS_REC;
385: END IF;
386:
387: -- Load API control record
388:
865: QP_GLOBALS.G_MISS_CONTROL_REC
866: , x_return_status OUT NOCOPY /* file.sql.39 change */ VARCHAR2
867: , x_msg_count OUT NOCOPY /* file.sql.39 change */ NUMBER
868: , x_msg_data OUT NOCOPY /* file.sql.39 change */ VARCHAR2
869: , p_CURR_LISTS_rec IN QP_Currency_PUB.Curr_Lists_Rec_Type :=
870: QP_Currency_PUB.G_MISS_CURR_LISTS_REC
871: , p_old_CURR_LISTS_rec IN QP_Currency_PUB.Curr_Lists_Rec_Type :=
872: QP_Currency_PUB.G_MISS_CURR_LISTS_REC
873: , p_CURR_DETAILS_tbl IN QP_Currency_PUB.Curr_Details_Tbl_Type :=
866: , x_return_status OUT NOCOPY /* file.sql.39 change */ VARCHAR2
867: , x_msg_count OUT NOCOPY /* file.sql.39 change */ NUMBER
868: , x_msg_data OUT NOCOPY /* file.sql.39 change */ VARCHAR2
869: , p_CURR_LISTS_rec IN QP_Currency_PUB.Curr_Lists_Rec_Type :=
870: QP_Currency_PUB.G_MISS_CURR_LISTS_REC
871: , p_old_CURR_LISTS_rec IN QP_Currency_PUB.Curr_Lists_Rec_Type :=
872: QP_Currency_PUB.G_MISS_CURR_LISTS_REC
873: , p_CURR_DETAILS_tbl IN QP_Currency_PUB.Curr_Details_Tbl_Type :=
874: QP_Currency_PUB.G_MISS_CURR_DETAILS_TBL
867: , x_msg_count OUT NOCOPY /* file.sql.39 change */ NUMBER
868: , x_msg_data OUT NOCOPY /* file.sql.39 change */ VARCHAR2
869: , p_CURR_LISTS_rec IN QP_Currency_PUB.Curr_Lists_Rec_Type :=
870: QP_Currency_PUB.G_MISS_CURR_LISTS_REC
871: , p_old_CURR_LISTS_rec IN QP_Currency_PUB.Curr_Lists_Rec_Type :=
872: QP_Currency_PUB.G_MISS_CURR_LISTS_REC
873: , p_CURR_DETAILS_tbl IN QP_Currency_PUB.Curr_Details_Tbl_Type :=
874: QP_Currency_PUB.G_MISS_CURR_DETAILS_TBL
875: , p_old_CURR_DETAILS_tbl IN QP_Currency_PUB.Curr_Details_Tbl_Type :=
868: , x_msg_data OUT NOCOPY /* file.sql.39 change */ VARCHAR2
869: , p_CURR_LISTS_rec IN QP_Currency_PUB.Curr_Lists_Rec_Type :=
870: QP_Currency_PUB.G_MISS_CURR_LISTS_REC
871: , p_old_CURR_LISTS_rec IN QP_Currency_PUB.Curr_Lists_Rec_Type :=
872: QP_Currency_PUB.G_MISS_CURR_LISTS_REC
873: , p_CURR_DETAILS_tbl IN QP_Currency_PUB.Curr_Details_Tbl_Type :=
874: QP_Currency_PUB.G_MISS_CURR_DETAILS_TBL
875: , p_old_CURR_DETAILS_tbl IN QP_Currency_PUB.Curr_Details_Tbl_Type :=
876: QP_Currency_PUB.G_MISS_CURR_DETAILS_TBL
869: , p_CURR_LISTS_rec IN QP_Currency_PUB.Curr_Lists_Rec_Type :=
870: QP_Currency_PUB.G_MISS_CURR_LISTS_REC
871: , p_old_CURR_LISTS_rec IN QP_Currency_PUB.Curr_Lists_Rec_Type :=
872: QP_Currency_PUB.G_MISS_CURR_LISTS_REC
873: , p_CURR_DETAILS_tbl IN QP_Currency_PUB.Curr_Details_Tbl_Type :=
874: QP_Currency_PUB.G_MISS_CURR_DETAILS_TBL
875: , p_old_CURR_DETAILS_tbl IN QP_Currency_PUB.Curr_Details_Tbl_Type :=
876: QP_Currency_PUB.G_MISS_CURR_DETAILS_TBL
877: , x_CURR_LISTS_rec OUT NOCOPY /* file.sql.39 change */ QP_Currency_PUB.Curr_Lists_Rec_Type
870: QP_Currency_PUB.G_MISS_CURR_LISTS_REC
871: , p_old_CURR_LISTS_rec IN QP_Currency_PUB.Curr_Lists_Rec_Type :=
872: QP_Currency_PUB.G_MISS_CURR_LISTS_REC
873: , p_CURR_DETAILS_tbl IN QP_Currency_PUB.Curr_Details_Tbl_Type :=
874: QP_Currency_PUB.G_MISS_CURR_DETAILS_TBL
875: , p_old_CURR_DETAILS_tbl IN QP_Currency_PUB.Curr_Details_Tbl_Type :=
876: QP_Currency_PUB.G_MISS_CURR_DETAILS_TBL
877: , x_CURR_LISTS_rec OUT NOCOPY /* file.sql.39 change */ QP_Currency_PUB.Curr_Lists_Rec_Type
878: , x_CURR_DETAILS_tbl OUT NOCOPY /* file.sql.39 change */ QP_Currency_PUB.Curr_Details_Tbl_Type
871: , p_old_CURR_LISTS_rec IN QP_Currency_PUB.Curr_Lists_Rec_Type :=
872: QP_Currency_PUB.G_MISS_CURR_LISTS_REC
873: , p_CURR_DETAILS_tbl IN QP_Currency_PUB.Curr_Details_Tbl_Type :=
874: QP_Currency_PUB.G_MISS_CURR_DETAILS_TBL
875: , p_old_CURR_DETAILS_tbl IN QP_Currency_PUB.Curr_Details_Tbl_Type :=
876: QP_Currency_PUB.G_MISS_CURR_DETAILS_TBL
877: , x_CURR_LISTS_rec OUT NOCOPY /* file.sql.39 change */ QP_Currency_PUB.Curr_Lists_Rec_Type
878: , x_CURR_DETAILS_tbl OUT NOCOPY /* file.sql.39 change */ QP_Currency_PUB.Curr_Details_Tbl_Type
879: )
872: QP_Currency_PUB.G_MISS_CURR_LISTS_REC
873: , p_CURR_DETAILS_tbl IN QP_Currency_PUB.Curr_Details_Tbl_Type :=
874: QP_Currency_PUB.G_MISS_CURR_DETAILS_TBL
875: , p_old_CURR_DETAILS_tbl IN QP_Currency_PUB.Curr_Details_Tbl_Type :=
876: QP_Currency_PUB.G_MISS_CURR_DETAILS_TBL
877: , x_CURR_LISTS_rec OUT NOCOPY /* file.sql.39 change */ QP_Currency_PUB.Curr_Lists_Rec_Type
878: , x_CURR_DETAILS_tbl OUT NOCOPY /* file.sql.39 change */ QP_Currency_PUB.Curr_Details_Tbl_Type
879: )
880: IS
873: , p_CURR_DETAILS_tbl IN QP_Currency_PUB.Curr_Details_Tbl_Type :=
874: QP_Currency_PUB.G_MISS_CURR_DETAILS_TBL
875: , p_old_CURR_DETAILS_tbl IN QP_Currency_PUB.Curr_Details_Tbl_Type :=
876: QP_Currency_PUB.G_MISS_CURR_DETAILS_TBL
877: , x_CURR_LISTS_rec OUT NOCOPY /* file.sql.39 change */ QP_Currency_PUB.Curr_Lists_Rec_Type
878: , x_CURR_DETAILS_tbl OUT NOCOPY /* file.sql.39 change */ QP_Currency_PUB.Curr_Details_Tbl_Type
879: )
880: IS
881: l_api_version_number CONSTANT NUMBER := 1.0;
874: QP_Currency_PUB.G_MISS_CURR_DETAILS_TBL
875: , p_old_CURR_DETAILS_tbl IN QP_Currency_PUB.Curr_Details_Tbl_Type :=
876: QP_Currency_PUB.G_MISS_CURR_DETAILS_TBL
877: , x_CURR_LISTS_rec OUT NOCOPY /* file.sql.39 change */ QP_Currency_PUB.Curr_Lists_Rec_Type
878: , x_CURR_DETAILS_tbl OUT NOCOPY /* file.sql.39 change */ QP_Currency_PUB.Curr_Details_Tbl_Type
879: )
880: IS
881: l_api_version_number CONSTANT NUMBER := 1.0;
882: l_api_name CONSTANT VARCHAR2(30):= 'Process_Currency';
881: l_api_version_number CONSTANT NUMBER := 1.0;
882: l_api_name CONSTANT VARCHAR2(30):= 'Process_Currency';
883: l_return_status VARCHAR2(1);
884: l_control_rec QP_GLOBALS.Control_Rec_Type;
885: l_CURR_LISTS_rec QP_Currency_PUB.Curr_Lists_Rec_Type := p_CURR_LISTS_rec;
886: l_old_CURR_LISTS_rec QP_Currency_PUB.Curr_Lists_Rec_Type := p_old_CURR_LISTS_rec;
887: l_CURR_DETAILS_rec QP_Currency_PUB.Curr_Details_Rec_Type;
888: l_CURR_DETAILS_tbl QP_Currency_PUB.Curr_Details_Tbl_Type;
889: l_old_CURR_DETAILS_rec QP_Currency_PUB.Curr_Details_Rec_Type;
882: l_api_name CONSTANT VARCHAR2(30):= 'Process_Currency';
883: l_return_status VARCHAR2(1);
884: l_control_rec QP_GLOBALS.Control_Rec_Type;
885: l_CURR_LISTS_rec QP_Currency_PUB.Curr_Lists_Rec_Type := p_CURR_LISTS_rec;
886: l_old_CURR_LISTS_rec QP_Currency_PUB.Curr_Lists_Rec_Type := p_old_CURR_LISTS_rec;
887: l_CURR_DETAILS_rec QP_Currency_PUB.Curr_Details_Rec_Type;
888: l_CURR_DETAILS_tbl QP_Currency_PUB.Curr_Details_Tbl_Type;
889: l_old_CURR_DETAILS_rec QP_Currency_PUB.Curr_Details_Rec_Type;
890: l_old_CURR_DETAILS_tbl QP_Currency_PUB.Curr_Details_Tbl_Type;
883: l_return_status VARCHAR2(1);
884: l_control_rec QP_GLOBALS.Control_Rec_Type;
885: l_CURR_LISTS_rec QP_Currency_PUB.Curr_Lists_Rec_Type := p_CURR_LISTS_rec;
886: l_old_CURR_LISTS_rec QP_Currency_PUB.Curr_Lists_Rec_Type := p_old_CURR_LISTS_rec;
887: l_CURR_DETAILS_rec QP_Currency_PUB.Curr_Details_Rec_Type;
888: l_CURR_DETAILS_tbl QP_Currency_PUB.Curr_Details_Tbl_Type;
889: l_old_CURR_DETAILS_rec QP_Currency_PUB.Curr_Details_Rec_Type;
890: l_old_CURR_DETAILS_tbl QP_Currency_PUB.Curr_Details_Tbl_Type;
891:
884: l_control_rec QP_GLOBALS.Control_Rec_Type;
885: l_CURR_LISTS_rec QP_Currency_PUB.Curr_Lists_Rec_Type := p_CURR_LISTS_rec;
886: l_old_CURR_LISTS_rec QP_Currency_PUB.Curr_Lists_Rec_Type := p_old_CURR_LISTS_rec;
887: l_CURR_DETAILS_rec QP_Currency_PUB.Curr_Details_Rec_Type;
888: l_CURR_DETAILS_tbl QP_Currency_PUB.Curr_Details_Tbl_Type;
889: l_old_CURR_DETAILS_rec QP_Currency_PUB.Curr_Details_Rec_Type;
890: l_old_CURR_DETAILS_tbl QP_Currency_PUB.Curr_Details_Tbl_Type;
891:
892: l_p_CURR_LISTS_rec QP_Currency_PUB.Curr_Lists_Rec_Type; --[prarasto]
885: l_CURR_LISTS_rec QP_Currency_PUB.Curr_Lists_Rec_Type := p_CURR_LISTS_rec;
886: l_old_CURR_LISTS_rec QP_Currency_PUB.Curr_Lists_Rec_Type := p_old_CURR_LISTS_rec;
887: l_CURR_DETAILS_rec QP_Currency_PUB.Curr_Details_Rec_Type;
888: l_CURR_DETAILS_tbl QP_Currency_PUB.Curr_Details_Tbl_Type;
889: l_old_CURR_DETAILS_rec QP_Currency_PUB.Curr_Details_Rec_Type;
890: l_old_CURR_DETAILS_tbl QP_Currency_PUB.Curr_Details_Tbl_Type;
891:
892: l_p_CURR_LISTS_rec QP_Currency_PUB.Curr_Lists_Rec_Type; --[prarasto]
893: l_p_old_CURR_LISTS_rec QP_Currency_PUB.Curr_Lists_Rec_Type; --[prarasto]
886: l_old_CURR_LISTS_rec QP_Currency_PUB.Curr_Lists_Rec_Type := p_old_CURR_LISTS_rec;
887: l_CURR_DETAILS_rec QP_Currency_PUB.Curr_Details_Rec_Type;
888: l_CURR_DETAILS_tbl QP_Currency_PUB.Curr_Details_Tbl_Type;
889: l_old_CURR_DETAILS_rec QP_Currency_PUB.Curr_Details_Rec_Type;
890: l_old_CURR_DETAILS_tbl QP_Currency_PUB.Curr_Details_Tbl_Type;
891:
892: l_p_CURR_LISTS_rec QP_Currency_PUB.Curr_Lists_Rec_Type; --[prarasto]
893: l_p_old_CURR_LISTS_rec QP_Currency_PUB.Curr_Lists_Rec_Type; --[prarasto]
894: l_p_CURR_DETAILS_tbl QP_Currency_PUB.Curr_Details_Tbl_Type; --[prarasto]
888: l_CURR_DETAILS_tbl QP_Currency_PUB.Curr_Details_Tbl_Type;
889: l_old_CURR_DETAILS_rec QP_Currency_PUB.Curr_Details_Rec_Type;
890: l_old_CURR_DETAILS_tbl QP_Currency_PUB.Curr_Details_Tbl_Type;
891:
892: l_p_CURR_LISTS_rec QP_Currency_PUB.Curr_Lists_Rec_Type; --[prarasto]
893: l_p_old_CURR_LISTS_rec QP_Currency_PUB.Curr_Lists_Rec_Type; --[prarasto]
894: l_p_CURR_DETAILS_tbl QP_Currency_PUB.Curr_Details_Tbl_Type; --[prarasto]
895: l_p_old_CURR_DETAILS_tbl QP_Currency_PUB.Curr_Details_Tbl_Type; --[prarasto]
896:
889: l_old_CURR_DETAILS_rec QP_Currency_PUB.Curr_Details_Rec_Type;
890: l_old_CURR_DETAILS_tbl QP_Currency_PUB.Curr_Details_Tbl_Type;
891:
892: l_p_CURR_LISTS_rec QP_Currency_PUB.Curr_Lists_Rec_Type; --[prarasto]
893: l_p_old_CURR_LISTS_rec QP_Currency_PUB.Curr_Lists_Rec_Type; --[prarasto]
894: l_p_CURR_DETAILS_tbl QP_Currency_PUB.Curr_Details_Tbl_Type; --[prarasto]
895: l_p_old_CURR_DETAILS_tbl QP_Currency_PUB.Curr_Details_Tbl_Type; --[prarasto]
896:
897: BEGIN
890: l_old_CURR_DETAILS_tbl QP_Currency_PUB.Curr_Details_Tbl_Type;
891:
892: l_p_CURR_LISTS_rec QP_Currency_PUB.Curr_Lists_Rec_Type; --[prarasto]
893: l_p_old_CURR_LISTS_rec QP_Currency_PUB.Curr_Lists_Rec_Type; --[prarasto]
894: l_p_CURR_DETAILS_tbl QP_Currency_PUB.Curr_Details_Tbl_Type; --[prarasto]
895: l_p_old_CURR_DETAILS_tbl QP_Currency_PUB.Curr_Details_Tbl_Type; --[prarasto]
896:
897: BEGIN
898:
891:
892: l_p_CURR_LISTS_rec QP_Currency_PUB.Curr_Lists_Rec_Type; --[prarasto]
893: l_p_old_CURR_LISTS_rec QP_Currency_PUB.Curr_Lists_Rec_Type; --[prarasto]
894: l_p_CURR_DETAILS_tbl QP_Currency_PUB.Curr_Details_Tbl_Type; --[prarasto]
895: l_p_old_CURR_DETAILS_tbl QP_Currency_PUB.Curr_Details_Tbl_Type; --[prarasto]
896:
897: BEGIN
898:
899: -- oe_debug_pub.add('@#@#@Inside Process_Currency V');
1127: , p_init_msg_list IN VARCHAR2 := FND_API.G_FALSE
1128: , x_return_status OUT NOCOPY /* file.sql.39 change */ VARCHAR2
1129: , x_msg_count OUT NOCOPY /* file.sql.39 change */ NUMBER
1130: , x_msg_data OUT NOCOPY /* file.sql.39 change */ VARCHAR2
1131: , p_CURR_LISTS_rec IN QP_Currency_PUB.Curr_Lists_Rec_Type :=
1132: QP_Currency_PUB.G_MISS_CURR_LISTS_REC
1133: , p_CURR_DETAILS_tbl IN QP_Currency_PUB.Curr_Details_Tbl_Type :=
1134: QP_Currency_PUB.G_MISS_CURR_DETAILS_TBL
1135: , x_CURR_LISTS_rec OUT NOCOPY /* file.sql.39 change */ QP_Currency_PUB.Curr_Lists_Rec_Type
1128: , x_return_status OUT NOCOPY /* file.sql.39 change */ VARCHAR2
1129: , x_msg_count OUT NOCOPY /* file.sql.39 change */ NUMBER
1130: , x_msg_data OUT NOCOPY /* file.sql.39 change */ VARCHAR2
1131: , p_CURR_LISTS_rec IN QP_Currency_PUB.Curr_Lists_Rec_Type :=
1132: QP_Currency_PUB.G_MISS_CURR_LISTS_REC
1133: , p_CURR_DETAILS_tbl IN QP_Currency_PUB.Curr_Details_Tbl_Type :=
1134: QP_Currency_PUB.G_MISS_CURR_DETAILS_TBL
1135: , x_CURR_LISTS_rec OUT NOCOPY /* file.sql.39 change */ QP_Currency_PUB.Curr_Lists_Rec_Type
1136: , x_CURR_DETAILS_tbl OUT NOCOPY /* file.sql.39 change */ QP_Currency_PUB.Curr_Details_Tbl_Type
1129: , x_msg_count OUT NOCOPY /* file.sql.39 change */ NUMBER
1130: , x_msg_data OUT NOCOPY /* file.sql.39 change */ VARCHAR2
1131: , p_CURR_LISTS_rec IN QP_Currency_PUB.Curr_Lists_Rec_Type :=
1132: QP_Currency_PUB.G_MISS_CURR_LISTS_REC
1133: , p_CURR_DETAILS_tbl IN QP_Currency_PUB.Curr_Details_Tbl_Type :=
1134: QP_Currency_PUB.G_MISS_CURR_DETAILS_TBL
1135: , x_CURR_LISTS_rec OUT NOCOPY /* file.sql.39 change */ QP_Currency_PUB.Curr_Lists_Rec_Type
1136: , x_CURR_DETAILS_tbl OUT NOCOPY /* file.sql.39 change */ QP_Currency_PUB.Curr_Details_Tbl_Type
1137: )
1130: , x_msg_data OUT NOCOPY /* file.sql.39 change */ VARCHAR2
1131: , p_CURR_LISTS_rec IN QP_Currency_PUB.Curr_Lists_Rec_Type :=
1132: QP_Currency_PUB.G_MISS_CURR_LISTS_REC
1133: , p_CURR_DETAILS_tbl IN QP_Currency_PUB.Curr_Details_Tbl_Type :=
1134: QP_Currency_PUB.G_MISS_CURR_DETAILS_TBL
1135: , x_CURR_LISTS_rec OUT NOCOPY /* file.sql.39 change */ QP_Currency_PUB.Curr_Lists_Rec_Type
1136: , x_CURR_DETAILS_tbl OUT NOCOPY /* file.sql.39 change */ QP_Currency_PUB.Curr_Details_Tbl_Type
1137: )
1138: IS
1131: , p_CURR_LISTS_rec IN QP_Currency_PUB.Curr_Lists_Rec_Type :=
1132: QP_Currency_PUB.G_MISS_CURR_LISTS_REC
1133: , p_CURR_DETAILS_tbl IN QP_Currency_PUB.Curr_Details_Tbl_Type :=
1134: QP_Currency_PUB.G_MISS_CURR_DETAILS_TBL
1135: , x_CURR_LISTS_rec OUT NOCOPY /* file.sql.39 change */ QP_Currency_PUB.Curr_Lists_Rec_Type
1136: , x_CURR_DETAILS_tbl OUT NOCOPY /* file.sql.39 change */ QP_Currency_PUB.Curr_Details_Tbl_Type
1137: )
1138: IS
1139: l_api_version_number CONSTANT NUMBER := 1.0;
1132: QP_Currency_PUB.G_MISS_CURR_LISTS_REC
1133: , p_CURR_DETAILS_tbl IN QP_Currency_PUB.Curr_Details_Tbl_Type :=
1134: QP_Currency_PUB.G_MISS_CURR_DETAILS_TBL
1135: , x_CURR_LISTS_rec OUT NOCOPY /* file.sql.39 change */ QP_Currency_PUB.Curr_Lists_Rec_Type
1136: , x_CURR_DETAILS_tbl OUT NOCOPY /* file.sql.39 change */ QP_Currency_PUB.Curr_Details_Tbl_Type
1137: )
1138: IS
1139: l_api_version_number CONSTANT NUMBER := 1.0;
1140: l_api_name CONSTANT VARCHAR2(30):= 'Lock_Currency';
1138: IS
1139: l_api_version_number CONSTANT NUMBER := 1.0;
1140: l_api_name CONSTANT VARCHAR2(30):= 'Lock_Currency';
1141: l_return_status VARCHAR2(1) := FND_API.G_RET_STS_SUCCESS;
1142: l_CURR_DETAILS_rec QP_Currency_PUB.Curr_Details_Rec_Type;
1143: BEGIN
1144:
1145: -- Standard call to check for call compatibility
1146:
1300: , x_return_status OUT NOCOPY /* file.sql.39 change */ VARCHAR2
1301: , x_msg_count OUT NOCOPY /* file.sql.39 change */ NUMBER
1302: , x_msg_data OUT NOCOPY /* file.sql.39 change */ VARCHAR2
1303: , p_currency_header_id IN NUMBER
1304: , x_CURR_LISTS_rec OUT NOCOPY /* file.sql.39 change */ QP_Currency_PUB.Curr_Lists_Rec_Type
1305: , x_CURR_DETAILS_tbl OUT NOCOPY /* file.sql.39 change */ QP_Currency_PUB.Curr_Details_Tbl_Type
1306: )
1307: IS
1308: l_api_version_number CONSTANT NUMBER := 1.0;
1301: , x_msg_count OUT NOCOPY /* file.sql.39 change */ NUMBER
1302: , x_msg_data OUT NOCOPY /* file.sql.39 change */ VARCHAR2
1303: , p_currency_header_id IN NUMBER
1304: , x_CURR_LISTS_rec OUT NOCOPY /* file.sql.39 change */ QP_Currency_PUB.Curr_Lists_Rec_Type
1305: , x_CURR_DETAILS_tbl OUT NOCOPY /* file.sql.39 change */ QP_Currency_PUB.Curr_Details_Tbl_Type
1306: )
1307: IS
1308: l_api_version_number CONSTANT NUMBER := 1.0;
1309: l_api_name CONSTANT VARCHAR2(30):= 'Get_Currency';
1306: )
1307: IS
1308: l_api_version_number CONSTANT NUMBER := 1.0;
1309: l_api_name CONSTANT VARCHAR2(30):= 'Get_Currency';
1310: l_CURR_LISTS_rec QP_Currency_PUB.Curr_Lists_Rec_Type;
1311: l_CURR_DETAILS_tbl QP_Currency_PUB.Curr_Details_Tbl_Type;
1312: BEGIN
1313:
1314: -- Standard call to check for call compatibility
1307: IS
1308: l_api_version_number CONSTANT NUMBER := 1.0;
1309: l_api_name CONSTANT VARCHAR2(30):= 'Get_Currency';
1310: l_CURR_LISTS_rec QP_Currency_PUB.Curr_Lists_Rec_Type;
1311: l_CURR_DETAILS_tbl QP_Currency_PUB.Curr_Details_Tbl_Type;
1312: BEGIN
1313:
1314: -- Standard call to check for call compatibility
1315: