888: l_cp_clearing_account_segments,
889: l_flex_segment_delimiter);
890:
891: ------------------------------------------------------------------------
892: l_debug_info := 'calling FND_FLEX_KEYVAL.validate_segs';
893: ------------------------------------------------------------------------
894: -- Bug: 7699146, Replaced CREATE_COMB_NO_AT with CREATE_COMBINATION
895: IF (FND_FLEX_KEYVAL.validate_segs('CREATE_COMBINATION',
896: 'SQLGL',
891: ------------------------------------------------------------------------
892: l_debug_info := 'calling FND_FLEX_KEYVAL.validate_segs';
893: ------------------------------------------------------------------------
894: -- Bug: 7699146, Replaced CREATE_COMB_NO_AT with CREATE_COMBINATION
895: IF (FND_FLEX_KEYVAL.validate_segs('CREATE_COMBINATION',
896: 'SQLGL',
897: 'GL#',
898: l_chart_of_accounts_id,
899: l_concatenated_segments)) THEN
897: 'GL#',
898: l_chart_of_accounts_id,
899: l_concatenated_segments)) THEN
900:
901: p_ccid := FND_FLEX_KEYVAL.combination_id;
902:
903: ELSE
904: l_debug_info := substr(FND_FLEX_KEYVAL.error_message, 1800);
905: FND_MESSAGE.set_encoded(FND_FLEX_KEYVAL.encoded_error_message);
900:
901: p_ccid := FND_FLEX_KEYVAL.combination_id;
902:
903: ELSE
904: l_debug_info := substr(FND_FLEX_KEYVAL.error_message, 1800);
905: FND_MESSAGE.set_encoded(FND_FLEX_KEYVAL.encoded_error_message);
906: fnd_msg_pub.add();
907: RAISE AP_WEB_OA_MAINFLOW_PKG.G_EXC_ERROR;
908:
901: p_ccid := FND_FLEX_KEYVAL.combination_id;
902:
903: ELSE
904: l_debug_info := substr(FND_FLEX_KEYVAL.error_message, 1800);
905: FND_MESSAGE.set_encoded(FND_FLEX_KEYVAL.encoded_error_message);
906: fnd_msg_pub.add();
907: RAISE AP_WEB_OA_MAINFLOW_PKG.G_EXC_ERROR;
908:
909: END IF; /* FND_FLEX_KEYVAL.validate_segs */
905: FND_MESSAGE.set_encoded(FND_FLEX_KEYVAL.encoded_error_message);
906: fnd_msg_pub.add();
907: RAISE AP_WEB_OA_MAINFLOW_PKG.G_EXC_ERROR;
908:
909: END IF; /* FND_FLEX_KEYVAL.validate_segs */
910:
911:
912: else -- if l_data_feed_level_code = 'Y' then
913: