3、ame>是Oracle標(biāo)準(zhǔn),所有的Project都必須用這樣的路徑來(lái)定義對(duì)象。Componentname往往是我們所建的Project的名字,比如我做一個(gè)客戶管理的應(yīng)用,可定義名稱為"ManageCust”。webui一般放Clint端的東西,server一般放server端的東西。LOV及POPLIST是可以共享給多個(gè)Projects的.所以目錄層次與Componentname一致。在Oracle.apps前是可以加入個(gè)性化的上層目錄的,比如用公司名稱,用來(lái)代替那個(gè)MyCompany。舉個(gè)例子:假設(shè)我公司的
4、名字叫Abeam,Jdevhomepath為"C:OAFjdevhomejdev”,我新建一個(gè)Project,功能是進(jìn)行客戶管理,名字為"ManageCust”應(yīng)用為ICX(這里的應(yīng)用所發(fā)揮的作用還有待研究)則你的目錄結(jié)構(gòu)會(huì)是如下:myprojects
5、____abeam????????
6、__oracle?????????????
7、__apps???????????????????
8、__icx????????????????????????
9、__managecust???????????????????
10、?????
11、???
12、___webui????????????????????????
13、???
14、___server????????????????????????
15、???
16、___schema????????????????????????
17、??????????
18、___server????????????????????????
19、__lov????????????????????????
20、???
21、__webui????????????????????????
22、???
23、__server???????????????
24、?????????
25、__poplist?????????????????????????????
26、__server下拉框(MessageChoice)控件展示如圖:方法一值集路徑:ManufacturingandDestributionManageràInventoryà設(shè)置à彈性域à驗(yàn)證?!爸导眮?lái)定義展示(相當(dāng)于代碼類別(集)和代碼定義(值))值集的定義1.首先登陸到http://ebsclone.cn.oracle.com:8000/OA_HTML/OA.jsp?OAFunc=OAHOMEPAGE#系統(tǒng)
27、。2.主菜單中選擇àManufacturingandDestributionManageràInventoryà設(shè)置à彈性域à驗(yàn)證。如圖:3.首先定義集,如圖:定義之后,點(diǎn)擊工具欄的保存按鈕,進(jìn)行保存。(如上值,該值集定義有10個(gè)值選項(xiàng))1.定義值集下面的值,點(diǎn)擊值,如圖:點(diǎn)擊名稱彈出框,彈出查找窗口,在查找窗口中輸入上一步新建的值集名(即INV_STATUS),點(diǎn)擊查找,如圖:在值區(qū)域,新增要顯示的顯示列值。如上圖。如何在OAF中調(diào)用定義的值集值集定義數(shù)據(jù)庫(kù)中保存的表如下:fnd_flex_value_se
28、ts值集(ID:FLEX_VALUE_SET_ID)fnd_flex_values值集對(duì)應(yīng)的值(ID:FLEX_VALUE_ID;關(guān)聯(lián)ID:FLEX_VALUE_SET_ID)fnd_flex_values_tl值集對(duì)應(yīng)的值的說(shuō)明(關(guān)聯(lián)ID:FLEX_VALUE_ID)定義VO,如圖:選擇如上圖所示,下一步,如圖:在QueryStatement中輸入一下語(yǔ)句:SELECTtl.DESCRIPTION