




版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
1、ORACLE E-BUSINESS SUITE基礎與提咼彈性域開發文檔作者:Zhengang.Zhu創建日期:2009-03-15修改日期目錄說明性彈性域 3說明性彈性域的概念 4說明性彈性域段 4段使用基本列的方法 5參考字段 6段的不同排列 8定義說明性彈性域 12定義說明性彈性域結構 13上下文字段值 15iiCompany Confidential - For internal use onlyOracle EBS 入門與提高說明性彈性域MARPOSS ERP PROJECT4Company Confidential - For internal use only說明性彈性域的概念說明
2、性彈性域段#Company Confidential - For internal use only說明性彈性域包括兩種不同類型的段:全局段和上下文相關段。您可以決定要在說明性彈性域結構中使用的段。1. 全局段:是始終顯示在說明性彈性域彈出式窗口中的段,它與上下 文(表單中的任何其它信息)無關 。2. 上下文相關段:是可能會顯示的段,是否顯示要取決于表單中的其 它信息。Orders for PartsOrcfer NurTber375dCliertDie Mig.CoPartCourtr 1DesaDescriplive Flexfield測伽-LTflUSACQ7iputer-Mcnitor
3、<icnt TanD escriptive FlexfieldSales RopCorrtaciTelephoneCountryTele>CarrioiContextCam pderCOIVTwc structure of the samu desciptivB flexfinld同一個說明性彈性域不同的結構上下文相關段如果存在上下文相關段,則說明性彈性域需要上下文信息(上下文值)來確定要顯示的上下文相關段。說明性彈性域可以從表單上的某個字段,或說明性彈性域彈出式窗口中的特殊字段(上下文字段)中獲取上下文信息。如果說明性彈性域從某個表單字段(可能對用戶顯示,也可能隱藏)中導出上下文
4、信息,則該表單字段稱為說明性彈性域的參考 字段。在最終用戶看來,上下文字段只是自身具有提示的另一個段。但上下文字段與普通彈性域段 (全局或上下文相關段)的作用不同。用戶將上下文值輸入上下文字段后,將會看到不同的上下文相關段,這取決于用戶輸入的上下文值。 您也可以定義不同的上下文字段。如果沒有適合作為參考字段的表單字段, 或者需要用戶直接控制顯示哪些上下文相關 段,則可以使用上下文字段來代替參考字段。一旦選擇了適當的上下文信息, 上下文相關段就會隨之出現。 如果 上下文信息是在用戶輸入說明性彈性域之前從表單字段中導出的,則上下文相關段會立即出現。對于含上下文相關段的說明性彈性域,一個單一的結構”
5、由全局段,加上某一特定上下文字段值的上下文相關段組成。也就是說,一個結構包含(在選定此結構后)同時顯示在彈出式窗口中的所有段。段使用基本列的方法Reference 誕Id columnOrders for PartsOrder Nonrdp- T 卩£ClientPartDescriptionCOMbLTNOniersTaMef卜OrdeClientCountryPariStatusJ escStructureM- ColibiurJtiw;Nis17一f 0 Ship FromDes crip live Hexfield columnsCountryReference 昭dDesc
6、ript 応 FIexHeI dUSAComputer-Moriitor-Light TanTypeCom put創Sales RepContactlelephoneCoirtryCOM說明性彈性域示意說明性彈性域使用添加至數據庫表的列。該數據庫表包含實體所需的任何列,如主關鍵字列和其它信息列。例如,洪應商”表可能包含用于標準供應商信息(如供應商名稱、地址和供應商編號)的列。說明性 彈性域列提供了 空白”列,用于存儲尚未在該表的其它列中存儲的信 息。說明性彈性域要求每個可能存在的段都有一列,并且要求有一個用來存儲結構信息(即上下文值)的附加列。您只需將單一結構中的段數5Company Conf
7、idential - For internal use only定義為與表中說明性彈性域段的列數相同。說明性彈性域列通常被命名為 ATTRIBUTEn,此處的 n是一個數字。Dascriptiw 電 FI 百 xfkldFnr icy StruttDesdiptiv 電 FlgxfieltlJSAStrjctjr#6Company Confidential - For internal use only參考字段Reference fieldOTlumn < stucurp M 耐Msoi 慎誕 llexfield segitiert ooluins(csntsxi iioU)Talle、
8、fcrfAOther coLmnsCountiyStru劉陽Mribut&1用tribute?AttrbuteSAttrl)ule4AttrlireSFrance4FranceFnan Were612446COMJane Reed*7&220wr nfi;叫U5AJim wnCOMdanedU/L,XFrx- LSAStJiiaure全局段對表中的所有行使用相同的列。一個結構的上下文相關段要使用指定的列,但是不同結構中的上下文相關段可以重復使用”同一列。在定義說明性彈性域時,您始終應先定義全局段, 以確保全局段可以為所有結構 保留”該列。然后,您可以使用其它列定義上下文相關段。
9、請注意,在使用含上下文相關段的說明性彈性域時,如果將現有的上下文值更改為新的上下文值, 則該彈性域會自動清除所有上下文相關 段的列,并重新默認含默認值的所有段。將一個字段用作參考字段對字段本身并無影響。也就是說,參考字段只是一個普通的表單字段,與彈性域無關,除非您定義該彈性域并將其用作參考字段。 通常,在表單內建立說明性彈性域時,應用開發員會將表單上的一個或多個字段指定為潛在的參考字段,您可以從中決定要使用的參考字段(如果有)。參考字段提供了一種方法,可以將獲取的說明性彈性域信息的上下文相關性與業務數據中的現有條件聯系在一 起。如果您使用參考字段,則該字段的值將填入它本身的列中。例如,如果表單
10、上的參考字段是國家/地區”字段,則其填入表中的也會是 國家/地區”列(請記住,在選擇將其作為參考字段使用之前,參考字段只 是一個普通的表單字段) 。但是, 由于參考字段值指定了彈性域顯示的 結構, 因此該值也會填入表內的結構 (上下文) 列中。如果在彈性域彈 出式窗口中提供了一個上下文字段, 則除了使用參考字段之外, 參考字 段還提供了一個上下文字段的默認值,使用戶可以選擇不同的上下文 值。在這種情況下, 參考字段列和結構列可能包含不同的值。 如果在沒 有顯示上下文字段的情況下使用參考字段, 則兩列的值將會相同。 不管 您是否選擇在彈出式窗口中顯示上下文字段, 表單均包含一個具有結構 選項的隱
11、藏上下文字段。所選字段所處的塊必須與說明性彈性域所處的塊相同。 此外,如果 說明性彈性域出現在幾個不同的窗口或塊中, 則同一字段必須存在于包 含此說明性彈性域的所有塊中。您可以使用字段名本身或使 用 :block.field 表示法來指定字段。例如,根據在應用窗口的字段中指定的國家/地區,應用窗口中的說明性彈性域可用于獲取該國家 /地區的不同信息。在這種情況下,國 家/地區字段就可用作參考字段。通常,您要為參考字段所包含的每個值定義不同的說明性彈性域段 結構。 雖然您不必為參考字段可能包含的所有值都定義一個結構, 但一 個包含數千個可能值的字段可能不適合作為參考字段。 一般來說, 您應 該僅使
12、用含相對簡短、 靜態的可能值列表的字段, 如僅提供 “是”和 “否 ” 兩種選擇,或一個國家 /地區列表的字段;而不應使用包含無數個唯一 值的字段,如PO編號”字段或日期字段(除非日期字段包含一個僅含 幾個特殊日期的列表, 如始終不會更改的季度末日期) 。通常有特殊業 務用途的窗口都會指明哪些字段(如果有)可作為參考字段。7Company Confidential - For internal use only段的不同排列對于說明性彈性域結構的外觀和行為,您可以有多種選擇。 下圖顯示了段的不同排列,您可以通過選擇不同的說明性彈性域設置選項來定 義這些排列。©Global Segmen
13、ts 一NoContext-sensitive Segm&ntsY関Override AllowedNoReference Fi&ldY&sDefault Context ValueOK請注意,允許改寫”選項控制用戶能否在彈性域彈出式窗口中看到 上下文字段。如果需要在說明性彈性域彈出式窗口中顯示上下文字段, 您應該將 允許改寫”設置為 是”如果不想用戶從彈出式窗口中選擇結 構,應該將 允許改寫”設置為 否”在這些圖中,確定”意味著無論您為選項指定 是”還是 否”都無關 緊要(另一個選項可能具有 改寫”作用)。例如,如果您有一個默認的 上下文字段值(結構選擇),但也有一個
14、上下文字段,則上下文字段中會顯示默認值,但用戶可以選擇另一個值。一個結構定義彈性域最簡單的方式是創建一個僅包含全局段的結構,但是, 如果您將所有可用列用于全局段,則沒有剩余的列供上下文相關段使 用,因此,這種排列將來便不會有太大的靈活性。Global Segments OnlyGlobal SegmerlsYesContend-sensitive SegnenrtsNaOverride AlloA©dNoReference F MNoDefault Context ValueOK獲得類似效果的另一種方式,就是定義一個僅包含上下文相關段的 單個結構。您也要定義一個默認的上下文值,并且不
15、提供上下文字段或參考字段。此設置的結果是用戶始終看到相同的段結構,以便使該段從行為方式來看就好象是全局段的結構。但是,如果以后需要添加更多的上下文相關段結構,就需要通過啟用上下文字段或參考字段、禁用默認的上下文字段值和定義新的上下文相關段結構來做到這一點。請注意, 如果您在第一個上下文相關結構中已使用了所有的可用段列,您將無法將更多的段添加至該結構;您只能定義附加結構。僅使用上下文相關段 這一策略的一個缺陷就是,如果所有上下文(所有結構)的某些段應該 顯示,則必須為每一個上下文相關結構分別定義那些段。Context-sensitive Segments OnlyDescriptive Flex
16、fieldContext-sensit nre SeglFSrttsNoPorted-sensitSegmentsYesOverride leviedNoReference FieldNoDefeut Context ValueYes10Company Confidential - For internal use only#Company Confidential - For internal use only當然,最初您可以定義一個混合結構, 它包括一些全局段和一些上 下文相關段,但只有一個具有默認上下文字段值 (但沒有上下文字段或 參考字段)的上下文相關結構。Hybrid Structu
17、reCanted-sensitive SegnenrtsYesConeid-sensitive SegnennsYesOverride AllodNoReference FieltiNoDefeuH Center ValueYesDesciMi¥EFbxfi¥l(l#Company Confidential - For internal use only一旦確定需要多個(上下文相關)結構,則對于如何排列全局段和(或)上下文相關段、參考字段或非參考字段、上下文字段或非上下文 字段等的各種組合, 您有多種選擇。下圖顯示這些不同排列 (適用于使 用了兩個上下文相關結構的設置)。C
18、cmtP-nsitiyp 茹葩商NaCcnte>d-9enti« Segments伽Override AllovriNcReference FbldYesDefait Ccrtei ValueOKDescil pthre Fl 巳CarteH-sensiliw SegmerMsesCorie>l'9ensrtie SegmentsYesOverr 止 AllavedhloReference FielcV69Deiaut Ccntexi ValueOK社Content-snstive SeuTrerftNoContext-enstb/e SeonentsYesOve
19、rride AllowedNoReference FiMdYesDefajlt Context ValueOKDesolptNe FlxfieldCorrterf-senstive SegmetisYesContF 誡-aeristi 低 SegmertsYesOverride Allo-AfidNoFnldYes,Defalt ConW4 VueOKDegaipti 惟 Fig 測 gGlobal SeQment 1Descriptive Fl呂*fi亡Id定義說明性彈性域域要定義說明性彈性域,您需要定義構成說明性彈性域結構的段,以及結構中每個段的說明性信息和驗證信息。您還要確定說明性彈性域
20、窗口的外觀,包括窗口的大小、段的數目和順序以及段說明和段默認值。 單一結構內可包含的最大段數取決于要定義的說明性彈性域。要在應用中充分利用說明性彈性域的彈性和強大功能,您必須定義彈性域結構。如果沒有定義任何說明性彈性域段,則不能使用窗口中的說明性彈性域,但不會影響其它功能。一旦定義或更改了彈性域,您必須凍結彈性域定義并保存所作的更 改。此時,Oracle Applicatio ns 會自動編譯彈性域以提高聯機性能。一旦凍結了彈性域定義并保存了所作的更改,Oracle Applicatio ns會提交一個并發請求,用于為包含彈性域段列的表生成一個數據庫視 圖。您可以使用這些視圖在您的地點自定義報
21、表。請參閱:彈性域視圖概覽在凍結并重新編譯彈性域之后,您可以看到彈性域會立即發生變 化。但是,這些更改不會影響其他用戶,除非他們更改責任或退出正在使用的應用產品并重新登錄。13Company Confidential - For internal use only定義說明性彈性域結構1. 定位至說明性彈性域段”窗口2. 選擇要定義的說明性彈性域的標題和應用名。您不能使用此窗 口創建新的彈性域。3. 通過鍵入覆蓋舊名的新名來更改彈性域標題。每次選定說明性彈性域,您都會看到此名稱,并且每次用戶輸入說明性彈性域時,此名稱均將作為窗口標題出現。如果要定義新的結構、設置或修改彈性域段,或者更改說明性彈性
22、 域窗口的外觀,請不要凍結彈性域。 在彈性域被凍結期間, 您不能做太 大的改動。在設置彈性域之后將其凍結,然后保存所做的更改。 此時,窗口會自動編譯彈性域。在可以使用彈性域之前,您必須凍結并編譯彈性域定義。如果決定更改彈性域定義,請確保一旦做出更改,就立即凍結并再次保存彈性域定義。此字段的默認值為否”。4. 在級連說明字段中輸入用于分隔段的字符。在選擇分隔符時務必小心,以免與彈性域數據發生沖突;請不要使用段值中使用的字符。 例如,如果貨幣或數字值中的數據經常包含句點 (),則不應將句點用作段分隔符。上下文字段會自動為此彈性域顯示任何現有的上下文窗口提示。您可以通過鍵入覆蓋當前提示的新提示來更改
23、此提示。如果您可以在輸入彈性域時選擇所需的上下文相關彈性域結構(即允許改寫),則彈性域會在彈性域窗口內顯示此提示。在選擇提示時,應記住彈性域窗口中所顯示的上下文字段對用戶來說只是一個普通的字段或段。例如,假定有一個 客戶類型”的說明性彈性域,它的兩種不同的段結構分別稱為客戶”(對外部客戶而言)和員工”(對內部客戶而言),則您可以將提示定義為客戶類型”。5. 輸入彈性域使用的默認上下文字段值,以確定要顯示的說明性彈性域結構。在可以編譯彈性域之前, 您必須在 上下文字段值”區域內 將默認上下文字段值定義為結構。如果沒有定義參考字段,則彈性域會自動使用此默認上下文字段值。如果沒有任何上下文相關段,或
24、者希望在填入參考字段之前,上下文字段保留為空,您應將此字段留空。6. 指明是否需要上下文字段值。如果需要上下文字段值,則彈性域不會允許您在未輸入有效值的情況下退出彈性域窗口。否則,您無需選擇上下文字段值。在這種情況下,您可以在沒有看到任何上下文相關 結構時退出彈性域窗口。7. 輸入參考字段名稱,彈性域可以從此參考字段自動導出上下文字段值。您可以從預定義的潛在參考字段列表中選擇一個參考字段。某些說明性彈性域可能不包含任何預定義的參考字段。8. 指明是否可以改寫上下文字段值,此值由彈性域從參考字段中 導出或作為默認值獲取。 如果可以更改此值, 則彈性域會在彈性域窗口 中顯示上下文窗口提示。如果未指定默認值或參考字段, 則除非僅使用全局段, 否則應始終 允許改寫; 如果不允許改寫, 則彈性域必須根據參考字段或默認值來確 定上下文字段值。15Company Confidential - For internal use only上下文字段值您可以使用此塊為此說明性彈性域定義有效的上下文字段值(該值也可用作結構名稱)。您可以為所定義的每個值設置一個不同的說明性 彈性域段結構。此塊中總是出現一個 全局數據元”值。您可以使用 全局數據元” 來設置要用于各個段結構的全局段。 在彈性域窗口中,這些段出現在任 何上下文字段或上
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 試題及答案:特定微生物的特征
- 項目管理成功案例分析試題及答案
- 資料搜索2025年證券從業資格證考試試題及答案
- 項目管理中價值觀與決策的關系探討試題及答案
- 財務信息化管理新模式探討試題及答案
- 2025年國際金融理財師考試信貸風險的識別試題及答案
- 銀行工作效率提升試題及答案
- 2024年微生物檢驗技師重點內容試題及答案
- 項目管理風險對應策略的確立試題及答案
- 2024年項目管理考試網絡學習資源試題及答案
- 寫給年輕法律人的信
- 油畫人體200張東方姑娘的極致美
- 【ch03】灰度變換與空間濾波
- 抗結核藥物的不良反應及注意事項
- GB/T 10095.2-2023圓柱齒輪ISO齒面公差分級制第2部分:徑向綜合偏差的定義和允許值
- 蘇州留園分析課件
- 定弘法師占察懺儀軌
- 人教版地理七年級下冊期中考試試卷及答案
- 基于單片機的車牌識別設計
- 合伙經營協議書三人范本
- 腹膜透析相關性腹膜炎的護理查房
評論
0/150
提交評論