EBS-值集
换一个新环境开发Report后注册发布并发程序时,常常需要问前辈 值集名称,有时他们很忙,不能及时解答,如果继续等待则工作效率会下降。
故抽空写个查值集查询。
查出结果分析认为 独立值集还是比较有效的,可以显示 值集的值。
表值的值集就不是很理想。
如下 表值值集查询代码:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 | SELECT FFVS.FLEX_VALUE_SET_NAME, -- 值集名稱, FFVS.DESCRIPTION AS VALUE_SET_DESC, -- 值集描述 FA.APPLICATION_NAME, -- 應用程序模塊名稱,如:Inventory、Payables FFVT.APPLICATION_TABLE_NAME, -- 表名 FFVT.VALUE_COLUMN_NAME, -- 值列名稱 FFVT.VALUE_COLUMN_TYPE, -- 值列名類型,字符型、數值型、日期型 FFVT.VALUE_COLUMN_SIZE, -- 值列名長度 FFVT.MEANING_COLUMN_NAME, -- 描述列名稱 FFVT.MEANING_COLUMN_TYPE, -- 描述列名類型,字符型、數值型、日期型 FFVT.MEANING_COLUMN_SIZE, -- 描述列名長度 FFVT.ID_COLUMN_NAME, -- ID列名稱 FFVT.ID_COLUMN_TYPE, -- ID列名類型,字符型、數值型、日期型 FFVT.ID_COLUMN_SIZE, -- ID列名長度 FFVT.ADDITIONAL_WHERE_CLAUSE as "WHERE_ORDER" , FFVT.ADDITIONAL_QUICKPICK_COLUMNS AS "ADDITION_COLUMN" FROM FND_FLEX_VALUE_SETS FFVS, FND_FLEX_VALIDATION_TABLES FFVT, -- 值集表 FND_APPLICATION_VL FA WHERE FFVS.FLEX_VALUE_SET_ID = FFVT.FLEX_VALUE_SET_ID AND FFVT.TABLE_APPLICATION_ID = FA.APPLICATION_ID AND FFVS.FLEX_VALUE_SET_NAME LIKE 'AP%' SELECT * FROM FND_FLEX_VALUE_SETS FFVS WHERE FFVS.FLEX_VALUE_SET_NAME IN ( 'NJUSER' , 'NJ_ACTIVITY_FLAG' ) /* VALIDATION_TYPE 字段值說明: N: None D: Dependent P: Pair U: Special F: TABLE I: INDEPENDENT X: Translatable Independent Y: Translatable Dependent. */ |
2、独立值集查询
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 | -- 驗證集 (獨立驗證) -- N: Application Developer>>Application>>Validation>>Values. SELECT FFVS.FLEX_VALUE_SET_NAME AS VALIDATE_SET_NAME, FFVS.DESCRIPTION AS VALIDATE_SET_DESCRIPTION, FFVV.FLEX_VALUE_MEANING , FFVV.FLEX_VALUE, FFVV.DESCRIPTION , FFVV.CREATION_DATE, FFVV.ENABLED_FLAG FROM FND_FLEX_VALUE_SETS FFVS, --驗證集表頭 FND_FLEX_VALUES_VL FFVV WHERE 1 = 1 AND FFVV.FLEX_VALUE_SET_ID = FFVS.FLEX_VALUE_SET_ID -- AND FFVS.FLEX_VALUE_SET_NAME = 'NJ_STONESETTING' -- AND NVL(FFVV.ENABLED_FLAG,'N') = 'Y' --AND SYSDATE >= NVL(FFVV.START_DATE_ACTIVE,SYSDATE) --AND SYSDATE <= NVL(FFVV.END_DATE_ACTIVE,SYSDATE) AND FFVS.FLEX_VALUE_SET_NAME LIKE '%KH_POSITION' -- '%_HR_POSI' -- 'NJ_HR_POST' -- 'NJ_HR_GRADE%' -- AND FFVS.FLEX_VALUE_SET_NAME LIKE 'NJ_EMP_COMPANY' -- 驗證集名稱,如: 分公司名稱清單 -- AND FFVV.FLEX_VALUE LIKE 'N' -- AND FFVV.DESCRIPTION LIKE '員工' ORDER BY FFVS.FLEX_VALUE_SET_NAME, FFVV.FLEX_VALUE_MEANING |
PS:
EBS系统值设置:
N: Application Developer >>Application>>Validation >>Set
优质生活从拆开始
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 记一次.NET内存居高不下排查解决与启示
· 探究高空视频全景AR技术的实现原理
· 理解Rust引用及其生命周期标识(上)
· 浏览器原生「磁吸」效果!Anchor Positioning 锚点定位神器解析
· 没有源码,如何修改代码逻辑?
· 全程不用写代码,我用AI程序员写了一个飞机大战
· MongoDB 8.0这个新功能碉堡了,比商业数据库还牛
· 记一次.NET内存居高不下排查解决与启示
· DeepSeek 开源周回顾「GitHub 热点速览」
· 白话解读 Dapr 1.15:你的「微服务管家」又秀新绝活了