統合での付加フレックスフィールドの使用
付加フレックスフィールドを使用してオーダー管理を別のOracleアプリケーションと統合する場合は、次のガイドラインを適用してください。
付加フレックスフィールドの使用方法の理解
ノート
-
購買、出荷または受入を統合するには、PurchaseRequestSourceなどの事前定義済ソースを選択します。 オーダー管理には、使用できる事前定義済の付加フレックスフィールドが用意されています。 作成する必要はありません。
-
PurchaseRequestLineなどの事前定義済エンティティを選択します。
-
履行システムと統合する必要がある属性を追加します。
-
AttributeCategory属性を追加します。 この属性には、付加フレックスフィールドのコンテキスト・コードの値(ItemPriceForSupplierなど)が含まれます。
-
付加フレックスフィールドでコンテキスト依存セグメントを使用する場合。
-
値を指定します。
-
ビュー・オブジェクトで属性を参照するか、式を追加します。
-
通常、式を追加します。
-
式に文字列を追加する場合は、二重引用符( ")で囲みます。
-
ビュー・オブジェクトの属性の参照
ノート
-
FulfillLineVOなどのビュー・オブジェクトには、FulfillLineIdなどの属性が含まれます。
-
VOは、ビュー・オブジェクトの略称です。
-
ビュー・オブジェクト属性に選択した値によって、ビュー・オブジェクト属性に選択できる値が決まります。
売掛管理との統合時に付加フレックスフィールドを使用
ノート
-
売掛/未収金の事前定義済エンティティ(TransactionInterfaceHeaderDffなど)を使用します。これは、売掛/未収金トランザクション・ヘッダーに関する詳細を格納する付加フレックスフィールドです。 エンティティ・タブで使用可能なエンティティを調べて、必要なエンティティを特定します。
-
これらの属性を追加します。 みんな必要です。
-
FulfillLineId
-
NameSpace
-
XsiType
-
_FLEX_Context
これらの属性は、付加フレックスフィールドに対して定義する各コンテキスト・エンティティに追加する必要があります。
-
-
売掛管理に送信する必要がある付加フレックスフィールド属性(GlobalSegment1_Customなど)を追加します。
ノート
-
明細タイプのインタフェース明細をマップできます。
-
タイプが割引、手数料または運送費のインタフェース明細はマップできません。
-
付加フレックスフィールドごとに1つのコンテキストのみを使用できます。
-
SQL例外を回避するには、Receivablesからオーダー管理への履行明細の送信に使用するwebサービスに、請求書レスポンスごとに10,000件以下の履行明細が含まれていることを確認してください。
オーダー・ヘッダー、拡張可能フレックスフィールドまたは履行明細詳細から属性をマップする必要がある場合は、統合アルゴリズムを使用する必要があります。 オーダー管理はこの階層を使用します。
Order header
Fulfillment line
Fulfillment line details
他のOracle applicationsでは、これらのオブジェクトを階層に編成しない場合があります。 かわりに、ARLineという名前の単一オブジェクトで表すことができます。 ARLineには付加フレックスフィールドも含まれるため、履行明細が表すものと同じデータを表すことができます。 履行明細からARLineに属性をコピーする必要がある場合は、条件ロジックを実装する必要がある場合にのみ統合アルゴリズムが必要です。
ソースの指定
ノート
-
「ソース」タブをクリックします。
-
InvoiceSourcesのソースを問い合せます。
-
TransactionInterfaceHeaderDffなど、エンティティのエンティティを問い合せます。
-
カスタム属性を追加します。 各式を作成します。
-
XMLファイルのNameSpaceおよび_FLEX_Contextの値を入力します。
-
XSDファイルのXSiTypeの値を入力します。
たとえば:
属性 |
式 |
---|---|
GlobalSegment1_Custom |
オプションとして、式を追加します。 たとえば:
この例は連結であることに注意してください。 これが疑似コードです。
|
NameSpace |
フレックスフィールド・アーカイブ用にダウンロードしたXMLファイルの値を入力します。 たとえば:
|
XsiType |
XSDファイルの値を入力します。 たとえば:
|
_FLEX_Context |
フレックスフィールド・アーカイブ用にダウンロードしたXMLファイルのコンテキスト・コードの値を入力します。 この例では、GlobalSegment1を使用するため、_FLEX_Contextを空のままにできます。 この例にグローバル・セグメントを含めなかった場合は、 |
サービスの指定
ノート
-
「サービス」タブをクリックします。
-
InvoiceServiceのサービスを問い合せます。
-
TransactionInterfaceHeaderDffなど、エンティティのエンティティを問い合せます。
-
カスタム属性を追加します。 別名をそれぞれ作成します。 別名はサービスの名前です。 XMLファイルから取得します。
属性
別名
GlobalSegment1_Custom
_AR_5FRRRF_5FDFF_5FRCT_5FGlobal_2D1
オーダー管理では、タスクを作成するためのペイロードの作成時にこの値が使用されます。
統合アルゴリズムでこの値を送信する場合は、かわりにアルゴリズムに追加します。
-
事前定義済属性を追加します。 事前定義済属性の別名を定義する必要はありません。