多數組織使用“代碼”來識別總帳帳戶、部件號以及其它業務實體,這些“代碼”由有意義的段(智能關鍵字)組成。代碼的每個段都可以表示實體的壹個特性。例如,您的組織可能使用部件號 PAD-NR-YEL-8 1/2x14" 來表示壹個大小為 8 1/2"14" 的窄方格黃色記事本,而另壹個組織則可能使用部件號 "D-8x14-Y-NR" 來識別同樣的記事本。這兩個部件號均為代碼,代碼所包含的段說明了部件的特性。雖然這些代碼表示相同的部件,但是每個代碼都有不同的段結構,這些段結構只對使用這些代碼的組織有意義。
Oracle Applications 將這些“代碼”存儲在鍵彈性域中。鍵彈性域具有很大的彈性,所以任何組織無需編程就可以使用所需的代碼模式。
在組織開始安裝 Oracle Applications 時,您和組織的實施小組可以自定義鍵彈性域,以便合並對業務具有意義的代碼段。您可以確定每段的含義、每段可包含的值以及段值的含義。組織可以定義壹些規 則,以指定哪些段值可以組成有效的完整代碼(此過程也稱為組合)。此外,您還可以定義段與段之間的關系,這樣做可以使您和組織使用需要的代碼,而不必為了 適應 Oracle Applications 的要求而更改代碼。
例如,考慮組織用於識別總帳帳戶的代碼,Oracle Applications 使用壹個稱為“會計彈性域”的特殊鍵彈性域來表示這些代碼。壹個組織可能選擇自定義會計彈性域,使其包括五個段:公司、分部、部門、帳戶及項目。而另壹個 組織可能以另壹種方式來建立總帳帳戶段,比如使用十二個段而不是五個段。會計彈性域通過允許不同的組織根據其特定的業務用途自定義鍵彈性域,使 Oracle General Ledger 應用產品能夠滿足不同組織的需要。請參閱:《Oracle General Ledger User's Guide》
註意:在整個指南的實例和圖形中,我們都使用“部件號鍵彈性域”。使用此實例是因為它有助於在不需要任何會計、人力資源或制造等專業知識的情況下,即可說 明鍵彈性域的使用方法和行為。但是,實際上在 Oracle Applications 中並不存在“部件號鍵彈性域”,而且您不能將其與許多 Oracle Applications 產品(如 Oracle Inventory)使用的系統項彈性域(項彈性域)相混淆。
彈性域限定詞
彈性域限定詞標識鍵彈性域的特定段。
通常,出於安全性或計算等應用目的,應用產品需要使用某些方法來標識特定的段。但是,由於可以自定義鍵彈性域,以便段以及提示能夠按某種順序顯示,因此應 用產品還需要使用除段名或段順序以外的其它機制來標識段。彈性域限定詞就可以達到這種目的。您可以將彈性域限定詞視為段的“識別標記”。
例如,Oracle General Ledger 產品需要能夠識別“會計彈性域”中哪個段包含余額信息,哪個段包含自然帳戶信息。由於您可以自定義“會計彈性域”,以便段以及提示能夠按某種順序顯示,因 此 Oracle General Ledger 還需要彈性域限定詞來確定使用的哪個段包含自然帳戶信息。在定義“會計彈性域”時,您必須指定哪些彈性域限定詞適用於哪些段。
其它應用產品,如 Oracle Human Resources,也使用彈性域限定詞。Oracle Human Resources 使用彈性域限定詞來控制誰可以訪問彈性域段中的機密信息。
段限定詞可標識鍵彈性域單個段中的值的特定類型。在 Oracle Applications 中,只有會計彈性域使用段限定詞。您可以將段限定詞視為值的“識別標記”。在會計彈性域中,段限定詞可以標識自然帳戶段值的帳戶類型,並確定是否允許對某 個特定值進行明細過帳或預算。
這兩種類型的限定詞很容易混淆。您可以認為整個彈性域使用彈性域限定詞來標記彈性域的壹小部分,而段使用段限定詞來標記段值。