DBA Data[Home] [Help]

APPS.AHL_PRD_PRINT_PVT dependencies on FND_FLEX_KEY_API

Line 7643: l_flex_seglist fnd_flex_key_api.segment_list;

7639: x_mti_seglist OUT NOCOPY fnd_flex_ext.SegmentArray,
7640: x_return_status OUT NOCOPY VARCHAR2)
7641: IS
7642: l_flex_nseg NUMBER;
7643: l_flex_seglist fnd_flex_key_api.segment_list;
7644: l_fftype fnd_flex_key_api.flexfield_type;
7645: l_ffstru fnd_flex_key_api.structure_type;
7646: l_segment_type fnd_flex_key_api.segment_type;
7647: l_delim VARCHAR2(1);

Line 7644: l_fftype fnd_flex_key_api.flexfield_type;

7640: x_return_status OUT NOCOPY VARCHAR2)
7641: IS
7642: l_flex_nseg NUMBER;
7643: l_flex_seglist fnd_flex_key_api.segment_list;
7644: l_fftype fnd_flex_key_api.flexfield_type;
7645: l_ffstru fnd_flex_key_api.structure_type;
7646: l_segment_type fnd_flex_key_api.segment_type;
7647: l_delim VARCHAR2(1);
7648:

Line 7645: l_ffstru fnd_flex_key_api.structure_type;

7641: IS
7642: l_flex_nseg NUMBER;
7643: l_flex_seglist fnd_flex_key_api.segment_list;
7644: l_fftype fnd_flex_key_api.flexfield_type;
7645: l_ffstru fnd_flex_key_api.structure_type;
7646: l_segment_type fnd_flex_key_api.segment_type;
7647: l_delim VARCHAR2(1);
7648:
7649: l_loc_nseg number;

Line 7646: l_segment_type fnd_flex_key_api.segment_type;

7642: l_flex_nseg NUMBER;
7643: l_flex_seglist fnd_flex_key_api.segment_list;
7644: l_fftype fnd_flex_key_api.flexfield_type;
7645: l_ffstru fnd_flex_key_api.structure_type;
7646: l_segment_type fnd_flex_key_api.segment_type;
7647: l_delim VARCHAR2(1);
7648:
7649: l_loc_nseg number;
7650: l_loc_seglist fnd_flex_ext.SegmentArray;

Line 7667: fnd_flex_key_api.set_session_mode('seed_data');

7663: FOR i IN 1..15 LOOP
7664: l_mti_seglist(i) := null;
7665: END LOOP;
7666:
7667: fnd_flex_key_api.set_session_mode('seed_data');
7668:
7669: -- find flex field type
7670: l_fftype := fnd_flex_key_api.find_flexfield('AHL', 'AHLR');
7671:

Line 7670: l_fftype := fnd_flex_key_api.find_flexfield('AHL', 'AHLR');

7666:
7667: fnd_flex_key_api.set_session_mode('seed_data');
7668:
7669: -- find flex field type
7670: l_fftype := fnd_flex_key_api.find_flexfield('AHL', 'AHLR');
7671:
7672: -- find flex structure type
7673: l_ffstru := fnd_flex_key_api.find_structure(l_fftype, 101);
7674:

Line 7673: l_ffstru := fnd_flex_key_api.find_structure(l_fftype, 101);

7669: -- find flex field type
7670: l_fftype := fnd_flex_key_api.find_flexfield('AHL', 'AHLR');
7671:
7672: -- find flex structure type
7673: l_ffstru := fnd_flex_key_api.find_structure(l_fftype, 101);
7674:
7675: -- find segment list for the key flex field
7676: fnd_flex_key_api.get_segments(l_fftype, l_ffstru, TRUE, l_flex_nseg, l_flex_seglist);
7677:

Line 7676: fnd_flex_key_api.get_segments(l_fftype, l_ffstru, TRUE, l_flex_nseg, l_flex_seglist);

7672: -- find flex structure type
7673: l_ffstru := fnd_flex_key_api.find_structure(l_fftype, 101);
7674:
7675: -- find segment list for the key flex field
7676: fnd_flex_key_api.get_segments(l_fftype, l_ffstru, TRUE, l_flex_nseg, l_flex_seglist);
7677:
7678: -- find segment delimiter
7679: l_delim := l_ffstru.segment_separator;
7680:

Line 7725: l_segment_type := fnd_flex_key_api.find_segment(l_fftype, l_ffstru, l_flex_seglist(l_loop));

7721: l_loc_nseg := fnd_flex_ext.breakup_segments (l_concat_seg_desc, l_delim, l_loc_seglist);
7722:
7723: FOR l_loop IN 1..l_flex_nseg LOOP
7724:
7725: l_segment_type := fnd_flex_key_api.find_segment(l_fftype, l_ffstru, l_flex_seglist(l_loop));
7726: --dbms_output.put_line('l_segment_type is : ' || l_segment_type.column_name);
7727:
7728: l_mti_seglist(To_number(Substr(l_segment_type.column_name, 8))) := l_loc_seglist(l_loop);
7729: --dbms_output.put_line('To_number(Substr(l_segment_type.column_name, 8)):' || To_number(Substr(l_segment_type.column_name, 8)));