3255: of the account fexfield to the calling AME attribute usage*/
3256: FUNCTION AP_Dist_Accounting_Flex(p_seg_name IN VARCHAR2,
3257: p_dist_id IN NUMBER) RETURN VARCHAR2 IS
3258:
3259: l_segments FND_FLEX_EXT.SEGMENTARRAY;
3260: l_result BOOLEAN;
3261: l_chart_of_accounts_id NUMBER;
3262: l_num_segments NUMBER;
3263: l_segment_num NUMBER;
3283: INTO l_chart_of_accounts_id
3284: FROM gl_sets_of_books
3285: WHERE set_of_books_id = l_sob;
3286:
3287: l_segment_delimiter := FND_FLEX_EXT.GET_DELIMITER(
3288: 'SQLGL',
3289: 'GL#',
3290: l_chart_of_accounts_id);
3291: IF (NOT l_result) THEN
3291: IF (NOT l_result) THEN
3292: l_reason_flex := FND_MESSAGE.GET;
3293: END IF;
3294:
3295: l_result := FND_FLEX_EXT.GET_SEGMENTS(
3296: 'SQLGL',
3297: 'GL#',
3298: l_chart_of_accounts_id,
3299: l_ccid,