EBS:已知科目组合ID,查询科目组合值
使用以下两函数就可以不需要外关联 GL_CODE_COMBINATIONS 表来组合科目代码值或科目描述。
已知科目组合ID(CCID),查询科目组合值
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 | -- 已知科目组合ID返回 科目组合值,如: 108.0.140321.0.0.0.0.0.0 select fnd_flex_ext.get_segs(application_short_name => 'SQLGL' , -- IN VARCHAR2, key_flex_code => 'GL#' , -- IN VARCHAR2, structure_number =>50368, -- IN NUMBER, -- CHART_OF_ACCOUNT_ID combination_id =>2568265 -- IN NUMBER -- code_Combination_id ) AS CONCATENATED_SEGMENTS from dual; -- 返回108.0.140321.0.0.0.0.0.0'<br> -- 已知科目组合,返回 科目组合ID(CODE_COMBINATION_ID) select fnd_flex_ext.get_ccid(application_short_name =>'SQLGL ', -- IN VARCHAR2,; key_flex_code =>' GL# ', -- IN VARCHAR2,; structure_number =>50368, -- IN NUMBER, -- CHART_OF_ACCOUNT_ID ; validation_date =>' 2012/01/01 01:01:01 ', -- IN VARCHAR2, 验证日期,其格式为:YYYY/MM/DD HH24:MI:SS;一般为科目启用的日期起,或者空值; concatenated_segments =>' 108.0.140321.0.0.0.0.0.0' -- IN VARCHAR2; ) AS CODE_COMBINATION_ID FROM DUAL; -- 返回<br>-- 2568265 |
另一个获取科目组合值的函数
1 2 3 4 5 6 7 8 | SELECT FA_RX_FLEX_PKG.get_value( p_application_id => 101, -- in number, p_id_flex_code => 'GL#' , -- in varchar2, p_id_flex_num =>50368, -- in number default NULL, -- CHART_OF_ACCOUNT_ID p_qualifier => 'ALL' , --in varchar2, p_ccid =>2568265 --in number -- code_Combination_id ) AS "物料" -- 会科:108.0.140321.0.0.0.0.0.0 FROM DUAL ; |
以上两个函数
优质生活从拆开始
标签:
EBS
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 全程不用写代码,我用AI程序员写了一个飞机大战
· MongoDB 8.0这个新功能碉堡了,比商业数据库还牛
· 记一次.NET内存居高不下排查解决与启示
· DeepSeek 开源周回顾「GitHub 热点速览」
· 白话解读 Dapr 1.15:你的「微服务管家」又秀新绝活了