"OAF中创建LOV"

2013-04-18(Thursday) 00:00

环境:Oracle9i Jdeveloper+R11i

首先创建AM

创建一个LovAM,默认配置即可。

创建VO

创建LovVO,不需要基于EO,输入查询SQL如下: {% codeblock lang:sql %} select distinct INVENTORY_ITEM_ID,concatenated_segments from MTL_SYSTEM_ITEMS_KFV where organization_id=85

将创建好的VO添加到AM的data module中

创建RN

右键工程,创建一个RN,Scope设置为public.

选中创建好的LovRN.xml,在structure Window窗口中选中LovRN右建New Region Using Wizard.找到之前创建的LovVO.

修改字段属性如下:
Search Allowed : true
Selective Search Criteria : true

创建PG页面引用LOV

创建一个PG页面LovPG.xml,AM Definition设置为之前创建的LovAM路径;
Windows title & tile 随意设置;
在LovPG页面中创建一个Region改名为mainRN,Region Style为messageComponentLayout;
在mainRN中创建一个MessageLovInput控件item1, 修改item1的属性External LOV值为此前步骤中创建好的LovRN路径; prompt改为:物料LOV
lovMap1中,设置Lov Region Item 为InventoryItemId; Return Item为item1;Criteria Item为item1;
运行该lovPG.xml,即可

Category: ebs Tagged: oaf