9:
10: PROCEDURE Con
11: ( p_validation_level IN NUMBER
12: , p_control_rec IN QP_GLOBALS.Control_Rec_Type
13: , p_CON_rec IN QP_Attributes_PUB.Con_Rec_Type
14: , p_old_CON_rec IN QP_Attributes_PUB.Con_Rec_Type
15: , x_CON_rec OUT NOCOPY /* file.sql.39 change */ QP_Attributes_PUB.Con_Rec_Type
16: , x_old_CON_rec OUT NOCOPY /* file.sql.39 change */ QP_Attributes_PUB.Con_Rec_Type
17: )
10: PROCEDURE Con
11: ( p_validation_level IN NUMBER
12: , p_control_rec IN QP_GLOBALS.Control_Rec_Type
13: , p_CON_rec IN QP_Attributes_PUB.Con_Rec_Type
14: , p_old_CON_rec IN QP_Attributes_PUB.Con_Rec_Type
15: , x_CON_rec OUT NOCOPY /* file.sql.39 change */ QP_Attributes_PUB.Con_Rec_Type
16: , x_old_CON_rec OUT NOCOPY /* file.sql.39 change */ QP_Attributes_PUB.Con_Rec_Type
17: )
18: IS
11: ( p_validation_level IN NUMBER
12: , p_control_rec IN QP_GLOBALS.Control_Rec_Type
13: , p_CON_rec IN QP_Attributes_PUB.Con_Rec_Type
14: , p_old_CON_rec IN QP_Attributes_PUB.Con_Rec_Type
15: , x_CON_rec OUT NOCOPY /* file.sql.39 change */ QP_Attributes_PUB.Con_Rec_Type
16: , x_old_CON_rec OUT NOCOPY /* file.sql.39 change */ QP_Attributes_PUB.Con_Rec_Type
17: )
18: IS
19: l_return_status VARCHAR2(1);
12: , p_control_rec IN QP_GLOBALS.Control_Rec_Type
13: , p_CON_rec IN QP_Attributes_PUB.Con_Rec_Type
14: , p_old_CON_rec IN QP_Attributes_PUB.Con_Rec_Type
15: , x_CON_rec OUT NOCOPY /* file.sql.39 change */ QP_Attributes_PUB.Con_Rec_Type
16: , x_old_CON_rec OUT NOCOPY /* file.sql.39 change */ QP_Attributes_PUB.Con_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_CON_rec QP_Attributes_PUB.Con_Rec_Type := p_CON_rec;
22: l_p_CON_rec QP_Attributes_PUB.Con_Rec_Type;
23: l_old_CON_rec QP_Attributes_PUB.Con_Rec_Type := p_old_CON_rec;
24: BEGIN
25:
18: IS
19: l_return_status VARCHAR2(1);
20: l_control_rec QP_GLOBALS.Control_Rec_Type;
21: l_CON_rec QP_Attributes_PUB.Con_Rec_Type := p_CON_rec;
22: l_p_CON_rec QP_Attributes_PUB.Con_Rec_Type;
23: l_old_CON_rec QP_Attributes_PUB.Con_Rec_Type := p_old_CON_rec;
24: BEGIN
25:
26: -- Load API control record
19: l_return_status VARCHAR2(1);
20: l_control_rec QP_GLOBALS.Control_Rec_Type;
21: l_CON_rec QP_Attributes_PUB.Con_Rec_Type := p_CON_rec;
22: l_p_CON_rec QP_Attributes_PUB.Con_Rec_Type;
23: l_old_CON_rec QP_Attributes_PUB.Con_Rec_Type := p_old_CON_rec;
24: BEGIN
25:
26: -- Load API control record
27:
251:
252: PROCEDURE Segs
253: ( p_validation_level IN NUMBER
254: , p_control_rec IN QP_GLOBALS.Control_Rec_Type
255: , p_SEG_tbl IN QP_Attributes_PUB.Seg_Tbl_Type
256: , p_old_SEG_tbl IN QP_Attributes_PUB.Seg_Tbl_Type
257: , x_SEG_tbl OUT NOCOPY /* file.sql.39 change */ QP_Attributes_PUB.Seg_Tbl_Type
258: , x_old_SEG_tbl OUT NOCOPY /* file.sql.39 change */ QP_Attributes_PUB.Seg_Tbl_Type
259: )
252: PROCEDURE Segs
253: ( p_validation_level IN NUMBER
254: , p_control_rec IN QP_GLOBALS.Control_Rec_Type
255: , p_SEG_tbl IN QP_Attributes_PUB.Seg_Tbl_Type
256: , p_old_SEG_tbl IN QP_Attributes_PUB.Seg_Tbl_Type
257: , x_SEG_tbl OUT NOCOPY /* file.sql.39 change */ QP_Attributes_PUB.Seg_Tbl_Type
258: , x_old_SEG_tbl OUT NOCOPY /* file.sql.39 change */ QP_Attributes_PUB.Seg_Tbl_Type
259: )
260: IS
253: ( p_validation_level IN NUMBER
254: , p_control_rec IN QP_GLOBALS.Control_Rec_Type
255: , p_SEG_tbl IN QP_Attributes_PUB.Seg_Tbl_Type
256: , p_old_SEG_tbl IN QP_Attributes_PUB.Seg_Tbl_Type
257: , x_SEG_tbl OUT NOCOPY /* file.sql.39 change */ QP_Attributes_PUB.Seg_Tbl_Type
258: , x_old_SEG_tbl OUT NOCOPY /* file.sql.39 change */ QP_Attributes_PUB.Seg_Tbl_Type
259: )
260: IS
261: l_return_status VARCHAR2(1);
254: , p_control_rec IN QP_GLOBALS.Control_Rec_Type
255: , p_SEG_tbl IN QP_Attributes_PUB.Seg_Tbl_Type
256: , p_old_SEG_tbl IN QP_Attributes_PUB.Seg_Tbl_Type
257: , x_SEG_tbl OUT NOCOPY /* file.sql.39 change */ QP_Attributes_PUB.Seg_Tbl_Type
258: , x_old_SEG_tbl OUT NOCOPY /* file.sql.39 change */ QP_Attributes_PUB.Seg_Tbl_Type
259: )
260: IS
261: l_return_status VARCHAR2(1);
262: l_control_rec QP_GLOBALS.Control_Rec_Type;
259: )
260: IS
261: l_return_status VARCHAR2(1);
262: l_control_rec QP_GLOBALS.Control_Rec_Type;
263: l_SEG_rec QP_Attributes_PUB.Seg_Rec_Type;
264: l_p_SEG_rec QP_Attributes_PUB.Seg_Rec_Type;
265: l_SEG_tbl QP_Attributes_PUB.Seg_Tbl_Type;
266: l_old_SEG_rec QP_Attributes_PUB.Seg_Rec_Type;
267: l_old_SEG_tbl QP_Attributes_PUB.Seg_Tbl_Type;
260: IS
261: l_return_status VARCHAR2(1);
262: l_control_rec QP_GLOBALS.Control_Rec_Type;
263: l_SEG_rec QP_Attributes_PUB.Seg_Rec_Type;
264: l_p_SEG_rec QP_Attributes_PUB.Seg_Rec_Type;
265: l_SEG_tbl QP_Attributes_PUB.Seg_Tbl_Type;
266: l_old_SEG_rec QP_Attributes_PUB.Seg_Rec_Type;
267: l_old_SEG_tbl QP_Attributes_PUB.Seg_Tbl_Type;
268: BEGIN
261: l_return_status VARCHAR2(1);
262: l_control_rec QP_GLOBALS.Control_Rec_Type;
263: l_SEG_rec QP_Attributes_PUB.Seg_Rec_Type;
264: l_p_SEG_rec QP_Attributes_PUB.Seg_Rec_Type;
265: l_SEG_tbl QP_Attributes_PUB.Seg_Tbl_Type;
266: l_old_SEG_rec QP_Attributes_PUB.Seg_Rec_Type;
267: l_old_SEG_tbl QP_Attributes_PUB.Seg_Tbl_Type;
268: BEGIN
269:
262: l_control_rec QP_GLOBALS.Control_Rec_Type;
263: l_SEG_rec QP_Attributes_PUB.Seg_Rec_Type;
264: l_p_SEG_rec QP_Attributes_PUB.Seg_Rec_Type;
265: l_SEG_tbl QP_Attributes_PUB.Seg_Tbl_Type;
266: l_old_SEG_rec QP_Attributes_PUB.Seg_Rec_Type;
267: l_old_SEG_tbl QP_Attributes_PUB.Seg_Tbl_Type;
268: BEGIN
269:
270: -- Init local table variables.
263: l_SEG_rec QP_Attributes_PUB.Seg_Rec_Type;
264: l_p_SEG_rec QP_Attributes_PUB.Seg_Rec_Type;
265: l_SEG_tbl QP_Attributes_PUB.Seg_Tbl_Type;
266: l_old_SEG_rec QP_Attributes_PUB.Seg_Rec_Type;
267: l_old_SEG_tbl QP_Attributes_PUB.Seg_Tbl_Type;
268: BEGIN
269:
270: -- Init local table variables.
271:
281:
282: IF l_old_SEG_tbl.EXISTS(I) THEN
283: l_old_SEG_rec := l_old_SEG_tbl(I);
284: ELSE
285: l_old_SEG_rec := QP_Attributes_PUB.G_MISS_SEG_REC;
286: END IF;
287:
288: -- Load API control record
289:
565: QP_GLOBALS.G_MISS_CONTROL_REC
566: , x_return_status OUT NOCOPY /* file.sql.39 change */ VARCHAR2
567: , x_msg_count OUT NOCOPY /* file.sql.39 change */ NUMBER
568: , x_msg_data OUT NOCOPY /* file.sql.39 change */ VARCHAR2
569: , p_CON_rec IN QP_Attributes_PUB.Con_Rec_Type :=
570: QP_Attributes_PUB.G_MISS_CON_REC
571: , p_old_CON_rec IN QP_Attributes_PUB.Con_Rec_Type :=
572: QP_Attributes_PUB.G_MISS_CON_REC
573: , p_SEG_tbl IN QP_Attributes_PUB.Seg_Tbl_Type :=
566: , x_return_status OUT NOCOPY /* file.sql.39 change */ VARCHAR2
567: , x_msg_count OUT NOCOPY /* file.sql.39 change */ NUMBER
568: , x_msg_data OUT NOCOPY /* file.sql.39 change */ VARCHAR2
569: , p_CON_rec IN QP_Attributes_PUB.Con_Rec_Type :=
570: QP_Attributes_PUB.G_MISS_CON_REC
571: , p_old_CON_rec IN QP_Attributes_PUB.Con_Rec_Type :=
572: QP_Attributes_PUB.G_MISS_CON_REC
573: , p_SEG_tbl IN QP_Attributes_PUB.Seg_Tbl_Type :=
574: QP_Attributes_PUB.G_MISS_SEG_TBL
567: , x_msg_count OUT NOCOPY /* file.sql.39 change */ NUMBER
568: , x_msg_data OUT NOCOPY /* file.sql.39 change */ VARCHAR2
569: , p_CON_rec IN QP_Attributes_PUB.Con_Rec_Type :=
570: QP_Attributes_PUB.G_MISS_CON_REC
571: , p_old_CON_rec IN QP_Attributes_PUB.Con_Rec_Type :=
572: QP_Attributes_PUB.G_MISS_CON_REC
573: , p_SEG_tbl IN QP_Attributes_PUB.Seg_Tbl_Type :=
574: QP_Attributes_PUB.G_MISS_SEG_TBL
575: , p_old_SEG_tbl IN QP_Attributes_PUB.Seg_Tbl_Type :=
568: , x_msg_data OUT NOCOPY /* file.sql.39 change */ VARCHAR2
569: , p_CON_rec IN QP_Attributes_PUB.Con_Rec_Type :=
570: QP_Attributes_PUB.G_MISS_CON_REC
571: , p_old_CON_rec IN QP_Attributes_PUB.Con_Rec_Type :=
572: QP_Attributes_PUB.G_MISS_CON_REC
573: , p_SEG_tbl IN QP_Attributes_PUB.Seg_Tbl_Type :=
574: QP_Attributes_PUB.G_MISS_SEG_TBL
575: , p_old_SEG_tbl IN QP_Attributes_PUB.Seg_Tbl_Type :=
576: QP_Attributes_PUB.G_MISS_SEG_TBL
569: , p_CON_rec IN QP_Attributes_PUB.Con_Rec_Type :=
570: QP_Attributes_PUB.G_MISS_CON_REC
571: , p_old_CON_rec IN QP_Attributes_PUB.Con_Rec_Type :=
572: QP_Attributes_PUB.G_MISS_CON_REC
573: , p_SEG_tbl IN QP_Attributes_PUB.Seg_Tbl_Type :=
574: QP_Attributes_PUB.G_MISS_SEG_TBL
575: , p_old_SEG_tbl IN QP_Attributes_PUB.Seg_Tbl_Type :=
576: QP_Attributes_PUB.G_MISS_SEG_TBL
577: , x_CON_rec OUT NOCOPY /* file.sql.39 change */ QP_Attributes_PUB.Con_Rec_Type
570: QP_Attributes_PUB.G_MISS_CON_REC
571: , p_old_CON_rec IN QP_Attributes_PUB.Con_Rec_Type :=
572: QP_Attributes_PUB.G_MISS_CON_REC
573: , p_SEG_tbl IN QP_Attributes_PUB.Seg_Tbl_Type :=
574: QP_Attributes_PUB.G_MISS_SEG_TBL
575: , p_old_SEG_tbl IN QP_Attributes_PUB.Seg_Tbl_Type :=
576: QP_Attributes_PUB.G_MISS_SEG_TBL
577: , x_CON_rec OUT NOCOPY /* file.sql.39 change */ QP_Attributes_PUB.Con_Rec_Type
578: , x_SEG_tbl OUT NOCOPY /* file.sql.39 change */ QP_Attributes_PUB.Seg_Tbl_Type
571: , p_old_CON_rec IN QP_Attributes_PUB.Con_Rec_Type :=
572: QP_Attributes_PUB.G_MISS_CON_REC
573: , p_SEG_tbl IN QP_Attributes_PUB.Seg_Tbl_Type :=
574: QP_Attributes_PUB.G_MISS_SEG_TBL
575: , p_old_SEG_tbl IN QP_Attributes_PUB.Seg_Tbl_Type :=
576: QP_Attributes_PUB.G_MISS_SEG_TBL
577: , x_CON_rec OUT NOCOPY /* file.sql.39 change */ QP_Attributes_PUB.Con_Rec_Type
578: , x_SEG_tbl OUT NOCOPY /* file.sql.39 change */ QP_Attributes_PUB.Seg_Tbl_Type
579: )
572: QP_Attributes_PUB.G_MISS_CON_REC
573: , p_SEG_tbl IN QP_Attributes_PUB.Seg_Tbl_Type :=
574: QP_Attributes_PUB.G_MISS_SEG_TBL
575: , p_old_SEG_tbl IN QP_Attributes_PUB.Seg_Tbl_Type :=
576: QP_Attributes_PUB.G_MISS_SEG_TBL
577: , x_CON_rec OUT NOCOPY /* file.sql.39 change */ QP_Attributes_PUB.Con_Rec_Type
578: , x_SEG_tbl OUT NOCOPY /* file.sql.39 change */ QP_Attributes_PUB.Seg_Tbl_Type
579: )
580: IS
573: , p_SEG_tbl IN QP_Attributes_PUB.Seg_Tbl_Type :=
574: QP_Attributes_PUB.G_MISS_SEG_TBL
575: , p_old_SEG_tbl IN QP_Attributes_PUB.Seg_Tbl_Type :=
576: QP_Attributes_PUB.G_MISS_SEG_TBL
577: , x_CON_rec OUT NOCOPY /* file.sql.39 change */ QP_Attributes_PUB.Con_Rec_Type
578: , x_SEG_tbl OUT NOCOPY /* file.sql.39 change */ QP_Attributes_PUB.Seg_Tbl_Type
579: )
580: IS
581: l_api_version_number CONSTANT NUMBER := 1.0;
574: QP_Attributes_PUB.G_MISS_SEG_TBL
575: , p_old_SEG_tbl IN QP_Attributes_PUB.Seg_Tbl_Type :=
576: QP_Attributes_PUB.G_MISS_SEG_TBL
577: , x_CON_rec OUT NOCOPY /* file.sql.39 change */ QP_Attributes_PUB.Con_Rec_Type
578: , x_SEG_tbl OUT NOCOPY /* file.sql.39 change */ QP_Attributes_PUB.Seg_Tbl_Type
579: )
580: IS
581: l_api_version_number CONSTANT NUMBER := 1.0;
582: l_api_name CONSTANT VARCHAR2(30):= 'Process_Attributes';
581: l_api_version_number CONSTANT NUMBER := 1.0;
582: l_api_name CONSTANT VARCHAR2(30):= 'Process_Attributes';
583: l_return_status VARCHAR2(1);
584: l_control_rec QP_GLOBALS.Control_Rec_Type;
585: l_p_CON_rec QP_Attributes_PUB.Con_Rec_Type := p_CON_rec;
586: l_CON_rec QP_Attributes_PUB.Con_Rec_Type := p_CON_rec;
587: l_p_old_CON_rec QP_Attributes_PUB.Con_Rec_Type := p_old_CON_rec;
588: l_old_CON_rec QP_Attributes_PUB.Con_Rec_Type := p_old_CON_rec;
589: l_p_SEG_rec QP_Attributes_PUB.Seg_Rec_Type;
582: l_api_name CONSTANT VARCHAR2(30):= 'Process_Attributes';
583: l_return_status VARCHAR2(1);
584: l_control_rec QP_GLOBALS.Control_Rec_Type;
585: l_p_CON_rec QP_Attributes_PUB.Con_Rec_Type := p_CON_rec;
586: l_CON_rec QP_Attributes_PUB.Con_Rec_Type := p_CON_rec;
587: l_p_old_CON_rec QP_Attributes_PUB.Con_Rec_Type := p_old_CON_rec;
588: l_old_CON_rec QP_Attributes_PUB.Con_Rec_Type := p_old_CON_rec;
589: l_p_SEG_rec QP_Attributes_PUB.Seg_Rec_Type;
590: l_SEG_rec QP_Attributes_PUB.Seg_Rec_Type;
583: l_return_status VARCHAR2(1);
584: l_control_rec QP_GLOBALS.Control_Rec_Type;
585: l_p_CON_rec QP_Attributes_PUB.Con_Rec_Type := p_CON_rec;
586: l_CON_rec QP_Attributes_PUB.Con_Rec_Type := p_CON_rec;
587: l_p_old_CON_rec QP_Attributes_PUB.Con_Rec_Type := p_old_CON_rec;
588: l_old_CON_rec QP_Attributes_PUB.Con_Rec_Type := p_old_CON_rec;
589: l_p_SEG_rec QP_Attributes_PUB.Seg_Rec_Type;
590: l_SEG_rec QP_Attributes_PUB.Seg_Rec_Type;
591: l_p_SEG_tbl QP_Attributes_PUB.Seg_Tbl_Type;
584: l_control_rec QP_GLOBALS.Control_Rec_Type;
585: l_p_CON_rec QP_Attributes_PUB.Con_Rec_Type := p_CON_rec;
586: l_CON_rec QP_Attributes_PUB.Con_Rec_Type := p_CON_rec;
587: l_p_old_CON_rec QP_Attributes_PUB.Con_Rec_Type := p_old_CON_rec;
588: l_old_CON_rec QP_Attributes_PUB.Con_Rec_Type := p_old_CON_rec;
589: l_p_SEG_rec QP_Attributes_PUB.Seg_Rec_Type;
590: l_SEG_rec QP_Attributes_PUB.Seg_Rec_Type;
591: l_p_SEG_tbl QP_Attributes_PUB.Seg_Tbl_Type;
592: l_SEG_tbl QP_Attributes_PUB.Seg_Tbl_Type;
585: l_p_CON_rec QP_Attributes_PUB.Con_Rec_Type := p_CON_rec;
586: l_CON_rec QP_Attributes_PUB.Con_Rec_Type := p_CON_rec;
587: l_p_old_CON_rec QP_Attributes_PUB.Con_Rec_Type := p_old_CON_rec;
588: l_old_CON_rec QP_Attributes_PUB.Con_Rec_Type := p_old_CON_rec;
589: l_p_SEG_rec QP_Attributes_PUB.Seg_Rec_Type;
590: l_SEG_rec QP_Attributes_PUB.Seg_Rec_Type;
591: l_p_SEG_tbl QP_Attributes_PUB.Seg_Tbl_Type;
592: l_SEG_tbl QP_Attributes_PUB.Seg_Tbl_Type;
593: l_old_SEG_rec QP_Attributes_PUB.Seg_Rec_Type;
586: l_CON_rec QP_Attributes_PUB.Con_Rec_Type := p_CON_rec;
587: l_p_old_CON_rec QP_Attributes_PUB.Con_Rec_Type := p_old_CON_rec;
588: l_old_CON_rec QP_Attributes_PUB.Con_Rec_Type := p_old_CON_rec;
589: l_p_SEG_rec QP_Attributes_PUB.Seg_Rec_Type;
590: l_SEG_rec QP_Attributes_PUB.Seg_Rec_Type;
591: l_p_SEG_tbl QP_Attributes_PUB.Seg_Tbl_Type;
592: l_SEG_tbl QP_Attributes_PUB.Seg_Tbl_Type;
593: l_old_SEG_rec QP_Attributes_PUB.Seg_Rec_Type;
594: l_p_old_SEG_tbl QP_Attributes_PUB.Seg_Tbl_Type;
587: l_p_old_CON_rec QP_Attributes_PUB.Con_Rec_Type := p_old_CON_rec;
588: l_old_CON_rec QP_Attributes_PUB.Con_Rec_Type := p_old_CON_rec;
589: l_p_SEG_rec QP_Attributes_PUB.Seg_Rec_Type;
590: l_SEG_rec QP_Attributes_PUB.Seg_Rec_Type;
591: l_p_SEG_tbl QP_Attributes_PUB.Seg_Tbl_Type;
592: l_SEG_tbl QP_Attributes_PUB.Seg_Tbl_Type;
593: l_old_SEG_rec QP_Attributes_PUB.Seg_Rec_Type;
594: l_p_old_SEG_tbl QP_Attributes_PUB.Seg_Tbl_Type;
595: l_old_SEG_tbl QP_Attributes_PUB.Seg_Tbl_Type;
588: l_old_CON_rec QP_Attributes_PUB.Con_Rec_Type := p_old_CON_rec;
589: l_p_SEG_rec QP_Attributes_PUB.Seg_Rec_Type;
590: l_SEG_rec QP_Attributes_PUB.Seg_Rec_Type;
591: l_p_SEG_tbl QP_Attributes_PUB.Seg_Tbl_Type;
592: l_SEG_tbl QP_Attributes_PUB.Seg_Tbl_Type;
593: l_old_SEG_rec QP_Attributes_PUB.Seg_Rec_Type;
594: l_p_old_SEG_tbl QP_Attributes_PUB.Seg_Tbl_Type;
595: l_old_SEG_tbl QP_Attributes_PUB.Seg_Tbl_Type;
596: BEGIN
589: l_p_SEG_rec QP_Attributes_PUB.Seg_Rec_Type;
590: l_SEG_rec QP_Attributes_PUB.Seg_Rec_Type;
591: l_p_SEG_tbl QP_Attributes_PUB.Seg_Tbl_Type;
592: l_SEG_tbl QP_Attributes_PUB.Seg_Tbl_Type;
593: l_old_SEG_rec QP_Attributes_PUB.Seg_Rec_Type;
594: l_p_old_SEG_tbl QP_Attributes_PUB.Seg_Tbl_Type;
595: l_old_SEG_tbl QP_Attributes_PUB.Seg_Tbl_Type;
596: BEGIN
597:
590: l_SEG_rec QP_Attributes_PUB.Seg_Rec_Type;
591: l_p_SEG_tbl QP_Attributes_PUB.Seg_Tbl_Type;
592: l_SEG_tbl QP_Attributes_PUB.Seg_Tbl_Type;
593: l_old_SEG_rec QP_Attributes_PUB.Seg_Rec_Type;
594: l_p_old_SEG_tbl QP_Attributes_PUB.Seg_Tbl_Type;
595: l_old_SEG_tbl QP_Attributes_PUB.Seg_Tbl_Type;
596: BEGIN
597:
598: -- Standard call to check for call compatibility
591: l_p_SEG_tbl QP_Attributes_PUB.Seg_Tbl_Type;
592: l_SEG_tbl QP_Attributes_PUB.Seg_Tbl_Type;
593: l_old_SEG_rec QP_Attributes_PUB.Seg_Rec_Type;
594: l_p_old_SEG_tbl QP_Attributes_PUB.Seg_Tbl_Type;
595: l_old_SEG_tbl QP_Attributes_PUB.Seg_Tbl_Type;
596: BEGIN
597:
598: -- Standard call to check for call compatibility
599:
803: , p_init_msg_list IN VARCHAR2 := FND_API.G_FALSE
804: , x_return_status OUT NOCOPY /* file.sql.39 change */ VARCHAR2
805: , x_msg_count OUT NOCOPY /* file.sql.39 change */ NUMBER
806: , x_msg_data OUT NOCOPY /* file.sql.39 change */ VARCHAR2
807: , p_CON_rec IN QP_Attributes_PUB.Con_Rec_Type :=
808: QP_Attributes_PUB.G_MISS_CON_REC
809: , p_SEG_tbl IN QP_Attributes_PUB.Seg_Tbl_Type :=
810: QP_Attributes_PUB.G_MISS_SEG_TBL
811: , x_CON_rec OUT NOCOPY /* file.sql.39 change */ QP_Attributes_PUB.Con_Rec_Type
804: , x_return_status OUT NOCOPY /* file.sql.39 change */ VARCHAR2
805: , x_msg_count OUT NOCOPY /* file.sql.39 change */ NUMBER
806: , x_msg_data OUT NOCOPY /* file.sql.39 change */ VARCHAR2
807: , p_CON_rec IN QP_Attributes_PUB.Con_Rec_Type :=
808: QP_Attributes_PUB.G_MISS_CON_REC
809: , p_SEG_tbl IN QP_Attributes_PUB.Seg_Tbl_Type :=
810: QP_Attributes_PUB.G_MISS_SEG_TBL
811: , x_CON_rec OUT NOCOPY /* file.sql.39 change */ QP_Attributes_PUB.Con_Rec_Type
812: , x_SEG_tbl OUT NOCOPY /* file.sql.39 change */ QP_Attributes_PUB.Seg_Tbl_Type
805: , x_msg_count OUT NOCOPY /* file.sql.39 change */ NUMBER
806: , x_msg_data OUT NOCOPY /* file.sql.39 change */ VARCHAR2
807: , p_CON_rec IN QP_Attributes_PUB.Con_Rec_Type :=
808: QP_Attributes_PUB.G_MISS_CON_REC
809: , p_SEG_tbl IN QP_Attributes_PUB.Seg_Tbl_Type :=
810: QP_Attributes_PUB.G_MISS_SEG_TBL
811: , x_CON_rec OUT NOCOPY /* file.sql.39 change */ QP_Attributes_PUB.Con_Rec_Type
812: , x_SEG_tbl OUT NOCOPY /* file.sql.39 change */ QP_Attributes_PUB.Seg_Tbl_Type
813: )
806: , x_msg_data OUT NOCOPY /* file.sql.39 change */ VARCHAR2
807: , p_CON_rec IN QP_Attributes_PUB.Con_Rec_Type :=
808: QP_Attributes_PUB.G_MISS_CON_REC
809: , p_SEG_tbl IN QP_Attributes_PUB.Seg_Tbl_Type :=
810: QP_Attributes_PUB.G_MISS_SEG_TBL
811: , x_CON_rec OUT NOCOPY /* file.sql.39 change */ QP_Attributes_PUB.Con_Rec_Type
812: , x_SEG_tbl OUT NOCOPY /* file.sql.39 change */ QP_Attributes_PUB.Seg_Tbl_Type
813: )
814: IS
807: , p_CON_rec IN QP_Attributes_PUB.Con_Rec_Type :=
808: QP_Attributes_PUB.G_MISS_CON_REC
809: , p_SEG_tbl IN QP_Attributes_PUB.Seg_Tbl_Type :=
810: QP_Attributes_PUB.G_MISS_SEG_TBL
811: , x_CON_rec OUT NOCOPY /* file.sql.39 change */ QP_Attributes_PUB.Con_Rec_Type
812: , x_SEG_tbl OUT NOCOPY /* file.sql.39 change */ QP_Attributes_PUB.Seg_Tbl_Type
813: )
814: IS
815: l_api_version_number CONSTANT NUMBER := 1.0;
808: QP_Attributes_PUB.G_MISS_CON_REC
809: , p_SEG_tbl IN QP_Attributes_PUB.Seg_Tbl_Type :=
810: QP_Attributes_PUB.G_MISS_SEG_TBL
811: , x_CON_rec OUT NOCOPY /* file.sql.39 change */ QP_Attributes_PUB.Con_Rec_Type
812: , x_SEG_tbl OUT NOCOPY /* file.sql.39 change */ QP_Attributes_PUB.Seg_Tbl_Type
813: )
814: IS
815: l_api_version_number CONSTANT NUMBER := 1.0;
816: l_api_name CONSTANT VARCHAR2(30):= 'Lock_Attributes';
814: IS
815: l_api_version_number CONSTANT NUMBER := 1.0;
816: l_api_name CONSTANT VARCHAR2(30):= 'Lock_Attributes';
817: l_return_status VARCHAR2(1) := FND_API.G_RET_STS_SUCCESS;
818: l_SEG_rec QP_Attributes_PUB.Seg_Rec_Type;
819: BEGIN
820:
821: -- Standard call to check for call compatibility
822:
974: , x_return_status OUT NOCOPY /* file.sql.39 change */ VARCHAR2
975: , x_msg_count OUT NOCOPY /* file.sql.39 change */ NUMBER
976: , x_msg_data OUT NOCOPY /* file.sql.39 change */ VARCHAR2
977: , p_prc_context_id IN NUMBER
978: , x_CON_rec OUT NOCOPY /* file.sql.39 change */ QP_Attributes_PUB.Con_Rec_Type
979: , x_SEG_tbl OUT NOCOPY /* file.sql.39 change */ QP_Attributes_PUB.Seg_Tbl_Type
980: )
981: IS
982: l_api_version_number CONSTANT NUMBER := 1.0;
975: , x_msg_count OUT NOCOPY /* file.sql.39 change */ NUMBER
976: , x_msg_data OUT NOCOPY /* file.sql.39 change */ VARCHAR2
977: , p_prc_context_id IN NUMBER
978: , x_CON_rec OUT NOCOPY /* file.sql.39 change */ QP_Attributes_PUB.Con_Rec_Type
979: , x_SEG_tbl OUT NOCOPY /* file.sql.39 change */ QP_Attributes_PUB.Seg_Tbl_Type
980: )
981: IS
982: l_api_version_number CONSTANT NUMBER := 1.0;
983: l_api_name CONSTANT VARCHAR2(30):= 'Get_Attributes';
980: )
981: IS
982: l_api_version_number CONSTANT NUMBER := 1.0;
983: l_api_name CONSTANT VARCHAR2(30):= 'Get_Attributes';
984: l_CON_rec QP_Attributes_PUB.Con_Rec_Type;
985: l_SEG_tbl QP_Attributes_PUB.Seg_Tbl_Type;
986: BEGIN
987:
988: -- Standard call to check for call compatibility
981: IS
982: l_api_version_number CONSTANT NUMBER := 1.0;
983: l_api_name CONSTANT VARCHAR2(30):= 'Get_Attributes';
984: l_CON_rec QP_Attributes_PUB.Con_Rec_Type;
985: l_SEG_tbl QP_Attributes_PUB.Seg_Tbl_Type;
986: BEGIN
987:
988: -- Standard call to check for call compatibility
989: