获取键弹性域的段值和描述
--通过
code_combination_id
进行
关联
gl_code_combinations_kfv --拼接好的段值的表
gl_code_combinations --未拼接好的段值的表
获取拼接好的段值的描述:
xxxxx_xxxx_xx_pkg.
get_ccid_description
(p_coa_id
IN
INTEGER --账套,对应
gl_code_combinations_kfv 表中的
chart_of_accounts_id
,p_ccid
IN
INTEGER --段值id,对应
gl_code_combinations_kfv
表中的
code_combination_id
)
程序包的具体过程:
FUNCTION
get_ccid_description
(p_coa_id
IN
INTEGER
,p_ccid
IN
INTEGER
)
RETURN
VARCHAR2
IS
l_desc
VARCHAR2
(
2400
) :=
null
;
BEGIN
xla_utility_pkg.trace(
'> .get_ccid_description'
,
20
);
if
(fnd_flex_keyval.validate_ccid(
'SQLGL'
,
'GL#'
, p_coa_id, p_ccid))
then
l_desc := fnd_flex_keyval.concatenated_descriptions;
end
if
;
xla_utility_pkg.trace(
'< .get_ccid_description'
,
20
);
return
l_desc;
EXCEPTION
WHEN
xla_exceptions_pkg.application_exception
THEN
RAISE
;
WHEN
OTHERS
THEN
xla_exceptions_pkg.raise_message
(p_location =>
'xla_oa_functions_pkg.get_ccid_description'
);
END
get_ccid_description;