DBA Data[Home] [Help]

APPS.JTF_RS_GROUP_REPORT_PUB dependencies on FND_DFLEX

Line 71: * Uses FND_DFLEX APIs to populate segment and context details into a local table all_segment_details_tab

67:
68:
69: /*
70: * Private Procedure to cache the DFF segment details in a local table
71: * Uses FND_DFLEX APIs to populate segment and context details into a local table all_segment_details_tab
72: * A record is created for each segment in each context in the DFF definition.
73: */
74: PROCEDURE populate_segment_details_table ( p_appl_short_name IN fnd_application.application_short_name%TYPE,
75: p_flexfield_name IN fnd_descriptive_flexs_vl.descriptive_flexfield_name%TYPE )

Line 78: flexfield fnd_dflex.dflex_r;

74: PROCEDURE populate_segment_details_table ( p_appl_short_name IN fnd_application.application_short_name%TYPE,
75: p_flexfield_name IN fnd_descriptive_flexs_vl.descriptive_flexfield_name%TYPE )
76: IS
77: k INTEGER := 0;
78: flexfield fnd_dflex.dflex_r;
79: flexinfo fnd_dflex.dflex_dr;
80: contexts fnd_dflex.contexts_dr;
81: segments fnd_dflex.segments_dr;
82:

Line 79: flexinfo fnd_dflex.dflex_dr;

75: p_flexfield_name IN fnd_descriptive_flexs_vl.descriptive_flexfield_name%TYPE )
76: IS
77: k INTEGER := 0;
78: flexfield fnd_dflex.dflex_r;
79: flexinfo fnd_dflex.dflex_dr;
80: contexts fnd_dflex.contexts_dr;
81: segments fnd_dflex.segments_dr;
82:
83: BEGIN

Line 80: contexts fnd_dflex.contexts_dr;

76: IS
77: k INTEGER := 0;
78: flexfield fnd_dflex.dflex_r;
79: flexinfo fnd_dflex.dflex_dr;
80: contexts fnd_dflex.contexts_dr;
81: segments fnd_dflex.segments_dr;
82:
83: BEGIN
84: fnd_dflex.get_flexfield(p_appl_short_name, p_flexfield_name, flexfield, flexinfo);

Line 81: segments fnd_dflex.segments_dr;

77: k INTEGER := 0;
78: flexfield fnd_dflex.dflex_r;
79: flexinfo fnd_dflex.dflex_dr;
80: contexts fnd_dflex.contexts_dr;
81: segments fnd_dflex.segments_dr;
82:
83: BEGIN
84: fnd_dflex.get_flexfield(p_appl_short_name, p_flexfield_name, flexfield, flexinfo);
85: fnd_dflex.get_contexts(flexfield, contexts);

Line 84: fnd_dflex.get_flexfield(p_appl_short_name, p_flexfield_name, flexfield, flexinfo);

80: contexts fnd_dflex.contexts_dr;
81: segments fnd_dflex.segments_dr;
82:
83: BEGIN
84: fnd_dflex.get_flexfield(p_appl_short_name, p_flexfield_name, flexfield, flexinfo);
85: fnd_dflex.get_contexts(flexfield, contexts);
86: FOR i IN 1 .. contexts.ncontexts LOOP /* loop through the contexts defined */
87: IF(contexts.is_enabled(i)) THEN /* consider only the contexts that are enabled.*/
88: fnd_dflex.get_segments(fnd_dflex.make_context(flexfield, contexts.context_code(i)), segments,TRUE);

Line 85: fnd_dflex.get_contexts(flexfield, contexts);

81: segments fnd_dflex.segments_dr;
82:
83: BEGIN
84: fnd_dflex.get_flexfield(p_appl_short_name, p_flexfield_name, flexfield, flexinfo);
85: fnd_dflex.get_contexts(flexfield, contexts);
86: FOR i IN 1 .. contexts.ncontexts LOOP /* loop through the contexts defined */
87: IF(contexts.is_enabled(i)) THEN /* consider only the contexts that are enabled.*/
88: fnd_dflex.get_segments(fnd_dflex.make_context(flexfield, contexts.context_code(i)), segments,TRUE);
89: FOR j IN 1 .. segments.nsegments LOOP /* loop through the segments in the each context */

Line 88: fnd_dflex.get_segments(fnd_dflex.make_context(flexfield, contexts.context_code(i)), segments,TRUE);

84: fnd_dflex.get_flexfield(p_appl_short_name, p_flexfield_name, flexfield, flexinfo);
85: fnd_dflex.get_contexts(flexfield, contexts);
86: FOR i IN 1 .. contexts.ncontexts LOOP /* loop through the contexts defined */
87: IF(contexts.is_enabled(i)) THEN /* consider only the contexts that are enabled.*/
88: fnd_dflex.get_segments(fnd_dflex.make_context(flexfield, contexts.context_code(i)), segments,TRUE);
89: FOR j IN 1 .. segments.nsegments LOOP /* loop through the segments in the each context */
90: /* push a record into the local table all_segment_details_tab for each segment */
91: k := all_segment_details_tab.count + 1;
92: all_segment_details_tab(k).context_code := contexts.context_code(i);