怎样使用 DFF: descriptive flexfield

来源:互联网 发布:如何提高淘宝产品权重 编辑:程序博客网 时间:2024/05/19 00:38

1. responsibility: Application Developer

Flexfield -> Descriptive -> Register

查找 Table Name: RCV_SHIPMENT_HEADERS, 得到 Flexfield Name: RCV_SHIPMENT_HEADERS

2. Flexfield -> Descriptive -> Segments

查找 Title, 就是上面的 Flexfield Name

3. 这里 Freeze Flexfield Definition 是勾选的, 现在要去掉钩钩.

点 Segments 按钮, 增加一条记录, 保存.

4. 关闭当前窗口, 回到上一个窗口, 勾选 Freeze Flexfield Definition, 点击 Compile.

5. Responsibility: Manufacturing and Distribution Manager, Org: M1

做一个 inter-org transfer

6. 切换到 M2 去收货, 查找 shipment number: yu0715, shipment header 会出现

7. Comments 后面有个空白的小框, 用方括号包着的, 点击那个空白小框. 于是出现 DFF 的窗口.

8. 填入 IOT Source, 这个数值就会保存到 RCV_SHIPMENT_HEADERS.ATTRIBUTE1.

9. 收货, 保存.

10. 到 Manage Shipments form, 查找 shipment number: yu0715


11. 点击 DFF field, 就可以看见刚才填入的 DFF.


-------------------------------------------------------------------------

Application Developer 是定义弹性域的, 可以在 System Administrator 里面启用或者关闭.

Flexfield -> Descriptive -> Segment 

-------------------------------------------------------------------------2014-07-28 更新--------------------------------------------

以 Receipts 界面上的DFF 为例


在 RCVRCERL.pld 里面, PRE-FORM trigger

      --to activate descriptive flex field for RCV_TRANSACTION.DESCFLEX item      FND_DESCR_FLEX.DEFINE      (       BLOCK=>'RCV_TRANSACTION',       FIELD=>'DESCFLEX',       APPL_SHORT_NAME=>'PO',       DESC_FLEX_NAME=>'RCV_TRANSACTIONS'      );


0 0