根据弹性域标题获得弹性域表和列

本文提供了一种通过SQL查询来获取描述性和键弹性域表及其相关列的方法。该方法适用于需要详细了解Oracle E-Business Suite中弹性域配置的场景。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

--根据描述性弹性域的标题查找描述性弹性域表和列:

SELECT B.APPLICATION_COLUMN_NAME,
       T.FORM_LEFT_PROMPT,
       T.FORM_ABOVE_PROMPT,
       FDFL.TITLE,
       FDFL.DESCRIPTIVE_FLEXFIELD_NAME,
       FDF.APPLICATION_TABLE_NAME
  FROM FND_DESCRIPTIVE_FLEXS_TL     FDFL,
       FND_DESCRIPTIVE_FLEXS        FDF,
       FND_DESCR_FLEX_COL_USAGE_TL  T,
       FND_DESCR_FLEX_COLUMN_USAGES B
 WHERE 1 = 1
   AND T.APPLICATION_ID = B.APPLICATION_ID
   AND T.DESCRIPTIVE_FLEXFIELD_NAME = B.DESCRIPTIVE_FLEXFIELD_NAME
   AND T.DESCRIPTIVE_FLEX_CONTEXT_CODE = B.DESCRIPTIVE_FLEX_CONTEXT_CODE
   AND T.APPLICATION_COLUMN_NAME = B.APPLICATION_COLUMN_NAME
   AND T.LANGUAGE = 'ZHS'
   AND FDFL.DESCRIPTIVE_FLEXFIELD_NAME = T.DESCRIPTIVE_FLEXFIELD_NAME
   AND FDF.APPLICATION_ID = FDFL.APPLICATION_ID
   AND FDF.DESCRIPTIVE_FLEXFIELD_NAME = FDFL.DESCRIPTIVE_FLEXFIELD_NAME
   AND FDFL.LANGUAGE = 'ZHS'
   AND FDFL.TITLE LIKE '附加题头信息' --'PO 行' --根据情况替换
 ORDER BY TO_NUMBER(REPLACE(B.APPLICATION_COLUMN_NAME,
                            'ATTRIBUTE',
                            ''));

 
--根据键弹性域的标题查找键弹性域表和列:

SELECT C.ID_FLEX_NAME,
       FFSL.ID_FLEX_STRUCTURE_NAME,
       FFSE.FORM_LEFT_PROMPT,
       C.APPLICATION_TABLE_NAME,
       FFSE.APPLICATION_COLUMN_NAME,
       FFSS.FLEX_VALUE_SET_ID
  FROM FND_ID_FLEX_STRUCTURES_TL FFSL,
       FND_ID_FLEX_STRUCTURES    FFS,
       FND_ID_FLEX_SEGMENTS_TL   FFSE,
       FND_ID_FLEX_SEGMENTS      FFSS,
       FND_ID_FLEXS              C
 WHERE FFSL.APPLICATION_ID = FFS.APPLICATION_ID
   AND FFSL.ID_FLEX_CODE = FFS.ID_FLEX_CODE
   AND FFSL.ID_FLEX_NUM = FFS.ID_FLEX_NUM
   AND FFSL.LANGUAGE = 'ZHS'
      --
   AND FFSE.APPLICATION_ID = FFSS.APPLICATION_ID
   AND FFSE.ID_FLEX_CODE = FFSS.ID_FLEX_CODE
   AND FFSE.ID_FLEX_NUM = FFSS.ID_FLEX_NUM
   AND FFSE.APPLICATION_COLUMN_NAME = FFSS.APPLICATION_COLUMN_NAME
   AND FFSE.LANGUAGE = 'ZHS'
      --
   AND FFSL.APPLICATION_ID = FFSE.APPLICATION_ID
   AND FFSL.ID_FLEX_NUM = FFSE.ID_FLEX_NUM
   AND FFSL.ID_FLEX_CODE = FFSE.ID_FLEX_CODE
      --
   AND FFSL.ID_FLEX_CODE = C.ID_FLEX_CODE
   AND FFSL.APPLICATION_ID = C.APPLICATION_ID
   AND (FFSL.ID_FLEX_STRUCTURE_NAME LIKE 'FPC_COA'/*'%地点弹性域%'*/); --根据情况替换

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值