29: x_value_set VARCHAR2(60);
30: BEGIN
31:
32: -- Identify the natural account and balancing segments
33: dumdum := FND_FLEX_APIS.get_qualifier_segnum(
34: 101, 'GL#', x_chart_of_accounts_id,
35: 'GL_ACCOUNT', x_accseg_segment_num);
36: dumdum := FND_FLEX_APIS.get_qualifier_segnum(
37: 101, 'GL#', x_chart_of_accounts_id,
32: -- Identify the natural account and balancing segments
33: dumdum := FND_FLEX_APIS.get_qualifier_segnum(
34: 101, 'GL#', x_chart_of_accounts_id,
35: 'GL_ACCOUNT', x_accseg_segment_num);
36: dumdum := FND_FLEX_APIS.get_qualifier_segnum(
37: 101, 'GL#', x_chart_of_accounts_id,
38: 'GL_BALANCING', x_balseg_segment_num);
39: dumdum := FND_FLEX_APIS.get_qualifier_segnum(
40: 101, 'GL#', x_chart_of_accounts_id,
35: 'GL_ACCOUNT', x_accseg_segment_num);
36: dumdum := FND_FLEX_APIS.get_qualifier_segnum(
37: 101, 'GL#', x_chart_of_accounts_id,
38: 'GL_BALANCING', x_balseg_segment_num);
39: dumdum := FND_FLEX_APIS.get_qualifier_segnum(
40: 101, 'GL#', x_chart_of_accounts_id,
41: 'GL_INTERCOMPANY', x_ieaseg_segment_num);
42:
43: -- Get the segment delimiter
40: 101, 'GL#', x_chart_of_accounts_id,
41: 'GL_INTERCOMPANY', x_ieaseg_segment_num);
42:
43: -- Get the segment delimiter
44: x_segment_delimiter := FND_FLEX_APIS.get_segment_delimiter(
45: 101, 'GL#', x_chart_of_accounts_id);
46:
47: -- Count 'em up and string 'em together
48: x_enabled_segment_count := 0;
58: r.application_column_name;
59: END IF;
60: -- If this is either the accseg or balseg, get more info
61: IF r.segment_num = x_accseg_segment_num THEN
62: IF (FND_FLEX_APIS.get_segment_info(
63: 101, 'GL#', x_chart_of_accounts_id,
64: r.segment_num, x_accseg_app_col_name,
65: x_seg_name, x_accseg_left_prompt, x_value_set)) THEN
66: null;
65: x_seg_name, x_accseg_left_prompt, x_value_set)) THEN
66: null;
67: END IF;
68: ELSIF r.segment_num = x_balseg_segment_num THEN
69: IF (FND_FLEX_APIS.get_segment_info(
70: 101, 'GL#', x_chart_of_accounts_id,
71: r.segment_num, x_balseg_app_col_name,
72: x_seg_name, x_balseg_left_prompt, x_value_set)) THEN
73: null;
72: x_seg_name, x_balseg_left_prompt, x_value_set)) THEN
73: null;
74: END IF;
75: ELSIF r.segment_num = x_ieaseg_segment_num THEN
76: IF (FND_FLEX_APIS.get_segment_info(
77: 101, 'GL#', x_chart_of_accounts_id,
78: r.segment_num, x_ieaseg_app_col_name,
79: x_seg_name, x_ieaseg_left_prompt, x_value_set)) THEN
80: null;