为form添加定义好的弹性域_第1页
为form添加定义好的弹性域_第2页
为form添加定义好的弹性域_第3页
为form添加定义好的弹性域_第4页
为form添加定义好的弹性域_第5页
已阅读5页,还剩2页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、1、 定义好的弹性域段如下:应用名称为:订单管理。标题:附加题头信息2、 注册的弹性域,应用产品名:订单管理,其简称名为:ONT;3、 如何查看应用的简称名如下图所示4、 把定义好的弹性域加到自己的form中(1)在Data Block FND_MES 中新增一个Item,命名为”DF”,其Subclass Information设置为TEXT_ITEM_DESC_FLEX,(List of Values设置为ENABLE_LIST_LAMP,Validate from List设置为NO,非必需)Database Item设置为NO(2) 给DF项和数据块添加必要的触发器和标准代码为DF项添

2、加WHEN-NEW-ITEM-INSTANCE触发器,并将其Execution Hierarchy属性从Override修改为Before,触发器代码如FND_FLEX.EVENT('WHEN-NEW-ITEM-INSTANCE');      为DF项添加WHEN-VALIDATE-ITEM触发器,其代码为      FND_FLEX.EVENT('WHEN-VALIDATE-ITEM');      在DF项所

3、在Data Block下添加几个Block级别的触发器,分别为      PRE-QUERY:  FND_FLEX.EVENT('PRE-QUERY');      POST-QUERY:   FND_FLEX.EVENT('POST-QUERY');      PRE-INSERT:   FND_FLEX.EVENT('PRE-INSERT');&

4、#160;     PRE-UPDATE:   FND_FLEX.EVENT('PRE-UPDATE');      WHEN-VALIDATE-RECORD:   FND_FLEX.EVENT('WHEN-VALIDATE-RECORD');      WHEN-VALIDATE-ITEM:   FND_FLEX.EVENT('WHEN-VALIDATE-

5、ITEM');(3) 在Form级别的触发器PRE-FORM中注册弹性域 在Form级别的触发器PRE-FORM中使用FND_DESCR_FLEX.DEFINE来初始化描述性弹性域,如 FND_DESCR_FLEX.DEFINE(block => ' FND_MES ', field => 'DF', appl_short_name => 'ONT',desc_flex_name => 'OE_HEADER_ATTRIBUTES ');      参

6、数说明如下      block: 弹性域显示项DF所在的Data Block名称      field: 描述性弹性域显示字段的名称,一般都命名为DF      appl_short_name: 描述性弹性域注册时的应用简称desc_flex_name: 描述性弹性域注册时的名称,一般都与表名一致(4)图2中的结构列名CONTEXT,要添加导FND_MES数据块中 二、如何定义描述性弹性域,创建表,注册列create table CUX.CUX

7、_WEBADI_DEMO( ADI_ID NUMBER, ADI_CODE VARCHAR2(30), ADI_DATE DATE, ATTRIBUTE1 VARCHAR2(240), ATTRIBUTE2 VARCHAR2(240), ATTRIBUTE3 VARCHAR2(240), ATTRIBUTE4 VARCHAR2(240), ATTRIBUTE5 VARCHAR2(240), ATTRIBUTE6 VARCHAR2(240);SELECT * FROM CUX_WEBADI_DEMO;CREATE SYNONYM CUX_WEBADI_DEMO FOR CUX.CUX_WEBAD

8、I_DEMO;INSERT INTO CUX_WEBADI_DEMO VALUES(1,'Just Test',sysdate,'','','','','','');commit;BEGINAD_DD.register_table('CUX','CUX_WEBADI_DEMO','T');AD_DD.register_COLUMN ('CUX','CUX_WEBADI_DEMO','ADI_ID&

9、#39;,1,'NUMBER',38,'Y','N');AD_DD.register_COLUMN ('CUX','CUX_WEBADI_DEMO','ADI_CODE',2,'VARCHAR2',30,'Y','N');AD_DD.register_COLUMN ('CUX','CUX_WEBADI_DEMO','ADI_DATE',3,'DATE',9,'Y','

10、;N');AD_DD.register_COLUMN ('CUX','CUX_WEBADI_DEMO',' ATTRIBUTE1',4,'VARCHAR2',240,'Y','N');AD_DD.register_COLUMN ('CUX','CUX_WEBADI_DEMO',' ATTRIBUTE2',5,'VARCHAR2',240,'Y','N');AD_DD.register_COLUMN

11、 ('CUX','CUX_WEBADI_DEMO',' ATTRIBUTE3',6,'VARCHAR2',240,'Y','N');AD_DD.register_COLUMN ('CUX','CUX_WEBADI_DEMO',' ATTRIBUTE4',7,'VARCHAR2',240,'Y','N');AD_DD.register_COLUMN ('CUX','CUX_WEBAD

12、I_DEMO',' ATTRIBUTE5',8,'VARCHAR2',240,'Y','N');AD_DD.register_COLUMN ('CUX','CUX_WEBADI_DEMO',' ATTRIBUTE6',9,'VARCHAR2',240,'Y','N');COMMIT;END;CREATE OR REPLACE view CUX_WEBADI_DEMO_V ASSELECT cad.ADI_ID, cad.adi_code, cad.adi_date, cad.attribute1, cad.attribute2, cad.attribute3, cad.attribute4, cad.attribute5, cad.attribute6, sysd

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论