版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
1、如何在Form中使用描述性彈性域- Kevin.Sun 2010-05-12 彈性域包括鍵彈性域和描述性彈性域,其開發(fā)方法和用途均不一樣,在此主要介紹描述性彈性域在Form中的開發(fā)方法。 描述性彈性域的開發(fā)步驟主要包括: 1、創(chuàng)建表,表中包括彈性域結(jié)構(gòu)列和彈性域列2、創(chuàng)建視圖,視圖中包括彈性域相關(guān)列(非必需)3、使用AD_DD工具包注冊表和表列4、在Oracle EBS系統(tǒng)中注冊描述性彈性域5、啟用描述性彈性域6、按照一般Form開發(fā)的步驟,創(chuàng)建相關(guān)對象1)、在塊中創(chuàng)建一個DF非數(shù)據(jù)庫項,并設(shè)置屬性2)、給DF項和數(shù)據(jù)塊添加必要的觸發(fā)器和標準代碼3)、在PRE-FORM觸發(fā)器中初始化第四步中注
2、冊的彈性域7、登錄Oracle EBS系統(tǒng)驗證彈性域 一、創(chuàng)建表 創(chuàng)建的表中必須包括描述性彈性域列: ATTRIBUTE_CATEGORY 結(jié)構(gòu)列 ATTRIBUTE1N 彈性域列的數(shù)據(jù)庫段 可以參考附件腳本 二、創(chuàng)建視圖 略 三、注冊表和列 使用AD_DD包來注冊表和列 注冊表 AD_DD.REGISTER_TABLE(p_appl_short_name in varchar2, -應(yīng)用名簡稱/所有者 p_tab_name in varchar2, -表名 p_tab_type in varchar2, -T自動擴展/S非自動擴展/F p_next_extent in number, -下一
3、區(qū) p_pct_free in number, p_pct_used in number) 注冊列 AD_DD.REGISTER_COLUMN(p_appl_short_name in varchar2, p_tab_name in varchar2, -應(yīng)用名簡稱/所有者 p_col_name in varchar2, -列名 p_col_seq in number, -序號,唯一 p_col_type in varchar2, -類型 p_col_width in number, -字段寬度 p_nullable in varchar2, -是否為空 p_translate in varc
4、har2, -是否可以轉(zhuǎn)換 p_precision in number default null, p_scale in number default null) 可以自己編寫工具包來自動生成注冊腳本,或者可以使用Excel來生成 四、在EBS中注冊描述性彈性域 路徑 Application Developer à Flexfield à Descriptive à Register Application: 彈性域注冊的應(yīng)用名稱 Name:描述性彈性域的名稱,必須唯一。一般設(shè)置成和表名一樣 Title: 彈性域的標題,在今后的應(yīng)用中,此說描述性彈性域?qū)诖翱跇?/p>
5、題上顯示在此定義的標題內(nèi)容 Description: 說明 Table Application: 在(第三步)注冊表和列時所指定的應(yīng)用名稱 Table Name: 注冊時的表名稱 Structure Column: 結(jié)構(gòu)列,一般為ATTRIBUTE_CATEGORY,必須是存在于注冊過的列。結(jié)構(gòu)列的意義就是存放說明性彈性域上下文提示的值 Context Prompt: 上下文提示,是在描述性彈性域上下文字段的標題描述 DFV View Name: Reference Fields: 參考字段的主要作用與結(jié)構(gòu)列的作用類似,可以在不選擇上下文字段的情況下,系統(tǒng)根據(jù)參考字段的含義來對應(yīng)顯示不用的彈性
6、域。舉例說明,例如參考字段為 NAME,則在系統(tǒng)中輸入NAME信息后,系統(tǒng)會自動根據(jù)NAME的信息來確定顯示什么樣的彈性域,這樣就可以避免來選擇上下文來顯示需要的彈性域。 五、啟用描述性彈性域 路徑 Application Developer à Flexfield à Descriptive à Segments 彈性域設(shè)置結(jié)束后,需要將Freeze Flexfield Definition凍結(jié)才能使設(shè)置生效 Application: 彈性域注冊的應(yīng)用名稱 Title: 彈性域標題,打開彈性域窗體時所顯示的名稱 Freeze Flexfield Definiti
7、on: 凍結(jié)彈性域定義,修改時需要解除凍結(jié),設(shè)置完成之后需要凍結(jié)才能生效 Segment Separator: 段分隔符 Prompt: 上下文提示 Value Set: 為上下文內(nèi)容提供一個LOV值集選擇 Default Value: 上下文默認值 Reference Field: 參考字段,作用是根據(jù)參考字段的值來判斷顯示哪一中彈性域(上下文) Global Data Elements: 每個彈性的段信息中,都有一個默認的段定義 Global Data Elements。如果我們定義的彈性域只有一種段結(jié)構(gòu)的話,可以直接在 Global Data Elements段中進行定義,如果有多個的話
8、,需要在另創(chuàng)建記錄進行段定義的需要,有一點需要說明的是,一旦有注冊了的字段在 Global Data Elements中定義了結(jié)構(gòu)的話,那么用戶自己在創(chuàng)建其他的段結(jié)構(gòu),則不會顯示在Global Data Elements中使用了的字段 Parts: 自定義段結(jié)構(gòu) Vehicle: 自定義段結(jié)構(gòu) 設(shè)置完成之后注意要凍結(jié)彈性域定義并保存 六、開發(fā)Form Form開發(fā)的基本步驟不再冗述,僅對開發(fā)描述性彈性域需要的操作做說明: 1)、創(chuàng)建DF項 在Data Block中新增一個Item,命名為”DF”,其Subclass Information設(shè)置為TEXT_ITEM_DESC_FLEX,(List
9、 of Values設(shè)置為ENABLE_LIST_LAMP,Validate from List設(shè)置為NO,非必需)Database Item設(shè)置為NO, 2)、給DF項和數(shù)據(jù)塊添加必要的觸發(fā)器和標準代碼 為DF項添加WHEN-NEW-ITEM-INSTANCE觸發(fā)器,并將其Execution Hierarchy屬性從Override修改為Before,觸發(fā)器代碼如下 FND_FLEX.EVENT('WHEN-NEW-ITEM-INSTANCE'); 為DF項添加WHEN-VALIDATE-ITEM觸發(fā)器,其代碼為 FND_FLEX.EVENT('WHEN-VALIDA
10、TE-ITEM'); 在DF項所在Data Block下添加幾個Block級別的觸發(fā)器,分別為 PRE-QUERY: FND_FLEX.EVENT('PRE-QUERY'); POST-QUERY: FND_FLEX.EVENT('POST-QUERY'); PRE-INSERT: FND_FLEX.EVENT('PRE-INSERT'); PRE-UPDATE: FND_FLEX.EVENT('PRE-UPDATE'); WHEN-VALIDATE-RECORD: FND_FLEX.EVENT('WHEN-VAL
11、IDATE-RECORD'); WHEN-VALIDATE-ITEM: FND_FLEX.EVENT('WHEN-VALIDATE-ITEM'); 3)、在Form級別的觸發(fā)器PRE-FORM中注冊彈性域 在Form級別的觸發(fā)器PRE-FORM中使用FND_DESCR_FLEX.DEFINE來初始化描述性彈性域,如 FND_DESCR_FLEX.DEFINE(block => 'ITEMS', field => 'DF', appl_short_name => 'CUX', desc_flex_name => 'CUX_FORM_DFF_TEST
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年小學(xué)生寒假計劃
- 2025年度轄區(qū)清潔生產(chǎn)審核工作計劃
- 2025幼兒園中班保育員工作計劃范本
- Unit5第1課時Section A(1a-Pronunciation)說課稿 2024-2025學(xué)年人教版英語七年級上冊
- 2025年科教興區(qū)年度工作計劃范文
- 2025年市場推廣工作計劃模板市場推廣工作計劃范文
- 動物胎盤蛋白行業(yè)相關(guān)投資計劃提議
- 2025年小學(xué)四年級班主任下半年工作計劃范文
- 半自動精密印刷機行業(yè)相關(guān)投資計劃提議
- 2025年高二英語下學(xué)期教學(xué)工作計劃范文
- 浙江省嘉興市2023-2024學(xué)年七年級上學(xué)期語文期末試卷(含答案)
- 《鴻蒙智能互聯(lián)設(shè)備開發(fā)(微課版)》全套教學(xué)課件
- 場地平整施工組織設(shè)計-(3)模板
- 交通設(shè)施設(shè)備供貨及技術(shù)支持方案
- 山西省晉中市2023-2024學(xué)年高一上學(xué)期期末考試 物理 含解析
- 項目工程師年終總結(jié)課件
- 一年級口算練習(xí)題大全(可直接打印A4)
- 安全與急救學(xué)習(xí)通超星期末考試答案章節(jié)答案2024年
- 人力資源戰(zhàn)略規(guī)劃地圖
- 2024電力安全工器具及小型施工機具預(yù)防性試驗規(guī)程
- 基于單片機的2.4G無線通信系統(tǒng)
評論
0/150
提交評論