create FUNCTION get_acct_ccid(p_coa_id IN NUMBER,
p_conca_segments IN VARCHAR2) RETURN NUMBER IS
l_ccid NUMBER;
l_create_result BOOLEAN;
BEGIN
BEGIN
l_create_result := fnd_flex_keyval.validate_segs(
operation => 'CREATE_COMBINATION',
appl_short_name => 'SQLGL',
key_flex_code => 'GL#',
structure_number => p_coa_id,
concat_segments => p_conca_segments);
fnd_message.debug(fnd_flex_keyval.error_message); --输出报错信息
IF (l_create_result) THEN
l_ccid := fnd_flex_keyval.combination_id;
ELSE
l_ccid := NULL;
EBS调用交叉验证规则校验外围系统导入凭证
最新推荐文章于 2021-04-22 12:05:16 发布
本文介绍了一个Oracle EBS中的PL/SQL函数,用于调用Flexfield交叉验证规则进行外围系统凭证校验。函数`get_acct_ccid`通过`fnd_flex_keyval.validate_segs`验证或创建会计科目结构和组合。参数包括操作类型、应用程序简称、键弹性域代码、结构编号和组合段。验证成功后,可以使用`fnd_flex_keyval.concatenated_descriptions()`获取组合描述。
摘要由CSDN通过智能技术生成