oracle order management suite api おര蠰猰ꨰﰰ휰 …2001 年8 月 部品番号:j04930-01...
TRANSCRIPT
Oracle Order Management Suite APIおよびおよびおよびおよびオープン・インタフェース・マニュアルオープン・インタフェース・マニュアルオープン・インタフェース・マニュアルオープン・インタフェース・マニュアル
Volume 1
リリース 11i
2001年 8月
部品番号:J04930-01
Oracle Order Management Suite APIおよびオープン・インタフェース・マニュアル , リリース 11i
部品番号:J04930-01
原本名:Oracle Order Management Suite APIs and Open Interfaces Manual, Release 11i
原本部品番号:A88868-01
原本協力者:Authors: Rajeev Bellamkonda, Nithya Lakshmanan, Sumeet Rijhsinghani, Elizabeth Looney, Tom Myers, David Reitan, John Salvini, James Siri
Copyright © 1999, 2001, Oracle Corporation. All rights reserved.
Printed in Japan.
制限付権利の説明
プログラム(ソフトウェアおよびドキュメントを含む)の使用、複製または開示は、オラクル社との契約に記された制約条件に従うものとします。著作権、特許権およびその他の知的財産権に関する法律により保護されています。
当プログラムのリバース・エンジニアリング等は禁止されております。
このドキュメントの情報は、予告なしに変更されることがあります。オラクル社は本ドキュメントの無謬性を保証しません。
* オラクル社とは、Oracle Corporation(米国オラクル)または日本オラクル株式会社(日本オラクル)を指します。
危険な用途への使用について
オラクル社製品は、原子力、航空産業、大量輸送、医療あるいはその他の危険が伴うアプリケーションを用途として開発されておりません。オラクル社製品を上述のようなアプリケーションに使用することについての安全確保は、顧客各位の責任と費用により行ってください。万一かかる用途での使用によりクレームや損害が発生いたしましても、日本オラクル株式会社と開発元である Oracle Corporation(米国オラクル)およびその関連会社は一切責任を負いかねます。 当プログラムを米国国防総省の米国政府機関に提供する際には、『Restricted Rights』と共に提供してください。この場合次の Noticeが適用されます。
Restricted Rights Notice
Programs delivered subject to the DOD FAR Supplement are "commercial computer software" and use, duplication, and disclosure of the Programs, including documentation, shall be subject to the licensing restrictions set forth in the applicable Oracle license agreement. Otherwise, Programs delivered subject to the Federal Acquisition Regulations are "restricted computer software" and use, duplication, and disclosure of the Programs shall be subject to the restrictions in FAR 52.227-19, Commercial Computer Software - Restricted Rights (June, 1987). Oracle Corporation, 500 Oracle Parkway, Redwood City, CA 94065.
このドキュメントに記載されているその他の会社名および製品名は、あくまでその製品および会社を識別する目的にのみ使用されており、それぞれの所有者の商標または登録商標です。
目次目次目次目次
はじめにはじめにはじめにはじめに .......................................................................................................................................................................... vii
このマニュアルについて ................................................................................................................................. vii
対象読者 ............................................................................................................................................................ viii
データベース・ツールによる Oracle Applicationsデータの変更の禁止 .............................................. viii
その他の情報ソース .......................................................................................................................................... ix
1 システムの統合システムの統合システムの統合システムの統合
Oracle Order Management APIおよびオープン・インタフェースの概要およびオープン・インタフェースの概要およびオープン・インタフェースの概要およびオープン・インタフェースの概要 ................................................. 1-2ビジネスの基本的なニーズ ........................................................................................................................... 1-2
Oracle Manufacturingインタフェース ....................................................................................................... 1-3
インバウンド・オープン・インタフェース・モデル ............................................................................... 1-8
オープン・インタフェースの構成要素 ..................................................................................................... 1-11
2 Oracle Order Managementのオープン・インタフェースのオープン・インタフェースのオープン・インタフェースのオープン・インタフェース
ヘッダー・インタフェースヘッダー・インタフェースヘッダー・インタフェースヘッダー・インタフェース ................................................................................................................................... 2-2明細インタフェース明細インタフェース明細インタフェース明細インタフェース ............................................................................................................................................. 2-20価格調整インタフェース価格調整インタフェース価格調整インタフェース価格調整インタフェース ..................................................................................................................................... 2-44販売実績インタフェース販売実績インタフェース販売実績インタフェース販売実績インタフェース ..................................................................................................................................... 2-51
予約インタフェース予約インタフェース予約インタフェース予約インタフェース ............................................................................................................................................. 2-55処理インタフェース処理インタフェース処理インタフェース処理インタフェース ............................................................................................................................................. 2-57ロット・シリアル・インタフェースロット・シリアル・インタフェースロット・シリアル・インタフェースロット・シリアル・インタフェース ................................................................................................................. 2-61
他のモジュールからの受注フォームのコール他のモジュールからの受注フォームのコール他のモジュールからの受注フォームのコール他のモジュールからの受注フォームのコール ................................................................................................. 2-64概要 ................................................................................................................................................................. 2-64
受注インポートによる受注インポートによる受注インポートによる受注インポートによる Oracle Order Managementの統合の統合の統合の統合 .......................................................................... 2-66
i
請求のための請求のための請求のための請求のための Oracle Order Managementとととと Oracle Receivablesの統合の統合の統合の統合 ............................................... 2-118基本要件 ....................................................................................................................................................... 2-118
主な機能 ....................................................................................................................................................... 2-118
ATO構成の請求 ......................................................................................................................................... 2-123
インタフェース表について ....................................................................................................................... 2-124RA_INTERFACE_SALESCREDITS ......................................................................................................... 2-140
Oracle Order Managementの受注処理の受注処理の受注処理の受注処理 API ................................................................................................. 2-142受注処理 APIの機能 .................................................................................................................................. 2-143
機能の概要 ................................................................................................................................................... 2-152
受注ビジネス・オブジェクトの処理 ....................................................................................................... 2-153
Process_Orderプロシージャの設定 ........................................................................................................ 2-156
Get_Orderプロシージャの設定 ............................................................................................................... 2-163
Lock_Orderプロシージャの設定 ............................................................................................................ 2-167
PL/SQLレコードの構造 ........................................................................................................................... 2-173
使用方法 ....................................................................................................................................................... 2-210
3 Oracle Pricingオープン・インタフェースオープン・インタフェースオープン・インタフェースオープン・インタフェース
算式計算アプリケーション・プログラム・インタフェース算式計算アプリケーション・プログラム・インタフェース算式計算アプリケーション・プログラム・インタフェース算式計算アプリケーション・プログラム・インタフェース ........................................................................... 3-2算式計算 APIの機能 ...................................................................................................................................... 3-2
機能の概要 ....................................................................................................................................................... 3-2
算式計算 APIの設定 ...................................................................................................................................... 3-2
算式計算 APIの検証 ...................................................................................................................................... 3-5
算式価格の更新アプリケーション・プログラム・インタフェース算式価格の更新アプリケーション・プログラム・インタフェース算式価格の更新アプリケーション・プログラム・インタフェース算式価格の更新アプリケーション・プログラム・インタフェース ............................................................... 3-6
算式価格の更新 APIの機能 .......................................................................................................................... 3-6
機能の概要 ....................................................................................................................................................... 3-6
算式価格の更新 APIの設定 .......................................................................................................................... 3-6
算式価格の更新 APIの検証 .......................................................................................................................... 3-7
価格表のコピー・アプリケーション・プログラム・インタフェース価格表のコピー・アプリケーション・プログラム・インタフェース価格表のコピー・アプリケーション・プログラム・インタフェース価格表のコピー・アプリケーション・プログラム・インタフェース ........................................................... 3-8価格表のコピー APIの機能 .......................................................................................................................... 3-8
機能の概要 ....................................................................................................................................................... 3-8
価格表のコピー APIの設定 .......................................................................................................................... 3-9
価格表のコピー APIの検証 ........................................................................................................................ 3-12
価格表の調整アプリケーション・プログラム・インタフェース価格表の調整アプリケーション・プログラム・インタフェース価格表の調整アプリケーション・プログラム・インタフェース価格表の調整アプリケーション・プログラム・インタフェース ................................................................. 3-13
価格表の調整 APIの機能 ............................................................................................................................ 3-13
機能の概要 ..................................................................................................................................................... 3-13
ii
価格表の調整 APIの設定 ............................................................................................................................ 3-13
価格表の調整 APIの検証 ............................................................................................................................ 3-15
価格設定算式用ビジネス・オブジェクト・アプリケーション・プログラム・インタフェース価格設定算式用ビジネス・オブジェクト・アプリケーション・プログラム・インタフェース価格設定算式用ビジネス・オブジェクト・アプリケーション・プログラム・インタフェース価格設定算式用ビジネス・オブジェクト・アプリケーション・プログラム・インタフェース ............. 3-16
価格設定算式用ビジネス・オブジェクト APIの機能 ............................................................................ 3-16
機能の概要 ..................................................................................................................................................... 3-16
価格設定算式用ビジネス・オブジェクト APIの設定 ............................................................................ 3-17
価格設定算式用ビジネス・オブジェクト APIの検証 ............................................................................ 3-28
価格要求アプリケーション・プログラム・インタフェース価格要求アプリケーション・プログラム・インタフェース価格要求アプリケーション・プログラム・インタフェース価格要求アプリケーション・プログラム・インタフェース ......................................................................... 3-29価格要求 APIの機能 .................................................................................................................................... 3-29
機能の概要 ..................................................................................................................................................... 3-30
価格要求 APIの設定 .................................................................................................................................... 3-31
価格要求 APIの検証 .................................................................................................................................... 3-47
モディファイア設定用ビジネス・オブジェクト・アプリケーション・プログラム・モディファイア設定用ビジネス・オブジェクト・アプリケーション・プログラム・モディファイア設定用ビジネス・オブジェクト・アプリケーション・プログラム・モディファイア設定用ビジネス・オブジェクト・アプリケーション・プログラム・インタフェースインタフェースインタフェースインタフェース ..................................................................................................................................................... 3-48モディファイア設定用ビジネス・オブジェクト APIの機能 ................................................................ 3-48
機能の概要 ..................................................................................................................................................... 3-48
モディファイア設定用ビジネス・オブジェクト APIの設定 ................................................................ 3-49
モディファイア設定用ビジネス・オブジェクト APIの検証 ................................................................ 3-80
クオリファイア・アプリケーション・プログラム・インタフェースクオリファイア・アプリケーション・プログラム・インタフェースクオリファイア・アプリケーション・プログラム・インタフェースクオリファイア・アプリケーション・プログラム・インタフェース ......................................................... 3-81クオリファイア APIの機能 ........................................................................................................................ 3-81
機能の概要 ..................................................................................................................................................... 3-81
クオリファイア APIの設定 ........................................................................................................................ 3-82
クオリファイア APIの検証 ........................................................................................................................ 3-95
属性マッピング・アプリケーション・プログラム・インタフェース属性マッピング・アプリケーション・プログラム・インタフェース属性マッピング・アプリケーション・プログラム・インタフェース属性マッピング・アプリケーション・プログラム・インタフェース ......................................................... 3-96属性マッピング APIの機能 ........................................................................................................................ 3-96
機能の概要 ..................................................................................................................................................... 3-96
属性マッピング APIの設定 ........................................................................................................................ 3-97
属性マッピング APIの検証 ...................................................................................................................... 3-106
価格表設定アプリケーション・プログラム・インタフェース価格表設定アプリケーション・プログラム・インタフェース価格表設定アプリケーション・プログラム・インタフェース価格表設定アプリケーション・プログラム・インタフェース ................................................................... 3-107価格表設定 APIの機能 .............................................................................................................................. 3-107
機能の概要 ................................................................................................................................................... 3-107
価格表設定 APIの設定 .............................................................................................................................. 3-108
算式計算 APIの検証 .................................................................................................................................. 3-119
iii
4 Oracle Release Managementオープン・インタフェースオープン・インタフェースオープン・インタフェースオープン・インタフェース
インタフェース表についてインタフェース表についてインタフェース表についてインタフェース表について ................................................................................................................................... 4-2RLM_INTERFACE_HEADERS_ALL .......................................................................................................... 4-2
列の説明列の説明列の説明列の説明 ................................................................................................................................................................... 4-5RLM_INTERFACE_LINES_ALL ...................................................................................................................... 4-14
列の説明 ......................................................................................................................................................... 4-24
5 Oracle Shipping Execution 11iパブリックパブリックパブリックパブリック API輸送行程パブリック・アプリケーション・プログラム・インタフェース輸送行程パブリック・アプリケーション・プログラム・インタフェース輸送行程パブリック・アプリケーション・プログラム・インタフェース輸送行程パブリック・アプリケーション・プログラム・インタフェース ................................................... 5-2
Create_Update_Trip APIの機能 .................................................................................................................. 5-2
機能の概要 ....................................................................................................................................................... 5-2
Trip_Action APIの機能 ................................................................................................................................ 5-8
機能の概要 ....................................................................................................................................................... 5-8
積降パブリック・アプリケーション・プログラム・インタフェース積降パブリック・アプリケーション・プログラム・インタフェース積降パブリック・アプリケーション・プログラム・インタフェース積降パブリック・アプリケーション・プログラム・インタフェース ......................................................... 5-11Create_Update_Stop APIの機能 ............................................................................................................... 5-11
機能の概要 ..................................................................................................................................................... 5-11
Stop_Action APIの機能 .............................................................................................................................. 5-18
機能の概要 ..................................................................................................................................................... 5-18
搬送パブリック・アプリケーション・プログラム・インタフェース搬送パブリック・アプリケーション・プログラム・インタフェース搬送パブリック・アプリケーション・プログラム・インタフェース搬送パブリック・アプリケーション・プログラム・インタフェース ......................................................... 5-21
Create_Update_Delivery APIの機能 ........................................................................................................ 5-21
機能の概要 ..................................................................................................................................................... 5-21
Delivery_Action APIの機能 ....................................................................................................................... 5-31
機能の概要 ..................................................................................................................................................... 5-31
搬送詳細パブリック・アプリケーション・プログラム・インタフェース搬送詳細パブリック・アプリケーション・プログラム・インタフェース搬送詳細パブリック・アプリケーション・プログラム・インタフェース搬送詳細パブリック・アプリケーション・プログラム・インタフェース ................................................. 5-37Detail_To_Delivery APIの機能 ................................................................................................................. 5-37
機能の概要 ..................................................................................................................................................... 5-37
Split_Line APIの機能 .................................................................................................................................. 5-40
機能の概要 ..................................................................................................................................................... 5-40
Update_Shipping_Attributes APIの機能 ................................................................................................. 5-43
機能の概要 ..................................................................................................................................................... 5-43
Autocreate_Deliveries APIの機能 ............................................................................................................. 5-51
Autocreate_Del_Trip APIの機能 ............................................................................................................... 5-53
コンテナ・パブリック・アプリケーション・プログラム・インタフェースコンテナ・パブリック・アプリケーション・プログラム・インタフェースコンテナ・パブリック・アプリケーション・プログラム・インタフェースコンテナ・パブリック・アプリケーション・プログラム・インタフェース ............................................. 5-56Create_Container APIの機能 ..................................................................................................................... 5-56
機能の概要 ..................................................................................................................................................... 5-56
iv
Update Container APIの機能 .................................................................................................................... 5-60
機能の概要 ..................................................................................................................................................... 5-60
Auto_Pack APIの機能 ................................................................................................................................ 5-67
機能の概要 ..................................................................................................................................................... 5-67
Container_Actions APIの機能 ................................................................................................................... 5-70
機能の概要 ..................................................................................................................................................... 5-70
運送費パブリック・アプリケーション・プログラム・インタフェース運送費パブリック・アプリケーション・プログラム・インタフェース運送費パブリック・アプリケーション・プログラム・インタフェース運送費パブリック・アプリケーション・プログラム・インタフェース ..................................................... 5-73Create_Update_Freight_Costs APIの機能 ............................................................................................... 5-73
機能の概要 ..................................................................................................................................................... 5-73
Validate_Freight_Cost_Type APIの機能 ................................................................................................. 5-79
Delete_Freight_Costs APIの機能 .............................................................................................................. 5-80
機能の概要 ..................................................................................................................................................... 5-80
簡単な出荷フローで使用される簡単な出荷フローで使用される簡単な出荷フローで使用される簡単な出荷フローで使用される APIの例の例の例の例 ........................................................................................................ 5-85パッケージ仕様部 ......................................................................................................................................... 5-85
パッケージ本文 ............................................................................................................................................. 5-85
スクリプトの例 ............................................................................................................................................. 5-94
索引索引索引索引
v
vi
はじめにはじめにはじめにはじめに
『Oracle Order Management Suite APIおよびオープン・インタフェース・マニュアル リリース 11i』では、他の Oracle Manufacturingアプリケーションおよび使用している他のシステムとの統合に関する 新情報を記載しています。
ここではこのマニュアルの使用方法を説明し、理解しておく必要がある表記法規約を定義します。
このマニュアルについてこのマニュアルについてこのマニュアルについてこのマニュアルについてこのマニュアルでは、Oracle Applicationsオープン・インタフェースによる情報のインポートおよびエクスポートを説明します。 マニュアルを構成する章は次のとおりです。
� 第 1章では、Oracle Management統合ツールの概要を述べます。また、これらのツールを使用して Order Manufacturing製品どうしを統合する方法および Order Manufacturing製品と非 Oracleシステムを統合する方法を説明します。
� 第 2章では、Oracle Order Managementを説明します。
� 第 3章では、Oracle Pricingを説明します。
� 第 4章では、Oracle Release Managementを説明します。
� 第 5章では、Oracle Shippingを説明します。
注意注意注意注意 : このマニュアルで扱うのは、Oracle Order Management Suiteリリース 11iのオープン・インタフェースです。 旧バージョンのソフトウェアを使用する場合、使用するリリースの詳細はサポート担当者に問い合せるか、製品アップデート・ノートを参照してください。
vii
対象読者対象読者対象読者対象読者このマニュアルでは、他の Oracle Manufacturingおよび Distributionアプリケーションおよび使用している他のシステムとの統合に必要な情報を記載しています。 このマニュアルはOracle Order Managementアプリケーションを実装するチームを対象としています。 効果的な実装のために、チームは次のメンバーおよびその他を含めて、あらゆるレベルのメンバーで構成してください。
� プロジェクト・リーダー
� システム・アナリスト
� 部門責任者
� アプリケーション・プログラマ
� システム・プログラマ
� システム管理者
� データベース管理者
データベース・ツールによるデータベース・ツールによるデータベース・ツールによるデータベース・ツールによる Oracle Applicationsデータの変更の禁止データの変更の禁止データの変更の禁止データの変更の禁止Oracle Applicationsの表は相互に関連付けられているので、Oracle Applicationsを使用して変更を加えると複数の表を一度に更新できます。 ただし、Oracle Applications以外のツールで Oracle Applicationsデータを変更すると、1つの表のある行を変更しても、対応する変更が関係する表に反映されないことがあります。 表の間で同期が取れなくなると、誤った情報を取り出すおそれや、Oracle Applications全体にわたって予測できない結果を生じるおそれがあります。
Oracle Applicationsでデータを変更する場合、その変更が有効であるかどうかが Oracle Applicationsによって自動的にチェックされます。 また、Oracle Applicationsは情報を変更したユーザーを記録することもできます。 データベース・ツールを使用して情報をデータベース表に入力すると、無効な情報が格納されることがあります。 さらに SQL*Plusなどのデータベース・ツールでは変更履歴が残らないため、誰が情報を変更したかを追跡できなくなります。
したがって、特に指示がない限り、またはこのマニュアルの説明に従ってオープン・インタしたがって、特に指示がない限り、またはこのマニュアルの説明に従ってオープン・インタしたがって、特に指示がない限り、またはこのマニュアルの説明に従ってオープン・インタしたがって、特に指示がない限り、またはこのマニュアルの説明に従ってオープン・インタフェース表内で作業する場合は、フェース表内で作業する場合は、フェース表内で作業する場合は、フェース表内で作業する場合は、Oracle Applicationsデータの変更にデータの変更にデータの変更にデータの変更に SQL*Plusなどの他などの他などの他などの他のツールは使用しないでください。のツールは使用しないでください。のツールは使用しないでください。のツールは使用しないでください。
viii
その他の情報ソースその他の情報ソースその他の情報ソースその他の情報ソースOracle Manufacturingおよび Distributionアプリケーションの知識および理解を高める手段をいくつか紹介します。
オンライン・マニュアルオンライン・マニュアルオンライン・マニュアルオンライン・マニュアルテクニカル・リファレンス・マニュアルを除いて、すべての Oracle Applicationsマニュアルは CD-ROMでオンラインで入手できます。 オンライン形式には HyperText Markup Language(HTML)および Adobe Acrobat(PDF)の 2つがあります。
すべてのユーザー・マニュアルは HTML、Acrobatおよび書籍版で入手できます。 テクニカル・リファレンス・マニュアルは書籍版のみで入手できます。 その他のマニュアルはAcrobatおよび書籍版で入手できます。
マニュアルの内容に形式による違いはありません。 発行標準によりわずかな違いが生じることがありますが、そのような違いは内容には影響しません。 たとえば、ページ番号およびスクリーン・ショットは HTMLにはありません。
HTMLマニュアルはすべての Oracle Applicationsウィンドウから入手できます。 各ウィンドウは、Webブラウザを起動して特定の状況依存セクションをオープンするようにプログラムされています。 HTMLマニュアルのセクションがオープンすると、すべての Oracle Applicationsマニュアル内を自由に移動できます。 HTMLマニュアルには Oracle Information Navigatorも添付されており(該当の国の言語がこのツールをサポートしている場合)、これによってマニュアル・セット全体で語句を検索できます。
関連するユーザー・マニュアル関連するユーザー・マニュアル関連するユーザー・マニュアル関連するユーザー・マニュアルOracle Order Managementアプリケーションは、ビジネスおよび設定の情報を他の Oracle Applications製品と共有します。 したがって、システムを統合する場合に、他のユーザー・マニュアルを参照することもできます。
これらのマニュアルのハードコピー版がない場合、「ウィンドウ・ヘルプ」アイコンまたは「ヘルプ」メニュー・コマンドを使用してこのマニュアルを読むことができます。
『『『『Oracle Applicationsユーザーズ・ガイド』ユーザーズ・ガイド』ユーザーズ・ガイド』ユーザーズ・ガイド』 このマニュアルでは、このリリースの Oracle Applications製品で使用可能なグラフィカル・ユーザー・インタフェース(GUI)によるデータ入力、問合せ、レポートの実行およびナビゲートの方法を説明しています。 ユーザー・プロファイルの設定、レポートおよびコンカレント・プロセスの実行および検討も説明しています。
このユーザー・マニュアルにオンラインでアクセスするには、Oracle Applicationsヘルプ・ファイルから「Oracle Applicationsのスタート・ガイド」を選択します。
ix
『『『『Oracle Applications Demonstration User's Guide』』』』 このマニュアルでは、パーソナル・コンピュータの製品およびサービスの架空の製造業者である Global Computersについて、実用的な構想および製品フローを述べています。 製品の概要の他に、このマニュアルでは主要な各製品フロー全体にわたる詳細な説明および例を記載しています。 表、イラストおよびグラフによって主要なフローおよびデータ要素が要約されています。
リファレンス・マニュアルリファレンス・マニュアルリファレンス・マニュアルリファレンス・マニュアル
『『『『Oracle Automotive Implementation Manual』』』』 このマニュアルでは、Oracle Automotiveソリューションに使用する Oracle Applicationsの設定および実装を説明しています。
『『『『Oracle Applicationsメッセージ・リファレンス・ガイド』メッセージ・リファレンス・ガイド』メッセージ・リファレンス・ガイド』メッセージ・リファレンス・ガイド』 このマニュアルでは、すべてのOracle Applicationsメッセージを説明しています。 このマニュアルは、リリース 11iのマニュアル CD-ROMで HTML形式で入手できます。
『『『『Oracle Project Manufacturingインプリメンテーション・ガイド』インプリメンテーション・ガイド』インプリメンテーション・ガイド』インプリメンテーション・ガイド』 このマニュアルでは、Oracle Project Manufacturingの設定手順および実装を説明しています。
『『『『Oracle Self-Service Web Applicationsインプリメンテーション・マニュアル』インプリメンテーション・マニュアル』インプリメンテーション・マニュアル』インプリメンテーション・マニュアル』 このマニュアルでは、Oracle Self-Service Web ApplicationsおよびWeb Applicationsディクショナリの設定手順を説明しています。
インストールおよびシステム管理インストールおよびシステム管理インストールおよびシステム管理インストールおよびシステム管理
『『『『Oracle Alertユーザーズ・ガイド』ユーザーズ・ガイド』ユーザーズ・ガイド』ユーザーズ・ガイド』 このマニュアルでは、Oracle Applicationsデータのステータスを監視するために定期アラートおよびイベント・アラートを定義する方法を説明しています。
『『『『Oracle Applicationsにおける複数報告通貨』における複数報告通貨』における複数報告通貨』における複数報告通貨』 複数報告通貨機能を使用して複数の通貨で取引を記録する場合、Oracle Applications製品を実装する前にこのマニュアルを使用してください。 このマニュアルでは、実装に関する追加手順および設定の考慮事項を詳細に説明しています。
『『『『Oracle Applicationsにおける複数組織』における複数組織』における複数組織』における複数組織』 Oracle Applications複数組織サポート機能を使用して 1つの製品インストレーションに複数の会計帳簿を使用する場合、この機能による製品の設定および使用に関して理解しておく必要があるすべての項目が、このマニュアルに記載されています。
『『『『Oracle Applications Implementation Wizard User's Guide』』』』 複数の Oracle製品を実装する場合、Oracle Applications Implementation Wizardを使用して設定処理を調整できます。 このマニュアルでは、このウィザードの使用方法を説明しています。
x
『『『『Oracle Applications Developer’s Guide』』』』 このマニュアルでは、Oracle Applications開発スタッフが従うコーディング標準を記載しています。 『Oracle Applications User Interface Standards』で説明されている Oracle Applicationsユーザー・インタフェースを実装するのに必要な Oracle Application Object Libraryコンポーネントを説明しています。 Oracle Applicationsと統合できるようにカスタム Developer/2000フォームを作成する場合に役立つ情報も記載しています。
『『『『Oracle Applicationsフレックスフィールド・ガイド』フレックスフィールド・ガイド』フレックスフィールド・ガイド』フレックスフィールド・ガイド』 このマニュアルでは、実装チームおよび Oracle Applications製品データの継続的保守を担当するユーザー向けに、フレックスフィールドの計画、設定および参照の情報を記載しています。 フレックスフィールド・データのカスタム・レポートの作成に関する情報も記載しています。
『『『『Oracle Applications Installation Manual for Windows Clients』』』』 このマニュアルでは、Oracle Financials、Oracle Public Sector Financials、Oracle Manufacturingまたは Oracle Human Resourcesを特定のハードウェアおよびオペレーティング・システム・ソフトウェアの環境に正常にインストールするのに必要な情報を記載しています。
『『『『Oracle Applications製品アップデート・ノート』製品アップデート・ノート』製品アップデート・ノート』製品アップデート・ノート』 Oracle Applicationsをアップグレードする場合、アップデートおよび製品に合った製品アップデート・ノートを参照して、それぞれの新しいリリースに追加されたデータベース・オブジェクト、プロファイル・オプションおよびシード・データの新機能および変更内容の要約を確認してください。
『『『『Oracle Applicationsのアップグレード』のアップグレード』のアップグレード』のアップグレード』 このマニュアルでは、Oracle Applications製品のアップグレードの準備をする方法を説明しています。 各製品のアップグレード手順を完了する方法も説明しています。 製品のアップグレードを計画するときはこのマニュアルおよび『Oracle Applicationsのインストール』を参照してください。
『『『『Oracle Applicationsシステム管理者ガイド』システム管理者ガイド』システム管理者ガイド』システム管理者ガイド』 このマニュアルでは、システム管理者向けに計画および参照の情報を記載しています。
その他の情報入手方法その他の情報入手方法その他の情報入手方法その他の情報入手方法
研修研修研修研修 オラクル社では、お客様が短時間で Oracle Manufacturingアプリケーションに精通して 大の生産性を得るのに役立つ本格的な研修コースを用意しています。 これらのコースは実用的な学習方針に沿って系統立てられているので、お客様の仕事または職責の範囲に合ったコースのみを取ってください。
受講環境は選択できます。 オラクル社の多数の研修センターのいずれかで Oracle Universityのコースに出席することも、お客様の施設でオラクル社の講師が講義するように手配することもできます。 また、オラクル社の研修の専門家はお客様のニーズにあわせて標準コースを調整したり、カスタム・コースを作成することもできます。 たとえば、カスタマイズした研修会をお客様の勤務先で開くときは、その組織の構造、専門用語およびデータを例として使用することもできます。
xi
サポートサポートサポートサポート 現場でのサポートから中央でのサポートまで、オラクル社の経験豊富な専門家のチームは、製品が常に有効に機能するのに必要な援助および情報を提供します。 このチームは、お客様の技術担当者やアカウント・マネージャに加え、お客様のビジネス分野、Oracle8サーバーの管理、およびユーザーのハードウェアおよびソフトウェア環境に精通しているオラクル社のコンサルタントおよびサポート・スペシャリストで構成されています。
オラクル社についてオラクル社についてオラクル社についてオラクル社についてオラクル社はデータベース管理、アプリケーション開発、意思決定サポートおよびオフィス・オートメーションのための統合ソフトウェア製品ラインに加えて、会計管理、サプライ・チェーン管理、製造、プロジェクト・システム、人事管理、販売およびサービス管理のための 70を超えるソフトウェア・モジュールからなる統合スイートである Oracle Applicationsを開発および販売しています。
オラクル社の製品はメインフレーム、ミニコンピュータ、パーソナル・コンピュータ、ネットワーク・コンピュータおよびパーソナル・デジタル・アシスタントで使用できます。これにより組織は異なるコンピュータ、オペレーティング・システム、ネットワークの他、異なるデータベース管理システムも、一つの統一されたコンピューティングおよび情報リソースに統合できます。
オラクル社は情報管理において世界 大のソフトウェア・サプライヤであり、世界で第 2位のソフトウェア会社です。 オラクル社は世界 140か国以上において、データベース、ツールおよびアプリケーション製品を、関連コンサルティング、研修およびサポート・サービスとともに提供しています。
xii
システムの
1
システムの統合システムの統合システムの統合システムの統合この章では、Order Management Suiteでの Oracle Applications統合ツールの使用方法の概要を述べます。また、これらのツールを使用して Order Management製品どうしを統合する方法および Order Management製品と既存の非 Oracleシステムを統合する方法を説明します。
Oracle Applications統合ツールは、他の Oracleアプリケーションおよび非 Oracleアプリケーションからのデータの取得、必要な形式変換の定義、および使用している Oracle Order Management製品へのデータの転送を可能にする強力で柔軟性の高いツールです。 この章の内容は次のとおりです。
� Oracle Order Management APIおよびオープン・インタフェースの概要 1-2ページ
統合 1-1
Oracle Order Management APIおよびオープン・インタフェースの概要
Oracle Order Management APIおよびオープン・インタフェースのおよびオープン・インタフェースのおよびオープン・インタフェースのおよびオープン・インタフェースの概要概要概要概要
Oracle Order Management製品では多数のオープン・インタフェースを用意して、非 Oracleアプリケーション、自分で作成したアプリケーション、他のコンピュータ上のアプリケーション、さらに仕入先や顧客のアプリケーションにでもオープン・インタフェースをリンクできるようにしています。
この章の目的は、Oracle Order Management製品でオープン・アプリケーション・インタフェースに使用される一般モデルをわかりやすく説明することです。 このマニュアルの他の章では、各オープン・インタフェースの使用方法を具体的に説明します。 これらのインタフェースの機能に関する追加情報は、各製品のユーザーズ・ガイドで入手できます。 これらのインタフェースの技術に関する追加情報は、各製品のテクニカル・リファレンス・マニュアルで入手できます。
ビジネスの基本的なニーズビジネスの基本的なニーズビジネスの基本的なニーズビジネスの基本的なニーズOracle Order Management Suiteの製品 APIおよびオープン・インタフェースは、次に示すビジネスの基本的なニーズをサポートするのに必要な機能を提供します。
� データ収集デバイスへの接続。 受入、出庫、品質データ、移動、完了、出荷などの資材移動取引のデータを収集できます。 これによりデータ入力が迅速化し、取引の精度が上がります。
� 企業全体の統合システムの作成を目的とした、他のシステム(定型予定作成パッケージ、CADシステム、カスタムおよびレガシー製造システムなど)への接続。
� 電子商取引によるサプライ・チェーンの統合の促進を目的とした、外部システム(顧客の購買システムや仕入先の受注システムなど)への接続。
� 外部 Oracleアプリケーションからインポートしたインバウンド・データの処理の管理。
� Oracle Manufacturing製品の整合性の保証を目的とした、インポート済データの検証。
� 検証できなかったインポート済データの検討、更新および再発行。
� Oracle Order Management製品からのデータのエクスポート。
1-2 Oracle Order Management Suite APIおよびオープン・インタフェース・マニュアル
Oracle Order Management APIおよびオープン・インタフェースの概要
Oracle Manufacturingインタフェースインタフェースインタフェースインタフェース
オープン・インタフェース・アーキテクチャオープン・インタフェース・アーキテクチャオープン・インタフェース・アーキテクチャオープン・インタフェース・アーキテクチャOracle Order Management製品では、次の 3種類の方法でデータをインポートおよびエクスポートします。
� インタフェース表
� インタフェース・ビュー(ビジネス・ビュー)
� 関数コールまたはプログラム・インタフェース(プロセス)
インタフェース表インタフェース表インタフェース表インタフェース表インタフェース表では、インバウンドでもアウトバウンドでも、通常はコンカレント・プログラムによるなんらかの検証を必要とします。 これらの表の詳細は、この後の各章に記載されています。
いくつかのインスタンスでは、インタフェースは中間の検証手順を必要としません。製品のテクニカル・リファレンス・マニュアルを参照した後で、製品の表に直接書き込みができます。
インタフェース・ビュー(ビジネス・ビュー)インタフェース・ビュー(ビジネス・ビュー)インタフェース・ビュー(ビジネス・ビュー)インタフェース・ビュー(ビジネス・ビュー)ビューはデータの関連を簡略化して、レポートの作成の場合でもデータのエクスポートの場合でも、処理しやすくします。 Oracle Order Management製品には、主要ビジネスで重要な特定領域を識別するビジネス・ビューが定義されています。 このデータには、選択したツールを使用してアクセスできます。 主要ビジネス・ビューの例として OE_HEADERS_IFACE_ALLがあります。
製品ビューはテクニカル・リファレンス・マニュアルに定義されています。 ビュー定義には、ビューの使用方法の簡単な説明も記述されています。 関数コールまたはプログラム・インタフェース(プロセス)
オープン・インタフェースによっては、Oracle Applications製品のアーキテクチャの基礎としての重要性がより高いものがあります。 これらは、オープン統合と同じレベルではインタフェースとはいえません。
たとえば、表とビューによるフレックスフィールドの検証に注意します。 このクラスのインバウンド・インタフェースでは、ビューを追加すると自動的に既存の関数にデータがインポートされます。 これにより、データを移動するバッチ・プロセスを追加しないで、密な統合が実現します。
システムの統合 1-3
Oracle Order Management APIおよびオープン・インタフェースの概要
要約要約要約要約 : 公開インタフェースを超える機能公開インタフェースを超える機能公開インタフェースを超える機能公開インタフェースを超える機能インポートおよびエクスポートの機能を提供し、レガシー・システムや他の仕入先システムなどとの統合を密でないレベルから密なレベルまで可能にする多数のサード・パーティ製品を、Oracle Cooperative Applications Initiativeでは参照しています。 システム統合の詳細はオラクル社の担当員にお問合せください。
オープン・インタフェースの現在のドキュメントオープン・インタフェースの現在のドキュメントオープン・インタフェースの現在のドキュメントオープン・インタフェースの現在のドキュメント表、ビューおよびモジュールの実際の名前を次に示します。
凡例凡例凡例凡例
データ・フローの方向データ・フローの方向データ・フローの方向データ・フローの方向 インバウンドは Oracle Order Managementに入ってくることを意味します。アウトバウンドは Oracle Order Managementから出ていくことを意味します。
Iface Man インタフェースの詳細の記載が『Oracle Order Management Suite APIおよびオープン・インタフェース・マニュアル』にあります。
TRM 表、ビューまたはモジュールの説明の記載が製品のテクニカル・リファレンス・マニュアルにあります。
表表表表 1–1 Oracle Manufacturingインタフェースインタフェースインタフェースインタフェース /API
インタフェースインタフェースインタフェースインタフェース /API名名名名データ・データ・データ・データ・フローの方向フローの方向フローの方向フローの方向
表表表表 /ビュービュービュービュー /プロセスプロセスプロセスプロセス /プロシージャプロシージャプロシージャプロシージャ
Iface Man TRM 表表表表 /ビュービュービュービュー /モジュールモジュールモジュールモジュール /プロシージャ名プロシージャ名プロシージャ名プロシージャ名
Oracle Order Management/Shipping
Order Import インバウンド 表 あり あり OE_HEADERS_IFACE_ALL
OE_LINES_IFACE_ALL
OE_RESERVTNS_IFACE_ALL
OE_CREDITS_IFACE_ALL
OE_PRICE_ADJS_IFACE_ALL
OE_LOTSERIALS_IFACE_ALL
OE_ACTIONS_IFACE_ALL
Delivery-based Ship Confirmオープン・インタフェース
インバウンド 表 あり あり WSH_DELIVERIES_INTERFACEWSH_PACKED_CONTAINER_INTERFACEWSH_PICKING_DETAILS_INTERFACEWSH_FREIGHT_CHARGES_INTERFACE
1-4 Oracle Order Management Suite APIおよびオープン・インタフェース・マニュアル
Oracle Order Management APIおよびオープン・インタフェースの概要
Oracle Pricing
Formula Calculationアプリケーション・プログラム・インタフェース
インバウンド/アウトバウンド
表 あり あり REQ_LINE_ATTRS
プロセス あり あり GET_CUSTOM_PRICE
PARSE_FORMULA
CALCULATE
COMPONENT_VALUE
Update Formula Pricesアプリケーション・プログラム・インタフェース
インバウンド プロセス あり あり UPDATE_FORMULA_PRICE
Copy Price Listアプリケーション・プログラム・インタフェース
インバウンド 表 あり あり MAPPING
プロセス あり あり COPY_PRICE_LIST
PRICE_BREAK_LINE
GET_NEW_ID
DELETE_DUPLICATE_LINES
COPY_DISCOUNTS
Adjust Price Listアプリケーション・プログラム・インタフェース
インバウンド 表 あり あり REQ_LINE_ATTRS
Business Object for Pricing Formulasアプリケーション・プログラム・インタフェース
インバウンド/アウトバウンド
表 あり あり FORMULA
FORMULA_VAL
FORMULA_LINES
FORMULA_LINES_VAL
プロセス あり あり PROCESS_PRICE_FORMULA
GET_PRICE_FORMULA
表表表表 1–1 Oracle Manufacturingインタフェースインタフェースインタフェースインタフェース /API(続き)(続き)(続き)(続き)
インタフェースインタフェースインタフェースインタフェース /API名名名名データ・データ・データ・データ・フローの方向フローの方向フローの方向フローの方向
表表表表 /ビュービュービュービュー /プロセスプロセスプロセスプロセス /プロシージャプロシージャプロシージャプロシージャ
Iface Man TRM 表表表表 /ビュービュービュービュー /モジュールモジュールモジュールモジュール /プロシージャ名プロシージャ名プロシージャ名プロシージャ名
システムの統合 1-5
Oracle Order Management APIおよびオープン・インタフェースの概要
Price Requestアプリケーション・プログラム・インタフェース
インバウンド/アウトバウンド
表 あり あり CONTROL
LINE
LINE_DETAIL
QUAL
LINE_ATTR
RELATED_LINES
プロセス あり あり PRICE_REQUEST
Business Object for Modifier Setupアプリケーション・プログラム・インタフェース
インバウンド/アウトバウンド
表 あり あり MODIFIER_LIST
MODIFIER_LIST_VAL
MODIFIERS
MODIFIERS_VAL
QUALIFIERS
QUALIFIERS_VAL
PRICING_ATTR
PRICING_ATTR_VAL
プロセス あり あり PROCESS_MODIFIERS
Qualifiersアプリケーション・プログラム・インタフェース
インバウンド/アウトバウンド
表 あり あり QUALIFIER_RULES
QUALIFIER_RULES_VAL
QUALIFIERS
QUALIFIERS_VAL
プロセス あり あり PROCESS_QUALIFIER_RULES
LOCK_QUALIFIER_RULES
GET_QUALIFIER_RULES
COPY_QUALIFIER_RULES
表表表表 1–1 Oracle Manufacturingインタフェースインタフェースインタフェースインタフェース /API(続き)(続き)(続き)(続き)
インタフェースインタフェースインタフェースインタフェース /API名名名名データ・データ・データ・データ・フローの方向フローの方向フローの方向フローの方向
表表表表 /ビュービュービュービュー /プロセスプロセスプロセスプロセス /プロシージャプロシージャプロシージャプロシージャ
Iface Man TRM 表表表表 /ビュービュービュービュー /モジュールモジュールモジュールモジュール /プロシージャ名プロシージャ名プロシージャ名プロシージャ名
1-6 Oracle Order Management Suite APIおよびオープン・インタフェース・マニュアル
Oracle Order Management APIおよびオープン・インタフェースの概要
Attribute Mappingアプリケーション・プログラム・インタフェース
インバウンド/アウトバウンド
表 あり あり CONTEXTS_RESULT
プロセス あり あり BUILD_CONTEXTS
ADD_CONDITION
ADD_SRC_SYSTEM_TO_CONDITION
DELETE_CONDITION
ADD_ATTRIB_MAPPING_RULE
UPDATE_ATTRIB_MAPPING_RULE
DELETE_ATTRIB_MAPPING_RULE
Price List Setup インバウンド/アウトバウンド
表 あり あり PRICE_LIST
PRICE_LIST_VAL
PRICE_LIST_LINE
PRICE_LIST_LINE_VAL
QUALIFIERS
QUALIFIERS_VAL
PRICING_ATTR
PRICING_ATTR_VAL
プロセス あり あり PROCESS_PRICE_LIST
Oracle Release Management((((RLM))))
RLM_INTERFACE_HEADERS
インバウンド 表 あり あり RLM_INTERFACE_HEADERS
RLM_INTERFACE_LINES
インバウンド 表 あり あり RLM_INTERFACE_LINES
Oracle Shipping
Trip Public API インバウンド プロシージャ あり なし WSH_TRIPS_PUB(プロシージャ・パッケージ)
Stop Public API インバウンド プロシージャ あり なし WSH_TRIP_STOPS_PUB(プロシージャ・パッケージ)
Deliveries Public API インバウンド プロシージャ あり なし WSH_DELIVERIES_PUB(プロシージャ・パッケージ)
表表表表 1–1 Oracle Manufacturingインタフェースインタフェースインタフェースインタフェース /API(続き)(続き)(続き)(続き)
インタフェースインタフェースインタフェースインタフェース /API名名名名データ・データ・データ・データ・フローの方向フローの方向フローの方向フローの方向
表表表表 /ビュービュービュービュー /プロセスプロセスプロセスプロセス /プロシージャプロシージャプロシージャプロシージャ
Iface Man TRM 表表表表 /ビュービュービュービュー /モジュールモジュールモジュールモジュール /プロシージャ名プロシージャ名プロシージャ名プロシージャ名
システムの統合 1-7
Oracle Order Management APIおよびオープン・インタフェースの概要
インバウンド・オープン・インタフェース・モデルインバウンド・オープン・インタフェース・モデルインバウンド・オープン・インタフェース・モデルインバウンド・オープン・インタフェース・モデルOracle Order Management製品には、インバウンドとアウトバウンドの両方のインタフェースが用意されています。 インバウンド・インタフェースでは、これらの製品は接続先であり、インタフェース表および検証、処理、保守をサポートするプログラムが提供されます。 アウトバウンド・インタフェースでは、これらの製品は接続元であり、データベース・ビューが提供されます。接続先アプリケーションが検証、処理および保守のプログラムを提供する必要があります。
インバウンド・インタフェースに限定した説明インバウンド・インタフェースに限定した説明インバウンド・インタフェースに限定した説明インバウンド・インタフェースに限定した説明このマニュアルでは、インバウンド・インタフェースのみを詳細に説明します。 アウトバウンド・インタフェースに関係する表、ビューおよびプロセスの情報は、製品のテクニカル・リファレンス・マニュアルで参照できます。 ただし、テクニカル・リファレンス・マニュアルにはアウトバウンド・インタフェースの詳細な説明は記載されていません。
Delivery Details Public API
インバウンド プロシージャ あり なし WSH_DELIVERY_DETAILS_PUB(プロシージャ・パッケージ)
Container Public API インバウンド プロシージャ あり なし WSH_CONTAINER_PUB(プロシージャ・パッケージ)
Freight Costs Public API インバウンド プロシージャ あり なし WSH_FREIGHT_COSTS_PUB(プロシージャ・パッケージ)
表表表表 1–1 Oracle Manufacturingインタフェースインタフェースインタフェースインタフェース /API(続き)(続き)(続き)(続き)
インタフェースインタフェースインタフェースインタフェース /API名名名名データ・データ・データ・データ・フローの方向フローの方向フローの方向フローの方向
表表表表 /ビュービュービュービュー /プロセスプロセスプロセスプロセス /プロシージャプロシージャプロシージャプロシージャ
Iface Man TRM 表表表表 /ビュービュービュービュー /モジュールモジュールモジュールモジュール /プロシージャ名プロシージャ名プロシージャ名プロシージャ名
1-8 Oracle Order Management Suite APIおよびオープン・インタフェース・マニュアル
Oracle Order Management APIおよびオープン・インタフェースの概要
オープン・インタフェース・ダイアグラムオープン・インタフェース・ダイアグラムオープン・インタフェース・ダイアグラムオープン・インタフェース・ダイアグラムオープン・アプリケーション・インタフェースの一般モデルは次のとおりです。
図図図図 1–1 オープン・インタフェース・ダイアグラムオープン・インタフェース・ダイアグラムオープン・インタフェース・ダイアグラムオープン・インタフェース・ダイアグラム
システムの統合 1-9
Oracle Order Management APIおよびオープン・インタフェースの概要
オープン・アプリケーション・プログラム・インタフェース(オープン・アプリケーション・プログラム・インタフェース(オープン・アプリケーション・プログラム・インタフェース(オープン・アプリケーション・プログラム・インタフェース(API))))ダイアグラムダイアグラムダイアグラムダイアグラムService Requestインタフェース(Oracle Service)などの APIが使用するモデルは次のとおりです。
図図図図 1–2 オープン・アプリケーション・プログラム・インタフェース(オープン・アプリケーション・プログラム・インタフェース(オープン・アプリケーション・プログラム・インタフェース(オープン・アプリケーション・プログラム・インタフェース(API)ダイアグラム)ダイアグラム)ダイアグラム)ダイアグラム
1-10 Oracle Order Management Suite APIおよびオープン・インタフェース・マニュアル
Oracle Order Management APIおよびオープン・インタフェースの概要
オープン・インタフェースの構成要素オープン・インタフェースの構成要素オープン・インタフェースの構成要素オープン・インタフェースの構成要素すべてのオープン・インタフェースに一般に共通する構成要素が数多くあります。 これらの構成要素を次に説明します。 ただし、すべてのオープン・インタフェースにどの構成要素も含まれているわけではないので、構成要素の実装状況が次の説明とは少し異なる場合があります。
接続元アプリケーション接続元アプリケーション接続元アプリケーション接続元アプリケーションデータを接続元アプリケーションから取得し、処理の継続または格納(あるいはその両方)のために接続先アプリケーションに渡します。 通常は、データを渡す前にその処理は接続元アプリケーションで完了しています。
Oracle Applications製品は、アウトバウンド・インタフェースの接続元になります。
接続先アプリケーション接続先アプリケーション接続先アプリケーション接続先アプリケーションデータを接続先アプリケーションに送信して、処理の継続または格納(あるいはその両方)がそのアプリケーションでできるようにします。
Oracle Order Management製品は、インバウンド・インタフェースの接続先になります。
インタフェース表インタフェース表インタフェース表インタフェース表インバウンド・インタフェースにおいて、接続元アプリケーションのデータの検証およびOracle Order Management製品の形式への処理が終わるまで、そのデータが一時的に存在する中間段階の表がインタフェース表です。 各種のインタフェース列を次に示します。
識別子列識別子列識別子列識別子列 識別子列はインタフェース表の行を一意に識別し、接続元アプリケーションと接続先アプリケーションの両方に外部キー参照を提供します。 たとえば、移動取引の通常の識別子列では識別対象は次のとおりです。
� 接続元アプリケーション
� 接続元アプリケーションにおける行の一意の識別子
� 接続先アプリケーションの一意の識別子
管理列管理列管理列管理列 管理列は、インタフェース表の各行について、挿入、検証、エラー検出、処理および 終的な削除のステータスを追跡します。 追加の管理列は、行の 後の更新者および更新日を識別します。
データ列データ列データ列データ列 データ列は、接続元アプリケーションが Oracle Manufacturing製品に送信する特定の属性を格納します。
システムの統合 1-11
Oracle Order Management APIおよびオープン・インタフェースの概要
必須列必須列必須列必須列 必須列は、Oracle Manufacturing製品が正常にインタフェース行を処理するのに必要な 低限の情報を格納します。
インタフェースの仕様に基づいて、条件付きで必須となる列もあります。
導出列導出列導出列導出列 導出列は、接続先製品によって必須列の情報から作成されます。
オプション列オプション列オプション列オプション列 オプション列は Oracle Manufacturing製品にとって必ずしも必要ではありませんが、追加の付加価値機能のために使用できます。
エラー表エラー表エラー表エラー表インバウンド・インタフェースにおいて、エラー表は、検証関数および処理関数で検出されたすべてのエラーを格納します。 場合によっては、エラー表はインタフェース表の子になります。 これによりインタフェース表の各行に多数のエラーを格納できるので、複数のエラーを同時に管理できます。 また、エラーがインタフェース表内の列に格納されることがありますが、この場合は各エラーを別々に修正する必要があります。
たとえば、Oracle Work in Processオープン生産資源取引インタフェースでは、生産資源取引数量などの必須データが欠落しているために生産資源取引レコードを検証できなかった場合、検証プログラムがエラー表にエラーを挿入します。 対照的に、Oracle Order Management/Shippingの Order Importでは、行を検証できなかった場合にインタフェース表の単一のエラー列にエラーを挿入します。
データベース・ビューデータベース・ビューデータベース・ビューデータベース・ビューデータベース・ビューは、Oracle Manufacturingの接続元製品のデータを接続先アプリケーションで選択および使用できるようにするデータベース・オブジェクトです。
Oracle Manufacturing製品には、接続先アプリケーションが使用する可能性がある主要データの事前定義ビューが用意されています。
たとえば、Oracle Cost Managementでは工程管理評価および取引配分のデータベース・ビューを用意して、他の原価レポートの接続先製品が使用できるようにしています。
ロード関数ロード関数ロード関数ロード関数インバウンド・インタフェースにおいて、ロード関数は、接続元アプリケーションのデータを選択および蓄積して Oracle Manufacturingのインタフェース表に挿入するプログラムのセットです。 ロード関数で使用するプログラミングの言語およびツールは、接続元アプリケーションのハードウェアおよびシステム・ソフトウェアに大きく依存しています。
たとえば、Oracleベースの接続元アプリケーションと Oracle Manufacturing製品の間でデータの受渡しをする場合、Pro*Cまたは PL/SQLなどのツールは両方の環境で動作するので、このようなツールを使用するのが一般的です。 非 Oracleベースのアプリケーションのデータを製品のインタフェース表に取り込む場合、接続元アプリケーションで使用可能なプロシージャ型言語によってデータを選択し、ASCIIファイルに変換するのが一般的です。 そ
1-12 Oracle Order Management Suite APIおよびオープン・インタフェース・マニュアル
Oracle Order Management APIおよびオープン・インタフェースの概要
うすると、SQL*Loaderを使用して、そのファイルを接続先製品のインタフェース表に挿入できます。
アウトバウンド・インタフェースにおいて、ロード関数は、データベース・ビューを作成する SQLです。
検証関数検証関数検証関数検証関数検証関数は、Oracle Applicationsの接続先製品がインバウンド・データの整合性を保証するために使用するプログラムのセットです。 接続元アプリケーションでは通常、フォーム・トリガー、NULLでない列、データ型などの技法を使用してデータを入力時に検証できます。 ただし、このデータが Oracle Applications製品のデータでない場合があるので、検証プログラムがデータの整合性を保証します。
検証関数は接続先 Oracleアプリケーション内の必須列および、他のデータとの外部キーの関連に基づいて、追加列を導出することもできます。
検証プログラムはインタフェース表で検証が必要な行を調べ、各行を検証および更新して検証の完了またはエラーの検出を示します。 エラーが検出された場合、検証プログラムは接続先アプリケーションのエラー表またはインタフェース表のエラー列にエラーを書き込む必要があります。
Oracleアプリケーション製品が接続元製品の場合は、接続先アプリケーションが検証関数を提供する必要があります。
処理関数処理関数処理関数処理関数処理関数は、インタフェース表のデータを接続先 Oracle製品の形式に処理するプログラムのセットです。 実行する具体的な処理はアプリケーションによって異なります。 オープン取引インタフェースにおいて、処理に一般に含まれるのは取引履歴の記録、在庫および受注の残高の更新、原価の請求などです。
通常、インタフェースにより、処理プログラムが処理を試みる頻度および検証済の行の数を管理できます。 処理が正常に完了すると、処理関数はインタフェース表から処理済の行を削除します。
場合によっては、処理関数は行をエラー表に挿入する必要があります。
Oracleアプリケーション製品が接続元の場合は、接続先アプリケーションが処理関数を提供する必要があります。
保守関数保守関数保守関数保守関数保守関数は普通は Oracleアプリケーション内のウィンドウから実行します。 これらのウィンドウのほとんどで、検証済のインタフェース・レコードの問合せ、更新および再発行が可能です。 これらのウィンドウは一般に、未処理または未検証の行を問い合せてその行の現在のステータスを調べるのに使用できます。
システムの統合 1-13
Oracle Order Management APIおよびオープン・インタフェースの概要
正規の保守関数がない場合、エラーが検出されたインタフェース表の行の問合せおよび更新に SQL*Plusを使用できます。
Oracleアプリケーションが接続元アプリケーションの場合は、接続先アプリケーションが保守関数を提供する必要があります。
1-14 Oracle Order Management Suite APIおよびオープン・インタフェース・マニュアル
Oracle Order Managementのオープン・イン
2
Oracle Order Managementのオープン・のオープン・のオープン・のオープン・インタフェースインタフェースインタフェースインタフェース
この章では、次の Oracle Order Managementのオープン・インタフェースについて説明します。
� ヘッダー・インタフェース 2-2ページ
� 明細インタフェース 2-20ページ
� 価格調整インタフェース 2-44ページ
� 販売実績インタフェース 2-51ページ
� 予約インタフェース 2-55ページ
� 処理インタフェース 2-57ページ
� ロット・シリアル・インタフェース 2-61ページ
� 他のモジュールからの受注フォームのコール 2-64ページ
� 受注インポートによる Oracle Order Managementの統合 2-66ページ
� 請求のための Oracle Order Managementと Oracle Receivablesの統合 2-118ページ
� Oracle Order Managementの受注処理 API 2-142ページ
タフェース 2-1
ヘッダー・インタフェース
ヘッダー・インタフェースヘッダー・インタフェースヘッダー・インタフェースヘッダー・インタフェース
ACCOUNTING_RULE VARCHAR2(30)受注の会計基準名を入力するか、デフォルトを使用します。 会計基準名を入力するときに IDを使用する場合は、ACCOUNTING_RULE_IDを入力できます。IDを使用しない場合は、ACCOUNTING_RULE名を入力する必要があり、ACCOUNTING_RULEが一意でない場合は、ACCOUNTING_RULE_IDも入力する必要があります。
ACCOUNTING_RULE_ID NUMBER会計基準と一致する会計基準 IDを入力します。 会計基準名を入力するときに IDを使用する場合は、ACCOUNTING_RULE_IDを入力できます。IDを使用しない場合は、ACCOUNTING_RULE名を入力する必要があり、ACCOUNTING_RULEが一意でない場合は、ACCOUNTING_RULE_IDも入力する必要があります。
宛先 : OE_ORDER_HEADERS.ACCOUNTING_RULE_ID
AGREEMENT VARCHAR2(50)受注の基本契約名を入力します。 この列は、基本契約を必要とする受注タイプの場合のみ必須です。それ以外の場合はオプションです。 IDを使用する場合は、AGREEMENT_IDを入力できます。IDを使用しない場合は、AGREEMENTを入力でき、AGREEMENTが一意でない場合は、AGREEMENT_IDも入力する必要があります。
AGREEMENT_ID NUMBERAGREEMENTと一致する基本契約 IDを入力します。 IDを使用する場合は、AGREEMENT_IDを入力できます。IDを使用しない場合は、AGREEMENTを入力する必要があり、AGREEMENTが一意でない場合は、AGREEMENT_IDも入力する必要があります。
宛先 : OE_ORDER_HEADERS.AGREEMENT_ID
ATTRIBUTE1~~~~ 15 VARCHAR2(240)これらの 15個の列には、そのコンテキストの付加フレックスフィールド列にインポートする情報を入力します。
宛先 : OE_ORDER_HEADERS.ATTRIBUTE1~ 15
BOOKED_FLAG VARCHAR2(1)入力時にインポートした受注を記帳する場合、この列の値を 'Y'に設定して渡すことができます。 これは、前の動作をサポートするための機能です。正しい受注の記帳方法は、受注のoe_actions_interfaceで BOOK_ORDER処理を渡す方法です。
宛先 : OE_ORDER_HEADERS.BOOKED_FLAG
2-2 Oracle Order Management Suite APIおよびオープン・インタフェース・マニュアル
ヘッダー・インタフェース
CANCELLED_FLAG VARCHAR2(1)受注をキャンセルするには、この列に値 'Y'を設定して渡します。
宛先 : OE_ORDER_HEADERS.CANCELLED_FLAG
CHANGE_COMMENTS VARCHAR2(2000)変更がある場合に、オプションで自由書式のテキストを入力できます。
宛先 : OE_ORDER_HEADERS.CHANGE_COMMENTS
CHANGE_REASON VARCHAR2(30)更新操作の場合、監査証跡用にこの列に値を入力する必要があります。
宛先 : OE_ORDER_HEADERS.CHANGE_REASON
CHANGE_REQUEST_CODE VARCHAR2(30)使用しません。
CHANGE_SEQUENCE VARCHAR2(50)受注への変更を追跡するために、EDI取引のヘッダー・レベルで使用します。 適用済変更の後にそれより若い順序の変更が適用される場合は、前の変更は適用されません。
宛先 : OE_ORDER_HEADERS.CHANGE_SEQUENCE
CHECK_NUMBER VARCHAR2(50)受注の支払タイプが小切手の場合は、小切手番号を入力します。
宛先 : OE_ORDER_HEADERS.CHECK_NUMBER
CLOSED_FLAG VARCHAR2(1)レガシー・システムからクローズ処理済の受注をインポートするときのみ、値を渡してください。 Order Managementシステム内の既存受注をクローズする機能と混同しないでください。 既存受注をクローズするには、Cancelled_Flagを 'Y'に設定して渡してください。システム内の既存受注がクローズされます。
'Y'に設定して渡された Closed_Flagは、値 'N'の Open_Flagに格納されます。
宛先 : OE_ORDER_HEADERS.OPEN_FLAG
Oracle Order Managementのオープン・インタフェース 2-3
ヘッダー・インタフェース
CONTEXT VARCHAR2(30)状況依存付加フレックスフィールドを使用可能にした場合、その付加フレックスフィールドのコンテキストを入力します。
宛先 : OE_ORDER_HEADERS.CONTEXT
CONVERSION_RATE NUMBER会計帳簿の機能通貨以外の通貨コードを入力し、conversion_type_codeをユーザーに設定した場合は、この受注の通貨換算レートを入力します。
宛先 : OE_ORDER_HEADERS.CONVERSION_RATE
CONVERSION_RATE_DATE DATE会計帳簿の機能通貨以外の通貨コードを入力し、conversion_type_codeをユーザーに設定した場合は、この換算レートが受注に有効である通貨換算日を入力します。
宛先 : OE_ORDER_HEADERS.CONVERSION_RATE_DATE
CONVERSION_TYPE VARCHAR2(30)会計帳簿の機能通貨以外の通貨コードを入力した場合は、受注の通貨換算タイプを入力します。 この値は、Conversion_type_Codeの生成に使用され、ヘッダー表に格納されます。
CONVERSION_TYPE_CODE VARCHAR2(30)会計帳簿の機能通貨以外の通貨コードを入力した場合は、受注の通貨換算タイプを入力します。
宛先 : OE_ORDER_HEADERS.CONVERSION_TYPE_CODE
CREATION_DATE DATE((((NULLでない)でない)でない)でない)受注の作成日です。
宛先 : OE_ORDER_HEADERS.CREATION_DATE
CREATED_BY NUMBER((((NULLでない)でない)でない)でない)レコードを作成したユーザーの識別に使用できる識別番号を入力します。
宛先 : OE_ORDER_HEADERS.CREATED_BY
2-4 Oracle Order Management Suite APIおよびオープン・インタフェース・マニュアル
ヘッダー・インタフェース
CREDIT_CARD_APPROVAL_CODE VARCHAR2(80)クレジット・カード承認番号を入力します。 クレジット・カードが事前承認されている場合のみ、値を入力します。
宛先 : OE_ORDER_HEADERS.CREDIT_CARD_APPROVAL_CODE
CREDIT_CARD_APPROVAL_DATE DATEクレジット・カード承認日を入力します。 クレジット・カードが事前承認されている場合のみ、値を入力します。
宛先 : OE_ORDER_HEADERS.CREDIT_CARD_APPROVAL_DATE
CREDIT_CARD_CODE VARCHAR2(30)顧客が支払に使用するクレジット・カードのタイプを表すクレジット・カード・コードを入力します。
宛先 : OE_ORDER_HEADERS.CREDIT_CARD_CODE
CREDIT_CARD_EXPIRATION_DATE DATE支払用クレジット・カードの失効日を入力します。
OE_ORDER_HEADERS. CREDIT_CARD_EXPIRATION_DATE CREDIT_CARD_HOLDER_NAME VARCHAR2(80)クレジット・カード保有者の名前を入力します。
宛先 : OE_ORDER_HEADERS.CREDIT_CARD_HOLDER_NAME
CREDIT_CARD_NUMBER VARCHAR2(80)クレジット・カード番号を入力します。
宛先 : OE_ORDER_HEADERS.CREDIT_CARD_NUMBER
CUSTOMER_ID NUMBERこの列のかわりに Sold_to_Org_Idを使用します。
CUSTOMER_NAME VARCHAR2(30)この受注の顧客の氏名を入力します。 CUSTOMER_NAMEまたは CUSTOMER_NUMBER(あるいはその両方)が一意でない場合は、CUSTOMER_IDも入力する必要があります。
Oracle Order Managementのオープン・インタフェース 2-5
ヘッダー・インタフェース
CUSTOMER_NUMBER VARCHAR2(30)この受注の顧客番号を入力します。 値と ID(sold_to_org_id)の両方を入力しないでください。両方を入力した場合は、警告メッセージが表示され、IDが使用されます。
宛先 : なし。
CUSTOMER_PAYMENT_TERM VARCHAR2(30)顧客支払条件を入力します。IDが生成され、oe_order_headers.customer_payment_term_idに格納されます。
CUSTOMER_PAYMENT_TERM_ID NUMBER顧客支払条件 IDを入力します。
宛先 : OE_ORDER_HEADERS.CUSTOMER_PAYMENT_TERM_ID
CUSTOMER_PO_NUMBER VARCHAR2(50)顧客 PO番号を入力します。 番号が重複している場合は、警告が表示されます。
宛先 : OE_ORDER_HEADERS.CUSTOMER_ PO_NUMBER
DELIVER_TO_CONTACT VARCHAR2(30)搬送先担当情報を入力します。 搬送先担当 IDが生成され、格納されます。
DELIVER_TO_CONTACT_ID NUMBER搬送先担当 IDを入力します。
宛先 : OE_ORDER_HEADERS. DELIVER_TO_CONTACT_ID
DELIVER_TO_CUSTOMER VARCHAR2(30)使用しません。
DELIVER_TO_CUSTOMER_NUMBER VARCHAR2(30)使用しません。
DELIVER_TO_ORG VARCHAR2(30)使用しません。
2-6 Oracle Order Management Suite APIおよびオープン・インタフェース・マニュアル
ヘッダー・インタフェース
DELIVER_TO_ORG_ID NUMBER搬送先組織 IDを入力します。
宛先 : OE_ORDER_HEADERS. DELIVER_TO_ORG_ID
DEMAND_CLASS VARCHAR2(30)需要区分を入力します。 需要区分コードが生成され、oe_order_headers.demand_class_codeに格納されます。
DEMAND_CLASS_CODE VARCHAR2(30)需要区分コードを入力します。
宛先 : OE_ORDER_HEADERS. DEMAND_CLASS_CODE
DROP_SHIP_FLAG VARCHAR2(1)内部で使用します。入力しないでください。
EARLIEST_SCHEDULE_LIMIT NUMBER内部で使用します。入力しないでください。
ERROR_FLAG VARCHAR2(1)この列は内部で使用します。Yは、対応するヘッダーをインポートするときエラーが発生したことを示します。
FOB_POINT VARCHAR2(30)受注の FOBポイント名を入力します。
宛先 : OE_ORDER_HEADERS.FOB_POINT
FOB_POINT_CODE VARCHAR2(30)受注の FOBポイント・コードを入力します。
宛先 : OE_ORDER_HEADERS.FOB_POINT_CODE
FREIGHT_CARRIER_CODE VARCHAR2(30)内部で使用します。出荷方法から導出されます。
宛先 : OE_ORDER_HEADERS.FREIGHT_CARRIER_CODE
Oracle Order Managementのオープン・インタフェース 2-7
ヘッダー・インタフェース
FREIGHT_TERMS VARCHAR2(30)運送条件を入力します。 FREIGHT_TERMS_CODEまたは FREIGHT_TERMS名のどちらかを入力する必要があります。
FREIGHT_TERMS_CODE VARCHAR2(30)運送費の職責を指定する運送条件コードを入力します。
宛先 : OE_ORDER_HEADERS.FREIGHT_TERMS_CODE
GLOBAL_ATTRIBUTE1~~~~ 20 VARCHAR2(240)これらの 20個の列には、GLOBAL_ATTRIBUTE_CATEGORYの付加フレックスフィールド列にインポートする情報を入力します。
宛先 : OE_ORDER_HEADERS.GLOBAL_ATTRIBUTE1~ 20
GLOBAL_ATTRIBUTE_CATEGORY VARCHAR2(30)状況依存付加フレックスフィールドを使用可能にした場合、グローバル付加フレックスフィールドのコンテキストを入力します。
宛先 : OE_ORDER_HEADERS. GLOBAL_ATTRIBUTE_CATEGORY
HEADER_ID NUMBER内部で使用します。
HEADER_PO_CONTEXT VARCHAR2(30)使用しません。
INTERFACE_STATUS VARCHAR2(1000)使用しません。
INVOICE_ADDRESS1~~~~ 4 VARCHAR2(35)請求先所在地の番地(4行)を入力します。
INVOICE_CITY VARCHAR2(30)請求先所在地の市区を入力します。
INVOICE_COUNTY VARCHAR2(25)請求先所在地の郡を入力します。
2-8 Oracle Order Management Suite APIおよびオープン・インタフェース・マニュアル
ヘッダー・インタフェース
INVOICE_COUNTRY VARCHAR2(20)請求先所在地の国を入力します。
INVOICE_CUSTOMER VARCHAR2(60)使用しません。
INVOICE_CUSTOMER_NUMBER VARCHAR2(60)使用しません。
INVOICE_POSTAL_CODE VARCHAR2(15)この値から invoice_to_org_idが導出されます。
INVOICE_PROVINCE_INT VARCHAR2(30)使用しません。
INVOICE_SITE VARCHAR2(30)使用しません。
INVOICE_SITE_CODE VARCHAR2(30)使用しません。
INVOICE_STATE VARCHAR2(30)請求先所在地の都道府県を入力します。
INVOICE_TO_CONTACT VARCHAR2(30)この値から invoice_to_contact_idが導出されます。この列または invoice_to_contact_idのどちらかを入力します。この値から invoice_to_contact_idが生成され、oe_order_headers.invoice_to_contact_idに格納されます。
INVOICE_TO_CONTACT_FIRST_NAME VARCHAR2(30)使用しません。
INVOICE_TO_CONTACT_ID NUMBER請求先担当 IDの値を入力します。
宛先 : OE_ORDER_HEADERS.INVOICE_TO_CONTACT_ID
Oracle Order Managementのオープン・インタフェース 2-9
ヘッダー・インタフェース
INVOICE_TO_CONTACT_LAST_NAME VARCHAR2(30)使用しません。
INVOICE_TO_ORG VARCHAR2(30)使用しません。
INVOICE_TO_ORG_ID NUMBER顧客の請求書使用サイトの IDを入力します。
宛先 : OE_ORDER_HEADERS.INVOICE_TO_ORG_ID
INVOICING_RULE VARCHAR2(30)受注の請求ルール名を入力します。 INVOICING_RULEが一意でない場合は、INVOICING_RULE_IDも入力する必要があります。
INVOICING_RULE_ID NUMBER請求ルールと一致するルール IDを入力します。
宛先 : OE_ORDER_HEADERS.INVOICING_RULE_ID
LAST_UPDATE_DATE DATE((((NULLでない)でない)でない)でない)データを入力している現在の日付を入力します。
宛先 : OE_ORDER_HEADERS.LAST_UPDATE_DATE
LAST_UPDATE_LOGIN NUMBEROrder Managementにこのデータを供給するフィーダ・システムの識別に使用できる識別番号を入力します。
宛先 : OE_ORDER_HEADERS.LAST_UPDATE_LOGIN
LAST_UPDATED_BY NUMBER((((NULLでない)でない)でない)でない)レコードを作成したか前回変更したユーザーの識別に使用できる識別番号を入力します。
宛先 : OE_ORDER_HEADERS.LAST_UPDATED_BY
LATEST_SCHEDULE_LIMIT NUMBER使用しません。
2-10 Oracle Order Management Suite APIおよびオープン・インタフェース・マニュアル
ヘッダー・インタフェース
OPERATION_CODE VARCHAR2(30)既存受注の場合は UPDATEまたは DELETEを入力し、新規にインポートする受注の場合はINSERTを入力します。 新規にインポートする受注の場合、この列を NULLのままにすることもできます。
ORDER_CATEGORY VARCHAR2(30)受注カテゴリに応じて、値 ORDER、MIXEDまたは RETURNを入力します。
宛先 : OE_ORDER_HEADERS.ORDER_CATEGORY
ORDER_DATE_TYPE_CODE VARCHAR2(30)値 ARRIVALまたは SHIPを入力します。
宛先 : OE_ORDER_HEADERS.ORDER_DATE_TYPE_CODE
ORDER_NUMBER NUMBER内部で使用します。
ORDER_SOURCE VARCHAR2(30)受注ソース IDの名前を入力します。この値から受注ソース IDが導出され、oe_order_headers.order_source_idに格納されます。
ORDER_SOURCE_ID NUMBER受注ソースの IDです。通常は受注インポート・ソース設定を使用して定義されます。
宛先 : OE_ORDER_HEADERS.ORDER_SOURCE_ID
ORDER_TYPE VARCHAR2(30)(条件付きで(条件付きで(条件付きで(条件付きで NULLでない)でない)でない)でない)受注に割り当てる受注タイプ名を入力します。 以前のリリースでは受注ソースによって IDを使用できるかどうかが決まったのに対して、このリリースでは受注ソースに関係なく IDまたは値のどちらでも入力できます。
宛先 : OE_ORDER_HEADERS.ORDER_TYPE_IDに OE_ORDER_TYPES.ORDER_TYPE_IDが挿入されます。OE_HEADERS_INTERFACE.ORDER_TYPE = OE_ORDER_TYPES.NAMEです。
ORDER_TYPE_ID NUMBER受注タイプと一致する受注タイプ IDを入力します。
宛先 : OE_ORDER_HEADERS.ORDER_TYPE_ID
Oracle Order Managementのオープン・インタフェース 2-11
ヘッダー・インタフェース
ORDERED_BY_CONTACT_FIRST_NAME VARCHAR2(30)使用しません。
ORDERED_BY_CONTACT_LAST_NAME VARCHAR2(30)使用しません。
ORDERED_DATE DATEオリジナル・システムでこの受注が発行された日付を入力します。
宛先 : OE_ORDER_HEADERS.ORDERED_DATE
ORG_ID NUMBER内部で使用します。
ORIG_SYS_DOCUMENT_REF VARCHAR2(50)オリジナル・フィーダ・システムからの受注番号または受注 IDを入力します。 入力した受注番号または受注 IDは、受注インポートからフィーダ・システムへの監査証跡になります。
宛先 : OE_ORDER_HEADERS.ORIG_SYS_DOCUMENT_REF
PACKING_INSTRUCTIONS VARCHAR2(240)受注に添付する梱包指示を入力します。
宛先 : OE_ORDER_HEADERS.PACKING_INSTRUCTIONS
PARTIAL_SHIPMENT_ALLOWED VARCHAR2(1)内部で使用します。
PAYMENT_AMOUNT NUMBER受注の支払タイプが現金または小切手の場合は、支払金額を入力します。
宛先 : OE_ORDER_HEADERS.PAYMENT_AMOUNT
PAYMENT_TERM VARCHAR2(30)受注の支払条件名を入力します。 PAYMENT_TERMが一意でない場合は、PAYMENT_TERM_IDも入力する必要があります。
2-12 Oracle Order Management Suite APIおよびオープン・インタフェース・マニュアル
ヘッダー・インタフェース
PAYMENT_TERM_ID NUMBER支払条件名と一致する支払条件 IDを入力します。
宛先 : OE_ORDER_HEADERS.PAYMENT_TERM_ID
PAYMENT_TERM_CODE VARCHAR2(30)使用しません。
PO_ATTRIBUTE1~~~~ 15 VARCHAR2(240)使用しません。
PO_REVISION_DATE DATE使用しません。
PRICE_LIST VARCHAR2(240)受注の価格表名を入力します。 PRICE_LISTが一意でない場合は、PRICE_LIST_IDも入力する必要があります。
PRICE_LIST_ID NUMBER価格表名と一致する価格表 IDを入力します。
宛先 : OE_ORDER_HEADERS.PRICE_LIST_ID
PROGRAM_APPLICATION_ID NUMBERこの列は内部でのみ使用します。
PROGRAM_ID NUMBERこの列は内部でのみ使用します。
PROGRAM_UPDATE_DATE DATEこの列は内部でのみ使用します。
READY_FLAG VARCHAR2(1)準備完了フラグを 'Y'に設定すると、そのレコードは処理のために取り出されます。
宛先 : OE_ORDER_HEADERS.READY_FLAG
Oracle Order Managementのオープン・インタフェース 2-13
ヘッダー・インタフェース
REJECTED_FLAG VARCHAR2(1)拒否フラグを 'Y'に設定すると、そのレコードは確認のために取り出されます。 このフラグを'Y'に設定し、準備完了フラグを 'N'に設定すると、そのレコードはインポート・プロセスでは処理されませんが、確認プロセスではレコードを使用できます。
宛先 : OE_ORDER_HEADERS.REJECTED_FLAG
REQUEST_DATE DATE受注の要求日です。明細ではデフォルト値が挿入されます。
宛先 : OE_ORDER_HEADERS.REQUEST_DATE
REQUEST_ID NUMBERこの列は内部でのみ使用します。 受注インポート・プログラムを実行するたびに、インタフェース実行のためのコンカレント・マネージャ要求 IDが設定されます。 レコードを処理するには、レコードの要求 IDがNULLであるか処理中の要求 IDと同じである必要があります。
RETURN_REASON_CODE VARCHAR2(30)返品事由コードです。 返品にはこのコードが必須です。
宛先 : OE_ORDER_HEADERS.RETURN_REASON_CODE
SALES_CHANNEL_CODE VARCHAR2(30)受注の販売チャネル名を入力します。
宛先 : OE_ORDER_HEADERS.SALES_CHANNEL_CODE
SALESREP VARCHAR2(30)この受注の主営業担当名を入力します (明示的な販売実績レコードを入力しなかった場合は、受注インポートによって自動的に受注全体の 100%の割当実績がこの営業担当に割り当てられます)。 SALESREPが一意でない場合は、SALESREP_IDも入力する必要があります。
宛先 : OE_ORDER_HEADERS.SALESREP_IDに RA_SALESREPS.SALESREP_IDが挿入されます。RA_SALESREP.NAME = OE_HEADERS_INTERFACE.SALESREPです。
SALESREP_ID NUMBERこの営業担当の営業担当 IDを入力します。 IDを使用する場合は、SALESREP_IDを入力する必要があります。IDを使用しない場合は、SALESREPを入力する必要があり、SALESREPが一意でない場合は、SALESREP_IDも入力する必要があります。
宛先 : OE_ORDER_HEADERS.SALESREP_ID
2-14 Oracle Order Management Suite APIおよびオープン・インタフェース・マニュアル
ヘッダー・インタフェース
SHIP_FROM_ORG VARCHAR2(30)使用しません。
SHIP_FROM_ORG_ID NUMBER品目の出荷元のサイト使用 IDを入力します。
宛先 : OE_ORDER_HEADERS.SHIP_FROM_ORG_ID
SHIP_TO_ADDRESS1~~~~ 4 VARCHAR2(30)出荷先所在地番地(4行)を入力します。
SHIP_TO_CITY VARCHAR2(30)出荷先所在地の市区を入力します。
SHIP_TO_CONTACT VARCHAR2(30)出荷先担当を入力します。 このデータから出荷先担当 IDが生成され、oe_order_headers_all.ship_to_contact_idに格納されます。
SHIP_TO_CONTACT_FIRST_NAME VARCHAR2(30)使用しません。
SHIP_TO_CONTACT_ID NUMBER出荷先担当の IDを入力します。
宛先 : OE_ORDER_HEADERS.SHIP_CONTACT_ID
SHIP_TO_CONTACT_LAST_NAME VARCHAR2(30)使用しません。
SHIP_TO_COUNTRY VARCHAR2(30)出荷先国名を入力します。
SHIP_TO_COUNTY VARCHAR2(30)出荷先郡名を入力します。
SHIP_TO_CUSTOMER VARCHAR2(30)将来使用します。
Oracle Order Managementのオープン・インタフェース 2-15
ヘッダー・インタフェース
SHIP_TO_CUSTOMER_NUMBER VARCHAR2(30)将来使用します。
SHIP_TO_ORG VARCHAR2(30)この出荷を受け入れる顧客名を入力します。
SHIP_TO_ORG_ID NUMBER出荷先顧客の顧客 IDを入力します。 IDを使用しない場合は、SHIP_TO_ORGを入力する必要があります。
宛先 : OE_ORDER_HEADERS.SHIP_TO_ORG_ID
SHIP_TO_POSTAL_CODE VARCHAR2(30)出荷先所在地の郵便番号を入力します。
SHIP_TO_PROVINCE VARCHAR2(30)使用しません。
SHIP_TO_SITE_INT VARCHAR2(30)使用しません。
SHIP_TO_STATE VARCHAR2(30)出荷先都道府県の都道府県コードを入力します。
SHIP_TOLERANCE_ABOVE NUMBER超過出荷の許容パーセンテージを入力します。
宛先 : OE_ORDER_HEADERS.SHIP_TOLERANCE_ABOVE
SHIP_TOLERANCE_BELOW NUMBER過少出荷の許容パーセンテージを入力します。
宛先 : OE_ORDER_HEADERS.SHIP_TOLERANCE_BELOW
SHIPMENT_PRIORITY VARCHAR2(30)受注の出荷優先度を入力します。 この受注のコードが生成され、OE_ORDER_HEADERS.SHIPMENT_PRIORITY_CODEに格納されます。
2-16 Oracle Order Management Suite APIおよびオープン・インタフェース・マニュアル
ヘッダー・インタフェース
SHIPMENT_PRIORITY_CODE VARCHAR2(30)受注の出荷優先度を入力します。
宛先 : OE_ORDER_HEADERS.SHIPMENT_PRIORITY_CODE
SHIPMENT_PRIORITY_CODE_INT VARCHAR2(30)使用しません。
SHIPPING_INSTRUCTIONS VARCHAR2(240)受注に添付する出荷指示を入力します。
宛先 : OE_ORDER_HEADERS.SHIPPING_INSTRUCTIONS
SHIPMENT_METHOD VARCHAR2(30)出荷方法を入力します。 OE_SHIP_METHODS_Vからこの受注のコードが生成され、OE_ORDER_HEADERS_ALL.SHIPPING_METHOD_CODEに格納されます。
SHIPPING_METHOD_CODE VARCHAR2(30)受注の出荷方法を入力します。
宛先 : OE_ORDER_HEADERS.SHIPPING_METHOD_CODE
SOLD_FROM_ORG VARCHAR2(30)使用しません。
SOLD_FROM_ORG_ID NUMBER販売元の IDを入力します。
宛先 : OE_ORDER_HEADERS.SOLD_FROM_ORG_ID
SOLD_TO_CONTACT VARCHAR2(30)販売先担当名を入力します。 その顧客の販売先担当 IDが生成され、oe_order_headers.sold_to_contact_idに格納されます。
SOLD_TO_CONTACT_ID NUMBER顧客の担当の IDを入力します。
宛先 : OE_ORDER_HEADERS.SOLD_TO_CONTACT_ID
Oracle Order Managementのオープン・インタフェース 2-17
ヘッダー・インタフェース
SOLD_TO_ORG_ID NUMBER顧客 IDの IDを入力します。
宛先 : OE_ORDER_HEADERS.SOLD_TO_ORG_ID
SOLD_TO_ORG VARCHAR2(30)販売先組織名を入力します。 販売先組織 IDが生成され、oe_order_headers.sold_to_org_idに格納されます。
STATUS_FLAG VARHAR2(1000)
使用しません。
SUBMISSION_DATETIME DATE使用しません。
TAX_EXEMPT_FLAG VARCHAR2(30)E、Sまたは Rを入力するか、デフォルトを使用します。 Eは免税免税免税免税、Sは標準標準標準標準、Rは必須必須必須必須を表します。
宛先 : OE_ORDER_HEADERS.TAX_EXEMPT_FLAG
TAX_EXEMPT_NUMBER VARCHAR2(50)TAX_EXEMPT_FLAGフィールドに Eを入力した場合は、出荷先顧客の既存の免税証明書番号を入力するか、未承認の新しい免税証明書番号を入力できます。
宛先 : OE_ORDER_HEADERS.TAX_EXEMPT_NUMBER
TAX_EXEMPT_REASON VARCHAR2(30)TAX_EXEMPT_FLAGフィールドに Eを入力した場合は、有効な免税事由を入力する必要があります。 この値からコードが導出されます。
TAX_EXEMPT_REASON_CODE VARCHAR2(30)TAX_EXEMPT_FLAGフィールドに Eを入力した場合は、有効な免税事由コードを入力する必要があります。
宛先 : OE_ORDER_HEADERS.TAX_EXEMPT_REASON_CODE
TAX_POINT VARCHAR2(30)税金ポイントを入力します。この値からコードが導出されます。
2-18 Oracle Order Management Suite APIおよびオープン・インタフェース・マニュアル
ヘッダー・インタフェース
TAX_POINT_CODE VARCHAR2(30)税金ポイント・コードを入力します。
宛先 : OE_ORDER_HEADERS.TAX_POINT_CODE
TP_ATTRIBUTE1~~~~ 15 VARCHAR2(240)これらの 15個の列には、その取引先コンテキストの付加フレックスフィールド列にインポートする情報を入力します。
宛先 : OE_ORDER_HEADERS.TP_ATTRIBUTE1~ 15
TP_CONTEXT VARCHAR2(30)取引先コンテキストを入力します。
宛先 : OE_ORDER_HEADERS.TP_CONTEXT
TRANSACTIONAL_CURR VARCHAR2(30)使用しません。
TRANSACTIONAL_CURR_CODE VARCHAR2(3)受注の通貨を入力します。
宛先 : OE_ORDER_HEADERS.TRANSACTIONAL_CURR_CODE
VERSION_NUMBER NUMBER使用しません。
Oracle Order Managementのオープン・インタフェース 2-19
明細インタフェース
明細インタフェース明細インタフェース明細インタフェース明細インタフェース
ACCOUNTING_RULE VARCHAR2(30)受注完了の場合のみ、会計基準名を入力します。
ACCOUNTING_RULE_ID NUMBER受注完了の場合のみ、会計基準 IDを入力します。
宛先 : OE_ORDER_LINES.ACCOUNTING_RULE_ID
ACTUAL_ARRIVAL_DATE DATE使用しません。
AGREEMENT VARCHAR2(30)基本契約名を入力します。
AGREEMENT_ID NUMBER基本契約 IDを入力します。
宛先 : OE_ORDER_LINES.AGREEMENT_ID
ARRIVAL_SET_ID NUMBER到着セット IDを入力します。
宛先 : OE_ORDER_LINES_ALL.ARRIVAL_SET_ID
ARRIVAL_SET_NAME VARCHAR2(30)到着セット名を入力します。
宛先 : OE_ORDER_LINES.ARRIVAL_SET_NAME
ATO_LINE_ID NUMBERこの列は内部で使用します。
ATTRIBUTE1~~~~ 15 VARCHAR2(240)OE_ORDER_LINES内の付加フレックスフィールド列に渡す情報を入力します。
宛先 : OE_ORDER_LINES.ATTRIBUTE1~ 15
2-20 Oracle Order Management Suite APIおよびオープン・インタフェース・マニュアル
明細インタフェース
AUTHORIZED_TO_SHIP_FLAG VARCHAR2(1)この列は内部で使用します。
CALCULATE_PRICE_FLAG VARCHAR2(1)UNIT_LIST_PRICE列と UNIT_SELLING_PRICE列に定価と販売価格を入力した場合はN、この受注明細の価格を Pricingによって自動的に設定する場合は Yを入力します。
CANCELLED_FLAG VARCHAR2(1)内部で使用します。 数量 0を指定して、明細を完全に取り消す更新操作を行います。
CANCELLED_QUANTITY NUMBER内部で使用します。
CANCELLED_QUANTITY2 NUMBER内部で使用します。
CHANGE_COMMENTS VARCHAR2(2000)将来使用します。
CHANGE_REASON VARCHAR2(30)更新操作の場合、監査証跡用にこの列の値を入力する必要があります。
宛先 : OE_ORDER_LINES.CHANGE_REASON
CHANGE_REQUEST_CODE VARCHAR2(30)将来使用します。
CHANGE_SEQUENCE VARCHAR2(50)将来使用します。
CLOSED_FLAG VARCHAR2(1)クローズ受注をインポートするには、この値を 'Y'に設定します。 open_flag in oe_order_headersに 'N'が格納されます。
COMMITMENT VARCHAR2(240)取引約定名を入力します。 将来使用するために予約されています。
Oracle Order Managementのオープン・インタフェース 2-21
明細インタフェース
COMMITMENT_ID NUMBER明細を適用する取引約定 IDを入力します。
宛先 : OE_ORDER_LINES.COMMITMENT_ID
COMPONENT_CODE VARCHAR2(1000)展開した部品構成表内の構成部品の識別子を入力します。 構成部品が親 BOMの複数のブランチに含まれる場合は、オプション用に渡されます。 構成の場合は、基準単位のみがサポートされます。
宛先 : OE_ORDER_LINES.COMPONENT_CODE
COMPONENT_SEQUENCE_ID NUMBERこの列は内部で使用します。
CONTEXT VARCHAR2(30)OE_ORDER_LINES内の状況依存付加フレックスフィールドを使用可能にした場合、付加フレックスフィールド属性のコンテキストを入力します。
宛先 : OE_ORDER_LINES.CONTEXT
CREATED_BY NUMBER((((NULLでない)でない)でない)でない)レコードを作成したユーザーの識別に使用できる識別番号を入力します。
宛先 : OE_ORDER_LINES.CREATED_BY
CREATION_DATE DATE((((NULLでない)でない)でない)でない)明細の作成日を入力します。
宛先 : OE_ORDER_LINES.CREATION_DATE
CREDIT_INVOICE_LINE_ID NUMBERこの列は内部で使用します。
CUST_PRODUCTION_SEQ_NUM NUMBERこの列は内部で使用します。
CUSTOMER_DOCK VARCHAR2(50)この列は内部で使用します。
2-22 Oracle Order Management Suite APIおよびオープン・インタフェース・マニュアル
明細インタフェース
CUSTOMER_DOCK_CODE VARCHAR2(50)この列は内部で使用します。
CUSTOMER_ITEM_ID NUMBER顧客品目または一般品目の IDを入力します。
宛先 : OE_ORDER_LINES.CUSTOMER_ITEM_ID
CUSTOMER_ITEM_ID_TYPE VARCHAR2(30)品目タイプです。顧客品目、在庫品目または相互参照品目です。 有効な値は CUST、INT、UPC、その他です。
宛先 : OE_ORDER_LINES.ITEM_IDENTIFER_TYPE
CUSTOMER_ITEM_NAME VARCHAR2(2000)顧客品目または一般品目の名前を入力します。
CUSTOMER_ITEM_NET_PRICE NUMBERこの明細の参照用の顧客品目ネット価格を入力します。
宛先 : OE_ORDER_LINES.CUSTOMER_ITEM_NET_PRICE
CUSTOMER_ITEM_REVISION VARCHAR2(30)使用しません。
CUSTOMER_JOB VARCHAR2(50)この列は内部で使用します。
CUSTOMER_LINE_NUMBER VARCHAR2(50)参照用の顧客明細番号を入力します。 英数字明細番号を持っている顧客は、このフィールドに明細番号を格納できます。
宛先 : OE_ORDER_LINES.CUSTOMER_LINE_NUMBER
CUSTOMER_PAYMENT_TERM VARCHAR2(30)この明細の参照用の顧客支払条件を入力します。
宛先 : OE_ORDER_LINES.CUSTOMER_PAYMENT_TERM
Oracle Order Managementのオープン・インタフェース 2-23
明細インタフェース
CUSTOMER_PAYMENT_TERM_ID NUMBERこの明細の参照用の顧客支払条件 IDを入力します。
宛先 : OE_ORDER_LINES.PAYMENT_TERM_ID
CUSTOMER_PO_NUMBER VARCHAR2(50)参照用の顧客発注番号を入力します。
宛先 : OE_ORDER_LINES.CUST_PO_NUMBER
CUSTOMER_PRODUCTION_LINE VARCHAR2(50)この列は内部で使用します。
CUSTOMER_SHIPMENT_NUMBER VARCHAR2(50)参照用の顧客出荷番号を入力します。 英数字出荷番号を持っている顧客は、このフィールドに出荷番号を格納できます。
宛先 : OE_ORDER_LINES.CUSTOMER_SHIPMENT_NUMBER
DELIVER_LEAD_TIME NUMBER搬送リード・タイムを入力します。
宛先 : OE_ORDER_LINES.DELIVER_LEAD_TIME
DELIVER_TO_CONTACT VARCHAR2(30)搬送先担当名を入力します。 DELIVER_TO_CONTACT_IDまたは DELIVER_TO_CONTACT名のどちらかを入力する必要があります。
DELIVER_TO_CONTACT_ID NUMBER搬送先担当 IDを入力します。
宛先 : OE_ORDER_LINES.DELIVER_TO_CONTACT_ID
DELIVER_TO_ORG VARCHAR2(30)使用しません。
DELIVER_TO_ORG_ID NUMBER商品の 終顧客である組織の IDを入力します。
宛先 : OE_ORDER_LINES.DELIVER_TO_ORG_ID
2-24 Oracle Order Management Suite APIおよびオープン・インタフェース・マニュアル
明細インタフェース
DEMAND STREAM VARCHAR2(30)将来使用します。
DEMAND_BUCKET_TYPE_CODE VARCHAR2(30)この受注明細に関連付けられているバケット・タイプ指標 (日次、週次、月次など)を入力します。
宛先 : OE_ORDER_LINES.DEMAND_BUCKET_TYPE_CODE
DEMAND_CLASS VARCHAR2(30)需要区分名を入力します。 DEMAND_CLASS_CODEまたは DEMAND_CLASS名のどちらかを入力する必要があります。
DEMAND_CLASS_CODE VARCHAR2(30)需要区分コードを入力します。
宛先 : OE_ORDER_LINES.DEMAND_CLASS_CODE
DROP_SHIP_FLAG VARCHAR2(1)使用しません。
DROP_SHIP_FLAG VARCHAR2(1)この列は内部で使用します。
END_ITEM_UNIT_NUMBER VARCHAR2(30)特定のモデル /ユニットの作成にどの部品構成表を使用するかを一意に識別します。 有効管理品目の番号です。
宛先 : OE_ORDER_LINES. END_ITEM_UNIT_NUMBER
ERROR_FLAG VARCHAR2(1)この列は内部でのみ使用します。
EXPLOSION_DATE DATEこの列は内部で使用します。 システムが展開するので、展開品目を渡さないでください。
Oracle Order Managementのオープン・インタフェース 2-25
明細インタフェース
FULFILLED_QUANTITY NUMBER履行済数量を入力します。
宛先 : OE_ORDER_LINES.FULFILLED_QUANTITY
FULFILLED_QUANTITY2 NUMBER第 2単位で履行済数量を入力します。
宛先 : OE_ORDER_LINES.FULFILLED_QUANTITY2
FULFILLMENT_SET_ID NUMBER履行セット IDを入力します。
宛先 : OE_ORDER_LINES_ALL.FULFILLMENT_SET_ID
FULFILLMENT_SET_NAME VARCHAR2(30)履行セット名を入力します。
宛先 : OE_ORDER_LINES_ALL.FULFILLMENT_SET_NAME
GLOBAL_ATTRIBUTE_CATEGORY VARCHAR2(30)グローバル属性フレックスフィールドのコンテキストを入力します。
宛先 : OE_ORDER_LINES.GLOBAL_ATTRIBUTE_CATEGORY
GLOBAL_ATTRIBUTE1~~~~ 20 VARCHAR2(240)付加フレックスフィールド・セグメントです。
宛先 : OE_ORDER_LINES.GLOBAL_ATTRIBUTE1~ 15
INDUSTRY_ATTRIBUTE1~~~~ 15 VARCHAR2(240)OE_ORDER_LINESでこのフレックスフィールドを使用可能にした場合、対応するコンテキストの産業別付加フレックスフィールドの属性を入力します。
宛先 : OE_ORDER_LINES.INDUSTRY_ATTRIBUTE1~ 15
INDUSTRY_CONTEXT VARCHAR2(30)OE_ORDER_LINESでこのフレックスフィールドを使用可能にした場合、産業別付加フレックスフィールドのコンテキストを入力します。
宛先 : OE_ORDER_LINES.INDUSTRY_CONTEXT
2-26 Oracle Order Management Suite APIおよびオープン・インタフェース・マニュアル
明細インタフェース
INTERFACE_STATUS VARCHAR2(1000)この列は内部でのみ使用します。
INVENTORY_ITEM VARCHAR230)在庫品目を入力します。
INVENTORY_ITEM_ID NUMBER在庫品目セグメントの組合せと一致する在庫品目コード組合せ IDを入力します。 IDを使用するかどうかによって、INVENTORY_ITEM_SEGMENT列または INVENTORY_ITEM_ID列のどちらかを入力する必要があります。
宛先 : OE_ORDER_LINES.INVENTORY_ITEM_ID
INVENTORY_ITEM_SEGMENTS_1~~~~ 20 VARCHAR2(240)この受注明細で受注する在庫品目のセグメントを入力します。 セグメントが正しい順序で入力されている限り、どのセグメント列に値を格納する必要があるかを受注インポートが認識できます。たとえば、セグメントを 3つ使用する場合、セグメント 1~ 3に値を入力します。
IDを使用するかどうかによって、INVENTORY_ITEM_SEGMENT列または INVENTORY_ITEM_ID列のどちらかを入力する必要があります。
INVOICE_SET_ID NUMBER使用しません。
INVOICE_SET_NAME VARCHAR2(30)使用しません。
INVOICE_TO_CONTACT VARCHAR2(30)この請求を支払う組織の担当名を入力します。
宛先 : OE_ORDER_LINES.INVOICE_TO_CONTACT
INVOICE_TO_CONTACT_ID NUMBERこの請求を支払う組織の担当 IDを入力します。
宛先 : OE_ORDER_LINES.INVOICE_TO_CONTACT_ID
INVOICING_RULE VARCHAR2(30)受注完了の場合のみ、請求ルール名を入力します。
Oracle Order Managementのオープン・インタフェース 2-27
明細インタフェース
INVOICING_RULE_ID NUMBER受注完了の場合のみ、請求ルール IDを入力します。
宛先 : OE_ORDER_LINES.INVOICING_RULE_ID
ITEM_REVISION VARCHAR2(3)返品明細の品目改訂番号を入力します。
宛先 : OE_ORDER_LINES.ITEM_REVISION
ITEM_TYPE_CODE VARCHAR2(30)受注明細の品目タイプを指定する CLASS、KIT、MODELまたは STANDARDを入力します。
宛先 : OE_ORDER_LINES.ITEM_TYPE_CODE
LAST_UPDATE_DATE DATE((((NULLでない)でない)でない)でない)フィーダ・システムにデータを入力している現在の日付を入力します。
宛先 : OE_ORDER_LINES.LAST_UPDATE_DATE
LAST_UPDATE_LOGIN NUMBEROrder Managementにこのデータを供給するフィーダ・システムの識別に使用できる識別番号を入力します。
宛先 : OE_ORDER_LINES.LAST_UPDATE_LOGIN
LAST_UPDATED_BY NUMBER((((NULLでない)でない)でない)でない)レコードを作成したか前回変更したユーザーの識別に使用できる識別番号を入力します。
宛先 : OE_ORDER_LINES.LAST_UPDATED_BY
LINE_ID NUMBERこの列は内部で使用します。
LINE_NUMBER NUMBER受注明細の明細番号を入力します。 明細番号はオリジナル・システムからの番号でもかまいません。
宛先 : OE_ORDER_LINES.LINE_NUMBER
2-28 Oracle Order Management Suite APIおよびオープン・インタフェース・マニュアル
明細インタフェース
LINE_PO_CONTEXT VARCHAR2(30)使用しません。
LINE_TYPE VARCHAR2(30)明細タイプを入力します。
宛先 : OE_ORDER_LINES.LINE_TYPE
LINK_TO_LINE_REF VARCHAR2(50)部品構成表(BOM)体系中のこの明細のこの品目のすぐ上にある品目の明細のオリジナル・システム明細参照を入力します。 オプション品目、オプション区分およびキットの場合のみ、この列に入力する必要があります。 ( 上位品目の場合はこの列に入力する必要はありません。)
LOAD_SEQ_NUMBER NUMBERこの列は内部で使用します。
MODEL_GROUP_NUMBER NUMBERこの列は内部で使用します。
OPERATION_CODE VARCHAR2(30)既存受注明細の場合は UPDATEまたは DELETEを入力し、新規にインポートする明細の場合は INSERTを入力します。 新規にインポートする明細の場合、この列を NULLのままにすることもできます。
OPTION_FLAG VARCHAR2(1)この明細の品目がオプション品目またはオプション区分であることを指定するには Yを入力します。 基本モデルまたは通常品目の場合は Nまたは NULLを入力します。
宛先 : OE_ORDER_LINES.OPTION_FLAG
OPTION_NUMBER NUMBERこの列は内部で使用します。
ORDER_QUANTITY_UOM VARCHAR2(3)受注済数量単位を入力します。
宛先 : OE_ORDER_LINES.ORDER_QUANTITY_UOM
Oracle Order Managementのオープン・インタフェース 2-29
明細インタフェース
ORDER_SOURCE_ID NUMBER受注ソースの IDです。通常は受注インポート・ソース設定を使用して定義されます。
宛先 : OE_ORDER_LINES.ORDER_SOURCE_ID
ORDER_SOURCE_ID NUMBER受注ソースの IDです。通常は受注インポート・ソース設定を使用して定義されます。
宛先 : OE_ORDER_LINES.ORDER_SOURCE_ID
ORDERED_QUANTITY NUMBER受注済数量を入力します。
宛先 : OE_ORDER_LINES.ORDERED_QUANTITY
ORDERED_QUANTITY_UOM2 VARCHAR2(3)受注済数量のサブ単位です。
宛先 : OE_ORDER_LINES.ORDERED_QUANTITY_UOM2
ORDERED_QUANTITY2 NUMBER第 2在庫単位の受注済数量です。
宛先 : OE_ORDER_LINES.ORDERED_QUANTITY2
ORIG_SYS_DOCUMENT_REF VARCHAR2(50)宛先 : OE_ORDER_LINES.ORIG_SYS_DOCUMENT_REF
ORIG_SYS_DOCUMENT_REF VARCHAR2(50)オリジナル・フィーダ・システムからの受注番号または受注 IDを入力します。 入力した受注番号または受注 IDは、受注インポートからフィーダ・システムへの監査証跡になります。
宛先 : OE_ORDER_LINES.ORIG_SYS_DOCUMENT_REF
ORIG_SYS_LINE_REF VARCHAR2(50)フィーダ・システムからの明細 IDを入力します。
宛先 : OE_ORDER_LINES.ORIG_SYS_LINE_REF
2-30 Oracle Order Management Suite APIおよびオープン・インタフェース・マニュアル
明細インタフェース
ORIG_SYS_SHIPMENT_REF VARCHAR2(50)フィーダ・システムからの明細の出荷 IDを入力します。
宛先 : OE_ORDER_LINES.ORIG_SYS_SHIPMENT_REF
OVER_SHIP_REASON_CODE VARCHAR2(30)許容範囲を超える超過出荷の事由です。
宛先 : OE_ORDER_LINES.OVER_SHIP_REASON_CODE
OVER_SHIP_RESOLVED_FLAG VARCHAR2(1)許容範囲を超える超過出荷が解決されたことを示すフラグです。
宛先 : OE_ORDER_LINES.OVER_SHIP_RESOLVED_FLAG
PACKING_INSTRUCTIONS VARCHAR2(2000)明細の梱包指示を入力します。
宛先 : OE_ORDER_LINES.PACKING_INSTRUCTIONS
PREFERRED_GRADE VARCHAR2(4)指定等級を入力します。
宛先 : OE_ORDER_LINES.PREFERRED_GRADE
PRICE_LIST VARCHAR2(240)明細の価格表名を入力します。
宛先 : OE_ORDER_LINES.PRICE_LIST
PRICE_LIST_ID NUMBER明細の価格表 IDを入力します。
宛先 : OE_ORDER_LINES.PRICE_LIST_ID
PRICING_ATTRIBUTE1~~~~ 10 VARCHAR2(240)使用しません。 将来、価格設定属性用の別のインタフェース表が実装されます。
PRICING_CONTEXT VARCHAR2(30)使用しません。 将来、価格設定属性用の別のインタフェース表が実装されます。
Oracle Order Managementのオープン・インタフェース 2-31
明細インタフェース
PRICING_QUANTITY NUMBER価格設定単位で数量を入力します。
宛先 : OE_ORDER_LINES.PRICING_QUANTITY
PRICING_QUANTITY_UOM VARCHAR2(3)品目の価格設定単位を入力します。
宛先 : OE_ORDER_LINES.PRICING_QUANTITY_UOM
PROGRAM_APPLICATION_ID NUMBERこの列は内部でのみ使用します。
PROGRAM_ID NUMBERこの列は内部でのみ使用します。
PROGRAM_UPDATE_DATE DATEこの列は内部でのみ使用します。
PROJECT VARCHAR2(30)明細のプロジェクト名を入力します。 プロジェクト製造に使用されます。
宛先 : OE_ORDER_LINES.PROJECT
PROJECT_ID NUMBER明細のプロジェクト IDを入力します。プロジェクト製造に使用されます。
宛先 : OE_ORDER_LINES.PROJECT_ID
PROMISE_DATE DATE確約日を入力します。
宛先 : OE_ORDER_LINES.PROMISE_DATE
REFERENCE_HEADER VARCHAR2(30)この列は使用しません。
2-32 Oracle Order Management Suite APIおよびオープン・インタフェース・マニュアル
明細インタフェース
REFERENCE_HEADER_ID NUMBERこの返品明細が参照する受注ヘッダー IDを入力します。
宛先 : OE_ORDER_LINES.REFERENCE_HEADER_ID
REFERENCE_LINE VARCHAR2(30)この列は使用しません。
REFERENCE_LINE_ID NUMBERこの返品明細が参照する受注明細 IDを入力します。
宛先 : OE_ORDER_LINES.REFERENCE_LINE_ID
REQUEST_ID NUMBERこの列は内部でのみ使用します。 受注インポート・プログラムを実行するたびに、インタフェース実行のためのコンカレント・マネージャ要求 IDが設定されます。 レコードを処理するには、レコードの要求 IDがNULLであるか処理中の要求 IDと同じである必要があります。
RETURN_ATTRIBUTE1~~~~ 15 VARCHAR2(240)返品関連フレックスフィールドの付加フレックスフィールド・セグメントです。
宛先 : OE_ORDER_LINES.RETURN_ATTRIBUTE1~ 15
RETURN_CONTEXT VARCHAR2(30)返品関連付加フレックスフィールドのコンテキストを入力します。
宛先 : OE_ORDER_LINES.RETURN_CONTEXT
SALESREP VARCHAR2(30)営業担当名を入力します。
SALESREP_ID NUMBER営業担当 IDを入力します。
宛先 : OE_ORDER_LINES.SALESREP_ID
SCHEDULE_ARRIVAL_DATE DATEこの明細が出荷先事業所に到着する日を入力します。
宛先 : OE_ORDER_LINES.SCHEDULE_ARRIVAL_DATE
Oracle Order Managementのオープン・インタフェース 2-33
明細インタフェース
SCHEDULE_DATE DATE使用しません。
SCHEDULE_ITEM_DETAIL VARCHAR2(30)使用しません。
SCHEDULE_SHIP_DATE Date受注明細の出荷予定日を入力するか、デフォルトを使用します。
宛先 : OE_ORDER_LINES.SCHEDULE_SHIP_DATE
SCHEDULE_STATUS_CODE VARCHAR2(30)この列は内部で使用します。
SERVICE_ATTRIBUTE1..15 VARCHAR2(240)サービス関連付加フレックスフィールドの付加フレックスフィールド・セグメントです。
宛先 : OE_ORDER_LINES.SERVICE_ATTRIBUTE1~ 15
SERVICE_CONTEXT VARCHAR2(30)サービス関連付加フレックスフィールドのコンテキストを入力します。
宛先 : OE_ORDER_LINES.SERVICE_CONTEXT
SERVICE_COTERMINATE_FLAG VARCHAR2(1)サービスを同時終了できる場合は 'Y'、それ以外の場合は 'N'を入力します。
宛先 : OE_ORDER_LINES.SERVICE_COTERMINATE_FLAG
SERVICE_DURATION NUMBER内部でのみ使用します。
SERVICE_END_DATE DATE内部でのみ使用します。
宛先 : OE_ORDER_LINES.SERVICE_END_DATE
SERVICE_NUMBER NUMBER内部で使用します。
2-34 Oracle Order Management Suite APIおよびオープン・インタフェース・マニュアル
明細インタフェース
SERVICE_PERIOD VARCHAR2(3)サービスの提供期間を入力します。
宛先 : OE_ORDER_LINES.SERVICE_PERIOD
SERVICE_REFERENCE_LINE VARCHAR2(50)サービス明細をインポートする、service_reference_orderで指定した受注のフィーダ・システム明細番号です。
SERVICE_REFERENCE_ORDER VARCHAR2(50)サービス明細をインポートするフィーダ・システム受注番号です。
SERVICE_REFERENCE_SYSTEM VARCHAR2(50)顧客のシステム・インストール・ベース参照です。service_reference_system_idに移されます。
SERVICE_REFERENCE_TYPE_CODE VARCHAR2(30)サービス参照タイプを識別するコードを入力します。 有効な値は CUSTOMER_PRODUCTとORDERです。
宛先 : OE_ORDER_LINES.SERVICE_REFERENCE_TYPE_CODE
SERVICE_START_DATE DATEこのサービスの開始日を入力します。
宛先 : OE_ORDER_LINES.SERVICE_START_DATE
SERVICE_TXN_COMMENTS VARCHAR2(2000)サービス関連注釈を入力します。
宛先 : OE_ORDER_LINES.SERVICE_TXN_COMMENTS
SERVICE_TXN_REASON_CODE VARCHAR2(30)サービス取引事由コードを入力します。
宛先 : OE_ORDER_LINES.SERVICE_TXN_REASON_CODE
SERVICED_LINE_ID NUMBER内部で使用します。
Oracle Order Managementのオープン・インタフェース 2-35
明細インタフェース
SHIP_FROM_ORG VARCHAR2(30)この明細の出荷元の組織名を入力します。 SHIP_FROM_ORG_IDまたは SHIP_FROM_ORG名のどちらかを入力する必要があります。
SHIP_FROM_ORG_ID NUMBERこの明細の出荷元の組織 IDを入力します。
宛先 : OE_ORDER_LINES.SHIP_FROM_ORG_ID
SHIP_MODEL_COMPLETE_FLAG VARCHAR2(1)この列は内部で使用します。 MTL_SYSTEM_ITEMSの設定に基づいて生成されます。
SHIP_SET_ID NUMBERこの品目が出荷セットに属している場合、出荷セット IDを入力します。
宛先 : OE_ORDER_LINES.SHIP_SET_ID
SHIP_SET_NAME VARCHAR2(30)この品目が出荷セットに属している場合、出荷セット名を入力します。 この明細を出荷セットに含める場合は、SHIP_SET_IDまたは SHIP_SET名のどちらかを入力する必要があります。
SHIP_TO_ADDRESS1~~~~ 4 VARCHAR2(30)明細レベルの出荷先所在地がヘッダーの出荷先所在地と異なる場合、出荷先所在地の番地(各列で 1行、 大 4行を使用する)を入力します。
SHIP_TO_CITY VARCHAR2(30)明細レベルの出荷先所在地がヘッダーの出荷先所在地と異なる場合、出荷先所在地の市区を入力します。
SHIP_TO_CONTACT VARCHAR2(30)出荷先担当名を入力します。
SHIP_TO_CONTACT_AREA_CODE1 VARCHAR2(10)使用しません。
SHIP_TO_CONTACT_AREA_CODE2 VARCHAR2(10)使用しません。
2-36 Oracle Order Management Suite APIおよびオープン・インタフェース・マニュアル
明細インタフェース
SHIP_TO_CONTACT_AREA_CODE3 VARCHAR2(10)使用しません。
SHIP_TO_CONTACT_FIRST_NAME VARCHAR2(30)使用しません。
SHIP_TO_CONTACT_ID NUMBER出荷先担当の担当 IDを入力します。
宛先 : OE_ORDER_LINES.SHIP_TO_CONTACT_ID
SHIP_TO_CONTACT_JOB_TITLE VARCHAR2(30)使用しません。
SHIP_TO_CONTACT_LAST_NAME VARCHAR2(30)使用しません。
SHIP_TO_COUNTRY VARCHAR2(30)明細レベルの出荷先所在地がヘッダーの出荷先所在地と異なる場合、出荷先所在地の国を入力します。
SHIP_TO_COUNTY VARCHAR2(30)明細レベルの出荷先所在地がヘッダーの出荷先所在地と異なる場合、出荷先所在地の郡を入力します。
SHIP_TO_ORG VARCHAR2(30)使用しません。
SHIP_TO_ORG_ID NUMBER顧客に明細を出荷する先のサイト使用 IDを入力します。
宛先 : OE_ORDER_LINES.SHIP_TO_ORG_ID
SHIP_TO_POSTAL_CODE VARCHAR2(30)明細レベルの出荷先所在地がヘッダーの出荷先所在地と異なる場合、出荷先所在地の郵便番号を入力します。
Oracle Order Managementのオープン・インタフェース 2-37
明細インタフェース
SHIP_TO_STATE VARCHAR2(30)明細レベルの出荷先所在地がヘッダーの出荷先所在地と異なる場合、出荷先所在地の都道府県を入力します。
SHIP_TOLERANCE_ABOVE NUMBER超過出荷の許容パーセンテージを入力します。
宛先 : OE_ORDER_LINES.SHIP_TOLERANCE_ABOVE
SHIP_TOLERANCE_BELOW NUMBER過少出荷の許容パーセンテージを入力します。
宛先 : OE_ORDER_LINES.SHIP_TOLERANCE_BELOW
SHIPMENT_NUMBER NUMBER明細中の出荷連番を入力します。
宛先 : OE_ORDER_LINES.SHIPMENT_NUMBER
SHIPMENT_PRIORITY VARCHAR2(30)使用しません。
SHIPMENT_PRIORITY_CODE VARCHAR2(30)明細の出荷優先度を入力するか、デフォルトを使用します。
宛先 : OE_ORDER_LINES.SHIPMENT_PRIORITY_CODE
SHIPPED_QUANTITY NUMBERこの受注を受注完了としてインポートする場合、出荷済数量を入力します。 1つのオープン受注で出荷済数量を入力した場合、出荷済数量は無視されます。
宛先 : OE_ORDER_LINES.SHIPPED_QUANTITY
SHIPPED_QUANTITY2 NUMBER第 2単位で出荷済数量を入力します。
宛先 : OE_ORDER_LINES.SHIPPED_QUANTITY2
SHIPPING_INSTRUCTIONS VARCHAR2(2000)明細の出荷指示を入力します。
宛先 : OE_ORDER_LINES.SHIPPING_INSTRUCTIONS
2-38 Oracle Order Management Suite APIおよびオープン・インタフェース・マニュアル
明細インタフェース
SHIPPING_METHOD VARCHAR2(30)使用しません。
SHIPPING_METHOD_CODE VARCHAR2(30)明細の出荷方法を入力するか、デフォルトを使用します。
宛先 : OE_ORDER_LINES.SHIPPING_METHOD_CODE
SHIPPING_QUANTITY NUMBER出荷数量を入力します。
宛先 : OE_ORDER_LINES.SHIPPING_QUANTITY
SHIPPING_QUANTITY2 NUMBER第 2単位で出荷数量を入力します。
宛先 : OE_ORDER_LINES.SHIPPING_QUANTITY2
SHIPPING_QUANTITY_UOM VARCHAR2(3)出荷数量単位を入力します。
宛先 : OE_ORDER_LINES.SHIPPING_QUANTITY_UOM
SHIPPING_QUANTITY_UOM2 VARCHAR2(3)出荷数量の第 2単位を入力します。
宛先 : OE_ORDER_LINES.SHIPPING_QUANTITY_UOM2
SOLD_FROM_ORG VARCHAR2(30)使用しません。
SOLD_FROM_ORG_ID NUMBER販売元の IDを入力します。
宛先 : OE_ORDER_LINES.SOLD_FROM_ORG_ID
SOLD_TO_ORG VARCHAR2(30)販売先組織名を入力します。
Oracle Order Managementのオープン・インタフェース 2-39
明細インタフェース
SOLD_TO_ORG_ID NUMBER顧客 IDを入力します。
宛先 : OE_ORDER_LINES.SOLD_TO_ORG_ID
SORT_ORDER VARCHAR2(240)この列は内部で使用します。
SOURCE_TYPE_CODE VARCHAR2(30)この明細を社内、社外のどちらから調達するかを示す INTERNALまたは EXTERNALを入力します。 この値を NULLのままにした場合は、SOURCE_TYPE_NAMEに値を入力するか、受注のインポート後に「受注」ウィンドウでソース・タイプを指定する必要があります。 SOURCE_TYPE_CODEに入力した値と SOURCE_TYPE_NAMEに入力した値が異なっている場合は、SOURCE_TYPE_NAMEに入力した値が使用されます。
宛先 : OE_ORDER_LINES.SOURCE_TYPE_CODE
SPLIT_FROM_LINE_ID NUMBERこの列は内部で使用します。
STATUS_FLAG VARCHAR2(1)内部で使用します。
SUBINVENTORY VARCHAR2(10)品目を取り出す保管場所を入力します。
宛先 : OE_ORDER_LINES.SUBINVENTORY
TASK VARCHAR2(30)明細のタスク名を入力します。
宛先 : OE_ORDER_LINES.TASK
TASK_ID NUMBER明細のタスク IDを入力します。プロジェクト製造に使用されます。
宛先 : OE_ORDER_LINES.TASK_ID
TAX VARCHAR2(50)使用しません。
2-40 Oracle Order Management Suite APIおよびオープン・インタフェース・マニュアル
明細インタフェース
TAX_CODE VARCHAR2(30)付加価値税が適用可能な場合は、受注明細の税金コードを入力するか、デフォルトを使用します。 この受注の免税フラグが Rに設定されているか、この受注タイプに関連付けられた売掛取引タイプが税金計算を必要とするタイプである場合は、税金コードの入力が必須です。
宛先 : OE_ORDER_LINES.TAX_CODE
TAX_DATE DATE税金を計算した日付を入力します。
宛先 : OE_ORDER_LINES.TAX_DATE
TAX_EXEMPT_FLAG VARCHAR2(1)免税標識を入力します。
宛先 : OE_ORDER_LINES.TAX_EXEMPT_FLAG
TAX_EXEMPT_NUMBER VARCHAR2(80)免税証明書番号を入力します。
宛先 : OE_ORDER_LINES.TAX_EXEMPT_NUMBER
TAX_EXEMPT_REASON VARCHAR2(30)免税事由を入力します。
TAX_EXEMPT_REASON_CODE VARCHAR2(30)免税事由コードを入力します。
宛先 : OE_ORDER_LINES.TAX_EXEMPT_REASON_CODE
TAX_POINT VARCHAR2(30)この列は内部でのみ使用します。
TAX_POINT_CODE VARCHAR2(30)この列は内部でのみ使用します。
TAX_VALUE NUMBER税額を入力します。
宛先 : OE_ORDER_LINES.TAX_VALUE
Oracle Order Managementのオープン・インタフェース 2-41
明細インタフェース
TOP_MODEL_LINE_REF VARCHAR2(50)この明細の品目が属する部品構成表の 上位品目である品目の明細のオリジナル・システム明細参照を入力します。 オプション品目、オプション区分およびオプション標準品目の場合のみ、この列に入力する必要があります。 ( 上位品目の場合はこの列に入力する必要はありません。)
TP_ATTRIBUTE1~~~~ 15 VARCHAR2(240)RLM関連フレックスフィールドの付加フレックスフィールド・セグメントです。
宛先 : OE_ORDER_LINES.TP_ATTRIBUTE1~ 15
TP_CONTEXT VARCHAR2(30)RLM関連付加フレックスフィールドのコンテキストを入力します。
宛先 : OE_ORDER_LINES.TP_CONTEXT
UNIT_LIST_PERCENT NUMBERこの列は内部でのみ使用します。
UNIT_LIST_PRICE NUMBER受注明細の単価を入力するか、自動価格設定を使用します。 CALCULATE_PRICE_FLAG列に Noを入力した場合は、この列の入力が必須です。
宛先 : OE_ORDER_LINES.UNIT_LIST_PRICE
UNIT_LIST_PRICE_PER_PQTY NUMBER使用しません。
UNIT_PERCENT_BASE_PRICE NUMBERパーセント・ベース価格設定に使用する基準価格を入力します。
宛先 : OE_ORDER_LINES. UNIT_PERCENT_BASE_PRICE
UNIT_SELLING_PERCENT NUMBERこの列は内部でのみ使用します。
UNIT_SELLING_PRICE NUMBER受注明細の販売単価を入力するか、自動価格設定を使用します。 CALCULATE_PRICE_FLAG列にNoを入力した場合は、この列の入力が必須です。
宛先 : OE_ORDER_LINES.UNIT_SELLING_PRICE
2-42 Oracle Order Management Suite APIおよびオープン・インタフェース・マニュアル
明細インタフェース
UNIT_SELLING_PRICE_PER_PQTY NUMBER使用しません。
VEH_CUS_ITEM_CUM_KEY_ID NUMBERこの列は内部で使用します。
Oracle Order Managementのオープン・インタフェース 2-43
価格調整インタフェース
価格調整インタフェース価格調整インタフェース価格調整インタフェース価格調整インタフェース
AC_ATTRIBUTE1~~~~ 15 VARCHAR2(150)OE_PRICE_ADJUSTMENTS内の追加手数料付加フレックスフィールド列に渡す情報を入力します。
宛先 : OE_PRICE_ADJUSTMENTS.AC_ATTRIBUTE1~ 15
AC_CONTEXT VARCHAR2(30)
OE_PRICE_ADJUSTMENTS内の状況依存価格設定付加フレックスフィールドを使用可能にした場合、追加手数料付加フレックスフィールド属性のコンテキストを入力します。
宛先 : OE_PRICE_ADJUSTMENTS.AC_CONTEXT
ADJUSTED_AMOUNT NUMBERこの調整レベルの調整金額が格納されます。
宛先 : OE_PRICE_ADJUSTMENTS.ADJUSTED_AMOUNT
APPLIED_FLAG NUMBER受注明細に調整を適用したかどうかを指定します。 ユーザーがまだ適用していない手入力による値引に使用されます。
宛先 : OE_PRICE_ADJUSTMENTS.APPLIED_FLAG
ARITHMETIC_OPERATOR NUMBERオペランドの値を修飾します(%、金額または新規価格)。
宛先 : OE_PRICE_ADJUSTMENTS.ARITHMETIC_OPERATOR
ATTRIBUTE1~~~~ 15 VARCHAR2(150)OE_PRICE_ADJUSTMENTS内の付加フレックスフィールド列に渡す情報を入力します。
宛先 : OE_PRICE_ADJUSTMENTS.ATTRIBUTE1~ 15
AUTOMATIC_FLAG VARCHAR2(1)値引が自動的に適用されているかどうかを示します。
宛先 : OE_PRICE_ADJUSTMENTS.AUTOMATIC_FLAG
2-44 Oracle Order Management Suite APIおよびオープン・インタフェース・マニュアル
価格調整インタフェース
CHANGE_COMMENT VARCHAR2(2000)将来使用します。
CHANGE_REASON_CODE VARCHAR2(30)調整値の変更の事由コードを入力します。
宛先 : OE_PRICE_ADJUSTMENTS.CHANGE_REASON_CODE
CHANGE_REASON_TEXT VARCHAR2(30)調整値の変更についての自由書式のテキストを入力します。
宛先 : OE_PRICE_ADJUSTMENTS.CHANGE_REASON_TEXT
CHANGE_REQUEST_CODE VARCHAR2(30)将来使用します。
CHANGE_SEQUENCE VARCHAR2(50)調整の変更順序を指定します。
宛先 : OE_PRICE_ADJUSTMENTS.CHANGE_SEQUENCE
CHARGE_SUBTYPE_CODE NUMBER手数料サブタイプ・コードです。
宛先 : OE_PRICE_ADJUSTMENTS.CHARGE_SUBTYPE_CODE
CHARGE_TYPE_CODE NUMBER手数料タイプ・コードです。
宛先 : OE_PRICE_ADJUSTMENTS.CHARGE_TYPE_CODE
CONTEXT VARCHAR2(30)OE_PRICE_ADJUSTMENTS内の状況依存付加フレックスフィールドを使用可能にした場合、付加フレックスフィールド属性のコンテキストを入力します。
宛先 : OE_PRICE_ADJUSTMENTS.CONTEXT
COST_ID NUMBER原価 IDです。
宛先 : OE_PRICE_ADJUSTMENTS.COST_ID
Oracle Order Managementのオープン・インタフェース 2-45
価格調整インタフェース
CREATED_BY NUMBER((((NULLでない)でない)でない)でない)レコードを作成したユーザーの識別に使用できる識別番号を入力します。
宛先 : OE_PRICE_ADJUSTMENTS.CREATED_BY
CREATION_DATE DATE((((NULLでない)でない)でない)でない)フィーダ・システムに 初にデータを入力した日付を入力します。
宛先 : OE_PRICE_ADJUSTMENTS.CREATION_DATE
CREDIT_OR_CHARGE_FLAG NUMBER調整レコードが顧客へのクレジットか手数料かを示します。
宛先 : OE_PRICE_ADJUSTMENTS.CREDIT_OR_CHARGE_FLAG
DISCOUNT_ID NUMBER使用しません。
DISCOUNT_LINE_ID NUMBER使用しません。
DISCOUNT_NAME VARCHAR2(30)使用しません。
ERROR_FLAG VARCHAR2(1)この列は内部で使用します。Yは、この受注をインポートするときエラーが発生したことを示します。
ESTIMATED_FLAG NUMBER手数料金額が見積か固定かを示すフラグです。
宛先 : OE_PRICE_ADJUSTMENTS.ESTIMATED_FLAG
INC_IN_SALES_PERFORMANCE NUMBER手数料を販売実績の計算に含めるかどうかを指定するフラグです。
宛先 : OE_PRICE_ADJUSTMENTS.INC_IN_SALES_PERFORMANCE
INTERFACE_STATUS VARCHAR2(1000)使用しません。
2-46 Oracle Order Management Suite APIおよびオープン・インタフェース・マニュアル
価格調整インタフェース
INVOICED_FLAG NUMBER手数料が請求済かどうかを示すフラグです。 内部で使用します。
LAST_UPDATE_DATE DATE((((NULLでない)でない)でない)でない)フィーダ・システムにデータを入力している現在の日付を入力します。
宛先 : OE_PRICE_ADJUSTMENTS.LAST_UPDATE_DATE
LAST_UPDATE_LOGIN NUMBEROrder Managementにこのデータを供給するフィーダ・システムの識別に使用できる識別番号を入力します。
宛先 : OE_PRICE_ADJUSTMENTS.LAST_UPDATE_LOGIN
LAST_UPDATED_BY NUMBER((((NULLでない)でない)でない)でない)レコードを作成したか前回変更したユーザーの識別に使用できる識別番号を入力します。
宛先 : OE_PRICE_ADJUSTMENTS.LAST_UPDATED_BY
LIST_HEADER_ID NUMBERこの受注明細に使用する値引名と一致する値引 IDを入力します。 この列に値を入力した場合は、OE_HEADERS_INTERFACE.PRICE_LIST_IDの値も入力する必要があります。
宛先 : OE_PRICE_ADJUSTMENTS.LIST_HEADER_ID
LIST_LINE_ID NUMBERこの受注明細に使用する値引名と一致する値引明細 IDを入力します。 この列に値を入力した場合は、OE_HEADERS_INTERFACE.PRICE_LIST_IDの値も入力する必要があります。
宛先 : OE_PRICE_ADJUSTMENTS.LIST_LINE_ID
LIST_LINE_NUMBER VARCHAR2(30)バージョン番号と価格表名に組み合せてこの列を使用すると、価格表明細 IDを渡すかわりに価格表明細の名前を渡すことができます。
LIST_LINE_TYPE_CODE VARCHAR2(30)モディファイアの明細タイプ('DIS'、'SUR'、'TAX'など)です。
宛先 : OE_PRICE_ADJUSTMENTS.LIST_LINE_TYPE_CODE
Oracle Order Managementのオープン・インタフェース 2-47
価格調整インタフェース
LIST_NAME VARCHAR2(240)この受注に使用する値引と一致する値引名を入力します。
MODIFIED_FROM NUMBERアップグレードされた品目コードの変更元の値を格納するのに使用されます。
宛先 : OE_PRICE_ADJUSTMENTS.MODIFIED_FROM
MODIFIED_TO NUMBERアップグレードされた品目コードの変更先の値を格納するのに使用します。
宛先 : OE_PRICE_ADJUSTMENTS.MODIFIED_TO
MODIFIER_MECHANISM_TYPE_CODE VARCHAR2(30)使用しません。
OPERAND NUMBERArithmetic_Operatorによって修飾された調整値を格納します。
宛先 : OE_PRICE_ADJUSTMENTS.OPERAND
OPERATION_CODE VARCHAR2(30)既存価格調整の場合は UPDATEまたは DELETEを入力し、新規にインポートする価格調整の場合は INSERTを入力します。 新規にインポートする価格調整の場合、この列を NULLのままにすることもできます。
ORDER_SOURCE_ID NUMBER((((NULLでない)でない)でない)でない)受注インポート・ソース IDを入力します。これは主キーの列の 1つです。 この列とキーの他の列の組合せに基づいて、親レコードとの関係が解決されます。
ORIG_SYS_DISCOUNT_REF VARCHAR2(50)値引が適用される場合、フィーダ・システムからの販売値引 IDを入力します。 更新する場合は、この列を ORIG_SYS_DOCUMENT_REFと ORIG_SYS_LINE_REF(明細レベル値引の場合)を組み合せて使用して、値引明細があることを確認します。
宛先 : OE_PRICE_ADJUSTMENTS.ORIG_SYS_DISCOUNT_REF
ORIG_SYS_DOCUMENT_REF VARCHAR2(50)((((NULLでない)でない)でない)でない)フィーダ・システムからの受注番号または受注 IDを入力します。
2-48 Oracle Order Management Suite APIおよびオープン・インタフェース・マニュアル
価格調整インタフェース
ORIG_SYS_LINE_REF VARCHAR2(50)この受注明細に値引が適用される場合、フィーダ・システムからの明細 IDを入力します。 受注レベル値引の場合、この列を NULLのままにします。
ORIG_SYS_SHIPMENT_REF VARCHAR2(50)使用しません。
PARENT_ADJUSTMENT_ID NUMBER手数料に課税される場合、親レコードの調整 IDです。
宛先 : OE_PRICE_ADJUSTMENTS.PARENT_ADJUSTMENT_ID
PERCENT NUMBER使用しません。
PRICING_PHASE_ID NUMBERこの調整を作成したフェーズ IDです。
PROGRAM_APPLICATION_ID NUMBER(15)この列は内部でのみ使用します。
PROGRAM_ID NUMBER(15)この列は内部でのみ使用します。
PROGRAM_UPDATE_DATE DATEこの列は内部でのみ使用します。
REQUEST_ID NUMBERこの列は内部でのみ使用します。 受注インポート・プログラムを実行するたびに、インタフェース実行のためのコンカレント・マネージャ要求 IDが設定されます。 レコードを処理するには、レコードの要求 IDがNULLであるか処理中の要求 IDと同じである必要があります。
STATUS_FLAG VARCHAR2(1)この列は使用しません。
Oracle Order Managementのオープン・インタフェース 2-49
価格調整インタフェース
TAX_CODE NUMBER手数料に定義された税コードです。
宛先 : OE_PRICE_ADJUSTMENTS.TAX_CODE
UPDATE_ALLOWED NUMBER内部で使用します。
UPDATED_FLAG NUMBER手動調整の場合は、"Y"に設定してください。
宛先 : OE_PRICE_ADJUSTMENTS.UPDATED_FLAG
VERSION_NUMBER NUMBER価格表名のバージョンです。
2-50 Oracle Order Management Suite APIおよびオープン・インタフェース・マニュアル
販売実績インタフェース
販売実績インタフェース販売実績インタフェース販売実績インタフェース販売実績インタフェース
ATTRIBUTE1~~~~ 15 VARCHAR2(150)OE_SALES_CREDITS内の付加フレックスフィールド列に渡す情報を入力します。
宛先 : OE_SALES_CREDITS.ATTRIBUTE1~ 15
CHANGE_COMMENT VARCHAR2(2000)将来使用します。
CHANGE_REASON VARCHAR2(30)将来使用します。
CHANGE_REQUEST_CODE VARCHAR2(30)将来使用します。
CHANGE_SEQUENCE VARCHAR2(50)将来使用します。
CONTEXT VARCHAR2(30)OE_SALES_CREDITS内の状況依存付加フレックスフィールドを使用可能にした場合、付加フレックスフィールド情報のコンテキストを入力します。
宛先 : OE_SALES_CREDITS.CONTEXT
CREATED_BY NUMBER((((NULLでない)でない)でない)でない)レコードを作成したユーザーの識別に使用できる識別番号を入力します。
宛先 : OE_SALES_CREDITS.CREATED_BY
CREATION_DATE DATE((((NULLでない)でない)でない)でない)フィーダ・システムに 初にデータを入力した日付を入力します。
宛先 : OE_SALES_CREDITS.CREATION_DATE
Oracle Order Managementのオープン・インタフェース 2-51
販売実績インタフェース
ERROR_FLAG VARCHAR2(1)この列は内部で使用します。Yが生成された場合は、この受注をインポートするときエラーが発生したことを示します。
INTERFACE_STATUS VARCHAR2(1000)使用しません。
LAST_UPDATE_DATE DATE((((NULLでない)でない)でない)でない)フィーダ・システムにデータを入力している現在の日付を入力します。
宛先 : OE_SALES_CREDITS.LAST_UPDATE_DATE
LAST_UPDATE_LOGIN NUMBEROrder Managementにこのデータを供給するフィーダ・システムの識別に使用できる識別番号を入力します。
宛先 : OE_SALES_CREDITS.LAST_UPDATE_LOGIN
LAST_UPDATED_BY NUMBER((((NULLでない)でない)でない)でない)レコードを作成したか前回変更したユーザーの識別に使用できる識別番号を入力します。
宛先 : OE_SALES_CREDITS.LAST_UPDATED_BY
OPERATION_CODE VARCHAR2(30)既存販売実績の場合は UPDATEまたは DELETEを入力し、新規にインポートする販売実績の場合は INSERTを入力します。 新規にインポートする販売実績の場合、この列を NULLのままにすることもできます。
ORDER_SOURCE_ID NUMBER((((NULLでない)でない)でない)でない)受注インポート・ソース IDを入力します。これは主キーの列の 1つです。 この列とキーの他の列の組合せに基づいて、親レコードとの関係が解決されます。
宛先 : なし。
ORIG_SYS_CREDIT_REF VARCHAR2(50)販売実績が適用される場合、フィーダ・システムからの販売実績 IDを入力します。 前述の参照列と組み合せて使用され、既存販売実績の IDが取得されます。
宛先 : OE_SALES_CREDITS.ORIG_SYS_CREDIT_REF
2-52 Oracle Order Management Suite APIおよびオープン・インタフェース・マニュアル
販売実績インタフェース
ORIG_SYS_DOCUMENT_REF VARCHAR2(50)((((NULLでない)でない)でない)でない)フィーダ・システムからの受注番号または受注 IDを入力します。 他のキー列と組み合せて使用され、親レコードとの関係が決定されます。
宛先 : なし。
PERCENTNUMBER((((NULLでない)でない)でない)でない)この営業担当に割り当てるこの販売実績タイプのパーセントを入力します。 割当実績合計は各行と各ヘッダーで必ず 100%になる必要があります。
宛先 : OE_SALES_CREDITS.PERCENT
PROGRAM_APPLICATION_ID NUMBER(15)この列は内部でのみ使用します。
PROGRAM_ID NUMBER(15)この列は内部でのみ使用します。
PROGRAM_UPDATE_DATE DATEこの列は内部でのみ使用します。
QUOTA_FLAG VARCHAR2(1)このフィールドは NULLのままにしてください。SALES_CREDIT_TYPE列から値が導出されます。
REQUEST_ID NUMBERこの列は内部でのみ使用します。 受注インポート・プログラムを実行するたびに、インタフェース実行のためのコンカレント・マネージャ要求 IDが設定されます。 レコードを処理するには、レコードの要求 IDがNULLであるか処理中の要求 IDと同じ(訂正フォームの「インポート」ボタンを使用するときのみ)必要があります。
SALES_CREDIT_TYPE VARCHAR2(30)この営業担当に割り当てる販売実績タイプ名(売上高販売実績、非売上高販売実績など)を入力します。
Oracle Order Managementのオープン・インタフェース 2-53
販売実績インタフェース
SALES_CREDIT_TYPE_ID NUMBER入力した SALES_CREDIT_TYPEの SALES_CREDIT_TYPE_IDを入力します。 どちらかの値を入力します。両方の値を入力すると、IDと値の両方が入力されたことを知らせる警告メッセージが表示され、IDが使用されます。
宛先 : OE_SALES_CREDITS.SALE_CREDIT_TYPE_ID
SALESREP VARCHAR2(30)この販売実績を割り当てる営業担当名を入力します。 複数の販売実績を割り当てる場合は、oe_credits_interface表に複数のレコードが含まれている必要があります。 割当実績合計は各行と各ヘッダーで必ず 100%になる必要があります。
SALESREP_ID NUMBER入力した SALESREP_NAMEと一致する営業担当 IDを入力します。
宛先 : OE_SALES_CREDITS.SALESREP_ID
STATUS_FLAG VARCHAR2(1)この列は使用しません。
2-54 Oracle Order Management Suite APIおよびオープン・インタフェース・マニュアル
予約インタフェース
予約インタフェース予約インタフェース予約インタフェース予約インタフェース
ATTRIBUTE_CATEGORY VARCHAR2(30)予約付加フレックスフィールド属性のコンテキストを入力します。 将来使用します。
ATTRIBUTE1~~~~ 15 VARCHAR2(150)予約付加フレックスフィールドに渡す情報を入力します。
CHANGE_SEQUENCE VARCHAR2(50)将来使用します。
ERROR_FLAG VARCHAR2(1)この列は内部で使用します。Yが生成された場合は、この受注をインポートするときエラーが発生したことを示します。
INTERFACE_STATUS VARCHAR2(1000)この列は、無効データ情報を格納するために内部で使用します。
INVENTOR_ITEM_ID NUMBER予約する品目の在庫品目 IDです。
LOCATOR_ID NUMBER将来使用します。
LOT_NUMBER VARCHAR2(30)対応する明細品目の予約に使用するロット番号を入力します。
LOT_NUMBER_ID NUMBER将来使用します。
OPERATION_CODE VARCHAR2(30)既存販売実績の場合は UPDATEまたは DELETEを入力し、新規にインポートする販売実績の場合は INSERTを入力します。 新規にインポートする販売実績の場合、この列を NULLのままにすることもできます。
Oracle Order Managementのオープン・インタフェース 2-55
予約インタフェース
ORDER_SOURCE_ID NUMBER((((NULLでない)でない)でない)でない)受注インポート・ソース IDを入力します。これは主キーの列の 1つです。 この列とキーの他の列の組合せに基づいて、親レコードとの関係が解決されます。
ORIG_SYS_DOCUMENT_REF VARCHAR2(50)((((NULLでない)でない)でない)でない)フィーダ・システムからの受注番号または受注 IDを入力します。 他のキー列と組み合せて使用され、親レコードとの関係が決定されます。
ORIG_SYS_LINE_REF VARCHAR2(50)この受注明細に販売実績が適用される場合、フィーダ・システムからの明細 IDを入力します。 受注レベル値引の場合、この列を NULLのままにします。
ORIG_SYS_RESERVATION_REF VARCHAR2(50)販売実績が適用される場合、フィーダ・システムからの販売実績 IDを入力します。
QUANTITY NUMBER予約する品目の数量です。
REQUEST_ID NUMBERこの列は内部でのみ使用します。 受注インポート・プログラムを実行するたびに、インタフェース実行のためのコンカレント・マネージャ要求 IDが設定されます。 レコードを処理するには、レコードの要求 IDがNULLであるか処理中の要求 IDと同じ(訂正フォームの「インポート」ボタンを使用するときのみ)必要があります。
REVISION VARCHAR2(3)将来使用します。
SUBINVENTORY_CODE VARCHAR2(10)保管場所から品目を予約するときに、この列に値を入力します。
宛先宛先宛先宛先 : 品目の予約にこの保管場所が使用されます。
SUBINVENTORY_ID NUMBER将来使用します。
2-56 Oracle Order Management Suite APIおよびオープン・インタフェース・マニュアル
処理インタフェース
処理インタフェース処理インタフェース処理インタフェース処理インタフェース
ATTACHMENT_ID NUMBER使用しません。
ATTRIBUTE1~~~~ 15 VARCHAR2(150)処理付加フレックスフィールドに渡す情報を入力します。
CATEGORY_ID NUMBER使用しません。
CHANGE_SEQUENCE VARCHAR2(50)将来使用します。
COMMENTS VARCHAR2(240)将来使用します。
CONTEXT VARCHAR2(30)処理付加フレックスフィールド属性のコンテキストを入力します。 将来使用します。
DESCRIPTION VARCHAR2(240)使用しません。
DOCUMENT_ID NUMBER使用しません。
DOCUMENT_TEXT VARCHAR2(2000)使用しません。
END_DATE_ACTIVE DATE使用しません。
Oracle Order Managementのオープン・インタフェース 2-57
処理インタフェース
ENTITY_CODE VARCHAR2(50)内部で使用します。
ORIG_SYS_LINE_REFの値によって異なります。ORIG_SYS_LINE_REFの値が使用可能な場合は、ENTITY_CODEが OE_GLOBAL.G_ENTITY_LINEに設定され、それ以外の場合は、OE_GLOBAL.G_ENTITY_HEADERに設定されます。
ENTITY_INDEX VARCHAR2(50)内部で使用します。
ERROR_FLAG VARCHAR2(1)この列は内部で使用します。Yが生成された場合は、この受注をインポートするときエラーが発生したことを示します。
HOLD_ID NUMBER保留 IDです。
HOLD_TYPE_CODE VARCHAR2(1)保留タイプ・コードです。
HOLD_TYPE_ID NUMBER保留タイプ IDです。
HOLD_UNTIL_DATE DATE保留期限です。
INTERFACE_STATUS VARCHAR2(1000)使用しません。
OPERATION_CODE VARCHAR2(30)AUTOMATIC_ATCHMT 自動添付を適用します。
BOOK_ORDER 受注を記帳します。
APPLY_HOLD 保留を適用します。
RELEASE_HOLD 保留をリリースします。
LINK_CONFIG 構成品目をリンクします。
2-58 Oracle Order Management Suite APIおよびオープン・インタフェース・マニュアル
処理インタフェース
DELINK_CONFIG 構成品目のリンクを解除します。
MATCH_AND_RESERVE 構成品目を照合および予約します。
ORDER_SOURCE_ID NUMBER((((NULLでない)でない)でない)でない)受注インポート・ソース IDを入力します。これは主キーの列の 1つです。 この列とキーの他の列の組合せに基づいて、親レコードとの関係が解決されます。
ORIG_SYS_CREDIT_REF VARCHAR2(50)将来使用します。
ORIG_SYS_DISCOUNT_REF VARCHAR2(50)将来使用します。
ORIG_SYS_DOCUMENT_REF VARCHAR2(50)((((NULLでない)でない)でない)でない)フィーダ・システムからの受注番号または受注 IDを入力します。 他のキー列と組み合せて使用され、親レコードとの関係が決定されます。
ORIG_SYS_LINE_REF VARCHAR2(50)この受注明細に販売実績が適用される場合、フィーダ・システムからの明細 IDを入力します。 受注レベル値引の場合、この列を NULLのままにします。
ORIG_SYS_LOTSERIAL_REF VARCHAR2(50)将来使用します。
ORIG_SYS_SHIPMENT_REF VARCHAR2(50)将来使用します。
RELEASE_REASON_CODE VARCHAR2(30)操作コードが RELEASE_HOLDのときに使用されます。
REQUEST_ID NUMBERこの列は内部でのみ使用します。 受注インポート・プログラムを実行するたびに、インタフェース実行のためのコンカレント・マネージャ要求 IDが設定されます。 レコードを処理するには、レコードの要求 IDがNULLであるか処理中の要求 IDと同じ(訂正フォームの「インポート」ボタンを使用するときのみ)必要があります。
Oracle Order Managementのオープン・インタフェース 2-59
処理インタフェース
SECURITY_ID NUMBER使用しません。
SECURITY_TYPE VARCHAR2(30)使用しません。
START_DATE_ACTIVE DATE使用しません。
STATUS_FLAG VARCHAR2(1)使用しません。
2-60 Oracle Order Management Suite APIおよびオープン・インタフェース・マニュアル
ロット・シリアル・インタフェース
ロット・シリアル・インタフェースロット・シリアル・インタフェースロット・シリアル・インタフェースロット・シリアル・インタフェース
ATTRIBUTE1~~~~ 15 VARCHAR2(240)ロット・シリアル付加フレックスフィールドに渡す情報を入力します。
CHANGE_REQUEST_CODE VARCHAR2(50)使用しません。
CHANGE_SEQUENCE VARCHAR2(50)使用しません。
CONTEXT VARCHAR2(30)ロット・シリアル付加フレックスフィールド属性のコンテキストを入力します。
CREATED_BY NUMBER((((NULLでない)でない)でない)でない)レコードを作成したユーザーの識別に使用できる識別番号を入力します。
宛先 : OE_LOT_SERIAL_NUMBERS.CREATED_BY
CREATION_DATE DATE((((NULLでない)でない)でない)でない)フィーダ・システムに 初にデータを入力した日付を入力します。
宛先 : OE_LOT_SERIAL_NUMBERS.CREATION_DATE
ERROR_FLAG VARCHAR2(1)この列は内部で使用します。Yが生成された場合は、この受注をインポートするときエラーが発生したことを示します。
FROM_SERIAL_NUMBER NUMBER先頭シリアル番号を入力します。
宛先 : OE_LOT_SERIAL_NUMBERS.FROM_SERIAL_NUMBER
INTERFACE_STATUS VARCHAR2(1000)使用しません。
Oracle Order Managementのオープン・インタフェース 2-61
ロット・シリアル・インタフェース
LAST_UPDATE_DATE DATE((((NULLでない)でない)でない)でない)フィーダ・システムにデータを入力している現在の日付を入力します。
宛先 : OE_LOT_SERIAL_NUMBERS.LAST_UPDATE_DATE
LAST_UPDATE_LOGIN NUMBEROrder Managementにこのデータを供給するフィーダ・システムの識別に使用できる識別番号を入力します。
宛先 : OE_LOT_SERIAL_NUMBERS.LAST_UPDATE_LOGIN
LAST_UPDATED_BY NUMBER((((NULLでない)でない)でない)でない)レコードを作成したか前回変更したユーザーの識別に使用できる識別番号を入力します。
宛先 : OE_LOT_SERIAL_NUMBERS.LAST_UPDATED_BY
LOT_NUMBER NUMBERロット情報を入力します。
宛先 : OE_LOT_SERIAL_NUMBERS.LOT_NUMBER
OPERATION_CODE VARCHAR2(30)既存ロット・シリアルの場合は UPDATEまたは DELETEを入力し、新規にインポートするロット・シリアルの場合は INSERTを入力します。 新規にインポートするロット・シリアルの場合、この列を NULLのままにすることもできます。
ORDER_SOURCE_ID NUMBER((((NULLでない)でない)でない)でない)受注インポート・ソース IDを入力します。これは主キーの列の 1つです。 この列とキーの他の列の組合せに基づいて、親レコードとの関係が解決されます。
ORIG_SYS_DOCUMENT_REF VARCHAR2(50)((((NULLでない)でない)でない)でない)フィーダ・システムからの受注番号または受注 IDを入力します。 他のキー列と組み合せて使用して、親レコードとの関係が決定されます。
ORIG_SYS_LINE_REF VARCHAR2(50)このロットを返品する、フィーダ・システムからの明細 IDを入力します。
2-62 Oracle Order Management Suite APIおよびオープン・インタフェース・マニュアル
ロット・シリアル・インタフェース
ORIG_SYS_LOTSERIAL_REF VARCHAR2(50)フィーダ・システムからのロットおよびシリアル表の IDを入力します。
宛先 : OE_LOT_SERIAL_NUMBERS.ORIG_SYS_LOTSERIAL_REF
ORIG_SYS_SHIPMENT_REF VARCHAR2(50)将来使用します。
PROGRAM_APPLICATION_ID NUMBER(15)この列は内部でのみ使用します。
PROGRAM_ID NUMBER(15)この列は内部でのみ使用します。
PROGRAM_UPDATE_DATE DATEこの列は内部でのみ使用します。
QUANTITY NUMBERこのロットまたはシリアルの返品数量を入力します。
宛先 : OE_LOT_SERIAL_NUMBERS.QUANTITY
REQUEST_ID NUMBERこの列は内部でのみ使用します。 受注インポート・プログラムを実行するたびに、インタフェース実行のためのコンカレント・マネージャ要求 IDが設定されます。 レコードを処理するには、レコードの要求 IDがNULLであるか処理中の要求 IDと同じ(訂正フォームの「インポート」ボタンを使用するときのみ)必要があります。
STATUS_FLAG VARHAR2(1)使用しません。
TO_SERIAL_NUMBER NUMBER末尾シリアル番号を入力します。 先頭シリアル番号と末尾シリアル番号が順番に並んでいる(1~ 10など)場合のみ有効です。
宛先 : OE_LOT_SERIAL_NUMBERS.TO_SERIAL_NUMBER
Oracle Order Managementのオープン・インタフェース 2-63
他のモジュールからの受注フォームのコール
他のモジュールからの受注フォームのコール他のモジュールからの受注フォームのコール他のモジュールからの受注フォームのコール他のモジュールからの受注フォームのコール
概要概要概要概要受注フォームを他のモジュールから起動するには、fnd_function.executeプロシージャをコールします。 Order Managementにはいくつかのシード関数が事前定義されています。 Order Managementによってサポートされるシード関数の一部を次の表に示します。
受注フォームは問合せ専用モードまたは通常モードでコールできます。 問合せ専用モードで受注フォームを起動した場合は、ユーザーはデータの表示のみができます。 すべてのデータ・ブロックが読取り専用に設定されます。 通常モードで受注フォームを起動した場合は、受注フォームにデータを入力したりデータを更新できます。 Query_Onlyパラメータの値は、受注フォームが問合せ専用モードで起動されたかどうかを示します。 このパラメータのデフォルト値は "No"です。
startup_modeパラメータで設定する値に応じて、異なる書式で受注フォームを起動できます。つまり、このパラメータの値に応じて、受注オーガナイザまたは受注フォームのどちらかがオープンされます。 startup_modeパラメータの有効な値と受注フォームがオープンされる書式を次に示します。
ユーザー関数名ユーザー関数名ユーザー関数名ユーザー関数名 内部関数名内部関数名内部関数名内部関数名 フォームフォームフォームフォームデフォルト・デフォルト・デフォルト・デフォルト・パラメータパラメータパラメータパラメータ
使用できるその他の使用できるその他の使用できるその他の使用できるその他のパラメータパラメータパラメータパラメータ
受注 ONT_OEXOEORD 受注 STARTUP_MODE=SALES_ORDERS
なし
受注オーガナイザ ONT_OEXOEORD_SUMMARY
受注 startup_mode、受注の header_id、sold_to_customer_id、sold_to_contact_id
受注オーガナイザ: 表示
ONT_OEXOEORD_VW 受注 QUERY_ONLY=YES startup_mode、受注の header_id、sold_to_customer_id、sold_to_contact_id
2-64 Oracle Order Management Suite APIおよびオープン・インタフェース・マニュアル
他のモジュールからの受注フォームのコール
関数をコールするときに startup_modeパラメータの値を設定しなかった場合のデフォルト値は "GATEWAY"です。 関数にデフォルトの startup_modeパラメータがシードされている場合、このパラメータのデフォルト値に上書きできません。
受注フォーム関数をコールするときにその他のパラメータも設定できます。 設定できるパラメータとしては、header_id、sold_to_customer_id、sold_to_contact_idがあります。これらのパラメータで設定した値は、データの問合せに使用され、startup_modeによって決まる書式に表示されます。 startup_modeの設定によっては、これらのパラメータが無効な場合があります。 これらのパラメータが有効なのは、startup_modeが "CRM"、"OTA"、"INVENTORY"、"PURCHASING"、"RLM"の場合のみです。
Ex: FND_FUNCTION.EXECUTE (FUNCTION_NAME => 'ONT_OEXOEORD_SUMMARY' , OPEN_FLAG => 'Y', SESSION_FLAG => 'N', OTHER_PARAMS => 'HEADER_ID ="' ||l_header_id|| '" STARTUP_MODE="' ||'CRM'|| '"');
startup_modeの値の値の値の値 オープンされるデフォルト・ウィンドウ(書式)オープンされるデフォルト・ウィンドウ(書式)オープンされるデフォルト・ウィンドウ(書式)オープンされるデフォルト・ウィンドウ(書式)
GATEWAY 受注オーガナイザがオープンし、上部に「検索」ウィンドウが表示されます。
SALES_ORDERS 受注フォームがオープンします。
RLM 受注オーガナイザがオープンし、「明細要約」タブにカーソルが表示されます。
PURCHASING 受注オーガナイザがオープンし、他のパラメータの設定に応じて
問合せされた適切なデータが表示されます。
INVENTORY 受注オーガナイザがオープンし、他のパラメータの設定に応じて
問合せされた適切なデータが表示されます。
CRM 受注オーガナイザがオープンし、他のパラメータの設定に応じて
問合せされた適切なデータが表示されます。
ORDER_PURGE 受注オーガナイザがオープンします。
OTA 受注フォームがオープンし、OTAが作成した問合せされた受注が表示されます。
Oracle Order Managementのオープン・インタフェース 2-65
受注インポートによる Oracle Order Managementの統合
受注インポートによる受注インポートによる受注インポートによる受注インポートによる Oracle Order Managementの統合の統合の統合の統合受注インポートは、オープン・インタフェース表と APIセットで構成される Order Managementのオープン・インタフェースです。 受注インポートは、レガシー・システムなどの他のアプリケーションから新規受注、変更受注および完了受注または返品をインポートできます。 インポートできる受注は、Oracle e-Commerce Gatewayが処理する EDI取引などのソースからの受注、Oracle Purchasingで開発された社内購買依頼用の社内受注、または返品です。
受注インポートの機能には、検証とデフォルト値の挿入、処理制約のチェック、受注保留の適用とリリース、出荷予定の作成、Order Managementのベース表への 終的な受注の挿入、更新または削除などが含まれます。 インポート・プロセス中に Order Managementによってすべてのデータがチェックされ、Order Management内部でそれらのデータが妥当かどうかが確認されます。 有効な取引は Order Managementのベース表中の受注とそれらの受注の明細、予約、価格調整および販売実績に変換されます。
「受注インポート訂正」ウィンドウを使用して、受注を確認し、データのインポートが失敗した場合はオプションでデータを訂正できます。 「エラー・メッセージ」ウィンドウを使用して、データのインポートが失敗したかどうかを判断できます。
受注インポートを実行するたびに、受注インポートによって評価され、インポートが成功した受注の合計数と失敗した受注の合計数を知らせる要約が Order Managementによって生成されます。
取引ソース取引ソース取引ソース取引ソース
外部システムからのインポート外部システムからのインポート外部システムからのインポート外部システムからのインポート「文書連番の定義」ウィンドウで受注番号採番を定義できます。
社内受注社内受注社内受注社内受注受注インポートを使用して内部調達製品の購買依頼が Oracle Purchasingから Order Managementに転送されます。 インポートされた内部受注は通常の受注として処理されます。
返品返品返品返品返品も通常の受注と同じようにインポートできます。 ワークフロー・アクティビティを使用して Order Managementによって返品がインポートされます。
注意注意注意注意 : OE_HEADERS_IFACE_ALLの DROP_SHIP列には値を入力できません。 この列に値を入力すると、受注インポート・コンカレント・プログラムが失敗します。
2-66 Oracle Order Management Suite APIおよびオープン・インタフェース・マニュアル
受注インポートによる Oracle Order Managementの統合
インポート・タイプインポート・タイプインポート・タイプインポート・タイプ
構成構成構成構成Order Managementには ATO構成と PTO構成をインポートする機能があります。 EDI受注の場合、有効な構成と無効な構成をインポートできますが、無効な構成の受注は記帳できません。
変更変更変更変更インポート済受注への変更をインポートするには、受注インポートを使用してすべての変更済データを渡します。 受注、受注明細、価格調整および販売実績を更新または削除できます。 変更順序番号を使用して、受注を変更する順序を指定できます。
受注ステータス受注ステータス受注ステータス受注ステータス新規受注、記帳済受注、クローズ受注をインポートできます。 入力ステータスが「記帳済」(OE_HEADERS_IFACE_ALL.BOOKED_FLAG=Y)の受注がインポートされた場合、インポート後に BOOK_ORDERの処理要求が実行されます。 処理要求を BOOK_ORDERに渡すこともできます。どちらの方法もサポートされます。
受注のインポート時に、受注インポートによって、入力または記帳に必須のすべてのフィールドが適切に検証されます。 受注が入力済としてインポートされ、記帳されます。 記帳された受注に入力されていない必須フィールドがある場合は、Order Managementによってその受注が入力済のステータスに保持され、エラーが通知されます。 受注の記帳要求は、受注のインポート時に記帳適格ブロックで停止した場合のみ有効です。
明細セット明細セット明細セット明細セット新規受注または既存受注の特定の共通属性に基づいて、明細セットと呼ばれるグループ化受注明細をインポートできます。 既存の明細セットに明細を追加することもできます。 受注インポート表にセット IDまたはセット名を入力する必要があります。 そのセットがすでに存在する場合は、明細はそのセットに含められます。 セットが存在しない場合は、新規セットが作成され、そのセットに明細が追加されます。 明細属性(セット属性でもある)がセット属性値と一致しない場合は、明細属性にセット属性値が上書きされます。
事前要件と設定事前要件と設定事前要件と設定事前要件と設定このプログラムを使用して受注をインポートする前に、次の処理を行ってください。
� インポート済受注に使用する Order Managementのすべてのアスペクト(顧客、価格設定、品目、構成表など)を設定します。
� 「受注インポート・ソース」ウィンドウを使用して受注インポート・ソースを定義し、使用可能にします。
Oracle Order Managementのオープン・インタフェース 2-67
受注インポートによる Oracle Order Managementの統合
パラメータパラメータパラメータパラメータ受注インポート・プログラムの実行に、次のパラメータが影響を与えます。
� OM: 品目検証組織 --品目と部品構成表体系を検証する組織を指定します。
プロファイル・オプションプロファイル・オプションプロファイル・オプションプロファイル・オプション� OM: 予約時間フェンス --このプロファイル・オプションは予定作成時の自動予約を制御します。
� OM: 自動添付の適用 --このプロファイル・オプションは、ユーザーが操作せずにルールベース添付を適用するかどうかを指定します。
品目と部品構成表品目と部品構成表品目と部品構成表品目と部品構成表Order Managementでは、インポートした受注に対しても、「受注」ウィンドウで入力した受注の場合と同じ顧客、品目価格設定および部品構成表属性の検証およびロジックを使用します。
受注インポートによって品目を受注できるようにするためには、Oracle Inventoryを使用して品目を定義する必要があります。 顧客が各種の構成で発注できる複合品目については、Oracle Bills of Materialでモデル用の部品構成表を定義する必要もあります
受注インポートでインポートできるのは、次の仕入先書式、顧客書式または一般書式で指定された品目です。
� 仕入先固有の内部部品番号
� 顧客固有の品目番号
� 一般書式(Oracle Inventoryで設定した相互参照によって異なる)
� CLEI(共通言語装置識別子)
� EAN(欧州商品番号)コード
� ISBN(国際標準図書番号)
� JAN(日本商品番号)コード
� UPC(統一商品コード)コード
デフォルト・ルールデフォルト・ルールデフォルト・ルールデフォルト・ルールオンラインで入力された受注の場合と同じ方法で列にデフォルト値を挿入できるデフォルト・ルールを設定できます。 デフォルト・ルールを使用して列に値を入力する場合は、列値NULLを受注インポートに渡すことができます。 ただし、NULL値でない列または必須列に定義されている列で、何かの理由でデフォルト・ルールによるデフォルト値の挿入に失敗した場合は、エラー・メッセージが表示され、受注がインポートされません。
2-68 Oracle Order Management Suite APIおよびオープン・インタフェース・マニュアル
受注インポートによる Oracle Order Managementの統合
データ値とオプションデータ値とオプションデータ値とオプションデータ値とオプション
手動価格設定と自動価格設定手動価格設定と自動価格設定手動価格設定と自動価格設定手動価格設定と自動価格設定インポートする受注の価格を手動で入力するか、Order Managementによって自動入力するかを指定できます。 インポートする受注に自動価格設定または手動価格設定を使用できます。 自動価格設定を使用する場合は、OE_LINES_INTERFACE.CALCULATE_PRICE_ FLAG列を Yに設定し、Oracle Pricingと Order Managementで値引、販促、追加料金、無料商品などすべての価格設定を定義する必要があります。 手動価格設定を使用する場合は、OE_ LINES_INTERFACE.CALCULATE_PRICE_FLAG列を Nに設定し、すべての値引を明細レベル、上書可能および非自動に定義する必要があります。
価格設定基本契約価格設定基本契約価格設定基本契約価格設定基本契約受注または受注明細の顧客基本契約に対して受注する場合は、基本契約名を指定できます。
予定作成予定作成予定作成予定作成受注インポートでは、オンライン入力受注の場合と同じルールを使用して、インポート時に受注を予約できます。 インポートする受注の予定作成要求が失敗した場合でも、その受注はインポートされ、「受注インポート訂正」ウィンドウの「エラー・メッセージ」ウィンドウに予定作成例外が表示されます。 予定作成処理の値として、予定作成、予定解除、予約または予約解除を使用できます。
検証検証検証検証
受注処理インタフェース(受注処理インタフェース(受注処理インタフェース(受注処理インタフェース(API))))受注処理インタフェースは、Order Managementが提供する、受注または受注明細の挿入、更新、削除および検証などのすべての共通操作を実行する中心的アプリケーション処理インタフェース(API)です。 予定作成も APIによって実行され、確約日が戻されます。 受注インポートによって APIがコールされます。
一度に 1つの受注とすべての明細およびその他のエンティティ、およびその受注または明細について完了する必要がある操作(受注または明細の挿入、更新など)が、受注インポートによって受注処理インタフェースに渡されます。 いずれかの明細レベルまたはエンティティ・レベルにエラーがあると、その受注全体のインポートが失敗します。 受注インポートで処理されるのは、前のプロセスで拒否されなかった、ERROR_FLAG列が Yに設定されていない受注と明細のみです。
注意注意注意注意 : 手動価格設定の無料商品、販促、その他の品目値引は受注インポートによってサポートされません。
Oracle Order Managementのオープン・インタフェース 2-69
受注インポートによる Oracle Order Managementの統合
添付添付添付添付プロファイル・オプション「OM: 自動添付の適用」の設定に基づいて、自動通知基準を満たすインポート受注に自動添付が適用されます。
与信チェック与信チェック与信チェック与信チェックOrder Managementで定義されている与信チェック・ルールに従って、インポートするすべての受注または変更に対して与信チェックが実行されます。
保留とリリース保留とリリース保留とリリース保留とリリースOrder Managementによって、保留基準を満たすインポート受注と受注明細に自動的に保留が適用されます。 「受注」ウィンドウで入力した受注の場合と同じように、インポートする受注に、検討のための保留を適用できます。 処理インタフェース表を使用して保留を適用したりリリースすることもできます。
価格の比較価格の比較価格の比較価格の比較受注インポートによって、インポートする受注の価格比較が実行されます。 たとえば、販売価格を指定すると同時に価格の計算をシステムに指示すると、指定した販売価格と計算価格が異なっている場合は、警告が生成されます。 この警告は「受注インポート訂正」ウィンドウの「エラー・メッセージ」ウィンドウに表示されます。
販売価格とシステム計算価格が異なる場合は、警告が生成されます。 顧客が指定する販売価格の値が受注明細表の列に保存されるので、顧客の販売価格を表示できます。
支払条件の比較支払条件の比較支払条件の比較支払条件の比較受注インポートによって、支払条件の比較が実行されます。 支払条件が異なる場合は、警告が生成されます。 顧客が指定する支払条件の値が受注明細表の列に保存されるので、顧客の支払条件を表示できます。
処理制約処理制約処理制約処理制約受注インポートによって、Order Managementで定義した処理制約がチェックされ、挿入、更新、削除などの操作がセキュリティ基準で許容されているかどうかが確認されます。 処理制約の違反が検出されるとエラー・メッセージが表示されます。
訂正データ訂正データ訂正データ訂正データデータが訂正されると、そのレコードの ERROR_FLAGがNに更新されます。「受注インポート訂正」ウィンドウを使用してデータを訂正できない場合は、REJECT_FLAGを Yに設定できます。
2-70 Oracle Order Management Suite APIおよびオープン・インタフェース・マニュアル
受注インポートによる Oracle Order Managementの統合
要求発行要求発行要求発行要求発行
検証専用モード検証専用モード検証専用モード検証専用モード受注インポート処理を検証専用モードで実行できます。 検証専用モードでは、Order Managementのすべてのルールに対して取引が検証され、取引が有効であってもOrder Managementのベース表に渡されません。
本番取引を検証専用モードで実行して例外をプレビューできます 「受注インポート」ウィンドウで取引の必要な訂正を行い、「検証」ボタンで妥当性チェックを実行します。 検証専用モードを使用すると、本番環境のすべての設定を利用して受注インポートによる取引をテストできます。
「受注インポート」ウィンドウ「受注インポート」ウィンドウ「受注インポート」ウィンドウ「受注インポート」ウィンドウ「受注インポート」ウィンドウは「検索」ウィンドウと「要約」ウィンドウで構成されています。 「検索」ウィンドウでは、要求 ID、受注ソース、オリジナル・システム、文書参照、変更順序などの特定の属性に基づいて、インポートする受注を検索できます。
「要約」ウィンドウには、受注ヘッダー、明細、販売実績、価格調整、ロット・シリアル、予約、処理要求などの情報が表示されます。 フォルダから列を削除することもできます。
「受注インポート」ウィンドウには、すべての受注を表示することも、「検索」ウィンドウで指定した基準に基づいて選択された受注を表示することもできます。 このウィンドウで受注を変更できます。 エラーがある受注は赤色で表示されます。
インタフェース表で受注および明細を挿入、更新、削除できます。 「要約」ウィンドウで受注または明細を 1つのみ更新することも、同時に複数の受注または明細を更新することもできます。 REJECTEDフラグを設定して、受注または明細を拒否するようマークすることもできます。 ヘッダー・レベル・データのウィンドウと明細レベル・データのウィンドウがそれぞれ個別に表示されます。 これらのウィンドウには関連フィールドがタブにグループ化されています。
ボタンボタンボタンボタン� 「明細」: 受注の明細レベルの情報が表示されます。
� 「値引」: 受注の値引情報が表示されます。
� 「検証」: データが検証されますが、インポートされません。 選択された受注のみが検証されます。検証はオンラインで実行されます。
� 「インポート」:受注がインポートされます。 インポートされる前に検証されます。 インポート中にエラーが発見された場合は、受注が拒否されます。「エラー」ボタンをクリックするとエラー・メッセージが表示されます。 選択された受注のみがインポートされます。インポートはオンラインで実行されます。 受注が正常にインポートされた場合は、受注がインタフェース表から削除されます。 ウィンドウに再問合せしても、その受注は「受注インポート訂正」ウィンドウに表示されません。
Oracle Order Managementのオープン・インタフェース 2-71
受注インポートによる Oracle Order Managementの統合
� 「エラー」:インポート中に発生したすべてのエラーが表示されます。 エラー・メッセージは状況別に格納されます。 「受注ヘッダー」リージョンから「エラー」ボタンをクリックすると、その受注に関するすべてのエラーが表示されます。 「明細」リージョンから「エラー」ボタンをクリックすると、その明細に関するすべてのエラーが表示されます。 受注のインポート中にエラーが発生した場合は、ウィンドウ内でそのエラーを修正し、再び受注のインポートを実行できます。 「エラー」ウィンドウから、そのエラーが発生した「受注ヘッダー」リージョンまたは「明細」リージョンに入ることができます。
� 「処理」: 受注の受注処理が表示されます。
� 「販売実績」: 受注の販売実績情報が表示されます。
要求要求要求要求要求を発行するには、受注インポート要求を選択し、適切なパラメータを選択し、「発行」を選択します。
パラメータパラメータパラメータパラメータ受注インポート・プログラムでは次のパラメータが使用されます。
受注ソース受注ソース受注ソース受注ソース「受注インポート・ソース」ウィンドウで定義した受注インポート・ソースを選択すると、そのソースに関するレコードのみが処理されます。このパラメータを空白にすると、インタフェース表にあるすべての有効なソースの既存データが処理されます。
受注参照受注参照受注参照受注参照
特定の受注について受注インポートを実行する場合は、「システム文書参照」を入力します。
検証のみ(検証のみ(検証のみ(検証のみ(Yes/No))))インタフェース表中のデータの検証のみを実行するかどうかを指定します。 Yesを指定した場合は、受注の検証のみが実行され、ベース受注表にインポートされません。 デフォルト値は Noです。
処理結果処理結果処理結果処理結果受注インポートを実行するたびに、インポートが成功した受注の合計数と失敗した受注の合計数を示す受注インポート処理結果要約ログが自動的に生成されます。
2-72 Oracle Order Management Suite APIおよびオープン・インタフェース・マニュアル
受注インポートによる Oracle Order Managementの統合
Oracle Order Managementのインタフェース表と列の説明のインタフェース表と列の説明のインタフェース表と列の説明のインタフェース表と列の説明
受注インポートで次の表と列が使用されます。
表表表表 2-1 OE_HEADERS_IFACE_ALL
列名列名列名列名 データ型データ型データ型データ型
必須かどうか必須かどうか必須かどうか必須かどうか
((((C = 条件付き条件付き条件付き条件付きで必須)で必須)で必須)で必須)
記帳に条件付記帳に条件付記帳に条件付記帳に条件付きで必須きで必須きで必須きで必須 導出導出導出導出 オプションオプションオプションオプション
ORDER_SOURCE_ID
NUMBER C
ORIG_SYS_DOCUMENT_REF
VARCHAR2(50) 必須
CHANGE_SEQUENCE
VARCHAR2(50) X
CHANGE_REQUEST_CODE
VARCHAR2(30) X
ORDER_SOURCE VARCHAR2(30) C
ORG_ID NUMBER X
HEADER_ID NUMBER X
ORDER_NUMBER NUMBER X
VERSION_NUMBER NUMBER X
ORDERED_DATE DATE X
ORDER_CATEGORY VARCHAR2(30)
ORDER_TYPE_ID NUMBER C
ORDER_TYPE VARCHAR2(30) C
PRICE_LIST_ID NUMBER C
PRICE_LIST VARCHAR2(30) C
CONVERSION_RATE
NUMBER C
CONVERSION_RATE_DATE
DATE C
Oracle Order Managementのオープン・インタフェース 2-73
受注インポートによる Oracle Order Managementの統合
CONVERSION_TYPE_CODE
VARCHAR2(30) C
CONVERSION_TYPE
VARCHAR2(30) C
TRANSACTIONAL_CURR_CODE
VARCHAR2(3) X
TRANSACTIONAL_CURR
VARCHAR2(30) X
SALESREP_ID NUMBER X
SALESREP VARCHAR2(30) X
SALES_CHANNEL_CODE
VARCHAR2(30) X
RETURN_REASON_CODE
VARCHAR2(30) C
TAX_POINT_CODE VARCHAR2(30) 将来使用
TAX_POINT VARCHAR2(30) X
TAX_EXEMPT_FLAG
VARCHAR2(30) X
TAX_EXEMPT_NUMBER
VARCHAR2(50) X
TAX_EXEMPT_REASON_CODE
VARCHAR2(30) C
TAX_EXEMPT_REASON
VARCHAR2(30) C
AGREEMENT_ID NUMBER X
AGREEMENT VARCHAR2(50) X
INVOICING_RULE_ID
NUMBER X
INVOICING_RULE VARCHAR2(30) X
ACCOUNTING_RULE_ID
NUMBER X
表表表表 2-1 OE_HEADERS_IFACE_ALL(続き)(続き)(続き)(続き)
列名列名列名列名 データ型データ型データ型データ型
必須かどうか必須かどうか必須かどうか必須かどうか
((((C = 条件付き条件付き条件付き条件付きで必須)で必須)で必須)で必須)
記帳に条件付記帳に条件付記帳に条件付記帳に条件付きで必須きで必須きで必須きで必須 導出導出導出導出 オプションオプションオプションオプション
2-74 Oracle Order Management Suite APIおよびオープン・インタフェース・マニュアル
受注インポートによる Oracle Order Managementの統合
ACCOUNTING_RULE
VARCHAR2(30) X
PAYMENT_TERM_ID
NUMBER X
PAYMENT_TERM VARCHAR2(30) X
DEMAND_CLASS_CODE
VARCHAR2(30) X
DEMAND_CLASS VARCHAR2(30) X
SHIPMENT_PRIORITY_CODE
VARCHAR2(30) X
SHIPMENT_PRIORITY
VARCHAR2(30) X
SHIPPING_METHOD_CODE
VARCHAR2(30) X
SHIPPING_METHOD
VARCHAR2(30 X
FREIGHT_CARRIER_CODE
VARCHAR2(30) X
FREIGHT_TERMS_CODE
VARCHAR2(30) X
FREIGHT_TERMS VARCHAR2(30) X
FOB_POINT_CODE VARCHAR2(30) X
FOB_POINT VARCHAR2(30) X
PARTIAL_SHIPMENTS_ALLOWED
VARCHAR2(1) X
SHIP_TOLERANCE_ABOVE
NUMBER X
SHIP_TOLERANCE_BELOW
NUMBER X
SHIPPING_INSTRUCTIONS
VARCHAR2(240) X
表表表表 2-1 OE_HEADERS_IFACE_ALL(続き)(続き)(続き)(続き)
列名列名列名列名 データ型データ型データ型データ型
必須かどうか必須かどうか必須かどうか必須かどうか
((((C = 条件付き条件付き条件付き条件付きで必須)で必須)で必須)で必須)
記帳に条件付記帳に条件付記帳に条件付記帳に条件付きで必須きで必須きで必須きで必須 導出導出導出導出 オプションオプションオプションオプション
Oracle Order Managementのオープン・インタフェース 2-75
受注インポートによる Oracle Order Managementの統合
PACKING_INSTRUCTIONS
VARCHAR2(240) X
ORDER_DATE_TYPE_CODE
VARCHAR2(30) X
EARLIEST_SCHEDULE_LIMIT
NUMBER X
LATEST_SCHEDULE_LIMIT
NUMBER X
CUSTOMER_PO_NUMBER
VARCHAR2(50) X
CUSTOMER_PAYMENT_TERM_ID
NUMBER X
CUSTOMER_PAYMENT_TERM
VARCHAR2(30) X
PAYMENT_TYPE_CODE
VARCHAR2(30) X
PAYMENT_AMOUNT
NUMBER X
CHECK_NUMBER VARCHAR2(50) X
CREDIT_CARD_CODE
VARCHAR2(30) X
CREDIT_CARD_HOLDER_NAME
VARCHAR2(50) X
CREDIT_CARD_NUMBER
VARCHAR2(50) X
CREDIT_CARD_EXPIRATION_DATE
DATE X
CREDIT_CARD_APPROVAL_CODE
VARCHAR2(50) X
SOLD_FROM_ORG_ID
NUMBER C
SOLD_FROM_ORG VARCHAR2(30) C
表表表表 2-1 OE_HEADERS_IFACE_ALL(続き)(続き)(続き)(続き)
列名列名列名列名 データ型データ型データ型データ型
必須かどうか必須かどうか必須かどうか必須かどうか
((((C = 条件付き条件付き条件付き条件付きで必須)で必須)で必須)で必須)
記帳に条件付記帳に条件付記帳に条件付記帳に条件付きで必須きで必須きで必須きで必須 導出導出導出導出 オプションオプションオプションオプション
2-76 Oracle Order Management Suite APIおよびオープン・インタフェース・マニュアル
受注インポートによる Oracle Order Managementの統合
SOLD_TO_ORG_ID NUMBER C
SOLD_TO_ORG VARCHAR2(30) C
SHIP_FROM_ORG_ID
NUMBER X
SHIP_FROM_ORG VARCHAR2(30) X
SHIP_TO_ORG_ID NUMBER X
SHIP_TO_ORG VARCHAR2(30) X
INVOICE_TO_ORG_ID
NUMBER X
INVOICE_TO_ORG VARCHAR2(30) X
DELIVER_TO_ORG_ID
NUMBER X
DELIVER_TO_ORG VARCHAR2(30) X
DELIVER_TO_CUSTOMER_NUMBER
VARCHAR2(30) X
DELIVER_TO_CUSTOMER
VARCHAR2(30) X
SOLD_TO_CONTACT_ID
NUMBER X
SOLD_TO_CONTACT
VARCHAR2(30) X
SHIP_TO_CONTACT_ID
NUMBER X
SHIP_TO_CONTACT
VARCHAR2(30) X
INVOICE_TO_CONTACT_ID
NUMBER X
INVOICE_TO_CONTACT
VARCHAR2(30) X
DELIVER_TO_CONTACT_ID
NUMBER X
表表表表 2-1 OE_HEADERS_IFACE_ALL(続き)(続き)(続き)(続き)
列名列名列名列名 データ型データ型データ型データ型
必須かどうか必須かどうか必須かどうか必須かどうか
((((C = 条件付き条件付き条件付き条件付きで必須)で必須)で必須)で必須)
記帳に条件付記帳に条件付記帳に条件付記帳に条件付きで必須きで必須きで必須きで必須 導出導出導出導出 オプションオプションオプションオプション
Oracle Order Managementのオープン・インタフェース 2-77
受注インポートによる Oracle Order Managementの統合
DELIVER_TO_CONTACT
VARCHAR2(30) X
CUSTOMER_ID NUMBER X
CUSTOMER_NAME VARCHAR2(30) C
SHIPMENT_PRIORITY_CODE_INT
VARCHAR2(30) X
SHIP_TO_ADDRESS1
VARCHAR2(30) C
SHIP_TO_ADDRESS2
VARCHAR2(30) C
SHIP_TO_ADDRESS3
VARCHAR2(30) C
SHIP_TO_ADDRESS4
VARCHAR2(30) C
SHIP_TO_CITY VARCHAR2(30) C
SHIP_TO_CONTACT_FIRST_NAME
VARCHAR2(30) X
SHIP_TO_CONTACT_LAST_NAME
VARCHAR2(30) X
SHIP_TO_COUNTY VARCHAR2(30) C
SHIP_TO_CUSTOMER
VARCHAR2(30) C
SHIP_TO_CUSTOMER_NUMBER
VARCHAR2(30) C
SHIP_TO_POSTAL_CODE
VARCHAR2(30) C
SHIP_TO_PROVINCE
VARCHAR2(30) C
SHIP_TO_SITE_INT VARCHAR2(30) X
表表表表 2-1 OE_HEADERS_IFACE_ALL(続き)(続き)(続き)(続き)
列名列名列名列名 データ型データ型データ型データ型
必須かどうか必須かどうか必須かどうか必須かどうか
((((C = 条件付き条件付き条件付き条件付きで必須)で必須)で必須)で必須)
記帳に条件付記帳に条件付記帳に条件付記帳に条件付きで必須きで必須きで必須きで必須 導出導出導出導出 オプションオプションオプションオプション
2-78 Oracle Order Management Suite APIおよびオープン・インタフェース・マニュアル
受注インポートによる Oracle Order Managementの統合
SHIP_TO_STATE VARCHAR2(30) C
SHIP_TO_COUNTRY
VARCHAR2(30) C
INVOICE_ADDRESS1
VARCHAR2(35) C
INVOICE_ADDRESS2
VARCHAR2(35) C
INVOICE_ADDRESS3
VARCHAR2(35) C
INVOICE_ADDRESS4
VARCHAR2(35) C
INVOICE_CITY VARCHAR2(30) C
INVOICE_COUNTRY
VARCHAR2(20) C
INVOICE_COUNTY VARCHAR2(25) C
INVOICE_CUSTOMER
VARCHAR2(60) C
INVOICE_CUSTOMER_NUMBER
VARCHAR2(30) C
INVOICE_POSTAL_CODE
VARCHAR2(15) C
INVOICE_PROVINCE_INT
VARCHAR2(30) C
INVOICE_SITE VARCHAR2(30) X
INVOICE_SITE_CODE
VARCHAR2(30) X
INVOICE_STATE VARCHAR2(30) C
INVOICE_TO_CONTACT_FIRST_NAME
VARCHAR2(30) X
表表表表 2-1 OE_HEADERS_IFACE_ALL(続き)(続き)(続き)(続き)
列名列名列名列名 データ型データ型データ型データ型
必須かどうか必須かどうか必須かどうか必須かどうか
((((C = 条件付き条件付き条件付き条件付きで必須)で必須)で必須)で必須)
記帳に条件付記帳に条件付記帳に条件付記帳に条件付きで必須きで必須きで必須きで必須 導出導出導出導出 オプションオプションオプションオプション
Oracle Order Managementのオープン・インタフェース 2-79
受注インポートによる Oracle Order Managementの統合
INVOICE_TO_CONTACT_LAST_NAME
VARCHAR2(30) X
ORDERED_BY_CONTACT_FIRST_NAME
VARCHAR2(30) X
ORDERED_BY_CONTACT_LAST_NAME
VARCHAR2(30) X
DROP_SHIP_FLAG VARCHAR2(1) X
BOOKED_FLAG VARCHAR2(1) X
CLOSED_FLAG VARCHAR2(1) X
CANCELLED_FLAG VARCHAR2(1) X
REJECTED_FLAG VARCHAR2(1) X
CONTEXT VARCHAR2(30) X
ATTRIBUTE1 VARCHAR2(240) X
ATTRIBUTE2 VARCHAR2(240) X
ATTRIBUTE3 VARCHAR2(240) X
ATTRIBUTE4 VARCHAR2(240) X
ATTRIBUTE5 VARCHAR2(240) X
ATTRIBUTE6 VARCHAR2(240) X
ATTRIBUTE7 VARCHAR2(240) X
ATTRIBUTE8 VARCHAR2(240) X
ATTRIBUTE9 VARCHAR2(240) X
ATTRIBUTE10 VARCHAR2(240) X
ATTRIBUTE11 VARCHAR2(240) X
ATTRIBUTE12 VARCHAR2(240) X
ATTRIBUTE13 VARCHAR2(240) X
ATTRIBUTE14 VARCHAR2(240) X
表表表表 2-1 OE_HEADERS_IFACE_ALL(続き)(続き)(続き)(続き)
列名列名列名列名 データ型データ型データ型データ型
必須かどうか必須かどうか必須かどうか必須かどうか
((((C = 条件付き条件付き条件付き条件付きで必須)で必須)で必須)で必須)
記帳に条件付記帳に条件付記帳に条件付記帳に条件付きで必須きで必須きで必須きで必須 導出導出導出導出 オプションオプションオプションオプション
2-80 Oracle Order Management Suite APIおよびオープン・インタフェース・マニュアル
受注インポートによる Oracle Order Managementの統合
ATTRIBUTE15 VARCHAR2(240) X
HEADER_PO_CONTEXT
VARCHAR2(30) X
PO_ATTRIBUTE_1 VARCHAR2(240) X
PO_ATTRIBUTE_2 VARCHAR2(240) X
PO_ATTRIBUTE_3 VARCHAR2(240) X
PO_ATTRIBUTE_4 VARCHAR2(240) X
PO_ATTRIBUTE_5 VARCHAR2(240) X
PO_ATTRIBUTE_6 VARCHAR2(240) X
PO_ATTRIBUTE_7 VARCHAR2(240) X
PO_ATTRIBUTE_8 VARCHAR2(240) X
PO_ATTRIBUTE_9 VARCHAR2(240) X
PO_ATTRIBUTE_10 VARCHAR2(240) X
PO_ATTRIBUTE_11 VARCHAR2(240) X
PO_ATTRIBUTE_12 VARCHAR2(240) X
PO_ATTRIBUTE_13 VARCHAR2(240) X
PO_ATTRIBUTE_14 VARCHAR2(240) X
PO_ATTRIBUTE_15 VARCHAR2(240) X
PO_REVISION_DATE
DATE X
GLOBAL_ATTRIBUTE_CATEGORY
VARCHAR2(30) X
GLOBAL_ATTRIBUTE1
VARCHAR2(240) X
GLOBAL_ATTRIBUTE2
VARCHAR2(240) X
GLOBAL_ATTRIBUTE3
VARCHAR2(240) X
表表表表 2-1 OE_HEADERS_IFACE_ALL(続き)(続き)(続き)(続き)
列名列名列名列名 データ型データ型データ型データ型
必須かどうか必須かどうか必須かどうか必須かどうか
((((C = 条件付き条件付き条件付き条件付きで必須)で必須)で必須)で必須)
記帳に条件付記帳に条件付記帳に条件付記帳に条件付きで必須きで必須きで必須きで必須 導出導出導出導出 オプションオプションオプションオプション
Oracle Order Managementのオープン・インタフェース 2-81
受注インポートによる Oracle Order Managementの統合
GLOBAL_ATTRIBUTE4
VARCHAR2(240) X
GLOBAL_ATTRIBUTE5
VARCHAR2(240) X
GLOBAL_ATTRIBUTE6
VARCHAR2(240) X
GLOBAL_ATTRIBUTE7
VARCHAR2(240) X
GLOBAL_ATTRIBUTE8
VARCHAR2(240) X
GLOBAL_ATTRIBUTE9
VARCHAR2(240) X
GLOBAL_ATTRIBUTE10
VARCHAR2(240) X
GLOBAL_ATTRIBUTE11
VARCHAR2(240) X
GLOBAL_ATTRIBUTE12
VARCHAR2(240) X
GLOBAL_ATTRIBUTE13
VARCHAR2(240) X
GLOBAL_ATTRIBUTE14
VARCHAR2(240) X
GLOBAL_ATTRIBUTE15
VARCHAR2(240) X
GLOBAL_ATTRIBUTE16
VARCHAR2(240) X
GLOBAL_ATTRIBUTE17
VARCHAR2(240) X
GLOBAL_ATTRIBUTE18
VARCHAR2(240) X
GLOBAL_ATTRIBUTE19
VARCHAR2(240) X
GLOBAL_ATTRIBUTE20
VARCHAR2(240) X
表表表表 2-1 OE_HEADERS_IFACE_ALL(続き)(続き)(続き)(続き)
列名列名列名列名 データ型データ型データ型データ型
必須かどうか必須かどうか必須かどうか必須かどうか
((((C = 条件付き条件付き条件付き条件付きで必須)で必須)で必須)で必須)
記帳に条件付記帳に条件付記帳に条件付記帳に条件付きで必須きで必須きで必須きで必須 導出導出導出導出 オプションオプションオプションオプション
2-82 Oracle Order Management Suite APIおよびオープン・インタフェース・マニュアル
受注インポートによる Oracle Order Managementの統合
CREATED_BY NUMBER 必須
CREATION_DATE DATE 必須
LAST_UPDATED_BY
NUMBER 必須
LAST_UPDATE_DATE
DATE 必須
LAST_UPDATE_LOGIN
NUMBER X
PROGRAM_APPLICATION_ID
NUMBER X
PROGRAM_ID NUMBER X
PROGRAM_UPDATE_DATE
DATE X
REQUEST_ID NUMBER X
REQUEST_DATE DATE X
SUBMISSION_DATETIME
DATE X
OPERATION_CODE VARCHAR2(30) 必須
ERROR_FLAG VARCHAR2(1) X
READY_FLAG VARCHAR2(1) X
STATUS_FLAG VARCHAR2(1) X
FORCE_APPLY_FLAG
VARCHAR2(1) X
CHANGE_REASON VARCHAR2(30) X
CHANGE_COMMENTS
VARCHAR2(200) X
表表表表 2-1 OE_HEADERS_IFACE_ALL(続き)(続き)(続き)(続き)
列名列名列名列名 データ型データ型データ型データ型
必須かどうか必須かどうか必須かどうか必須かどうか
((((C = 条件付き条件付き条件付き条件付きで必須)で必須)で必須)で必須)
記帳に条件付記帳に条件付記帳に条件付記帳に条件付きで必須きで必須きで必須きで必須 導出導出導出導出 オプションオプションオプションオプション
Oracle Order Managementのオープン・インタフェース 2-83
受注インポートによる Oracle Order Managementの統合
表表表表 2-2 OE_HEADERS_IFACE_ALL条件付き設定条件付き設定条件付き設定条件付き設定
列名列名列名列名 条件付き設定要件条件付き設定要件条件付き設定要件条件付き設定要件
ORDER_SOURCE_ID
ORDER_SOURCE
どちらかの列を入力する必要があります。
ORDER_TYPE_ID
ORDER_TYPE
どちらかの列を入力する必要があります。
CONVERSION_RATE
CONVERSION_RATE_DATE
どちらかの列を入力する必要があります。
CONVERSION_TYPE_CODE
CONVERSION_TYPE
どちらかの列を入力する必要があります。
TAX_EXEMPT_REASON_CODE
TAX_EXEMPT_REASON
どちらかの列を入力する必要があります。
RETURN_REASON_CODE 返品の場合のみのみのみのみ必須です。
PRICE_LIST_ID
PRICE_LIST
どちらかの列を入力する必要があります。
SOLD_FROM_ORG_ID
SOLD_FROM_ORG
どちらかの列を入力する必要があります。
SOLD_TO_ORG_ID
SOLD_TO_ORG
CUSTOMER_NAME
いずれか 1つの列を入力する必要があります。
2-84 Oracle Order Management Suite APIおよびオープン・インタフェース・マニュアル
受注インポートによる Oracle Order Managementの統合
SHIP_TO_ADDRESS1
SHIP_TO_ADDRESS2
SHIP_TO_ADDRESS3
SHIP_TO_ADDRESS4
SHIP_TO_CITY
SHIP_TO_COUNTY
SHIP_TO_CUSTOMER
SHIP_TO_CUSTOMER_NUMBER
SHIP_TO_POSTAL_CODE
SHIP_TO_PROVINCE
SHIP_TO_SITE_INT
SHIP_TO_STATE
SHIP_TO_COUNTRY
これらの列または Ship_to_Org_idを入力する必要があります。
INVOICE_ADDRESS1
INVOICE_ADDRESS2
INVOICE_ADDRESS3
INVOICE_ADDRESS4
INVOICE_CITY
INVOICE_COUNTRY
INVOICE_COUNTY
INVOICE_CUSTOMER
INVOICE_CUSTOMER_NUMBER
INVOICE_POSTAL_CODE
INVOICE_PROVINCE_INT
INVOICE_STATE
これらの列または Invoice_To_Org_idを入力する必要があります。
表表表表 2-2 OE_HEADERS_IFACE_ALL条件付き設定(続き)条件付き設定(続き)条件付き設定(続き)条件付き設定(続き)
列名列名列名列名 条件付き設定要件条件付き設定要件条件付き設定要件条件付き設定要件
Oracle Order Managementのオープン・インタフェース 2-85
受注インポートによる Oracle Order Managementの統合
表表表表 2-3 OE_LINES_INTERFACE
列名列名列名列名 データ型データ型データ型データ型
必須かどうか必須かどうか必須かどうか必須かどうか
((((C = 条件付き条件付き条件付き条件付きで必須)で必須)で必須)で必須)
記帳に条件付記帳に条件付記帳に条件付記帳に条件付きで必須きで必須きで必須きで必須 導出導出導出導出 オプションオプションオプションオプション
ORDER_SOURCE_ID
NUMBER 必須
ORIG_SYS_DOCUMENT_REF
VARCHAR2(50) 必須
ORIG_SYS_LINE_REF
VARCHAR2(50) 必須
ORIG_SYS_SHIPMENT_REF
VARCHAR2(50) 必須
CHANGE_SEQUENCE
VARCHAR2(50) X
CHANGE_REQUEST_CODE
VARCHAR2(30) X
ORG_ID NUMBER X
LINE_NUMBER NUMBER X
SHIPMENT_NUMBER
NUMBER X
LINE_ID NUMBER X
SPLIT_FROM_LINE_ID
NUMBER X
LINE_TYPE_ID NUMBER X
LINE_TYPE VARCHAR2(30) X
ITEM_TYPE_CODE
VARCHAR2(30) X
INVENTORY_ITEM_ID
NUMBER C
INVENTORY_ITEM
VARCHAR2(30) 必須
TOP_MODEL_LINE_REF
VARCHAR2(50) C
LINK_TO_LINE_REF
VARCHAR2(50) C
2-86 Oracle Order Management Suite APIおよびオープン・インタフェース・マニュアル
受注インポートによる Oracle Order Managementの統合
EXPLOSION_DATE
DATE X
ATO_LINE_ID NUMBER X
COMPONENT_SEQUENCE_ID
NUMBER X
COMPONENT_CODE
VARCHAR2(50) X
SORT_ORDER VARCHAR2(240) X
MODEL_GROUP_NUMBER
NUMBER X
OPTION_NUMBER
NUMBER X
OPTION_FLAG VARCHAR2(1) X
SHIP_MODEL_COMPLETE_FLAG
VARCHAR2(1) X
SOURCE_TYPE_CODE
VARCHAR2(30) X
SCHEDULE_STATUS_CODE
VARCHAR2(30) C
SCHEDULE_SHIP_DATE
DATE C
SCHEDULE_ARRIVAL_DATE
DATE C
ACTUAL_ARRIVAL_DATE
DATE X
REQUEST_DATE DATE 必須
PROMISE_DATE DATE C X
SCHEDULE_DATE
DATE X
DELIVERY_LEAD_TIME
NUMBER 必須
DELIVERY_ID NUMBER 必須
表表表表 2-3 OE_LINES_INTERFACE(続き)(続き)(続き)(続き)
列名列名列名列名 データ型データ型データ型データ型
必須かどうか必須かどうか必須かどうか必須かどうか
((((C = 条件付き条件付き条件付き条件付きで必須)で必須)で必須)で必須)
記帳に条件付記帳に条件付記帳に条件付記帳に条件付きで必須きで必須きで必須きで必須 導出導出導出導出 オプションオプションオプションオプション
Oracle Order Managementのオープン・インタフェース 2-87
受注インポートによる Oracle Order Managementの統合
ORDERED_QUANTITY
NUMBER 必須
ORDER_QUANTITY_UOM
VARCHAR2(3) 必須
SHIPPING_QUANTITY
NUMBER C
SHIPPING_QUANTITY_UOM
VARCHAR2(3) C
SHIPPED_QUANTITY
NUMBER C
CANCELLED_QUANTITY
NUMBER C
FULFILLED_QUANTITY
NUMBER C
PRICING_QUANTITY
NUMBER C
PRICING_QUANTITY_UOM
VARCHAR2(3) C
SOLD_FROM_ORG_ID
NUMBER C
SOLD_FROM_ORG
VARCHAR2(30) C
SOLD_TO_ORG_ID
NUMBER C
SOLD_TO_ORG VARCHAR2(30) C
SHIP_FROM_ORG_ID
NUMBER X
SHIP_FROM_ORG VARCHAR2(30) X
SHIP_TO_ORG_ID NUMBER X
SHIP_TO_ORG VARCHAR2(30) X
DELIVER_TO_ORG_ID
NUMBER X
表表表表 2-3 OE_LINES_INTERFACE(続き)(続き)(続き)(続き)
列名列名列名列名 データ型データ型データ型データ型
必須かどうか必須かどうか必須かどうか必須かどうか
((((C = 条件付き条件付き条件付き条件付きで必須)で必須)で必須)で必須)
記帳に条件付記帳に条件付記帳に条件付記帳に条件付きで必須きで必須きで必須きで必須 導出導出導出導出 オプションオプションオプションオプション
2-88 Oracle Order Management Suite APIおよびオープン・インタフェース・マニュアル
受注インポートによる Oracle Order Managementの統合
DELIVER_TO_ORG
VARCHAR2(30) X
INVOICE_TO_ORG_ID
NUMBER C
INVOICE_TO_ORG
VARCHAR2(30) C
SHIP_TO_ADDRESS1
VARCHAR2(30) C
SHIP_TO_ADDRESS2
VARCHAR2(30) C
SHIP_TO_ADDRESS3
VARCHAR2(30) C
SHIP_TO_ADDRESS4
VARCHAR2(30) C
SHIP_TO_CITY VARCHAR2(30) C
SHIP_TO_COUNTY
VARCHAR2(30) C
SHIP_TO_STATE VARCHAR2(30) C
SHIP_TO_POSTAL_CODE
VARCHAR2(30) C
SHIP_TO_COUNTRY
VARCHAR2(30) C
SHIP_TO_CONTACT_FIRST_NAME
VARCHAR2(30) X
SHIP_TO_CONTACT_LAST_NAME
VARCHAR2(30) X
SHIP_TO_CONTACT_JOB_TITLE
VARCHAR2(30) X
SHIP_TO_CONTACT_AREA_CODE1
VARCHAR2(10) X
表表表表 2-3 OE_LINES_INTERFACE(続き)(続き)(続き)(続き)
列名列名列名列名 データ型データ型データ型データ型
必須かどうか必須かどうか必須かどうか必須かどうか
((((C = 条件付き条件付き条件付き条件付きで必須)で必須)で必須)で必須)
記帳に条件付記帳に条件付記帳に条件付記帳に条件付きで必須きで必須きで必須きで必須 導出導出導出導出 オプションオプションオプションオプション
Oracle Order Managementのオープン・インタフェース 2-89
受注インポートによる Oracle Order Managementの統合
SHIP_TO_CONTACT_AREA_CODE2
VARCHAR2(10) X
SHIP_TO_CONTACT_AREA_CODE3
VARCHAR2(10) X
SHIP_TO_CONTACT_ID
NUMBER X
SHIP_TO_CONTACT
VARCHAR2(30) X
DELIVER_TO_CONTACT_ID
NUMBER X
DELIVER_TO_CONTACT
VARCHAR2(30) X
INVOICE_TO_CONTACT_ID
NUMBER X
INVOICE_TO_CONTACT
VARCHAR2(30) X
DROP_SHIP_FLAG
VARCHAR2(1) X
VEH_CUS_ITEM_CUM_KEY_ID
NUMBER X
CUST_PRODUCTION_SEQ_NUM
NUMBER X
LOAD_SEQ_NUMBER
NUMBER X
OVER_SHIP_REASON_CODE
VARCHAR2(30) X
OVER_SHIP_RESOLVED_FLAG
VARCHAR2(1) X
AUTHORIZED_TO_SHIP_FLAG
VARCHAR2(1) X
表表表表 2-3 OE_LINES_INTERFACE(続き)(続き)(続き)(続き)
列名列名列名列名 データ型データ型データ型データ型
必須かどうか必須かどうか必須かどうか必須かどうか
((((C = 条件付き条件付き条件付き条件付きで必須)で必須)で必須)で必須)
記帳に条件付記帳に条件付記帳に条件付記帳に条件付きで必須きで必須きで必須きで必須 導出導出導出導出 オプションオプションオプションオプション
2-90 Oracle Order Management Suite APIおよびオープン・インタフェース・マニュアル
受注インポートによる Oracle Order Managementの統合
SHIP_TOLERANCE_ABOVE
NUMBER X
SHIP_TOLERANCE_BELOW
NUMBER X
SHIP_SET_ID NUMBER X
SHIP_SET_NAME VARCHAR2(30) X
ARRIVAL_SET_ID NUMBER X
ARRIVAL_SET_NAME
VARCHAR2(30) X
INVOICE_SET_ID NUMBER X
INVOICE_SET_NAME
VARCHAR2(30) X
FULFILLMENT_SET_ID
NUMBER X
FULFILLMENT_SET_NAME
VARCHAR2(30) X
PRICE_LIST_ID NUMBER C
PRICE_LIST VARCHAR2(30) C
PRICING_DATE DATE C
UNIT_LIST_PRICE NUMBER C
UNIT_LIST_PRICE_PER_PQTY
NUMBER
UNIT_SELLING_PRICE
NUMBER C
UNIT_SELLING_PRICE_PQTY
NUMBER
CALCULATE_PRICE_FLAG
VARCHAR2(1) X
TAX_CODE VARCHAR2(50) X
表表表表 2-3 OE_LINES_INTERFACE(続き)(続き)(続き)(続き)
列名列名列名列名 データ型データ型データ型データ型
必須かどうか必須かどうか必須かどうか必須かどうか
((((C = 条件付き条件付き条件付き条件付きで必須)で必須)で必須)で必須)
記帳に条件付記帳に条件付記帳に条件付記帳に条件付きで必須きで必須きで必須きで必須 導出導出導出導出 オプションオプションオプションオプション
Oracle Order Managementのオープン・インタフェース 2-91
受注インポートによる Oracle Order Managementの統合
TAX VARCHAR2(50) X
TAX_VALUE NUMBER X
TAX_DATE DATE X
TAX_POINT_CODE
VARCHAR2(30) 将来使用
TAX_POINT VARCHAR2(30) X
TAX_EXEMPT_FLAG
VARCHAR2(30) X
TAX_EXEMPT_NUMBER
VARCHAR2(50) X
TAX_EXEMPT_REASON_CODE
X
TAX_EXEMPT_REASON
VARCHAR2(30) X
AGREEMENT_ID NUMBER X
AGREEMENT VARCHAR2(30) X
INVOICING_RULE_ID
NUMBER C
INVOICING_RULE
VARCHAR2(30) C
ACCOUNTING_RULE_ID
NUMBER C
ACCOUNTING_RULE
VARCHAR2(30) C
PAYMENT_TERM_ID
NUMBER C
PAYMENT_TERM VARCHAR2(30) C
DEMAND_CLASS_CODE
VARCHAR2(30) X
DEMAND_CLASS VARCHAR2(30) C X
SHIPMENT_PRIORITY_CODE
VARCHAR2(30) X
表表表表 2-3 OE_LINES_INTERFACE(続き)(続き)(続き)(続き)
列名列名列名列名 データ型データ型データ型データ型
必須かどうか必須かどうか必須かどうか必須かどうか
((((C = 条件付き条件付き条件付き条件付きで必須)で必須)で必須)で必須)
記帳に条件付記帳に条件付記帳に条件付記帳に条件付きで必須きで必須きで必須きで必須 導出導出導出導出 オプションオプションオプションオプション
2-92 Oracle Order Management Suite APIおよびオープン・インタフェース・マニュアル
受注インポートによる Oracle Order Managementの統合
SHIPMENT_PRIORITY
VARCHAR2(30) X
SHIPPING_METHOD_CODE
VARCHAR2(30) X
SHIPPING_METHOD
VARCHAR2(30) X
SHIPPING_INSTRUCTIONS
VARCHAR2(240) X
PACKING_INSTRUCTIONS
VARCHAR2(240) X
FREIGHT_CARRIER_CODE
VARCHAR2(30) X
FREIGHT_TERMS_CODE
VARCHAR2(30) X
FREIGHT_TERMS VARCHAR2(30) X
FOB_POINT_CODE
VARCHAR2(30) X
FOB_POINT VARCHAR2(30) X
SALESREP_ID NUMBER X
SALESREP VARCHAR2(30) X
RETURN_REASON_CODE
VARCHAR2(30) C
REFERENCE_TYPE
VARCHAR2(30) C
REFERENCE_HEADER_ID
NUMBER C
REFERENCE_HEADER
VARCHAR2(30) C
REFERENCE_LINE_ID
NUMBER C
REFERENCE_LINE
VARCHAR2(30) C
表表表表 2-3 OE_LINES_INTERFACE(続き)(続き)(続き)(続き)
列名列名列名列名 データ型データ型データ型データ型
必須かどうか必須かどうか必須かどうか必須かどうか
((((C = 条件付き条件付き条件付き条件付きで必須)で必須)で必須)で必須)
記帳に条件付記帳に条件付記帳に条件付記帳に条件付きで必須きで必須きで必須きで必須 導出導出導出導出 オプションオプションオプションオプション
Oracle Order Managementのオープン・インタフェース 2-93
受注インポートによる Oracle Order Managementの統合
CREDIT_INVOICE_LINE_ID
NUMBER X
CUSTOMER_PO_NUMBER
VARCHAR2(50) X
CUSTOMER_LINE_NUMBER
VARCHAR2(50) X
CUSTOMER_SHIPMENT_NUMBER
X
CUSTOMER_ITEM_ID
NUMBER X
CUSTOMER_ITEM_ID_TYPE
VARCHAR2(30) X
CUSTOMER_ITEM_NAME
VARCHAR2(2000) X
CUSTOMER_ITEM_REVISION
VARCHAR2(50) X
CUSTOMER_ITEM_NET_PRICE
NUMBER X
CUSTOMER_PAYMENT_TERM_ID
NUMBER X
CUSTOMER_PAYMENT_TERM
VARCHAR2(30) X
DEMAND_BUCKET_TYPE_CODE
X
DEMAND_BUCKET_TYPE
VARCHAR2(50) X
SCHEDULE_ITEM_DETAIL
VARCHAR2(30) X
DEMAND_STREAM
VARCHAR2(30) X
表表表表 2-3 OE_LINES_INTERFACE(続き)(続き)(続き)(続き)
列名列名列名列名 データ型データ型データ型データ型
必須かどうか必須かどうか必須かどうか必須かどうか
((((C = 条件付き条件付き条件付き条件付きで必須)で必須)で必須)で必須)
記帳に条件付記帳に条件付記帳に条件付記帳に条件付きで必須きで必須きで必須きで必須 導出導出導出導出 オプションオプションオプションオプション
2-94 Oracle Order Management Suite APIおよびオープン・インタフェース・マニュアル
受注インポートによる Oracle Order Managementの統合
CUSTOMER_DOCK_CODE
VARCHAR2(30) X
CUSTOMER_DOCK
VARCHAR2(50) X
CUSTOMER_JOB VARCHAR2(50) X
CUSTOMER_PRODUCTION_LINE
VARCHAR2(50) X
CUST_MODEL_SERIAL_NUMBER
X
PROJECT_ID NUMBER X
PROJECT VARCHAR2(30) X
TASK_ID NUMBER X
TASK VARCHAR2(30) X
END_ITEM_UNIT_NUMBER
VARCHAR2(30) X
ITEM_REVISION VARCHAR2(3) X
SERVICE_DURATION
NUMBER C
SERVICE_START_DATE
DATE C
SERVICE_END_DATE
DATE C
SERVICE_COTERMINATE_FLAG
VARCHAR2(1) C
UNIT_SELLING_PERCENT
NUMBER X
UNIT_LIST_PERCENT
NUMBER X
UNIT_PERCENT_BASE_PRICE
NUMBER X
表表表表 2-3 OE_LINES_INTERFACE(続き)(続き)(続き)(続き)
列名列名列名列名 データ型データ型データ型データ型
必須かどうか必須かどうか必須かどうか必須かどうか
((((C = 条件付き条件付き条件付き条件付きで必須)で必須)で必須)で必須)
記帳に条件付記帳に条件付記帳に条件付記帳に条件付きで必須きで必須きで必須きで必須 導出導出導出導出 オプションオプションオプションオプション
Oracle Order Managementのオープン・インタフェース 2-95
受注インポートによる Oracle Order Managementの統合
SERVICE_NUMBER
NUMBER X
SERVICED_LINE_ID
NUMBER X
FULFILLED_FLAG VARCHAR2(1) X
CLOSED_FLAG VARCHAR2(1) X
CANCELLED_FLAG
VARCHAR2(1) X
REJECTED_FLAG VARCHAR2(1) X
CONTRACT_PO_NUMBER
VARCHAR2(150) X
LINE_PO_CONTEXT
VARCHAR2(30) X
ATTRIBUTE1 VARCHAR2(240) X
ATTRIBUTE2 VARCHAR2(240) X
ATTRIBUTE3 VARCHAR2(240) X
ATTRIBUTE4 VARCHAR2(240) X
ATTRIBUTE5 VARCHAR2(240) X
ATTRIBUTE6 VARCHAR2(240) X
ATTRIBUTE7 VARCHAR2(240) X
ATTRIBUTE8 VARCHAR2(240) X
ATTRIBUTE9 VARCHAR2(240) X
ATTRIBUTE10 VARCHAR2(240) X
ATTRIBUTE11 VARCHAR2(240) X
ATTRIBUTE12 VARCHAR2(240) X
ATTRIBUTE13 VARCHAR2(240) X
ATTRIBUTE14 VARCHAR2(240) X
ATTRIBUTE15 VARCHAR2(240) X
表表表表 2-3 OE_LINES_INTERFACE(続き)(続き)(続き)(続き)
列名列名列名列名 データ型データ型データ型データ型
必須かどうか必須かどうか必須かどうか必須かどうか
((((C = 条件付き条件付き条件付き条件付きで必須)で必須)で必須)で必須)
記帳に条件付記帳に条件付記帳に条件付記帳に条件付きで必須きで必須きで必須きで必須 導出導出導出導出 オプションオプションオプションオプション
2-96 Oracle Order Management Suite APIおよびオープン・インタフェース・マニュアル
受注インポートによる Oracle Order Managementの統合
INDUSTRY_CONTEXT
VARCHAR2(30) X
INDUSTRY_ATTRIBUTE1
VARCHAR2(240) X
INDUSTRY_ATTRIBUTE2
VARCHAR2(240) X
INDUSTRY_ATTRIBUTE3
VARCHAR2(240) X
INDUSTRY_ATTRIBUTE4
VARCHAR2(240) X
INDUSTRY_ATTRIBUTE5
VARCHAR2(240) X
INDUSTRY_ATTRIBUTE6
VARCHAR2(240) X
INDUSTRY_ATTRIBUTE7
VARCHAR2(240) X
INDUSTRY_ATTRIBUTE8
VARCHAR2(240) X
INDUSTRY_ATTRIBUTE9
VARCHAR2(240) X
INDUSTRY_ATTRIBUTE10
VARCHAR2(240) X
INDUSTRY_ATTRIBUTE11
VARCHAR2(240) X
INDUSTRY_ATTRIBUTE12
VARCHAR2(240) X
INDUSTRY_ATTRIBUTE13
VARCHAR2(240) X
INDUSTRY_ATTRIBUTE14
VARCHAR2(240) X
INDUSTRY_ATTRIBUTE15
VARCHAR2(240) X
INDUSTRY_ATTRIBUTE16
VARCHAR2(240) X
表表表表 2-3 OE_LINES_INTERFACE(続き)(続き)(続き)(続き)
列名列名列名列名 データ型データ型データ型データ型
必須かどうか必須かどうか必須かどうか必須かどうか
((((C = 条件付き条件付き条件付き条件付きで必須)で必須)で必須)で必須)
記帳に条件付記帳に条件付記帳に条件付記帳に条件付きで必須きで必須きで必須きで必須 導出導出導出導出 オプションオプションオプションオプション
Oracle Order Managementのオープン・インタフェース 2-97
受注インポートによる Oracle Order Managementの統合
INDUSTRY_ATTRIBUTE17
VARCHAR2(240) X
INDUSTRY_ATTRIBUTE18
VARCHAR2(240) X
INDUSTRY_ATTRIBUTE19
VARCHAR2(240) X
INDUSTRY_ATTRIBUTE20
VARCHAR2(240) X
INDUSTRY_ATTRIBUTE21
VARCHAR2(240) X
INDUSTRY_ATTRIBUTE22
VARCHAR2(240) X
INDUSTRY_ATTRIBUTE23
VARCHAR2(240) X
INDUSTRY_ATTRIBUTE24
VARCHAR2(240) X
INDUSTRY_ATTRIBUTE25
VARCHAR2(240) X
INDUSTRY_ATTRIBUTE26
VARCHAR2(240) X
INDUSTRY_ATTRIBUTE27
VARCHAR2(240) X
INDUSTRY_ATTRIBUTE28
VARCHAR2(240) X
INDUSTRY_ATTRIBUTE29
VARCHAR2(240) X
INDUSTRY_ATTRIBUTE30
VARCHAR2(240) X
PRICING_CONTEXT
VARCHAR2(150) X
PRICING_ATTRIBUTE1
VARCHAR2(240) X
PRICING_ATTRIBUTE2
VARCHAR2(240) X
表表表表 2-3 OE_LINES_INTERFACE(続き)(続き)(続き)(続き)
列名列名列名列名 データ型データ型データ型データ型
必須かどうか必須かどうか必須かどうか必須かどうか
((((C = 条件付き条件付き条件付き条件付きで必須)で必須)で必須)で必須)
記帳に条件付記帳に条件付記帳に条件付記帳に条件付きで必須きで必須きで必須きで必須 導出導出導出導出 オプションオプションオプションオプション
2-98 Oracle Order Management Suite APIおよびオープン・インタフェース・マニュアル
受注インポートによる Oracle Order Managementの統合
PRICING_ATTRIBUTE3
VARCHAR2(240) X
PRICING_ATTRIBUTE4
VARCHAR2(240) X
PRICING_ATTRIBUTE5
VARCHAR2(240) X
PRICING_ATTRIBUTE6
VARCHAR2(240) X
PRICING_ATTRIBUTE7
VARCHAR2(240) X
PRICING_ATTRIBUTE8
VARCHAR2(240) X
PRICING_ATTRIBUTE9
VARCHAR2(240) X
PRICING_ATTRIBUTE10
VARCHAR2(240) X
GLOBAL_ATTRIBUTE_CATEGORY
VARCHAR2(30) X
GLOBAL_ATTRIBUTE1
VARCHAR2(240) X
GLOBAL_ATTRIBUTE2
VARCHAR2(240) X
GLOBAL_ATTRIBUTE3
VARCHAR2(240) X
GLOBAL_ATTRIBUTE4
VARCHAR2(240) X
GLOBAL_ATTRIBUTE5
VARCHAR2(240) X
GLOBAL_ATTRIBUTE6
VARCHAR2(240) X
GLOBAL_ATTRIBUTE7
VARCHAR2(240) X
表表表表 2-3 OE_LINES_INTERFACE(続き)(続き)(続き)(続き)
列名列名列名列名 データ型データ型データ型データ型
必須かどうか必須かどうか必須かどうか必須かどうか
((((C = 条件付き条件付き条件付き条件付きで必須)で必須)で必須)で必須)
記帳に条件付記帳に条件付記帳に条件付記帳に条件付きで必須きで必須きで必須きで必須 導出導出導出導出 オプションオプションオプションオプション
Oracle Order Managementのオープン・インタフェース 2-99
受注インポートによる Oracle Order Managementの統合
GLOBAL_ATTRIBUTE8
VARCHAR2(240) X
GLOBAL_ATTRIBUTE9
VARCHAR2(240) X
GLOBAL_ATTRIBUTE10
VARCHAR2(240) X
GLOBAL_ATTRIBUTE11
VARCHAR2(240) X
GLOBAL_ATTRIBUTE12
VARCHAR2(240) X
GLOBAL_ATTRIBUTE13
VARCHAR2(240) X
GLOBAL_ATTRIBUTE14
VARCHAR2(240) X
GLOBAL_ATTRIBUTE15
VARCHAR2(240) X
GLOBAL_ATTRIBUTE16
VARCHAR2(240) X
GLOBAL_ATTRIBUTE17
VARCHAR2(240) X
GLOBAL_ATTRIBUTE18
VARCHAR2(240) X
GLOBAL_ATTRIBUTE19
VARCHAR2(240) X
GLOBAL_ATTRIBUTE20
VARCHAR2(240) X
RETURN_ATTRIBUTE1
VARCHAR2(240) X
RETURN_ATTRIBUTE2
VARCHAR2(240) X
RETURN_ATTRIBUTE3
VARCHAR2(240) X
RETURN_ATTRIBUTE4
VARCHAR2(240) X
表表表表 2-3 OE_LINES_INTERFACE(続き)(続き)(続き)(続き)
列名列名列名列名 データ型データ型データ型データ型
必須かどうか必須かどうか必須かどうか必須かどうか
((((C = 条件付き条件付き条件付き条件付きで必須)で必須)で必須)で必須)
記帳に条件付記帳に条件付記帳に条件付記帳に条件付きで必須きで必須きで必須きで必須 導出導出導出導出 オプションオプションオプションオプション
2-100 Oracle Order Management Suite APIおよびオープン・インタフェース・マニュアル
受注インポートによる Oracle Order Managementの統合
RETURN_ATTRIBUTE5
VARCHAR2(240) X
RETURN_ATTRIBUTE6
VARCHAR2(240) X
RETURN_ATTRIBUTE7
VARCHAR2(240) X
RETURN_ATTRIBUTE8
VARCHAR2(240) X
RETURN_ATTRIBUTE9
VARCHAR2(240) X
RETURN_ATTRIBUTE10
VARCHAR2(240) X
RETURN_ATTRIBUTE11
VARCHAR2(240) X
RETURN_ATTRIBUTE12
VARCHAR2(240) X
RETURN_ATTRIBUTE13
VARCHAR2(240) X
RETURN_ATTRIBUTE14
VARCHAR2(240) X
RETURN_ATTRIBUTE15
VARCHAR2(240) X
INVENTORY_ITEM_SEGMENT_1
VARCHAR2(240) X
INVENTORY_ITEM_SEGMENT_2
VARCHAR2(240) X
INVENTORY_ITEM_SEGMENT_3
VARCHAR2(240) X
INVENTORY_ITEM_SEGMENT_4
VARCHAR2(240) X
表表表表 2-3 OE_LINES_INTERFACE(続き)(続き)(続き)(続き)
列名列名列名列名 データ型データ型データ型データ型
必須かどうか必須かどうか必須かどうか必須かどうか
((((C = 条件付き条件付き条件付き条件付きで必須)で必須)で必須)で必須)
記帳に条件付記帳に条件付記帳に条件付記帳に条件付きで必須きで必須きで必須きで必須 導出導出導出導出 オプションオプションオプションオプション
Oracle Order Managementのオープン・インタフェース 2-101
受注インポートによる Oracle Order Managementの統合
INVENTORY_ITEM_SEGMENT_5
VARCHAR2(240) X
INVENTORY_ITEM_SEGMENT_6
VARCHAR2(240) X
INVENTORY_ITEM_SEGMENT_7
VARCHAR2(240) X
INVENTORY_ITEM_SEGMENT_8
VARCHAR2(240) X
INVENTORY_ITEM_SEGMENT_9
VARCHAR2(240) X
INVENTORY_ITEM_SEGMENT_10
VARCHAR2(240) X
INVENTORY_ITEM_SEGMENT_11
VARCHAR2(240) X
INVENTORY_ITEM_SEGMENT_12
VARCHAR2(240) X
INVENTORY_ITEM_SEGMENT_13
VARCHAR2(240) X
INVENTORY_ITEM_SEGMENT_14
VARCHAR2(240) X
INVENTORY_ITEM_SEGMENT_15
VARCHAR2(240) X
INVENTORY_ITEM_SEGMENT_16
VARCHAR2(240) X
表表表表 2-3 OE_LINES_INTERFACE(続き)(続き)(続き)(続き)
列名列名列名列名 データ型データ型データ型データ型
必須かどうか必須かどうか必須かどうか必須かどうか
((((C = 条件付き条件付き条件付き条件付きで必須)で必須)で必須)で必須)
記帳に条件付記帳に条件付記帳に条件付記帳に条件付きで必須きで必須きで必須きで必須 導出導出導出導出 オプションオプションオプションオプション
2-102 Oracle Order Management Suite APIおよびオープン・インタフェース・マニュアル
受注インポートによる Oracle Order Managementの統合
INVENTORY_ITEM_SEGMENT_17
VARCHAR2(240) X
INVENTORY_ITEM_SEGMENT_18
VARCHAR2(240) X
INVENTORY_ITEM_SEGMENT_19
VARCHAR2(240) X
INVENTORY_ITEM_SEGMENT_20
X
SERVICE_CONTEXT
VARCHAR2(30) X
SERVICE_ATTRIBUTE1
VARCHAR2(240) X
SERVICE_ATTRIBUTE2
VARCHAR2(240) X
SERVICE_ATTRIBUTE3
VARCHAR2(240) X
SERVICE_ATTRIBUTE4
VARCHAR2(240) X
SERVICE_ATTRIBUTE5
VARCHAR2(240) X
SERVICE_ATTRIBUTE6
VARCHAR2(240) X
SERVICE_ATTRIBUTE7
VARCHAR2(240) X
SERVICE_ATTRIBUTE8
VARCHAR2(240) X
SERVICE_ATTRIBUTE9
VARCHAR2(240) X
SERVICE_ATTRIBUTE10
VARCHAR2(240) X
表表表表 2-3 OE_LINES_INTERFACE(続き)(続き)(続き)(続き)
列名列名列名列名 データ型データ型データ型データ型
必須かどうか必須かどうか必須かどうか必須かどうか
((((C = 条件付き条件付き条件付き条件付きで必須)で必須)で必須)で必須)
記帳に条件付記帳に条件付記帳に条件付記帳に条件付きで必須きで必須きで必須きで必須 導出導出導出導出 オプションオプションオプションオプション
Oracle Order Managementのオープン・インタフェース 2-103
受注インポートによる Oracle Order Managementの統合
SERVICE_ATTRIBUTE11
VARCHAR2(240) X
SERVICE_ATTRIBUTE12
VARCHAR2(240) X
SERVICE_ATTRIBUTE13
VARCHAR2(240) X
SERVICE_ATTRIBUTE14
VARCHAR2(240) X
SERVICE_ATTRIBUTE15
VARCHAR2(240) X
CREATED_BY NUMBER 必須
CREATION_DATE DATE 必須
LAST_UPDATED_BY
NUMBER 必須
LAST_UPDATE_DATE
DATE X
LAST_UPDATE_LOGIN
NUMBER X
PROGRAM_APPLICATION_ID
NUMBER X
PROGRAM_ID NUMBER X
PROGRAM_UPDATE_DATE
DATE X
REQUEST_ID NUMBER 必須
OPERATION_CODE
VARCHAR2(30) X
ERROR_FLAG VARCHAR2(1) X
STATUS_FLAG VARCHAR2(1) X
CHANGE_REASON
VARCHAR2(30) X
表表表表 2-3 OE_LINES_INTERFACE(続き)(続き)(続き)(続き)
列名列名列名列名 データ型データ型データ型データ型
必須かどうか必須かどうか必須かどうか必須かどうか
((((C = 条件付き条件付き条件付き条件付きで必須)で必須)で必須)で必須)
記帳に条件付記帳に条件付記帳に条件付記帳に条件付きで必須きで必須きで必須きで必須 導出導出導出導出 オプションオプションオプションオプション
2-104 Oracle Order Management Suite APIおよびオープン・インタフェース・マニュアル
受注インポートによる Oracle Order Managementの統合
CHANGE_COMMENTS
VARCHAR2(2000) X
SERVICE_TXN_REASON_CODE
VARCHAR2(30) X
SERVICE_TXN_COMMENTS
VARCHAR2(2000) X
表表表表 2-4 OE_LINES_INTERFACE条件付き設定条件付き設定条件付き設定条件付き設定
列名列名列名列名 条件付き設定要件条件付き設定要件条件付き設定要件条件付き設定要件
INVENTORY_ITEM_ID
INVENTORY_ITEM
どちらかの列を入力する必要があります。
TOP_MODEL_LINE_REF
LINK_TO_LINE_REF
モデル品目の場合のみ必須です。
SHIPPING_QUANTITY
SHIPPING_QUANTITY_UOM
両方の列を入力する必要があります。
PRICING_QUANTITY
PRICING_QUANTITY_UOM
両方の列を入力する必要があります。
RETURN_REASON_CODE
返品の場合のみ必須です。
REFERENCE_TYPE
REFERENCE_HEADER_ID
REFERENCE_HEADER
REFERENCE_LINE_ID
REFERENCE_LINE
Reference_Typeは
reference_header_idまたは reference_headerのどちらかと、reference_line_idまたは reference_lineのどちらかを入力する必要があります。
(ID列または値列のどちらかを入力してください。両方を入力する必要はありません。)
表表表表 2-3 OE_LINES_INTERFACE(続き)(続き)(続き)(続き)
列名列名列名列名 データ型データ型データ型データ型
必須かどうか必須かどうか必須かどうか必須かどうか
((((C = 条件付き条件付き条件付き条件付きで必須)で必須)で必須)で必須)
記帳に条件付記帳に条件付記帳に条件付記帳に条件付きで必須きで必須きで必須きで必須 導出導出導出導出 オプションオプションオプションオプション
Oracle Order Managementのオープン・インタフェース 2-105
受注インポートによる Oracle Order Managementの統合
SERVICE_DURATION
SERVICE_START_DATE
SERVICE_END_DATE
SERVICE_COTERMINATE_FLAG
サービス品目の場合のみ入力する必要があります。
SOLD_FROM_ORG_ID
SOLD_FROM_ORG
どちらかの列を入力する必要があります。
SOLD_TO_ORG_ID
SOLD_TO_ORG
どちらかの列を入力する必要があります。
INVOICE_TO_ ORG_ID
INVOICE_TO_ORG
どちらかの列を入力する必要があります。
SHIP_TO_ADDRESS1
SHIP_TO_ADDRESS2
SHIP_TO_ADDRESS3
SHIP_TO_ADDRESS4
SHIP_TO_CITY
SHIP_TO_COUNTY
SHIP_TO_STATE
SHIP_TO_POSTAL_CODE
SHIP_TO_COUNTRY
これらの列または Ship_to_Org_idを入力する必要があります。
PRICE_LIST_ID
PRICE_LIST
どちらかの列を入力する必要があります。
ACCOUNTING_RULE_ID
ACCOUNTING_RULE
どちらかの列を入力する必要があります。
PAYMENT_TERM_ID
PAYMENT_TERM
どちらかの列を入力する必要があります。
DEMAND_CLASS_CODE
DEMAND_CLASS
どちらかの列を入力する必要があります。
表表表表 2-4 OE_LINES_INTERFACE条件付き設定(続き)条件付き設定(続き)条件付き設定(続き)条件付き設定(続き)
列名列名列名列名 条件付き設定要件条件付き設定要件条件付き設定要件条件付き設定要件
2-106 Oracle Order Management Suite APIおよびオープン・インタフェース・マニュアル
受注インポートによる Oracle Order Managementの統合
表表表表 2-5 OE_PRICE_ADJS_INTERFACE
列名列名列名列名 データ型データ型データ型データ型
必須かどうか必須かどうか必須かどうか必須かどうか
((((C = 条件付き条件付き条件付き条件付きで必須)で必須)で必須)で必須)
記帳に条件付記帳に条件付記帳に条件付記帳に条件付きで必須きで必須きで必須きで必須 導出導出導出導出 オプションオプションオプションオプション
ORIG_SYS_DOCUMENT_REF
VARCHAR2(50) 必須
ORIG_SYS_LINE_REF
VARCHAR2(50) 必須
ORIG_SYS_SHIPMENT_REF
VARCHAR2(50) 必須
ORIG_SYS_DISCOUNT_REF
VARCHAR2(50) 必須
CHANGE_SEQUENCE
VARCHAR2(50) X
CHANGE_REQUEST_CODE
VARCHAR2(30) X
ORG_ID NUMBER X
DISCOUNT_ID NUMBER 必須
DISCOUNT_LINE_ID
NUMBER 必須
DISCOUNT_NAME VARCHAR2(30) 必須
PERCENT NUMBER X
AUTOMATIC_FLAG VARCHAR2(1) X
CONTEXT VARCHAR2(30) X
ATTRIBUTE1 VARCHAR2(240) X
ATTRIBUTE2 VARCHAR2(240) X
ATTRIBUTE3 VARCHAR2(240) X
ATTRIBUTE4 VARCHAR2(240) X
ATTRIBUTE5 VARCHAR2(240) X
ATTRIBUTE6 VARCHAR2(240) X
ATTRIBUTE7 VARCHAR2(240) X
ATTRIBUTE8 VARCHAR2(240) X
ATTRIBUTE9 VARCHAR2(240) X
Oracle Order Managementのオープン・インタフェース 2-107
受注インポートによる Oracle Order Managementの統合
ATTRIBUTE10 VARCHAR2(240) X
ATTRIBUTE11 VARCHAR2(240) X
ATTRIBUTE12 VARCHAR2(240) X
ATTRIBUTE13 VARCHAR2(240) X
ATTRIBUTE14 VARCHAR2(240) X
ATTRIBUTE15 VARCHAR2(240) X
PRICING_CONTEXT VARCHAR2(30) X
PRICING_ATTRIBUTE1
VARCHAR2(240) X
PRICING_ATTRIBUTE2
VARCHAR2(240) X
PRICING_ATTRIBUTE3
VARCHAR2(240) X
PRICING_ATTRIBUTE4
VARCHAR2(240) X
PRICING_ATTRIBUTE5
VARCHAR2(240) X
PRICING_ATTRIBUTE6
VARCHAR2(240) X
PRICING_ATTRIBUTE7
VARCHAR2(240) X
PRICING_ATTRIBUTE8
VARCHAR2(240) X
PRICING_ATTRIBUTE9
VARCHAR2(240) X
PRICING_ATTRIBUTE10
VARCHAR2(240) X
PRICING_ATTRIBUTE11
VARCHAR2(240) X
PRICING_ATTRIBUTE12
VARCHAR2(240) X
表表表表 2-5 OE_PRICE_ADJS_INTERFACE(続き)(続き)(続き)(続き)
列名列名列名列名 データ型データ型データ型データ型
必須かどうか必須かどうか必須かどうか必須かどうか
((((C = 条件付き条件付き条件付き条件付きで必須)で必須)で必須)で必須)
記帳に条件付記帳に条件付記帳に条件付記帳に条件付きで必須きで必須きで必須きで必須 導出導出導出導出 オプションオプションオプションオプション
2-108 Oracle Order Management Suite APIおよびオープン・インタフェース・マニュアル
受注インポートによる Oracle Order Managementの統合
PRICING_ATTRIBUTE13
VARCHAR2(240) X
PRICING_ATTRIBUTE14
VARCHAR2(240) X
PRICING_ATTRIBUTE15
VARCHAR2(240) X
CREATION_DATE DATE 必須
CREATED_BY NUMBER 必須
LAST_UPDATE_DATE
DATE 必須
LAST_UPDATED_BY
NUMBER 必須
LAST_UPDATE_LOGIN
NUMBER X
PROGRAM_APPLICATION_ID
NUMBER X
PROGRAM_ID NUMBER X
PROGRAM_UPDATE_DATE
DATE X
REQUEST_ID NUMBER X
OPERATION_CODE VARCHAR2(30) 必須
ERROR_FLAG VARCHAR2(1) X
STATUS_FLAG VARCHAR2(1) X
表表表表 2-5 OE_PRICE_ADJS_INTERFACE(続き)(続き)(続き)(続き)
列名列名列名列名 データ型データ型データ型データ型
必須かどうか必須かどうか必須かどうか必須かどうか
((((C = 条件付き条件付き条件付き条件付きで必須)で必須)で必須)で必須)
記帳に条件付記帳に条件付記帳に条件付記帳に条件付きで必須きで必須きで必須きで必須 導出導出導出導出 オプションオプションオプションオプション
Oracle Order Managementのオープン・インタフェース 2-109
受注インポートによる Oracle Order Managementの統合
表表表表 2-6 OE_CREDITS_INTERFACE
列名列名列名列名 データ型データ型データ型データ型
必須かどうか必須かどうか必須かどうか必須かどうか
((((C = 条件付き条件付き条件付き条件付きで必須)で必須)で必須)で必須)
記帳に条件付記帳に条件付記帳に条件付記帳に条件付きで必須きで必須きで必須きで必須 導出導出導出導出 オプションオプションオプションオプション
ORDER_SOURCE_ID NUMBER 必須
ORIG_SYS_DOCUMENT_REF
VARCHAR2(50) 必須
ORIG_SYS_LINE_REF VARCHAR2(50) 必須
ORIG_SYS_SHIPMENT_REF
VARCHAR2(50) 必須
ORIG_SYS_CREDIT_REF
VARCHAR2(50) 必須
CHANGE_SEQUENCE
VARCHAR2(50) X
CHANGE_REQUEST_CODE
VARCHAR2(30) X
ORG_ID NUMBER X
SALESREP_ID NUMBER X
SALESREP VARCHAR2(30) X
SALES_CREDIT_TYPE_ID
NUMBER C
SALES_CREDIT_TYPE VARCHAR2(30) C
QUOTA_FLAG VARCHAR2(1) X
PERCENT NUMBER 必須
CONTEXT VARCHAR2(30) X
ATTRIBUTE1 VARCHAR2(240) X
ATTRIBUTE2 VARCHAR2(240) X
ATTRIBUTE3 VARCHAR2(240) X
ATTRIBUTE4 VARCHAR2(240) X
ATTRIBUTE5 VARCHAR2(240) X
ATTRIBUTE6 VARCHAR2(240) X
ATTRIBUTE7 VARCHAR2(240) X
ATTRIBUTE8 VARCHAR2(240) X
2-110 Oracle Order Management Suite APIおよびオープン・インタフェース・マニュアル
受注インポートによる Oracle Order Managementの統合
ATTRIBUTE9 VARCHAR2(240) X
ATTRIBUTE10 VARCHAR2(240) X
ATTRIBUTE11 VARCHAR2(240) X
ATTRIBUTE12 VARCHAR2(240) X
ATTRIBUTE13 VARCHAR2(240) X
ATTRIBUTE14 VARCHAR2(240) X
ATTRIBUTE15 VARCHAR2(240) X
CREATED_BY NUMBER XX
CREATION_DATE DATE X
LAST_UPDATED_BY NUMBER X
LAST_UPDATE_DATE
DATE X
LAST_UPDATE_LOGIN
NUMBER X
PROGRAM_APPLICATION_ID
NUMBER X
PROGRAM_ID NUMBER X
PROGRAM_UPDATE_DATE
DATE X
REQUEST_ID NUMBER X
OPERATION_CODE VARCHAR2(30) 必須
ERROR_FLAG VARCHAR2(1) X
STATUS_FLAG VARCHAR2(1) X
表表表表 2-7 OE_CREDITS_INTERFACE
列名列名列名列名 条件付き設定要件条件付き設定要件条件付き設定要件条件付き設定要件
SALES_CREDIT_TYPE_ID
SALES_CREDIT_TYPE
どちらかの列を入力する必要があります。
表表表表 2-6 OE_CREDITS_INTERFACE(続き)(続き)(続き)(続き)
列名列名列名列名 データ型データ型データ型データ型
必須かどうか必須かどうか必須かどうか必須かどうか
((((C = 条件付き条件付き条件付き条件付きで必須)で必須)で必須)で必須)
記帳に条件付記帳に条件付記帳に条件付記帳に条件付きで必須きで必須きで必須きで必須 導出導出導出導出 オプションオプションオプションオプション
Oracle Order Managementのオープン・インタフェース 2-111
受注インポートによる Oracle Order Managementの統合
表表表表 2-8 OE_LOTSERIALS_INTERFACE
列名列名列名列名 データ型データ型データ型データ型
必須かどうか必須かどうか必須かどうか必須かどうか
((((C = 条件付き条件付き条件付き条件付きで必須)で必須)で必須)で必須)
記帳に条件付記帳に条件付記帳に条件付記帳に条件付きで必須きで必須きで必須きで必須 導出導出導出導出 オプションオプションオプションオプション
ORDER_SOURCE_ID
NUMBER 必須
ORIG_SYS_DOCUMENT_REF
VARCHAR2(50) 必須
ORIG_SYS_LINE_REF
VARCHAR2(50) 必須
ORIG_SYS_SHIPMENT_REF
VARCHAR2(50) X
ORIG_SYS_LOTSERIAL_REF
VARCHAR2(50) 必須
CHANGE_SEQUENCE
VARCHAR2(50) X
CHANGE_REQUEST_CODE
VARCHAR2(30) X
ORG_ID NUMBER X
LOT_NUMBER NUMBER C
FROM_SERIAL_NUMBER
VARCHAR2(30) C
TO_SERIAL_NUMBER
VARCHAR2(30) C
QUANTITY NUMBER 必須
CONTEXT VARCHAR2(30) X
ATTRIBUTE1 VARCHAR2(240) X
ATTRIBUTE2 VARCHAR2(240) X
ATTRIBUTE3 VARCHAR2(240) X
ATTRIBUTE4 VARCHAR2(240) X
ATTRIBUTE5 VARCHAR2(240) X
ATTRIBUTE6 VARCHAR2(240) X
ATTRIBUTE7 VARCHAR2(240) X
ATTRIBUTE8 VARCHAR2(240) X
2-112 Oracle Order Management Suite APIおよびオープン・インタフェース・マニュアル
受注インポートによる Oracle Order Managementの統合
ATTRIBUTE9 VARCHAR2(240) X
ATTRIBUTE10 VARCHAR2(240) X
ATTRIBUTE11 VARCHAR2(240) X
ATTRIBUTE12 VARCHAR2(240) X
ATTRIBUTE13 VARCHAR2(240) X
ATTRIBUTE14 VARCHAR2(240) X
ATTRIBUTE15 VARCHAR2(240) X
CREATED_BY NUMBER 必須
CREATION_DATE DATE 必須
LAST_UPDATED_BY
NUMBER 必須
LAST_UPDATE_DATE
DATE 必須
LAST_UPDATE_LOGIN
NUMBER 必須
PROGRAM_APPLICATION_ID
NUMBER X
PROGRAM_ID NUMBER X
PROGRAM_UPDATE_DATE
DATE X
REQUEST_ID NUMBER X
OPERATION_CODE
VARCHAR2(30)
必須
ERROR_FLAG VARCHAR2(1) X
STATUS_FLAG VARCHAR2(1) X
表表表表 2-8 OE_LOTSERIALS_INTERFACE(続き)(続き)(続き)(続き)
列名列名列名列名 データ型データ型データ型データ型
必須かどうか必須かどうか必須かどうか必須かどうか
((((C = 条件付き条件付き条件付き条件付きで必須)で必須)で必須)で必須)
記帳に条件付記帳に条件付記帳に条件付記帳に条件付きで必須きで必須きで必須きで必須 導出導出導出導出 オプションオプションオプションオプション
Oracle Order Managementのオープン・インタフェース 2-113
受注インポートによる Oracle Order Managementの統合
表表表表 2-9 OE_RESERVTNS_INTERFACE
列名列名列名列名 データ型データ型データ型データ型
必須かどうか必須かどうか必須かどうか必須かどうか
((((C = 条件付き条件付き条件付き条件付きで必須)で必須)で必須)で必須)
記帳に条件付記帳に条件付記帳に条件付記帳に条件付きで必須きで必須きで必須きで必須 導出導出導出導出 オプションオプションオプションオプション
ORDER_SOURCE_ID
NUMBER 必須
ORIG_SYS_DOCUMENT_REF
VARCHAR2(50) 必須
ORIG_SYS_LINE_REF
VARCHAR2(50) 必須
ORIG_SYS_SHIPMENT_REF
VARCHAR2(50) X
ORIG_SYS_RESERVATION_REF
VARCHAR2(50) 必須
CHANGE_SEQUENCE
VARCHAR2(50) X
ORG_ID NUMBER X
INVENTORY_ITEM_ID
NUMBER 必須
REVISION VARCHAR2(3) X
LOT_NUMBER_ID NUMBER X
LOT_NUMBER VARCHAR2(30) X
SUBINVENTORY_ID
NUMBER 必須
SUBINVENTORY_CODE
VARCHAR2(10) X
LOCATOR_ID NUMBER X
QUANTITY NUMBER 必須
ATTRIBUTE_CATEGORY
VARCHAR2(30) X
ATTRIBUTE1 VARCHAR2(240) X
ATTRIBUTE2 VARCHAR2(240) X
ATTRIBUTE3 VARCHAR2(240) X
ATTRIBUTE4 VARCHAR2(240) X
2-114 Oracle Order Management Suite APIおよびオープン・インタフェース・マニュアル
受注インポートによる Oracle Order Managementの統合
ATTRIBUTE5 VARCHAR2(240) X
ATTRIBUTE6 VARCHAR2(240) X
ATTRIBUTE7 VARCHAR2(240) X
ATTRIBUTE8 VARCHAR2(240) X
ATTRIBUTE9 VARCHAR2(240) X
ATTRIBUTE10 VARCHAR2(240) X
ATTRIBUTE11 VARCHAR2(240) X
ATTRIBUTE12 VARCHAR2(240) X
ATTRIBUTE13 VARCHAR2(240) X
ATTRIBUTE14 VARCHAR2(240) X
ATTRIBUTE15 VARCHAR2(240) X
OPERATION_CODE
VARCHAR2(30) 必須
REQUEST_ID NUMBER X
ERROR_FLAG VARCHAR2(1) X
表表表表 2-10 OE_ACTIONS_INTERFACE
列名列名列名列名 データ型データ型データ型データ型
必須かどうか必須かどうか必須かどうか必須かどうか
((((C = 条件付き条件付き条件付き条件付きで必須)で必須)で必須)で必須)
記帳に条件付記帳に条件付記帳に条件付記帳に条件付きで必須きで必須きで必須きで必須 導出導出導出導出 オプションオプションオプションオプション
ORDER_SOURCE_ID
NUMBER X
ORIG_SYS_DOCUMENT_REF
VARCHAR2(50) 必須
ORIG_SYS_LINE_REF
VARCHAR2(50) X
ORIG_SYS_SHIPMENT_REF
VARCHAR2(50) X
表表表表 2-9 OE_RESERVTNS_INTERFACE(続き)(続き)(続き)(続き)
列名列名列名列名 データ型データ型データ型データ型
必須かどうか必須かどうか必須かどうか必須かどうか
((((C = 条件付き条件付き条件付き条件付きで必須)で必須)で必須)で必須)
記帳に条件付記帳に条件付記帳に条件付記帳に条件付きで必須きで必須きで必須きで必須 導出導出導出導出 オプションオプションオプションオプション
Oracle Order Managementのオープン・インタフェース 2-115
受注インポートによる Oracle Order Managementの統合
CHANGE_SEQUENCE
VARCHAR2(50) X
ORG_ID NUMBER X
HOLD_ID NUMBER X
HOLD_TYPE_CODE
VARCHAR2(1) X
HOLD_TYPE_ID NUMBER X
HOLD_UNTIL_DATE
DATE X
RELEASE_REASON_CODE
VARCHAR2(30) X
COMMENTS VARCHAR2(240) X
CONTEXT VARCHAR2(240) X
ATTRIBUTE1 VARCHAR2(240) X
ATTRIBUTE2 VARCHAR2(240) X
ATTRIBUTE3 VARCHAR2(240) X
ATTRIBUTE4 VARCHAR2(240) X
ATTRIBUTE5 VARCHAR2(240) X
ATTRIBUTE6 VARCHAR2(240) X
ATTRIBUTE7 VARCHAR2(240) X
ATTRIBUTE8 VARCHAR2(240) X
ATTRIBUTE9 VARCHAR2(240) X
ATTRIBUTE10 VARCHAR2(240) X
ATTRIBUTE11 VARCHAR2(240) X
ATTRIBUTE12 VARCHAR2(240) X
ATTRIBUTE13 VARCHAR2(240) X
ATTRIBUTE14 VARCHAR2(240) X
ATTRIBUTE15 VARCHAR2(240) X
表表表表 2-10 OE_ACTIONS_INTERFACE
列名列名列名列名 データ型データ型データ型データ型
必須かどうか必須かどうか必須かどうか必須かどうか
((((C = 条件付き条件付き条件付き条件付きで必須)で必須)で必須)で必須)
記帳に条件付記帳に条件付記帳に条件付記帳に条件付きで必須きで必須きで必須きで必須 導出導出導出導出 オプションオプションオプションオプション
2-116 Oracle Order Management Suite APIおよびオープン・インタフェース・マニュアル
受注インポートによる Oracle Order Managementの統合
REQUEST_ID NUMBER X
OPERATION_CODE
VARCHAR2(30) 必須
ERROR_FLAG VARCHAR2(1) X
STATUS_FLAG VARCHAR2(1) X
表表表表 2-10 OE_ACTIONS_INTERFACE
列名列名列名列名 データ型データ型データ型データ型
必須かどうか必須かどうか必須かどうか必須かどうか
((((C = 条件付き条件付き条件付き条件付きで必須)で必須)で必須)で必須)
記帳に条件付記帳に条件付記帳に条件付記帳に条件付きで必須きで必須きで必須きで必須 導出導出導出導出 オプションオプションオプションオプション
Oracle Order Managementのオープン・インタフェース 2-117
請求のための Oracle Order Managementと Oracle Receivablesの統合
請求のための請求のための請求のための請求のための Oracle Order Managementとととと Oracle Receivablesのののの統合統合統合統合
Oracle Order Managementを Oracle Receivablesと統合できます。 Oracle Order Managementの請求インタフェースと Oracle Receivablesの自動インボイスを使用して、Order Managementの取引からの請求書の作成、クレジット・メモと対顧客勘定クレジットの作成、収益の認識および販売実績の管理を実行できます。
基本要件基本要件基本要件基本要件Oracle Order Managementと Oracle Receivablesは、次の統合要件を満たすために必要な機能を提供します。
� Order Managementの取引から正確な請求書、クレジット・メモ、対顧客勘定クレジットを適時に作成します。
主な機能主な機能主な機能主な機能
請求インタフェース活動請求インタフェース活動請求インタフェース活動請求インタフェース活動Order Managementによって、自動的に受注情報と返品情報を収集し、Oracle Receivablesの自動インボイス・インタフェース表にデータを入力する高機能プログラムが提供されます。 受注管理取引タイプとプロファイル・オプションを使用して、Oracle Receivablesに転送する情報の会計アスペクトが管理されます。 ワークフローを使用して請求モジュールがモデル化されているため、出荷可能フローの場合は出荷後に、出荷不可フローの場合は記帳後に出荷可能フローの場合は出荷後に、出荷不可フローの場合は記帳後に出荷可能フローの場合は出荷後に、出荷不可フローの場合は記帳後に出荷可能フローの場合は出荷後に、出荷不可フローの場合は記帳後に請求モジュールを実行できます。請求モジュールを実行できます。請求モジュールを実行できます。請求モジュールを実行できます。 受注明細レベルと受注ヘッダー・レベルの両方のワークフローで請求を実行できます。 受注ヘッダー・レベルで請求を実行すると、受注のすべての明細が同時に自動インボイス・インタフェース表に入力されます。
請求書ソース請求書ソース請求書ソース請求書ソースOracle Order Managemenを使用する前に、Oracle Receivablesで請求書ソースを設定する必要があります。 Order Managementでは、自動インボイス・インタフェースに受注明細情報を入力するとき、取引タイプ・レベルまたはプロファイル・オプション「OM: 請求書ソース」で設定された請求書ソースを使用します。 Oracle Receivablesで請求書ソースを定義するときは、自動インボイスで処理する受注および返品をインタフェースする場合の Order Management用の請求書ソースを 1つ以上作成する必要があります。
Oracle Receivablesの「取引ソース」ウィンドウに表示されるフィールドの設定を次の表に示します。
2-118 Oracle Order Management Suite APIおよびオープン・インタフェース・マニュアル
請求のための Oracle Order Managementと Oracle Receivablesの統合
表表表表 2-11「取引ソース」ウィンドウ「取引ソース」ウィンドウ「取引ソース」ウィンドウ「取引ソース」ウィンドウ : 必要な設定必要な設定必要な設定必要な設定
「取引ソース」ウィンドウのフィールド「取引ソース」ウィンドウのフィールド「取引ソース」ウィンドウのフィールド「取引ソース」ウィンドウのフィールド 必要な値必要な値必要な値必要な値
「バッチ・ソース」リージョン「バッチ・ソース」リージョン「バッチ・ソース」リージョン「バッチ・ソース」リージョン
タイプ インポート済
ステータス 有効
自動取引番号採番 「OM: 請求書番号採番方法」が「自動」に設定されている場合は Yes、 「搬送名」に設定されている場合は No。
「顧客情報」リージョン「顧客情報」リージョン「顧客情報」リージョン「顧客情報」リージョン
販売先顧客 ID
請求先顧客 ID
請求先所在地 ID
請求先担当 ID
出荷先顧客 ID
出荷先所在地 ID
出荷先担当 ID
支払方法基準 (任意)
顧客銀行口座 (任意)
「会計情報」リージョン「会計情報」リージョン「会計情報」リージョン「会計情報」リージョン
請求ルール ID
会計基準 ID
会計フレックスフィールド (任意)
導出日付 (任意)
支払条件 ID
収益勘定配賦 (任意)
「その他の情報」リージョン「その他の情報」リージョン「その他の情報」リージョン「その他の情報」リージョン
取引タイプ ID
メモ事由 ID
基本契約 ID
メモ明細基準 ID
Oracle Order Managementのオープン・インタフェース 2-119
請求のための Oracle Order Managementと Oracle Receivablesの統合
自動税金計算自動税金計算自動税金計算自動税金計算Order Managementからの受注を処理するとき、自動インボイスによって、売上課税地域フレックスフィールド組合せに基づいて自動的に売上税が計算されます。 顧客を免税に指定した場合は、その顧客に請求する品目は課税されません。 品目を非課税に指定した場合は、その品目は課税されません。
アカウント・コードの自動作成アカウント・コードの自動作成アカウント・コードの自動作成アカウント・コードの自動作成Oracle Receivablesで自動会計によって、Order Managementからのすべての取引の収益アカウントが決定されます。 どの情報を使用して会計フレックスフィールドの各種セグメントを定義するかを、自動会計を使用して定義します。
会計基準と請求ルール会計基準と請求ルール会計基準と請求ルール会計基準と請求ルールOrder Managementでは会計基準と請求ルールが使用されます。 会計基準と請求ルールがOracle Receivablesに転送され、この情報を使用して請求日(請求ルールの場合)と一般会計配分レコード(会計基準の場合)が決定されます。 Order Managementから、Oracle Receivablesにインタフェースされた各受注取引の請求ルールと会計基準が渡されます。ただし、会計基準が「即時」の場合は値が渡されず、NULLが挿入されます。
営業地域 (任意)
在庫品目 ID
単位 ID
FOBポイント コード
運送業者 コード
関連文書 ID
「販売実績検証」リージョン「販売実績検証」リージョン「販売実績検証」リージョン「販売実績検証」リージョン
営業担当 ID
販売実績タイプ ID
販売実績 パーセント
注意注意注意注意 : プロファイル・オプション「OM: 請求書番号採番方法」の設定に関係なく、「バッチ・ソース」リージョンで、自動請求書番号採番で取引ソースを 1つ以上定義する必要があります。
表表表表 2-11「取引ソース」ウィンドウ「取引ソース」ウィンドウ「取引ソース」ウィンドウ「取引ソース」ウィンドウ : 必要な設定(続き)必要な設定(続き)必要な設定(続き)必要な設定(続き)
「取引ソース」ウィンドウのフィールド「取引ソース」ウィンドウのフィールド「取引ソース」ウィンドウのフィールド「取引ソース」ウィンドウのフィールド 必要な値必要な値必要な値必要な値
2-120 Oracle Order Management Suite APIおよびオープン・インタフェース・マニュアル
請求のための Oracle Order Managementと Oracle Receivablesの統合
会計基準会計基準会計基準会計基準R11では会計基準と請求ルールの階層が使用されていましたが、現在は使用されていません。 R11iでは請求インタフェース・コードによって受注明細からこの情報が取得されます。 ユーザーはこの情報を入力するための適切なデフォルト・ルールを設定する必要があります。 次の階層を導出するデフォルト・ルールがすでにシードされています。
1. 基本契約
2. 受注タイプ
受注明細の場合
1. 基本契約
2. 明細タイプ
3. 在庫品目
4. 受注ヘッダー
.
表表表表 2-12 受注明細の会計基準階層受注明細の会計基準階層受注明細の会計基準階層受注明細の会計基準階層
受注明細の会計基準階層受注明細の会計基準階層受注明細の会計基準階層受注明細の会計基準階層
1 会計基準の上書きが許可されない基本契約を受注で参照した場合は、関連基本契約から会計基準が挿入されます(OE_AGREEMENTS. ACCOUNTING_RULE_ID)。
2 それ以外の場合で、会計基準の上書きが許可されない基本契約に関連付けられた取引約定を受注明細で参照した場合は、その基本契約から会計基準が挿入されます(OE_AGREEMENTS.ACCOUNTING_RULE_ID)。
3 それ以外の場合は、その受注明細に関連付けられた明細取引タイプが使用されます(OE_TRANSACTION_TYPES.ACCOUNTING_RULE_ID)。
4 品目の会計基準を定義した場合は、その会計基準がその品目に使用されます(MTL_SYSTEM_ITEMS.ACCOUNTING_RULE_ID)。
5 それ以外の場合で、会計基準の上書きが許可される基本契約に関連付けられた取引約定を受注で参照した場合は、関連基本契約から会計基準が挿入されます(OE_AGREEMENTS.ACCOUNTING_ RULE_ID)。
6 それ以外の場合で、会計基準の上書きが許可される基本契約を受注明細で参照した場合は、その基本契約から会計基準が挿入されます(OE_AGREEMENTS.ACCOUNTING_RULE_ID)。
7 その他の場合はすべて、その受注の会計基準が挿入されます。
Oracle Order Managementのオープン・インタフェース 2-121
請求のための Oracle Order Managementと Oracle Receivablesの統合
請求ルール請求ルール請求ルール請求ルールOrder Managementでは次の階層に従って受注明細の請求ルールが決定されます。
会計基準の与信方法会計基準の与信方法会計基準の与信方法会計基準の与信方法Order Managementでは返品明細ごとに会計基準の与信方法が転送されます。 この与信方法は、継続期間会計基準を使用する請求によってのみ認識されます。 ユーザーが返品の受注タイプに会計基準の与信方法を割り当てることができます。 その受注タイプの「会計基準」フィールドの与信方法が NULLの場合、LIFO(Last In First Out)が転送されます。
賦払の与信方法賦払の与信方法賦払の与信方法賦払の与信方法返品明細ごとに賦払の与信方法が転送されます。 この与信方法は、分割支払条件を使用する請求の与信に使用します。 ユーザーが返品の受注タイプに賦払の与信方法を割り当てることができます。 その受注タイプの「賦払」フィールドの与信方法が NULLの場合、LIFO(Last In First Out)が転送されます。
表表表表 2-13 受注明細の請求ルール階層受注明細の請求ルール階層受注明細の請求ルール階層受注明細の請求ルール階層
受注明細の請求ルール階層受注明細の請求ルール階層受注明細の請求ルール階層受注明細の請求ルール階層
1 請求ルールの上書きが許可されない基本契約を受注で参照した場合は、その基本契約から請求ルールが挿入されます(OE_AGREEMENTS.INVOICING_RULE_ID)。
2 それ以外の場合で、請求ルールの上書きが許可されない基本契約に関連付けられた取引約定を受注明細で参照した場合は、その基本契約から請求ルールが挿入されます(OE_AGREEMENTS.INVOICING_RULE_ID)。
3 それ以外の場合は、その受注明細に関連付けられた明細取引タイプが使用されます(OE_TRANSACTION_TYPES.ACCOUNTING_RULE_ID)。
4 その品目の請求ルールを定義した場合は、その請求ルールがその品目に使用されます(MTL_SYSTEM_ITEMS.INVOICING_RULE_ID)。
5 それ以外の場合で、請求ルールの上書きが許可される基本契約に関連付けられた取引約定を受注明細で参照した場合は、その基本契約から請求ルールが挿入されます(OE_AGREEMENTS.INVOICING_ RULE_ID)。
6 それ以外の場合で、請求ルールの上書きが許可される基本契約を受注で参照した場合、関連基本契約から請求ルールが挿入されます (OE_AGREEMENTS.INVOICING_RULE_ID)。
7 その他の場合はすべて、その受注の請求ルールが挿入されます。
2-122 Oracle Order Management Suite APIおよびオープン・インタフェース・マニュアル
請求のための Oracle Order Managementと Oracle Receivablesの統合
社内受注社内受注社内受注社内受注社内受注のワークフロー内で社内受注明細が発行された場合でも、社内受注明細は請求アクティビティによって処理されません。
社内受注は社内購買依頼として Oracle Purchasing内で発生する受注であり、受注インポートを使用する社内受注として Order Managementにインポートされます。
関連項目関連項目関連項目関連項目『Oracle Receivablesユーザーズ・ガイド』、「自動会計」の使用方法
『Oracle Receivablesユーザーズ・ガイド』、「会計基準」
『Oracle Receivablesユーザーズ・ガイド』、「取引約定の入力」
『Oracle Inventoryユーザーズ・ガイド』、「品目の定義」
『Oracle Receivablesユーザーズ・ガイド』、「クレジット・メモの会計処理」
ATO構成の請求構成の請求構成の請求構成の請求
請求属性請求属性請求属性請求属性ATO構成の場合、基本モデルの構成の品目属性を考慮して、構成内の受注明細ごとに請求情報を Oracle Receivablesに渡すことを考慮する必要があるかどうかが Order Managementによって判断されます。 基本モデル品目の品目属性、請求可能品目請求可能品目請求可能品目請求可能品目と請求可能請求可能請求可能請求可能が Yesに設定されている場合、モデルの部品構成表の構成部品ごとにこれらの品目属性を考慮して、Oracle Receivables内で請求する必要があるかどうかが判断されます。 基本モデル品目の品目属性、請求可能品目請求可能品目請求可能品目請求可能品目または請求可能請求可能請求可能請求可能が Noに設定されている場合、品目属性の設定にかかわらず、構成内の構成要素の受注品目についての請求情報は Oracle Receivablesに渡されません。 請求インタフェースによって ATO構成内の明細が個別に処理されます。 明細ごとに個別に品目属性を調べて、その明細をインタフェースする必要があるかどうかが判断されます。 すでに説明したように、基本モデルの品目属性は考慮されません。 品目が請求可能であるためには、品目属性、請求可能品目と請求可能が適正に設定されている必要があります。 品目を定義するときにこれらの属性を設定します。
出荷後請求属性出荷後請求属性出荷後請求属性出荷後請求属性部品構成表属性出荷後請求を使用して、親を請求する前に出荷する必要がある品目を定義します。 制御が適用されるのはすぐ上位のレベルのみです。 区分の場合を除き、制御関係は子が親に影響を与えます。
例 : 展開品目 Aの出荷後請求属性が Yesに設定されています。 オプション Aも出荷可能であり、オプション Aが実際に出荷された場合でも、展開品目 Aが出荷されるまでは、オプション Aは Oracle Receivablesにインタフェースされるのに不適格です。 モデル A、モデル1などのその他の構成部品はすべて、展開品目 Aの出荷ステータスにかかわらずインタフェースされるのに適格です。
Oracle Order Managementのオープン・インタフェース 2-123
請求のための Oracle Order Managementと Oracle Receivablesの統合
例 2: 展開品目 Bの出荷後請求属性が Yesに設定されています。 モデル 1は、展開品目 Bが出荷されるまでは Oracle Receivablesにインタフェースされるのに不適格です。 この例でも、オプション Aは展開品目 Aが出荷されるまではインタフェースされるのに不適格です。
例 3: 構成表内の区分より下位の品目の出荷後請求属性が Yesに設定されている場合は、その品目が出荷されてから、親品目とその区分内の他の品目がインタフェースされるのに適格になります。 たとえば、上の図で展開品目 Cの出荷後請求属性が Yesに設定されています。 したがって、オプション Cと区分 Cはどちらも、展開品目 Cが出荷されるまではインタフェースされるのに不適格です。
関連項目関連項目関連項目関連項目『Oracle Order Managementユーザーズ・ガイド』、「Oracle Order Managementで使用される品目属性」
『Oracle Bills of Materialユーザーズ・ガイド』、「部品構成表の概要」
インタフェース表についてインタフェース表についてインタフェース表についてインタフェース表についてOracle Order Managementによって、3つの自動インボイス・インタフェース表のうち 2つの表(RA_INTERFACE_LINESと RA_INTERFACE_SALES_CREDITS)に情報が挿入されます。 ユーザーが定義した自動会計ルールに基づいて自動インボイスによってすべてのアカウント・コードが作成されるため、RA_INTERFACE_ DISTRIBUTIONSについてはここでは説明しません。 提案 : Oracle Order Managementから取引をインポートする場合、属性SALES_ORDER_LINEを持つインボイス明細ソート・ルールを作成して、請求上でも受注上と同じ順序で品目をソートします。Order Managementのインタフェースによって受注と受注明細ごと、販売実績ごとおよび運送費ごとにどの情報がインタフェースされるかを次に説明します。
表表表表 2-14 RA_INTERFACE_LINES
列名列名列名列名 NULL? データ型データ型データ型データ型 説明説明説明説明
INTERFACE_LINE_ID
NUMBER(15) この列に値は挿入されません。
INTERFACE_LINE_CONTEXT
VARCHAR2(30)
プロファイル・オプション「OM: ソース・コード」で設定した値が挿入されます。
INTERFACE_LINE_ATTRIBUTE1
VARCHAR2(30)
OE_HEADERS.ORDER_NUMBERが挿入されます。
INTERFACE_LINE_ATTRIBUTE2
VARCHAR2(30)
基本言語で OE_ORDER_TYPES_V.NAMEが挿入されます。
2-124 Oracle Order Management Suite APIおよびオープン・インタフェース・マニュアル
請求のための Oracle Order Managementと Oracle Receivablesの統合
INTERFACE_LINE_ATTRIBUTE3
VARCHAR2(30)
出荷済受注明細と運送費の場合 : sunstr(wsh_new_deliveries.name1~ 30が挿入されます。
非出荷受注明細または返品明細の場合 : 0(ゼロ)が挿入されます。
INTERFACE_LINE_ATTRIBUTE4
VARCHAR2(30)
出荷済受注明細と運送費の場合 : sunstr(wsh_new_deliveries.waybill1~ 30 が挿入されます。
非出荷受注明細または返品明細の場合 : 0(ゼロ)が挿入されます。
INTERFACE_LINE_ATTRIBUTE5
VARCHAR2(30)
受注明細または返品明細の場合 : 受注明細または返品明細が請求またはクレジットのためにインタフェースされた回数が挿入されます。
運送費の場合 : 値 1(数字の 1)が挿入されます。
INTERFACE_LINE_ATTRIBUTE6
VARCHAR2(30)
受注明細または返品明細の場合 : OE_ORDER_LINES.LINE_IDが挿入されます。
運送費の場合 : OE_CHARGE_LINES_ V.CHARGE_ID
INTERFACE_LINE_ATTRIBUTE7
VARCHAR2(30)
出荷済受注明細、返品明細または運送費の場合 : 0(ゼロ)が挿入されます。
INTERFACE_LINE_ATTRIBUTE8
VARCHAR2(30)
出荷済受注明細、非出荷受注明細、返品明細または運送費の場合 : 0(ゼロ)が挿入されます。
INTERFACE_LINE_ATTRIBUTE9
VARCHAR2(30)
顧客品目番号が定義されている場合は、その番号が挿入されます。 それ以外の場合は、0(ゼロ)が挿入されます。
INTERFACE_LINE_ATTRIBUTE10
VARCHAR2(30)
OE_ORDER_LINES.SHIP_FROM_ORD_IDが挿入されます。
INTERFACE_LINE_ATTRIBUTE11
VARCHAR2(30)
値引明細の場合は oe_price_adjustments.price_adjustment_idです (プロファイル・オプション OM: 請求書に値引詳細の表示が Yesに設定されている必要があります)。
その他のすべての明細の場合は '0'が渡されます。
表表表表 2-14 RA_INTERFACE_LINES(続き)(続き)(続き)(続き)
列名列名列名列名 NULL? データ型データ型データ型データ型 説明説明説明説明
Oracle Order Managementのオープン・インタフェース 2-125
請求のための Oracle Order Managementと Oracle Receivablesの統合
INTERFACE_LINE_ATTRIBUTE12~ 15
VARCHAR2(30)
これらのどの列にも値は挿入されません。
BATCH_SOURCE_NAME
NULLでない
VARCHAR2(50)
次のルールに従ってインボイス・ソース名が入力されます。
プロファイル・オプション「OM: 請求書番号採番方法」が「搬送名」に設定されているが、明細が出荷不可または返品明細である場合は、プロファイル・オプション「OM: 非搬送請求書ソース」の値が渡されます。 非搬送請求書ソースは次の階層からも導出されます。
1. 明細タイプ
2. 受注タイプ
3. プロファイル・オプション「OM: 非搬送請求書ソース」
その他のすべての明細の場合、次の順序で請求書ソースが決定されます。
1. 自動インボイスにインタフェースされる受注明細に関連付けられた受注取引タイプ
2. 自動インボイスにインタフェースされる受注明細に関連付けられた受注明細取引タイプ
3. プロファイル・オプション「OM: 請求書ソース」の値
SET_OF_BOOKS_ID NULLでない
NUMBER (15) 受注明細の営業単位の OE: 会計帳簿システム・パラメータからの IDが挿入されます。
LINE _TYPE NULLでない
VARCHAR2(20)
受注明細または返品明細の場合 : LINEが挿入されます。
運送費の場合 : プロファイル・オプション「税金 : 売上としての運送費請求」が Noに設定されている場合は、出荷運送費のFREIGHTが挿入されます。それ以外の場合は、LINEが挿入されます。
表表表表 2-14 RA_INTERFACE_LINES(続き)(続き)(続き)(続き)
列名列名列名列名 NULL? データ型データ型データ型データ型 説明説明説明説明
2-126 Oracle Order Management Suite APIおよびオープン・インタフェース・マニュアル
請求のための Oracle Order Managementと Oracle Receivablesの統合
説明 NULLでない
VARCHAR2(240)
受注明細または返品明細の場合 :
その品目のMTL_SYSTEM_ITEMS.DESCRIPTIONが挿入されるか、またはまたはまたはまたは受注明細が品目識別子(品目 /一般品目)を使用する場合は、次の処理が行われます。
� 摘要がある場合は、顧客品目 /一般品目摘要が渡されます。
� 摘要が NULLの場合は、mtl_system_items_vl.descriptionが渡されます。
運送費の場合 : 出荷運送費の変更の摘要(OE_CHARGE_TYPES.description)が挿入されます。
CURRENCY_CODE NULLでない
VARCHAR2(30)
出荷済受注明細、非出荷受注明細、返品明細のいずれの場合も、oe_order_headers.transactiona_curr_codeです。
AMOUNT NUMBER 受注明細または返品明細の場合 : 計算数量に基づく計算金額(OE_ORDER_LINES.UNIT_SELLING_PRICEに OE_ORDER_LINES.ORDERED_QUANTITYを掛けた値)が挿入されます。 受注の通貨に関連付けられた 小会計単位と精度に基づいて金額が端数処理されます。
金額の符号は、RA_CUST_TRX_TYPES.CREATION_SIGNの値に基づく数量の符号と一致します。
運送費の場合 : oe_charge_lines_v.charge_amount が挿入されます。
CUST_TRX_TYPE_NAME
VARCHAR2(20)
この列に値は挿入されません。
CUST_TRX_TYPE_ID NUMBER (15) 詳細はこの表の後にある CUST_TRX_TYPE_IDの説明を参照してください。
TERM_NAME VARCHAR2(15)
この列に値は挿入されません。
表表表表 2-14 RA_INTERFACE_LINES(続き)(続き)(続き)(続き)
列名列名列名列名 NULL? データ型データ型データ型データ型 説明説明説明説明
Oracle Order Managementのオープン・インタフェース 2-127
請求のための Oracle Order Managementと Oracle Receivablesの統合
TERM_ID NUMBER (15) 受注明細の場合 : OE_ORDER_LINES.PAYMENT_TERM_IDが挿入されます。
返品明細の場合 : この列に値は挿入されません。
運送費の場合 : oe_order_lines_all.payment_term_idが 挿入されます。
ORIG_SYSTEM_BILL_CUSTOMER_REF
VARCHAR2(240)
この列に値は挿入されません。
ORIG_SYSTEM_BILL_CUSTOMER_ID
NUMBER(15) Order Managementによって
SELECT customer_id
FROM oe_invoice_to_orgs_v
WHERE organization_id = oe_order_lines.invoice_to_org_idが挿入されます。
ORIG_SYSTEM_BILL_ADDRESS_REF
VARCHAR2(240)
この列に値は挿入されません。
ORIG_SYSTEM_BILL_ADDRESS_ID
NUMBER (15) Order Managementによって
SELECT address_id
FROM oe_invoice_to_orgs_v
WHERE organization_id = oe_order_lines.invoice_to_org_idが挿入されます。
ORIG_SYSTEM_BILL_CONTACT_REF
VARCHAR2(240)
この列に値は挿入されません。
ORIG_SYSTEM_BILL_CONTACT_ID
NUMBER (15) oe_order_lines.invoice_to_contact_idが 挿入されます。
ORIG_SYSTEM_SHIP_CUSTOMER_REF
VARCHAR2(240)
この列に値は挿入されません。
ORIG_SYSTEM_SHIP_CUSTOMER_ID
NUMBER (15) Order Managementによって
SELECT customer_id
FROM oe_ship_to_orgs_v
WHERE organization_id = oe_order_lines.ship_to_org_idが挿入されます。
表表表表 2-14 RA_INTERFACE_LINES(続き)(続き)(続き)(続き)
列名列名列名列名 NULL? データ型データ型データ型データ型 説明説明説明説明
2-128 Oracle Order Management Suite APIおよびオープン・インタフェース・マニュアル
請求のための Oracle Order Managementと Oracle Receivablesの統合
ORIG_SYSTEM_SHIP_ADDRESS_REF
VARCHAR2(240)
この列に値は挿入されません。
ORIG_SYSTEM_SHIP_ADDRESS_ID
NUMBER(15) 受注明細または返品明細の場合 : RA_SITE_USES.ADDRESS_ID FROM RA_ADDRESSES WHERE RA_SITE_USES.SITE_USE_ID = NVL(OE_ORDER_LINES.SHIP_TO_SITE_USE_ID, OE_ORDER_HEADERS.SHIP_TO_SITE_USE_ID)が挿入されます。
運送費の場合 : RA_SITE_USES.ADDRESS_ID FROM RA_ADDRESSES WHERE RA_SITE_USES.SITE_USE_ID = OE_ORDER_HEADERS.SHIP_TO_SITE_USE_ID)が挿入されます。
ORIG_SYSTEM_SHIP_CONTACT_REF
VARCHAR2(24)
この列に値は挿入されません。
ORIG_SYSTEM_SHIP_CONTACT_ID
NUMBER(15) oe_order_lines.ship_to_contact_idが 挿入されます。
ORIG_SYSTEM_SOLD_CUSTOMER_REF
VARCHAR2(240)
この列に値は挿入されません。
ORIG_SYSTEM_SOLD_CUSTOMER_ID
NUMBER(15) OE_ORDER__LINES.SOLD_TO_ORG_IDが挿入されます。
LINK_TO_LINE_ID NUMBER(15) この列に値は挿入されません。
LINK_TO_LINE_CONTEXT
VARCHAR2(30)
この列に値は挿入されません。
LINK_TO_LINE_ATTRIBUTE1~ 15
VARCHAR2(30)
これらのどの列にも値は挿入されません。
RECEIPT_METHOD_NAME
VARCHAR2(30)
この列に値は挿入されません。
RECEIPT_METHOD_ID
NUMBER(15) この列に値は挿入されません。
CONVERSION_TYPE NULLでない
VARCHAR2(30)
NVL(OE_ORDER_HEADERS.CONVERSION_ TYPE、ユーザー)が挿入されます。
表表表表 2-14 RA_INTERFACE_LINES(続き)(続き)(続き)(続き)
列名列名列名列名 NULL? データ型データ型データ型データ型 説明説明説明説明
Oracle Order Managementのオープン・インタフェース 2-129
請求のための Oracle Order Managementと Oracle Receivablesの統合
CONVERSION_DATE DATE OE_ORDER_HEADERS.CONVERSION_DATEが挿入されます。
CONVERSION_RATE NUMBER OE_ORDER_HEADERS.CONVERSION_RATEが挿入されます。
CUSTOMER_TRX_ID NUMBER(15) この列に値は挿入されません。
TRX_DATE DATE この列に値は挿入されません。
GL_DATE DATE この列に値は挿入されません。
DOCUMENT_NUMBER
NUMBER(15) この列に値は挿入されません。
TRX_NUMBER VARCHAR2(240)
プロファイル・オプション「OM: 請求書番号採番方法」が「自動」に設定されている場合は、自動インボイスによってこの取引の一意の番号が決定されます。 このプロファイル・オプションが搬送名に設定されている場合は、搬送名が挿入されます。 その搬送に複数の請求書がある場合は、索引が追加されます。 たとえば、 初の請求書
に deliveryが挿入され、2番目の請求書にdelivery-1が挿入され、3番目の請求書にdelivery-2が挿入されます。
LINE_NUMBER NUMBER(15) この列に値は挿入されません。
QUANTITY NUMBER インタフェースする明細のタイプに基づいて計算数量が挿入されます。 収益に必要な履行のルール、つまり超過出荷および過少出荷、およびすでに請求済の数量に基づいて、この数量が計算されます。
受注明細の場合 : 数量は、受注の請求書タイプに関連付けられた RA_CUST_TRX_TYPES.CREATION_SIGNの値に応じて負または正のどちらかです。 RA_CUST_TRX_TYPES. CREATION_SIGNが Nの場合は、-1に計算数量を掛けた数量が渡されます。
QUANTITY_ORDERED
NUMBER 受注明細または返品明細の場合 : OE_ORDER_LINES.ORDERED_QUANTITYが挿入されます。
運送費の場合 : この列に値は挿入されません。
表表表表 2-14 RA_INTERFACE_LINES(続き)(続き)(続き)(続き)
列名列名列名列名 NULL? データ型データ型データ型データ型 説明説明説明説明
2-130 Oracle Order Management Suite APIおよびオープン・インタフェース・マニュアル
請求のための Oracle Order Managementと Oracle Receivablesの統合
UNIT_SELLING_PRICE
NUMBER 受注明細または返品明細の場合 : OE_ORDER_LINES.UNIT_SELLING_PRICEが挿入されます。
運送費の場合 : この列に値は挿入されません。
UNIT_SELLING_PRICE_PER_PQTY
NUMBER 価格設定数量当たりの販売単価です。
UNIT_STANDARD_PRICE
NUMBER 受注明細または返品明細の場合 : OE_ORDER_LINES.UNIT_LIST_PRICEが挿入されます。
運送費の場合 : この列に値は挿入されません。
PRINTING_OPTION VARCHAR2(20)
この列に値は挿入されません。
INTERFACE_STATUS VARCHAR2(1) この列に値は挿入されません。
REQUEST_ID NUMBER(15) この列に値は挿入されません。
RELATED_BATCH_SOURCE_NAME
VARCHAR2(50)
この列に値は挿入されません。
RELATED_TRX_NUMBER
VARCHAR2(20)
この列に値は挿入されません。
RELATED_CUSTOMER_TRX_ID
NUMBER(15) この列に値は挿入されません。
PREVIOUS_CUSTOMER_TRX_ID
NUMBER(15) この列に値は挿入されません。
CREDIT_METHOD_FOR_ACCT_RULE
VARCHAR2(30)
受注明細の場合 : この列に値は挿入されません。
返品明細の場合 : 次の階層に従って値が挿入されます。
1. 明細取引タイプ
2. 受注取引タイプ
3. それ以外の場合は、定数値 LIFOが挿入されます。
表表表表 2-14 RA_INTERFACE_LINES(続き)(続き)(続き)(続き)
列名列名列名列名 NULL? データ型データ型データ型データ型 説明説明説明説明
Oracle Order Managementのオープン・インタフェース 2-131
請求のための Oracle Order Managementと Oracle Receivablesの統合
CREDIT_METHOD_FOR_INSTALLMENTS
VARCHAR2(30)
受注明細の場合 : この列に値は挿入されません。
返品明細の場合 : 次の階層に従って値が挿入されます。
1. 明細取引タイプ
2. 受注取引タイプ
REASON_CODE VARCHAR2(30)
受注明細の場合 : この列に値は挿入されません。
返品明細の場合 : OE_ORDER_LINES.RETURN_ REASON_CODEが挿入されます。
TAX_RATE NUMBER この列に値は挿入されません。
TAX_CODE VARCHAR2(50)
「税金 : 税金コード上書の許可」が Yesの場合は、oe_order_lines.tax_codeが渡されます。
TAX_PRECEDENCE NUMBER(15) この列に値は挿入されません。
EXCEPTION_ID NUMBER(15) この列に値は挿入されません。
EXEMPTION_ID NUMBER(15) この列に値は挿入されません。
SHIP_DATE_ACTUAL
DATE 出荷済受注明細と運送費明細の場合 : wsh_new_deliveries.initial_pickup_dateが 挿入されます。
非出荷受注明細の場合 : この列に値は挿入されません。
運送費の場合 : OE_ORDER_LINE_ACTUAL_SHIPMENT_DATEが挿入されます。
表表表表 2-14 RA_INTERFACE_LINES(続き)(続き)(続き)(続き)
列名列名列名列名 NULL? データ型データ型データ型データ型 説明説明説明説明
2-132 Oracle Order Management Suite APIおよびオープン・インタフェース・マニュアル
請求のための Oracle Order Managementと Oracle Receivablesの統合
FOB_POINT VARCHAR2(20)
請求する受注明細が出荷されている場合のみ、この列に値が入力されます。
出荷済受注明細の場合 : OE_ORDER_LINES.FOB_POINT_CODEが挿入されます。
非出荷受注明細の場合 : この列に値は挿入されません。
運送費の場合 : OE_ORDER_LINES.FOB_POINT_CODEが挿入されます。
SHIP_VIA VARCHAR2(20)
nvl(wsh_carrier_ship_methods_v.feight_codeまたはまたはまたはまたは oe_order_lines.freight_carrier_code)です。
WAYBILL_NUMBER VARCHAR2(50)
出荷済受注明細と運送費の場合 : substr(wsh_new_deliveries.waybill,1,30) が挿入されます。
非出荷受注明細の場合 : この列に値は挿入されません。
INVOICING_RULE_NAME
VARCHAR2(30)
この列に値は挿入されません。
INVOICING_RULE_ID
NUMBER(15) 受注明細と運送費明細の場合 : DECODE(ACCOUNTING_RULE_ID,1, NULL,INVOICING_RULE_ID)が挿入されます。
非出荷受注明細の場合 : この列に値は挿入されません。
ACCOUNTING_RULE_NAME
VARCHAR2(30)
この列に値は挿入されません。
ACCOUNTING_RULE_ID
NUMBER(15) 受注明細と運送費明細の場合 : DECODE(ACCOUNTING_RULE_ID,1, NULL,ACCOUNTING_RULE_ID)が挿入されます。
返品明細の場合 : この列に値は挿入されません。
ACCOUNTING_RULE_DURATION
NUMBER(15) 会計基準のタイプが変動期間の場合は、サービス明細にサービス期間を挿入します。
表表表表 2-14 RA_INTERFACE_LINES(続き)(続き)(続き)(続き)
列名列名列名列名 NULL? データ型データ型データ型データ型 説明説明説明説明
Oracle Order Managementのオープン・インタフェース 2-133
請求のための Oracle Order Managementと Oracle Receivablesの統合
RULE_START_DATE DATE この列に値は挿入されません。
PRIMARY_SALESREP_NUMBER
VARCHAR2(30)
この列に値は挿入されません。
PRIMARY_SALESREP_ID
NUMBER(15) NVL (OE_ORDER_LINES.SALESREP_ID, OE_ORDER_HEADERS.SALESREP_IDが挿入されます。
SALES_ORDER VARCHAR2(50)
OE_ORDER_HEADERS.ORDER_NUMBERが挿入されます。
SALES_ORDER_LINE VARCHAR2(30)
受注明細または返品明細の場合 : OE_ORDER_LINES.LINE_NUMBERが挿入されます。
運送費の場合 : この列に値は挿入されません。
SALES_ORDER_DATE
DATE OE_ORDER_HEADERS.ORDERED_DATEが挿入されます。
SALES_ORDER_SOURCE
VARCHAR2(50)
プロファイル・オプション「OM: ソース・コード」で設定した値が挿入されます。
SALES_ORDER_REVISION
NUMBER この列に値は挿入されません。
PURCHASE_ORDER VARCHAR2(50)
OE_ORDER_HEADERS.LINES.CUST_PO_ NUMBERが挿入されます。
PURCHASE_ORDER_REVISION
VARCHAR2(50)
この列に値は挿入されません。
PURCHASE_ORDER_DATE
DATE この列に値は挿入されません。
AGREEMENT_NAME VARCHAR2(30)
この列に値は挿入されません。
表表表表 2-14 RA_INTERFACE_LINES(続き)(続き)(続き)(続き)
列名列名列名列名 NULL? データ型データ型データ型データ型 説明説明説明説明
2-134 Oracle Order Management Suite APIおよびオープン・インタフェース・マニュアル
請求のための Oracle Order Managementと Oracle Receivablesの統合
AGREEMENT_ID NUMBER(15) 受注明細の場合 : OE_ORDER_LINES.AGREEMENT_IDが挿入されます。
発注参照または受注参照付きの返品明細の場合 : 参照先の発注明細または受注明細から AGREEMENT_IDが挿入されます。
請求書参照付きの返品明細の場合 : この列に値は挿入されません。
運送費の場合 : この列に値は挿入されません。
MEMO_LINE_NAME VARCHAR2(50)
この列に値は挿入されません。
MEMO_LINE_ID NUMBER(15) この列に値は挿入されません。
INVENTORY_ITEM_ID
NUMBER(15) 受注明細または返品明細の場合 : OE_ORDER_LINES.INVENTORY_ITEM_IDが挿入されます。
運送費の場合 : この列に値は挿入されません。 プロファイル・オプション「税金 : 売上としての運送費請求」が Yesに設定されている場合、プロファイル・オプション「税金 : 運送用在庫品目」の値が使用されます。
MTL_SYSTEM_ITEMS_SEG1~ 20
VARCHAR2(30)
これらのどの列にも値は挿入されません。
REFERENCE_LINE_ID
NUMBER(15) 受注明細の場合 : 明細に取引約定がある場合、その取引約定明細の ra_customer_trx_lines.customer_trx_line_idがインタフェースされます。
返品明細の場合 : OE_ORDER_LINES.CREDIT_INVOICE_LINE_IDが挿入されます。
運送費の場合 : この列に値は挿入されません。
REFERENCE_LINE_CONTEXT
VARCHAR2(30)
この列に値は挿入されません。
REFERENCE_LINE_ATTRIBUTE1~ 15
VARCHAR2(30)
この列に値は挿入されません。
表表表表 2-14 RA_INTERFACE_LINES(続き)(続き)(続き)(続き)
列名列名列名列名 NULL? データ型データ型データ型データ型 説明説明説明説明
Oracle Order Managementのオープン・インタフェース 2-135
請求のための Oracle Order Managementと Oracle Receivablesの統合
TERRITORY_ID NUMBER(15) ar_system_parametersのデフォルト・テリトリに基づいて territory_idが入力されます。
デフォルト・テリトリが 'SALES'の場合、salesrep_idに基づいて ra_salesrep_territoriesから territory_idが取得されます。デフォルト・テリトリが 'BILL'の場合、請求先組織に基づいて ra_site_usesから territory_idが取得されます。デフォルト・テリトリが 'SHIP'の場合、出荷先組織に基づいて ra_site_usesから territory_idが取得されます。
TERRITORY_SEGMENT1~ 20
VARCHAR2(25)
territory_idに基づいて ra_territoriesからテリトリ・セグメントが取得されます。
ATTRIBUTE_CATEGORY
VARCHAR2(30)
受注明細または返品明細の場合 : OE_ORDER_LINES.CONTEXTが挿入されます。
運送費の場合 : OE_CHARGE_LINES_V.CONTEXTが挿入されます。
ATTRIBUTE1~ 15 VARCHAR2(150)
受注明細または返品明細の場合 : OE_ORDER_LINES.ATTRIBUTE1~ 15が挿入されます。
運送費の場合 : OE_CHARGE_LINES_V. ATTRIBUTE1~ 15が挿入されます。
HEADER_ATTRIBUTE_CATEGORY
VARCHAR2(30)
受注明細または返品明細の場合 : OE_ORDER_HEADERS.CONTEXTが挿入されます。
運送費の場合 : この列に値は挿入されません。
HEADER_ATTRIBUTE1~ 15
VARCHAR2(150)
受注明細または返品明細の場合 : OE_ORDER_LINES.ATTRIBUTE1~ 15が挿入されます。
運送費の場合 : この列に値は挿入されません。
COMMENTS VARCHAR2(240)
この列に値は挿入されません。
表表表表 2-14 RA_INTERFACE_LINES(続き)(続き)(続き)(続き)
列名列名列名列名 NULL? データ型データ型データ型データ型 説明説明説明説明
2-136 Oracle Order Management Suite APIおよびオープン・インタフェース・マニュアル
請求のための Oracle Order Managementと Oracle Receivablesの統合
INTERNAL_NOTES VARCHAR2(240)
この列に値は挿入されません。
INITIAL_CUSTOMER_TRX_ID
NUMBER(15) この列に値は挿入されません。
USSGL_TRANSACTION_CODE_CONTEXT
VARCHAR2(30)
この列に値は挿入されません。
USSGL_TRANSACTION_CODE
VARCHAR2(30)
この列に値は挿入されません。
ACCTD_AMOUNT NUMBER この列に値は挿入されません。
CUSTOMER_BANK_ACCOUNT_ID
NUMBER(15) この列に値は挿入されません。
CUSTOMER_BANK_ACCOUNT_NAME
VARCHAR2(25)
この列に値は挿入されません。
UOM_CODE VARCHAR2(3) 受注明細または返品明細の場合 : OE_ORDER_LINES.SHIPPING_QUANTITY_UOMが挿入されます。
運送費の場合 : この列に値は挿入されません。
UOM_NAME VARCHAR2(25)
この列に値は挿入されません。
DOCUMENT_NUMBER_SEQUENCE_ID
NUMBER(15) この列に値は挿入されません。
REASON_CODE_NAME
VARCHAR2(30)
この列に値は挿入されません。
VAT_TAX_ID NUMBER(15) この列に値は挿入されません。
LOCATION_RATE_ID
NUMBER(15) この列に値は挿入されません。
REASON_CODE_MEANING
VARCHAR2(80)
この列に値は挿入されません。
LAST_PERIOD_TO_CREDIT
NUMBER この列に値は挿入されません。
PAYING_CUSTOMER_ID
NUMBER(15) この列に値は挿入されません。
表表表表 2-14 RA_INTERFACE_LINES(続き)(続き)(続き)(続き)
列名列名列名列名 NULL? データ型データ型データ型データ型 説明説明説明説明
Oracle Order Managementのオープン・インタフェース 2-137
請求のための Oracle Order Managementと Oracle Receivablesの統合
PAYING_SITE_USE_ID
NUMBER(15) この列に値は挿入されません。
TAX_EXEMPT_FLAG VARCHAR2(10)
受注明細の OE_HEADERS.TAX_EXEMPT_FLAGが挿入されます。
SALES_TAX_ID NUMBER(15) この列に値は挿入されません。
CREATED_BY NUMBER(15) このレコードを作成したユーザーを識別する識別番号が入力されます。
検証は行われません。
CREATION_DATE DATE レコード作成時のシステムの現在日付が入力されます。
LAST_UPDATED_BY NUMBER(15) このレコードを作成したか前回変更したユーザーを識別する識別番号が入力されます。
検証は行われません。
LAST_UPDATE_DATE
DATE レコード作成時の現在日付が入力されます。
標準検証が行われます。
LOCATION_SEGMENT_ID
NUMBER(15) この列に値は挿入されません。
TAX_EXEMPT_REASON_CODE
VARCHAR2(30)
受注明細の OE_ORDER_LINE.TAX_EXEMPT_REASON_ CODEが挿入されます。
TAX_EXEMPT_NUMBER
VARCHAR2(80)
受注明細の OE_ORDER_LINE.TAX_EXEMPT_NUMBERが挿入されます。
TAX_EXEMPT_REASON_CODE_MEANING
VARCHAR2(80)
この列に値は挿入されません。
表表表表 2-14 RA_INTERFACE_LINES(続き)(続き)(続き)(続き)
列名列名列名列名 NULL? データ型データ型データ型データ型 説明説明説明説明
2-138 Oracle Order Management Suite APIおよびオープン・インタフェース・マニュアル
請求のための Oracle Order Managementと Oracle Receivablesの統合
CUST_TRX_TYPE_ID次の階層に従って値が決定されます。
受注明細の場合受注明細の場合受注明細の場合受注明細の場合 :
a. 明細取引タイプ
b. 受注取引タイプ
c. プロファイル OM: 請求書取引タイプ
参照返品明細の場合参照返品明細の場合参照返品明細の場合参照返品明細の場合 : 次の階層に従って売掛管理取引タイプが取得されます。
a. 明細取引タイプ
b. この参照受注明細に定義されているデフォルトの返品取引タイプ
c. order_categoryが RETURNの場合のみ受注取引タイプ
d. プロファイル OM: クレジット・メモ取引タイプ
非参照返品明細の場合非参照返品明細の場合非参照返品明細の場合非参照返品明細の場合 :
a. 明細取引タイプ
b. order_categoryが RETURNの場合のみ受注取引タイプ
c. プロファイル OM: クレジット・メモ取引タイプ
運送費の場合運送費の場合運送費の場合運送費の場合 :
運送費の値は、その運送費をインタフェースする受注 /返品明細と同じです。
Oracle Order Managementのオープン・インタフェース 2-139
請求のための Oracle Order Managementと Oracle Receivablesの統合
RA_INTERFACE_SALESCREDITS次の階層に従って販売実績ごとに行が 1つ挿入されます。
1. この明細に関連付けられた販売実績が挿入されます。この販売実績が存在せず、その明細が構成の一部である(ITEM_TYPE_CODEが CLASS、KITまたは STANDARDで、OPTION_FLAGが Y)の場合は、
2. 上位モデル明細に関連付けられた販売実績が挿入されます。この販売実績が存在しない場合は、
3. この受注ヘッダーに関連付けられた販売実績が挿入されます。
表表表表 2-15 RA_INTERFACE_SALESCREDITS
列列列列 NULL? タイプタイプタイプタイプ 説明説明説明説明
INTERFACE_SALESCREDIT_ID
NUMBER(15) この列に値は挿入されません。
INTERFACE_LINE_ID
NUMBER(15) この列に値は挿入されません。
INTERFACE_LINE_CONTEXT
VARCHAR2(30)
プロファイル・オプション「OM: ソース・コード」の値が挿入されます。
INTERFACE_LINE_ATTRIBUTE1
VARCHAR2(30)
OE_ORDER_LINE. ORDER_NUMBERが挿入されます。
INTERFACE_LINE_ATTRIBUTE2
VARCHAR2(30)
OE_TRANSACTION_TYPES.NAMEが挿入されます。
INTERFACE_LINE_ATTRIBUTE3
VARCHAR2(30)
出荷済受注明細と運送費の場合 : sunstr(wsh_new_deliveries.name1~ 30)が挿入されます。
非出荷受注明細または返品明細の場合 : 0(ゼロ)が挿入されます。
INTERFACE_LINE_ATTRIBUTE4
VARCHAR2(30)
出荷済受注明細と運送費の場合 : substr(wsh_new_deliveries.waybill1~ 30) が挿入されます。
非出荷受注明細または返品明細の場合 : 0(ゼロ)が挿入されます。
: SUBSTR (WSH_DELIVERY_LINE_STATUS_V.WAYBILL, 1, 30)が挿入されます。
INTERFACE_LINE_ATTRIBUTE5
VARCHAR2(30)
受注明細、運送費明細または返品明細が請求またはクレジットのためにインタフェースされた回数が挿入されます。
2-140 Oracle Order Management Suite APIおよびオープン・インタフェース・マニュアル
請求のための Oracle Order Managementと Oracle Receivablesの統合
INTERFACE_LINE_ATTRIBUTE6
VARCHAR2(30)
受注明細または返品明細の場合 : OE_ORDER_LINES.LINE_IDが挿入されます。
運送費の場合 : OE_CHARGE_LINES_ V.CHARGE_IDが挿入されます。
INTERFACE_LINE_ATTRIBUTE7
VARCHAR2(30)
出荷済受注明細、返品明細または運送費の場合 :
0(ゼロ)が挿入されます。
INTERFACE_LINE_ATTRIBUTE8
VARCHAR2(30)
出荷済受注明細の場合 : WSH_DEPARTURES. BILL_OF_LADINGが挿入されます。
返品明細または運送費の場合 : 0(ゼロ)が挿入されます。
INTERFACE_LINE_ATTRIBUTE9
VARCHAR2(30)
顧客品目番号が定義されている場合は、その番号が挿入されます。 それ以外の場合は、0(ゼロ)が挿入されます。
INTERFACE_LINE_ATTRIBUTE10
VARCHAR2(30)
OE_ORDER_LINES. SHIP_FROM_ORG_IDが挿入されます。
INTERFACE_LINE_ATTRIBUTE11
VARCHAR2(30)
値引明細の場合は oe_price_adjustments.price_adjustment_idです (プロファイル・オプション「OM: 請求書に値引詳細の表示」が Yesに設定されている必要があります)。
その他のすべての明細の場合は '0'が渡されます。
INTERFACE_LINE_ATTRIBUTE12~ 15
VARCHAR2(30)
この列に値は挿入されません。
SALESREP_NUMBER VARCHAR2(30)
この列に値は挿入されません。
SALESREP_ID NUMBER(15) OE_SALES_CREDIT.SALESREP_IDが挿入されます。
SALES_CREDIT_TYPE_NAME
この列に値は挿入されません。
SALES_CREDIT_TYPE_ID
NUMBER(15) OE_SALES_CREDIT.SALES_CREDIT_ TYPE_IDが挿入されます。
表表表表 2-15 RA_INTERFACE_SALESCREDITS(続き)(続き)(続き)(続き)
列列列列 NULL? タイプタイプタイプタイプ 説明説明説明説明
Oracle Order Managementのオープン・インタフェース 2-141
Oracle Order Managementの受注処理 API
Oracle Order Managementの受注処理の受注処理の受注処理の受注処理 API受注は、Oracle Order Managementが所有するビジネス・オブジェクトとしてモデル化されています。 受注ビジネス・オブジェクトは、複数のエンティティ、つまりヘッダー、ヘッダー販売実績、ヘッダー価格調整、ヘッダー価格設定属性、ヘッダー調整属性、ヘッダー調整関連、明細、明細販売実績、明細価格調整、明細価格設定属性、明細調整属性、明細調整関連および明細ロット・シリアル番号で構成されます。
受注処理 API(アプリケーション・プログラム・インタフェース)は、すべてのデータ操作(挿入、更新、削除)を、受注ビジネス・オブジェクトのエンティティとそれらの属性に対して実行するためのメカニズムです。 これらのエンティティや属性の他に、保留、添付、記帳、その他の適用などの処理要求も受注処理 APIを使用して処理できます。 APIのビジネス・ロジックでは、属性の更新が処理されるだけでなく、属性値の変更に応じて他の関数もコールされます。
受注処理 APIを使用して受注ビジネス・オブジェクトに対するどんなデータ操作も実行できるというのはとても重要なことです。 受注処理 APIを使用すれば、多くの関数のビジネス・ロジックの重複を防ぐだけでなく、分散ソリューション・アプローチに近づくこともできます。
SALES_CREDIT_AMOUNT_SPLIT
NUMBER この列に値は挿入されません。
SALES_CREDIT_PERCENT_SPLIT
NUMBER OE_SALES_CREDIT.PERCENTが挿入されます。
INTERFACE_STATUS VARCHAR(1) この列に値は挿入されません。
REQUEST_ID NUMBER(15) この列に値は挿入されません。
ATTRIBUTE_CATEGORY
VARCHAR(30)
OE_SALES_CREDIT.CONTEXTが挿入されます。
ATTRIBUTE1~ 15 VARCHAR(150)
OE_SALES_CREDIT.ATTRIBUTE1~ 15が挿入されます。
表表表表 2-15 RA_INTERFACE_SALESCREDITS(続き)(続き)(続き)(続き)
列列列列 NULL? タイプタイプタイプタイプ 説明説明説明説明
2-142 Oracle Order Management Suite APIおよびオープン・インタフェース・マニュアル
Oracle Order Managementの受注処理 API
受注処理受注処理受注処理受注処理 APIの機能の機能の機能の機能
受注オブジェクトの操作受注オブジェクトの操作受注オブジェクトの操作受注オブジェクトの操作受注処理 APIを使用して、受注ビジネス・オブジェクトを構成する次のエンティティを作成、更新または削除できます。
値によるパラメータ渡し値によるパラメータ渡し値によるパラメータ渡し値によるパラメータ渡し受注処理 APIでは、内部識別子(IDまたはコード)ではなく表示値で受注エンティティの属性を渡すことができます。
たとえば、受注の顧客を指定するには、ヘッダー・レコードの顧客 ID p_header_rec.sold_to_org_idを渡すか、ヘッダー値レコードの顧客表示名 p_header_val_rec.sold_to_orgを渡すことができます。
受注処理に渡したすべてのエンティティ・レコードについて、内部で値が識別子に解決されます。 解決できない値フィールドについては OMメッセージ・スタックにエラー・メッセージが記録され、すべてのレコードの処理が停止します。
同じ属性の値フィールドと識別子フィールドの両方が入力された場合は、OMメッセージ・スタックにその属性の情報メッセージが記録されます。 この場合、識別子フィールドが優先的に使用され、それ以降はこのフィールドに基づいて処理されます。
表表表表 2-16 受注処理のエンティティと関連表受注処理のエンティティと関連表受注処理のエンティティと関連表受注処理のエンティティと関連表
エンティティエンティティエンティティエンティティ 表名表名表名表名
受注ヘッダー OE_ORDER_HEADERS_ALL
受注価格調整 OE_PRICE_ADJUSTMENTS
受注販売実績 OE_SALES_CREDITS
受注明細 OE_ORDER_LINES_ALL
受注価格設定調整 OE_ORDER_PRICE_ATTRIBS
受注調整属性 OE_PRICE_ADJ_ATTRIBS
受注調整関連 OE_PRICE_ADJ_ATTRIBS
明細販売実績 OE_SALES_CREDITS
明細価格調整 OE_PRICE_ADJUSTMENTS
明細価格設定調整 OE_ORDER_PRICE_ATTRIBS
明細調整属性 OE_PRICE_ADJ_ATTRIBS
明細調整関連 OE_PRICE_ADJ_ASSOCS
ロット・シリアル番号 OE_LOT_SERIAL_NUMBERS
Oracle Order Managementのオープン・インタフェース 2-143
Oracle Order Managementの受注処理 API
価格設定と受注価格設定と受注価格設定と受注価格設定と受注 /明細明細明細明細価格設定は、受注明細レコードの calculate_price_flagフラグを使用して制御されます。 このフラグが 'Y'に設定されている場合は、定価が取り出され、調整と手数料が適用されます。 このフラグが Nに設定されている場合は、定価が渡されない場合は定価が取り出され、調整は適用されません。 このフラグが Pに設定されている場合は、上書凍結フラグが Yに設定されているフェーズに関連付けられたすべてのモディファイアが適用されます。 これには主に運送費が含まれます。
予定作成予定作成予定作成予定作成 /予約予約予約予約受注処理 APIを使用して受注明細に予定作成処理を実行できます。 予定作成処理には、 予定作成、予定解除、予約および予約解除があります。
受注明細レコード(line_rec_type)で schedule_action_codeフィールドを使用して、その受注明細に対して実行する必要がある処理を指定できます。
受注明細レコードで reserved_quantityを渡して予約を実行することもできます。 reserved_quantityを渡した場合は、予定作成処理を指定する必要はありません。
schedule_ship_dateフィールドまたは schedule_arrival_dateフィールドが渡されるか更新された場合は、自動的に予定が作成または再作成されます。
プロファイル・オプション「OM: 自動予定作成」を Yesに設定する方法でも、標準明細の作成時に自動的に予定作成を実行できます。 ただし、この方法を使用できるのは、明細がセットに含まれない場合のみです。
返品明細返品明細返品明細返品明細受注処理を使用して返品明細を作成したり更新できます。 返品明細を作成するには、その受注明細レコードで明細カテゴリ返品を渡します。明細タイプが、デフォルトである受注タイプのインバウンド明細タイプに設定されます。 その受注明細レコードで明細タイプを返品タイプに指定することもできます。
また、その返品明細の参照を指定するには、返品フレックスフィールド(return_context、return_attribute1~ 2)を渡すことができます。
列 Return_Contextで、参照タイプを決定する次の値を指定できます。
� 受注
� 顧客 PO
� 請求書
� シリアル番号
Return_Attribute1と Return_Attribute2では、参照タイプに応じて次の値を指定できます。
1. 受注
� return_Attribute1: ヘッダー ID
2-144 Oracle Order Management Suite APIおよびオープン・インタフェース・マニュアル
Oracle Order Managementの受注処理 API
� return_Attribute2: 明細 ID
2. 顧客発注
� return_Attribute1: ヘッダー ID
� return_Attribute2: 明細 ID
3. 請求書
� return_Attribute1: 請求ヘッダー ID
� return_Attribute2: 請求書明細 ID
4. シリアル番号
� return_Attribute1: 在庫品目 ID
� return_Attribute2: シリアル番号
保留保留保留保留 /リリースリリースリリースリリース既存の保留ソースが評価され、適用可能な場合は、受注処理 APIで受注または受注明細が作成または更新されるときに自動的に保留が受注または受注明細に適用されたり解除されます。
たとえば、顧客 ABCに保留ソースが定義されている場合、その顧客に関するすべての受注は入力時に保留されます。
添付添付添付添付プロファイル・オプション「OM: 自動添付の適用」が Yesに設定され、添付ルールが適用可能な場合は、受注処理 APIで受注ヘッダーまたは受注明細が作成されるときに自動的に添付が受注ヘッダーまたは受注明細に適用されます。
添付を適用する明示的処理要求を送信することもできます。 詳細は「処理要求」の項を参照してください。
セットセットセットセット受注処理を使用して、出荷セット、到着セットまたは履行セットに受注明細を追加または削除できます。
明細レコードでセット名(ship_set/arrival_set/fullfillment_set)を渡して新規セットに明細を追加することも、セット ID(ship_set_id/arrival_set_id/fulfillment_set_id)を使用して既存のセットに明細を追加することもできます。
注意注意注意注意 : 受注または明細を更新するときは、添付は自動的に削除または再適用されません。
Oracle Order Managementのオープン・インタフェース 2-145
Oracle Order Managementの受注処理 API
分割分割分割分割受注処理を使用して既存の受注明細を複数の出荷に分割できます。 分割を実行するには、SPLIT処理で既存の明細レコードの数量を減らす明細レコードと、残りの数量を含む新規明細と分割元の明細への参照を作成する明細レコードの 2つの明細レコードを使用して受注処理をコールします。 たとえば、元の数量が 10の明細を 6と 4に分割するには、次のように表に入力します。 受注処理への 1つ目のコールでは、受注済数量以外の属性を更新することはできません。
line_tbl(1).split_action_code := 'SPLIT'line_tbl(1).split_by := 'USER'line_tbl(1).ordered_quantity := 6 line_tbl(1).operation = oe_globals.g_opr_updateline_tbl(2).split_action_code := 'SPLIT'line_tbl(2).split_by := 'USER'line_tbl(2).ordered_quantity := 4line_tbl(2).operation = oe_globals.g_opr_createline_tbl(2).split_from_line_id := line_tbl(1).line_idオプションで、更新する元の明細レコードで変更事由と変更注釈を渡すことができます。
取消取消取消取消受注処理を使用して受注と受注明細を取り消すこともできます。 受注全体を取り消す場合は、ヘッダー・レコードで取消済フラグを Yに更新してください。 明細を取り消すには、その明細レコードで受注済数量を減らします。 その明細レコードで変更事由を渡す必要があります。オプションで、変更注釈を渡すこともできます。
税金計算税金計算税金計算税金計算受注処理によって、受注明細の取引タイプが課税対象かどうか、またはユーザーがその税金の計算を指定した(免税フラグが必要に設定されている)かどうかをチェックします。 計算される税金は見積値であり、価格調整として内部に格納されます。
運送費および特別手数料運送費および特別手数料運送費および特別手数料運送費および特別手数料価格設定で運送費および特別手数料をモディファイアとして設定できます。 受注または明細の価格を設定するとき、これらの手数料が受注または明細に適用されます。 これらの手数料は販売単価には影響を与えず、価格調整として格納されます。
価格調整レコードを設定する方法でも、運送費および特別手数料の適用を指定できます。 こうした価格調整の list_line_type_codeパラメータは、手数料に設定されている必要があります。
2-146 Oracle Order Management Suite APIおよびオープン・インタフェース・マニュアル
Oracle Order Managementの受注処理 API
カスケードカスケードカスケードカスケード受注処理では、変更が他の依存エンティティに自動的にカスケードされます。 たとえば、
数量変更がモデル明細からすべてのオプション明細にカスケードされます。
セット中の 1つの明細でセット識別属性が変更されると、その変更がそのセット中の他のすべての明細に自動的に適用されます。
自動カスケードを検討するときは、処理順序が重要です。 受注処理では次の順序で明細エンティティが処理されます。 まず、すべての標準明細とモデル明細が処理されます。 次に、到着順に要求が処理されます。 処理順序の宣言が重要であることは、次の例からわかります。 モデルM1に O1とM2という 2つのオプションがあるとします。 M2には O2と O3という2つのオプションがあるとします。 これを図示すると次のようになります。
図図図図 2-1 ATO構成の簡略図構成の簡略図構成の簡略図構成の簡略図
受注処理 APIが次の要求を受信したとします。
要求 1: オプション 4の数量を 20に更新する。
要求 2: モデル 2の数量を 4に更新する。
これらの要求を受信した順に処理すると、次のようになります。
Oracle Order Managementのオープン・インタフェース 2-147
Oracle Order Managementの受注処理 API
オプション 4が 20に変更されます。変更後のモデル 2とオプション 4の比率(1:10)が有効範囲内にあると仮定します。 次に、モデル 2が 4に変更されます(この場合もモデル 1とモデル 2の比率は有効であると仮定します)。 数量カスケードによってオプション 3が 8に、オプション 4が 40に変更され、 終的に次のようになります。
モデル 2 = 4、オプション 3 = 8、オプション 4 = 40
要求の処理順序が品目タイプに基づいている( 初にモデル、次に区分、次にオプション...)場合は、次の順序で要求が処理されます。
まず、要求 2が処理されて、モデル 2の数量が 4に変更されます。次に、オプション 4の数量が 20に変更されます(変更後の比率は有効範囲内にあると仮定します)。 終的に次のようになります。
モデル 2 = 4、オプション 3 = 8、オプション 4 = 20
前述の例は、明細(例の中では要求)を到着順に処理する場合と品目タイプに基づいて処理する場合の違いを示しています。
すでに説明したように、受注処理すでに説明したように、受注処理すでに説明したように、受注処理すでに説明したように、受注処理 APIでは、まず、標準品目とトップ・モデル明細が処理さでは、まず、標準品目とトップ・モデル明細が処理さでは、まず、標準品目とトップ・モデル明細が処理さでは、まず、標準品目とトップ・モデル明細が処理され、次に、区分とオプション明細が処理され、 後にサービス明細が処理されます。れ、次に、区分とオプション明細が処理され、 後にサービス明細が処理されます。れ、次に、区分とオプション明細が処理され、 後にサービス明細が処理されます。れ、次に、区分とオプション明細が処理され、 後にサービス明細が処理されます。 明細が明細が明細が明細が同じカテゴリに含まれる場合は、要求の到着順に処理されます。同じカテゴリに含まれる場合は、要求の到着順に処理されます。同じカテゴリに含まれる場合は、要求の到着順に処理されます。同じカテゴリに含まれる場合は、要求の到着順に処理されます。
処理要求処理要求処理要求処理要求受注処理 APIを使用して、受注オブジェクトに対するその他の処理も実行できます。 たとえば、受注の記帳、保留の適用およびリリースなどです。
処理要求ごとに受注処理の処理要求表(p_action_request_tbl)に要求レコードを渡します。要求レコードのパラメータで、その処理の実行に必要な追加情報を指定できます。 validation_levelパラメータは、要求レコードのパラメータの検証が必要かどうかを指定します。
受注または明細を作成するコールと同じコールで処理を要求する場合は、処理対象の受注または明細の IDがまだ不明です。この場合は、その要求レコードの ENTITY_INDEXフィールドで、渡す先のエンティティ表中のエンティティ・レコードの索引を指定します。
現在サポートされている処理要求と、要求の処理に使用する要求レコードのパラメータを次の表に示します。
2-148 Oracle Order Management Suite APIおよびオープン・インタフェース・マニュアル
Oracle Order Managementの受注処理 API
受注の記帳受注の記帳受注の記帳受注の記帳
受注を記帳する要求です。
自動添付の適用自動添付の適用自動添付の適用自動添付の適用 \エンティティの添付ルールが評価され、添付ルールが適用可能な場合は、エンティティに文書が添付されます。
表表表表 2-17
パラメータパラメータパラメータパラメータ 説明説明説明説明
request_type OE_GLOBALS.G_BOOK_ORDER
entity_code 記帳は受注レベル処理であるため、このパラメータは必ず OE_GLOBALS.G_ENTITY_HEADERに設定してください。
entity_id 記帳する受注のヘッダー IDです。 同じコールで受注の作成と処理を実行する場合は、ユーザーがこの値を指定する必要はありません。
表表表表 2-18
パラメータパラメータパラメータパラメータ 説明説明説明説明
request_type OE_GLOBALS.G_APPLY_AUTOMATIC_ATCHMT
entity_code 受注ヘッダーのルールを評価する場合は、OE_GLOBALS.G_ENTITY_HEADERです。
受注明細のルールを評価する場合は、OE_GLOBALS.G_ENTITY_LINEです。
entity_id エンティティが G_ENTITY_HEADERの場合は、ヘッダー IDです。
エンティティが G_ENTITY_LINEの場合は、明細 IDです。
entity_index エンティティが G_ENTITY_LINEであり、受注処理への同じコールで明細を作成する場合は、表 p_line_tbl内のこの明細の索引位置を指定します。
Oracle Order Managementのオープン・インタフェース 2-149
Oracle Order Managementの受注処理 API
保留の適用保留の適用保留の適用保留の適用
要求レコードの指定パラメータに基づいて保留が適用されます。
表表表表 2-19
パラメータパラメータパラメータパラメータ 説明説明説明説明
request_type OE_GLOBALS.G_APPLY_HOLD
entity_code 受注の場合は OE_GLOBALS.G_ENTITY_ORDER、明細の場合は OE_GLOBALS.G_ENTITY_LINEです。
entity_id 保留を適用する受注または明細の IDです。
param1 適用する保留のタイプを識別する保留 ID (OE_HOLD_DEFINITIONSからの HOLD_ID)です。
param2 作成する保留ソースの保留エンティティ・コードです。
C: 顧客保留ソース
S: 請求先または出荷先保留ソース
I: 品目保留ソース
O: 受注保留ソース
W: 倉庫保留ソース
param3 保留エンティティ IDです。
Cまたはまたはまたはまたは S: 組織 ID
O: ヘッダー ID
I: 在庫品目 ID
param4 保留注釈です。
date_param1 保留期限です。
parm6~ param20 保留ソース・レコードに関連付けられた付加フレックスフィールドの Attribute1~ 15です。
2-150 Oracle Order Management Suite APIおよびオープン・インタフェース・マニュアル
Oracle Order Managementの受注処理 API
保留リリース保留リリース保留リリース保留リリース
受注または明細に関連付けられた保留をリリースします。
構成品目のデリンク構成品目のデリンク構成品目のデリンク構成品目のデリンク 構成品目を削除する要求です。
表表表表 2-20
パラメータパラメータパラメータパラメータ 説明説明説明説明
request_type OE_GLOBALS.G_RELEASE_HOLD
entity_code 受注の場合は OE_GLOBALS.G_ENTITY_ORDERです。
明細の場合は OE_GLOBALS.G_ENTITY_LINEです。
entity_id 保留をリリースする受注または明細の IDです。
param1 リリースする保留のタイプを指定する保留 IDです。
param2 リリースする保留に関連付けられた保留ソースの保留エンティティ・コードです。
C: 顧客保留ソース
S: 請求先または出荷先保留ソース
I: 品目保留ソース
O: 受注保留ソース
W: 倉庫保留ソース
param3 保留エンティティ IDです。
Cまたはまたはまたはまたは S: 組織 ID
O: ヘッダー ID
I: 在庫品目 ID
param4 リリース事由コードです。
param5 リリース注釈です。
表表表表 2-21
パラメータパラメータパラメータパラメータ 説明説明説明説明
request_type OE_GLOBALS.G_DELINK_CONFIG
entity_code OE_GLOBALS.G_ENTITY_LINE
entity_id ATO構成のトップ・モデル明細の明細 IDです。
Oracle Order Managementのオープン・インタフェース 2-151
Oracle Order Managementの受注処理 API
照合および予約照合および予約照合および予約照合および予約 この要求は、既存の構成品目がユーザーが作成した構成と一致しているかどうかをチェックし、構成品目が有効な場合はその品目を予約します。
機能の概要機能の概要機能の概要機能の概要
パブリック・プロシージャパブリック・プロシージャパブリック・プロシージャパブリック・プロシージャ受注処理 APIでは、受注オブジェクトのエンティティに対する操作と問合せのための次のパブリック・プロシージャが提供されています。
� Process_Order
� 受注のエンティティを作成、更新、削除する主要プロシージャです。 このプロシージャを使用して、レコードまたは明示的処理要求によって他の処理を実行することもできます。
次の項で説明する処理の詳細を参照してください。
� Get_Order
1つの受注オブジェクトに属するすべてのレコードを問い合せ、返すプロシージャです。
� Lock_Order
受注オブジェクトのエンティティをロックするプロシージャです。 get_orderプロシージャを使用してエンティティ・レコードを取得し、ロックするレコードを指定してlock_orderをコールします。
表表表表 2-22
パラメータパラメータパラメータパラメータ 説明説明説明説明
request_type OE_GLOBALS.G_MATCH_AND_RESERVE
entity_code OE_GLOBALS.G_ENTITY_LINE
entity_id ATO構成のトップ・モデル明細の明細 IDです。
entity_index エンティティが G_ENTITY_LINEであり、受注処理への同じコールでトップ・モデル明細を作成する場合は、表p_line_tbl内のこの明細の索引位置を指定します。
2-152 Oracle Order Management Suite APIおよびオープン・インタフェース・マニュアル
Oracle Order Managementの受注処理 API
受注ビジネス・オブジェクトの処理受注ビジネス・オブジェクトの処理受注ビジネス・オブジェクトの処理受注ビジネス・オブジェクトの処理受注処理への 1回のコールで処理できるのは、1つの受注に属するエンティティのみです。1つのヘッダー・レコードと、ヘッダー調整、ヘッダー販売実績、明細、明細調整、明細販売実績および明細ロット・シリアル番号レコードの表を 1つ受信できます。 次の順序でエンティティが処理されます。
1. ヘッダー・レコードが処理されます。
2. ヘッダー調整が処理されます。
3. ヘッダー価格設定属性が処理されます。
4. ヘッダー調整属性が処理されます。
5. ヘッダー調整関連が処理されます。
6. ヘッダー販売実績が処理されます。
7. エンティティ・コンテキストがチェックされ、すべての明細が 1つのヘッダーに属しているか確認されます。
8. 明細が処理されます。
9. 明細調整が処理されます。
10. 明細価格設定属性が処理されます。
11. 明細調整属性が処理されます。
12. 明細調整関連が処理されます。
13. 明細販売実績が処理されます。
14. 明細ロット・シリアル番号が処理されます。
15. 受注ビジネス・オブジェクトにクロス・エンティティ・ロジックが実行されます。
プロシージャ process_orderでは、受注オブジェクトの各エンティティに対して次の処理が実行されます。
属性レベル・セキュリティ・チェック
レコードの操作が更新または作成の場合、旧レコードから新レコードへの変更で変更されたすべての属性について制約が評価され、ユーザーがその属性の変更を許可されているかどうかがチェックされます。 セキュリティ・チェックで不合格になった属性が 1つでもある場合はエラーが生成され、そのレコードはそれ以上処理されません。
属性検証
ユーザーが渡したエンティティ・レコードのすべての属性が検証されます。 無効な属性については OMメッセージ・スタックにエラーが記録されます。 検証で不合格になった属性が 1つでもある場合はエラーが生成され、そのレコードはそれ以上処理されません。
Oracle Order Managementのオープン・インタフェース 2-153
Oracle Order Managementの受注処理 API
依存属性の消去
レコードの操作が更新の場合は、更新されたフィールドに依存するフィールドは消去されるか不明に設定されます。 これは、依存フィールドにデフォルト値が挿入されるようにするためです。 たとえば、受注の顧客を更新した場合は、その受注の出荷先担当と請求先担当にデフォルト値を挿入する必要があります。
注意 : 受注処理 APIへの同じコールで依存フィールドの更新も実行しようとすると、その依存フィールドは消去されず、ユーザー指定値が挿入されます。
デフォルト値の挿入
不明に設定された属性にはデフォルト値が使用されます。
ユーザーが明示的に値を渡さなかったために初期化レコードで値が保持されている属性は、不明属性として定義されます。 たとえば、エンティティ・レコードのすべての数字フィールドは値 FND_API.G_MISS_NUMに初期化されるので、この値を持つすべてのフィールドは不明属性です。
新しいデフォルト値が旧値と異なるかどうかのセキュリティ・チェックが行われ、有効な制約がある場合は、エラーが生成され、このレコードの処理が中止されます。
デフォルト値が NULLでない場合は、妥当性が検証されます。 新しいデフォルト値が有効でない場合は、属性が NULLに設定されます。
デフォルト値が有効な場合は、依存属性が消去されます(不明に設定されます)。 注意 : 受注処理への同じコールでこれらの依存属性の値も指定した場合は、ユーザー指定値が使用され、属性は消去されません。
すべての属性に値が設定されるまですべての不明属性(依存属性)にデフォルト値の挿入が実行されます。
レコード検証
レコード検証は次の 3つの主要ステップで構成されます。
i) 必須属性のチェック。 そのエンティティのすべての必須属性が指定されているかが検証され、必須属性が 1つでも欠けている場合はエラーが生成され、処理が終了します。 たとえば、在庫品目は受注明細エンティティの必須フィールドです。
ii) 条件付き必須属性のチェック。 そのエンティティのステータスに応じて必須のすべての属性が指定されているかが検証され、これらの必須属性が 1つでも欠けている場合はエラーが生成され、処理が終了します。 たとえば、記帳済明細の出荷先事業所は必須です。
II) 相互属性検証。 他の属性の値に依存する属性が検証されます。 有効でない属性が 1つでもある場合はエラーが生成され、処理が終了します。 たとえば、出荷先がその顧客に有効かどうかが検証されます。
2-154 Oracle Order Management Suite APIおよびオープン・インタフェース・マニュアル
Oracle Order Managementの受注処理 API
エンティティ・セキュリティ・チェック
エンティティ・レコードがデータベースに記録される前にエンティティ・レベルのセキュリティ・チェック(属性固有でない制約)が実行されます。これは、デフォルト値の挿入によって属性の値が変わっている場合があるためです。たとえば、デフォルトによって出荷セットに明細が挿入されている場合があります。出荷セット中のすべての明細の請求が済んでいる出荷セットに明細を挿入することに対しては制約があります。
エンティティの削除操作に対して制約が設定されている場合は、ここでその制約の評価も行われます。
データベース書込み
データベースに変更が書き込まれます。
クロス・レコード・ロジック
1つのエンティティのすべてのレコードが処理された後、検証、自動保留適用など他のクロス・レコード・ロジックが実行されます。 たとえば、エンティティ受注販売実績のすべてのレコードが処理された後、パーセントの合計が 100になるか検証されます。
クロス・エンティティ・ロジック
すべてのエンティティが処理された後、そのビジネス・オブジェクト全体に対してクロス・エンティティ・ロジックが実行されます。
前述の検証の他、明細のエンティティ・コンテキストの検証も実行され、すべての明細が同
じヘッダーに属しているかが確認されます。
レコード処理の開始レコード処理の開始レコード処理の開始レコード処理の開始
if operation if operationDELETE CREATE or UPDATEAttribute Security CheckerrorAttribute Validationif operation if operation errorCREATE UPDATEClear Dependent AttributesSet the errorstatus on the recordDefaultingerror Rollback all changes.Exit with error statusRecord ValidationerrorEntity Security CheckDatabase WriteProcessNext
Oracle Order Managementのオープン・インタフェース 2-155
Oracle Order Managementの受注処理 API
Record Record ProcessedSuccessfullyerrorAll records processedCross Record Logic errorAll entities processedProcess Action Requests Exit with Success Status
Process_Orderプロシージャの設定プロシージャの設定プロシージャの設定プロシージャの設定この APIを使用する前に、次のパラメータを設定し、有効化してください。
� バージョン番号を指定します。
� メッセージ・リストを初期化します。
� INレコード・パラメータを不明値にインタフェースするよう初期化します。
� インタフェースするレコードでパラメータを設定します。
パラメータの説明パラメータの説明パラメータの説明パラメータの説明パブリック API OE_ORDER_PUB.PROCESS_ORDERが使用するすべてのパラメータを次の表に示します。 インバウンド(IN)パラメータとアウトバウンド(OUT)パラメータをすべて示します。 APIをコールするときはアウトバウンド(OUT)パラメータを指定する必要があります。これらのパラメータには必須列にマークが付いています。 説明列で各パラメータについて説明します。
表表表表 2-23 OE_ORDER_PUB.PROCESS_ORDER
パラメータパラメータパラメータパラメータ 用途用途用途用途 データ型データ型データ型データ型 必須必須必須必須 オプションオプションオプションオプション 説明説明説明説明 デフォルトデフォルトデフォルトデフォルト
p_api_version_number
IN NUMBER X 受信した APIコールのバージョン番号を現行バージョン番号と比較します。 バージョン番号に互換性がない場合は、エラーが返されます。
p_init_msg_list
IN VARCHAR2
X ユーザーに代わってメッセージ・リストを初期化するようAPIに要求します。
FND_API.G_FALSE
p_return_values
IN VARCHAR2
X ユーザーに代わって値を返送するよう APIに要求します。
FND_API.G_FALSE
2-156 Oracle Order Management Suite APIおよびオープン・インタフェース・マニュアル
Oracle Order Managementの受注処理 API
x_return_status
OUT VARCHAR2
X ステータスが返され、要求が正常に処理されたかどうかが示されます。
成功 : FND_API.G_RET_STS_SUCCESS
エラー : FND_API.G_RET_STS_ERROR
予期しないエラー : FND_API.G_RET_STS_UNEXP_ERROR
x_msg_count
OUT NUMBER X APIで発生したエラー・メッセージの数が示されます。
x_msg_countが 1より大きい場合は、コール OE_MSG_ PUB.GETを使用してメッセージ・リストを検索する必要があります。次のパラメータ値を使用してこの APIをコールできます。
p_msg_index => I
p_encoded => F
p_data => 1_message
p_msg_index_out => 1_msg_index_out
ここで、1_messageと 1_msg_index_outはともにローカル変数で、データ型がそれぞれ VARCHAR2(2000)、NUMBERである必要があります。
x_msg_data OUT VARCHAR2
X エラー・メッセージ・テキストが表示されます。 x_msg_countが 1の場合は、実際のメッセージが含まれます。
p_header_rec
IN PL/SQLレコード
X 受注ヘッダー・エンティティの操作を指定します。
G_MISS_HEADER_REC
表表表表 2-23 OE_ORDER_PUB.PROCESS_ORDER(続き)(続き)(続き)(続き)
パラメータパラメータパラメータパラメータ 用途用途用途用途 データ型データ型データ型データ型 必須必須必須必須 オプションオプションオプションオプション 説明説明説明説明 デフォルトデフォルトデフォルトデフォルト
Oracle Order Managementのオープン・インタフェース 2-157
Oracle Order Managementの受注処理 API
p_old_header_rec
IN PL/SQLレコード
X 受注ヘッダー・エンティティの旧レコードを指定します。
G_MISS_HEADER_REC
p_header_val_rec
IN PL/SQLレコード
X 受注ヘッダー・エンティティのフィールドの表示値を指定します。
G_MISS_HEADER_VAL_REC
p_old_header_val_rec
IN PL/SQLレコード
X 受注ヘッダー・エンティティの旧レコードのフィールドの表示値を指定します。
G_MISS_HEADER_VAL_REC
p_header_adj_tbl
IN PL/SQL表
X 受注価格調整エンティティの操作を指定します。
G_MISS_HEADER_ADJ_TBL
p_old_header_adj_tbl
IN PL/SQL表
X 受注価格調整エンティティの旧レコードを指定します。
G_MISS_HEADER_ADJ_TB
p_header_adj_val_tbl
IN PL/SQL表
X 受注価格調整エンティティのフィールドの表示値を指定します。
G_MISS_HEADER_ADJ_VAL_TBL
p_old_header_adj_val_tbl
IN PL/SQL表
X 受注価格調整エンティティの旧レコードのフィールドの表示値を指定します。
G_MISS_HEADER_ADJ_VAL_TBL
p_header_price_att_tbl
IN PL/SQL表
X 受注価格設定属性エンティティの操作を指定します。
G_MISS_HEADER_PRICE_ATT_TBL
p_old_header_price_att_tbl
IN PL/SQL表
X 受注価格設定属性エンティティの旧レコードを指定します。
G_MISS_HEADER_PRICE_ATT_TBL
p_header_adj_att_tbl
IN PL/SQL表
X 受注調整属性エンティティの操作を指定します。
G_MISS_HEADER_ADJ_ATT_TBL
p_old_header_adj_att_tbl
IN PL/SQL表
X 受注調整属性エンティティの旧レコードを指定します。
G_MISS_HEADER_ADJ_ATT_TBL
表表表表 2-23 OE_ORDER_PUB.PROCESS_ORDER(続き)(続き)(続き)(続き)
パラメータパラメータパラメータパラメータ 用途用途用途用途 データ型データ型データ型データ型 必須必須必須必須 オプションオプションオプションオプション 説明説明説明説明 デフォルトデフォルトデフォルトデフォルト
2-158 Oracle Order Management Suite APIおよびオープン・インタフェース・マニュアル
Oracle Order Managementの受注処理 API
p_header_adj_assoc_tbl
IN PL/SQL表
X 受注調整関連エンティティの操作を指定します。
G_MISS_HEADER_ADJ_ASSOC_TBL
p_old_header_adj_assoc_tbl
IN PL/SQL表
X 受注調整関連エンティティの旧レコードを指定します。
G_MISS_HEADER_ADJ_ASSOC_TBL
p_header_scredit_tbl
IN PL/SQL表
X 受注販売実績の操作を指定します。
G_MISS_HEADER_SCREDIT_TBL
p_old_header_scredit_tbl
IN PL/SQL表
X 受注販売実績の旧レコードを指定します。
G_MISS_HEADER_SCREDIT_TBL
p_header_scredit_val_tbl
IN PL/SQL表
X 受注販売実績のフィールドの表示値を指定します。
G_MISS_HEADER_SCREDIT_VAL_TBL
p_old_header_scredit_val_tbl
IN PL/SQL表
X 受注販売実績の旧レコードのフィールドの表示値を指定します。
G_MISS_HEADER_SCREDIT_VAL_TBL
p_line_tbl IN PL/SQL表
X 受注明細の操作を指定します。
G_MISS_LINE_TBL
p_old_line_tbl
IN PL/SQL表
X 受注明細の旧レコードを指定します。
G_MISS_LINE_TBL
p_line_val_tbl
IN PL/SQL表
X 受注明細のフィールドの表示値を指定します。
G_MISS_LINE_VAL_TBL
p_old_line_val_tbl
IN PL/SQL表
X 受注明細の旧レコードのフィールドの表示値を指定します。
G_MISS_LINE_VAL_TBL
p_line_adj_tbl
IN PL/SQL表
X 明細価格調整エンティティの操作を指定します。
G_MISS_LINE_ADJ_TBL
表表表表 2-23 OE_ORDER_PUB.PROCESS_ORDER(続き)(続き)(続き)(続き)
パラメータパラメータパラメータパラメータ 用途用途用途用途 データ型データ型データ型データ型 必須必須必須必須 オプションオプションオプションオプション 説明説明説明説明 デフォルトデフォルトデフォルトデフォルト
Oracle Order Managementのオープン・インタフェース 2-159
Oracle Order Managementの受注処理 API
p_old_line_adj_tbl
IN PL/SQL表
X 明細価格調整エンティティの旧レコードを指定します。
G_MISS_LINE_ADJ_TBL
p_line_adj_val_tbl
IN PL/SQL表
X 明細価格調整エンティティのフィールドの表示値を指定します。
G_MISS_LINE_ADJ_VAL_TBL
p_old_line_adj_val_tbl
IN PL/SQL表
X 明細価格調整エンティティの旧レコードのフィールドの表示値を指定します。
G_MISS_LINE_ADJ_VAL_TBL
p_line_adj_tbl
IN PL/SQL表
X 明細価格設定属性エンティティの操作を指定します。
G_MISS_LINE_PRICE_ATT_TBL
p_old_line_adj_tbl
IN PL/SQL表
X 明細価格設定属性エンティティの旧レコードを指定します。
G_MISS_LINE_PRICE_ATT_TBL
p_line_adj_val_tbl
IN PL/SQL表
X 明細調整属性エンティティの操作を指定します。
G_MISS_LINE_ADJ_ATT_TBL
p_old_line_adj_val_tbl
IN PL/SQL表
X 明細調整属性エンティティの旧レコードを指定します。
G_MISS_LINE_ADJ_ATT_TBL
p_line_price_att_tbl
IN PL/SQL表
X
p_old_line_price_att_tbl
IN PL/SQL表
X
p_line_adj_att_tbl
IN PL/SQL表
X
p_old_line_adj_att_tbl
IN PL/SQL表
X
p_line_adj_assoc_tbl
IN PL/SQL表
X 明細調整関連エンティティの操作を指定します。
G_MISS_LINE_ADJ_ASSOC_TBL
表表表表 2-23 OE_ORDER_PUB.PROCESS_ORDER(続き)(続き)(続き)(続き)
パラメータパラメータパラメータパラメータ 用途用途用途用途 データ型データ型データ型データ型 必須必須必須必須 オプションオプションオプションオプション 説明説明説明説明 デフォルトデフォルトデフォルトデフォルト
2-160 Oracle Order Management Suite APIおよびオープン・インタフェース・マニュアル
Oracle Order Managementの受注処理 API
p_old_line_adj_assoc_tbl
IN PL/SQL表
X 明細調整関連エンティティの旧レコードを指定します。
G_MISS_LINE_ADJ_ASSOC_TBL
p_line_scredit_tbl
IN PL/SQL表
X 明細販売実績の操作を指定します。
G_MISS_LINE_SCREDIT_TBL
p_old_line_scredit_tbl
IN PL/SQL表
X 明細販売実績の旧レコードを指定します。
G_MISS_LINE_SCREDIT_TBL
p_line_scredit_val_tbl
IN PL/SQL表
X 明細販売実績のフィールドの表示値を指定します。
G_MISS_LINE_SCREDIT_VAL_TBL
p_old_line_scredit_val_tbl
IN PL/SQL表
X 明細販売実績の旧レコードのフィールドの表示値を指定します。
G_MISS_LINE_SCREDIT_VAL_TBL
p_lot_serial_tbl
IN PL/SQL表
X ロット・シリアルの操作を指定します。
G_MISS_LOT_SERIAL_TBL
p_old_lot_serial_tbl
IN PL/SQL表
X ロット・シリアルの旧レコードを指定します。
G_MISS_LOT_SERIAL_TBL
p_lot_serial_val_tbl
IN PL/SQL表
X ロット・シリアルのフィールドの表示値を指定します。
G_MISS_LOT_SERIAL_VAL_TBL
p_old_lot_serial_val_tbl
IN PL/SQL表
X ロット・シリアルの旧レコードのフィールドの表示値を指定します。
G_MISS_LOT_SERIAL_VAL_TBL
p_action_request_tbl
IN PL/SQL表
X その受注に対するその他の処理の処理要求を渡します。
G_MISS_REQUEST_TBL
x_header_rec
OUT PL/SQL表
X 処理済受注ヘッダー・レコードが返されます。
表表表表 2-23 OE_ORDER_PUB.PROCESS_ORDER(続き)(続き)(続き)(続き)
パラメータパラメータパラメータパラメータ 用途用途用途用途 データ型データ型データ型データ型 必須必須必須必須 オプションオプションオプションオプション 説明説明説明説明 デフォルトデフォルトデフォルトデフォルト
Oracle Order Managementのオープン・インタフェース 2-161
Oracle Order Managementの受注処理 API
x_header_val_rec
OUT PL/SQL表
X p_return_valuesを FND_API.G_TRUEに設定した場合は、その受注の処理済受注ヘッダー・レコードの値が返されます。
x_header_adj_tbl
OUT PL/SQL表
X 処理済価格調整のレコードが返されます。
x_header_adj_val_tbl
OUT PL/SQL表
X p_return_valuesを FND_API.G_TRUEに設定した場合は、処理済ヘッダー価格調整の値が返されます。
x_header_price_att_tbl
OUT PL/SQL表
X 処理済ヘッダー価格設定属性のレコードが返されます。
x_header_adj_att_tbl
OUT PL/SQL表
X 処理済ヘッダー調整属性のレコードが返されます。
x_header_adj_assoc_tbl
OUT PL/SQL表
X 処理済ヘッダー調整関連のレコードが返されます。
x_header_scredit_tbl
OUT PL/SQL表
X 処理済ヘッダー調整関連のレコードが返されます。
x_header_scredit_val_tbl
OUT PL/SQL表
X p_return_valuesを FND_API.G_TRUEに設定した場合は、処理済ヘッダー販売実績の値が返されます。
x_line_tbl OUT PL/SQL表
X 処理済受注明細が返されます。
x_line_val_tbl
OUT PL/SQL表
X p_return_valuesを FND_API.G_TRUEに設定した場合は、処理済受注明細の値が返されます。
x_line_adj_tbl
OUT PL/SQL表
X その受注の処理済明細価格調整が返されます。
x_line_adj_val_tbl
OUT PL/SQL表
X p_return_valuesを FND_API.G_TRUEに設定した場合は、その受注の処理済明細価格調整の値が返されます。
表表表表 2-23 OE_ORDER_PUB.PROCESS_ORDER(続き)(続き)(続き)(続き)
パラメータパラメータパラメータパラメータ 用途用途用途用途 データ型データ型データ型データ型 必須必須必須必須 オプションオプションオプションオプション 説明説明説明説明 デフォルトデフォルトデフォルトデフォルト
2-162 Oracle Order Management Suite APIおよびオープン・インタフェース・マニュアル
Oracle Order Managementの受注処理 API
Get_Orderプロシージャの設定プロシージャの設定プロシージャの設定プロシージャの設定この APIを使用する前に、次のパラメータを設定し、有効化してください。
� バージョン番号を指定します。
� メッセージ・リストを初期化します。
� 問い合せる受注のヘッダー IDを指定します。
x_line_price_att_tbl
OUT PL/SQL表
X 処理済明細調整属性のレコードが返されます。
x_line_adj_att_tbl
OUT PL/SQL表
X 処理済明細調整関連のレコードが返されます。
x_line_adj_assoc_tbl
OUT PL/SQL表
X 処理済明細調整関連のレコードが返されます。
x_line_scredit_tbl
OUT PL/SQL表
X 処理済販売実績が返されます。
x_line_scredit_val_tbl
OUT PL/SQL表
X p_return_valuesを FND_API.G_TRUEに設定した場合は、その受注の処理済販売実績の値が返されます。
x_lot_serial_tbl
OUT PL/SQL表
X 処理済ロット・シリアルが返されます。
x_lot_serial_val_tbl
OUT PL/SQL表
X p_return_valuesを FND_API.G_TRUEに設定した場合は、処理済ロット・シリアルの値が返されます。
x_action_request_tbl
OUT PL/SQL表
X 受注処理に渡した各処理要求のステータスが返されます。
表表表表 2-23 OE_ORDER_PUB.PROCESS_ORDER(続き)(続き)(続き)(続き)
パラメータパラメータパラメータパラメータ 用途用途用途用途 データ型データ型データ型データ型 必須必須必須必須 オプションオプションオプションオプション 説明説明説明説明 デフォルトデフォルトデフォルトデフォルト
Oracle Order Managementのオープン・インタフェース 2-163
Oracle Order Managementの受注処理 API
パラメータの説明パラメータの説明パラメータの説明パラメータの説明パブリック API、OE_ORDER_PUB.GET_ORDERが使用するすべてのパラメータを次の表に示します。 インバウンド(IN)パラメータとアウトバウンド(OUT)パラメータをすべて示します。 「説明」列で各パラメータについて説明します。
表表表表 2-24 OE_ORDER_PUB.GET_ORDER
パラメータパラメータパラメータパラメータ 用途用途用途用途 データ型データ型データ型データ型 必須必須必須必須 オプションオプションオプションオプション 説明説明説明説明 デフォルトデフォルトデフォルトデフォルト
p_api_version_number
IN NUMBER X 受信した APIコールのバージョン番号を現行バージョン番号と比較します。 バージョン番号に互換性がない場合は、エラーが返されます。
p_init_msg_list
IN VARCHAR2
X ユーザーに代わってメッセージ・リストを初期化するようAPIに要求します。
FND_API.G_FALSE
p_return_values
IN VARCHAR2
X ユーザーに代わって値を返送するよう APIに要求します。
FND_API.G_FALSE
p_commit IN VARCHAR2
X 関数の実行を完了した後で情報を更新するよう APIに要求します。
FND_API.G_FALSE
x_return_status
OUT VARCHAR2
X ステータスが返され、要求が正常に処理されたかどうかが示されます。
有効な値を次に示します。
成功 : FND_API.G_RET_STS_SUCCESS
エラー : FND_API.G_RET_STS_ERROR
予期しないエラー : FND_API.G_RET_STS_UNEXP_ERROR
2-164 Oracle Order Management Suite APIおよびオープン・インタフェース・マニュアル
Oracle Order Managementの受注処理 API
x_msg_count
OUT NUMBER X APIで発生したエラー・メッセージの数が示されます。
x_msg_countが 1より大きい場合は、コール OE_MSG_ PUB.GETを使用してメッセージ・リストを検索する必要があります。次のパラメータ値を使用してこの APIをコールできます。
p_msg_index => I
p_encoded => F
p_data => 1_message
p_msg_index_out => 1_msg_index_out
ここで、1_messageと 1_msg_index_outはデータ型がそれぞれ VARCHAR2(2000)、NUMBERのローカル変数である必要があります。
x_msg_data OUT VARCHAR2
エラー・メッセージ・テキストが表示されます。 x_msg_countが 1の場合は、実際のメッセージが含まれます。
p_header_id
IN NUMBER X 問い合せる受注を識別します。 FND_API.G_MISS_NUM
p_header IN VARCHAR2
X
x_header_rec
OUT PL/SQL表
X その受注の問合せ済ヘッダー・レコードが返されます。
x_header_val_rec
OUT PL/SQL表
X p_return_valuesを FND_API.G_TRUEに設定した場合は、その受注の問合せ済受注ヘッダー・レコードの値が返されます。
x_header_adj_tbl
OUT PL/SQL表
X その受注の問合せ済明細価格調整が返されます。
表表表表 2-24 OE_ORDER_PUB.GET_ORDER(続き)(続き)(続き)(続き)
パラメータパラメータパラメータパラメータ 用途用途用途用途 データ型データ型データ型データ型 必須必須必須必須 オプションオプションオプションオプション 説明説明説明説明 デフォルトデフォルトデフォルトデフォルト
Oracle Order Managementのオープン・インタフェース 2-165
Oracle Order Managementの受注処理 API
x_header_adj_val_tbl
OUT PL/SQL表
X p_return_valuesを FND_API.G_TRUEに設定した場合は、その受注の問合せ済ヘッダー価格調整の値が返されます。
x_header_price_att_tbl
OUT PL/SQL表
X
x_header_adj_att_tbl
OUT PL/SQL表
X
x_header_adj_assoc_tbl
OUT PL/SQL表
X
x_header_scredit_tbl
OUT PL/SQL表
X その受注の問合せ済ヘッダー販売実績が返されます。
x_header_scredit_val_tbl
OUT PL/SQL表
X p_return_valuesを FND_API.G_TRUEに設定した場合は、その受注の問合せ済ヘッダー販売実績の値が返されます。
x_line_tbl OUT PL/SQL表
X その受注の問合せ済受注明細が返されます。
x_line_val_tbl
OUT PL/SQL表
X p_return_valuesを FND_API.G_TRUEに設定した場合は、その受注の問合せ済受注明細の値が返されます。
x_line_adj_tbl
OUT PL/SQL表
X その受注の問合せ済明細価格調整が返されます。
x_line_adj_val_tbl
OUT PL/SQL表
X p_return_valuesを FND_API.G_TRUEに設定した場合は、その受注の問合せ済明細価格調整の値が返されます。
x_line_price_att_tbl
OUT PL/SQL表
X
x_line_adj_att_tbl
OUT PL/SQL表
X
表表表表 2-24 OE_ORDER_PUB.GET_ORDER(続き)(続き)(続き)(続き)
パラメータパラメータパラメータパラメータ 用途用途用途用途 データ型データ型データ型データ型 必須必須必須必須 オプションオプションオプションオプション 説明説明説明説明 デフォルトデフォルトデフォルトデフォルト
2-166 Oracle Order Management Suite APIおよびオープン・インタフェース・マニュアル
Oracle Order Managementの受注処理 API
Lock_Orderプロシージャの設定プロシージャの設定プロシージャの設定プロシージャの設定この APIを使用する前に、次のパラメータを設定し、有効化してください。
� バージョン番号を指定します。
� メッセージ・リストを初期化します。
� Get_Orderプロシージャで受注のすべてのエンティティを問い合せます。
� このコールでロックするエンティティ・レコードでのみ操作パラメータを OE_GLOBALS.G_OPR_LOCKに設定します。
x_line_adj_assoc_tbl
OUT PL/SQL表
X
x_line_scredit_tbl
OUT PL/SQL表
X その受注の問合せ済明細販売実績が返されます。
x_line_scredit_val_tbl
OUT PL/SQL表
X p_return_valuesを FND_API.G_TRUEに設定した場合は、その受注の問合せ済明細販売実績の値が返されます。
x_lot_serial_tbl
OUT PL/SQL表
X その受注の問合せ済ロット・シリアルが返されます。
x_lot_serial_val_tbl
OUT PL/SQL表
X p_return_valuesを FND_API.G_TRUEに設定した場合は、その受注の問合せ済ロット・シリアルの値が返されます。
表表表表 2-24 OE_ORDER_PUB.GET_ORDER(続き)(続き)(続き)(続き)
パラメータパラメータパラメータパラメータ 用途用途用途用途 データ型データ型データ型データ型 必須必須必須必須 オプションオプションオプションオプション 説明説明説明説明 デフォルトデフォルトデフォルトデフォルト
Oracle Order Managementのオープン・インタフェース 2-167
Oracle Order Managementの受注処理 API
パラメータの説明パラメータの説明パラメータの説明パラメータの説明パブリック API、OE_ORDER_PUB.LOCK_ORDERが使用するすべてのパラメータを次の表に示します。 インバウンド(IN)パラメータとアウトバウンド(OUT)パラメータをすべて示します。 APIをコールするときはアウトバウンド(OUT)パラメータを指定する必要があります。これらのパラメータには必須列にマークが付いています。 説明列で各パラメータについて説明します。
表表表表 2-25 OE_ORDER_PUB.LOCK_ORDER
パラメータパラメータパラメータパラメータ 用途用途用途用途 データ型データ型データ型データ型 必須必須必須必須 オプションオプションオプションオプション 説明説明説明説明 デフォルトデフォルトデフォルトデフォルト
p_api_version_number
IN NUMBER X 受信した APIコールのバージョン番号を現行バージョン番号と比較します。 バージョン番号に互換性がない場合は、エラーが返されます。
p_init_msg_list
IN VARCHAR2
X ユーザーに代わってメッセージ・リストを初期化するようAPIに要求します。
FND_API.G_FALSE
p_return_values
IN VARCHAR2
X ユーザーに代わって値を返送するよう APIに要求します。
FND_API.G_FALSE
x_return_status
OUT VARCHAR2
X ステータスが返され、要求が正常に処理されたかどうかが示されます。
有効な値を次に示します。
成功 : FND_API.G_RET_STS_SUCCESS
エラー : FND_API.G_RET_STS_ERROR
予期しないエラー : FND_API.G_RET_STS_UNEXP_ERROR
2-168 Oracle Order Management Suite APIおよびオープン・インタフェース・マニュアル
Oracle Order Managementの受注処理 API
x_msg_count
OUT NUMBER X APIで発生したエラー・メッセージの数が示されます。
x_msg_countが 1より大きい場合は、コール OE_MSG_ PUB.GETを使用してメッセージ・リストを検索する必要があります。次のパラメータ値を使用してこの APIをコールできます。
p_msg_index => I
p_encoded => F
p_data => 1_message
p_msg_index_out => 1_msg_index_out
ここで、1_messageと 1_msg_index_outはデータ型がそれぞれ VARCHAR2(2000)、NUMBERのローカル変数である必要があります。
x_msg_data OUT VARCHAR2
X エラー・メッセージ・テキストが表示されます。 x_msg_countが 1の場合は、実際のメッセージが含まれます。
p_header_rec
IN PL/SQLレコード
X 受注ヘッダー・エンティティの操作を指定します。
G_MISS_HEADER_REC
p_header_val_rec
IN PL/SQLレコード
X 受注ヘッダー・エンティティのフィールドの表示値を指定します。
G_MISS_HEADER_VAL_REC
p_header_adj_tbl
IN PL/SQL表
X 受注価格調整エンティティの操作を指定します。
G_MISS_HEADER_ADJ_TBL
p_header_adj_val_tbl
IN PL/SQL表
X 受注価格調整エンティティのフィールドの表示値を指定します。
G_MISS_HEADER_ADJ_VAL_TBL
表表表表 2-25 OE_ORDER_PUB.LOCK_ORDER(続き)(続き)(続き)(続き)
パラメータパラメータパラメータパラメータ 用途用途用途用途 データ型データ型データ型データ型 必須必須必須必須 オプションオプションオプションオプション 説明説明説明説明 デフォルトデフォルトデフォルトデフォルト
Oracle Order Managementのオープン・インタフェース 2-169
Oracle Order Managementの受注処理 API
p_header_price_att_tbl
IN PL/SQL表
X 受注価格設定属性エンティティの操作を指定します。
G_MISS_HEADER_PRICE_ATT_TBL
p_header_adj_att_tbl
IN PL/SQL表
X 受注調整属性エンティティの操作を指定します。
G_MISS_HEADER_ADJ_ATT_TBL
p_header_adj_assoc_tbl
IN PL/SQL表
X 受注調整関連エンティティの操作を指定します。
G_MISS_HEADER_ADJ_ASSOC_TBL
p_header_scredit_tbl
IN PL/SQL表
X 受注販売実績の操作を指定します。
G_MISS_HEADER_SCREDIT_TBL
p_header_scredit_val_tbl
IN PL/SQL表
X 受注販売実績のフィールドの表示値を指定します。
G_MISS_HEADER_SCREDIT_VAL_TBL
p_line_tbl IN PL/SQL表
X 受注明細の操作を指定します。 G_MISS_LINE_TBL
p_line_val_tbl
IN PL/SQL表
X 受注明細のフィールドの表示値を指定します。
G_MISS_LINE_VAL_TBL
p_line_adj_tbl
IN PL/SQL表
X 明細価格調整エンティティの操作を指定します。
G_MISS_LINE_ADJ_TBL
p_line_adj_val_tbl
IN PL/SQL表
X 明細価格調整エンティティのフィールドの表示値を指定します。
G_MISS_LINE_ADJ_VAL_TBL
p_line_adj_tbl
IN PL/SQL表
X 明細価格設定属性エンティティの操作を指定します。
G_MISS_LINE_PRICE_ATT_TBL
p_line_adj_val_tbl
IN PL/SQL表
X 明細調整属性エンティティの操作を指定します。
G_MISS_LINE_ADJ_ATT_TBL
表表表表 2-25 OE_ORDER_PUB.LOCK_ORDER(続き)(続き)(続き)(続き)
パラメータパラメータパラメータパラメータ 用途用途用途用途 データ型データ型データ型データ型 必須必須必須必須 オプションオプションオプションオプション 説明説明説明説明 デフォルトデフォルトデフォルトデフォルト
2-170 Oracle Order Management Suite APIおよびオープン・インタフェース・マニュアル
Oracle Order Managementの受注処理 API
p_line_adj_assoc_tbl
IN PL/SQL表
X 明細調整関連エンティティの操作を指定します。
G_MISS_LINE_ADJ_ASSOC_TBL
p_line_scredit_tbl
IN PL/SQL表
X 明細販売実績の操作を指定します。
G_MISS_LINE_SCREDIT_TBL
p_line_scredit_val_tbl
IN PL/SQL表
X 明細販売実績のフィールドの表示値を指定します。
G_MISS_LINE_SCREDIT_VAL_TBL
p_lot_serial_tbl
IN PL/SQL表
X ロット・シリアルの操作を指定します。
G_MISS_LOT_SERIAL_TBL
p_lot_lot_serial_val_tbl
IN PL/SQL表
X ロット・シリアルのフィールドの表示値を指定します。
G_MISS_LOT_SERIAL_VAL_TBL
x_header_rec
OUT PL/SQL表
X 処理済受注ヘッダー・レコードが返されます。
x_header_val_rec
OUT PL/SQL表
X p_return_valuesを FND_API.G_TRUEに設定した場合は、その受注の処理済受注ヘッダー・レコードの値が返されます。
x_header_adj_tbl
OUT PL/SQL表
X 処理済価格調整のレコードが返されます。
x_header_adj_val_tbl
OUT PL/SQL表
X p_return_valuesを FND_API.G_TRUEに設定した場合は、処理済ヘッダー価格調整の値が返されます。
x_header_price_att_tbl
OUT PL/SQL表
X 処理済ヘッダー価格設定属性のレコードが返されます。
x_header_adj_att_tbl
OUT PL/SQL表
X 処理済ヘッダー調整属性のレコードが返されます。
表表表表 2-25 OE_ORDER_PUB.LOCK_ORDER(続き)(続き)(続き)(続き)
パラメータパラメータパラメータパラメータ 用途用途用途用途 データ型データ型データ型データ型 必須必須必須必須 オプションオプションオプションオプション 説明説明説明説明 デフォルトデフォルトデフォルトデフォルト
Oracle Order Managementのオープン・インタフェース 2-171
Oracle Order Managementの受注処理 API
x_header_adj_assoc_tbl
OUT PL/SQL表
X 処理済ヘッダー調整関連のレコードが返されます。
x_header_scredit_tbl
OUT PL/SQL表
X 処理済ヘッダー調整関連のレコードが返されます。
x_header_scredit_val_tbl
OUT PL/SQL表
X p_return_valuesを FND_API.G_TRUEに設定した場合は、処理済ヘッダー販売実績の値が返されます。
x_line_tbl OUT PL/SQL表
X 処理済受注明細が返されます。
x_line_val_tbl
OUT PL/SQL表
X p_return_valuesを FND_API.G_TRUEに設定した場合は、処理済受注明細の値が返されます。
x_line_adj_tbl
OUT PL/SQL表
X その受注の処理済明細価格調整が返されます。
x_line_adj_val_tbl
OUT PL/SQL表
X p_return_valuesを FND_API.G_TRUEに設定した場合は、その受注の処理済明細価格調整の値が返されます。
x_line_price_att_tbl
OUT PL/SQL表
X 処理済明細調整属性のレコードが返されます。
x_line_adj_att_tbl
OUT PL/SQL表
X
x_line_adj_assoc_tbl
OUT PL/SQL表
X 処理済明細調整関連のレコードが返されます。
x_line_scredit_tbl
OUT PL/SQL表
X 処理済販売実績が返されます。
x_line_scredit_val_tbl
OUT PL/SQL表
X X p_return_valuesを FND_API.G_TRUEに設定した場合は、その受注の処理済販売実績の値が返されます。
x_lot_serial_tbl
OUT PL/SQL表
X 処理済ロット・シリアルを返します。
表表表表 2-25 OE_ORDER_PUB.LOCK_ORDER(続き)(続き)(続き)(続き)
パラメータパラメータパラメータパラメータ 用途用途用途用途 データ型データ型データ型データ型 必須必須必須必須 オプションオプションオプションオプション 説明説明説明説明 デフォルトデフォルトデフォルトデフォルト
2-172 Oracle Order Management Suite APIおよびオープン・インタフェース・マニュアル
Oracle Order Managementの受注処理 API
PL/SQLレコードの構造レコードの構造レコードの構造レコードの構造受注処理 APIに渡すことができるレコード・タイプで、受注管理の基礎となる表のすべての列を使用できます。 ただし、一部の列にはパブリック受注処理 APIで値を渡すことができません。 このような列には導出列にマークが付いています。これらの列の値は内部で導出され、APIによって更新されます。 ユーザーがこれらのフィールドの値を指定すると、データが破損することがあります。
各列に(レコード・タイプが値レコード・タイプ val_rec_typeでない場合)次の情報を示します。
� データ型データ型データ型データ型 : フィールドのデータ型を示します。
� 必須必須必須必須 : Xは入力時に必須、Cは条件付きで必須であることを示します。
� 記帳時に必須記帳時に必須記帳時に必須記帳時に必須 : Xは記帳時に必須、Cは他の条件に応じて記帳時に必須であることを示します。
� 導出導出導出導出 : 内部で使用するため、ユーザーはこれらのフィールドを更新できません。
� オプションオプションオプションオプション : Xはユーザーがフィールドに値を入力できるかデフォルト値が挿入されることを示します。
値レコード構造のすべてのフィールドは、オプションで識別子のかわりに渡すことができます。 必須の識別子フィールドを渡さない場合は、かわりに値フィールドを渡すことができ、値が識別子に解決されます。
これらのレコードと表の構造は、受注処理 API、OE_ORDER_PUBの仕様に定義されています。
Header_Rec_Type
列の説明は、Order Management TRMの表 OE_ORDER_HEADERS_ALLを参照してください。
x_lot_serial_val_tbl
OUT PL/SQL表
X p_return_valuesを FND_API.G_TRUEに設定した場合は、処理済ロット・シリアルの値が返されます。
表表表表 2-25 OE_ORDER_PUB.LOCK_ORDER(続き)(続き)(続き)(続き)
パラメータパラメータパラメータパラメータ 用途用途用途用途 データ型データ型データ型データ型 必須必須必須必須 オプションオプションオプションオプション 説明説明説明説明 デフォルトデフォルトデフォルトデフォルト
Oracle Order Managementのオープン・インタフェース 2-173
Oracle Order Managementの受注処理 API
表表表表 2-26 OE_ORDER_HEADERS_ALL.
パラメータパラメータパラメータパラメータ データ型データ型データ型データ型 必須必須必須必須 記帳時に必須記帳時に必須記帳時に必須記帳時に必須 導出導出導出導出 オプションオプションオプションオプション
accounting_rule_id NUMBER X
agreement_id NUMBER C - 受注タイプに必要な場合
X
attribute1~
attribute15
VARCHAR2(240) X
booked_flag VARCHAR2(1) X
cancelled_flag VARCHAR2(1) X
context VARCHAR2(30) X
conversion_rate NUMBER C - 換算タイプがユーザーの場合
X
conversion_rate_date DATE C - 換算タイプがユーザーの場合
X
conversion_type_code VARCHAR2(30) C - 受注通貨がSOB通貨と異なる場合
X
customer_preference_set_code
VARCHAR2(30) X
created_by NUMBER X
creation_date DATE X
cust_po_number VARCHAR2(50) C - 受注タイプに必要な場合
X
deliver_to_contact_id NUMBER X
deliver_to_org_id NUMBER X
demand_class_code VARCHAR2(30) X
earliest_schedule_limit NUMBER X
expiration_date DATE X
fob_point_code VARCHAR2(30) X
freight_carrier_code VARCHAR2(30) X
freight_terms_code VARCHAR2(30) X
2-174 Oracle Order Management Suite APIおよびオープン・インタフェース・マニュアル
Oracle Order Managementの受注処理 API
global_attribute1~
global_attibute20
VARCHAR2(240) X
global_attribute_category VARCHAR2(30) X
tp_context VARCHAR2(30) X
tp_attribute1~
tp_attribute15
VARCHAR2(240) X
header_id NUMBER C - 更新および削除の場合
X
invoice_to_contact_id NUMBER X
invoice_to_org_id NUMBER X
invoicing_rule_id NUMBER X
last_updated_by NUMBER X
last_update_date DATE X
last_update_login NUMBER X
latest_schedule_limit NUMBER X
open_flag VARCHAR2(1) X
order_category_code VARCHAR2(30) X
ordered_date DATE X X
order_date_type_code VARCHAR2(30) X
order_number NUMBER C - 手動受注タイプの場合
X
order_source_id NUMBER X
order_type_id NUMBER X
org_id NUMBER X
orig_sys_document_ref VARCHAR2(50) X
partial_shipments_allowed
VARCHAR2(1) X
payment_term_id NUMBER C - 受注明細(返品明細ではない)の場合
X
表表表表 2-26 OE_ORDER_HEADERS_ALL.(続き)(続き)(続き)(続き)
パラメータパラメータパラメータパラメータ データ型データ型データ型データ型 必須必須必須必須 記帳時に必須記帳時に必須記帳時に必須記帳時に必須 導出導出導出導出 オプションオプションオプションオプション
Oracle Order Managementのオープン・インタフェース 2-175
Oracle Order Managementの受注処理 API
price_list_id NUMBER X X
pricing_date DATE X X
program_application_id NUMBER X
program_id NUMBER X
program_update_date DATE X
request_date DATE X
request_id NUMBER X
return_reason_code VARCHAR2(30) X
salesrep_id NUMBER X X
sales_channel_code VARCHAR2(30) X
shipment_priority_code VARCHAR2(30) X
shipping_method_code VARCHAR2(30) X
ship_from_org_id NUMBER C - 返品明細の場合
ship_tolerance_above NUMBER X
ship_tolerance_below NUMBER X
ship_to_contact_id NUMBER X
ship_to_org_id NUMBER C - 受注明細(返品明細ではない)の場合
sold_from_org_id NUMBER X
sold_to_contact_id NUMBER X
sold_to_org_id NUMBER X X
source_document_id NUMBER X
source_document_type_id NUMBER X
tax_exempt_flag VARCHAR2(30) X X
tax_exempt_number VARCHAR2(50) X
tax_exempt_reason_code VARCHAR2(30) C - 免税フラグが免税の場合
X
表表表表 2-26 OE_ORDER_HEADERS_ALL.(続き)(続き)(続き)(続き)
パラメータパラメータパラメータパラメータ データ型データ型データ型データ型 必須必須必須必須 記帳時に必須記帳時に必須記帳時に必須記帳時に必須 導出導出導出導出 オプションオプションオプションオプション
2-176 Oracle Order Management Suite APIおよびオープン・インタフェース・マニュアル
Oracle Order Managementの受注処理 API
tax_point_code VARCHAR2(30) 将来使用
transactional_curr_code VARCHAR2(3) X
version_number NUMBER X
return_status VARCHAR2(1) X
db_flag VARCHAR2(1) X
operation VARCHAR2(30) X
first_ack_code VARCHAR2(30) X
first_ack_date DATE X
last_ack_code VARCHAR2(30) X
last_ack_date DATE X
change_reason VARCHAR2(30) C - 制約設定に事由が必要な場合
X
change_comments VARCHAR2(2000) X
change_sequence VARCHAR2(50) X
change_request_code VARCHAR2(30) X
ready_flag VARCHAR2(1) X
status_flag VARCHAR2(1) X
force_apply_flag VARCHAR2(1) X
drop_ship_flag VARCHAR2(1) X
customer_payment_term_id
NUMBER X
payment_type_code VARCHAR2(30) X
payment_amount NUMBER C - 支払タイプがクレジット・クレジット・クレジット・クレジット・カードカードカードカード以外の場合
check_number VARCHAR2(50) C - 支払タイプが小切手の場合
credit_card_code VARCHAR2(80) X
表表表表 2-26 OE_ORDER_HEADERS_ALL.(続き)(続き)(続き)(続き)
パラメータパラメータパラメータパラメータ データ型データ型データ型データ型 必須必須必須必須 記帳時に必須記帳時に必須記帳時に必須記帳時に必須 導出導出導出導出 オプションオプションオプションオプション
Oracle Order Managementのオープン・インタフェース 2-177
Oracle Order Managementの受注処理 API
TYPE Header_Tbl_Type IS TABLE OF Header_Rec_Type
INDEX BY BINARY_INTEGER;
Header_Val_Rec_Type
credit_card_holder_name VARCHAR2(80) C - 支払タイプがクレジット・カードの場合
credit_card_number VARCHAR2(80) C - 支払タイプがクレジット・カードの場合
credit_card_expiration_date
DATE C - 支払タイプがクレジット・カードの場合
credit_card_approval_code
VARCHAR2(80) X X
credit_card_approval_date
DATE X
shipping_instructions VARCHAR2(2000) X
packing_instructions VARCHAR2(2000) X
flow_status_code VARCHAR2(30) X
booked_date DATE X
marketing_source_code_id
NUMBER X
表表表表 2-27 Header_Val_Rec_Type
パラメータパラメータパラメータパラメータ
accounting_rule
agreement
conversion_type
deliver_to_address1
deliver_to_address2
deliver_to_address3
表表表表 2-26 OE_ORDER_HEADERS_ALL.(続き)(続き)(続き)(続き)
パラメータパラメータパラメータパラメータ データ型データ型データ型データ型 必須必須必須必須 記帳時に必須記帳時に必須記帳時に必須記帳時に必須 導出導出導出導出 オプションオプションオプションオプション
2-178 Oracle Order Management Suite APIおよびオープン・インタフェース・マニュアル
Oracle Order Managementの受注処理 API
deliver_to_address4
deliver_to_contact
deliver_to_location
deliver_to_org
demand_class
fob_point
freight_terms
invoice_to_address1
invoice_to_address2
invoice_to_address3
invoice_to_address4
invoice_to_contact
invoice_to_location
invoice_to_org
invoicing_rule
order_source
order_type
payment_term
price_list
return_reason
salesrep
shipment_priority
ship_from_address1
ship_from_address2
ship_from_address3
ship_from_address4
ship_from_location
ship_from_org
表表表表 2-27 Header_Val_Rec_Type (続き)(続き)(続き)(続き)
パラメータパラメータパラメータパラメータ
Oracle Order Managementのオープン・インタフェース 2-179
Oracle Order Managementの受注処理 API
TYPE Header_Val_Tbl_Type IS TABLE OF Header_Val_Rec_Type
INDEX BY BINARY_INTEGER;
ship_to_address1
ship_to_address2
ship_to_address3
ship_to_address4
ship_to_contact
ship_to_location
ship_to_org
sold_to_contact
sold_to_org
sold_from_org
tax_exempt
tax_exempt_reason
tax_point
customer_payment_term
payment_type
credit_card
status
freight_carrier
shipping_method
order_date_type
customer_number
sales_channel
表表表表 2-27 Header_Val_Rec_Type (続き)(続き)(続き)(続き)
パラメータパラメータパラメータパラメータ
2-180 Oracle Order Management Suite APIおよびオープン・インタフェース・マニュアル
Oracle Order Managementの受注処理 API
Header_Adj_Rec_Type
列の説明は、Order Management TRMの表 OE_PRICE_ADJUSTMENTSを参照してください。
表表表表 2-28 OE_PRICE_ADJUSTMENTS
パラメータパラメータパラメータパラメータ データ型データ型データ型データ型 必須必須必須必須 導出導出導出導出 オプションオプションオプションオプション
attribute1~attribute15
VARCHAR2(240)
automatic_flag VARCHAR2(1) X qp_list_lines
context VARCHAR2(30) X
created_by NUMBER X
creation_date DATE X
discount_id NUMBER X
discount_line_id NUMBER X
header_id NUMBER X
last_updated_by NUMBER X
last_update_date DATE X
last_update_login NUMBER X
percent NUMBER X
price_adjustment_id NUMBER C - 更新および削除の場合
X
program_application_id
NUMBER X
program_id NUMBER X
program_update_date DATE X
request_id NUMBER X
return_status VARCHAR2(1) X
db_flag VARCHAR2(1) X
operation VARCHAR2(30) X
line_index NUMBER X
orig_sys_discount_ref VARCHAR2(50) X
change_request_code VARCHAR2(30) X
Oracle Order Managementのオープン・インタフェース 2-181
Oracle Order Managementの受注処理 API
status_flag VARCHAR2(1) X
list_header_id NUMBER C - 税金レコードの場合以外は必須
list_line_id NUMBER C - 税金レコードの場合以外は必須
list_line_type_code VARCHAR2(30) X
modifier_mechanism_type_code
VARCHAR2(30) X
modified_from NUMBER X
modified_to NUMBER X
updated_flag VARCHAR2(1) X
update_allowed VARCHAR2(1) X
applied_flag VARCHAR2(1)
change_reason_code VARCHAR2(30) X
change_reason_text VARCHAR2(2000) X
operand NUMBER X
operand_per_pqty NUMBER X
arithmetic_operator VARCHAR2(30) X
cost_id NUMBER X
tax_code VARCHAR2(30)
tax_exempt_flag VARCHAR2(1)
tax_exempt_number VARCHAR2(80)
tax_exempt_reason_code
VARCHAR2(30)
parent_adjustment_id NUMBER X - 更新および削除の場合
invoiced_flag VARCHAR2(1) X
estimated_flag VARCHAR2(1) X
表表表表 2-28 OE_PRICE_ADJUSTMENTS(続き)(続き)(続き)(続き)
パラメータパラメータパラメータパラメータ データ型データ型データ型データ型 必須必須必須必須 導出導出導出導出 オプションオプションオプションオプション
2-182 Oracle Order Management Suite APIおよびオープン・インタフェース・マニュアル
Oracle Order Managementの受注処理 API
inc_in_sales_performance
VARCHAR2(1) X
split_action_code VARCHAR2(30) X
adjusted_amount NUMBER X
adjusted_amount_per_pqty
NUMBER X
pricing_phase_id NUMBER X
charge_type_code VARCHAR2(30) X
charge_subtype_code VARCHAR2(30) X
list_line_no VARCHAR2(240) X
source_system_code VARCHAR2(30) X
benefit_qty NUMBER X
benefit_uom_code VARCHAR2(3) X
print_on_invoice_flag VARCHAR2(1) X
expiration_date DATE X
rebate_transaction_type_code
VARCHAR2(30) X
rebate_transaction_reference
VARCHAR2(80) X
rebate_payment_system_code
VARCHAR2(30) X
redeemed_date DATE X
redeemed_flag VARCHAR2(1) X
accrual_flag VARCHAR2(1) X
range_break_quantity NUMBER X
accrual_conversion_rate
NUMBER X
pricing_group_sequence
NUMBER X
modifier_level_code VARCHAR2(30) X
price_break_type_code VARCHAR2(30) X
表表表表 2-28 OE_PRICE_ADJUSTMENTS(続き)(続き)(続き)(続き)
パラメータパラメータパラメータパラメータ データ型データ型データ型データ型 必須必須必須必須 導出導出導出導出 オプションオプションオプションオプション
Oracle Order Managementのオープン・インタフェース 2-183
Oracle Order Managementの受注処理 API
TYPE Header_Adj_Tbl_Type IS TABLE OF Header_Adj_Rec_Type
INDEX BY BINARY_INTEGER;
Header_Adj_Val_Rec_Type
TYPE Header_Adj_Val_Tbl_Type IS TABLE OF Header_Adj_Val_Rec_Type
INDEX BY BINARY_INTEGER;
Header_Price_Att_Rec_Type列の説明は、Order Management TRMの表 OE_ORDER_PRICE_ATTRIBSを参照してください。
substitution_attribute VARCHAR2(30) X
proration_type_code VARCHAR2(30) X
credit_or_charge_flag VARCHAR2(1) X
include_on_returns_flag
VARCHAR2(1) X
ac_attribute1~
ac_attribute15
VARCHAR2(240) X
ac_context VARCHAR2(150) X
表表表表 2-29 Header_Adj_Val_Rec_Type
パラメータ
discount
list_name
表表表表 2-30 OE_ORDER_PRICE_ATTRIBS
パラメータパラメータパラメータパラメータ データ型データ型データ型データ型 必須必須必須必須 導出導出導出導出 オプションオプションオプションオプション
order_price_attrib_id NUMBER X - 更新および削除の場合
X
header_id NUMBER X
creation_date DATE X
表表表表 2-28 OE_PRICE_ADJUSTMENTS(続き)(続き)(続き)(続き)
パラメータパラメータパラメータパラメータ データ型データ型データ型データ型 必須必須必須必須 導出導出導出導出 オプションオプションオプションオプション
2-184 Oracle Order Management Suite APIおよびオープン・インタフェース・マニュアル
Oracle Order Managementの受注処理 API
TYPE Header_Price_Att_Tbl_Type is TABLE of Header_Price_Att_rec_Type
INDEX by BINARY_INTEGER
created_by NUMBER X
last_update_date DATE X
last_updated_by NUMBER X
last_update_login NUMBER X
program_application_id NUMBER X
program_id NUMBER X
program_update_date DATE X
request_id NUMBER X
flex_title VARCHAR2(60) X
pricing_context VARCHAR2(30) X
pricing_attribute1~pricing_attribute100
VARCHAR2(240)
X
context VARCHAR2(30) X
attribute1~
attribute15
VARCHAR2(240)
X
Override_Flag VARCHAR2(1) X
return_status VARCHAR2(1) X
db_flag VARCHAR2(1) X
operation VARCHAR2(30) X
表表表表 2-30 OE_ORDER_PRICE_ATTRIBS(続き)(続き)(続き)(続き)
パラメータパラメータパラメータパラメータ データ型データ型データ型データ型 必須必須必須必須 導出導出導出導出 オプションオプションオプションオプション
Oracle Order Managementのオープン・インタフェース 2-185
Oracle Order Managementの受注処理 API
Header_Adj_Att_Rec_Type列の説明は、Order Management TRMの表 OE_PRICE_ADJ_ATTRIBSを参照してください。
TYPE Header_Adj_Att_Rec_Type is TABLE of Header_Adj_Att_rec_Type
INDEX by BINARY_INTEGER;
表表表表 2-31 OE_PRICE_ADJ_ATTRIBS
パラメータパラメータパラメータパラメータ データ型データ型データ型データ型 必須必須必須必須 導出導出導出導出 オプションオプションオプションオプション
price_adj_attrib_id NUMBER C - 更新および削除の場合
price_adjustment_id NUMBER C - adj_indexを渡さない場合
cdj_index NUMBER C - price_adjustment_idを渡さない場合
flex_title VARCHAR2(60) X
pricing_context VARCHAR2(30) X
pricing_attribute VARCHAR2(30) X
creation_date DATE X
created_by NUMBER X
last_update_date DATE X
last_updated_by NUMBER X
last_update_login NUMBER X
program_application_id NUMBER X
program_id NUMBER X
program_update_date DATE X
request_id NUMBER X
pricing_attr_value_from VARCHAR2(240) X
pricing_attr_value_to VARCHAR2(240) X
comparison_operator VARCHAR2(30) X
return_status VARCHAR2(1) X
db_flag VARCHAR2(1) X
operation VARCHAR2(30)
2-186 Oracle Order Management Suite APIおよびオープン・インタフェース・マニュアル
Oracle Order Managementの受注処理 API
Type Header_Adj_Assoc_Rec_Type is RECORD
列の説明は、Order Management TRMの表 OE_PRICE_ADJ_ATTRIBSを参照してください。
TYPE Header_Adj_Assoc_Tbl_Type is TABLE of Header_Adj_Assoc_rec_Type
INDEX by BINARY_INTEGER;
表表表表 2-32 OE_PRICE_ADJ_ATTRIBS
パラメータパラメータパラメータパラメータ データ型データ型データ型データ型 必須必須必須必須 導出導出導出導出 オプションオプションオプションオプション
price_adj_assoc_id NUMBER C - 更新および削除の場合
line_id NUMBER
Line_Index NUMBER
price_adjustment_id NUMBER C - adj_indexを渡さない場合
Adj_index NUMBER C - price_adjustment_idを渡さない場合
rltd_Price_Adj_Id NUMBER X
Rltd_Adj_Index NUMBER X
creation_date DATE X
created_by NUMBER X
last_update_date DATE X
last_updated_by NUMBER X
last_update_login NUMBER X
program_application_id NUMBER X
program_id NUMBER X
program_update_date DATE X
request_id NUMBER X
return_status VARCHAR2(1) X
db_flag VARCHAR2(1) X
operation VARCHAR2(30) X
Oracle Order Managementのオープン・インタフェース 2-187
Oracle Order Managementの受注処理 API
TYPE Header_Scredit_Rec_Type IS RECORD
列の説明は、Order Management TRMの表 OE_SALES_CREDITSを参照してください。
TYPE Header_Scredit_Tbl_Type IS TABLE OF Header_Scredit_Rec_Type
INDEX BY BINARY_INTEGER;
TYPE Header_Scredit_Val_Rec_Type IS RECORD
(salesrep, sales_credit_type);
表表表表 2-33 OE_SALES_CREDITS
パラメータパラメータパラメータパラメータ データ型データ型データ型データ型 必須必須必須必須 導出導出導出導出 オプションオプションオプションオプション
attribute1~
attribute15
VARCHAR2(240) X
context VARCHAR2(30) X
created_by NUMBER X
creation_date DATE X
dw_update_advice_flag VARCHAR2(1) X
header_id NUMBER X
last_updated_by NUMBER X
last_update_date DATE X
last_update_login NUMBER X
percent NUMBER X
salesrep_id NUMBER X
sales_credit_type_id NUMBER X
sales_credit_id NUMBER X
wh_update_date DATE X
return_status VARCHAR2(1) X
db_flag VARCHAR2(1) X
operation VARCHAR2(30) X
orig_sys_credit_ref VARCHAR2(50) X
change_request_code VARCHAR2(30) X
status_flag VARCHAR2(1) X
2-188 Oracle Order Management Suite APIおよびオープン・インタフェース・マニュアル
Oracle Order Managementの受注処理 API
TYPE Header_Scredit_Val_Tbl_Type IS TABLE OF Header_Scredit_Val_Rec_Type
INDEX BY BINARY_INTEGER;
Line_Rec_Type
列の説明は、Order Management TRMの表 OE_ORDER_LINES_ALLを参照してください。
表表表表 2-34 OE_ORDER_LINES_ALL
パラメータパラメータパラメータパラメータ データ型データ型データ型データ型 必須必須必須必須 記帳時に必須記帳時に必須記帳時に必須記帳時に必須 導出導出導出導出 オプションオプションオプションオプション
accounting_rule_id NUMBER X
actual_arrival_date DATE X
actual_shipment_date DATE X
agreement_id NUMBER X
arrival_set_id NUMBER X
ato_line_id NUMBER X
attribute1~attribute15 VARCHAR2(240) X
authorized_to_ship_flag VARCHAR2(1) X
auto_selected_quantity NUMBER X
booked_flag VARCHAR2(1) X
cancelled_flag VARCHAR2(1) X
cancelled_quantity NUMBER X
cancelled_quantity2 NUMBER X
commitment_id NUMBER X
component_code VARCHAR2(1000) X
component_number NUMBER X
component_sequence_id NUMBER X
config_header_id NUMBER X
config_rev_nbr NUMBER X
config_display_sequence NUMBER X
configuration_id NUMBER X
context VARCHAR2(30) X
created_by NUMBER X
Oracle Order Managementのオープン・インタフェース 2-189
Oracle Order Managementの受注処理 API
creation_date DATE X
credit_invoice_line_id NUMBER X
customer_dock_code VARCHAR2(50) X
customer_job VARCHAR2(50) X
customer_production_line VARCHAR2(50) X
customer_trx_line_id NUMBER X
cust_model_serial_number VARCHAR2(50) X
cust_po_number VARCHAR2(50) X
cust_production_seq_num VARCHAR2(50) X
delivery_lead_time NUMBER X
deliver_to_contact_id NUMBER X
deliver_to_org_id NUMBER X
demand_bucket_type_code VARCHAR2(30) X
demand_class_code VARCHAR2(30) X
dep_plan_required_flag VARCHAR2(1) X
earliest_acceptable_date DATE X
end_item_unit_number VARCHAR2(30) C - 品目による X
explosion_date DATE X
fob_point_code VARCHAR2(30) X
freight_carrier_code VARCHAR2(30) X
freight_terms_code VARCHAR2(30) X
fulfilled_quantity NUMBER X
fulfilled_quantity2 NUMBER X
global_attribute1~
global_attribute20
VARCHAR2(240) X
global_attribute_category VARCHAR2(30) X
header_id NUMBER X
表表表表 2-34 OE_ORDER_LINES_ALL(続き)(続き)(続き)(続き)
パラメータパラメータパラメータパラメータ データ型データ型データ型データ型 必須必須必須必須 記帳時に必須記帳時に必須記帳時に必須記帳時に必須 導出導出導出導出 オプションオプションオプションオプション
2-190 Oracle Order Management Suite APIおよびオープン・インタフェース・マニュアル
Oracle Order Managementの受注処理 API
industry_attribute1~industry_attribute30
VARCHAR2(240) X
industry_context VARCHAR2(30) X
tp_context VARCHAR2(30) X
tp_attribute1~
tp_attribute15
VARCHAR2(240) X
intermed_ship_to_org_id NUMBER X
intermed_ship_to_contact_id
NUMBER X
inventory_item_id NUMBER X
invoice_interface_status_code
VARCHAR2(30) X X
invoice_to_contact_id NUMBER X
invoice_to_org_id NUMBER X X
invoicing_rule_id NUMBER X
ordered_item VARCHAR2(2000) C: 一般品目の場合
item_revision VARCHAR2(3) X
item_type_code VARCHAR2(30) X
last_updated_by NUMBER X
last_update_date DATE X
last_update_login NUMBER X
latest_acceptable_date DATE X
line_category_code VARCHAR2(30) X X
line_id NUMBER C - 更新および削除の場合
line_number NUMBER X
line_type_id NUMBER X X
link_to_line_ref VARCHAR2(50) X
link_to_line_id NUMBER X
表表表表 2-34 OE_ORDER_LINES_ALL(続き)(続き)(続き)(続き)
パラメータパラメータパラメータパラメータ データ型データ型データ型データ型 必須必須必須必須 記帳時に必須記帳時に必須記帳時に必須記帳時に必須 導出導出導出導出 オプションオプションオプションオプション
Oracle Order Managementのオープン・インタフェース 2-191
Oracle Order Managementの受注処理 API
link_to_line_index NUMBER X
model_group_number NUMBER X
mfg_component_sequence_id
NUMBER X
open_flag VARCHAR2(1) X
option_flag VARCHAR2(1) X
option_number NUMBER X
ordered_quantity NUMBER X X
ordered_quantity2 NUMBER X
order_quantity_uom VARCHAR2(3) X X
ordered_quantity_uom2 VARCHAR2(3) X
org_id NUMBER X
orig_sys_document_ref VARCHAR2(50) X
orig_sys_line_ref VARCHAR2(50) X
over_ship_reason_code VARCHAR2(30) X
over_ship_resolved_flag VARCHAR2(1) X
payment_term_id NUMBER C - 受注明細(返品明細ではない)の場合
X
planning_priority NUMBER X
preferred_grade VARCHAR2(4) X
price_list_id NUMBER X
pricing_attribute1~
pricing_attribute10
VARCHAR2(240) X
pricing_context VARCHAR2(240) X
pricing_date DATE X
pricing_quantity NUMBER X
pricing_quantity_uom VARCHAR2(3) X
program_application_id NUMBER X
表表表表 2-34 OE_ORDER_LINES_ALL(続き)(続き)(続き)(続き)
パラメータパラメータパラメータパラメータ データ型データ型データ型データ型 必須必須必須必須 記帳時に必須記帳時に必須記帳時に必須記帳時に必須 導出導出導出導出 オプションオプションオプションオプション
2-192 Oracle Order Management Suite APIおよびオープン・インタフェース・マニュアル
Oracle Order Managementの受注処理 API
program_id NUMBER X
program_update_date DATE X
project_id NUMBER X
promise_date DATE X
re_source_flag VARCHAR2(1) X
reference_customer_trx_line_id
NUMBER X
reference_header_id NUMBER X
reference_line_id NUMBER X
reference_type VARCHAR2(30) X
request_date DATE X
request_id NUMBER X
reserved_quantity NUMBER X
return_attribute1~
return_attribute15
VARCHAR2(240) X
return_context VARCHAR2(30) X
return_reason_code VARCHAR2(30) C - 返品明細の場合のみ
rla_schedule_type_code VARCHAR2(30) X
salesrep_id NUMBER X
schedule_arrival_date DATE X
schedule_ship_date DATE X
schedule_action_code VARCHAR2(30) X
schedule_status_code VARCHAR2(30) X
shipment_number NUMBER X
shipment_priority_code VARCHAR2(30) X
shipped_quantity NUMBER X
shipped_quantity2 NUMBER X
shipping_interfaced_flag VARCHAR2(1) X
表表表表 2-34 OE_ORDER_LINES_ALL(続き)(続き)(続き)(続き)
パラメータパラメータパラメータパラメータ データ型データ型データ型データ型 必須必須必須必須 記帳時に必須記帳時に必須記帳時に必須記帳時に必須 導出導出導出導出 オプションオプションオプションオプション
Oracle Order Managementのオープン・インタフェース 2-193
Oracle Order Managementの受注処理 API
shipping_method_code VARCHAR2(30) X
shipping_quantity NUMBER X
shipping_quantity2 NUMBER X
shipping_quantity_uom VARCHAR2(3) X
shipping_quantity_uom VARCHAR2(3) X
ship_from_org_id NUMBER C - 返品明細の場合
X
ship_model_complete_flag VARCHAR2(30) X
ship_set_id NUMBER X
fulfillment_set_id NUMBER X
ship_tolerance_above NUMBER X
ship_tolerance_below NUMBER X
ship_to_contact_id NUMBER X
ship_to_org_id NUMBER C - 受注明細(返品明細ではない)の場合
X
sold_to_org_id NUMBER X
sold_from_org_id NUMBER X
sort_order VARCHAR2(240) X
source_document_id NUMBER X
source_document_line_id NUMBER X
source_document_type_id NUMBER X
source_type_code VARCHAR2(30) X
split_from_line_id NUMBER X
task_id NUMBER C - プロジェクトによる
tax_code VARCHAR2(50) X X
tax_date DATE X X
tax_exempt_flag VARCHAR2(30) X X
表表表表 2-34 OE_ORDER_LINES_ALL(続き)(続き)(続き)(続き)
パラメータパラメータパラメータパラメータ データ型データ型データ型データ型 必須必須必須必須 記帳時に必須記帳時に必須記帳時に必須記帳時に必須 導出導出導出導出 オプションオプションオプションオプション
2-194 Oracle Order Management Suite APIおよびオープン・インタフェース・マニュアル
Oracle Order Managementの受注処理 API
tax_exempt_number VARCHAR2(50) X
tax_exempt_reason_code VARCHAR2(30) C - 税金ステータスが免税の場合
X
tax_point_code VARCHAR2(30) 将来使用
tax_rate NUMBER X
tax_value NUMBER X
top_model_line_ref VARCHAR2(50) X
top_model_line_id NUMBER X
top_model_line_index NUMBER X
unit_list_price NUMBER X X
unit_list_price_per_pqty NUMBER X
unit_selling_price NUMBER X X
unit_selling_price_per_pqty
NUMBER X
veh_cus_item_cum_key_id NUMBER X
visible_demand_flag VARCHAR2(1) X
return_status VARCHAR2(1) X
db_flag VARCHAR2(1) X
operation VARCHAR2(30) X
first_ack_code VARCHAR2(30) X
first_ack_date DATE X
last_ack_code VARCHAR2(30) X
last_ack_date DATE X
change_reason VARCHAR2(30) X
change_comments VARCHAR2(2000) X
arrival_set VARCHAR2(30) X
ship_set VARCHAR2(30) X
fulfillment_set VARCHAR2(30) X
order_source_id NUMBER X
表表表表 2-34 OE_ORDER_LINES_ALL(続き)(続き)(続き)(続き)
パラメータパラメータパラメータパラメータ データ型データ型データ型データ型 必須必須必須必須 記帳時に必須記帳時に必須記帳時に必須記帳時に必須 導出導出導出導出 オプションオプションオプションオプション
Oracle Order Managementのオープン・インタフェース 2-195
Oracle Order Managementの受注処理 API
orig_sys_shipment_ref VARCHAR2(50) X
change_sequence VARCHAR2(50) X
change_request_code VARCHAR2(30) X
status_flag VARCHAR2(1) X
drop_ship_flag VARCHAR2(1) X
customer_line_number VARCHAR2(50) X
customer_shipment_number
VARCHAR2(50) X
customer_item_net_price NUMBER X
customer_payment_term_id
NUMBER X
ordered_item_id NUMBER C: 顧客品目の場合
item_identifier_type VARCHAR2(25) C: 顧客品目および一般品目の場合
X
shipping_instructions VARCHAR2(2000) X
packing_instructions VARCHAR2(2000) X
calculate_price_flag VARCHAR2(1) X
invoiced_quantity NUMBER X
service_txn_reason_code VARCHAR2(30) X
service_txn_comments VARCHAR2(2000) X
service_duration NUMBER C - サービス明細の場合
X
service_period VARCHAR2(3) C - サービス明細の場合
X
service_start_date DATE C - サービス明細の場合
X
service_end_date DATE C - サービス明細の場合
X
service_coterminate_flag VARCHAR2(1) X
表表表表 2-34 OE_ORDER_LINES_ALL(続き)(続き)(続き)(続き)
パラメータパラメータパラメータパラメータ データ型データ型データ型データ型 必須必須必須必須 記帳時に必須記帳時に必須記帳時に必須記帳時に必須 導出導出導出導出 オプションオプションオプションオプション
2-196 Oracle Order Management Suite APIおよびオープン・インタフェース・マニュアル
Oracle Order Managementの受注処理 API
unit_list_percent NUMBER X
unit_selling_percent NUMBER X
unit_percent_base_price NUMBER X
service_number NUMBER X
service_reference_type_code
VARCHAR2(30) C - サービス明細の場合
X
service_reference_line_id NUMBER C - サービス明細の場合
X
service_reference_system_id
NUMBER X
service_ref_order_number NUMBER C - サービス参照タイプが受注の場合
X
service_ref_line_number NUMBER C - サービス参照タイプが受注の場合
X
service_ref_shipment_number
NUMBER X
service_ref_option_number NUMBER X
service_line_index NUMBER X
Line_set_id NUMBER X
split_by VARCHAR2(240) X
Split_Action_Code VARCHAR2(30) X
shippable_flag VARCHAR2(1) X
model_remnant_flag VARCHAR2(1) X
flow_status_code VARCHAR2(30) X
fulfilled_flag VARCHAR2(1) X
fulfillment_method_code VARCHAR2(30) X
revenue_amount NUMBER X
marketing_source_code_id NUMBER X
fulfillment_date DATE X
表表表表 2-34 OE_ORDER_LINES_ALL(続き)(続き)(続き)(続き)
パラメータパラメータパラメータパラメータ データ型データ型データ型データ型 必須必須必須必須 記帳時に必須記帳時に必須記帳時に必須記帳時に必須 導出導出導出導出 オプションオプションオプションオプション
Oracle Order Managementのオープン・インタフェース 2-197
Oracle Order Managementの受注処理 API
TYPE Line_Tbl_Type IS TABLE OF Line_Rec_Type
Index BY BINARY_INTEGER;
Line_Val_Rec_Type
semi_processed_flag BOOLEAN X
表表表表 2-35 Line_Val_Rec_Type
パラメータパラメータパラメータパラメータ
accounting_rule
agreement
commitment
deliver_to_address1
deliver_to_address2
deliver_to_address3
deliver_to_address4
deliver_to_contact
deliver_to_location
deliver_to_org
demand_class
demand_bucket_type
fob_point
freight_terms
inventory_item
invoice_to_address1
invoice_to_address2
invoice_to_address3
invoice_to_address4
invoice_to_contact
表表表表 2-34 OE_ORDER_LINES_ALL(続き)(続き)(続き)(続き)
パラメータパラメータパラメータパラメータ データ型データ型データ型データ型 必須必須必須必須 記帳時に必須記帳時に必須記帳時に必須記帳時に必須 導出導出導出導出 オプションオプションオプションオプション
2-198 Oracle Order Management Suite APIおよびオープン・インタフェース・マニュアル
Oracle Order Managementの受注処理 API
invoice_to_location
invoice_to_org
invoicing_rule
item_type
line_type
over_ship_reason
payment_term
price_list
project
return_reason
rla_schedule_type
salesrep
shipment_priority
ship_from_address1
ship_from_address2
ship_from_address3
ship_from_address4
ship_from_location
ship_from_org
ship_to_address1
ship_to_address2
ship_to_address3
ship_to_address4
ship_to_contact
ship_to_location
ship_to_org
source_type
intermed_ship_to_address1
表表表表 2-35 Line_Val_Rec_Type(続き)(続き)(続き)(続き)
パラメータパラメータパラメータパラメータ
Oracle Order Managementのオープン・インタフェース 2-199
Oracle Order Managementの受注処理 API
TYPE Line_Val_Tbl_Type IS TABLE OF Line_Val_Rec_Type INDEX BY BINARY_INTEGER;
intermed_ship_to_address2
intermed_ship_to_address3
intermed_ship_to_address4
intermed_ship_to_contact
intermed_ship_to_location
intermed_ship_to_org
sold_to_org
sold_from_org
task
tax_exempt
tax_exempt_reason
tax_point
veh_cus_item_cum_key
visible_demand
customer_payment_term
ref_order_number
ref_line_number
ref_shipment_number
ref_option_number
ref_invoice_number
ref_invoice_line_number
credit_invoice_number
tax_group
status
freight_carrier
shipping_method
表表表表 2-35 Line_Val_Rec_Type(続き)(続き)(続き)(続き)
パラメータパラメータパラメータパラメータ
2-200 Oracle Order Management Suite APIおよびオープン・インタフェース・マニュアル
Oracle Order Managementの受注処理 API
TYPE Line_Adj_Rec_Type IS RECORD
列の説明は、Order Management TRMの表 OE_PRICE_ADJUSTMENTSを参照してください。
表表表表 2-36 OE_PRICE_ADJUSTMENTS
パラメータパラメータパラメータパラメータ データ型データ型データ型データ型 必須必須必須必須 導出導出導出導出 オプションオプションオプションオプション
attribute1~
attribute15
VARCHAR2(240)
automatic_flag VARCHAR2(1) X X
context VARCHAR2(30) X
created_by NUMBER X
creation_date DATE X
discount_id NUMBER X
discount_line_id NUMBER X
header_id NUMBER X
last_updated_by NUMBER X
last_update_date DATE X
last_update_login NUMBER X
line_id
percent NUMBER X
price_adjustment_id NUMBER C - 更新および削除の場合
X
program_application_id NUMBER X
program_id NUMBER X
program_update_date DATE X
request_id NUMBER X
return_status VARCHAR2(1) X
db_flag VARCHAR2(1) X
operation VARCHAR2(30) X
line_index NUMBER X
orig_sys_discount_ref VARCHAR2(50) X
Oracle Order Managementのオープン・インタフェース 2-201
Oracle Order Managementの受注処理 API
change_request_code VARCHAR2(30) X
status_flag VARCHAR2(1) X
list_header_id NUMBER C - 税金レコードの場合以外は必須
list_line_id NUMBER C - 税金レコードの場合以外は必須
list_line_type_code VARCHAR2(30) X
modifier_mechanism_type_code
VARCHAR2(30) X
modified_from NUMBER X
modified_to NUMBER X
updated_flag VARCHAR2(1)
update_allowed VARCHAR2(1) X
applied_flag VARCHAR2(1) X
change_reason_code VARCHAR2(30) X
change_reason_text VARCHAR2(2000) X
operand NUMBER X
operand_per_pqty NUMBER
arithmetic_operator VARCHAR2(30) X
cost_id NUMBER X
tax_code VARCHAR2(30)
tax_exempt_flag VARCHAR2(1)
tax_exempt_number VARCHAR2(80)
tax_exempt_reason_code
VARCHAR2(30)
parent_adjustment_id NUMBER X - 更新および削除の場合
invoiced_flag VARCHAR2(1) X
estimated_flag VARCHAR2(1) X
表表表表 2-36 OE_PRICE_ADJUSTMENTS(続き)(続き)(続き)(続き)
パラメータパラメータパラメータパラメータ データ型データ型データ型データ型 必須必須必須必須 導出導出導出導出 オプションオプションオプションオプション
2-202 Oracle Order Management Suite APIおよびオープン・インタフェース・マニュアル
Oracle Order Managementの受注処理 API
inc_in_sales_performance
VARCHAR2(1) X
split_action_code VARCHAR2(30) X
adjusted_amount NUMBER X
adjusted_amount_per_pqty
NUMBER
pricing_phase_id NUMBER X
charge_type_code VARCHAR2(30) X
charge_subtype_code VARCHAR2(30) X
list_line_no VARCHAR2(240) X
source_system_code VARCHAR2(30) X
benefit_qty NUMBER X
benefit_uom_code VARCHAR2(3) X
print_on_invoice_flag VARCHAR2(1) X
expiration_date DATE X
rebate_transaction_type_code
VARCHAR2(30) X
rebate_transaction_reference
VARCHAR2(80) X
rebate_payment_system_code
VARCHAR2(30) X
redeemed_date DATE X
redeemed_flag VARCHAR2(1) X
accrual_flag VARCHAR2(1) X
range_break_quantity NUMBER X
accrual_conversion_rate NUMBER X
pricing_group_sequence
NUMBER X
modifier_level_code VARCHAR2(30) X
price_break_type_code VARCHAR2(30) X
表表表表 2-36 OE_PRICE_ADJUSTMENTS(続き)(続き)(続き)(続き)
パラメータパラメータパラメータパラメータ データ型データ型データ型データ型 必須必須必須必須 導出導出導出導出 オプションオプションオプションオプション
Oracle Order Managementのオープン・インタフェース 2-203
Oracle Order Managementの受注処理 API
TYPE Line_Adj_Tbl_Type IS TABLE OF Line_Adj_Rec_Type
INDEX BY BINARY_INTEGER;
TYPE Line_Adj_Val_Rec_Type IS RECORD
(discount List_name)
TYPE Line_Adj_Val_Tbl_Type IS TABLE OF Line_Adj_Val_Rec_Type
INDEX BY BINARY_INTEGER;
Line_Price_Att_Rec_Type
列の説明は、Order Management TRMの表 OE_ORDER_PRICE_ATTRIBSを参照してください。
substitution_attribute VARCHAR2(30) X
proration_type_code VARCHAR2(30) X
credit_or_charge_flag VARCHAR2(1) X
include_on_returns_flag
VARCHAR2(1) X
ac_attribute1~
ac_attribute15
VARCHAR2(240) X
ac_context VARCHAR2(150) X
表表表表 2-37 OE_ORDER_PRICE_ATTRIBS
パラメータパラメータパラメータパラメータ データ型データ型データ型データ型 必須必須必須必須 導出導出導出導出 オプションオプションオプションオプション
order_price_attrib_id NUMBER X
header_id NUMBER
line_id NUMBER
line_index NUMBER
creation_date DATE X
created_by NUMBER X
last_update_date DATE X
last_updated_by NUMBER X
表表表表 2-36 OE_PRICE_ADJUSTMENTS(続き)(続き)(続き)(続き)
パラメータパラメータパラメータパラメータ データ型データ型データ型データ型 必須必須必須必須 導出導出導出導出 オプションオプションオプションオプション
2-204 Oracle Order Management Suite APIおよびオープン・インタフェース・マニュアル
Oracle Order Managementの受注処理 API
TYPE Line_Price_Att_Tbl_Type is TABLE of Line_Price_Att_rec_Type
INDEX by BINARY_INTEGER
Line_Adj_Att_Rec_Type
列の説明は、Order Management TRMの表 OE_PRICE_ADJ_ATTRIBSを参照してください。
last_update_login NUMBER X
program_application_id NUMBER X
program_id NUMBER X
program_update_date DATE X
request_id NUMBER X
flex_title VARCHAR2(60)
pricing_context VARCHAR2(30)
pricing_attribute1~
pricing_attribute100
VARCHAR2(240)
context VARCHAR2(30)
attribute1~
attribute15
VARCHAR2(240)
Override_Flag VARCHAR2(1)
return_status VARCHAR2(1) X
db_flag VARCHAR2(1) X
operation X
表表表表 2-38 OE_PRICE_ADJ_ATTRIBS
パラメータパラメータパラメータパラメータ データ型データ型データ型データ型 必須必須必須必須 導出導出導出導出 オプションオプションオプションオプション
price_adj_attrib_id NUMBER C - 更新および削除の場合
price_adjustment_id NUMBER C - adj_indexを渡さない場合
表表表表 2-37 OE_ORDER_PRICE_ATTRIBS(続き)(続き)(続き)(続き)
パラメータパラメータパラメータパラメータ データ型データ型データ型データ型 必須必須必須必須 導出導出導出導出 オプションオプションオプションオプション
Oracle Order Managementのオープン・インタフェース 2-205
Oracle Order Managementの受注処理 API
TYPE Line_Adj_Att_Tbl_Type is TABLE of Line_Adj_Att_rec_Type
INDEX by BINARY_INTEGER
Adj_index NUMBER C - price_adjustment_idを渡さない場合
flex_title VARCHAR2(60) X
pricing_context VARCHAR2(30) X
pricing_attribute VARCHAR2(30) X
creation_date DATE X
created_by NUMBER X
last_update_date DATE X
last_updated_by NUMBER X
last_update_login NUMBER X
program_application_id NUMBER X
program_id NUMBER X
program_update_date DATE X
request_id NUMBER X
pricing_attr_value_from
VARCHAR2(240) X
pricing_attr_value_to VARCHAR2(240) X
comparison_operator VARCHAR2(30) X
return_status VARCHAR2(1) X
db_flag VARCHAR2(1) X
operation VARCHAR2(30) X
表表表表 2-38 OE_PRICE_ADJ_ATTRIBS(続き)(続き)(続き)(続き)
パラメータパラメータパラメータパラメータ データ型データ型データ型データ型 必須必須必須必須 導出導出導出導出 オプションオプションオプションオプション
2-206 Oracle Order Management Suite APIおよびオープン・インタフェース・マニュアル
Oracle Order Managementの受注処理 API
Line_Adj_Assoc_Rec_Type
列の説明は、Order Management TRMの表 OE_PRICE_ADJ_ASSOCSを参照してください。
表表表表 2-39 OE_PRICE_ADJ_ASSOCS
パラメータパラメータパラメータパラメータ データ型データ型データ型データ型 必須必須必須必須 導出導出導出導出 オプションオプションオプションオプション
price_adj_assoc_id NUMBER C - 更新および削除の場合
line_id NUMBER C - line_indexを渡さない場合
Line_Index NUMBER C - line_idを渡さない場合
price_adjustment_id NUMBER C - adj_indexを渡さない場合
Adj_index NUMBER C - price_adjustment_idを渡さない場合
rltd_Price_Adj_Id NUMBER X
Rltd_Adj_Index NUMBER X
creation_date DATE X
created_by NUMBER X
last_update_date DATE X
last_updated_by NUMBER X
last_update_login NUMBER X
program_application_id NUMBER X
program_id NUMBER X
program_update_date DATE X
request_id NUMBER X
return_status VARCHAR2(1) X
db_flag VARCHAR2(1) X
operation VARCHAR2(30) X
Oracle Order Managementのオープン・インタフェース 2-207
Oracle Order Managementの受注処理 API
TYPE Line_Adj_Assoc_Tbl_Type is TABLE of Line_Adj_Assoc_rec_Type
INDEX by BINARY_INTEGER;
TYPE Line_Scredit_Rec_Type IS RECORD
列の説明は、Order Management TRMの表 OE_SALES_CREDITSを参照してください。
表表表表 2-40 OE_SALES_CREDITS
パラメータパラメータパラメータパラメータ データ型データ型データ型データ型 必須必須必須必須 導出導出導出導出 オプションオプションオプションオプション
attribute1~
attribute15
VARCHAR2(240) X
context VARCHAR2(30) X
created_by NUMBER X
creation_date DATE X
dw_update_advice_flag VARCHAR2(1) X
header_id NUMBER X
last_updated_by NUMBER X
last_update_date DATE X
last_update_login NUMBER X
line_id NUMBER X
percent NUMBER X
salesrep_id NUMBER X
sales_credit_type_id NUMBER X
sales_credit_id NUMBER X
wh_update_date DATE X
return_status VARCHAR2(1) X
db_flag VARCHAR2(1) X
operation VARCHAR2(30) X
line_index NUMBER X
orig_sys_credit_ref VARCHAR2(50) X
change_request_code VARCHAR2(30) X
status_flag VARCHAR2(1) X
2-208 Oracle Order Management Suite APIおよびオープン・インタフェース・マニュアル
Oracle Order Managementの受注処理 API
TYPE Line_Scredit_Tbl_Type IS TABLE OF Line_Scredit_Rec_Type
INDEX BY BINARY_INTEGER;
-- Line_Scredit value record typeTYPE Line_Scredit_Val_Rec_Type IS RECORD( salesrep , sales_credit_type );
TYPE Line_Scredit_Val_Tbl_Type IS TABLE OF Line_Scredit_Val_Rec_Type
INDEX BY BINARY_INTEGER;
Lot_Serial_Rec_Type
列の説明は、Order Management TRMの表 OE_LOT_SERIAL_NUMBERSを参照してください。
表表表表 2-41 OE_LOT_SERIAL_NUMBERS
パラメータパラメータパラメータパラメータ データ型データ型データ型データ型 必須必須必須必須 導出導出導出導出 オプションオプションオプションオプション
attribute1~
attribute15
VARCHAR2(240) X
context VARCHAR2(30) X
created_by NUMBER X
creation_date DATE X
from_serial_number VARCHAR2(30) C - ロット番号を渡さない場合
X
last_updated_by NUMBER X
last_update_date DATE X
last_update_login NUMBER X
line_id NUMBER C - 明細索引を渡さない場合
X
lot_number VARCHAR2(30) C - ロット・シリアル情報が使用不能な場合
X
lot_serial_id NUMBER C - 更新および削除の場合
X
quantity NUMBER X X
Oracle Order Managementのオープン・インタフェース 2-209
Oracle Order Managementの受注処理 API
TYPE Lot_Serial_Tbl_Type IS TABLE OF Lot_Serial_Rec_Type
INDEX BY BINARY_INTEGER;
TYPE Lot_Serial_Val_Rec_Type IS RECORD
(line lot_serial);
TYPE Lot_Serial_Val_Tbl_Type IS TABLE OF Lot_Serial_Val_Rec_Type
INDEX BY BINARY_INTEGER;
使用方法使用方法使用方法使用方法受注処理は複合 APIであり、これを使用して 1つの受注オブジェクトとそのエンティティに対して多数の操作を実行できます。 ここでは、受注処理 APIを使用して実行する共通操作の必須パラメータと、これらの各操作のビジネス・フローについて説明します。
CREATE操作操作操作操作新規受注エンティティを作成するには、受注処理に渡すエンティティ・レコードとエンティティ表に OE_GLOBALS.G_OPR_CREATEを指定する必要があります。 これらのレコードで既知の属性を渡してください。他の不明属性にはデフォルト値が挿入されます。 注意 : 一部の属性で NULL値を渡すと、これらの属性列に NULLが挿入されたものと解釈され、それらの属性にはデフォルト値が挿入されません。
to_serial_number VARCHAR2(30) C - ロット番号を渡さない場合
X
return_status VARCHAR2(1) X
db_flag VARCHAR2(1) X
operation VARCHAR2(30) X
line_index NUMBER C - 明細 IDを渡さない場合
orig_sys_lotserial_ref VARCHAR2(50) X
change_request_code VARCHAR2(30) X
status_flag VARCHAR2(1) X
line_set_id NUMBER X
表表表表 2-41 OE_LOT_SERIAL_NUMBERS(続き)(続き)(続き)(続き)
パラメータパラメータパラメータパラメータ データ型データ型データ型データ型 必須必須必須必須 導出導出導出導出 オプションオプションオプションオプション
2-210 Oracle Order Management Suite APIおよびオープン・インタフェース・マニュアル
Oracle Order Managementの受注処理 API
明細調整、明細販売実績および明細ロット・シリアル番号は受注明細に属し、この上位受注明細の IDがこれらのレコードに格納されます。 上位受注明細とその子エンティティを同時に挿入するときは、上位明細の IDは不明です。 この場合は、子エンティティ・レコードのline_indexフィールドで、明細表内の上位エンティティ・レコードの索引を指定します。 明細が処理された後、明細 IDが取得され、line_indexに基づいて正しい line_IDが子エンティティ・レコードに挿入されます。
同様に、構成品目の場合は、モデル明細の IDがオプション明細に格納されます。 この場合も、モデルと構成内のオプションを同時に挿入するときは、モデル明細の明細 IDは不明です。 オプション明細の config_line_indexフィールドで、明細表内のこのモデル明細の索引を指定できます。 オプションより先にモデルと標準明細が処理されるので、オプション明細が処理される前にこの明細 IDが挿入されます。
受注処理では各エンティティに対して次の順序で処理が実行されます。
� セキュリティ・チェック
� 属性レベルの検証
� エンティティ・レベルの検証
� データベースへの転記
� クロス・レコード・ロジック
例例例例 1 C
2つの明細と 1つの明細調整を持つ新規受注を作成します。調整は 2番目の明細に属します。
-- SETTING UP THE HEADER RECORD-- Initialize record to missingl_header_rec := OE_ORDER_PUB.G_MISS_HEADER_REC;-- Required attributes (e.g. Order Type and Customer)l_header_rec.order_type_id := 1000;l_header_rec.sold_to_org_id := 100;-- Other attributesl_header_rec.price_list_id := 10;.........-- Null attribute: no defaulting for freight termsl_header_rec.freight_term_code = NULL;-- Indicates to process order that a new header is being createdl_header_rec.operation := OE_GLOBALS.G_OPR_CREATE;
-- FIRST LINE RECORD-- Initialize record to missingl_line_tbl(1) := OE_ORDER_PUB.G_MISS_LINE_REC;-- Line attributesl_line_tbl(1).inventory_item_id := 311;l_line_tbl(1).ordered_quantity := 1;l_line_tbl(1).operation := OE_GLOBALS.G_OPR_CREATE;
Oracle Order Managementのオープン・インタフェース 2-211
Oracle Order Managementの受注処理 API
-- SECOND LINE RECORD-- Initialize record to missingl_line_tbl(2) := OE_ORDER_PUB.G_MISS_LINE_REC;-- Line attributesl_line_tbl(2)inventory_item_id := 312;l_line_tbl(2).ordered_quantity := 2;l_line_tbl(2).operation := OE_GLOBALS.G_OPR_CREATE;
-- LINE ADJUSTMENT RECORD-- Initialize record to missingl_line_adj_tbl(1) := OE_ORDER_PUB.G_MISS_LINE_ADJ_REC;-- Attributes for the line adjustmentl_line_adj_tbl(1).discount_id := 1;l_line_adj_tbl(1).percent := 5;l_line_adj_tbl(1).operation := OE_GLOBALS.G_OPR_CREATE;-- Indicator that this adjustment belongs to the second linel_line_adj_tbl(1).line_index := 2;
-- CALL TO PROCESS ORDEROE_Order_PUB.Process_Order(................-- Passing just the entity records that are a part of this orderp_header_rec => l_header_recp_line_tbl=> l_line_tblp_line_adj_tbl=> l_line_adj_tbl-- OUT variablesx_header_rec=> l_header_recx_header_scredit_tbl=> l_header_scr_tblx_header_adj_tbl=> l_header_adj_tblx_line_tbl=> l_line_tblx_line_scredit_tbl=> l_line_scredit_tblx_line_adj_tbl=> l_line_adj_tbl................x_return_status=> l_return_statusx_msg_count=> l_msg_countx_msg_data=> l_msg_data);
-- Retrieve messagesif l_msg_count > 0 then for l_index in 1..l_msg_count loopl_msg_data := oe_msg_pub.get(p_msg_index => l_index, p_encoded => ‘F’); end loop;end if;
-- Check the return status
2-212 Oracle Order Management Suite APIおよびオープン・インタフェース・マニュアル
Oracle Order Managementの受注処理 API
if x_return_status = FND_API.G_RET_STS_SUCCESS then success;else failure;end if;
例例例例 2:
既存受注に新規明細を挿入します。
-- NEW LINE RECORDl_line_tbl(1) := OE_ORDER_PUB.G_MISS_LINE_REC;-- Primary key of the parent entity (If not passed, this will be retrieved from the parent record, p_header_rec, if it was also passed to process order else there will be an error in the processing of this line).l_line_tbl(1).header_id := 1000;-- Attributes for the new linel_line_tbl(1).inventory_item_id := 311;l_line_tbl(1).ordered_quantity := 1;-- Indicator that a new line is being createdl_line_tbl(1).operation := OE_GLOBALS.G_OPR_CREATE;
-- CALL TO PROCESS ORDEROE_ORDER_PUB.Process_Order(........-- Passing just the entity records that are being createdp_line_tbl=> l_line_tbl-- OUT variables......);
UPDATE操作操作操作操作受注オブジェクトのエンティティの属性を更新するときは、必ず受注処理 APIを使用してください。 属性を更新するには、更新するエンティティ・レコードに対して OE_GLOBALS.G_OPR_UPDATEを指定する必要があります。 更新する属性、このエンティティの主キーおよび上位エンティティの主キー(上位エンティティがある場合)のみが必須であり、他の属性は不明に設定できます。 これらの不明属性は受注処理によってデータベースに問合せされます。 注意 : 一部の属性で NULL値を渡した場合、これらの属性に既存値がある場合は属性値が NULLに更新されます。
受注処理への 1回のコールで処理できるのは、1つの受注オブジェクトに属するエンティティのみです。 同じ受注オブジェクトに属するエンティティ・レコードであれば、同じコールで、エンティティ・レコードを更新する他に別のエンティティ・レコードを作成すること
警告警告警告警告 : 受注処理への 1回のコールで、別の受注に属する新規明細を挿入したり、他のエンティティを処理することはできません。
Oracle Order Managementのオープン・インタフェース 2-213
Oracle Order Managementの受注処理 API
もできます。 たとえば、どちらの明細も同じ header_idに属していれば、明細の更新(G_OPR_UPDATE)と別の明細の挿入(G_OPR_CREATE)を同じ受注処理のコールで実行できます。
更新する各エンティティ・レコードに対して次の順序で処理が実行されます。
� 変更された属性のセキュリティ・チェック
� 更新された属性の検証
� 更新された属性に依存する属性の消去または不明設定
� 不明属性へのデフォルト値の挿入
� エンティティ・レベルの検証
� エンティティ・セキュリティ・チェック
� データベースへの転記
� クロス・レコード・ロジック
例例例例 3:
受注明細の請求先組織と受注数量を更新します。
-- LINE RECORD WITH THE CHANGES-- Changed attributesl_line_tbl(1) := OE_ORDER_PUB.G_MISS_LINE_REC.l_line_tbl(1).invoice_to_org_id := 322;l_line_tbl(1).ordered_quantity := 2;-- Primary key of the entity i.e. the order linel_line_tbl(1).line_id := 1000;-- Indicates to process order that this is an update operationl_line_tbl(1).operation := OE_GLOBALS.G_OPR_UPDATE;
-- CALL TO PROCESS ORDEROE_ORDER_PUB.Process_Order(........-- Entity recordsp_line_tbl=> l_line_tbl-- OUT variables........);
DELETE操作操作操作操作削除するには、削除するエンティティ・レコードに対して OE_GLOBALS.G_OPR_DELETEを指定する必要があります。 削除するエンティティの主キーの指定のみが必須です。
削除は子エンティティまでカスケードされます。たとえば、受注を削除するには、ヘッダーIDでヘッダー・レコードを指定するだけで、すべての子エンティティ、つまり明細、ヘッダー販売実績、ヘッダー調整が削除されます。 明細を削除すると、明細調整、明細販売実績、
2-214 Oracle Order Management Suite APIおよびオープン・インタフェース・マニュアル
Oracle Order Managementの受注処理 API
明細ロット・シリアル番号も削除されます。 また、このエンティティとその子エンティティによってまたはこれらのエンティティに対してログされた遅延要求も削除されます。
また、削除されるエンティティとその子エンティティに保留と添付が関連付けられている場合は、それらの保留と添付も削除されます。 このエンティティのワークフロー・ステータス情報も削除されます。
削除する各エンティティ・レコードに対して次の順序で処理が実行されます。
� エンティティ・セキュリティ・チェック
� エンティティ・レベルの削除の検証
� データベースへの削除の転記 (子エンティティ、保留、添付も削除されます)
� クロス・レコード・ロジック
例例例例 5
受注を削除します。
-- Only the record for the parent entity needs to be passed. Since the whole order is being deleted, only the header record needs to be passed.-- Primary key of this order i.e. the headerl_header_rec := OE_ORDER_PUB.G_MISS_LINE_REC;-- Indicate to process order that the order is to be deletedl_header_rec.operation := OE_GLOBALS.G_OPR_DELETE;
-- CALL TO PROCESS ORDEROE_ORDER_PUB.Process_Order(................-- Entity recordsp_header_rec=> l_header_rec-- OUT variables........);
注意注意注意注意 : 上位エンティティがセキュリティ・チェックに合格すると、子エンティティが削除されます。 子エンティティに対する別個のセキュリティ・チェックはありません。
Oracle Order Managementのオープン・インタフェース 2-215
Oracle Order Managementの受注処理 API
処理要求処理要求処理要求処理要求すでに説明したように、受注処理では受注または明細に対する他の処理要求も処理できます。
例例例例 6
不良品目であるため受注明細に保留を適用します。
-- ACTION REQUEST RECORD
-- Indicates that it is a line level actionl_request_rec.entity := OE_GLOBALS.G_ENTITY_LINE;-- primary key of the line on which the hold is to be applied l_request_rec.entity_id := 100;-- name of the action requestl_request_rec.request_name := OE_GLOBALS.G_APPLY_HOLD;
-- request record parameters-- defective product hold (hold_id)l_request_rec.param1 := 4;-- indicator that it is an item hold (hold_entity_code)l_request_rec.param2 = 'I';-- Id of the item (hold_entity_id)l_request_rec.param3 := 3214;
-- inserting request record into the action request tablel_action_request_tbl := l_request_rec;
-- CALL TO PROCESS ORDEROE_Order_PVT.Process_Order(........-- action request tablep_action_request_tbl=> l_action_request_tbl........-- OUT variables........);
関連項目関連項目関連項目関連項目『Oracle Applicationsメッセージ・リファレンス・ガイド』
『Oracle Order Managementユーザーズ・ガイド』
2-216 Oracle Order Management Suite APIおよびオープン・インタフェース・マニュアル
Oracle Pricingオープン・インタ
3
Oracle Pricingオープン・インタフェースオープン・インタフェースオープン・インタフェースオープン・インタフェースこの章では、次の Oracle Pricingオープン・インタフェースおよびアプリケーション・プログラム・インタフェースについて説明します。
� 算式計算アプリケーション・プログラム・インタフェース 3-2ページ
� 算式価格の更新アプリケーション・プログラム・インタフェース 3-6ページ
� 価格表のコピー・アプリケーション・プログラム・インタフェース 3-8ページ
� 価格表の調整アプリケーション・プログラム・インタフェース 3-13ページ
� 価格設定算式用ビジネス・オブジェクト・アプリケーション・プログラム・インタフェース 3-16ページ
� 価格要求アプリケーション・プログラム・インタフェース 3-29ページ
� モディファイア設定用ビジネス・オブジェクト・アプリケーション・プログラム・インタフェース 3-48ページ
� クオリファイア・アプリケーション・プログラム・インタフェース 3-81ページ
� 属性マッピング・アプリケーション・プログラム・インタフェース 3-96ページ
� 価格表設定アプリケーション・プログラム・インタフェース 3-107ページ
フェース 3-1
算式計算アプリケーション・プログラム・インタフェース
算式計算アプリケーション・プログラム・インタフェース算式計算アプリケーション・プログラム・インタフェース算式計算アプリケーション・プログラム・インタフェース算式計算アプリケーション・プログラム・インタフェースこの項では、算式計算 APIの使用方法と、この APIが Oracle Pricingでどのように機能するかについて説明します。
算式計算算式計算算式計算算式計算 APIの機能の機能の機能の機能算式計算パッケージは、算式の値を計算するためのエンティティで構成されています。
機能の概要機能の概要機能の概要機能の概要算式計算パッケージ QP_FORMULA_PRICE_CALC_PVTには、次の APIおよびレコード・タイプ定義が含まれています。
� このパッケージの内部および外部のすべてのプロシージャに公開される APIおよびタイプ定義
� req_line_attrs
� req_line_attrs_tbl
� Get_Custom_Price: カスタマイズ可能なファンクション。
� Parse_Formula: ステップ番号を実際の構成要素と置き換える前に算式を解析するために価格設定エンジンが使用するユーティリティ・ファンクション。
� Calculate: 算式を評価してその結果を計算する価格設定エンジン・ファンクション。
� このパッケージの内部のプロシージャのみが使用できる API。Component_Value: 算式の各構成要素を評価するファンクション。 このファンクションは、Calculateファンクションによりコールされます。
算式計算算式計算算式計算算式計算 APIの設定の設定の設定の設定
パラメータの説明パラメータの説明パラメータの説明パラメータの説明次の表は、パブリック算式計算で使用するすべてのパラメータの説明です。 すべてのインバウンド・パラメータとアウトバウンド・パラメータが一覧表示されています。 パラメータに追加情報がある場合は、表の後に追加情報を示します。
REQ_LINE_ATTRS_REC
パラメータパラメータパラメータパラメータ 使用方法使用方法使用方法使用方法 タイプタイプタイプタイプ 必須必須必須必須 導出導出導出導出 オプションオプションオプションオプション
line_index NUMBER
attribute_type VARCHAR2
3-2 Oracle Order Management Suite APIおよびオープン・インタフェース・マニュアル
算式計算アプリケーション・プログラム・インタフェース
REQ_LINE_ATTRS_TBL
GET_CUSTOM_PRICE
PARSE_FORMULA
context VARCHAR2
attribute VARCHAR2
value VARCHAR2
パラメータパラメータパラメータパラメータ 使用方法使用方法使用方法使用方法 タイプタイプタイプタイプ 必須必須必須必須 導出導出導出導出 オプションオプションオプションオプション
rec_line_attrs_rec RECORD
パラメータパラメータパラメータパラメータ 使用方法使用方法使用方法使用方法 タイプタイプタイプタイプ 必須必須必須必須 導出導出導出導出 オプションオプションオプションオプション
p_price_formula_id IN NUMBER
p_list_price IN NUMBER
p_price_effective_date IN DATE
p_req_line_attrs_tbl IN TABLE
RETURN NUMBER
パラメータパラメータパラメータパラメータ 使用方法使用方法使用方法使用方法 タイプタイプタイプタイプ 必須必須必須必須 導出導出導出導出 オプションオプションオプションオプション
p_formula IN VARCHAR2
x_return_status OUT VARCHAR2
パラメータパラメータパラメータパラメータ 使用方法使用方法使用方法使用方法 タイプタイプタイプタイプ 必須必須必須必須 導出導出導出導出 オプションオプションオプションオプション
Oracle Pricingオープン・インタフェース 3-3
算式計算アプリケーション・プログラム・インタフェース
CALCULATE
COMPONENT_VALUE
パラメータパラメータパラメータパラメータ 使用方法使用方法使用方法使用方法 タイプタイプタイプタイプ 必須必須必須必須 導出導出導出導出 オプションオプションオプションオプション
p_price_formula_id IN NUMBER
p_list_price IN NUMBER
p_price_effective_date IN DATE
p_req_line_attrs_tbl IN TABLE
x_return_status OUT VARCHAR2
RETURN NUMBER
パラメータパラメータパラメータパラメータ 使用方法使用方法使用方法使用方法 タイプタイプタイプタイプ 必須必須必須必須 導出導出導出導出 オプションオプションオプションオプション
p_price_formula_id IN NUMBER
p_step_number IN NUMBER
p_list_price IN NUMBER
p_price_effective_date IN DATE
p_req_line_attrs_tbl IN TABLE
x_return_status OUT VARCHAR2
RETURN NUMBER
3-4 Oracle Order Management Suite APIおよびオープン・インタフェース・マニュアル
算式計算アプリケーション・プログラム・インタフェース
算式計算算式計算算式計算算式計算 APIの検証の検証の検証の検証
標準検証標準検証標準検証標準検証Oracle Pricingは、算式計算 APIのすべての必須列を検証します。 これらの列に含まれるデータの詳細は『Oracle Pricing Technical Reference Manual』を参照してください。
その他の検証その他の検証その他の検証その他の検証なし。
エラー処理エラー処理エラー処理エラー処理検証に失敗した場合、APIはコール側モジュールにエラー・ステータスを返します。 算式計算 APIは、行を処理して、すべてのレコードについて次の値をレポートします。
参照参照参照参照『Oracle Pricing Technical Reference Manual』
条件条件条件条件 PROCESS_STATIS ERROR_MESSAGE
成功 5 NULL
失敗 4 実際のエラー・メッセージ
Oracle Pricingオープン・インタフェース 3-5
算式価格の更新アプリケーション・プログラム・インタフェース
算式価格の更新アプリケーション・プログラム・インタフェース算式価格の更新アプリケーション・プログラム・インタフェース算式価格の更新アプリケーション・プログラム・インタフェース算式価格の更新アプリケーション・プログラム・インタフェースこの項では、算式価格の更新 APIの使用方法と、この APIが Oracle Pricingでどのように機能するかについて説明します。
算式価格の更新算式価格の更新算式価格の更新算式価格の更新 APIの機能の機能の機能の機能算式価格の更新パッケージは、算式価格を更新するためのエンティティで構成されています。
機能の概要機能の概要機能の概要機能の概要算式価格の更新パッケージ QP_UPDATE_FORMULAPRICE_PVTには、このパッケージの内部および外部のすべてのプロシージャに公開される APIおよびタイプ定義が含まれています。Update_Formula_Price: このプロシージャは、コンカレント・プログラム実行ファイルであり、静的計算用に添付されたマーク済の算式を持つ価格表明細の定価を更新します。
算式価格の更新算式価格の更新算式価格の更新算式価格の更新 APIの設定の設定の設定の設定
パラメータの説明パラメータの説明パラメータの説明パラメータの説明次の表は、パブリック算式価格の更新で使用するすべてのパラメータの説明です。 すべてのインバウンド・パラメータとアウトバウンド・パラメータが一覧表示されています。 パラメータに追加情報がある場合は、表の後に追加情報を示します。
UPDATE_FORMULA_PRICE
パラメータパラメータパラメータパラメータ 使用方法使用方法使用方法使用方法 タイプタイプタイプタイプ 必須必須必須必須 導出導出導出導出 オプションオプションオプションオプション
err_buf OUT VARCHAR2
ret_code OUT NUMBER
p_update_flagged_items IN VARCHAR2
p_retrieve_all_flag IN VARCHAR2
p_price_formula_id IN NUMBER
3-6 Oracle Order Management Suite APIおよびオープン・インタフェース・マニュアル
算式価格の更新アプリケーション・プログラム・インタフェース
算式価格の更新算式価格の更新算式価格の更新算式価格の更新 APIの検証の検証の検証の検証
標準検証標準検証標準検証標準検証Oracle Pricingは、算式価格の更新 APIのすべての必須列を検証します。 これらの列に含まれるデータの詳細は『Oracle Pricing Technical Reference Manual』を参照してください。
その他の検証その他の検証その他の検証その他の検証なし。
エラー処理エラー処理エラー処理エラー処理検証に失敗した場合、APIはコール側モジュールにエラー・ステータスを返します。 算式価格の更新 APIは、行を処理して、すべてのレコードについて次の値をレポートします。
参照参照参照参照『Oracle Pricing Technical Reference Manual』
条件条件条件条件 PROCESS_STATIS ERROR_MESSAGE
成功 5 NULL
失敗 4 実際のエラー・メッセージ
Oracle Pricingオープン・インタフェース 3-7
価格表のコピー・アプリケーション・プログラム・インタフェース
価格表のコピー・アプリケーション・プログラム・インタフェース価格表のコピー・アプリケーション・プログラム・インタフェース価格表のコピー・アプリケーション・プログラム・インタフェース価格表のコピー・アプリケーション・プログラム・インタフェースこの項では、価格表のコピー APIの使用方法と、この APIが Oracle Pricingでどのように機能するかについて説明します。
価格表のコピー価格表のコピー価格表のコピー価格表のコピー APIの機能の機能の機能の機能価格表のコピー・パッケージは、価格表をコピーするためのエンティティで構成されています。
機能の概要機能の概要機能の概要機能の概要パッケージ QP_COPY_PRICELIST_PVTには、次の APIおよびレコード・タイプ定義が含まれています。
� このパッケージの内部および外部のすべてのプロシージャに公開される APIおよびタイプ定義
� mapping_rec: 旧価格表明細 IDと新価格表明細 IDとの間のマッピング配列として使用されるレコード・タイプ。
� mapping_tbl
� Copy_Price_List: このプロシージャは、コンカレント・プログラム実行ファイルであり、価格表とそのクオリファイア、関連モディファイア、価格値引および割引をコピーします。
� このパッケージの内部のプロシージャのみが使用できる API
� Price_Break_Line: 価格表明細が価格値引線であるかどうかを判定するユーティリティ・ファンクション。 このファンクションは、Copy_Price_Listプロシージャによりコールされます。
� Get_New_Id: 旧価格表明細 IDに対応する新価格表明細 IDをマッピング表から検索するユーティリティ・ファンクション。 このファンクションは、Copy_Price_Listプロシージャによりコールされます。
� Delete_Duplicate_Lines: コピーが有効日を保持していないときに作成された可能性のある重複価格表明細を検出するユーティリティ・プロシージャ。 このプロシージャは、Copy_Price_Listプロシージャによりコールされます。
� Copy_Discounts: コピーする価格表に添付された割引をコピーするためのユーティリティ・プロシージャ。 このプロシージャは、Copy_Price_Listプロシージャによりコールされます。
3-8 Oracle Order Management Suite APIおよびオープン・インタフェース・マニュアル
価格表のコピー・アプリケーション・プログラム・インタフェース
価格表のコピー価格表のコピー価格表のコピー価格表のコピー APIの設定の設定の設定の設定
パラメータの説明パラメータの説明パラメータの説明パラメータの説明次の表は、パブリック価格表のコピーで使用するすべてのパラメータの説明です。 すべてのインバウンド・パラメータとアウトバウンド・パラメータが一覧表示されています。 パラメータに追加情報がある場合は、表の後に追加情報を示します。
MAPPING_REC
MAPPING_TBL
COPY_PRICE_LIST
パラメータパラメータパラメータパラメータ 使用方法使用方法使用方法使用方法 タイプタイプタイプタイプ 必須必須必須必須 導出導出導出導出 オプションオプションオプションオプション
list_line_type_code VARCHAR2
old_list_line_id NUMBER
new_list_line_id NUMBER
パラメータパラメータパラメータパラメータ 使用方法使用方法使用方法使用方法 タイプタイプタイプタイプ 必須必須必須必須 導出導出導出導出 オプションオプションオプションオプション
mapping_rec RECORD
パラメータパラメータパラメータパラメータ 使用方法使用方法使用方法使用方法 タイプタイプタイプタイプ 必須必須必須必須 導出導出導出導出 オプションオプションオプションオプション
errbuf OUT VARCHAR2
retcode OUT NUMBER
p_from_list_header_id IN NUMBER
p_new_price_list_name IN VARCHAR2
p_description IN VARCHAR2
p_start_date_active IN DATE
p_end_date_active IN DATE
p_discount_flag IN VARCHAR2
p_segment1_lohi IN VARCHAR2
p_segment2_lohi IN VARCHAR2
p_segment3_lohi IN VARCHAR2
p_segment4_lohi IN VARCHAR2
Oracle Pricingオープン・インタフェース 3-9
価格表のコピー・アプリケーション・プログラム・インタフェース
PRICE_BREAK_LINE
p_segment5_lohi IN VARCHAR2
p_segment6_lohi IN VARCHAR2
p_segment7_lohi IN VARCHAR2
p_segment8_lohi IN VARCHAR2
p_segment9_lohi IN VARCHAR2
p_segment10_lohi IN VARCHAR2
p_segment11_lohi IN VARCHAR2
p_segment12_lohi IN VARCHAR2
p_segment13_lohi IN VARCHAR2
p_segment14_lohi IN VARCHAR2
p_segment15_lohi IN VARCHAR2
p_segment16_lohi IN VARCHAR2
p_segment17_lohi IN VARCHAR2
p_segment18_lohi IN VARCHAR2
p_segment19_lohi IN VARCHAR2
p_segment20_lohi IN VARCHAR2
p_category_id IN NUMBER
p_rounding_factor IN NUMBER
p_effective_dates_flag IN VARCHAR2
パラメータパラメータパラメータパラメータ 使用方法使用方法使用方法使用方法 タイプタイプタイプタイプ 必須必須必須必須 導出導出導出導出 オプションオプションオプションオプション
p_list_line_id IN NUMBER
RETURN BOOLEAN
パラメータパラメータパラメータパラメータ 使用方法使用方法使用方法使用方法 タイプタイプタイプタイプ 必須必須必須必須 導出導出導出導出 オプションオプションオプションオプション
3-10 Oracle Order Management Suite APIおよびオープン・インタフェース・マニュアル
価格表のコピー・アプリケーション・プログラム・インタフェース
GET_NEW_ID
DELETE_DUPLICATE_LINES
COPY_DISCOUNTS
パラメータパラメータパラメータパラメータ 使用方法使用方法使用方法使用方法 タイプタイプタイプタイプ 必須必須必須必須 導出導出導出導出 オプションオプションオプションオプション
a_list_line_id IN NUMBER
a_mapping_tbl IN MAPPING_TBL
RETURN NUMBER
パラメータパラメータパラメータパラメータ 使用方法使用方法使用方法使用方法 タイプタイプタイプタイプ 必須必須必須必須 導出導出導出導出 オプションオプションオプションオプション
p_effective_dates-flag IN VARCHAR2
p_new_list_header_id IN NUMBER
パラメータパラメータパラメータパラメータ 使用方法使用方法使用方法使用方法 タイプタイプタイプタイプ 必須必須必須必須 導出導出導出導出 オプションオプションオプションオプション
p_from_list_header_id IN NUMBER
p_new_list_header_id IN NUMBER
p_context IN VARCHAR2
p_attribute IN VARCHAR2
p_user_id IN NUMBER
p_conc_login_id IN NUMBER
p_conc_program_application_id
IN NUMBER
p_conc_program_id IN NUMBER
p_conc_request_id IN NUMBER
Oracle Pricingオープン・インタフェース 3-11
価格表のコピー・アプリケーション・プログラム・インタフェース
価格表のコピー価格表のコピー価格表のコピー価格表のコピー APIの検証の検証の検証の検証
標準検証標準検証標準検証標準検証Oracle Pricingは、価格表のコピー APIのすべての必須列を検証します。 これらの列に含まれるデータの詳細は『Oracle Pricing Technical Reference Manual』を参照してください。
その他の検証その他の検証その他の検証その他の検証なし。
エラー処理エラー処理エラー処理エラー処理検証に失敗した場合、APIはコール側モジュールにエラー・ステータスを返します。 価格表のコピー APIは、行を処理して、すべてのレコードについて次の値をレポートします。
参照参照参照参照『Oracle Pricing Technical Reference Manual』
条件条件条件条件 PROCESS_STATIS ERROR_MESSAGE
成功 5 NULL
失敗 4 実際のエラー・メッセージ
3-12 Oracle Order Management Suite APIおよびオープン・インタフェース・マニュアル
価格表の調整アプリケーション・プログラム・インタフェース
価格表の調整アプリケーション・プログラム・インタフェース価格表の調整アプリケーション・プログラム・インタフェース価格表の調整アプリケーション・プログラム・インタフェース価格表の調整アプリケーション・プログラム・インタフェースこの項では、価格表の調整 APIの使用方法と、この APIが Oracle Pricingでどのように機能するかについて説明します。
価格表の調整価格表の調整価格表の調整価格表の調整 APIの機能の機能の機能の機能価格表の調整パッケージは、価格表を調整するためのエンティティで構成されています。
機能の概要機能の概要機能の概要機能の概要パッケージ QP_FORMULA_PRICE_CALC_PVTには、このパッケージの内部および外部のすべてのプロシージャに公開される APIおよびタイプ定義が含まれています。Adjust Price List: このプロシージャは、コンカレント・プログラム実行ファイルであり、価格表を調整します。
価格表の調整価格表の調整価格表の調整価格表の調整 APIの設定の設定の設定の設定
パラメータの説明パラメータの説明パラメータの説明パラメータの説明次の表は、パブリック価格表の調整で使用するすべてのパラメータの説明です。 すべてのインバウンド・パラメータとアウトバウンド・パラメータが一覧表示されています。 パラメータに追加情報がある場合は、表の後に追加情報を示します。
REQ_LINE_ATTRS_REC
パラメータパラメータパラメータパラメータ 使用方法使用方法使用方法使用方法 タイプタイプタイプタイプ 必須必須必須必須 導出導出導出導出 オプションオプションオプションオプション
errbuf OUT VARCHAR2
retcode OUT NUMBER
p_list_header_id IN NUMBER
p_percent IN NUMBER
p_amount IN NUMBER
p_segment1_lohi IN VARCHAR2
p_segment2_lohi IN VARCHAR2
p_segment3_lohi IN VARCHAR2
p_segment4_lohi IN VARCHAR2
p_segment5_lohi IN VARCHAR2
p_segment6_lohi IN VARCHAR2
Oracle Pricingオープン・インタフェース 3-13
価格表の調整アプリケーション・プログラム・インタフェース
p_segment7_lohi IN VARCHAR2
p_segment8_lohi IN VARCHAR2
p_segment9_lohi IN VARCHAR2
p_segment10_lohi IN VARCHAR2
p_segment11_lohi IN VARCHAR2
p_segment12_lohi IN VARCHAR2
p_segment13_lohi IN VARCHAR2
p_segment14_lohi IN VARCHAR2
p_segment15_lohi IN VARCHAR2
p_segment16_lohi IN VARCHAR2
p_segment17_lohi IN VARCHAR2
p_segment18_lohi IN VARCHAR2
p_segment19_lohi IN VARCHAR2
p_segment20_lohi IN VARCHAR2
p_category_id IN NUMBER
p_status_code IN VARCHAR2
p_create_date IN DATE
p_rounding_factor IN NUMBER
パラメータパラメータパラメータパラメータ 使用方法使用方法使用方法使用方法 タイプタイプタイプタイプ 必須必須必須必須 導出導出導出導出 オプションオプションオプションオプション
3-14 Oracle Order Management Suite APIおよびオープン・インタフェース・マニュアル
価格表の調整アプリケーション・プログラム・インタフェース
価格表の調整価格表の調整価格表の調整価格表の調整 APIの検証の検証の検証の検証
標準検証標準検証標準検証標準検証Oracle Pricingは、価格表の調整 APIのすべての必須列を検証します。 これらの列に含まれるデータの詳細は『Oracle Pricing Technical Reference Manual』を参照してください。
その他の検証その他の検証その他の検証その他の検証なし。
エラー処理エラー処理エラー処理エラー処理検証に失敗した場合、APIはコール側モジュールにエラー・ステータスを返します。 価格表の調整 APIは、行を処理して、すべてのレコードについて次の値をレポートします。
参照参照参照参照『Oracle Pricing Technical Reference Manual』
条件条件条件条件 PROCESS_STATIS ERROR_MESSAGE
成功 5 NULL
失敗 4 実際のエラー・メッセージ
Oracle Pricingオープン・インタフェース 3-15
価格設定算式用ビジネス・オブジェクト・アプリケーション・プログラム・インタフェース
価格設定算式用ビジネス・オブジェクト・アプリケーション・価格設定算式用ビジネス・オブジェクト・アプリケーション・価格設定算式用ビジネス・オブジェクト・アプリケーション・価格設定算式用ビジネス・オブジェクト・アプリケーション・プログラム・インタフェースプログラム・インタフェースプログラム・インタフェースプログラム・インタフェース
この項では、価格設定算式用ビジネス・オブジェクト APIの使用方法と、この APIがOracle Pricingでどのように機能するかについて説明します。
価格設定算式用ビジネス・オブジェクト価格設定算式用ビジネス・オブジェクト価格設定算式用ビジネス・オブジェクト価格設定算式用ビジネス・オブジェクト APIの機能の機能の機能の機能価格設定算式用ビジネス・オブジェクト・パッケージは、「算式」ウィンドウをサポートするためのエンティティで構成されています。
機能の概要機能の概要機能の概要機能の概要「算式」ウィンドウは、次の APIに基づいています。 ただし、モーダルの「算式ファクタ」ウィンドウは、モディファイアのパブリック APIである QP_Modifiers_PUB.Process_Modifiersに基づいています。
パッケージ QP_Price_Formula_PUBには、次のパブリック・レコード・タイプおよびレコード定義の表が含まれています。
� Formula_Rec_Type: 算式ヘッダー・ビュー(QP_PRICE_FORMULAS_VL)内の列に対応するレコード・タイプ。
� Formula_Tbl_Type
� Formula_Val_Rec_Type: 算式レコード内の IDに対応する値を格納するために使用されるレコード・タイプ。
� Formula_Val_Tbl_Type
� Formula_Lines_Rec_Type: 算式明細表(QP_PRICE_FORMULA_LINES)内の列に対応するレコード・タイプ。
� Formula_Lines_Tbl_Type
� Formula_Lines_Val_Rec_Type: 算式明細レコード内の IDに対応する値を格納するために使用されるレコード・タイプ。
� Formula_Lines_Val_Tbl_Type
� QP_Price_formula_PUB.Process_Price_Formula: 価格算式ヘッダーおよび価格算式明細の挿入、更新および削除を実行します。
� QP_Price_formula_PUB.Lock_Price_Formula: 価格算式ヘッダーおよび価格算式明細のレコードを更新前にロックします。
� QP_Price_formula_PUB.Get_Price_Formula: 指定された算式に対する価格算式ヘッダーおよび明細を検索します。
3-16 Oracle Order Management Suite APIおよびオープン・インタフェース・マニュアル
価格設定算式用ビジネス・オブジェクト・アプリケーション・プログラム・インタフェース
価格設定算式用ビジネス・オブジェクト価格設定算式用ビジネス・オブジェクト価格設定算式用ビジネス・オブジェクト価格設定算式用ビジネス・オブジェクト APIの設定の設定の設定の設定
パラメータの説明パラメータの説明パラメータの説明パラメータの説明次の表は、パブリック価格設定算式用ビジネス・オブジェクトで使用するすべてのパラメータの説明です。すべてのインバウンド・パラメータとアウトバンド・パラメータが一覧表示されています。 パラメータに追加情報がある場合は、表の後に追加情報を示します。
FORMULA_REC_TYPE
パラメータパラメータパラメータパラメータ 使用方法使用方法使用方法使用方法 タイプタイプタイプタイプ 必須必須必須必須 導出導出導出導出 オプションオプションオプションオプション
attribute1 VARCHAR2
attribute2 VARCHAR2
attribute3 VARCHAR2
attribute4 VARCHAR2
attribute5 VARCHAR2
attribute6 VARCHAR2
attribute7 VARCHAR2
attribute8 VARCHAR2
attribute9 VARCHAR2
attribute10 VARCHAR2
attribute11 VARCHAR2
attribute12 VARCHAR2
attribute13 VARCHAR2
attribute14 VARCHAR2
attribute15 VARCHAR2
context VARCHAR2
created_by NUMBER
creation_date DATE
description VARCHAR2
end_date_active DATE
formula VARCHAR2
last_updated_by NUMBER
Oracle Pricingオープン・インタフェース 3-17
価格設定算式用ビジネス・オブジェクト・アプリケーション・プログラム・インタフェース
attribute1~~~~ 15デフォルト値 : FND_API.G_MISS_CHAR
contextデフォルト値 : FND_API.G_MISS_CHAR
created_byデフォルト値 : FND_API.G_MISS_NUM
creation_dateデフォルト値 : FND_API.G_MISS_DATE
description デフォルト値 : FND_API.G_MISS_CHAR
end_date_active デフォルト値 : FND_API.G_MISS_DATE
formula デフォルト値 : FND_API.G_MISS_CHAR
last_updated_by デフォルト値 : FND_API.G_MISS_NUM
last_update_dateデフォルト値 : FND_API.G_MISS_DATE
last_update_date DATE
last_update_login NUMBER
name VARCHAR2
price_formula_id NUMBER
start_date_active DATE
return_status VARCHAR2
db_flag VARCHAR2
operation VARCHAR2
パラメータパラメータパラメータパラメータ 使用方法使用方法使用方法使用方法 タイプタイプタイプタイプ 必須必須必須必須 導出導出導出導出 オプションオプションオプションオプション
3-18 Oracle Order Management Suite APIおよびオープン・インタフェース・マニュアル
価格設定算式用ビジネス・オブジェクト・アプリケーション・プログラム・インタフェース
last_update_loginデフォルト値 : FND_API.G_MISS_NUM
nameデフォルト値 : FND_API.G_MISS_CHAR
price_formula_idデフォルト値 : FND_API.G_MISS_NUM
start_date_activeデフォルト値 : FND_API.G_MISS_DATE
step_numberデフォルト値 : FND_API.G_MISS_NUM
retun_statusデフォルト値 : FND_API.G_MISS_CHAR
db_flagデフォルト値 : FND_API.G_MISS_CHAR
operationデフォルト値 : FND_API.G_MISS_CHAR
FORMULA_TBL_TYPE
FORMULA_VAL_REC_TYPE
price_formulaデフォルト値 : FND_API.G_MISS_CHAR
パラメータパラメータパラメータパラメータ 使用方法使用方法使用方法使用方法 タイプタイプタイプタイプ 必須必須必須必須 導出導出導出導出 オプションオプションオプションオプション
Formula_Rec_Type RECORD
パラメータパラメータパラメータパラメータ 使用方法使用方法使用方法使用方法 タイプタイプタイプタイプ 必須必須必須必須 導出導出導出導出 オプションオプションオプションオプション
price_formula NUMBER
Oracle Pricingオープン・インタフェース 3-19
価格設定算式用ビジネス・オブジェクト・アプリケーション・プログラム・インタフェース
FORMULA_VAL_TBL_TYPE
FORMULA_LINES_REC_TYPE
パラメータパラメータパラメータパラメータ 使用方法使用方法使用方法使用方法 タイプタイプタイプタイプ 必須必須必須必須 導出導出導出導出 オプションオプションオプションオプション
Formula_Val_Rec_Type RECORD
パラメータパラメータパラメータパラメータ 使用方法使用方法使用方法使用方法 タイプタイプタイプタイプ 必須必須必須必須 導出導出導出導出 オプションオプションオプションオプション
attribute1 VARCHAR2
attribute2 VARCHAR2
attribute3 VARCHAR2
attribute4 VARCHAR2
attribute5 VARCHAR2
attribute6 VARCHAR2
attribute7 VARCHAR2
attribute8 VARCHAR2
attribute9 VARCHAR2
attribute10 VARCHAR2
attribute11 VARCHAR2
attribute12 VARCHAR2
attribute13 VARCHAR2
attribute14 VARCHAR2
attribute15 VARCHAR2
context VARCHAR2
created_by NUMBER
creation_date DATE
end_date_active DATE
last_updated_by NUMBER
last_update_date DATE
last_update_login NUMBER
numeric_constant NUMBER
price_formula_id NUMBER
3-20 Oracle Order Management Suite APIおよびオープン・インタフェース・マニュアル
価格設定算式用ビジネス・オブジェクト・アプリケーション・プログラム・インタフェース
attribute1~~~~ 15デフォルト値 : FND_API.G_MISS_CHAR
contextデフォルト値 : FND_API.G_MISS_CHAR
created_byデフォルト値 : FND_API.G_MISS_NUM
creation_dateデフォルト値 : FND_API.G_MISS_DATE
end_date_activeデフォルト値 : FND_API.G_MISS_DATE
last_updated_byデフォルト値 : FND_API.G_MISS_NUM
last_update_dateデフォルト値 : FND_API.G_MISS_DATE
last_update_loginデフォルト値 : FND_API.G_MISS_NUM
price_formula_line_id NUMBER
formula_line_type_code VARCHAR2
price_list_line_id NUMBER
price_modifier_list_id NUMBER
pricing_attribute VARCHAR2
pricing_attribute_context VARCHAR2
start_date_active DATE
return_status VARCHAR2
db_flag VARCHAR2
operation VARCHAR2
パラメータパラメータパラメータパラメータ 使用方法使用方法使用方法使用方法 タイプタイプタイプタイプ 必須必須必須必須 導出導出導出導出 オプションオプションオプションオプション
Oracle Pricingオープン・インタフェース 3-21
価格設定算式用ビジネス・オブジェクト・アプリケーション・プログラム・インタフェース
numeric_constantデフォルト値 : FND_API.G_MISS_NUM
price_formula_idデフォルト値 : FND_API.G_MISS_NUM
price_formula_line_idデフォルト値 : FND_API.G_MISS_NUM
formula_line_type_codeデフォルト値 : FND_API.G_MISS_CHAR
price_list_line_idデフォルト値 : FND_API.G_MISS_NUM
price_modifier_list_idデフォルト値 : FND_API.G_MISS_NUM
pricing_attributeデフォルト値 : FND_API.G_MISS_CHAR
pricing_attribute_contextデフォルト値 : FND_API.G_MISS_CHAR
start_date_activeデフォルト値 : FND_API.G_MISS_DATE
step_numberデフォルト値 : FND_API.G_MISS_NUM
retun_statusデフォルト値 : FND_API.G_MISS_CHAR
db_flagデフォルト値 : FND_API.G_MISS_CHAR
operationデフォルト値 : FND_API.G_MISS_CHAR
3-22 Oracle Order Management Suite APIおよびオープン・インタフェース・マニュアル
価格設定算式用ビジネス・オブジェクト・アプリケーション・プログラム・インタフェース
FORMULA_LINES_TBL_TYPE
FORMULA_LINES_VAL_REC_TYPE
price_formulaデフォルト値 : FND_API.G_MISS_CHAR
price_formula_lineデフォルト値 : FND_API.G_MISS_CHAR
price_formula_line_typeデフォルト値 : FND_API.G_MISS_CHAR
price_list_lineデフォルト値 : FND_API.G_MISS_CHAR
price_modifier_listデフォルト値 : FND_API.G_MISS_CHAR
パラメータパラメータパラメータパラメータ 使用方法使用方法使用方法使用方法 タイプタイプタイプタイプ 必須必須必須必須 導出導出導出導出 オプションオプションオプションオプション
Formula_Lines_Rec_Type RECORD
パラメータパラメータパラメータパラメータ 使用方法使用方法使用方法使用方法 タイプタイプタイプタイプ 必須必須必須必須 導出導出導出導出 オプションオプションオプションオプション
price_formula VARCHAR2
price_formula_line VARCHAR2
price_formula_line_type VARCHAR2
price_list_line VARCHAR2
price_modifier_list VARCHAR2
Oracle Pricingオープン・インタフェース 3-23
価格設定算式用ビジネス・オブジェクト・アプリケーション・プログラム・インタフェース
FORMULA_LINES_VAL_TBL_TYPE
QP_PRICE_FORMULA.PROCESS_PRICE_FORMULA
パラメータパラメータパラメータパラメータ 使用方法使用方法使用方法使用方法 タイプタイプタイプタイプ 必須必須必須必須 導出導出導出導出 オプションオプションオプションオプション
Formula_Lines_Val_Rec_Type
RECORD
パラメータパラメータパラメータパラメータ 使用方法使用方法使用方法使用方法 タイプタイプタイプタイプ 必須必須必須必須 導出導出導出導出 オプションオプションオプションオプション
p_api_version_number IN NUMBER
p_init_msg_list IN VARCHAR2
p_return_values IN VARCHAR2
p_commit IN VARCHAR2
x_return_status OUT VARCHAR2
x_msg_count OUT NUMBER
x_msg_data OUT VARCHAR2
p_FORMULA_rec IN Formula_Rec_Type
p_FORMULA_val_rec IN Formula_Val_Rec_Type
p_FORMULA_LINES_tbl IN Formula_Lines_Tbl_Type
p_FORMULA_LINES_val_tbl
IN Formula_Lines_Val_Tbl_Type
x_FORMULA_rec OUT Formula_Rec_Type
x_FORMULA_val_rec OUT Formula_Val_Rec_Type
x_FORMULA_LINES_tbl OUT Formula_Lines_Tbl_Type
x_FORMULA_LINES_val_tbl
OUT Formula_Lines_Val_Tbl_Type
3-24 Oracle Order Management Suite APIおよびオープン・インタフェース・マニュアル
価格設定算式用ビジネス・オブジェクト・アプリケーション・プログラム・インタフェース
p_init_msg_listデフォルト値 : FND_API.G_FALSE
p_return_valuesデフォルト値 : FND_API.G_FALSE
p_commitデフォルト値 : FND_API.G_FALSE
p_FORMULA_recデフォルト値 : G_MISS_FORMULA_REC
p_FORMULA_val_recデフォルト値 : G_MISS_FORMULA_VAL_REC
p_FORMULA_LINES_tblデフォルト値 : G_MISS_FORMULA_LINES_TBL
p_FORMULA_LINES_val_tblデフォルト値 : G_MISS_FORMULA_LINES_VAL_TBL
QP_PRICE_FORMULA.PROCESS_PRICE_FORMULA
パラメータパラメータパラメータパラメータ 使用方法使用方法使用方法使用方法 タイプタイプタイプタイプ 必須必須必須必須 導出導出導出導出 オプションオプションオプションオプション
p_api_version_number IN NUMBER
p_init_msg_list IN VARCHAR2
p_return_values IN VARCHAR2
x_return_status OUT VARCHAR2
x_msg_count OUT NUMBER
x_msg_data OUT VARCHAR2
p_FORMULA_rec IN Formula_Rec_Type
p_FORMULA_val_rec IN Formula_Val_Rec_Type
p_FORMULA_LINES_tbl IN Formula_Lines_Tbl_Type
Oracle Pricingオープン・インタフェース 3-25
価格設定算式用ビジネス・オブジェクト・アプリケーション・プログラム・インタフェース
p_init_msg_listデフォルト値 : FND_API.G_FALSE
p_return_valuesデフォルト値 : FND_API.G_FALSE
p_FORMULA_recデフォルト値 : G_MISS_FORMULA_REC
p_FORMULA_val_recデフォルト値 : G_MISS_FORMULA_VAL_REC
p_FORMULA_LINES_tblデフォルト値 : G_MISS_FORMULA_LINES_TBL
p_FORMULA_LINES_val_tblデフォルト値 : G_MISS_FORMULA_LINES_VAL_TBL
QP_PRICE_FORMULA.GET_PRICE_FORMULA
p_FORMULA_LINES_val_tbl
IN Formula_Lines_Val_Tbl_Type
x_FORMULA_rec OUT Formula_Rec_Type
x_FORMULA_val_rec OUT Formula_Val_Rec_Type
x_FORMULA_LINES_tbl OUT Formula_Lines_Tbl_Type
x_FORMULA_LINES_val_tbl
OUT Formula_Lines_Val_Tbl_Type
パラメータパラメータパラメータパラメータ 使用方法使用方法使用方法使用方法 タイプタイプタイプタイプ 必須必須必須必須 導出導出導出導出 オプションオプションオプションオプション
p_api_version_number IN NUMBER
p_init_msg_list IN VARCHAR2
p_return_values IN VARCHAR2
x_return_status OUT VARCHAR2
パラメータパラメータパラメータパラメータ 使用方法使用方法使用方法使用方法 タイプタイプタイプタイプ 必須必須必須必須 導出導出導出導出 オプションオプションオプションオプション
3-26 Oracle Order Management Suite APIおよびオープン・インタフェース・マニュアル
価格設定算式用ビジネス・オブジェクト・アプリケーション・プログラム・インタフェース
p_init_msg_listデフォルト値 : FND_API.G_FALSE
p_return_valuesデフォルト値 : FND_API.G_FALSE
p_price_formula_idデフォルト値 : FND_API.G_MISS_NUM
p_price_formulaデフォルト値 : FIND_API.G_MISS_CHAR
x_msg_count OUT NUMBER
x_msg_data OUT VARCHAR2
p_price_formula_id IN NUMBER
p_price_formula IN VARCHAR2
x_FORMULA_rec OUT Formula_Rec_Type
x_FORMULA_val_rec OUT Formula_Val_Rec_Type
x_FORMULA_LINES_tbl OUT Formula_Lines_Tbl_Type
x_FORMULA_LINES_val_tbl
OUT Formula_Lines_Val_Tbl_Type
パラメータパラメータパラメータパラメータ 使用方法使用方法使用方法使用方法 タイプタイプタイプタイプ 必須必須必須必須 導出導出導出導出 オプションオプションオプションオプション
Oracle Pricingオープン・インタフェース 3-27
価格設定算式用ビジネス・オブジェクト・アプリケーション・プログラム・インタフェース
価格設定算式用ビジネス・オブジェクト価格設定算式用ビジネス・オブジェクト価格設定算式用ビジネス・オブジェクト価格設定算式用ビジネス・オブジェクト APIの検証の検証の検証の検証
標準検証標準検証標準検証標準検証Oracle Pricingは、X APIのすべての必須列を検証します。 これらの列に含まれるデータの詳細は『Oracle Pricing Technical Reference Manual』を参照してください。
その他の検証その他の検証その他の検証その他の検証なし。
エラー処理エラー処理エラー処理エラー処理検証に失敗した場合、APIはコール側モジュールにエラー・ステータスを返します。 X APIは、行を処理して、すべてのレコードについて次の値をレポートします。
参照参照参照参照『Oracle Pricing Technical Reference Manual』
条件条件条件条件 PROCESS_STATIS ERROR_MESSAGE
成功 5 NULL
失敗 4 実際のエラー・メッセージ
3-28 Oracle Order Management Suite APIおよびオープン・インタフェース・マニュアル
価格要求アプリケーション・プログラム・インタフェース
価格要求アプリケーション・プログラム・インタフェース価格要求アプリケーション・プログラム・インタフェース価格要求アプリケーション・プログラム・インタフェース価格要求アプリケーション・プログラム・インタフェースこの項では、価格要求 APIの使用方法と、この APIが Oracle Pricingでどのように機能するかについて説明します。
価格要求価格要求価格要求価格要求 APIの機能の機能の機能の機能価格要求アプリケーション・プログラム・インタフェース(API)は、基本価格を取得するときや、価格調整、他の利益および手数料を取引に適用するときに使用するパブリック APIです。
Oracle Applications製品は価格設定計算のためにこの APIを要求します。ユーザーはカスタム・アプリケーションおよびレガシー・システムからこの APIを要求できます。
価格設定要求は、コール側アプリケーションの取引明細をミラー化する多くの価格要求明細で構成され、取引ヘッダー要求明細もこれに含まれている場合があります。 価格設定要求はPL/SQLをベースにしているので、1回のコールで 1つの価格設定要求が処理されます。
価格要求アプリケーション・プログラム・インタフェースを適切に使用するには、価格を必要とする明細と、価格設定エンジンから価格設定要求の一部と見なされる必要がある明細をすべて渡す必要があります。 たとえば、ある受注明細の価格は凍結してあるが、価格設定要求にその明細を含める場合、価格設定エンジンはその明細に記入されている数量を使用して、複数の明細にまたがる数量に基づいた別の割引を受けるようにその受注を修正することが可能になります。
価格要求アプリケーション・プログラム・インタフェースは、次の 2つのエンジンで構成されます。
� 検索エンジン : コール側アプリケーションから渡されたクオリファイアおよび価格設定属性を使用して、価格設定要求に適用できる価格表明細およびモディファイア・リスト明細を選択します。 この処理の一部として、検索エンジンは、適格、非互換性、排他性および優先順位の規則を使用します。
それぞれの価格設定フェースに対して、検索エンジンは次の機能を実行します。
� 定義済の価格設定規則を使用して、適格な価格表明細とモディファイア・リスト明細を選択します。
� 適格な利益の間の非互換性を解決します。
� 適格な利益を価格設定要求に適用します。
� 計算エンジン : それぞれの価格設定要求明細およびそれに関連付けられた価格設定要求明細詳細に対して、基本価格、修正済価格および拡張価格を計算します。
管理レコードに計算フラグを設定することにより、これらのエンジンの一方または両方をコールできます。
Oracle Pricingオープン・インタフェース 3-29
価格要求アプリケーション・プログラム・インタフェース
機能の概要機能の概要機能の概要機能の概要価格要求 API(QP_PREQ_GRP.Price_Request)には次のエンティティが含まれています。
� PRICE_REQUEST
� CONTROL_RECORD_TYPE: 価格設定エンジンの動作を制御するパラメータ。
� LINE_REC_TYPE: 基本価格および修正済価格を必要とするコール側アプリケーション内の要素が含まれているレコード。 このレコードは、コール側アプリケーション内の取引明細または取引ヘッダー・レコードと同等と見なすことができます。
� LINE_DETAIL_REC_TYPE: 基本価格および修正済価格の導出の詳細が含まれているレコード。 それぞれの価格設定要求明細詳細には、価格表明細またはモディファイア・リスト明細の詳細が含まれています。 価格設定エンジンは、複数の価格設定要求明細詳細レコードを 1つの価格設定要求に適用できます。
� QUAL_REC_TYPE: クオリファイア情報が含まれているレコード。 クオリファイア情報は、価格設定要求が価格表明細およびモディファイア・リスト明細に適格であるかどうかを、価格設定エンジンが判定するときに役立ちます。 価格設定エンジンは、適格と判定されたすべてのクオリファイアを要求明細詳細レコードで返します。
� LINE_ATTR_REC_TYPE: 価格設定属性が含まれているレコード。 価格設定属性情報は、価格設定要求が価格表明細およびモディファイア・リスト明細に適格であるかどうかを、価格設定エンジンが判定するときに役立ちます。 コール側アプリケーションは、このレコード・タイプにすべての価格設定属性をロードする必要があります。価格設定エンジンは、このレコードを、価格設定要求明細が価格またはモディファイアに適格であるかどうかを判定するために使用します。
� RELATED_LINES_REC_TYPE: 要求明細間の関連および要求明細と要求明細詳細との間の関連が含まれているレコード。 関連のタイプには次のものがあります。
� PBH_LINE: 価格値引ヘッダーをモディファイア価格値引明細に関連付けます。
� SERVICE_LINE: サービス品目の受注明細とその親であるサービス可能品目とを関連付けます。 価格設定エンジンは、サービス可能品目の価格のパーセントに基づいてサービス品目を価格設定する必要がある場合、この関連を認識している必要があります。
� GENERATED_LINE: 価格設定要求明細または価格設定要求詳細明細が作成した要求および詳細の明細を両方とも表示します。
3-30 Oracle Order Management Suite APIおよびオープン・インタフェース・マニュアル
価格要求アプリケーション・プログラム・インタフェース
価格要求価格要求価格要求価格要求 APIの設定の設定の設定の設定
パラメータの説明パラメータの説明パラメータの説明パラメータの説明次の表は、パブリック価格要求で使用するすべてのパラメータの説明です。 すべてのインバウンド・パラメータとアウトバウンド・パラメータが一覧表示されています。 パラメータに追加情報がある場合は、表の後に追加情報を示します。
PRICE_REQUEST
パラメータパラメータパラメータパラメータ 使用方法使用方法使用方法使用方法 タイプタイプタイプタイプ 必須必須必須必須 導出導出導出導出 オプションオプションオプションオプション
p_line_tbl IN LINE_TBL_TYPE
p_qual_tbl IN QUAL_TBL_TYPE
p_line_attr_tbl IN LINE_ATTR_TBL_TYPE
p_line_detail_tbl IN LINE_DETAIL_TBL_TYPE
p_line_detail_qual_tbl IN LINE_DETAIL_QUAL_TBL_
TYPE
p_line_detail_attr_tbl IN LINE_DETAIL_ATTR_TBL_
TYPE
p_related_lines_tbl IN RELATED_LINES_TBL_
TYPE
p_control_rec IN CONTROL_RECORD_TYPE
x_line_tbl OUT LINE_TBL_TYPE
x_qual_tbl OUT QUAL_TBL_TYPE
x_line_attr_tbl OUT LINE_ATTR_TBL_TYPE
x_line_detail_tbl OUT LINE_DETAIL_TBL_TYPE
Oracle Pricingオープン・インタフェース 3-31
価格要求アプリケーション・プログラム・インタフェース
CONTROL_REC_TYPE
PRICING_EVENT取引の価格設定を行う、その取引ライフ・サイクルにおける一時点。 価格設定イベントは、検索エンジンが QP_EVENT_PHASES内のマッピングに基づき、どのフェーズを処理するかを判定します。
CALCULATE_FLAGエンジンをコールするために使用します。 次の値を指定できます。
� N: 検索エンジン
� C: 計算エンジン
� Y: 計算エンジンと検索エンジン
SIMULATION_FLAG値が Yesの場合は、コール先が価格設定シミュレーションであることと、価格設定エンジンは永久的なレコード変更は行わず、また、クーポンの発行または買戻しは行わないことを示します。
x_line_detail_qual_tbl OUT LINE_DETAIL_QUAL_TBL_
TYPE
x_line_detail_attr_tbl OUT LINE_DETAIL_ATTR_TBL_
TYPE
x_related_lines_tbl OUT RELATED_LINES_TBL_
TYPE
x_return_status OUT VARCHAR2
x_return_status_text OUT VARCHAR2
パラメータパラメータパラメータパラメータ 使用方法使用方法使用方法使用方法 タイプタイプタイプタイプ 必須必須必須必須 導出導出導出導出 オプションオプションオプションオプション
PRICING_EVENT VARCHAR2 X
CALCULATE_FLAG VARCHAR2 X
SIMULATION_FLAG VARCHAR2 X
ROUNDING_FLAG VARCHAR2 X
パラメータパラメータパラメータパラメータ 使用方法使用方法使用方法使用方法 タイプタイプタイプタイプ 必須必須必須必須 導出導出導出導出 オプションオプションオプションオプション
3-32 Oracle Order Management Suite APIおよびオープン・インタフェース・マニュアル
価格要求アプリケーション・プログラム・インタフェース
ROUNDING_FLAG計算エンジンが、価格表端数処理ファクタまたは価格設定要求明細レコード端数処理ファクタに基づいて定価および販売価格の端数を処理するかどうかを示します。 端数処理では、計算エンジンが価格設定グループ・シーケンスごとに、すべての中間小計を端数処理します。
LINE_REC_TYPE
パラメータパラメータパラメータパラメータ 使用方法使用方法使用方法使用方法 タイプタイプタイプタイプ 必須必須必須必須 導出導出導出導出 オプションオプションオプションオプション
REQUEST_TYPE_CODE VARCHAR2 X
PRICING_EVENT VARCHAR2 X
LIST_LINE_LEVEL_CODE
VARCHAR2 X
LINE_INDEX NUMBER X
LINE_ID NUMBER X
LINE_TYPE_CODE VARCHAR2 X
PRICING_EFFECTIVE_DATE
DATE X
ACTIVE_DATE_FIRST DATE X
ACTIVE_DATE_FIRST_TYPE
VARCHAR2 X
ACTIVE_DATE_SECOND
DATE X
ACTIVE_DATE_SECOND_TYPE
VARCHAR2 X
LINE_QUANTITY NUMBER X
LINE_UOM_CODE VARCHAR2 X
UOM_QUANTITY NUMBER X
PRICED_QUANTITY NUMBER X
PRICED_UOM_CODE VARCHAR2 X
CURRENCY_CODE VARCHAR2 X
LIST_PRICE NUMBER X
PERCENT_PRICE NUMBER X
ADJUSTED_UNIT_PRICE NUMBER X
PARENT_PRICE NUMBER X
Oracle Pricingオープン・インタフェース 3-33
価格要求アプリケーション・プログラム・インタフェース
REQUEST_TYPE_CODE価格設定要求を行う取引システムを識別します。
PRICING_EVENT未使用。
LIST_LINE_LEVEL_CODE未使用。
LINE_INDEX要求明細の PL/SQL一意識別子。
LINE_IDコール側アプリケーション内の要求明細の一意識別子。
LINE_TYPE_CODE要求内の明細のタイプ。次の値を使用できます。
� 受注
� 明細
PRICING_EFFECTIVE_DATE価格設定が価格を計算する日付。
PARENT_QUANTITY NUMBER X
ROUNDING_FACTOR NUMBER X
PARENT_UOM_CODE VARCHAR2 X
PRICING_PHASE_ID NUMBER X
PRICE_FLAG VARCHAR2 X
PROCESSED_CODE VARCHAR2 X
STATUS_CODE VARCHAR2 X
STATUS_TEXT VARCHAR2 X
パラメータパラメータパラメータパラメータ 使用方法使用方法使用方法使用方法 タイプタイプタイプタイプ 必須必須必須必須 導出導出導出導出 オプションオプションオプションオプション
3-34 Oracle Order Management Suite APIおよびオープン・インタフェース・マニュアル
価格要求アプリケーション・プログラム・インタフェース
ACTIVE_DATE_FIRST価格設定有効日に加えて、価格設定エンジンが価格設定エンティティを変更する 2つの追加日付を指定できます。 価格設定エンジンは、この日付をモディファイア・リスト上の 初の日付範囲(QP_LIST_LINES.START_DATE_ACTIVE_FIRSTおよび QP_LIST_LINES.END_DATE_ACTIVE_FIRST)と比較します。
ACTIVE_DATE_FIRST_TYPE参照タイプ EFFECTIVE_DATE_TYPESに基づく ACTIVE_DATE_FIRSTの日付タイプ。
ACTIVE_DATE_SECOND価格設定有効日に加えて、価格設定エンジンが価格設定エンティティを変更する 2つの追加日付を指定できます。 価格設定エンジンは、この日付をモディファイア・リスト上の 初の日付範囲(QP_LIST_LINES.START_DATE_ACTIVE_SECONDおよび QP_LIST_LINES.END_DATE_ACTIVE_SECOND)と比較します。
ACTIVE_DATE_SECOND_TYPE参照タイプ EFFECTIVE_DATE_TYPESに基づく ACTIVE_DATE_SECONDの日付タイプ。
LINE_QUANTITY価格設定要求明細の数量。
LINE_UOM_CODE価格設定要求明細の単位。
UOM_QUANTITY単位数量。たとえば、サービス価格設定では、LINE_UOM_CODEはMonthsであり、UOM_QUANTITYは 2です。
未使用。
PRICED_QUANTITY価格設定エンジンが価格設定した価格設定要求明細の数量。
PRICED_UOM_CODE価格設定エンジンが価格設定で使用した単位。
CURRENCY_CODE価格設定エンジンが価格設定で使用した通貨。
LIST_PRICE品目の基本価格。
Oracle Pricingオープン・インタフェース 3-35
価格要求アプリケーション・プログラム・インタフェース
PERCENT_PRICE別の品目の価格のパーセントとして計算された価格。
ADJUSTED_UNIT_PRICE価格設定エンジンが割引と追加料金を適用した後の単価。
PARENT_PRICE(アウトバウンド)(アウトバウンド)(アウトバウンド)(アウトバウンド)
価格設定エンジンが品目の価格を別の品目の価格から判断するときの、関連品目の価格。
PARENT_QUANTITY(アウトバウンド)(アウトバウンド)(アウトバウンド)(アウトバウンド)
価格設定エンジンが品目の価格を別の品目の価格から判断するときの、関連品目の数量。
ROUNDING_FACTORROUNDING_FLAG = Yであり、かつ価格設定イベントに基本価格フェーズが含まれない場合に、価格設定エンジンが使用する端数処理ファクタ。
PARENT_UOM_CODE(アウトバウンド)(アウトバウンド)(アウトバウンド)(アウトバウンド)
価格設定エンジンが品目の価格を別の品目の価格から判断するときの、関連品目の単位。
PRICING_PHASE_ID未使用。
PRICE_FLAG価格の凍結の程度を示します。 参照タイプ CALCULATE_PRICE_FLAGに基づき、次の値が許容されます。
� Y(計算価格): すべての価格とモディファイアを要求明細に適用します。
� N(凍結価格): いずれの価格とモディファイアも要求明細に適用しません。 他の明細のLINEGROUPモディファイアを処理するとき、要求明細の数量を考慮します。
� P(部分価格): 凍結上書フラグが Yであるフェーズ中に価格とモディファイアを適用します。
PROCESSED_CODEエラー発生時にエンジン処理のステージを示す内部コード。
3-36 Oracle Order Management Suite APIおよびオープン・インタフェース・マニュアル
価格要求アプリケーション・プログラム・インタフェース
STATUS_CODE返されるステータス。 ステータスの値には次のものがあります。
� N: 新規レコードが作成されました。
� X: 変化なし。
� U: 更新されました。
� IPL: 無効な価格表です。
� GSA: GSA違反。
� FER: エラー処理算式。
� OER: その他のエラー。
� CALC: 計算エンジンでのエラー。
� UOM: 単位を使用した価格設定に失敗しました。
� INVALID_UOM: 単位が無効です。
� DUPLICATE_PRICE_LIST: 価格表が重複しています。
� INVALID_UOM_CONV: 単位変換が見つかりません。
� INVALID_INCOMP: 非互換性を解決できませんでした。
� INVALID_BEST_PRICE: 善価格を解決できませんでした。
STATUS_TEXT返されるメッセージ。
LINE_DETAIL_REC_TYPE
パラメータパラメータパラメータパラメータ 使用方法使用方法使用方法使用方法 タイプタイプタイプタイプ 必須必須必須必須 導出導出導出導出 オプションオプションオプションオプション
LINE_DETAIL_INDEX NUMBER X
LINE_DETAIL_ID NUMBER X
LINE_DETAIL_TYPE_CODE
VARCHAR2 X
LINE_INDEX NUMBER X
LIST_HEADER_ID NUMBER X
LIST_LINE_ID NUMBER X
LIST_LINE_TYPE_CODE VARCHAR2 X
SUBSTITUTION_TYPE_CODE
VARCHAR2 X
Oracle Pricingオープン・インタフェース 3-37
価格要求アプリケーション・プログラム・インタフェース
SUBSTITUTION_FROM VARCHAR2 X
SUBSTITUTION_TO VARCHAR2 X
AUTOMATIC_FLAG VARCHAR2 X
OPERAND_CALCULATION_CODE
VARCHAR2 X
OPERAND_VALUE NUMBER X
PRICING_GROUP_SEQUENCE
NUMBER X
PRICE_BREAK_TYPE_CODE
VARCHAR2 X
CREATED_FROM_LIST_TYPE_CODE
VARCHAR2 X
PRICING_PHASE_ID NUMBER X
LIST_PRICE NUMBER X
LINE_QUANTITY NUMBER X
ADUSTMENT_AMOUNT NUMBER X
APPLIED_FLAG VARCHAR2 X
MODIFIER_LEVEL_CODE
VARCHAR2 X
STATUS_CODE VARCHAR2 X
STATUS_TEXT VARCHAR2 X
SUBSTITUTION_ATTRIBUTE
VARCHAR2 X
ACCRUAL_FLAG VARCHAR2 X
LIST_LINE_NO VARCHAR2 X
ESTIM_GL_VALUE NUMBER X
ACCRUAL_CONVERSION_RATE
NUMBER X
OVERRIDE_FLAG VARCHAR2 X
PRINT_ON_INVOICE_FLAG
VARCHAR2 X
INVENTORY_ITEM_ID NUMBER X
パラメータパラメータパラメータパラメータ 使用方法使用方法使用方法使用方法 タイプタイプタイプタイプ 必須必須必須必須 導出導出導出導出 オプションオプションオプションオプション
3-38 Oracle Order Management Suite APIおよびオープン・インタフェース・マニュアル
価格要求アプリケーション・プログラム・インタフェース
LINE_DETAIL_INDEXPL/SQL一意識別子。
LINE_DETAIL_IDコール側アプリケーション内の要求明細詳細の一意識別子。
ORGANIZATION_ID NUMBER X
RELATED_ITEM_ID NUMBER X
RELATIONSHIP_TYPE_ID
NUMBER X
ESTIM_ACCRUAL_RATE NUMBER X
EXPIRATION_DATE DATE X
BENEFIT_PRICE_LIST_LINE_ID
NUMBER X
RECURRING_FLAG VARCHAR2 X
BENEFIT_LIMIT NUMBER X
CHARGE_TYPE_CODE VARCHAR2 X
CHARGE_SUBTYPE_CODE
VARCHAR2 X
INCLUDE_ON_RETURNS_FLAG
VARCHAR2 X
BENEFIT_QTY NUMBER X
BENEFIT_UOM_CODE VARCHAR2 X
PRORATION_TYPE_CODE
VARCHAR2 X
SOURCE_SYSTEM_CODE
VARCHAR2 X
REBATE_TRANSACTION_TYPE_CODE
VARCHAR2 X
SECONDARY_PRICE_LIST_IND
VARCHAR2 X
パラメータパラメータパラメータパラメータ 使用方法使用方法使用方法使用方法 タイプタイプタイプタイプ 必須必須必須必須 導出導出導出導出 オプションオプションオプションオプション
Oracle Pricingオープン・インタフェース 3-39
価格要求アプリケーション・プログラム・インタフェース
LINE_DETAIL_TYPE_CODE詳細明細のタイプ。
LINE_INDEX親要求明細の識別子。
LIST_HEADER_ID価格設定明細の作成または更新のために使用されるリスト・ヘッダーの識別子。
LIST_LINE_ID価格設定明細の作成または更新のために使用される価格表明細の識別子。
LIST_LINE_TYPE_CODE価格設定明細の更新のために使用される価格表明細の明細タイプ。
SUBSTITUTION_TYPE_CODE未使用。
SUBSTITUTION_FROM未使用。
SUBSTITUTION_TO条件代替属性の値。
AUTOMATIC_FLAG価格設定エンジンが要求明細詳細を要求明細に自動的に適用するかどうかを示します。 エンジンは、価格表明細から値を導出します。
OPERAND_CALCULATION_CODEオペランドのタイプ。 オペランドのタイプには次のものがあります。
� 調整パーセント
� 調整金額
OPERND_VALUE価格設定要求詳細明細の値。たとえば、10通貨単位の定価の 3%値引。
PRICING_GROUP_SEQUENCE価格設定エンジンがこの価格表明細を適用した価格設定バケットを示します。
3-40 Oracle Order Management Suite APIおよびオープン・インタフェース・マニュアル
価格要求アプリケーション・プログラム・インタフェース
PRICE_BREAK_TYPE_CODE参照タイプ PRICE_BREAK_TYPE_CODEに基づく価格値引タイプ。
CREATED_FROM_LIST_TYPE_CODE価格設定明細の作成または更新のために使用されるリスト・タイプ。
PRICING_PHASE_ID(アウトバウンド)(アウトバウンド)(アウトバウンド)(アウトバウンド)
要求明細詳細を作成した価格設定フェーズ。
LIST_PRICE(アウトバウンド)(アウトバウンド)(アウトバウンド)(アウトバウンド)
価格値引線の単価。 価格設定エンジンが要求明細または要求明細詳細の値を価格値引から導出した場合に設定されます。
LINE_QUANTITY価格値引線に基づく数量。 価格設定エンジンが要求明細または要求明細詳細の値を価格値引から導出した場合に設定されます。
ADUSTMENT_AMOUNT要求詳細明細の値。
APPLIED_FLAGこの価格設定イベントまたは前回の価格設定イベントが適用したリストまたは価格表明細。 次の値のいずれかが示されます。
� Yes: 属性コンテキストがリストまたは価格表明細である場合に適用可能。
� No: 属性コンテキストがリストまたは価格表明細である場合に適用可能。
� Null
MODIFIER_LEVEL_CODE価格表明細が取引に対して適格になったレベル。 参照タイプMODIFIER_LEVEL_CODEに基づきます。
STATUS_CODE返されるステータス。
STATUS_TEXT 返されるメッセージ。
Oracle Pricingオープン・インタフェース 3-41
価格要求アプリケーション・プログラム・インタフェース
SUBSTITUTION_ATTRIBUTE(アウトバウンド)(アウトバウンド)(アウトバウンド)(アウトバウンド)
モディファイア詳細。 価格設定エンジンが代替にした TERMSコンテキスト内の属性(たとえば、Payment Terms)。 条件代替タイプのモディファイアに対して使用されます。
ACCRUAL_FLAG(アウトバウンド)(アウトバウンド)(アウトバウンド)(アウトバウンド)
割引が見越であるかどうかを示します。
LIST_LINE_NO(アウトバウンド)(アウトバウンド)(アウトバウンド)(アウトバウンド)
モディファイア番号。
ESTIM_GL_VALUE(アウトバウンド)(アウトバウンド)(アウトバウンド)(アウトバウンド)
モディファイアの割引または追加料金の値。 非通貨モディファイアの割引コストを評価するために使用されます。
ACCRUAL_CONVERSION_RATE(アウトバウンド)(アウトバウンド)(アウトバウンド)(アウトバウンド)
非通貨見越を金額に変換するときに使用するレート。
OVERRIDE_FLAG(アウトバウンド)(アウトバウンド)(アウトバウンド)(アウトバウンド)
コール側アプリケーションのユーザーがモディファイア値を上書きできるかどうかを示します。
PRINT_ON_INVOICE_FLAG(アウトバウンド)(アウトバウンド)(アウトバウンド)(アウトバウンド)
未使用。
INVENTORY_ITEM_ID(アウトバウンド)(アウトバウンド)(アウトバウンド)(アウトバウンド)
品目関連内の在庫品目識別子。 リスト明細タイプ Item Upgradeに対して使用されます。
ORGANIZATION_ID(アウトバウンド)(アウトバウンド)(アウトバウンド)(アウトバウンド)
品目関連内の組織品目識別子。 リスト明細タイプ Item Upgradeに対して使用されます。
RELATED_ITEM_ID(アウトバウンド)(アウトバウンド)(アウトバウンド)(アウトバウンド)
品目関連内の関連在庫品目識別子。 リスト明細タイプ Item Upgradeに対して使用されます。
RELATIONSHIP_TYPE_ID(アウトバウンド)(アウトバウンド)(アウトバウンド)(アウトバウンド)
品目関連内の関連タイプ識別子。 リスト明細タイプ Item Upgradeに対して使用されます。
ESTIM_ACCRUAL_RATE見越勘定のレート。クーポンの場合は、クーポンの買戻しの予想レート。 負債は次のように定義されます。 ACCRUAL OR COUPON VALUE * ESTIM_ACCRUAL_RATE
3-42 Oracle Order Management Suite APIおよびオープン・インタフェース・マニュアル
価格要求アプリケーション・プログラム・インタフェース
デフォルト値 : 100
EXPIRATION_DATE(アウトバウンド)(アウトバウンド)(アウトバウンド)(アウトバウンド)
見越またはクーポンの失効日。
BENEFIT_PRICE_LIST_LINE_ID(アウトバウンド)(アウトバウンド)(アウトバウンド)(アウトバウンド)
販促割引前の定価。 価格設定エンジンが新規の取引明細を作成するとき、販促品タイプのモディファイアに対して使用されます。
RECURRING_FLAG(アウトバウンド)(アウトバウンド)(アウトバウンド)(アウトバウンド)
未使用。
BENEFIT_LIMIT(アウトバウンド)(アウトバウンド)(アウトバウンド)(アウトバウンド)
未使用。
CHARGE_TYPE_CODE(アウトバウンド)(アウトバウンド)(アウトバウンド)(アウトバウンド)
参照タイプ FREIGHT_CHARGES_TYPEに基づく手数料のタイプを示します。 運送費 /特別手数料タイプのモディファイアに対して使用されます。
CHARGE_SUBTYPE_CODE(アウトバウンド)(アウトバウンド)(アウトバウンド)(アウトバウンド)
参照タイプ CHARGE_TYPE_CODEに基づく手数料のタイプを示します。
INCLUDE_ON_RETURNS_FLAG(アウトバウンド)(アウトバウンド)(アウトバウンド)(アウトバウンド)
価格設定エンジンが返品取引の手数料を対象にするかどうかを示します。 運送費 /特別手数料タイプのモディファイアに対して使用されます。
BENEFIT_QTY(アウトバウンド)(アウトバウンド)(アウトバウンド)(アウトバウンド)
非通貨見越の見越数量。販促の場合は、品目数量。
BENEFIT_UOM_CODE(アウトバウンド)(アウトバウンド)(アウトバウンド)(アウトバウンド)
非通貨見越の見越単位。販促の場合は、品目単位。
PRORATION_TYPE_CODE(アウトバウンド)(アウトバウンド)(アウトバウンド)(アウトバウンド)
未使用。
SOURCE_SYSTEM_CODE(アウトバウンド)(アウトバウンド)(アウトバウンド)(アウトバウンド)
参照タイプ SOURCE_SYSTEMに基づくモディファイアを作成したソース・システム。
Oracle Pricingオープン・インタフェース 3-43
価格要求アプリケーション・プログラム・インタフェース
REBATE_TRANSACTION_TYPE_CODE(アウトバウンド)(アウトバウンド)(アウトバウンド)(アウトバウンド)
未使用。
SECONDARY_PRICE_LIST_IND(アウトバウンド)(アウトバウンド)(アウトバウンド)(アウトバウンド)
価格設定で、コール側アプリケーションが要求した価格表のかわりに第 2価格表が使用されたことを示します。
QUAL_REC_TYPE
LINE_INDEX要求明細または要求明細詳細の一意識別子。
QUALIFIER_CONTEXTクオリファイアのコンテキスト。たとえば、Customer Hierarchy。
QUALIFIER_ATTRIBUTEクオリファイア属性。たとえば、QUALIFIER_ATTRIBUTE1: Customer Class。
QUALIFIER_ATTR_VALUE_FROMクオリファイア属性の値。
QUALIFIER_ATTR_VALUE_TOクオリファイア属性の戻り値。 価格設定エンジンが数量値引の詳細を返すときに設定されます。
パラメータパラメータパラメータパラメータ 使用方法使用方法使用方法使用方法 タイプタイプタイプタイプ 必須必須必須必須 導出導出導出導出 オプションオプションオプションオプション
LINE_INDEX NUMBER X
QUALIFIER_CONTEXT VARCHAR2 X
QUALIFIER_ATTRIBUTE VARCHAR2 X
QUALIFIER_ATTR_VALUE_FROM
VARCHAR2 X
QUALIFIER_ATTR_VALUE_TO
VARCHAR2 X
COMPARISION_OPERATOR_CODE
VARCHAR2 X
VALIDATED_FLAG VARCHAR2 X
STATUS_CODE VARCHAR2 X
STATUS_TEXT VARCHAR2 X
3-44 Oracle Order Management Suite APIおよびオープン・インタフェース・マニュアル
価格要求アプリケーション・プログラム・インタフェース
COMPARISION_OPERATOR_CODE価格設定エンジンは、コール側アプリケーションに利益を与える原因になったクオリファイアを示すためにクオリファイア属性を作成します。たとえば、Order Amount > 1000 currency units(>はオペレータ・コード)。
VALIDATED_FLAG価格表またはモディファイア・リストが価格要求に対して有効であることを示します。 価格表およびモディファイア・リストのクオリファイアに適用できます。価格設定エンジンは、他のクオリファイアが有効であることを前提にしています。
STATUS_CODE返されるステータス。
STATUS_TEXT返されるメッセージ。
LINE_ATTR_REC_TYPE
LINE_INDEX要求明細または要求明細詳細の一意識別子。
PRICING_CONTEXT製品または価格設定属性のコンテキスト。たとえば、Product Hierarchy。
PRICING_ATTRIBUTE製品または価格設定属性。たとえば、PRICING_ATTRIBUTE11: Customer Item ID。
パラメータパラメータパラメータパラメータ 使用方法使用方法使用方法使用方法 タイプタイプタイプタイプ 必須必須必須必須 導出導出導出導出 オプションオプションオプションオプション
LINE_INDEX NUMBER X
PRICING_CONTEXT VARCHAR2 X
PRICING_ATTRIBUTE VARCHAR2 X
PRICING_ATTR_VALUE_FROM
VARCHAR2 X
PRICING_ATTR_VALUE_TO
VARCHAR2 X
VALIDATED_FLAG VARCHAR2 X
STATUS_CODE VARCHAR2 X
STATUS_TEXT VARCHAR2 X
Oracle Pricingオープン・インタフェース 3-45
価格要求アプリケーション・プログラム・インタフェース
PRICING_ATTR_VALUE_FROM製品または価格設定属性の値。
PRICING_ATTR_VALUE_TO価格設定属性の戻り値。 価格設定エンジンが数量値引の詳細を返すときに設定されます。
VALIDATED_FLAG価格表またはモディファイア・リストが価格要求に対して有効であることを示します。 価格表およびモディファイア・リストのクオリファイアに適用できます。価格設定エンジンは、他のクオリファイアが有効であることを前提にしています。
STATUS_CODE返されるステータス。
STATUS_TEXT返されるメッセージ。
RELATED_LINES_REC_TYPE
LINE_INDEX要求明細の PL/SQL一意識別子。
LINE_DETAIL_INDEX要求詳細明細の PL/SQL一意識別子。
RELATIONSHIP_TYPE_CODE価格設定明細間の関連のタイプ。
RLTD_LINE_INDEX関連要求明細の PL/SQL一意識別子。
パラメータパラメータパラメータパラメータ 使用方法使用方法使用方法使用方法 タイプタイプタイプタイプ 必須必須必須必須 導出導出導出導出 オプションオプションオプションオプション
LINE_INDEX NUMBER X
LINE_DETAIL_INDEX NUMBER X
RELATIONSHIP_TYPE_CODE
VARCHAR2 X
RLTD_LINE_INDEX NUMBER X
RLTD_LINE_DETAIL_INDEX
NUMBER X
3-46 Oracle Order Management Suite APIおよびオープン・インタフェース・マニュアル
価格要求アプリケーション・プログラム・インタフェース
RLTD_LINE_DETAIL_INDEX関連要求詳細明細の PL/SQL一意識別子。
価格要求価格要求価格要求価格要求 APIの検証の検証の検証の検証
標準検証標準検証標準検証標準検証Oracle Pricingは、価格要求 APIのすべての必須列を検証します。 これらの列に含まれるデータの詳細は『Oracle Pricing Technical Reference Manual』を参照してください。
その他の検証その他の検証その他の検証その他の検証なし。
エラー処理エラー処理エラー処理エラー処理検証に失敗した場合、APIはコール側モジュールにエラー・ステータスを返します。 価格要求 APIは、行を処理して、すべてのレコードについて次の値をレポートします。
参照参照参照参照『Oracle Pricing Technical Reference Manual』
条件条件条件条件 PROCESS_STATIS ERROR_MESSAGE
成功 5 NULL
失敗 4 実際のエラー・メッセージ
Oracle Pricingオープン・インタフェース 3-47
モディファイア設定用ビジネス・オブジェクト・アプリケーション・プログラム・インタフェース
モディファイア設定用ビジネス・オブジェクト・アプリケーモディファイア設定用ビジネス・オブジェクト・アプリケーモディファイア設定用ビジネス・オブジェクト・アプリケーモディファイア設定用ビジネス・オブジェクト・アプリケーション・プログラム・インタフェースション・プログラム・インタフェースション・プログラム・インタフェースション・プログラム・インタフェース
この項では、モディファイア設定用ビジネス・オブジェクト APIの使用方法と、この APIが Oracle Pricingでどのように機能するかについて説明します。
モディファイア設定用ビジネス・オブジェクトモディファイア設定用ビジネス・オブジェクトモディファイア設定用ビジネス・オブジェクトモディファイア設定用ビジネス・オブジェクト APIの機能の機能の機能の機能モディファイア設定用ビジネス・オブジェクト・パッケージは、モディファイアを設定するためのエンティティで構成されています。
機能の概要機能の概要機能の概要機能の概要パッケージ QP_Modifiers_PUB.Process Modifiersには、次のパブリック・レコード・タイプ、およびレコード・エンティティの表が含まれています。
� Process_Modifiers: QP_Modifiers_PUB.Process_Modifiersはパブリック APIです。 このAPIは入力パラメータとして 2つのレコード・タイプと 6つの表タイプを使用します。 この APIを使用して、モディファイアの挿入、更新および削除を行います。 この APIを使用して、指定された p_MODIFIER_LIST_recレコード構造体のモディファイア・リスト・ヘッダーを設定します。
次のことができます。
� p_MODIFIERS_tbl表構造体で複数のモディファイア定義を指定することにより、複数のモディファイア明細を設定できます。
� p_QUALIFIERS_tbl表構造体で複数のクオリファイアを指定することにより、ヘッダー・レベル(モディファイア・リスト)または明細レベル(モディファイア)で複数のクオリファイアを連結できます。
� p_PRICING_ATTR_tbl表構造体で価格設定属性を指定することにより、複数の価格設定属性をモディファイア明細に連結できます。
� Modifier_List_Rec_Type: モディファイア・ヘッダー表 QP_LIST_HEADERS_BおよびQP_LIST_HEADERS_TL内の列に対応しています。
� Modifier_List_Tbl_Type
� Modifier_List_Val_Rec_Type: モディファイア・ヘッダー表 QP_LIST_HEADERS_B内の列に対応しています。
� Modifier_List_Val_Tbl_Type
� Modifiers_Rec_Type: モディファイアおよび関連モディファイア表QP_LIST_LINESおよび QP_RLTD_MODIFIERS内の列に対応しています。
� Modifiers_Tbl_Type
� Modifiers_Val_Rec_Type: モディファイア表 QP_LIST_LINES内の列に対応しています。
3-48 Oracle Order Management Suite APIおよびオープン・インタフェース・マニュアル
モディファイア設定用ビジネス・オブジェクト・アプリケーション・プログラム・インタフェース
� Modifiers_Val_Tbl_Type
� Qualifiers_Rec_Type: クオリファイア表 QP_QUALIFIERS内の列に対応しています。
� Qualifiers_Tbl_Type
� Qualifiers_Val_Rec_Type: クオリファイア表 QP_QUALIFIERS内の列に対応しています。
� Qualifiers_Val_Tbl_Type
� Pricing_Attr_Rec_Type: 価格設定属性表 QP_PRICING_ATTRIBUTES内の列に対応しています。
� Pricing_Attr_Tbl_Type
� Pricing_Attr_Val_Rec_Type: 価格設定属性表 QP_PRICING_ATTRIBUTES内の列に対応しています。
� Pricing_Attr_Val_Tbl_Type
モディファイア設定用ビジネス・オブジェクトモディファイア設定用ビジネス・オブジェクトモディファイア設定用ビジネス・オブジェクトモディファイア設定用ビジネス・オブジェクト APIの設定の設定の設定の設定
パラメータの説明パラメータの説明パラメータの説明パラメータの説明次の表は、パブリック・モディファイア設定用ビジネス・オブジェクトで使用するすべてのパラメータの説明です。 すべてのインバウンド・パラメータとアウトバウンド・パラメータが一覧表示されています。 パラメータに追加情報がある場合は、表の後に追加情報を示します。
PROCESS_MODIFIERS
パラメータパラメータパラメータパラメータ 使用方法使用方法使用方法使用方法 タイプタイプタイプタイプ 必須必須必須必須 導出導出導出導出 オプションオプションオプションオプション
p_api_version_number IN NUMBER
p_init_msg_list IN VARCHAR2
p_return_values IN VARCHAR2
p_commit IN VARCHAR2
x_return_status OUT VARCHAR2
x_msg_count OUT VARCHAR2
x_msg_data OUT VARCHAR2
p_MODIFIER_LIST_rec IN Modifier_List_Rec_Type
Oracle Pricingオープン・インタフェース 3-49
モディファイア設定用ビジネス・オブジェクト・アプリケーション・プログラム・インタフェース
p_init_sg_listデフォルト値 : FND_API.G_FALSE
p_return_valuesデフォルト値 : FND_API.G_FALSE
p_MODIFIER_LIST_val_rec
IN Modifier_List_Val_Rec_Type
p_MODIFIERS_tbl IN Modifiers_Tbl_Type
p_MODIFIERS_val_tbl IN Modifiers_Val_Tbl_Type
p_QUALIFIERS_tbl IN Qualifiers_Tbl_Type
p_QUALIFIERS_val_tbl IN Qualifiers_Val_Tbl_Type
p_PRICING_ATTR_tbl IN Pricing_Attr_Tbl_Type
p_PRICING_ATTR_val_tbl
IN Pricing_Attr_Val_Tbl_Type
x_MODIFIER_LIST_rec OUT Modifier_List_Rec_Type
x_MODIFIER_LIST_val_rec
OUT Modifier_List_Val_Rec_Type
x_MODIFIERS_tbl OUT Modifiers_Tbl_Type
x_MODIFIERS_val_tbl OUT Modifiers_Val_Tbl_Type
x_QUALIFIERS_tbl OUT Qualifiers_Tbl_Type
x_QUALIFIERS_val_tbl OUT Qualifiers_Val_Tbl_Type
x_PRICING_ATTR_tbl OUT Pricing_Attr_Tbl_Type
x_PRICING_ATTR_val_tbl
OUT Pricing_Attr_Val_Tbl_Type
パラメータパラメータパラメータパラメータ 使用方法使用方法使用方法使用方法 タイプタイプタイプタイプ 必須必須必須必須 導出導出導出導出 オプションオプションオプションオプション
3-50 Oracle Order Management Suite APIおよびオープン・インタフェース・マニュアル
モディファイア設定用ビジネス・オブジェクト・アプリケーション・プログラム・インタフェース
p_commitデフォルト値 : FND_API.G_FALSE
p_MODIFIER_LIST_recデフォルト値 : G_MISS_MODIFIER_LIST_REC
p_MODIFIER_LIST_val_recデフォルト値 : G_MISS_MODIFIER_LIST_VAL_REC
p_MODIFIERS_tblデフォルト値 : G_MISS_MODIFIERS_TBL
p_MODIFIERS_val_tblデフォルト値 : G_MISS_MODIFIERS_VAL_TBL
p_QUALIFIERS_tblデフォルト値 : G_MISS_QUALIFIERS_TBL
p_QUALIFIERS_val_tblデフォルト値 : G_MISS_QUALIFIERS_VAL_TBL
p_PRICING_ATTR_tblデフォルト値 : G_MISS_PRICING_ATTR_TBL
p_PRICING_ATTR_val_tblデフォルト値 : G_MISS_PRICING_ATTR_VAL_TBL
Oracle Pricingオープン・インタフェース 3-51
モディファイア設定用ビジネス・オブジェクト・アプリケーション・プログラム・インタフェース
MODIFIER_LIST_REC_TYPE
パラメータパラメータパラメータパラメータ 使用方法使用方法使用方法使用方法 タイプタイプタイプタイプ 必須必須必須必須 導出導出導出導出 オプションオプションオプションオプション
attribute1 VARCHAR2
attribute2 VARCHAR2
attribute3 VARCHAR2
attribute4 VARCHAR2
attribute5 VARCHAR2
attribute6 VARCHAR2
attribute7 VARCHAR2
attribute8 VARCHAR2
attribute9 VARCHAR2
attribute10 VARCHAR2
attribute11 VARCHAR2
attribute12 VARCHAR2
attribute13 VARCHAR2
attribute14 VARCHAR2
attribute15 VARCHAR2
automatic_flag VARCHAR2
comments VARCHAR2
context VARCHAR2
created_by NUMBER
creation_date DATE
currency_code VARCHAR2
discount_lines_flag VARCHAR2
end_date_active DATE
freight_terms_code VARCHAR2
gsa_indicator VARCHAR2
last_updated_by NUMBER
last_update_date DATE
last_update_login NUMBER
3-52 Oracle Order Management Suite APIおよびオープン・インタフェース・マニュアル
モディファイア設定用ビジネス・オブジェクト・アプリケーション・プログラム・インタフェース
list_header_id NUMBER
list_type_code VARCHAR2
program_application_id NUMBER
program_id NUMBER
program_update_date DATE
prorate_flag VARCHAR2
request_id NUMBER
rounding_factor NUMBER
ship_method_code VARCHAR2
start_date_active DATE
terms_id NUMBER
source_system_code VARCHAR2
active_flag VARCHAR2
parent_list_header_id NUMBER
start_date_active_first DATE
end_date_active_first DATE
active_date_first_type VARCHAR2
start_date_active_second DATE
end_date_active_second DATE
active_date_second_type VARCHAR2
ask_for_flag VARCHAR2
return_status VARCHAR2
db_flag VARCHAR2
operation VARCHAR2
name VARCHAR2
description VARCHAR2
パラメータパラメータパラメータパラメータ 使用方法使用方法使用方法使用方法 タイプタイプタイプタイプ 必須必須必須必須 導出導出導出導出 オプションオプションオプションオプション
Oracle Pricingオープン・インタフェース 3-53
モディファイア設定用ビジネス・オブジェクト・アプリケーション・プログラム・インタフェース
attribute1~~~~ 15デフォルト値 : FND_API.G_MISS_CHAR
automatic_flagデフォルト値 : FND_API.G_MISS_CHAR
commentsデフォルト値 : FND_API.G_MISS_CHAR
contextデフォルト値 : FND_API.G_MISS_CHAR
created_byデフォルト値 : FND_API.G_MISS_NUM
creation_dateデフォルト値 : FND_API.G_MISS_DATE
currency_codeデフォルト値 : FND_API.G_MISS_CHAR
discount_lines_flagデフォルト値 : FND_API.G_MISS_CHAR
end_date_activeデフォルト値 : FND_API.G_MISS_DATE
freight_terms_codeデフォルト値 : FND_API.G_MISS_CHAR
gsa_indicatorデフォルト値 : FND_API.G_MISS_CHAR
last_updated_byデフォルト値 : FND_API.G_MISS_NUM
last_update_dateデフォルト値 : FND_API.G_MISS_DATE
3-54 Oracle Order Management Suite APIおよびオープン・インタフェース・マニュアル
モディファイア設定用ビジネス・オブジェクト・アプリケーション・プログラム・インタフェース
last_update_loginデフォルト値 : FND_API.G_MISS_NUM
list_header_idデフォルト値 : FND_API.G_MISS_NUM
list_type_codeデフォルト値 : FND_API.G_MISS_CHAR
program_application_idデフォルト値 : FND_API.G_MISS_NUM
program_idデフォルト値 : FND_API.G_MISS_NUM
program_update_dateデフォルト値 : FND_API.G_MISS_DATE
prorate_flagデフォルト値 : FND_API.G_MISS_CHAR
request_idデフォルト値 : FND_API.G_MISS_NUM
rounding_factorデフォルト値 : FND_API.G_MISS_NUM
ship_method_codeデフォルト値 : FND_API.G_MISS_CHAR
start_date_activeデフォルト値 : FND_API.G_MISS_DATE
terms_idデフォルト値 : FND_API.G_MISS_NUM
source_system_codeデフォルト値 : FND_API.G_MISS_CHAR
Oracle Pricingオープン・インタフェース 3-55
モディファイア設定用ビジネス・オブジェクト・アプリケーション・プログラム・インタフェース
active_flagデフォルト値 : FND_API.G_MISS_CHAR
parent_list_header_idデフォルト値 : FND_API.G_MISS_NUM
start_date_active_firstデフォルト値 : FND_API.G_MISS_DATE
end_date_active_firstデフォルト値 : FND_API.G_MISS_DATE
active_date_first_typeデフォルト値 : FND_API.G_MISS_CHAR
start_date_active_secondデフォルト値 : FND_API.G_MISS_DATE
end_date_active_secondデフォルト値 : FND_API.G_MISS_DATE
active_date_second_typeデフォルト値 : FND_API.G_MISS_CHAR
ask_for_flagデフォルト値 : FND_API.G_MISS_CHAR
return_statusデフォルト値 : FND_API.G_MISS_CHAR
db_flagデフォルト値 : FND_API.G_MISS_CHAR
operationデフォルト値 : FND_API.G_MISS_CHAR
nameデフォルト値 : FND_API.G_MISS_CHAR
3-56 Oracle Order Management Suite APIおよびオープン・インタフェース・マニュアル
モディファイア設定用ビジネス・オブジェクト・アプリケーション・プログラム・インタフェース
descriptionデフォルト値 : FND_API.G_MISS_CHAR
MODIFIER_LIST_TBL_TYPE
MODIFIER_LIST_VAL_REC_TYPE
automaticデフォルト値 : FND_API.G_MISS_CHAR
currencyデフォルト値 : FND_API.G_MISS_CHAR
discount_linesデフォルト値 : FND_API.G_MISS_CHAR
freight_termsデフォルト値 : FND_API.G_MISS_CHAR
list_headerデフォルト値 : FND_API.G_MISS_CHAR
パラメータパラメータパラメータパラメータ 使用方法使用方法使用方法使用方法 タイプタイプタイプタイプ 必須必須必須必須 導出導出導出導出 オプションオプションオプションオプション
Modifier_List_Rec_Type RECORD
パラメータパラメータパラメータパラメータ 使用方法使用方法使用方法使用方法 タイプタイプタイプタイプ 必須必須必須必須 導出導出導出導出 オプションオプションオプションオプション
automatic VARCHAR2
currency VARCHAR2
discount_lines VARCHAR2
freight_terms VARCHAR2
list_header VARCHAR2
list_type VARCHAR2
prorate VARCHAR2
ship_method VARCHAR2
terms VARCHAR2
Oracle Pricingオープン・インタフェース 3-57
モディファイア設定用ビジネス・オブジェクト・アプリケーション・プログラム・インタフェース
list_typeデフォルト値 : FND_API.G_MISS_CHAR
prorateデフォルト値 : FND_API.G_MISS_CHAR
ship_methodデフォルト値 : FND_API.G_MISS_CHAR
termsデフォルト値 : FND_API.G_MISS_CHAR
MODIFIER_LIST_VAL_TBL_TYPE
MODIFIERS_REC_TYPE
パラメータパラメータパラメータパラメータ 使用方法使用方法使用方法使用方法 タイプタイプタイプタイプ 必須必須必須必須 導出導出導出導出 オプションオプションオプションオプション
Modifier_List_Val_Rec_Type
RECORD
パラメータパラメータパラメータパラメータ 使用方法使用方法使用方法使用方法 タイプタイプタイプタイプ 必須必須必須必須 導出導出導出導出 オプションオプションオプションオプション
arithmetic_operator VARCHAR2
attribute1 VARCHAR2
attribute2 VARCHAR2
attribute3 VARCHAR2
attribute4 VARCHAR2
attribute5 VARCHAR2
attribute6 VARCHAR2
attribute7 VARCHAR2
attribute8 VARCHAR2
attribute9 VARCHAR2
attribute10 VARCHAR2
attribute11 VARCHAR2
attribute12 VARCHAR2
attribute13 VARCHAR2
3-58 Oracle Order Management Suite APIおよびオープン・インタフェース・マニュアル
モディファイア設定用ビジネス・オブジェクト・アプリケーション・プログラム・インタフェース
attribute14 VARCHAR2
attribute15 VARCHAR2
automatic_flag VARCHAR2
comments VARCHAR2
context VARCHAR2
created_by NUMBER
creation_date DATE
effective_period_uom VARCHAR2
end_date_active DATE
estim_accrual_rate NUMBER
generate_using_formula_id
NUMBER
inventory_item_id NUMBER
last_updated_by NUMBER
last_update_date DATE
last_update_login NUMBER
list_header_id NUMBER
list_line_id NUMBER
list_line_type_code VARCHAR2
list_price NUMBER
modifier_level_code VARCHAR2
number_effective_periods NUMBER
operand NUMBER
organization_id NUMBER
override_flag VARCHAR2
percent_price NUMBER
price_break_type_code VARCHAR2
price_by_formula_id NUMBER
primary_uom_flag VARCHAR2
パラメータパラメータパラメータパラメータ 使用方法使用方法使用方法使用方法 タイプタイプタイプタイプ 必須必須必須必須 導出導出導出導出 オプションオプションオプションオプション
Oracle Pricingオープン・インタフェース 3-59
モディファイア設定用ビジネス・オブジェクト・アプリケーション・プログラム・インタフェース
print_on_invoice_flag VARCHAR2
program_application_id NUMBER
program_id NUMBER
program_update_date DATE
rebate_trxn_type_code VARCHAR2
related_item_id NUMBER
relationship_type_id NUMBER
reprice_flag VARCHAR2
request_id NUMBER
revision VARCHAR2
revision_date DATE
revision_reason_code VARCHAR2
start_date_active DATE
substitution_attribute VARCHAR2
substitution_context VARCHAR2
substitution_value VARCHAR2
accrual_flag VARCHAR2
pricing_group_sequence NUMBER
incompatibility_grp_code VARCHAR2
list_line_no VARCHAR2
from_rltd_modifier_id NUMBER
to_rltd_modifier_id NUMBER
rltd_modifier_grp_no NUMBER
rltd_modifier_grp_type VARCHAR2
pricing_phase_id NUMBER
product_precedence NUMBER
expiration_period_start_date
DATE
number_expiration_periods
NUMBER
パラメータパラメータパラメータパラメータ 使用方法使用方法使用方法使用方法 タイプタイプタイプタイプ 必須必須必須必須 導出導出導出導出 オプションオプションオプションオプション
3-60 Oracle Order Management Suite APIおよびオープン・インタフェース・マニュアル
モディファイア設定用ビジネス・オブジェクト・アプリケーション・プログラム・インタフェース
arithmetic_operatorデフォルト値 : FND_API.G_MISS_CHAR
attribute1~~~~ 15デフォルト値 : FND_API.G_MISS_CHAR
automatic_flagデフォルト値 : FND_API.G_MISS_CHAR
commentsデフォルト値 : FND_API.G_MISS_CHAR
contextデフォルト値 : FND_API.G_MISS_CHAR
created_byデフォルト値 : FND_API.G_MISS_NUM
expiration_period_uom VARCHAR2
expiration_date DATE
estim_gl_value NUMBER
benefit_price_list_line_id NUMBER
benefit_limit NUMBER
charge_type_code VARCHAR2
charge_subtype_code VARCHAR2
benefit_qty NUMBER
benefit_uom_code VARCHAR2
accrual_conversion_rate NUMBER
proration_type_code VARCHAR2
return_status VARCHAR2
db_flag VARCHAR2
operation VARCHAR2
パラメータパラメータパラメータパラメータ 使用方法使用方法使用方法使用方法 タイプタイプタイプタイプ 必須必須必須必須 導出導出導出導出 オプションオプションオプションオプション
Oracle Pricingオープン・インタフェース 3-61
モディファイア設定用ビジネス・オブジェクト・アプリケーション・プログラム・インタフェース
creation_dateデフォルト値 : FND_API.G_MISS_DATE
effective_period_uomデフォルト値 : FND_API.G_MISS_CHAR
end_date_activeデフォルト値 : FND_API.G_MISS_DATE
estim_accrual_rateデフォルト値 : FND_API.G_MISS_NUM
generate_using_formula_idデフォルト値 : FND_API.G_MISS_NUM
inventory_item_idデフォルト値 : FND_API.G_MISS_NUM
last_updated_byデフォルト値 : FND_API.G_MISS_NUM
last_update_dateデフォルト値 : FND_API.G_MISS_DATE
last_update_loginデフォルト値 : FND_API.G_MISS_NUM
list_header_idデフォルト値 : FND_API.G_MISS_NUM
list_line_idデフォルト値 : FND_API.G_MISS_NUM
list_line_type_codeデフォルト値 : FND_API.G_MISS_CHAR
list_priceデフォルト値 : FND_API.G_MISS_NUM
3-62 Oracle Order Management Suite APIおよびオープン・インタフェース・マニュアル
モディファイア設定用ビジネス・オブジェクト・アプリケーション・プログラム・インタフェース
modifier_level_codeデフォルト値 : FND_API.G_MISS_CHAR
number_effective_periodsデフォルト値 : FND_API.G_MISS_NUM
operandデフォルト値 : FND_API.G_MISS_NUM
organization_idデフォルト値 : FND_API.G_MISS_NUM
override_flagデフォルト値 : FND_API.G_MISS_CHAR
percent_priceデフォルト値 : FND_API.G_MISS_NUM
price_break_type_codeデフォルト値 : FND_API.G_MISS_CHAR
price_by_formula_idデフォルト値 : FND_API.G_MISS_NUM
primary_uom_flagデフォルト値 : FND_API.G_MISS_CHAR
print_on_invoice_flagデフォルト値 : FND_API.G_MISS_CHAR
program_application_idデフォルト値 : FND_API.G_MISS_NUM
program_idデフォルト値 : FND_API.G_MISS_NUM
program_update_dateデフォルト値 : FND_API.G_MISS_DATE
Oracle Pricingオープン・インタフェース 3-63
モディファイア設定用ビジネス・オブジェクト・アプリケーション・プログラム・インタフェース
rebate_trxn_type_codeデフォルト値 : FND_API.G_MISS_CHAR
related_item_idデフォルト値 : FND_API.G_MISS_NUM
relationship_type_idデフォルト値 : FND_API.G_MISS_NUM
reprice_flagデフォルト値 : FND_API.G_MISS_CHAR
request_idデフォルト値 : FND_API.G_MISS_NUM
revisionデフォルト値 : FND_API.G_MISS_CHAR
revision_dateデフォルト値 : FND_API.G_MISS_DATE
revision_reason_codeデフォルト値 : FND_API.G_MISS_CHAR
start_date_activeデフォルト値 : FND_API.G_MISS_DATE
substitution_attributeデフォルト値 : FND_API.G_MISS_CHAR
substitution_contextデフォルト値 : FND_API.G_MISS_CHAR
substitution_valueデフォルト値 : FND_API.G_MISS_CHAR
accrual_flagデフォルト値 : FND_API.G_MISS_CHAR
3-64 Oracle Order Management Suite APIおよびオープン・インタフェース・マニュアル
モディファイア設定用ビジネス・オブジェクト・アプリケーション・プログラム・インタフェース
pricing_group_sequenceデフォルト値 : FND_API.G_MISS_NUM
incompatibility_grp_codeデフォルト値 : FND_API.G_MISS_CHAR
list_line_noデフォルト値 : FND_API.G_MISS_CHAR
from_rltd_modifier_idデフォルト値 : FND_API.G_MISS_NUM
to_rltd_modifier_idデフォルト値 : FND_API.G_MISS_NUM
rltd_modifier_grp_noデフォルト値 : FND_API.G_MISS_NUM
rltd_modifier_grp_typeデフォルト値 : FND_API.G_MISS_CHAR
pricing_phase_idデフォルト値 : FND_API.G_MISS_NUM
product_precedenceデフォルト値 : FND_API.G_MISS_NUM
expiration_period_start_dateデフォルト値 : FND_API.G_MISS_DATE
number_expiration_periodsデフォルト値 : FND_API.G_MISS_NUM
expiration_period_uomデフォルト値 : FND_API.G_MISS_CHAR
expiration_dateデフォルト値 : FND_API.G_MISS_DATE
Oracle Pricingオープン・インタフェース 3-65
モディファイア設定用ビジネス・オブジェクト・アプリケーション・プログラム・インタフェース
estim_gl_valueデフォルト値 : FND_API.G_MISS_NUM
benefit_price_list_line_idデフォルト値 : FND_API.G_MISS_NUM
benefit_limitデフォルト値 : FND_API.G_MISS_NUM
charge_type_codeデフォルト値 : FND_API.G_MISS_CHAR
charge_subtype_codeデフォルト値 : FND_API.G_MISS_CHAR
benefit_qtyデフォルト値 : FND_API.G_MISS_NUM
benefit_uom_codeデフォルト値 : FND_API.G_MISS_CHAR
accrual_conversion_rateデフォルト値 : FND_API.G_MISS_NUM
proration_type_codeデフォルト値 : FND_API.G_MISS_CHAR
return_statusデフォルト値 : FND_API.G_MISS_CHAR
db_flagデフォルト値 : FND_API.G_MISS_CHAR
operationデフォルト値 : FND_API.G_MISS_CHAR
3-66 Oracle Order Management Suite APIおよびオープン・インタフェース・マニュアル
モディファイア設定用ビジネス・オブジェクト・アプリケーション・プログラム・インタフェース
MODIFIERS_TBL_TYPE
MODIFIERS_VAL_REC_TYPE
パラメータパラメータパラメータパラメータ 使用方法使用方法使用方法使用方法 タイプタイプタイプタイプ 必須必須必須必須 導出導出導出導出 オプションオプションオプションオプション
Modifiers_Rec_Type RECORD
パラメータパラメータパラメータパラメータ 使用方法使用方法使用方法使用方法 タイプタイプタイプタイプ 必須必須必須必須 導出導出導出導出 オプションオプションオプションオプション
accrual_type VARCHAR2
accrual_uom VARCHAR2
automatic VARCHAR2
generate_using_formula VARCHAR2
gl_class VARCHAR2
inventory_item VARCHAR2
list_header VARCHAR2
list_line VARCHAR2
list_line_type VARCHAR2
list_price_uom VARCHAR2
modifier_level VARCHAR2
organization VARCHAR2
override VARCHAR2
price_break_type VARCHAR2
price_by_formula VARCHAR2
primary_uom VARCHAR2
print_on_invoice VARCHAR2
rebate_subtype VARCHAR2
rebate_transaction_type VARCHAR2
related_item VARCHAR2
relationship_type VARCHAR2
reprice VARCHAR2
revision_reason VARCHAR2
Oracle Pricingオープン・インタフェース 3-67
モディファイア設定用ビジネス・オブジェクト・アプリケーション・プログラム・インタフェース
accrual_typeデフォルト値 : FND_API.G_MISS_CHAR
accrual_uomデフォルト値 : FND_API.G_MISS_CHAR
automaticデフォルト値 : FND_API.G_MISS_CHAR
generate_using_formulaデフォルト値 : FND_API.G_MISS_CHAR
gl_classデフォルト値 : FND_API.G_MISS_CHAR
inventory_itemデフォルト値 : FND_API.G_MISS_CHAR
list_headerデフォルト値 : FND_API.G_MISS_CHAR
list_lineデフォルト値 : FND_API.G_MISS_CHAR
list_line_typeデフォルト値 : FND_API.G_MISS_CHAR
list_price_uomデフォルト値 : FND_API.G_MISS_CHAR
modifier_levelデフォルト値 : FND_API.G_MISS_CHAR
organizationデフォルト値 : FND_API.G_MISS_CHAR
overrideデフォルト値 : FND_API.G_MISS_CHAR
3-68 Oracle Order Management Suite APIおよびオープン・インタフェース・マニュアル
モディファイア設定用ビジネス・オブジェクト・アプリケーション・プログラム・インタフェース
price_break_typeデフォルト値 : FND_API.G_MISS_CHAR
price_by_formulaデフォルト値 : FND_API.G_MISS_CHAR
primary_uomデフォルト値 : FND_API.G_MISS_CHAR
print_on_invoiceデフォルト値 : FND_API.G_MISS_CHAR
rebate_subtypeデフォルト値 : FND_API.G_MISS_CHAR
rebate_transaction_typeデフォルト値 : FND_API.G_MISS_CHAR
related_itemデフォルト値 : FND_API.G_MISS_CHAR
relationship_typeデフォルト値 : FND_API.G_MISS_CHAR
repriceデフォルト値 : FND_API.G_MISS_CHAR
revision_reasonデフォルト値 : FND_API.G_MISS_CHAR
Oracle Pricingオープン・インタフェース 3-69
モディファイア設定用ビジネス・オブジェクト・アプリケーション・プログラム・インタフェース
MODIFIERS_VAL_TBL_TYPE
QUALIFIERS_REC_TYPE
パラメータパラメータパラメータパラメータ 使用方法使用方法使用方法使用方法 タイプタイプタイプタイプ 必須必須必須必須 導出導出導出導出 オプションオプションオプションオプション
Modifiers_Val_Rec_Type RECORD
パラメータパラメータパラメータパラメータ 使用方法使用方法使用方法使用方法 タイプタイプタイプタイプ 必須必須必須必須 導出導出導出導出 オプションオプションオプションオプション
attribute1 VARCHAR2
attribute2 VARCHAR2
attribute3 VARCHAR2
attribute4 VARCHAR2
attribute5 VARCHAR2
attribute6 VARCHAR2
attribute7 VARCHAR2
attribute8 VARCHAR2
attribute9 VARCHAR2
attribute10 VARCHAR2
attribute11 VARCHAR2
attribute12 VARCHAR2
attribute13 VARCHAR2
attribute14 VARCHAR2
attribute15 VARCHAR2
comparison_operator_code
VARCHAR2
context VARCHAR2
created_by NUMBER
created_from_rule_id NUMBER
creation_date DATE
end_date_active DATE
excluder_flag VARCHAR2
last_updated_by NUMBER
3-70 Oracle Order Management Suite APIおよびオープン・インタフェース・マニュアル
モディファイア設定用ビジネス・オブジェクト・アプリケーション・プログラム・インタフェース
attribute1~~~~ 15デフォルト値 : FND_API.G_MISS_CHAR
comparison_operator_codeデフォルト値 : FND_API.G_MISS_CHAR
contextデフォルト値 : FND_API.G_MISS_CHAR
created_byデフォルト値 : FND_API.G_MISS_NUM
last_update_date DATE
last_update_login NUMBER
list_header_id NUMBER
list_line_id NUMBER
program_application_id NUMBER
program_id NUMBER
program_update_date DATE
qualifier_attribute VARCHAR2
qualifier_attr_value VARCHAR2
qualifier_context VARCHAR2
qualifier_grouping_no NUMBER
qualifier_id NUMBER
qualifier_rule_id NUMBER
request_id NUMBER
start_date_active DATE
return_status VARCHAR2
db_flag VARCHAR2
operation VARCHAR2
パラメータパラメータパラメータパラメータ 使用方法使用方法使用方法使用方法 タイプタイプタイプタイプ 必須必須必須必須 導出導出導出導出 オプションオプションオプションオプション
Oracle Pricingオープン・インタフェース 3-71
モディファイア設定用ビジネス・オブジェクト・アプリケーション・プログラム・インタフェース
created_from_rule_idデフォルト値 : FND_API.G_MISS_NUM
creation_dateデフォルト値 : FND_API.G_MISS_DATE
end_date_activeデフォルト値 : FND_API.G_MISS_DATE
excluder_flagデフォルト値 : FND_API.G_MISS_CHAR
last_updated_byデフォルト値 : FND_API.G_MISS_NUM
last_update_dateデフォルト値 : FND_API.G_MISS_DATE
last_update_loginデフォルト値 : FND_API.G_MISS_NUM
list_header_idデフォルト値 : FND_API.G_MISS_NUM
list_line_idデフォルト値 : FND_API.G_MISS_NUM
program_application_idデフォルト値 : FND_API.G_MISS_NUM
program_idデフォルト値 : FND_API.G_MISS_NUM
program_update_dateデフォルト値 : FND_API.G_MISS_DATE
qualifier_attributeデフォルト値 : FND_API.G_MISS_CHAR
3-72 Oracle Order Management Suite APIおよびオープン・インタフェース・マニュアル
モディファイア設定用ビジネス・オブジェクト・アプリケーション・プログラム・インタフェース
qualifier_attr_valueデフォルト値 : FND_API.G_MISS_CHAR
qualifier_contextデフォルト値 : FND_API.G_MISS_CHAR
qualifier_grouping_noデフォルト値 : FND_API.G_MISS_NUM
qualifier_idデフォルト値 : FND_API.G_MISS_NUM
qualifier_rule_idデフォルト値 : FND_API.G_MISS_NUM
request_idデフォルト値 : FND_API.G_MISS_NUM
start_date_activeデフォルト値 : FND_API.G_MISS_DATE
return_statusデフォルト値 : FND_API.G_MISS_CHAR
db_flagデフォルト値 : FND_API.G_MISS_CHAR
operationデフォルト値 : FND_API.G_MISS_CHAR
QUALIFIERS_TBL_TYPE
パラメータパラメータパラメータパラメータ 使用方法使用方法使用方法使用方法 タイプタイプタイプタイプ 必須必須必須必須 導出導出導出導出 オプションオプションオプションオプション
Qualifiers_Rec_Type RECORD
Oracle Pricingオープン・インタフェース 3-73
モディファイア設定用ビジネス・オブジェクト・アプリケーション・プログラム・インタフェース
QUALIFIERS_VAL_REC_TYPE
comparison_operatorデフォルト値 : FND_API.G_MISS_CHAR
created_from_ruleデフォルト値 : FND_API.G_MISS_CHAR
excluderデフォルト値 : FND_API.G_MISS_CHAR
list_headerデフォルト値 : FND_API.G_MISS_CHAR
list_lineデフォルト値 : FND_API.G_MISS_CHAR
qualifierデフォルト値 : FND_API.G_MISS_CHAR
qualifier_ruleデフォルト値 : FND_API.G_MISS_CHAR
QUALIFIERS_VAL_TBL_TYPE
パラメータパラメータパラメータパラメータ 使用方法使用方法使用方法使用方法 タイプタイプタイプタイプ 必須必須必須必須 導出導出導出導出 オプションオプションオプションオプション
comparison_operator VARCHAR2
created_from_rule VARCHAR2
excluder VARCHAR2
list_header VARCHAR2
list_line VARCHAR2
qualifier VARCHAR2
qualifier_rule VARCHAR2
パラメータパラメータパラメータパラメータ 使用方法使用方法使用方法使用方法 タイプタイプタイプタイプ 必須必須必須必須 導出導出導出導出 オプションオプションオプションオプション
Qualifiers_Val_Rec_Type RECORD
3-74 Oracle Order Management Suite APIおよびオープン・インタフェース・マニュアル
モディファイア設定用ビジネス・オブジェクト・アプリケーション・プログラム・インタフェース
PRICING_ATTR_REC_TYPE
パラメータパラメータパラメータパラメータ 使用方法使用方法使用方法使用方法 タイプタイプタイプタイプ 必須必須必須必須 導出導出導出導出 オプションオプションオプションオプション
accumulate_flag VARCHAR2
attribute1 VARCHAR2
attribute2 VARCHAR2
attribute3 VARCHAR2
attribute4 VARCHAR2
attribute5 VARCHAR2
attribute6 VARCHAR2
attribute7 VARCHAR2
attribute8 VARCHAR2
attribute9 VARCHAR2
attribute10 VARCHAR2
attribute11 VARCHAR2
attribute12 VARCHAR2
attribute13 VARCHAR2
attribute14 VARCHAR2
attribute15 VARCHAR2
attribute_grouping_no NUMBER
context VARCHAR2
created_by NUMBER
creation_date DATE
excluder_flag VARCHAR2
last_updated_by NUMBER
last_update_date DATE
last_update_login NUMBER
list_line_id NUMBER
pricing_attribute VARCHAR2
pricing_attribute_context VARCHAR2
pricing_attribute_id NUMBER
Oracle Pricingオープン・インタフェース 3-75
モディファイア設定用ビジネス・オブジェクト・アプリケーション・プログラム・インタフェース
accumulate_flagデフォルト値 : FND_API.G_MISS_CHAR
attribute1~~~~ 15デフォルト値 : FND_API.G_MISS_CHAR
attribute_grouping_noデフォルト値 : FND_API.G_MISS_NUM
contextデフォルト値 : FND_API.G_MISS_CHAR
pricing_attr_value_from VARCHAR2
pricing_attr_value_to VARCHAR2
product_attribute VARCHAR2
product_attribute_context VARCHAR2
product_attr_value VARCHAR2
product_uom_code VARCHAR2
program_application_id NUMBER
program_id NUMBER
program_update_date DATE
product_attribute_datatype
VARCHAR2
pricing_attribute_datatype
VARCHAR2
comparison_operator_code
VARCHAR2
request_id NUMBER
return_status VARCHAR2
db_flag VARCHAR2
operation VARCHAR2
MODIFIERS_index NUMBER
パラメータパラメータパラメータパラメータ 使用方法使用方法使用方法使用方法 タイプタイプタイプタイプ 必須必須必須必須 導出導出導出導出 オプションオプションオプションオプション
3-76 Oracle Order Management Suite APIおよびオープン・インタフェース・マニュアル
モディファイア設定用ビジネス・オブジェクト・アプリケーション・プログラム・インタフェース
created_byデフォルト値 : FND_API.G_MISS_NUM
creation_dateデフォルト値 : FND_API.G_MISS_DATE
excluder_flagデフォルト値 : FND_API.G_MISS_CHAR
last_updated_byデフォルト値 : FND_API.G_MISS_NUM
last_update_dateデフォルト値 : FND_API.G_MISS_DATE
last_update_loginデフォルト値 : FND_API.G_MISS_NUM
list_line_idデフォルト値 : FND_API.G_MISS_NUM
pricing_attributeデフォルト値 : FND_API.G_MISS_CHAR
pricing_attribute_contextデフォルト値 : FND_API.G_MISS_CHAR
pricing_attribute_idデフォルト値 : FND_API.G_MISS_NUM
pricing_attr_value_fromデフォルト値 : FND_API.G_MISS_CHAR
pricing_attr_value_toデフォルト値 : FND_API.G_MISS_CHAR
product_attributeデフォルト値 : FND_API.G_MISS_CHAR
Oracle Pricingオープン・インタフェース 3-77
モディファイア設定用ビジネス・オブジェクト・アプリケーション・プログラム・インタフェース
product_attribute_contextデフォルト値 : FND_API.G_MISS_CHAR
product_attr_valueデフォルト値 : FND_API.G_MISS_CHAR
product_uom_codeデフォルト値 : FND_API.G_MISS_CHAR
program_application_idデフォルト値 : FND_API.G_MISS_NUM
program_idデフォルト値 : FND_API.G_MISS_NUM
program_update_dateデフォルト値 : FND_API.G_MISS_DATE
product_attribute_datatypeデフォルト値 : FND_API.G_MISS_CHAR
pricing_attribute_datatypeデフォルト値 : FND_API.G_MISS_CHAR
comparison_operator_codeデフォルト値 : FND_API.G_MISS_CHAR
request_idデフォルト値 : FND_API.G_MISS_NUM
return_statusデフォルト値 : FND_API.G_MISS_CHAR
db_flagデフォルト値 : FND_API.G_MISS_CHAR
operationデフォルト値 : FND_API.G_MISS_CHAR
3-78 Oracle Order Management Suite APIおよびオープン・インタフェース・マニュアル
モディファイア設定用ビジネス・オブジェクト・アプリケーション・プログラム・インタフェース
MODIFIERS_indexデフォルト値 : FND_API.G_MISS_NUM
PRICING_ATTR_TBL_TYPE
PRICING_ATTR_VAL_REC_TYPE
accumulateデフォルト値 : FND_API.G_MISS_CHAR
excluderデフォルト値 : FND_API.G_MISS_CHAR
list_lineデフォルト値 : FND_API.G_MISS_CHAR
pricing_attributeデフォルト値 : FND_API.G_MISS_CHAR
product_uomデフォルト値 : FND_API.G_MISS_CHAR
PRICING_ATTR_VAL_TBL_TYPE
パラメータパラメータパラメータパラメータ 使用方法使用方法使用方法使用方法 タイプタイプタイプタイプ 必須必須必須必須 導出導出導出導出 オプションオプションオプションオプション
Pricing_Attr_Rec_Type RECORD
パラメータパラメータパラメータパラメータ 使用方法使用方法使用方法使用方法 タイプタイプタイプタイプ 必須必須必須必須 導出導出導出導出 オプションオプションオプションオプション
accumulate VARCHAR2
excluder VARCHAR2
list_line VARCHAR2
pricing_attribute VARCHAR2
product_uom VARCHAR2
パラメータパラメータパラメータパラメータ 使用方法使用方法使用方法使用方法 タイプタイプタイプタイプ 必須必須必須必須 導出導出導出導出 オプションオプションオプションオプション
Pricing_Attr_Val_Rec_Type
RECORD
Oracle Pricingオープン・インタフェース 3-79
モディファイア設定用ビジネス・オブジェクト・アプリケーション・プログラム・インタフェース
モディファイア設定用ビジネス・オブジェクトモディファイア設定用ビジネス・オブジェクトモディファイア設定用ビジネス・オブジェクトモディファイア設定用ビジネス・オブジェクト APIの検証の検証の検証の検証
標準検証標準検証標準検証標準検証Oracle Pricingは、モディファイア設定用ビジネス・オブジェクト APIのすべての必須列を検証します。 これらの列に含まれるデータの詳細は『Oracle Pricing Technical Reference Manual』を参照してください。
その他の検証その他の検証その他の検証その他の検証なし。
エラー処理エラー処理エラー処理エラー処理検証に失敗した場合、APIはコール側モジュールにエラー・ステータスを返します。 モディファイア設定用ビジネス・オブジェクト APIは、行を処理して、すべてのレコードについて次の値をレポートします。
参照参照参照参照『Oracle Pricing Technical Reference Manual』
条件条件条件条件 PROCESS_STATIS ERROR_MESSAGE
成功 5 NULL
失敗 4 実際のエラー・メッセージ
3-80 Oracle Order Management Suite APIおよびオープン・インタフェース・マニュアル
クオリファイア・アプリケーション・プログラム・インタフェース
クオリファイア・アプリケーション・プログラム・インタフェースクオリファイア・アプリケーション・プログラム・インタフェースクオリファイア・アプリケーション・プログラム・インタフェースクオリファイア・アプリケーション・プログラム・インタフェースこの項では、クオリファイア APIの使用方法と、この APIが Oracle Pricingでどのように機能するかについて説明します。
クオリファイアクオリファイアクオリファイアクオリファイア APIの機能の機能の機能の機能クオリファイア・パッケージは、クオリファイアを設定するためのエンティティで構成されています。
機能の概要機能の概要機能の概要機能の概要パッケージ QP_QUALIFIERS_RULES_PUBには、次の APIおよびレコード・タイプ定義が含まれています。
� Qualifier_Rules_Rec_Type
� Qualifier_Rules_Tbl_Type
� Qualifier_Rules_Val_Rec_Type
� Qualifier_Rules_Val_Tbl_Type
� Qualifiers_Rec_Type
� Qualifiers_Tbl_Type
� Qualifiers_Val_Rec_Type
� Qualifiers_Val_Tbl_Type
� Process_Qualifier_Rules: 価格設定クオリファイア・ルールおよびそれらのルールに属する価格設定クオリファイアを作成、更新および削除します。
� Lock_Qualifier_Rules: 表の行をロックします。
� Get_Qualifier_Rules: 指定されたクオリファイア・ルール IDまたはクオリファイア・ルール名に対応するクオリファイア・ルールおよびクオリファイアを検索します。
� Copy_Qualifier_Rules: クオリファイア・ルールを新規作成し、p_to_qualifier_rule内の名前を付けます。 また、p_qualifier_rule内のクオリファイア・ルールまたは p_qualifier_rule_id内のクオリファイア・ルール IDにより指定されたクオリファイア・ルールに属するクオリファイアを新規のクオリファイア・ルールにコピーします。 新規のクオリファイア・ルールのクオリファイア・ルール IDを返します。
Oracle Pricingオープン・インタフェース 3-81
クオリファイア・アプリケーション・プログラム・インタフェース
クオリファイアクオリファイアクオリファイアクオリファイア APIの設定の設定の設定の設定
パラメータの説明パラメータの説明パラメータの説明パラメータの説明次の表は、パブリック・クオリファイアで使用するすべてのパラメータの説明です。 すべてのインバウンド・パラメータとアウトバウンド・パラメータが一覧表示されています。 パラメータに追加情報がある場合は、表の後に追加情報を示します。
QUALIFIER_RULES_REC_TYPE
パラメータパラメータパラメータパラメータ 使用方法使用方法使用方法使用方法 タイプタイプタイプタイプ 必須必須必須必須 導出導出導出導出 オプションオプションオプションオプション
attribute1 VARCHAR2
attribute2 VARCHAR2
attribute3 VARCHAR2
attribute4 VARCHAR2
attribute5 VARCHAR2
attribute6 VARCHAR2
attribute7 VARCHAR2
attribute8 VARCHAR2
attribute9 VARCHAR2
attribute10 VARCHAR2
attribute11 VARCHAR2
attribute12 VARCHAR2
attribute13 VARCHAR2
attribute14 VARCHAR2
attribute15 VARCHAR2
context VARCHAR2
created_by NUMBER
creation_date DATE
description VARCHAR2
last_updated_by NUMBER
last_update_date DATE
last_update_login NUMBER
3-82 Oracle Order Management Suite APIおよびオープン・インタフェース・マニュアル
クオリファイア・アプリケーション・プログラム・インタフェース
attribute1~~~~ 15デフォルト値 : FND_API.G_MISS_CHAR
contextデフォルト値 : FND_API.G_MISS_CHAR
created_byデフォルト値 : FND_API.G_MISS_NUM
creation_dateデフォルト値 : FND_API.G_MISS_DATE
descriptionデフォルト値 : FND_API.G_MISS_CHAR
last_updated_byデフォルト値 : FND_API.G_MISS_NUM
last_update_dateデフォルト値 : FND_API.G_MISS_DATE
last_update_loginデフォルト値 : FND_API.G_MISS_NUM
name VARCHAR2
program_application_id NUMBER
program_id NUMBER
program_update_date DATE
qualifier_rule_id NUMBER
request_id NUMBER
return_status VARCHAR2
db_flag VARCHAR2
operation VARCHAR2
パラメータパラメータパラメータパラメータ 使用方法使用方法使用方法使用方法 タイプタイプタイプタイプ 必須必須必須必須 導出導出導出導出 オプションオプションオプションオプション
Oracle Pricingオープン・インタフェース 3-83
クオリファイア・アプリケーション・プログラム・インタフェース
nameデフォルト値 : FND_API.G_MISS_CHAR
program_application_idデフォルト値 : FND_API.G_MISS_NUM
program_idデフォルト値 : FND_API.G_MISS_NUM
program_update_dateデフォルト値 : FND_API.G_MISS_DATE
qualifier_rule_idデフォルト値 : FND_API.G_MISS_NUM
request_idデフォルト値 : FND_API.G_MISS_NUM
return_statusデフォルト値 : FND_API.G_MISS_CHAR
db_flagデフォルト値 : FND_API.G_MISS_CHAR
operationデフォルト値 : FND_API.G_MISS_CHAR
QUALIFIER_RULES_TBL_TYPE
QUALIFIER_RULES_VAL_REC_TYPE
パラメータパラメータパラメータパラメータ 使用方法使用方法使用方法使用方法 タイプタイプタイプタイプ 必須必須必須必須 導出導出導出導出 オプションオプションオプションオプション
Qualifier_Rules_Rec_Type
RECORD
パラメータパラメータパラメータパラメータ 使用方法使用方法使用方法使用方法 タイプタイプタイプタイプ 必須必須必須必須 導出導出導出導出 オプションオプションオプションオプション
qualifier_rule VARCHAR2
3-84 Oracle Order Management Suite APIおよびオープン・インタフェース・マニュアル
クオリファイア・アプリケーション・プログラム・インタフェース
qualifier_ruleデフォルト値 : FND_API.G_MISS_CHAR
QUALIFIER_RULES_VAL_TBL_TYPE
QUALIFIERS_REC_TYPE
パラメータパラメータパラメータパラメータ 使用方法使用方法使用方法使用方法 タイプタイプタイプタイプ 必須必須必須必須 導出導出導出導出 オプションオプションオプションオプション
Qualifier_Rules_Val_Rec_Type
RECORD
パラメータパラメータパラメータパラメータ 使用方法使用方法使用方法使用方法 タイプタイプタイプタイプ 必須必須必須必須 導出導出導出導出 オプションオプションオプションオプション
attribute1 VARCHAR2
attribute2 VARCHAR2
attribute3 VARCHAR2
attribute4 VARCHAR2
attribute5 VARCHAR2
attribute6 VARCHAR2
attribute7 VARCHAR2
attribute8 VARCHAR2
attribute9 VARCHAR2
attribute10 VARCHAR2
attribute11 VARCHAR2
attribute12 VARCHAR2
attribute13 VARCHAR2
attribute14 VARCHAR2
attribute15 VARCHAR2
comparison_operator_code
VARCHAR2
context VARCHAR2
created_by NUMBER
created_from_rule_id NUMBER
creation_date DATE
Oracle Pricingオープン・インタフェース 3-85
クオリファイア・アプリケーション・プログラム・インタフェース
attribute1~~~~ 15デフォルト値 : FND_API.G_MISS_CHAR
comparison_operator_codeデフォルト値 : FND_API.G_MISS_CHAR
end_date_active DATE
excluder_flag VARCHAR2
last_updated_by NUMBER
last_update_date DATE
last_update_login NUMBER
list_header_id NUMBER
list_line_id NUMBER
program_application_id NUMBER
program_id NUMBER
program_update_date DATE
qualifier_attribute VARCHAR2
qualifier_attr_value VARCHAR2
qualifier_attr_value_to VARCHAR2
qualifier_context VARCHAR2
qualifier_datatype VARCHAR2
qualifier_grouping_no NUMBER
qualifier_id NUMBER
qualifier_precedence NUMBER
qualifier_rule_id NUMBER
request_id NUMBER
start_date_active DATE
return_status VARCHAR2
db_flag VARCHAR2
operation VARCHAR2
パラメータパラメータパラメータパラメータ 使用方法使用方法使用方法使用方法 タイプタイプタイプタイプ 必須必須必須必須 導出導出導出導出 オプションオプションオプションオプション
3-86 Oracle Order Management Suite APIおよびオープン・インタフェース・マニュアル
クオリファイア・アプリケーション・プログラム・インタフェース
contextデフォルト値 : FND_API.G_MISS_CHAR
created_byデフォルト値 : FND_API.G_MISS_NUM
created_from_rule_idデフォルト値 : FND_API.G_MISS_NUM
creation_dateデフォルト値 : FND_API.G_MISS_DATE
end_date_activeデフォルト値 : FND_API.G_MISS_DATE
excluder_flagデフォルト値 : FND_API.G_MISS_CHAR
last_updated_byデフォルト値 : FND_API.G_MISS_NUM
last_update_dateデフォルト値 : FND_API.G_MISS_DATE
last_update_loginデフォルト値 : FND_API.G_MISS_NUM
list_header_idデフォルト値 : FND_API.G_MISS_NUM
list_line_idデフォルト値 : FND_API.G_MISS_NUM
program_application_idデフォルト値 : FND_API.G_MISS_NUM
program_idデフォルト値 : FND_API.G_MISS_NUM
Oracle Pricingオープン・インタフェース 3-87
クオリファイア・アプリケーション・プログラム・インタフェース
program_update_dateデフォルト値 : FND_API.G_MISS_DATE
qualifier_attributeデフォルト値 : FND_API.G_MISS_CHAR
qualifier_attr_valueデフォルト値 : FND_API.G_MISS_CHAR
qualifier_attr_value_toデフォルト値 : FND_API.G_MISS_CHAR
qualifier_contextデフォルト値 : FND_API.G_MISS_CHAR
qualifier_datatypeデフォルト値 : FND_API.G_MISS_CHAR
qualifier_grouping_noデフォルト値 : FND_API.G_MISS_NUM
qualifier_idデフォルト値 : FND_API.G_MISS_NUM
qualifier_precedenceデフォルト値 : FND_API.G_MISS_NUM
qualifier_rule_idデフォルト値 : FND_API.G_MISS_NUM
request_idデフォルト値 : FND_API.G_MISS_NUM
start_date_activeデフォルト値 : FND_API.G_MISS_DATE
return_statusデフォルト値 : FND_API.G_MISS_CHAR
3-88 Oracle Order Management Suite APIおよびオープン・インタフェース・マニュアル
クオリファイア・アプリケーション・プログラム・インタフェース
db_flagデフォルト値 : FND_API.G_MISS_CHAR
operationデフォルト値 : FND_API.G_MISS_CHAR
QUALIFIERS_TBL_TYPE
QUALIFIER_VAL_REC_TYPE
created_from_ruleデフォルト値 : FND_API.G_MISS_CHAR
list_headerデフォルト値 : FND_API.G_MISS_CHAR
list_lineデフォルト値 : FND_API.G_MISS_CHAR
qualifier_ruleデフォルト値 : FND_API.G_MISS_CHAR
パラメータパラメータパラメータパラメータ 使用方法使用方法使用方法使用方法 タイプタイプタイプタイプ 必須必須必須必須 導出導出導出導出 オプションオプションオプションオプション
Qualifiers_Rec_Type RECORD
パラメータパラメータパラメータパラメータ 使用方法使用方法使用方法使用方法 タイプタイプタイプタイプ 必須必須必須必須 導出導出導出導出 オプションオプションオプションオプション
created_from_rule VARCHAR2
list_header VARCHAR2
list_line VARCHAR2
qualifier_rule VARCHAR2
Oracle Pricingオープン・インタフェース 3-89
クオリファイア・アプリケーション・プログラム・インタフェース
QUALIFIERS_VAL_TBL_TYPE
PROCESS_QUALIFIER_RULES
パラメータパラメータパラメータパラメータ 使用方法使用方法使用方法使用方法 タイプタイプタイプタイプ 必須必須必須必須 導出導出導出導出 オプションオプションオプションオプション
Qualifiers_Val_Rec_Type RECORD
パラメータパラメータパラメータパラメータ 使用方法使用方法使用方法使用方法 タイプタイプタイプタイプ 必須必須必須必須 導出導出導出導出 オプションオプションオプションオプション
p_api_version_number IN NUMBER
p_init_msg_list IN VARCHAR2
p_return_values IN VARCHAR2
p_commit IN VARCHAR2
x_return_status OUT VARCHAR2
x_msg_count OUT NUMBER
x_msg_data OUT VARCHAR2
p_QUALIFIER_RULES_rec
IN Qualifier_Rules_Rec_Type
p_QUALIFIER_RULES_val_rec
IN Qualifier_Rules_Val_Rec_Type
p_QUALIFIERS_tbl IN Qualifiers_Tbl_Type
p_QUALIFIERS_val_tbl IN Qualifiers_Val_Tbl_Type
x_QUALIFIER_RULES_rec
OUT Qualifier_Rules_Rec_Type
x_QUALIFIER_RULES_val_rec
OUT Qualifier_Rules_Val_Rec_Type
x_QUALIFIERS_tbl OUT Qualifiers_Tbl_Type
x_QUALIFIERS_val_tbl OUT Qualifiers_Val_Tbl_Type
3-90 Oracle Order Management Suite APIおよびオープン・インタフェース・マニュアル
クオリファイア・アプリケーション・プログラム・インタフェース
p_init_msg_listデフォルト値 : FND_API.G_FALSE
p_return_valuesデフォルト値 : FND_API.G_FALSE
p_commitデフォルト値 : FND_API.G_FALSE
p_QUALIFIER_RULES_recこのプロシージャでは、P_QUALIFIER_RULES_rec.operationで、プロセスが実行する操作を指定します。 P_QUALIFIER_RULES_rec.operationには次の値を指定できます。
� QP_GLOBALS.G_OPR_CREATE
� QP_GLOBALS.G_OPR_DELETE
� QP_GLOBALS.G_OPR_UPDATE
� QP_GLOBALS.G_OPR_LOCK
� QP_GLOBALS.G_OPR_NONE
デフォルト値 : G_MISS_QUALIFIER_RULES_REC
p_QUALIFIER_RULES_val_recデフォルト値 : G_MISS_QUALIFIER_RULES_VAL_REC
p_QUALIFIERS_tblデフォルト値 : G_MISS_QUALIFIERS_TBL
p_QUALIFIERS_val_tblデフォルト値 : G_MISS_QUALIFIERS_VAL_TBL
LOCK_QUALIFIER_RULES
パラメータパラメータパラメータパラメータ 使用方法使用方法使用方法使用方法 タイプタイプタイプタイプ 必須必須必須必須 導出導出導出導出 オプションオプションオプションオプション
p_api_version_number IN NUMBER
p_init_msg_list IN VARCHAR2
p_return_values IN VARCHAR2
x_return_status OUT VARCHAR2
x_msg_count OUT NUMBER
Oracle Pricingオープン・インタフェース 3-91
クオリファイア・アプリケーション・プログラム・インタフェース
p_init_msg_listデフォルト値 : FND_API.G_FALSE
p_return_valuesデフォルト値 : FND_API.G_FALSE
p_QUALIFIER_RULES_recデフォルト値 : G_MISS_QUALIFIER_RULES_REC
p_QUALIFIER_RULES_val_recデフォルト値 : G_MISS_QUALIFIER_RULES_VAL_REC
p_QUALIFIERS_tblデフォルト値 : G_MISS_QUALIFIERS_TBL
p_QUALIFIERS_val_tblデフォルト値 : G_MISS_QUALIFIERS_VAL_TBL
x_msg_data OUT VARCHAR2
p_QUALIFIER_RULES_rec
IN Qualifier_Rules_Rec_Type
p_QUALIFIER_RULES_val_rec
IN Qualifier_Rules_Val_Rec_Type
p_QUALIFIERS_tbl IN Qualifiers_Tbl_Type
p_QUALIFIERS_val_tbl IN Qualifiers_Val_Tbl_Type
x_QUALIFIER_RULES_rec
OUT Qualifier_Rules_Rec_Type
x_QUALIFIER_RULES_val_rec
OUT Qualifier_Rules_Val_Rec_Type
x_QUALIFIERS_tbl OUT Qualifiers_Tbl_Type
x_QUALIFIERS_val_tbl OUT Qualifiers_Val_Tbl_Type
パラメータパラメータパラメータパラメータ 使用方法使用方法使用方法使用方法 タイプタイプタイプタイプ 必須必須必須必須 導出導出導出導出 オプションオプションオプションオプション
3-92 Oracle Order Management Suite APIおよびオープン・インタフェース・マニュアル
クオリファイア・アプリケーション・プログラム・インタフェース
GET_QUALIFIER_RULES
p_init_msg_listデフォルト値 : FND_API.G_FALSE
p_return_valuesデフォルト値 : FND_API.G_FALSE
p_qualifier_rule_idデフォルト値 : FND_API.G_MISS_NUM
p_qualifier_ruleデフォルト値 : FND_API.G_MISS_CHAR
パラメータパラメータパラメータパラメータ 使用方法使用方法使用方法使用方法 タイプタイプタイプタイプ 必須必須必須必須 導出導出導出導出 オプションオプションオプションオプション
p_api_version_number IN NUMBER
p_init_msg_list IN VARCHAR2
p_return_values IN VARCHAR2
x_return_status OUT VARCHAR2
x_msg_count OUT NUMBER
x_msg_data OUT VARCHAR2
p_qualifier_rule_id IN NUMBER
p_qualifier_rule IN VARCHAR2
x_QUALIFIER_RULES_rec
OUT Qualifier_Rules_Rec_Type
x_QUALIFIER_RULES_val_rec
OUT Qualifier_Rules_Val_Rec_Type
x_QUALIFIERS_tbl OUT Qualifiers_Tbl_Type
x_QUALIFIERS_val_tbl OUT Qualifiers_Val_Tbl_Type
Oracle Pricingオープン・インタフェース 3-93
クオリファイア・アプリケーション・プログラム・インタフェース
COPY_QUALIFIER_RULES
p_init_msg_listデフォルト値 : FND_API.G_FALSE
p_return_valuesデフォルト値 : FND_API.G_FALSE
p_commitデフォルト値 : FND_API.G_FALSE
p_qualifier_rule_idデフォルト値 : FND_API.G_MISS_NUM
p_qualifier_ruleデフォルト値 : FND_API.G_MISS_CHAR
p_to_descriptionデフォルト値 : FND_API.G_MISS_CHAR
パラメータパラメータパラメータパラメータ 使用方法使用方法使用方法使用方法 タイプタイプタイプタイプ 必須必須必須必須 導出導出導出導出 オプションオプションオプションオプション
p_api_version_number IN NUMBER
p_init_msg_list IN VARCHAR2
p_return_values IN VARCHAR2
p_commit IN VARCHAR2
x_return_status OUT VARCHAR2
x_msg_count OUT NUMBER
x_msg_data OUT VARCHAR2
p_qualifier_rule_id IN NUMBER
p_qualifier_rule IN VARCHAR2
p_to_qualifier_rule IN VARCHAR2
p_to_description IN VARCHAR2
x_qualifier_rule_id OUT NUMBER
3-94 Oracle Order Management Suite APIおよびオープン・インタフェース・マニュアル
クオリファイア・アプリケーション・プログラム・インタフェース
クオリファイアクオリファイアクオリファイアクオリファイア APIの検証の検証の検証の検証
標準検証標準検証標準検証標準検証Oracle Pricingは、クオリファイア APIのすべての必須列を検証します。 これらの列に含まれるデータの詳細は『Oracle Pricing Technical Reference Manual』を参照してください。
その他の検証その他の検証その他の検証その他の検証なし。
エラー処理エラー処理エラー処理エラー処理検証に失敗した場合、APIはコール側モジュールにエラー・ステータスを返します。 クオリファイア APIは、行を処理して、すべてのレコードについて次の値をレポートします。
参照参照参照参照『Oracle Pricing Technical Reference Manual』
条件条件条件条件 PROCESS_STATIS ERROR_MESSAGE
成功 5 NULL
失敗 4 実際のエラー・メッセージ
Oracle Pricingオープン・インタフェース 3-95
属性マッピング・アプリケーション・プログラム・インタフェース
属性マッピング・アプリケーション・プログラム・インタ属性マッピング・アプリケーション・プログラム・インタ属性マッピング・アプリケーション・プログラム・インタ属性マッピング・アプリケーション・プログラム・インタフェースフェースフェースフェース
この項では、X APIの使用方法と、この APIが Oracle Pricingでどのように機能するかについて説明します。
属性マッピング属性マッピング属性マッピング属性マッピング APIの機能の機能の機能の機能属性マッピング・パッケージは、属性をマッピングするためのエンティティで構成されています。
機能の概要機能の概要機能の概要機能の概要パッケージ QP_ATTR_MAPPING_PUBには、次の APIおよびレコード・タイプ定義が含まれています。
� Build_Contexts: 価格設定要求に対するクオリファイアおよび価格設定ディメンションの属性に値をバインドします。 価格設定エンジンは、この出力を使用して、価格設定要求構造体を作成します。
APIは 1回のコールで 1つのレコードを処理します。 コール側アプリケーションは、ソース・ルールで参照されたグローバル・レコードに値を設定する必要があります。 APIの出力は、各レコードにコンテキスト名、属性名および属性値が設定されたPL/SQL表です。
� Contexts_Result_Tbl_Type
� Contexts_Result_Rec_Type
� Add_Condition: ソース・ルール・データを作成します。
� Add_Src_System_To_Condition: ソース・ルール・データを作成します。
� Delete_Condition: ソース・ルール・データを作成します。
� Add_Attrib_Mapping_Rule: ソース・ルール・データを作成します。
� Update_Attribute_Mapping_Rule: ソース・ルール・データを作成します。
� Delete_Attrib_Mapping_Rule: ソース・ルール・データを作成します。
3-96 Oracle Order Management Suite APIおよびオープン・インタフェース・マニュアル
属性マッピング・アプリケーション・プログラム・インタフェース
属性マッピング属性マッピング属性マッピング属性マッピング APIの設定の設定の設定の設定
パラメータの説明パラメータの説明パラメータの説明パラメータの説明次の表は、パブリック属性マッピングで使用するすべてのパラメータの説明です。 すべてのインバウンド・パラメータとアウトバウンド・パラメータが一覧表示されています。 パラメータに追加情報がある場合は、表の後に追加情報を示します。
BUILD_CONTEXTS
p_request_type_codeQP_PRICING_REQ_SOURCES表から使用できる値。 この値は、ソース・システム・コードとは異なります。ソース・システム・コードのグループが 1つの要求タイプを構成します。
たとえば、CRM要求タイプ・コードには、(QP_PRICING_REQ_SOURCESを使用して)それに関連付けられた I-marketingのソース・システム・コードおよび I-storeのソース・システム・コードを含めることができます。 CRM要求タイプの Build_Contextsをコールすると、そのプロセスは、I-marketingのソース・システムおよび I-storeのソース・システムのすべてのコンテキストをソースにします。
p_pricing_type属性の作成時に使用するソース・ルールを指定します。 次の値を指定できます。
� L(明細) このプロセスは、明細価格設定属性エンティティに関連付けられたルールに基づく価格設定コンテキストを作成するとともに、明細クオリファイア属性に関連付けられたルールに基づくクオリファイア・コンテキストを作成します。
� H(ヘッダー): このプロセスは、ヘッダー価格設定属性エンティティに関連付けられたルールに基づく価格設定コンテキストを作成するとともに、ヘッダー・クオリファイア属性に関連付けられたルールに基づくクオリファイア・コンテキストを作成します。
パラメータパラメータパラメータパラメータ 使用方法使用方法使用方法使用方法 タイプタイプタイプタイプ 必須必須必須必須 導出導出導出導出 オプションオプションオプションオプション
p_request_type_code IN VARCHAR2
p_pricing_type IN VARCHAR2
x_price_contexts_result_tbl
OUT CONTEXTS_RESULT_TBL_
TYPE
x_qual_contexts_result_tbl
OUT CONTEXTS_RESULT_TBL_
TYPE
Oracle Pricingオープン・インタフェース 3-97
属性マッピング・アプリケーション・プログラム・インタフェース
CONTEXTS_RESULT_TABLE_TYPE
CONTEXTS_RESULT_REC_TYPE
ADD_CONDITION
p_context_nameフレックスフィールド定義に設定されるコンテキスト名。たとえば、品目、顧客、数量など。
p_condition_name一意条件名。 ソース・システム・コードとコンテキスト名の組合せ。たとえば、CRM Item。
p_context_type次の値を指定できます。
� Q: クオリファイア・コンテキスト。
� P: 価格設定コンテキスト。
パラメータパラメータパラメータパラメータ 使用方法使用方法使用方法使用方法 タイプタイプタイプタイプ 必須必須必須必須 導出導出導出導出 オプションオプションオプションオプション
Contexts_Result_Tbl_Type
RECORD
パラメータパラメータパラメータパラメータ 使用方法使用方法使用方法使用方法 タイプタイプタイプタイプ 必須必須必須必須 導出導出導出導出 オプションオプションオプションオプション
context_name VARCHAR2
attribute_name VARCHAR2
attribute_value VARCHAR2
パラメータパラメータパラメータパラメータ 使用方法使用方法使用方法使用方法 タイプタイプタイプタイプ 必須必須必須必須 導出導出導出導出 オプションオプションオプションオプション
p_context_name IN VARCHAR2
p_condition_name IN VARCHAR2
p_condition_descr IN VARCHAR2
p_context_type IN VARCHAR2
p_pricing_type IN VARCHAR2
p_src_sys_code IN VARCHAR2
3-98 Oracle Order Management Suite APIおよびオープン・インタフェース・マニュアル
属性マッピング・アプリケーション・プログラム・インタフェース
p_pricing_type属性の作成時に使用するソース・ルールを指定します。 次の値を指定できます。
� L(明細): このプロセスは、明細価格設定属性エンティティに関連付けられたルールに基づく価格設定コンテキストを作成するとともに、明細クオリファイア属性に関連付けられたルールに基づくクオリファイア・コンテキストを作成します。
� H(ヘッダー): このプロセスは、ヘッダー価格設定属性エンティティに関連付けられたルールに基づく価格設定コンテキストを作成するとともに、ヘッダー・クオリファイア属性に関連付けられたルールに基づくクオリファイア・コンテキストを作成します。
p_src_sys_code使用できるソース・システム・コード。
ADD_SRC_SYSTEM_TO_CONDITION
p_condition_name一意条件名。 ソース・システム・コードとコンテキスト名の組合せ。たとえば、CRM Item。
p_context_type次の値を指定できます。
� Q: クオリファイア・コンテキスト。
� P: 価格設定コンテキスト。
p_pricing_type属性の作成時に使用するソース・ルールを指定します。 次の値を指定できます。
� L(明細): このプロセスは、明細価格設定属性エンティティに関連付けられたルールに基づく価格設定コンテキストを作成するとともに、明細クオリファイア属性に関連付けられたルールに基づくクオリファイア・コンテキストを作成します。
� H(ヘッダー): このプロセスは、ヘッダー価格設定属性エンティティに関連付けられたルールに基づく価格設定コンテキストを作成するとともに、ヘッダー・クオリファイア属性に関連付けられたルールに基づくクオリファイア・コンテキストを作成します。
パラメータパラメータパラメータパラメータ 使用方法使用方法使用方法使用方法 タイプタイプタイプタイプ 必須必須必須必須 導出導出導出導出 オプションオプションオプションオプション
p_condition_name IN VARCHAR2
p_context_type IN VARCHAR2
p_pricing_type IN VARCHAR2
p_src_sys_code IN VARCHAR2
Oracle Pricingオープン・インタフェース 3-99
属性マッピング・アプリケーション・プログラム・インタフェース
p_src_sys_code使用できるソース・システム・コード。
DELETE_CONDITION
p_context_nameフレックスフィールド定義に設定されるコンテキスト名。たとえば、品目、顧客、数量など。
p_condition_name一意条件名。 ソース・システム・コードとコンテキスト名の組合せ。たとえば、CRM Item。
p_context_type次の値を指定できます。
� Q: クオリファイア・コンテキスト。
� P: 価格設定コンテキスト。
p_pricing_type属性の作成時に使用するソース・ルールを指定します。 次の値を指定できます。
� L(明細): このプロセスは、明細価格設定属性エンティティに関連付けられたルールに基づく価格設定コンテキストを作成するとともに、明細クオリファイア属性に関連付けられたルールに基づくクオリファイア・コンテキストを作成します。
� H(ヘッダー): このプロセスは、ヘッダー価格設定属性エンティティに関連付けられたルールに基づく価格設定コンテキストを作成するとともに、ヘッダー・クオリファイア属性に関連付けられたルールに基づくクオリファイア・コンテキストを作成します。
ADD_ATTRIB_MAPPING_RULE
パラメータパラメータパラメータパラメータ 使用方法使用方法使用方法使用方法 タイプタイプタイプタイプ 必須必須必須必須 導出導出導出導出 オプションオプションオプションオプション
p_context_name IN VARCHAR2
p_condition_name IN VARCHAR2
p_context_type IN VARCHAR2
p_pricing_type IN VARCHAR2
パラメータパラメータパラメータパラメータ 使用方法使用方法使用方法使用方法 タイプタイプタイプタイプ 必須必須必須必須 導出導出導出導出 オプションオプションオプションオプション
p_context_name IN VARCHAR2
p_condition_name IN VARCHAR2
3-100 Oracle Order Management Suite APIおよびオープン・インタフェース・マニュアル
属性マッピング・アプリケーション・プログラム・インタフェース
p_context_nameフレックスフィールド定義に設定されるコンテキスト名。たとえば、品目、顧客、数量など。
p_condition_name一意条件名。 ソース・システム・コードとコンテキスト名の組合せ。たとえば、CRM Item。
p_context_type次の値を指定できます。
� Q: クオリファイア・コンテキスト。
� P: 価格設定コンテキスト。
p_pricing_type属性の作成時に使用するソース・ルールを指定します。 次の値を指定できます。
� L(明細): このプロセスは、明細価格設定属性エンティティに関連付けられたルールに基づく価格設定コンテキストを作成するとともに、明細クオリファイア属性に関連付けられたルールに基づくクオリファイア・コンテキストを作成します。
� H(ヘッダー): このプロセスは、ヘッダー価格設定属性エンティティに関連付けられたルールに基づく価格設定コンテキストを作成するとともに、ヘッダー・クオリファイア属性に関連付けられたルールに基づくクオリファイア・コンテキストを作成します。
p_src_sys_code使用できるソース・システム・コード。
p_context_type IN VARCHAR2
p_pricing_type IN VARCHAR2
p_src_sys_code IN VARCHAR2
p_attribute_code IN VARCHAR2
p_src_type IN VARCHAR2
p_src_api_pkg IN VARCHAR2
p_src_api_fn IN VARCHAR2
p_other_src IN VARCHAR2
パラメータパラメータパラメータパラメータ 使用方法使用方法使用方法使用方法 タイプタイプタイプタイプ 必須必須必須必須 導出導出導出導出 オプションオプションオプションオプション
Oracle Pricingオープン・インタフェース 3-101
属性マッピング・アプリケーション・プログラム・インタフェース
p_attribute_codeソース・ルールの属性の名前。たとえば、PRICING_ATTRIBUTE1、PRICING_ATTRIBUTE2、QUALIFIER_ATTRIBUTE1など。
p_src_type次の値を指定できます。
� API: グローバル構造体および単一の値を返す APIの場合。
� API_MULTIREC: 複数の値を返す APIの場合。
� PROFILE_OPTION: プロファイル・オプションの場合。
� SYSTEM: システム変数の場合。
� CONSTANT: 定数の場合。
p_src_api_pkgAPIまたはグローバル・レコードが含まれているパッケージの名前。 src_typeが APIまたはAPI_MULTIRECではなく、たとえば OE_ORDER_PUBである場合、このパラメータの値をNULLにする必要があります。
p_src_api_fn関数またはグローバル・レコードの名前、およびフィールド名。 src_typeが APIまたはAPI_MULTIRECではなく、たとえば G_LINE_REC.inventory_id(グローバル・レコード)または Get_Customer_Class(API)である場合、このパラメータの値をNULLにする必要があります。
p_other_src他のいずれかのソース・タイプのソース値。たとえば、SYSDATE(システム)、10(定数)、OM_UNDER_SHIPMENT_TOLERANCE(プロファイル・オプション)など。
UPDATE_ATTRIB_MAPPING_RULE
パラメータパラメータパラメータパラメータ 使用方法使用方法使用方法使用方法 タイプタイプタイプタイプ 必須必須必須必須 導出導出導出導出 オプションオプションオプションオプション
p_context_name IN VARCHAR2
p_condition_name IN VARCHAR2
p_context_type IN VARCHAR2
p_pricing_type IN VARCHAR2
p_src_sys_code IN VARCHAR2
p_attribute_code IN VARCHAR2
p_src_type IN VARCHAR2
3-102 Oracle Order Management Suite APIおよびオープン・インタフェース・マニュアル
属性マッピング・アプリケーション・プログラム・インタフェース
p_context_nameフレックスフィールド定義に設定されるコンテキスト名。たとえば、品目、顧客、数量など。
p_condition_name一意条件名。 ソース・システム・コードとコンテキスト名の組合せ。たとえば、CRM Item。
p_context_type次の値を指定できます。
� Q: クオリファイア・コンテキスト。
� P: 価格設定コンテキスト。
p_pricing_type属性の作成時に使用するソース・ルールを指定します。 次の値を指定できます。
� L(明細): このプロセスは、明細価格設定属性エンティティに関連付けられたルールに基づく価格設定コンテキストを作成するとともに、明細クオリファイア属性に関連付けられたルールに基づくクオリファイア・コンテキストを作成します。
� H(ヘッダー): このプロセスは、ヘッダー価格設定属性エンティティに関連付けられたルールに基づく価格設定コンテキストを作成するとともに、ヘッダー・クオリファイア属性に関連付けられたルールに基づくクオリファイア・コンテキストを作成します。
p_src_sys_code使用できるソース・システム・コード。
p_attribute_codeソース・ルールの属性の名前。たとえば、PRICING_ATTRIBUTE1、PRICING_ATTRIBUTE2、QUALIFIER_ATTRIBUTE1など。
p_src_api_pkg IN VARCHAR2
p_src_api_fn IN VARCHAR2
p_other_src IN VARCHAR2
パラメータパラメータパラメータパラメータ 使用方法使用方法使用方法使用方法 タイプタイプタイプタイプ 必須必須必須必須 導出導出導出導出 オプションオプションオプションオプション
Oracle Pricingオープン・インタフェース 3-103
属性マッピング・アプリケーション・プログラム・インタフェース
p_src_type次の値を指定できます。
� API: グローバル構造体および単一の値を返す APIの場合。
� API_MULTIREC: 複数の値を返す APIの場合。
� PROFILE_OPTION: プロファイル・オプションの場合。
� SYSTEM: システム変数の場合。
� CONSTANT: 定数の場合。
p_src_api_pkgAPIまたはグローバル・レコードが含まれているパッケージの名前。 src_typeが APIまたはAPI_MULTIRECではなく、たとえば OE_ORDER_PUBである場合、このパラメータの値をNULLにする必要があります。
p_src_api_fn関数またはグローバル・レコードの名前、およびフィールド名。 src_typeが APIまたはAPI_MULTIRECではなく、たとえば G_LINE_REC.inventory_id(グローバル・レコード)または Get_Customer_Class(API)である場合、このパラメータの値をNULLにする必要があります。
p_other_src他のいずれかのソース・タイプのソース値。たとえば、SYSDATE(システム)、10(定数)、OM_UNDER_SHIPMENT_TOLERANCE(プロファイル・オプション)など。
DELETE_ATTRIB_MAPPING_RULE
パラメータパラメータパラメータパラメータ 使用方法使用方法使用方法使用方法 タイプタイプタイプタイプ 必須必須必須必須 導出導出導出導出 オプションオプションオプションオプション
p_context_name IN VARCHAR2
p_condition_name IN VARCHAR2
p_context_type IN VARCHAR2
p_pricing_type IN VARCHAR2
p_src_sys_code IN VARCHAR2
p_attribute_code IN VARCHAR2
3-104 Oracle Order Management Suite APIおよびオープン・インタフェース・マニュアル
属性マッピング・アプリケーション・プログラム・インタフェース
p_context_nameフレックスフィールド定義に設定されるコンテキスト名。たとえば、品目、顧客、数量など。
p_condition_name一意条件名。 ソース・システム・コードとコンテキスト名の組合せ。たとえば、CRM Item。
p_context_type次の値を指定できます。
� Q: クオリファイア・コンテキスト。
� P: 価格設定コンテキスト。
p_pricing_type属性の作成時に使用するソース・ルールを指定します。 次の値を指定できます。
� L(明細): このプロセスは、明細価格設定属性エンティティに関連付けられたルールに基づく価格設定コンテキストを作成するとともに、明細クオリファイア属性に関連付けられたルールに基づくクオリファイア・コンテキストを作成します。
� H(ヘッダー): このプロセスは、ヘッダー価格設定属性エンティティに関連付けられたルールに基づく価格設定コンテキストを作成するとともに、ヘッダー・クオリファイア属性に関連付けられたルールに基づくクオリファイア・コンテキストを作成します。
p_src_sys_code使用できるソース・システム・コード。
p_attribute_codeソース・ルールの属性の名前。たとえば、PRICING_ATTRIBUTE1、PRICING_ATTRIBUTE2、QUALIFIER_ATTRIBUTE1など。
Oracle Pricingオープン・インタフェース 3-105
属性マッピング・アプリケーション・プログラム・インタフェース
属性マッピング属性マッピング属性マッピング属性マッピング APIの検証の検証の検証の検証
標準検証標準検証標準検証標準検証Oracle Pricingは、属性マッピング APIのすべての必須列を検証します。 これらの列に含まれるデータの詳細は『Oracle Pricing Technical Reference Manual』を参照してください。
その他の検証その他の検証その他の検証その他の検証なし。
エラー処理エラー処理エラー処理エラー処理検証に失敗した場合、APIはコール側モジュールにエラー・ステータスを返します。 属性マッピング APIは、行を処理して、すべてのレコードについて次の値をレポートします。
参照参照参照参照『Oracle Pricing Technical Reference Manual』
条件条件条件条件 PROCESS_STATIS ERROR_MESSAGE
成功 5 NULL
失敗 4 実際のエラー・メッセージ
3-106 Oracle Order Management Suite APIおよびオープン・インタフェース・マニュアル
価格表設定アプリケーション・プログラム・インタフェース
価格表設定アプリケーション・プログラム・インタフェース価格表設定アプリケーション・プログラム・インタフェース価格表設定アプリケーション・プログラム・インタフェース価格表設定アプリケーション・プログラム・インタフェースこの項では、価格表設定 APIの使用方法と、この APIが Oracle Pricingでどのように機能するかについて説明します。
価格表設定価格表設定価格表設定価格表設定 APIの機能の機能の機能の機能価格表設定パッケージは、価格表を設定するためのエンティティで構成されています。
機能の概要機能の概要機能の概要機能の概要価格表設定パッケージ QP_Price_List_PUB.Process_Price_Listには、次のパブリック・レコード・タイプおよびレコード・エンティティの表が含まれています。
� Process_Price_List: QP_Price_List_PUB.Process_Price_List: 入力パラメータとして 2つのレコード・タイプと 6つの表タイプを使用します。 この APIを使用して、価格表の挿入、更新および削除を行い、また、指定された p_PRICE_LIST_recレコード構造体に対する価格表の設定を行います。
次のことができます。
� p_PRICE_LIST_LINE_tbl表構造体で複数の価格表明細定義を指定することにより、複数の価格表明細を設定できます。
� p_QUALIFIERS_tbl表構造体で複数のクオリファイアを指定することにより、価格表ヘッダーのレベルで複数のクオリファイアを連結できます。
� p_PRICING_ATTR_tbl表構造体で価格設定属性を指定することにより、複数の価格設定属性を価格表明細に連結できます。
� Price_List_Rec_Type: 価格表ヘッダー表 QP_LIST_HEADERS_Bおよび QP_LIST_HEADERS_TL内の列に対応しています。
� Price_List_Val_Rec_Type: 価格表ヘッダー表 QP_LIST_HEADERS_B内の ID列またはコード列の意味を格納する属性。たとえば、Currency。
� Price_List_Line_Rec_Type: 価格表明細表および関連モディファイア表 QP_LIST_LINESおよび QP_RLTD_MODIFIERS内の列に対応しています。
� Price_List_Line_Tbl_Type: Price_List_Line_Rec_Typeの表。
� Price_List_Line_Val_Rec_Type: 価格表明細表 QP_LIST_LINES内の ID列またはコード列の意味を格納する属性。たとえば、Price_By_Formula。
� Price_List_Line_Val_Tbl_Type: Price_List_Line_Val_Rec_Typeの表。
� Qualifiers_Rec_Type: クオリファイア表 QP_QUALIFIERS内の列に対応しています。
� Qualifiers_Tbl_Type: Qualifiers_Rec_Typeの表。
Oracle Pricingオープン・インタフェース 3-107
価格表設定アプリケーション・プログラム・インタフェース
� Qualifiers_Val_Rec_Type: クオリファイア表 QP_QUALIFIERS内の ID列またはコード列の意味を格納する属性(たとえば、Qualifier_Rule)から構成されています。
� Qualifiers_Val_Tbl_Type: Qualifiers_Val_Rec_Typeの表。
� Pricing_Attr_Rec_Type: 価格設定属性表 QP_PRICING_ATTRIBUTES内の列に対応しています。
� Pricing_Attr_Tbl_Type: Pricing_Attr_Rec_Typeの表。
� Pricing_Attr_Val_Rec_Type: 価格設定属性表 QP_PRICING_ATTRIBUTES内の ID列またはコード列の意味を格納する属性。たとえば、Accumulate。
� Pricing_Attr_Val_Tbl_Type: Pricing_Attr_Val_Rec_Typeの表。
価格表設定価格表設定価格表設定価格表設定 APIの設定の設定の設定の設定
パラメータの説明パラメータの説明パラメータの説明パラメータの説明次の表は、パブリック価格表設定で使用するすべてのパラメータの説明です。 すべてのインバウンド・パラメータとアウトバウンド・パラメータが一覧表示されています。 パラメータに追加情報がある場合は、表の後に追加情報を示します。
PROCESS_PRICE_LIST
パラメータパラメータパラメータパラメータ 使用方法使用方法使用方法使用方法 タイプタイプタイプタイプ 必須必須必須必須 導出導出導出導出 オプションオプションオプションオプション
p_api_version_number IN NUMBER
p_init_msg_list IN VARCHAR2
p_return_values IN VARCHAR2
p_commit IN VARCHAR2
x_return_status OUT VARCHAR2
x_msg_count OUT VARCHAR2
x_msg_data OUT VARCHAR2
p_PRICE_LIST_rec IN Price_List_Rec_Type
p_PRICE_LIST_val_rec IN Price_List_Val_Rec_Type
p_PRICE_LIST_tbl IN Price_List_Line_tbl_type
p_PRICE_LIST_val_tbl IN Price_List_Line_Val_tbl_type
3-108 Oracle Order Management Suite APIおよびオープン・インタフェース・マニュアル
価格表設定アプリケーション・プログラム・インタフェース
p_QUALIFIERS_tbl IN QP_Qualifier_Rules_
PUB.Qualifiers_tbl_Type
p_QUALIFIERS_val_tbl IN QP_Qualifier_Rules_
PUB.Qualifiers_val_tbl_Type
p_PRICING_ATTR_tbl IN Pricing_Attr_tbl_type
p_PRICING_ATTR_val_tbl
IN Pricing_Attr_val_tbl_type
x_PRICE_LIST_rec OUT Price_List_Rec_Type
x_ PRICE_LIST_val_rec OUT Price_List_Val_Rec_Type
x_PRICE_LIST_LINE_tbl OUT Price_List_Line_tbl_type
x_PRICE_LIST_LINE_val_tbl
OUT Price_List_Line_Val_tbl_type
x_QUALIFIERS_tbl OUT QP_Qualifier_Rules_
PUB.Qualifiers_tbl_Type
x_QUALIFIERS_val_tbl OUT QP_Qualifier_Rules_
PUB.Qualifiers_val_tbl_Type
x_PRICING_ATTR_tbl OUT Pricing_Attr_tbl_type
x_PRICING_ATTR_val_tbl
IN Pricing_Attr_val_tbl_type
パラメータパラメータパラメータパラメータ 使用方法使用方法使用方法使用方法 タイプタイプタイプタイプ 必須必須必須必須 導出導出導出導出 オプションオプションオプションオプション
Oracle Pricingオープン・インタフェース 3-109
価格表設定アプリケーション・プログラム・インタフェース
PRICE_LIST_REC_TYPE
パラメータパラメータパラメータパラメータ 使用方法使用方法使用方法使用方法 タイプタイプタイプタイプ 必須必須必須必須 導出導出導出導出 オプションオプションオプションオプション
attribute1 VARCHAR2
attribute2 VARCHAR2
attribute3 VARCHAR2
attribute4 VARCHAR2
attribute5 VARCHAR2
attribute6 VARCHAR2
attribute7 VARCHAR2
attribute8 VARCHAR2
attribute9 VARCHAR2
attribute10 VARCHAR2
attribute11 VARCHAR2
attribute12 VARCHAR2
attribute13 VARCHAR2
attribute14 VARCHAR2
attribute15 VARCHAR2
automatic_flag VARCHAR2
comments VARCHAR2
context VARCHAR2
created_by NUMBER
creation_date DATE
currency_code VARCHAR2
discount_lines_flag VARCHAR2
end_date_active DATE
freight_terms_code VARCHAR2
gsa_indicator VARCHAR2
last_updated_by NUMBER
last_update_date DATE
last_update_login NUMBER
3-110 Oracle Order Management Suite APIおよびオープン・インタフェース・マニュアル
価格表設定アプリケーション・プログラム・インタフェース
PRICE_LIST_TBL_TYPE
PRICE_LIST_VAL_REC_TYPE
list_header_id NUMBER
list_type_code VARCHAR2
program_application_id NUMBER
program_id NUMBER
program_update_date DATE
prorate_flag VARCHAR2
request_id NUMBER
rounding_factor NUMBER
ship_method_code VARCHAR2
start_date_active DATE
terms_id NUMBER
return_status VARCHAR2
db_flag VARCHAR2
operation VARCHAR2
name VARCHAR2
description VARCHAR2
version_no VARCHAR2
パラメータパラメータパラメータパラメータ 使用方法使用方法使用方法使用方法 タイプタイプタイプタイプ 必須必須必須必須 導出導出導出導出 オプションオプションオプションオプション
Price_List_Rec_Type RECORD
パラメータパラメータパラメータパラメータ 使用方法使用方法使用方法使用方法 タイプタイプタイプタイプ 必須必須必須必須 導出導出導出導出 オプションオプションオプションオプション
automatic VARCHAR2
currency VARCHAR2
discount_lines VARCHAR2
freight_terms VARCHAR2
パラメータパラメータパラメータパラメータ 使用方法使用方法使用方法使用方法 タイプタイプタイプタイプ 必須必須必須必須 導出導出導出導出 オプションオプションオプションオプション
Oracle Pricingオープン・インタフェース 3-111
価格表設定アプリケーション・プログラム・インタフェース
PRICE_LIST_VAL_TBL_TYPE
PRICE_LIST_LINE_REC_TYPE
list_header VARCHAR2
list_type VARCHAR2
prorate VARCHAR2
ship_method VARCHAR2
terms VARCHAR2
パラメータパラメータパラメータパラメータ 使用方法使用方法使用方法使用方法 タイプタイプタイプタイプ 必須必須必須必須 導出導出導出導出 オプションオプションオプションオプション
Price_List_Val_Rec_Type RECORD
パラメータパラメータパラメータパラメータ 使用方法使用方法使用方法使用方法 タイプタイプタイプタイプ 必須必須必須必須 導出導出導出導出 オプションオプションオプションオプション
accrual_qty NUMBER
accrual_uom_code VARCHAR2
arithmetic_operator VARCHAR2
attribute1 VARCHAR2
attribute2 VARCHAR2
attribute3 VARCHAR2
attribute4 VARCHAR2
attribute5 VARCHAR2
attribute6 VARCHAR2
attribute7 VARCHAR2
attribute8 VARCHAR2
attribute9 VARCHAR2
attribute10 VARCHAR2
attribute11 VARCHAR2
attribute12 VARCHAR2
attribute13 VARCHAR2
attribute14 VARCHAR2
パラメータパラメータパラメータパラメータ 使用方法使用方法使用方法使用方法 タイプタイプタイプタイプ 必須必須必須必須 導出導出導出導出 オプションオプションオプションオプション
3-112 Oracle Order Management Suite APIおよびオープン・インタフェース・マニュアル
価格表設定アプリケーション・プログラム・インタフェース
attribute15 VARCHAR2
automatic_flag VARCHAR2
base_qty NUMBER
base_uom_code VARCHAR2
comments VARCHAR2
context VARCHAR2
created_by NUMBER
creation_date DATE
effective_period_uom VARCHAR2
end_date_active DATE
estim_accrual_rate NUMBER
generate_using_formula_id
NUMBER
inventory_item_id NUMBER
last_updated_by NUMBER
last_update_date DATE
last_update_login NUMBER
list_header_id NUMBER
list_line_id NUMBER
list_line_type_code VARCHAR2
list_price NUMBER
modifier_level_code VARCHAR2
number_effective_periods NUMBER
operand NUMBER
organization_id NUMBER
override_flag VARCHAR2
percent_price NUMBER
price_break_type_code VARCHAR2
price_by_formula_id NUMBER
パラメータパラメータパラメータパラメータ 使用方法使用方法使用方法使用方法 タイプタイプタイプタイプ 必須必須必須必須 導出導出導出導出 オプションオプションオプションオプション
Oracle Pricingオープン・インタフェース 3-113
価格表設定アプリケーション・プログラム・インタフェース
PRICE_LIST_LINE_TBL_TYPE
primary_uom_flag VARCHAR2
print_on_invoice_flag VARCHAR2
program_application_id NUMBER
program_id NUMBER
program_update_date DATE
rebate_trxn_type_code VARCHAR2
related_item_id NUMBER
relationship_type_id NUMBER
reprice_flag VARCHAR2
request_id NUMBER
revision VARCHAR2
revision_date DATE
revision_reason_code VARCHAR2
start_date_active DATE
substitution_attribute VARCHAR2
substitution_context VARCHAR2
substitution_value VARCHAR2
return_status VARCHAR2
db_flag VARCHAR2
operation VARCHAR2
from_rltd_modifier_id NUMBER
rltd_modifier_group_no NUMBER
product_precedence NUMBER
パラメータパラメータパラメータパラメータ 使用方法使用方法使用方法使用方法 タイプタイプタイプタイプ 必須必須必須必須 導出導出導出導出 オプションオプションオプションオプション
Price_List_Line_Rec_Type RECORD
パラメータパラメータパラメータパラメータ 使用方法使用方法使用方法使用方法 タイプタイプタイプタイプ 必須必須必須必須 導出導出導出導出 オプションオプションオプションオプション
3-114 Oracle Order Management Suite APIおよびオープン・インタフェース・マニュアル
価格表設定アプリケーション・プログラム・インタフェース
PRICE_LIST_LINE_VAL_REC_TYPE
PRICE_LIST_LINE_VAL_TBL_TYPE
パラメータパラメータパラメータパラメータ 使用方法使用方法使用方法使用方法 タイプタイプタイプタイプ 必須必須必須必須 導出導出導出導出 オプションオプションオプションオプション
accrual_uom VARCHAR2
automatic VARCHAR2
base_uom VARCHAR2
generate_using_formula VARCHAR2
inventory_item VARCHAR2
list_header VARCHAR2
list_line VARCHAR2
list_line_type VARCHAR2
modifier_level VARCHAR2
organization VARCHAR2
override VARCHAR2
price_break_type VARCHAR2
price_by_formula VARCHAR2
primary_uom VARCHAR2
print_on_invoice VARCHAR2
rebate_transaction_type VARCHAR2
related_item VARCHAR2
relationship_type VARCHAR2
reprice VARCHAR2
revision_reason VARCHAR2
パラメータパラメータパラメータパラメータ 使用方法使用方法使用方法使用方法 タイプタイプタイプタイプ 必須必須必須必須 導出導出導出導出 オプションオプションオプションオプション
Price_List_Line_Val_Rec_Type
RECORD
Oracle Pricingオープン・インタフェース 3-115
価格表設定アプリケーション・プログラム・インタフェース
QUALIFIERS_REC_TYPE
定義はクオリファイア・パブリック APIを参照してください。
QUALIFIERS_TBL_TYPE
定義はクオリファイア・パブリック APIを参照してください。
QUALIFIERS_VAL_REC_TYPE
定義はクオリファイア・パブリック APIを参照してください。
QUALIFIERS_VAL_TBL_TYPE
定義はクオリファイア・パブリック APIを参照してください。
PRICING_ATTR_REC_TYPE
パラメータパラメータパラメータパラメータ 使用方法使用方法使用方法使用方法 タイプタイプタイプタイプ 必須必須必須必須 導出導出導出導出 オプションオプションオプションオプション
QP_Qualifier_Rules_PUB.Qualifiers_Rec_Type
RECORD
パラメータパラメータパラメータパラメータ 使用方法使用方法使用方法使用方法 タイプタイプタイプタイプ 必須必須必須必須 導出導出導出導出 オプションオプションオプションオプション
QP_Qualifier_Rules_PUB.Qualifiers_Tbl_Type
RECORD
パラメータパラメータパラメータパラメータ 使用方法使用方法使用方法使用方法 タイプタイプタイプタイプ 必須必須必須必須 導出導出導出導出 オプションオプションオプションオプション
QP_Qualifier_Rules_PUB.Qualifiers_Val_Rec_Type
RECORD
パラメータパラメータパラメータパラメータ 使用方法使用方法使用方法使用方法 タイプタイプタイプタイプ 必須必須必須必須 導出導出導出導出 オプションオプションオプションオプション
QP_Qualifier_Rules_PUB.Qualifiers_Val_Tbl_Type
RECORD
パラメータパラメータパラメータパラメータ 使用方法使用方法使用方法使用方法 タイプタイプタイプタイプ 必須必須必須必須 導出導出導出導出 オプションオプションオプションオプション
accumulate_flag VARCHAR2
attribute1 VARCHAR2
attribute2 VARCHAR2
attribute3 VARCHAR2
3-116 Oracle Order Management Suite APIおよびオープン・インタフェース・マニュアル
価格表設定アプリケーション・プログラム・インタフェース
attribute4 VARCHAR2
attribute5 VARCHAR2
attribute6 VARCHAR2
attribute7 VARCHAR2
attribute8 VARCHAR2
attribute9 VARCHAR2
attribute10 VARCHAR2
attribute11 VARCHAR2
attribute12 VARCHAR2
attribute13 VARCHAR2
attribute14 VARCHAR2
attribute15 VARCHAR2
attribute_grouping_number
NUMBER
context VARCHAR2
created_by NUMBER
creation_date DATE
excluder_flag VARCHAR2
last_updated_by NUMBER
last_update_date DATE
last_update_login NUMBER
list_line_id NUMBER
pricing_attribute VARCHAR2
pricing_attribute_context VARCHAR2
pricing_attribute_id NUMBER
pricing_attr_value_from VARCHAR2
pricing_attr_value_to VARCHAR2
product_attribute VARCHAR2
product_attribute_context VARCHAR2
パラメータパラメータパラメータパラメータ 使用方法使用方法使用方法使用方法 タイプタイプタイプタイプ 必須必須必須必須 導出導出導出導出 オプションオプションオプションオプション
Oracle Pricingオープン・インタフェース 3-117
価格表設定アプリケーション・プログラム・インタフェース
PRICING_ATTR_TBL_TYPE
PRICING_ATTR_VAL_REC_TYPE
product_attr_value VARCHAR2
product_uom_code VARCHAR2
program_application_id NUMBER
program_id NUMBER
program_update_date DATE
request_id NUMBER
return_status VARCHAR2
db_flag VARCHAR2
operation VARCHAR2
PRICE_LIST_LINE_index NUMBER
from_rltd_modifier_id NUMBER
comparison_operator_code
VARCHAR2
product_attribute_datatype
VARCHAR2
pricing_attribute_datatype
VARCHAR2
パラメータパラメータパラメータパラメータ 使用方法使用方法使用方法使用方法 タイプタイプタイプタイプ 必須必須必須必須 導出導出導出導出 オプションオプションオプションオプション
Pricing_Attr_Rec_Type RECORD
パラメータパラメータパラメータパラメータ 使用方法使用方法使用方法使用方法 タイプタイプタイプタイプ 必須必須必須必須 導出導出導出導出 オプションオプションオプションオプション
accumulate VARCHAR2
excluder VARCHAR2
list_line VARCHAR2
pricing_attribute VARCHAR2
product_uom VARCHAR2
パラメータパラメータパラメータパラメータ 使用方法使用方法使用方法使用方法 タイプタイプタイプタイプ 必須必須必須必須 導出導出導出導出 オプションオプションオプションオプション
3-118 Oracle Order Management Suite APIおよびオープン・インタフェース・マニュアル
価格表設定アプリケーション・プログラム・インタフェース
PRICING_ATTR_VAL_TBL_TYPE
算式計算算式計算算式計算算式計算 APIの検証の検証の検証の検証
標準検証標準検証標準検証標準検証Oracle Pricingは、価格表設定 APIのすべての必須列を検証します。 これらの列に含まれるデータの詳細は『Oracle Pricing Technical Reference Manual』を参照してください。
その他の検証その他の検証その他の検証その他の検証なし。
エラー処理エラー処理エラー処理エラー処理検証に失敗した場合、APIはコール側モジュールにエラー・ステータスを返します。 価格表設定 APIは、行を処理して、すべてのレコードについて次の値をレポートします。
参照参照参照参照『Oracle Pricing Technical Reference Manual』
パラメータパラメータパラメータパラメータ 使用方法使用方法使用方法使用方法 タイプタイプタイプタイプ 必須必須必須必須 導出導出導出導出 オプションオプションオプションオプション
Pricing_Attr_Val_Rec_Type
RECORD
条件条件条件条件 PROCESS_STATIS ERROR_MESSAGE
成功 5 NULL
失敗 4 実際のエラー・メッセージ
Oracle Pricingオープン・インタフェース 3-119
価格表設定アプリケーション・プログラム・インタフェース
3-120 Oracle Order Management Suite APIおよびオープン・インタフェース・マニュアル
Oracle Release Managementオープン・イン
4
Oracle Release Managementオープン・オープン・オープン・オープン・インタフェースインタフェースインタフェースインタフェース
Oracle Release Managementオープン・インタフェースで扱う内容は次のとおりです。
� インタフェース表について 4-2ページ
� 列の説明 4-5ページ
� RLM_INTERFACE_LINES_ALL 4-14ページ
タフェース 4-1
インタフェース表について
インタフェース表についてインタフェース表についてインタフェース表についてインタフェース表についてOracle Release Managementが使用する 2つの Oracle表により、他のシステムからインポートしたデータを需要プロセッサが受け取ります。
� RLM_INTERFACE_HEADERS
� RLM_INTERFACE_LINES
需要プロセッサは、インポート・データを受け取ると、それを検証して、Oracle Release Management内の顧客需要スケジュールおよび Oracle Order Management内の受注明細に変換します。
RLM_INTERFACE_HEADERS_ALLこの表には、Oracle Release Managementのスケジュールのヘッダー・レベルの詳細が格納されます。 特定のスケジュールおよび顧客レベルの情報に関する詳細が保持されます。 Oracle Release Managementの需要プロセッサは、この表を使用して需要スケジュール・ヘッダーの現在の状態を維持します。
表表表表 4-1 RLM_INTERFACE_HEADERS_ALL
列名列名列名列名 タイプタイプタイプタイプ 必須必須必須必須 導出導出導出導出 オプションオプションオプションオプション
HEADER_ID NUMBER X
CUST_ADDRESS_1_EXT VARCHAR2(35) X
CUST_ADDRESS_2_EXT VARCHAR2(35) X
CUST_ADDRESS_3_EXT VARCHAR2(35) X
CUST_ADDRESS_4_EXT VARCHAR2(35) X
CUST_CITY_EXT VARCHAR2(30) X
CUST_COUNTRY_EXT VARCHAR2(3) X
CUST_COUNTY_EXT VARCHAR2(25) X
CUSTOMER_EXT VARCHAR2(30) X
CUST_NAME_EXT VARCHAR2(20) X
CUST_POSTAL_CD_EXT VARCHAR2(15) X
CUST_PROVINCE_EXT VARCHAR2(10) X
CUST_STATE_EXT VARCHAR2(10) X
CUSTOMER_ID NUMBER X
ECE_PRIMARY_ADDRESS_ID NUMBER X
4-2 Oracle Order Management Suite APIおよびオープン・インタフェース・マニュアル
インタフェース表について
ECE_TP_LOCATION_CODE_EXT VARCHAR2(35) X
ECE_TP_TRANSLATOR_CODE VARCHAR2(35) X
EDI_CONTROL_NUM_1 VARCHAR2(15) X
EDI_CONTROL_NUM_2 VARCHAR2(15) X
EDI_CONTROL_NUM_3 VARCHAR2(15) X
EDI_TEST_INDICATOR VARCHAR2(1) X
HEADER_CONTACT_CODE_1 VARCHAR2(3) X
HEADER_CONTACT_CODE_2 VARCHAR2(3) X
HEADER_CONTACT_VALUE_1 VARCHAR2(80) X
HEADER_CONTACT_VALUE_2 VARCHAR2(80) X
HEADER_NOTE_TEXT VARCHAR2(240) X
HEADER_REF_CODE_1 VARCHAR2(3) X
HEADER_REF_CODE_2 VARCHAR2(3) X
HEADER_REF_CODE_3 VARCHAR2(3) X
HEADER_REF_VALUE_1 VARCHAR2(35) X
HEADER_REF_VALUE_2 VARCHAR2(35) X
HEADER_REF_VALUE_3 VARCHAR2(35) X
ORG_ID NUMBER X
PROCESS_STATUS NUMBER X
SCHEDULE_HEADER_ID NUMBER X
SCHEDULE_TYPE VARCHAR2(30) X
SCHEDULE_TYPE_EXT VARCHAR2(30) X
SCHED_GENERATION_DATE DATE X
SCHED_HORIZON_END_DATE DATE X
SCHED_HORIZON_START_DATE DATE X
SCHEDULE_PURPOSE VARCHAR2(30) X
SCHEDULE_PURPOSE_EXT VARCHAR2(30) X
SCHEDULE_REFERENCE_NUM VARCHAR2(35) X
表表表表 4-1 RLM_INTERFACE_HEADERS_ALL(続き)(続き)(続き)(続き)
列名列名列名列名 タイプタイプタイプタイプ 必須必須必須必須 導出導出導出導出 オプションオプションオプションオプション
Oracle Release Managementオープン・インタフェース 4-3
インタフェース表について
SCHEDULE_SOURCE VARCHAR2(30) X
LAST_UPDATE_DATE DATE X
LAST_UPDATED_BY NUMBER X
CREATION_DATE DATE X
CREATED_BY NUMBER X
ATTRIBUTE_CATEGORY VARCHAR2(30) X
ATTRIBUTE1 VARCHAR2(150) X
ATTRIBUTE2 VARCHAR2(150) X
ATTRIBUTE3 VARCHAR2(150) X
ATTRIBUTE4 VARCHAR2(150) X
ATTRIBUTE5 VARCHAR2(150) X
ATTRIBUTE6 VARCHAR2(150) X
ATTRIBUTE7 VARCHAR2(150) X
ATTRIBUTE8 VARCHAR2(150) X
ATTRIBUTE9 VARCHAR2(150) X
ATTRIBUTE10 VARCHAR2(150) X
ATTRIBUTE11 VARCHAR2(150) X
ATTRIBUTE12 VARCHAR2(150) X
ATTRIBUTE13 VARCHAR2(150) X
ATTRIBUTE14 VARCHAR2(150) X
ATTRIBUTE15 VARCHAR2(150) X
LAST_UPDATE_LOGIN NUMBER X
REQUEST_ID NUMBER X
PROGRAM_APPLICATION_ID NUMBER X
PROGRAM_ID NUMBER X
PROGRAM_UPDATE_DATE DATE X
TP_ATTRIBUTE1 VARCHAR2(150) X
TP_ATTRIBUTE2 VARCHAR2(150) X
表表表表 4-1 RLM_INTERFACE_HEADERS_ALL(続き)(続き)(続き)(続き)
列名列名列名列名 タイプタイプタイプタイプ 必須必須必須必須 導出導出導出導出 オプションオプションオプションオプション
4-4 Oracle Order Management Suite APIおよびオープン・インタフェース・マニュアル
列の説明
列の説明列の説明列の説明列の説明
HEADER_IDNUMBER連番として生成される一意識別子。
CUST_ADDRESS_1_EXTVARCHAR2(35)顧客所在地明細 1。N3セグメントで顧客によって送られます。
CUST_ADDRESS_2_EXTVARCHAR2(35)顧客所在地明細 2。N3セグメントで顧客によって送られます。
CUST_ADDRESS_3_EXTVARCHAR2(35)顧客所在地明細 3。N3セグメントで顧客によって送られます。
TP_ATTRIBUTE3 VARCHAR2(150) X
TP_ATTRIBUTE4 VARCHAR2(150) X
TP_ATTRIBUTE5 VARCHAR2(150) X
TP_ATTRIBUTE6 VARCHAR2(150) X
TP_ATTRIBUTE7 VARCHAR2(150) X
TP_ATTRIBUTE8 VARCHAR2(150) X
TP_ATTRIBUTE9 VARCHAR2(150) X
TP_ATTRIBUTE10 VARCHAR2(150) X
TP_ATTRIBUTE11 VARCHAR2(150) X
TP_ATTRIBUTE12 VARCHAR2(150) X
TP_ATTRIBUTE13 VARCHAR2(150) X
TP_ATTRIBUTE14 VARCHAR2(150) X
TP_ATTRIBUTE15 VARCHAR2(150) X
TP_ATTRIBUTE_CATEGORY VARCHAR2(30) X
表表表表 4-1 RLM_INTERFACE_HEADERS_ALL(続き)(続き)(続き)(続き)
列名列名列名列名 タイプタイプタイプタイプ 必須必須必須必須 導出導出導出導出 オプションオプションオプションオプション
Oracle Release Managementオープン・インタフェース 4-5
列の説明
CUST_ADDRESS_4_EXTVARCHAR2(35)顧客所在地明細 4。N3セグメントで顧客によって送られます。
CUST_CITY_EXTVARCHAR2(30)顧客所在地の郡市区。N4セグメントで顧客によって送られます。
CUST_COUNTRY_EXTVARCHAR2(3)顧客所在地の国。N4セグメントで顧客によって送られます。
CUST_COUNTY_EXTVARCHAR2(25)顧客所在地の郡。N4セグメントで顧客によって送られます。
CUSTOMER_EXTVARCHAR2(30)取引先指標の相互参照。
CUST_NAME_EXTVARCHAR2(60)顧客名。N1または N2セグメントで顧客によって送られます。
CUST_POSTAL_CD_EXTVARCHAR2(15)顧客所在地の郵便番号。N4セグメントで顧客によって送られます。
CUST_PROVINCE_EXTVARCHAR2(10)顧客所在地の都道府県。N4セグメントで顧客によって送られます。
CUST_STATE_EXTVARCHAR2(10)顧客所在地の州。N4セグメントで顧客によって送られます。
CUSTOMER_IDNUMBER顧客識別子。 RA_CUSTOMERSに対する FKです。
ECE_PRIMARY_ADDRESS_IDNUMBER顧客の主要所在地 ID。社外取引先事業所コードの e-Commerce Gatewayコード変換によって作成されます。 RA_ADDRESSESに対する FKです。
4-6 Oracle Order Management Suite APIおよびオープン・インタフェース・マニュアル
列の説明
ECE_TP_LOCATION_CODE_EXTVARCHAR2(35)EDI取引の場合にのみ、e-Commerce Gateway共通管理レコードの事業所に割り当てられる社外取引先事業所コード。
ECE_TP_TRANSLATOR_CODEVARCHAR2(35)EDI取引の場合にのみ、e-Commerce Gateway共通管理レコードの取引に割り当てられるe-Commerce Gateway取引先コード。
EDI_CONTROL_NUM_1VARCHAR2(15)顧客の監査用 EDI変換機能によって割り当てられる EDI管理番号 1(ISA)。
EDI_CONTROL_NUM_2VARCHAR2(15)顧客の監査用 EDI変換機能によって割り当てられる EDI管理番号 2(GS)。
EDI_CONTROL_NUM_3VARCHAR2(15)顧客の監査用 EDI変換機能によって割り当てられる EDI管理番号 3(ST)。
EDI_TEST_INDICATORVARCHAR2(1)顧客の EDI変換機能によって割り当てられる EDIテスト /製品取引インディケータ(Tまたは P)。 e-Commerce Gatewayルールにより、需要プロセッサ内でのテスト取引の処理が決まります。
HEADER_CONTACT_CODE_1VARCHAR2(3)顧客の EDI取引に含まれる担当コード 1(未検証)。
HEADER_CONTACT_CODE_2VARCHAR2(3)顧客の EDI取引に含まれる担当コード 2(未検証)。
HEADER_CONTACT_VALUE_1VARCHAR2(80)担当コード 1に関連付けられた値。 名前、連絡コードおよび連絡番号を連結したものです。
HEADER_CONTACT_VALUE_2VARCHAR2(80)担当コード 2に関連付けられた値。 名前、連絡コードおよび連絡番号を連結したものです。
HEADER_NOTE_TEXTVARCHAR2(240)ヘッダー・レベルでスケジュールに含まれる自由形式のメモのテキスト。
Oracle Release Managementオープン・インタフェース 4-7
列の説明
HEADER_REF_CODE_1VARCHAR2(3)顧客の EDI取引に含まれる参照コード 1。
HEADER_REF_CODE_2VARCHAR2(3)顧客の EDI取引に含まれる参照コード 2。
HEADER_REF_CODE_3VARCHAR2(3)顧客の EDI取引に含まれる参照コード 3。
HEADER_REF_VALUE_1VARCHAR2(35)参照コード 1に関連付けられた値。
HEADER_REF_VALUE_2VARCHAR2(35)参照コード 2に関連付けられた値。
HEADER_REF_VALUE_3VARCHAR2(35)参照コード 3に関連付けられた値。
ORG_IDNUMBER営業単位の一意 ID。HR_ORGANIZATION_UNITSに対する FKです。
PROCESS_STATUSNUMBERエラーの明細があるヘッダーのレコードについて、次のように現在の処理ステータスを示します。
� 1 = 未処理
� 2 = 処理待ち
� 3 = 処理中
� 4 = エラー
� 5 = 処理済
� 6 = 処理済でエラーあり
SCHEDULE_HEADER_IDNUMBERスケジュール・ヘッダーの一意識別子。 RLM_SCHEDULE_HEADERSに対する FKです。
4-8 Oracle Order Management Suite APIおよびオープン・インタフェース・マニュアル
列の説明
SCHEDULE_TYPEVARCHAR2(30)スケジュール・タイプ。 計画、出荷または順番です。 FND_LOOKUPS.LOOKUP_TYPE = RLM_SCHEDULE_TYPEと対照して検証されます。
SCHEDULE_TYPE_EXTVARCHAR2(30)EDI Gatewayコード変換で RLM_SCHEDULE_TYPEの導出元となった外部値。
SCHED_GENERATION_DATEDATE顧客がスケジュールまたはスケジュールの計画情報を生成した日付。
SCHED_HORIZON_END_DATEDATEスケジュール範囲終了日。指定されていない場合、スケジュール内の需要に基づいて導出されます。
SCHED_HORIZON_START_DATEDATEスケジュール範囲開始日。指定されていない場合、スケジュール内の需要に基づいて導出されます。
SCHEDULE_PURPOSEVARCHAR2(30)スケジュール目的コード。すなわち、当初、置換、取消などです。FND_LOOKUPS.LOOKUP_TYPE = RLM_SCHEDULE_PURPOSEと対照して検証されます。
SCHEDULE_PURPOSE_EXTVARCHAR2(30)e-Commerce Gatewayコード変換で SCHEDULE_PURPOSEの導出元となった外部値。
SCHEDULE_REFERENCE_NUMVARCHAR2(35)顧客が割り当てたスケジュールの参照番号またはリリース番号。
SCHEDULE_SOURCEVARCHAR2(30)このスケジュールに対する EDIまたは手動の取引ソース。すなわち、830、862、866、DELFOR、MANUALなどです。
LAST_UPDATE_DATEDATE標準ユーザー列。
LAST_UPDATED_BYNUMBER標準ユーザー列。
Oracle Release Managementオープン・インタフェース 4-9
列の説明
CREATION_DATEDATE標準ユーザー列。
CREATED_BYNUMBER標準ユーザー列。
ATTRIBUTE_CATEGORYVARCHAR2(30)付加フレックスフィールド・コンテキスト列。
ATTRIBUTE1VARCHAR2(150)付加フレックスフィールド・セグメント列。
ATTRIBUTE2VARCHAR2(150)付加フレックスフィールド・セグメント列。
ATTRIBUTE3VARCHAR2(150)付加フレックスフィールド・セグメント列。
ATTRIBUTE4VARCHAR2(150)付加フレックスフィールド・セグメント列。
ATTRIBUTE5VARCHAR2(150)付加フレックスフィールド・セグメント列。
ATTRIBUTE6VARCHAR2(150)付加フレックスフィールド・セグメント列。
ATTRIBUTE7VARCHAR2(150)付加フレックスフィールド・セグメント列。
ATTRIBUTE8VARCHAR2(150)付加フレックスフィールド・セグメント列。
ATTRIBUTE9VARCHAR2(150)付加フレックスフィールド・セグメント列。
4-10 Oracle Order Management Suite APIおよびオープン・インタフェース・マニュアル
列の説明
ATTRIBUTE10VARCHAR2(150)付加フレックスフィールド・セグメント列。
ATTRIBUTE11VARCHAR2(150)付加フレックスフィールド・セグメント列。
ATTRIBUTE12VARCHAR2(150)付加フレックスフィールド・セグメント列。
ATTRIBUTE13VARCHAR2(150)付加フレックスフィールド・セグメント列。
ATTRIBUTE14VARCHAR2(150)付加フレックスフィールド・セグメント列。
ATTRIBUTE15VARCHAR2(150)付加フレックスフィールド・セグメント列。
LAST_UPDATE_LOGINNUMBER標準ユーザー列。
REQUEST_IDNUMBER標準ユーザー列。
PROGRAM_APPLICATION_IDNUMBER標準ユーザー列。
PROGRAM_IDNUMBER標準ユーザー列。
PROGRAM_UPDATE_DATEDATE標準ユーザー列。
TP_ATTRIBUTE1VARCHAR2(150)取引先フレックスフィールド列。
Oracle Release Managementオープン・インタフェース 4-11
列の説明
TP_ATTRIBUTE2VARCHAR2(150)取引先フレックスフィールド列。
TP_ATTRIBUTE3VARCHAR2(150)取引先フレックスフィールド列。
TP_ATTRIBUTE4VARCHAR2(150)取引先フレックスフィールド列。
TP_ATTRIBUTE5VARCHAR2(150)取引先フレックスフィールド列。
TP_ATTRIBUTE6VARCHAR2(150)取引先フレックスフィールド列。
TP_ATTRIBUTE7VARCHAR2(150)取引先フレックスフィールド列。
TP_ATTRIBUTE8VARCHAR2(150)取引先フレックスフィールド列。
TP_ATTRIBUTE9VARCHAR2(150)取引先フレックスフィールド列。
TP_ATTRIBUTE10VARCHAR2(150)取引先フレックスフィールド列。
TP_ATTRIBUTE11VARCHAR2(150)取引先フレックスフィールド列。
TP_ATTRIBUTE12VARCHAR2(150)取引先フレックスフィールド列。
TP_ATTRIBUTE13VARCHAR2(150)取引先フレックスフィールド列。
4-12 Oracle Order Management Suite APIおよびオープン・インタフェース・マニュアル
列の説明
TP_ATTRIBUTE14VARCHAR2(150)取引先フレックスフィールド列。
TP_ATTRIBUTE15VARCHAR2(150)取引先フレックスフィールド列。
TP_ATTRIBUTE_CATEGORYVARCHAR2(30)取引先フレックスフィールド・コンテキスト列。
Oracle Release Managementオープン・インタフェース 4-13
RLM_INTERFACE_LINES_ALL
RLM_INTERFACE_LINES_ALLこの表には、顧客の計画、出荷または生産順序スケジュールに関連する品目レベルおよび品目詳細レベルの情報が格納されます。 生産順序スケジュールの場合、品目は構成ではなく機能を表します。
この表には、スケジュール済品目のすべての詳細が格納されます。 すなわち、日付指定の需要、承認および顧客出荷 /受入情報です。 この表には、RLM_INTERFACE_HEADERSに対して子の関係があります。
表表表表 4-2 RLM_INTERFACE_LINES_ALL
列名列名列名列名 タイプタイプタイプタイプ 必須必須必須必須 導出導出導出導出 オプションオプションオプションオプション
LINE_ID NUMBER X
HEADER_ID NUMBER X
AGREEMENT_ID NUMBER X
ATO_DATA_TYPE VARCHAR2(30) X
BILL_TO_ADDRESS_1_EXT VARCHAR2(35) X
BILL_TO_ADDRESS_2_EXT VARCHAR2(35) X
BILL_TO_ADDRESS_3_EXT VARCHAR2(35) X
BILL_TO_ADDRESS_4_EXT VARCHAR2(35) X
BILL_TO_ADDRESS_ID NUMBER X
INVOICE_TO_ORG_ID NUMBER X
BILL_TO_CITY_EXT VARCHAR2(30) X
BILL_TO_COUNTRY_EXT VARCHAR2(3) X
BILL_TO_COUNTY_EXT VARCHAR2(25) X
BILL_TO_NAME_EXT VARCHAR2(60) X
BILL_TO_POSTAL_CD_EXT VARCHAR2(15) X
BILL_TO_PROVINCE_EXT VARCHAR2(10) X
BILL_TO_SITE_USE_ID NUMBER X
BILL_TO_STATE_EXT VARCHAR2(10) X
CARRIER_ID_CODE_EXT VARCHAR2(35) X
CARRIER_QUALIFIER_EXT VARCHAR2(3) X
COMMODITY_EXT VARCHAR2(35) X
COUNTRY_OF_ORIGIN_EXT VARCHAR2(35) X
4-14 Oracle Order Management Suite APIおよびオープン・インタフェース・マニュアル
RLM_INTERFACE_LINES_ALL
CUST_ASSEMBLY_EXT VARCHAR2(30) X
CUST_ASSIGNED_ID_EXT VARCHAR2(20) X
CUST_BILL_TO_EXT VARCHAR2(35) X
CUST_CONTRACT_NUM_EXT VARCHAR2(35) X
CUSTOMER_DOCK_CODE VARCHAR2(50) X
CUST_INTRMD_SHIP_TO_EXT VARCHAR2(35) X
CUST_ITEM_PRICE_EXT NUMBER X
CUST_ITEM_PRICE_UOM_EXT VARCHAR2(3) X
CUSTOMER_ITEM_REVISION VARCHAR2(3) X
CUSTOMER_JOB VARCHAR2(50) X
CUST_MANUFACTURER_EXT VARCHAR2(35) X
CUST_MODEL_NUMBER_EXT VARCHAR2(35) X
CUST_MODEL_SERIAL_NUMBER VARCHAR2(35) X
CUST_ORDER_NUM_EXT VARCHAR2(35) X
CUST_PROCESS_NUM_EXT VARCHAR2(35) X
CUST_PRODUCTION_LINE VARCHAR2(50) X
CUST_PRODUCTION_SEQ_NUM VARCHAR2(35) X
CUST_SET_NUM_EXT VARCHAR2(35) X
CUST_SHIP_FROM_ORG_EXT VARCHAR2(80) X
CUST_SHIP_TO_EXT VARCHAR2(35) X
CUST_UOM_EXT VARCHAR2(10) X
CUSTOMER_ITEM_EXT VARCHAR2(50) X
CUSTOMER_ITEM_ID NUMBER X
REQUEST_DATE DATE X
SCHEDULE_DATE DATE X
DATE_TYPE_CODE VARCHAR2(30) X
DATE_TYPE_CODE_EXT VARCHAR2(30) X
DELIVERY_LEAD_TIME NUMBER X
表表表表 4-2 RLM_INTERFACE_LINES_ALL(続き)(続き)(続き)(続き)
列名列名列名列名 タイプタイプタイプタイプ 必須必須必須必須 導出導出導出導出 オプションオプションオプションオプション
Oracle Release Managementオープン・インタフェース 4-15
RLM_INTERFACE_LINES_ALL
END_DATE_TIME DATE X
EQUIPMENT_CODE_EXT VARCHAR2(3) X
EQUIPMENT_NUMBER_EXT VARCHAR2(35) X
HANDLING_CODE_EXT VARCHAR2(3) X
HAZARD_CODE_EXT VARCHAR2(10) X
HAZARD_CODE_QUAL_EXT VARCHAR2(3) X
HAZARD_DESCRIPTION_EXT VARCHAR2(80) X
IMPORT_LICENSE_DATE_EXT DATE X
IMPORT_LICENSE_EXT VARCHAR2(35) X
INDUSTRY_ATTRIBUTE1 VARCHAR2(150) X
INDUSTRY_ATTRIBUTE10 VARCHAR2(150) X
INDUSTRY_ATTRIBUTE11 VARCHAR2(150) X
INDUSTRY_ATTRIBUTE12 VARCHAR2(150) X
INDUSTRY_ATTRIBUTE13 VARCHAR2(150) X
INDUSTRY_ATTRIBUTE14 VARCHAR2(150) X
INDUSTRY_ATTRIBUTE15 VARCHAR2(150) X
INDUSTRY_ATTRIBUTE2 VARCHAR2(150) X
INDUSTRY_ATTRIBUTE3 VARCHAR2(150) X
INDUSTRY_ATTRIBUTE4 VARCHAR2(150) X
INDUSTRY_ATTRIBUTE5 VARCHAR2(150) X
INDUSTRY_ATTRIBUTE6 VARCHAR2(150) X
INDUSTRY_ATTRIBUTE7 VARCHAR2(150) X
INDUSTRY_ATTRIBUTE8 VARCHAR2(150) X
INDUSTRY_ATTRIBUTE9 VARCHAR2(150) X
INDUSTRY_CONTEXT VARCHAR2(30) X
INTRMD_SHIP_TO_ID NUMBER X
SHIP_TO_ORG_ID NUMBER X
INTRMD_ST_ADDRESS_1_EXT VARCHAR2(35) X
表表表表 4-2 RLM_INTERFACE_LINES_ALL(続き)(続き)(続き)(続き)
列名列名列名列名 タイプタイプタイプタイプ 必須必須必須必須 導出導出導出導出 オプションオプションオプションオプション
4-16 Oracle Order Management Suite APIおよびオープン・インタフェース・マニュアル
RLM_INTERFACE_LINES_ALL
INTRMD_ST_ADDRESS_2_EXT VARCHAR2(35) X
INTRMD_ST_ADDRESS_3_EXT VARCHAR2(35) X
INTRMD_ST_ADDRESS_4_EXT VARCHAR2(35) X
INTRMD_ST_CITY_EXT VARCHAR2(30) X
INTRMD_ST_COUNTRY_EXT VARCHAR2(3) X
INTRMD_ST_COUNTY_EXT VARCHAR2(25) X
INTRMD_ST_NAME_EXT VARCHAR2(60) X
INTRMD_ST_POSTAL_CD_EXT VARCHAR2(15) X
INTRMD_ST_PROVINCE_EXT VARCHAR2(10) X
INTRMD_ST_STATE_EXT VARCHAR2(10) X
INTRMD_ST_SITE_USE_ID NUMBER X
INVENTORY_ITEM_ID NUMBER X
INVENTORY_ITEM_SEGMENT1 VARCHAR2(40) X
INVENTORY_ITEM_SEGMENT10 VARCHAR2(40) X
INVENTORY_ITEM_SEGMENT11 VARCHAR2(40) X
INVENTORY_ITEM_SEGMENT12 VARCHAR2(40) X
INVENTORY_ITEM_SEGMENT13 VARCHAR2(40) X
INVENTORY_ITEM_SEGMENT14 VARCHAR2(40) X
INVENTORY_ITEM_SEGMENT15 VARCHAR2(40) X
INVENTORY_ITEM_SEGMENT16 VARCHAR2(40) X
INVENTORY_ITEM_SEGMENT17 VARCHAR2(40) X
INVENTORY_ITEM_SEGMENT18 VARCHAR2(40) X
INVENTORY_ITEM_SEGMENT19 VARCHAR2(40) X
INVENTORY_ITEM_SEGMENT2 VARCHAR2(40) X
INVENTORY_ITEM_SEGMENT20 VARCHAR2(40) X
INVENTORY_ITEM_SEGMENT3 VARCHAR2(40) X
INVENTORY_ITEM_SEGMENT4 VARCHAR2(40) X
INVENTORY_ITEM_SEGMENT5 VARCHAR2(40) X
表表表表 4-2 RLM_INTERFACE_LINES_ALL(続き)(続き)(続き)(続き)
列名列名列名列名 タイプタイプタイプタイプ 必須必須必須必須 導出導出導出導出 オプションオプションオプションオプション
Oracle Release Managementオープン・インタフェース 4-17
RLM_INTERFACE_LINES_ALL
INVENTORY_ITEM_SEGMENT6 VARCHAR2(40) X
INVENTORY_ITEM_SEGMENT7 VARCHAR2(40) X
INVENTORY_ITEM_SEGMENT8 VARCHAR2(40) X
INVENTORY_ITEM_SEGMENT9 VARCHAR2(40) X
ITEM_CONTACT_CODE_1 VARCHAR2(3) X
ITEM_CONTACT_CODE_2 VARCHAR2(3) X
ITEM_CONTACT_VALUE_1 VARCHAR2(80) X
ITEM_CONTACT_VALUE_2 VARCHAR2(80) X
ITEM_DESCRIPTION_EXT VARCHAR2(80) X
ITEM_DETAIL_QUANTITY NUMBER X
ITEM_DETAIL_REF_CODE_1 VARCHAR2(3) X
ITEM_DETAIL_REF_CODE_2 VARCHAR2(3) X
ITEM_DETAIL_REF_CODE_3 VARCHAR2(3) X
ITEM_DETAIL_REF_VALUE_1 VARCHAR2(35) X
ITEM_DETAIL_REF_VALUE_2 VARCHAR2(35) X
ITEM_DETAIL_REF_VALUE_3 VARCHAR2(35) X
ITEM_DETAIL_SUBTYPE VARCHAR2(30) X
ITEM_DETAIL_SUBTYPE_EXT VARCHAR2(30) X
ITEM_DETAIL_TYPE VARCHAR2(30) X
ITEM_DETAIL_TYPE_EXT VARCHAR2(30) X
ITEM_ENG_CNG_LVL_EXT VARCHAR2(35) X
ITEM_MEASUREMENTS_EXT VARCHAR2(240) X
ITEM_NOTE_TEXT VARCHAR2(240) X
ITEM_REF_CODE_1 VARCHAR2(3) X
ITEM_REF_CODE_2 VARCHAR2(3) X
ITEM_REF_CODE_3 VARCHAR2(3) X
ITEM_REF_VALUE_1 VARCHAR2(35) X
ITEM_REF_VALUE_2 VARCHAR2(35) X
表表表表 4-2 RLM_INTERFACE_LINES_ALL(続き)(続き)(続き)(続き)
列名列名列名列名 タイプタイプタイプタイプ 必須必須必須必須 導出導出導出導出 オプションオプションオプションオプション
4-18 Oracle Order Management Suite APIおよびオープン・インタフェース・マニュアル
RLM_INTERFACE_LINES_ALL
ITEM_REF_VALUE_3 VARCHAR2(35) X
ITEM_RELEASE_STATUS_EXT VARCHAR2(3) X
LADING_QUANTITY_EXT NUMBER X
LETTER_CREDIT_EXPDT_EXT DATE X
LETTER_CREDIT_EXT VARCHAR2(35) X
LINE_REFERENCE VARCHAR2(50) X
LINK_TO_LINE_REF VARCHAR2(50) X
ORDER_HEADER_ID NUMBER X
ORG_ID NUMBER X
OTHER_NAME_CODE_1 VARCHAR2(3) X
OTHER_NAME_CODE_2 VARCHAR2(3) X
OTHER_NAME_VALUE_1 VARCHAR2(80) X
OTHER_NAME_VALUE_2 VARCHAR2(80) X
PACK_SIZE_EXT NUMBER X
PACK_UNITS_PER_PACK_EXT NUMBER X
PACK_UOM_CODE_EXT VARCHAR2(3) X
PACKAGING_CODE_EXT VARCHAR2(10) X
PARENT_LINK_LINE_REF VARCHAR2(50) X
PRICE_LIST_ID NUMBER X
PRIMARY_QUANTITY NUMBER X
PRIMARY_UOM_CODE VARCHAR2(3) X
PRIME_CONTRCTR_PART_EXT VARCHAR2(35) X
PROCESS_STATUS NUMBER X
CUST_PO_RELEASE_NUM VARCHAR2(35) X
CUST_PO_DATE DATE X
CUST_PO_LINE_NUM VARCHAR2(35) X
CUST_PO_NUMBER VARCHAR2(50) X
QTY_TYPE_CODE VARCHAR2(30) X
表表表表 4-2 RLM_INTERFACE_LINES_ALL(続き)(続き)(続き)(続き)
列名列名列名列名 タイプタイプタイプタイプ 必須必須必須必須 導出導出導出導出 オプションオプションオプションオプション
Oracle Release Managementオープン・インタフェース 4-19
RLM_INTERFACE_LINES_ALL
QTY_TYPE_CODE_EXT VARCHAR2(30) X
RETURN_CONTAINER_EXT VARCHAR2(35) X
SCHEDULE_LINE_ID NUMBER X
ROUTING_DESC_EXT VARCHAR2(35) X
ROUTING_SEQ_CODE_EXT VARCHAR2(3) X
SCHEDULE_ITEM_NUM NUMBER X
SHIP_DEL_PATTERN_EXT VARCHAR2(3) X
SHIP_DEL_TIME_CODE_EXT VARCHAR2(3) X
SHIP_DEL_RULE_NAME VARCHAR2(30) X
SHIP_FROM_ADDRESS_1_EXT VARCHAR2(35) X
SHIP_FROM_ADDRESS_2_EXT VARCHAR2(35) X
SHIP_FROM_ADDRESS_3_EXT VARCHAR2(35) X
SHIP_FROM_ADDRESS_4_EXT VARCHAR2(35) X
SHIP_FROM_CITY_EXT VARCHAR2(30) X
SHIP_FROM_COUNTRY_EXT VARCHAR2(3) X
SHIP_FROM_COUNTY_EXT VARCHAR2(25) X
SHIP_FROM_NAME_EXT VARCHAR2(60) X
SHIP_FROM_ORG_ID NUMBER X
SHIP_FROM_POSTAL_CD_EXT VARCHAR2(15) X
SHIP_FROM_PROVINCE_EXT VARCHAR2(10) X
SHIP_FROM_STATE_EXT VARCHAR2(10) X
SHIP_LABEL_INFO_LINE_1 VARCHAR2(80) X
SHIP_LABEL_INFO_LINE_10 VARCHAR2(80) X
SHIP_LABEL_INFO_LINE_2 VARCHAR2(80) X
SHIP_LABEL_INFO_LINE_3 VARCHAR2(80) X
SHIP_LABEL_INFO_LINE_4 VARCHAR2(80) X
SHIP_LABEL_INFO_LINE_5 VARCHAR2(80) X
SHIP_LABEL_INFO_LINE_6 VARCHAR2(80) X
表表表表 4-2 RLM_INTERFACE_LINES_ALL(続き)(続き)(続き)(続き)
列名列名列名列名 タイプタイプタイプタイプ 必須必須必須必須 導出導出導出導出 オプションオプションオプションオプション
4-20 Oracle Order Management Suite APIおよびオープン・インタフェース・マニュアル
RLM_INTERFACE_LINES_ALL
SHIP_LABEL_INFO_LINE_7 VARCHAR2(80) X
SHIP_LABEL_INFO_LINE_8 VARCHAR2(80) X
SHIP_LABEL_INFO_LINE_9 VARCHAR2(80) X
SHIP_TO_ADDRESS_1_EXT VARCHAR2(35) X
SHIP_TO_ADDRESS_2_EXT VARCHAR2(35) X
SHIP_TO_ADDRESS_3_EXT VARCHAR2(35) X
SHIP_TO_ADDRESS_4_EXT VARCHAR2(35) X
SHIP_TO_ADDRESS_ID NUMBER X
DELIVER_TO_ORG_ID NUMBER X
SHIP_TO_CITY_EXT VARCHAR2(30) X
SHIP_TO_COUNTRY_EXT VARCHAR2(3) X
SHIP_TO_COUNTY_EXT VARCHAR2(25) X
SHIP_TO_NAME_EXT VARCHAR2(60) X
SHIP_TO_POSTAL_CD_EXT VARCHAR2(15) X
SHIP_TO_PROVINCE_EXT VARCHAR2(10) X
SHIP_TO_SITE_USE_ID NUMBER X
SHIP_TO_STATE_EXT VARCHAR2(10) X
START_DATE_TIME DATE X
SUBLINE_ASSIGNED_ID_EXT VARCHAR2(20) X
SUBLINE_CONFIG_CODE_EXT VARCHAR2(3) X
SUBLINE_CUST_ITEM_EXT VARCHAR2(50) X
SUBLINE_CUST_ITEM_ID NUMBER X
SUBLINE_MODEL_NUM_EXT VARCHAR2(35) X
SUBLINE_QUANTITY NUMBER X
SUBLINE_UOM_CODE VARCHAR2(3) X
SUPPLIER_ITEM_EXT VARCHAR2(35) X
TRANSIT_TIME_EXT VARCHAR2(22) X
TRANSIT_TIME_QUAL_EXT VARCHAR2(3) X
表表表表 4-2 RLM_INTERFACE_LINES_ALL(続き)(続き)(続き)(続き)
列名列名列名列名 タイプタイプタイプタイプ 必須必須必須必須 導出導出導出導出 オプションオプションオプションオプション
Oracle Release Managementオープン・インタフェース 4-21
RLM_INTERFACE_LINES_ALL
TRANSPORT_LOC_QUAL_EXT VARCHAR2(3) X
TRANSPORT_LOCATION_EXT VARCHAR2(35) X
TRANSPORT_METHOD_EXT VARCHAR2(3) X
UOM_CODE VARCHAR2(3) X
WEIGHT_EXT NUMBER X
WEIGHT_QUALIFIER_EXT VARCHAR2(3) X
WEIGHT_UOM_EXT VARCHAR2(3) X
FBO_CONFIGURATION_KEY_1 VARCHAR2(35) X
FBO_CONFIGURATION_KEY_2 VARCHAR2(35) X
FBO_CONFIGURATION_KEY_3 VARCHAR2(35) X
FBO_CONFIGURATION_KEY_4 VARCHAR2(35) X
FBO_CONFIGURATION_KEY_5 VARCHAR2(35) X
MATCH_KEY_ACROSS VARCHAR2(150) X
MATCH_KEY_WITHIN VARCHAR2(150) X
CRITICAL_KEY_ATTRIBUTES VARCHAR2(150) X
LAST_UPDATE_DATE DATE X
LAST_UPDATED_BY NUMBER X
CREATION_DATE DATE X
CREATED_BY NUMBER X
ATTRIBUTE_CATEGORY VARCHAR2(30) X
ATTRIBUTE1 VARCHAR2(150) X
ATTRIBUTE2 VARCHAR2(150) X
ATTRIBUTE3 VARCHAR2(150) X
ATTRIBUTE4 VARCHAR2(150) X
ATTRIBUTE5 VARCHAR2(150) X
ATTRIBUTE6 VARCHAR2(150) X
ATTRIBUTE7 VARCHAR2(150) X
ATTRIBUTE8 VARCHAR2(150) X
表表表表 4-2 RLM_INTERFACE_LINES_ALL(続き)(続き)(続き)(続き)
列名列名列名列名 タイプタイプタイプタイプ 必須必須必須必須 導出導出導出導出 オプションオプションオプションオプション
4-22 Oracle Order Management Suite APIおよびオープン・インタフェース・マニュアル
RLM_INTERFACE_LINES_ALL
ATTRIBUTE9 VARCHAR2(150) X
ATTRIBUTE10 VARCHAR2(150) X
ATTRIBUTE11 VARCHAR2(150) X
ATTRIBUTE12 VARCHAR2(150) X
ATTRIBUTE13 VARCHAR2(150) X
ATTRIBUTE14 VARCHAR2(150) X
ATTRIBUTE15 VARCHAR2(150) X
LAST_UPDATE_LOGIN NUMBER X
REQUEST_ID NUMBER X
PROGRAM_APPLICATION_ID NUMBER X
PROGRAM_ID NUMBER X
PROGRAM_UPDATE_DATE DATE X
TP_ATTRIBUTE1 VARCHAR2(150) X
TP_ATTRIBUTE2 VARCHAR2(150) X
TP_ATTRIBUTE3 VARCHAR2(150) X
TP_ATTRIBUTE4 VARCHAR2(150) X
TP_ATTRIBUTE5 VARCHAR2(150) X
TP_ATTRIBUTE6 VARCHAR2(150) X
TP_ATTRIBUTE7 VARCHAR2(150) X
TP_ATTRIBUTE8 VARCHAR2(150) X
TP_ATTRIBUTE9 VARCHAR2(150) X
TP_ATTRIBUTE10 VARCHAR2(150) X
TP_ATTRIBUTE11 VARCHAR2(150) X
TP_ATTRIBUTE12 VARCHAR2(150) X
TP_ATTRIBUTE13 VARCHAR2(150) X
TP_ATTRIBUTE14 VARCHAR2(150) X
TP_ATTRIBUTE15 VARCHAR2(150) X
TP_ATTRIBUTE_CATEGORY VARCHAR2(30) X
表表表表 4-2 RLM_INTERFACE_LINES_ALL(続き)(続き)(続き)(続き)
列名列名列名列名 タイプタイプタイプタイプ 必須必須必須必須 導出導出導出導出 オプションオプションオプションオプション
Oracle Release Managementオープン・インタフェース 4-23
RLM_INTERFACE_LINES_ALL
列の説明列の説明列の説明列の説明
LINE_IDNUMBER連番として生成される一意識別子。
HEADER_IDNUMBERRLM_INTERFACE_HEADERS_ALLに対する、連番として生成される一意識別子外部キー。
AGREEMENT_IDNUMBER顧客発注が関連付けられた基本契約の一意識別子。 RA_AGREEMENTSに対する FKです。
ATO_DATA_TYPEVARCHAR2(30)ATO品目に含めるデータのタイプを記述するコード。
� 1 = モデルおよびオプション
� 2 = モデル
� 3 = オプション
FND_LOOKUPS.LOOKUP_TYPE = RLM_ITEM_METHOD_TYPEと対照して検証されます。
BILL_TO_ADDRESS_1_EXTVARCHAR2(35)請求先所在地明細 1。N3セグメントで顧客によって送られます。
BILL_TO_ADDRESS_2_EXTVARCHAR2(35)請求先所在地明細 2。N3セグメントで顧客によって送られます。
BILL_TO_ADDRESS_3_EXTVARCHAR2(35)請求先所在地明細 3。N3セグメントで顧客によって送られます。
LINE_NUMBER NUMBER X
INTMED_SHIP_TO_ORG_ID NUMBER X
LINE_SOURCE VARCHAR2(30) X
PREFERRED_GRADE VARCHAR2(4) X
表表表表 4-2 RLM_INTERFACE_LINES_ALL(続き)(続き)(続き)(続き)
列名列名列名列名 タイプタイプタイプタイプ 必須必須必須必須 導出導出導出導出 オプションオプションオプションオプション
4-24 Oracle Order Management Suite APIおよびオープン・インタフェース・マニュアル
RLM_INTERFACE_LINES_ALL
BILL_TO_ADDRESS_4_EXTVARCHAR2(35)請求先所在地明細 4。N3セグメントで顧客によって送られます。
BILL_TO_ADDRESS_IDNUMBER請求先所在地識別子。 RA_ADDRESSESに対する FKです。
INVOICE_TO_ORG_IDNUMBERBILL_TO_ADDRESS_IDに関連する請求先組織の一意識別子。HR_ORGANIZATIONSに対する R12顧客組織データ・モデルの FKです。
BILL_TO_CITY_EXTVARCHAR2(30)請求先所在地の郡市区。N4セグメントで顧客によって送られます。
BILL_TO_COUNTRY_EXTVARCHAR2(3)請求先所在地の国。N4セグメントで顧客によって送られます。
BILL_TO_COUNTY_EXTVARCHAR2(25)請求先所在地の郡。N4セグメントで顧客によって送られます。
BILL_TO_NAME_EXTVARCHAR2(60)請求先名。N1セグメントまたは N2セグメント(あるいはその両方)で顧客によって送られます。
BILL_TO_POSTAL_CD_EXTVARCHAR2(15)請求先所在地の郵便番号。N4セグメントで顧客によって送られます。
BILL_TO_PROVINCE_EXTVARCHAR2(10)請求先所在地の都道府県。N4セグメントで顧客によって送られます。
BILL_TO_SITE_USE_IDNUMBER請求先サイト使用識別子。 RA_SITE_USESに対する FKです。
BILL_TO_STATE_EXTVARCHAR2(10)請求先所在地の州。N4セグメントで顧客によって送られます。
Oracle Release Managementオープン・インタフェース 4-25
RLM_INTERFACE_LINES_ALL
CARRIER_ID_CODE_EXTVARCHAR2(35)運送業者 ID。TD5セグメントで顧客によって送られます。
CARRIER_QUALIFIER_EXTVARCHAR2(3)運送業者クオリファイア。TD5セグメントで顧客によって送られます。
COMMODITY_EXTVARCHAR2(35)顧客が指定した商品コード。
COUNTRY_OF_ORIGIN_EXTVARCHAR2(35)顧客が指定した原産国。
CUST_ASSEMBLY_EXTVARCHAR2(30)顧客の組立識別子。866取引の LINセグメントで送られます。
CUST_ASSIGNED_ID_EXTVARCHAR2(20)取引セット内の区別に対し、LIN01から顧客が割り当てた識別子。
CUST_BILL_TO_EXTVARCHAR2(35)外部顧客請求先の相互参照。
CUST_CONTRACT_NUM_EXTVARCHAR2(35)顧客の契約番号。830取引の LINセグメントで送られます。
CUSTOMER_DOCK_CODEVARCHAR2(50)顧客ドック・コード。
CUST_INTERMD_SHIP_TO_EXTVARCHAR2(35)外部中間出荷先の相互参照。
CUST_ITEM_PRICE_EXTNUMBER顧客の EDI取引に含まれる価格。
CUST_ITEM_PRICE_UOM_EXTVARCHAR2(3)顧客の EDI取引に含まれる価格に対応する単位。
4-26 Oracle Order Management Suite APIおよびオープン・インタフェース・マニュアル
RLM_INTERFACE_LINES_ALL
CUSTOMER_ITEM_REVISIONVARCHAR2(35)スケジュールに含まれる顧客部品改訂。
CUSTOMER_JOBVARCHAR2(50)顧客製造オーダー番号。
CUST_MANUFACTURER_EXTVARCHAR2(35)製造業者。866取引の LINセグメントで顧客によって送られます。
CUST_MODEL_NUMBER_EXTVARCHAR2(35)この順序詳細に対する顧客のモデル番号。
CUST_MODEL_SERIAL_NUMBERVARCHAR2(35)この順序詳細に対する顧客の車両識別番号。たとえば、VINまたはシャーシ IDです。
CUST_ORDER_NUM_EXTVARCHAR2(35)受注番号。866および 830取引の LINセグメントで顧客によって送られます。
CUST_PROCESS_NUM_EXTVARCHAR2(35)処理番号。866および 862取引の LINセグメントで顧客によって送られます。
CUST_PRODUCTION_LINEVARCHAR2(50)顧客生産ライン。
CUSTOMER_PROD_SEQ_NUMVARCHAR2(350)顧客製品連番または搬送番号。
CUST_SET_NUM_EXTVARCHAR2(35)顧客のセット番号。862および 866取引の LINセグメントで送られます。
CUST_SHIP_FROM_ORG_EXTVARCHAR2(80)外部在庫組織の相互参照。
CUST_SHIP_TO_EXTVARCHAR2(35)外部出荷先所在地の相互参照。
Oracle Release Managementオープン・インタフェース 4-27
RLM_INTERFACE_LINES_ALL
CUST_UOM_EXTVARCHAR2(10)外部顧客単位の相互参照。
CUSTOMER_ITEM_EXTVARCHAR2(50)外部顧客部品番号の相互参照。
CUSTOMER_ITEM_IDNUMBER顧客品目識別子。 MTL_CUSTOMER_ITEMSに対する FKです。
REQUEST_DATEDATE要件が搬送ベースか出荷ベースかに基づいて、顧客が資材の搬送または出荷を希望する日時。
SCHEDULE_DATEDATE計画出荷日時(request_date - 搬送ベースの場合の搬送リード・タイム)。
DATE_TYPE_CODEVARCHAR2(30)開始 /終了日のタイプ。たとえば、出荷、搬送、PULL信号、累積です。 FND_LOOKUPS.LOOKUP_TYPE = RLM_DATE_TYPE_CODEと対照して検証されます。
DATE_TYPE_CODE_EXTVARCHAR2(30)EDI Gatewayコード変換で DATE_TYPE_CODEの導出元となった外部値。
DELIVERY_LEAD_TIMENUMBER需要明細において、出荷元事業所と出荷先事業所の間のデフォルト出荷方法に基づく、到着日と出荷日の差。 これは出荷日計算ルーチンによって決定され、受注インポートに渡されます。
END_DATE_TIMEDATE顧客が指定したオプションの終了日付 /時間。フレキシブル・バケット要件および、承認および出荷 /搬送などの累積情報に適用できます。
EQUIPMENT_CODE_EXTVARCHAR2(3)機器コード。TD3セグメントで顧客によって送られます。
EQUIPMENT_NUMBER_EXTVARCHAR2(35)機器番号。TD3セグメントで顧客によって送られます。
4-28 Oracle Order Management Suite APIおよびオープン・インタフェース・マニュアル
RLM_INTERFACE_LINES_ALL
HANDLING_CODE_EXTVARCHAR2(3)特別取扱コード。TD4セグメントで顧客によって送られます。
HAZARD_CODE_EXTVARCHAR2(10)危険資材コード・クオリファイアに対応する危険資材コード。TD4セグメントで顧客によって送られます。
HAZARD_CODE_QUAL_EXTVARCHAR2(3)危険資材コード・クオリファイア。TD4セグメントで顧客によって送られます。
HAZARD_DESCRIPTION_EXTVARCHAR2(80)危険資材摘要。TD4セグメントで顧客によって送られます。
IMPORT_LICENSE_DATE_EXTDATE顧客の輸入ライセンス日付。
IMPORT_LICENSE_EXTVARCHAR2(35)納入搬送先の国に対する顧客の輸入ライセンス。
INDUSTRY_ATTRIBUTE1VARCHAR2(150)レコード保持またはモデル年。
INDUSTRY_ATTRIBUTE10VARCHAR2(150)産業付加フレックスフィールド。
INDUSTRY_ATTRIBUTE11VARCHAR2(150)産業付加フレックスフィールド。
INDUSTRY_ATTRIBUTE12VARCHAR2(150)産業付加フレックスフィールド。
INDUSTRY_ATTRIBUTE13VARCHAR2(150)産業付加フレックスフィールド。
INDUSTRY_ATTRIBUTE14VARCHAR2(150)産業付加フレックスフィールド。
Oracle Release Managementオープン・インタフェース 4-29
RLM_INTERFACE_LINES_ALL
INDUSTRY_ATTRIBUTE15VARCHAR2(150)産業付加フレックスフィールド。
INDUSTRY_ATTRIBUTE2VARCHAR2(150)産業付加フレックスフィールド。
INDUSTRY_ATTRIBUTE3VARCHAR2(150)産業付加フレックスフィールド。
INDUSTRY_ATTRIBUTE4VARCHAR2(150)産業付加フレックスフィールド。
INDUSTRY_ATTRIBUTE5VARCHAR2(150)産業付加フレックスフィールド。
INDUSTRY_ATTRIBUTE6VARCHAR2(150)産業付加フレックスフィールド。
INDUSTRY_ATTRIBUTE7VARCHAR2(150)産業付加フレックスフィールド。
INDUSTRY_ATTRIBUTE8VARCHAR2(150)産業付加フレックスフィールド。
INDUSTRY_ATTRIBUTE9VARCHAR2(150)産業付加フレックスフィールド。
INDUSTRY_CONTEXTVARCHAR2(30)産業付加コンテキスト・フレックスフィールド。
INTERMEDIATE_SHIP_TO_IDNUMBER顧客中間出荷先の一意識別子。 RA_ADDRESSESに対する FKです。
4-30 Oracle Order Management Suite APIおよびオープン・インタフェース・マニュアル
RLM_INTERFACE_LINES_ALL
SHIP_TO_ORG_IDNUMBER中間出荷先所在地が指定されていない場合は SHIP_TO_ADDRESS_IDに関連し、中間出荷先所在地が指定されていない場合は INTERMEDIATE_SHIP_TOに関連する出荷先組織の一意識別子。 HR_ORGANIZATIONSに対する R12顧客組織データ・モデルの FKです。
INTRMD_ST_ADDRESS_1_EXTVARCHAR2(35)中間出荷先所在地明細 1。N3セグメントで顧客によって送られます。
INTRMD_ST_ADDRESS_2_EXTVARCHAR2(35)中間出荷先所在地明細 2。N3セグメントで顧客によって送られます。
INTRMD_ST_ADDRESS_3_EXTVARCHAR2(35)中間出荷先所在地明細 3。N3セグメントで顧客によって送られます。
INTRMD_ST_ADDRESS_4_EXTVARCHAR2(35)中間出荷先所在地明細 4。N3セグメントで顧客によって送られます。
INTRMD_ST_CITY_EXTVARCHAR2(30)中間出荷先所在地の郡市区。N4セグメントで顧客によって送られます。
INTRMD_ST_COUNTRY_EXTVARCHAR2(3)中間出荷先所在地の国。N4セグメントで顧客によって送られます。
INTRMD_ST_COUNTY_EXTVARCHAR2(25)中間出荷先所在地の郡。N4セグメントで顧客によって送られます。
INTRMD_ST_NAME_EXTVARCHAR2(60)中間出荷先名。N1セグメントまたは N2セグメント(あるいはその両方)で顧客によって送られます。
INTRMD_ST_POSTAL_CD_EXTVARCHAR2(15)中間出荷先所在地の郵便番号。N4セグメントで顧客によって送られます。
INTRMD_ST_PROVINCE_EXTVARCHAR2(10)中間出荷先所在地の都道府県。N4セグメントで顧客によって送られます。
Oracle Release Managementオープン・インタフェース 4-31
RLM_INTERFACE_LINES_ALL
INTRMD_ST_STATE_EXTVARCHAR2(10)中間出荷先所在地の州。N4セグメントで顧客によって送られます。
INTRMD_ST_SITE_USE_IDNUMBER中間出荷先サイト使用識別子。RA_SITE_USESに対する FKです。
INVENTORY_ITEM_IDNUMBER在庫品目識別子。 MTL_SYSTEM_ITEMSに対する FKです。
INVENTORY_ITEM_SEGMENT1VARCHAR2(40)会計フレックスフィールド。
INVENTORY_ITEM_SEGMENT10VARCHAR2(40)会計フレックスフィールド。
INVENTORY_ITEM_SEGMENT11VARCHAR2(40)会計フレックスフィールド。
INVENTORY_ITEM_SEGMENT12VARCHAR2(40)会計フレックスフィールド。
INVENTORY_ITEM_SEGMENT13VARCHAR2(40)会計フレックスフィールド。
INVENTORY_ITEM_SEGMENT14VARCHAR2(40)会計フレックスフィールド。
INVENTORY_ITEM_SEGMENT15VARCHAR2(40)会計フレックスフィールド。
INVENTORY_ITEM_SEGMENT16VARCHAR2(40)会計フレックスフィールド。
INVENTORY_ITEM_SEGMENT17VARCHAR2(40)会計フレックスフィールド。
4-32 Oracle Order Management Suite APIおよびオープン・インタフェース・マニュアル
RLM_INTERFACE_LINES_ALL
INVENTORY_ITEM_SEGMENT18VARCHAR2(40)会計フレックスフィールド。
INVENTORY_ITEM_SEGMENT19VARCHAR2(40)会計フレックスフィールド。
INVENTORY_ITEM_SEGMENT2VARCHAR2(40)会計フレックスフィールド。
INVENTORY_ITEM_SEGMENT20VARCHAR2(40)会計フレックスフィールド。
INVENTORY_ITEM_SEGMENT3VARCHAR2(40)会計フレックスフィールド。
INVENTORY_ITEM_SEGMENT4VARCHAR2(40)会計フレックスフィールド。
INVENTORY_ITEM_SEGMENT5VARCHAR2(40)会計フレックスフィールド。
INVENTORY_ITEM_SEGMENT6VARCHAR2(40)会計フレックスフィールド。
INVENTORY_ITEM_SEGMENT7VARCHAR2(40)会計フレックスフィールド。
INVENTORY_ITEM_SEGMENT8VARCHAR2(40)会計フレックスフィールド。
INVENTORY_ITEM_SEGMENT9VARCHAR2(40)会計フレックスフィールド。
ITEM_CONTACT_CODE_1VARCHAR2(3)顧客の EDI取引に含まれる担当コード 1。
Oracle Release Managementオープン・インタフェース 4-33
RLM_INTERFACE_LINES_ALL
ITEM_CONTACT_CODE_2VARCHAR2(3)顧客の EDI取引に含まれる担当コード 2。
ITEM_CONTACT_VALUE_1VARCHAR2(80)担当コード 1に関連付けられた値。 名前、連絡コードおよび連絡番号を連結したものです。
ITEM_CONTACT_VALUE_2VARCHAR2(80)担当コード 2に関連付けられた値。 名前、連絡コードおよび連絡番号を連結したものです。
ITEM_DESCRIPTION_EXTVARCHAR2(80)スケジュールに含まれる品目摘要。
ITEM_DETAIL_QUANTITYNUMBER要求数量。
� Item_Detail_Type = 0、1、2の場合、需要数量です。
� Item_Detail_Type = 3の場合、承認数量です。
� Item_Detail_Type = 4の場合、出荷数量、受入数量または累積数量です。
� Item_Detail_Type = 5の場合、先 /後、在庫残高などのその他の数量です。
ITEM_DETAIL_REF_CODE_1VARCHAR2(3)顧客の EDI取引に含まれる参照コード 1。
ITEM_DETAIL_REF_CODE_2VARCHAR2(3)顧客の EDI取引に含まれる参照コード 2。
ITEM_DETAIL_REF_CODE_3VARCHAR2(3)顧客の EDI取引に含まれる参照コード 3。
ITEM_DETAIL_REF_VALUE_1VARCHAR2(35)参照コード 1に関連付けられた値。
ITEM_DETAIL_REF_VALUE_2VARCHAR2(35)参照コード 2に関連付けられた値。
4-34 Oracle Order Management Suite APIおよびオープン・インタフェース・マニュアル
RLM_INTERFACE_LINES_ALL
ITEM_DETAIL_REF_VALUE_3VARCHAR2(35)参照コード 3に関連付けられた値。
ITEM_DETAIL_SUBTYPEVARCHAR2(30)スケジュール品目詳細行サブタイプ。
� フォームまたは予測需要の場合、需要日付 /数量に関連付けられたバケット・タイプです。
� 承認の場合、承認タイプです。
� 出荷 /受入の場合、累積または 終です。
FND_LOOKUPSと対照して検証されます。
ITEM_DETAIL_SUBTYPE_EXTVARCHAR2(30)EDI Gatewayコード変換で ITEM_DETAIL_SUBTYPEの導出元となった外部値。
ITEM_DETAIL_TYPEVARCHAR2(30)スケジュール品目詳細行タイプ。 0 = 納期超過確定、1 = 確定需要、2 = 予測需要、3 = 承認、4 = 出荷 /受入情報、5 = FND_LOOKUPS.LOOKUP_TYPE = RLM_DETAIL_TYPE_CODEと対照して検証されるその他のタイプ。
ITEM_DETAIL_TYPE_EXTVARCHAR2(30)EDI Gatewayコード変換で ITEM_DETAIL_TYPEの導出元となった外部値。
ITEM_ENG_CNG_LVL_EXTVARCHAR2(35)スケジュールに含まれる顧客部品設計レベル変更。
ITEM_MEASUREMENTS_EXTVARCHAR2(240)品目測定情報。MEAセグメントで顧客によって送られます。
ITEM_NOTE_TEXTVARCHAR2(240)スケジュールに含まれる自由形式の品目メモのテキスト。
ITEM_REF_CODE_1VARCHAR2(3)顧客の EDI取引に含まれる参照コード 1(未検証)。
Oracle Release Managementオープン・インタフェース 4-35
RLM_INTERFACE_LINES_ALL
ITEM_REF_CODE_2VARCHAR2(3)顧客の EDI取引に含まれる参照コード 2(未検証)。
ITEM_REF_CODE_3VARCHAR2(3)顧客の EDI取引に含まれる参照コード 3(未検証)。
ITEM_REF_VALUE_1VARCHAR2(35)参照コード 1に関連付けられた値。
ITEM_REF_VALUE_2VARCHAR2(35)参照コード 2に関連付けられた値。
ITEM_REF_VALUE_3VARCHAR2(35)参照コード 3に関連付けられた値。
ITEM_RELEASE_STATUS_EXTVARCHAR2(3)スケジュールに含まれる顧客部品リリース・ステータス。
LADING_QUANTITY_EXTNUMBER荷受数量。TD1セグメントで顧客によって送られます。
LETTER_CREDIT_EXPDT_EXTDATE顧客の信用状失効日。
LETTER_CREDIT_EXTVARCHAR2(35)国際出荷の支払を国際銀行が保証している、顧客の信用状。
LINE_REFERENCEVARCHAR2(50)伝送識別子に対する受注内の一意明細識別子。
LINE_REFERENCEVARCHAR2(50)伝送識別子に対する受注内の即時 Parent_line_referenceへのリンク。
ORDER_HEADER_IDNUMBER受注ヘッダー識別子。 OE_ORDER_HEADERSに対する FKです。
4-36 Oracle Order Management Suite APIおよびオープン・インタフェース・マニュアル
RLM_INTERFACE_LINES_ALL
ORG_IDNUMBER営業単位の一意 ID。HR_ORGANIZATION_UNITSに対する FKです。
OTHER_NAME_CODE_1VARCHAR2(3)顧客の EDI取引に含まれるその他の名前コード 1(未検証)。
OTHER_NAME_CODE_2VARCHAR2(3)顧客の EDI取引に含まれるその他の名前コード 2(未検証)。
OTHER_NAME_VALUE_1VARCHAR2(80)その他の名前コード 1に関連付けられた値。 名前、コードおよび番号を連結したものです。
OTHER_NAME_VALUE_2VARCHAR2(80)その他の名前コード 2に関連付けられた値。 名前、コードおよび番号を連結したものです。
PACK_SIZE_EXTNUMBER梱包の仕入先ユニットのサイズ。PO4セグメントで顧客によって送られます。
PACK_UNITS_PER_PACK_EXTNUMBER外部梱包ユニット当たりの内部梱包ユニットの数。PO4セグメントで顧客によって送られます。
PACK_UOM_CODE_EXTVARCHAR2(3)梱包の仕入先ユニットの単位。PO4セグメントで顧客によって送られます。
PACKAGING_CODE_EXTVARCHAR2(10)パッケージ・コード。TD1セグメントで顧客によって送られます。
PARENT_LINK_LINE_REFVARCHAR2(50)受注の伝送識別子に対する 上位モデルの明細参照。
PRICE_LIST_IDNUMBER顧客発注が関連付けられている顧客品目または基本契約に関連付けられた価格表の一意識別子。 RA_PRICE_LISTSに対する FKです。
Oracle Release Managementオープン・インタフェース 4-37
RLM_INTERFACE_LINES_ALL
PRIMARY_QUANTITYNUMBER基準単位での数量。
PRIMARY_UOM_CODEVARCHAR2(3)基準単位。 MTL_UNITS_OF_MEASUREに対する FKです。
PRIME_CONTRCTR_PART_EXTVARCHAR2(35)主要契約業者部分番号。862取引の LINセグメントで顧客によって送られます。
PROCESS_STATUSNUMBER次のようにレコードの現在の処理ステータスを示します。
� 1 = 未処理
� 2 = 処理待ち
� 3 = 処理中
� 4 = エラー
� 5 = 処理済
� 6 = エラーの明細があるヘッダーに対して '処理済でエラーあり '
CUST_PO_RELEASE_NUMVARCHAR2(35)スケジュールに含まれる顧客発注リリース番号。
CUST_PO_DATEDATEスケジュールに含まれる顧客発注明細番号。
CUST_PO_LINE_NUMVARCHAR2(35)スケジュールに含まれる発注番号について顧客が指定した有効日。
CUST_PO_NUMBERVARCHAR2(50)顧客発注番号。
QTY_TYPE_CODEVARCHAR2(30)実績または累積。 FND_LOOKUPS.LOOKUP_TYPE = RLM_QTY_TYPE_CODEと対照して検証されます。
4-38 Oracle Order Management Suite APIおよびオープン・インタフェース・マニュアル
RLM_INTERFACE_LINES_ALL
QTY_TYPE_CODE_EXTVARCHAR2(30)EDI Gatewayコード変換で QTY_TYPE_CODEの導出元となった外部値。
RETURN_CONTAINER_EXTVARCHAR2(35)品目出荷に顧客が指定した返品可能コンテナ。
RLM_SCHEDULE_LINE_IDNUMBERスケジュール明細の一意識別子。 集計スケジュール明細を除いて、RLM_SCHEDULE_LINESに対する FKです。
ROUTING_DESC_EXTVARCHAR2(35)工順摘要。TD5セグメントで顧客によって送られます。
ROUTING_SEQ_CODE_EXTVARCHAR2(3)特定の出荷移動に対する運送業者の関係を記述するコード。TD5セグメントで顧客によって送られます。
SCHEDULE_ITEM_NUMNUMBERスケジュール品目番号。品目の需要および情報がスケジュール内で顧客によってグループ化される方法を特定する手段です。 順序スケジュールの場合、CUSTOMER_PROD_SEQ_NUMに等しくなります。 EDI計画および出荷スケジュールの場合、SPSIまたは SSSIのインバウンド取引で 2000レコードが検出されるたびに、EDI Gatewayで増加されます。 この番号は、手動入力のスケジュールに割り当てられます。 スケジュール明細番号が同じであるすべてのインタフェース明細はまとめて検証され、グループとして検証を通過または失敗します。
SHIP_DEL_PATTERN_EXTVARCHAR2(3)この品目の顧客出荷搬送パターン・コード。日付 /数量計算の搬送ルールに統合されません。
SHIP_DEL_TIME_CODE_EXTVARCHAR2(3)この品目の顧客出荷搬送時間コード。日付 /数量計算の搬送ルールに統合されません。
SHIP_DEL_RULE_NAMEVARCHAR2(30)このスケジュール品目の出荷 /搬送ルール名。 EDI Gatewayでコード変換が正常に実行された場合にのみ 初に作成されます。 RLM_SHIP_DELIVERY_CODESに対する FKです。
Oracle Release Managementオープン・インタフェース 4-39
RLM_INTERFACE_LINES_ALL
SHIP_FROM_ADDRESS_1_EXTVARCHAR2(35)出荷元所在地明細 1。N3セグメントで顧客によって送られます。
SHIP_FROM_ADDRESS_2_EXTVARCHAR2(35)出荷元所在地明細 2。N3セグメントで顧客によって送られます。
SHIP_FROM_ADDRESS_3_EXTVARCHAR2(35)出荷元所在地明細 3。N3セグメントで顧客によって送られます。
SHIP_FROM_ADDRESS_4_EXTVARCHAR2(35)出荷元所在地明細 4。N3セグメントで顧客によって送られます。
SHIP_FROM_CITY_EXTVARCHAR2(30)出荷元所在地の郡市区。N4セグメントで顧客によって送られます。
SHIP_FROM_COUNTRY_EXTVARCHAR2(3)出荷元所在地の国。N4セグメントで顧客によって送られます。
SHIP_FROM_COUNTY_EXTVARCHAR2(25)出荷元所在地の郡。N4セグメントで顧客によって送られます。
SHIP_FROM_NAME_EXTVARCHAR2(60)出荷元名。N1または N2セグメントで顧客によって送られます。
SHIP_FROM_ORG_IDNUMBER出荷元組織識別子。 MTL_PARAMETERSおよび HR_ORGANIZATIONSに対する FKです。
SHIP_FROM_POSTAL_CD_EXTVARCHAR2(15)出荷元所在地の郵便番号。N4セグメントで顧客によって送られます。
SHIP_FROM_PROVINCE_EXTVARCHAR2(10)出荷元所在地の都道府県。N4セグメントで顧客によって送られます。
SHIP_FROM_STATE_EXTVARCHAR2(10)出荷元所在地の州。N4セグメントで顧客によって送られます。
4-40 Oracle Order Management Suite APIおよびオープン・インタフェース・マニュアル
RLM_INTERFACE_LINES_ALL
SHIP_LABEL_INFO_LINE_1VARCHAR2(80)PULL信号バー・コード・ラベル工順情報 - 明細 1
SHIP_LABEL_INFO_LINE_10VARCHAR2(80)PULL信号バー・コード・ラベル工順情報 - 明細 10
SHIP_LABEL_INFO_LINE_2VARCHAR2(80)PULL信号バー・コード・ラベル工順情報 - 明細 2
SHIP_LABEL_INFO_LINE_3VARCHAR2(80)PULL信号バー・コード・ラベル工順情報 - 明細 3
SHIP_LABEL_INFO_LINE_4VARCHAR2(80)PULL信号バー・コード・ラベル工順情報 - 明細 4
SHIP_LABEL_INFO_LINE_5VARCHAR2(80)PULL信号バー・コード・ラベル工順情報 - 明細 5
SHIP_LABEL_INFO_LINE_6VARCHAR2(80)PULL信号バー・コード・ラベル工順情報 - 明細 6
SHIP_LABEL_INFO_LINE_7VARCHAR2(80)PULL信号バー・コード・ラベル工順情報 - 明細 7
SHIP_LABEL_INFO_LINE_8VARCHAR2(80)PULL信号バー・コード・ラベル工順情報 - 明細 8
SHIP_LABEL_INFO_LINE_9VARCHAR2(80)PULL信号バー・コード・ラベル工順情報 - 明細 9
SHIP_TO_ADDRESS_1_EXTVARCHAR2(35)出荷先所在地明細 1。N3セグメントで顧客によって送られます。
SHIP_TO_ADDRESS_2_EXTVARCHAR2(35)出荷先所在地明細 2。N3セグメントで顧客によって送られます。
Oracle Release Managementオープン・インタフェース 4-41
RLM_INTERFACE_LINES_ALL
SHIP_TO_ADDRESS_3_EXTVARCHAR2(35)出荷先所在地明細 3。N3セグメントで顧客によって送られます。
SHIP_TO_ADDRESS_4_EXTVARCHAR2(35)出荷先所在地明細 4。N3セグメントで顧客によって送られます。
SHIP_TO_ADDRESS_IDNUMBER出荷先所在地識別子。 RA_ADDRESSESに対する FKです。
DELIVER_TO_ORG_IDNUMBERSHIP_TO_ADDRESS_IDに関連する搬送先組織の一意識別子。HR_ORGANIZATIONSに対する R12顧客組織データ・モデルの FKです。
SHIP_TO_CITY_EXTVARCHAR2(30)出荷先所在地の郡市区。N4セグメントで顧客によって送られます。
SHIP_TO_COUNTRY_EXTVARCHAR2(3)出荷先所在地の国。N4セグメントで顧客によって送られます。
SHIP_TO_COUNTY_EXTVARCHAR2(25)出荷先所在地の郡。N4セグメントで顧客によって送られます。
SHIP_TO_NAME_EXTVARCHAR2(60)出荷先名。N1または N2セグメントで顧客によって送られます。
SHIP_TO_POSTAL_CD_EXTVARCHAR2(15)出荷先所在地の郵便番号。N4セグメントで顧客によって送られます。
SHIP_TO_PROVINCE_EXTVARCHAR2(10)出荷先所在地の都道府県。N4セグメントで顧客によって送られます。
SHIP_TO_SITE_USE_IDNUMBER出荷先サイト使用識別子。 RA_SITE_USESに対する FKです。
SHIP_TO_STATE_EXTVARCHAR2(10)出荷先所在地の州。N4セグメントで顧客によって送られます。
4-42 Oracle Order Management Suite APIおよびオープン・インタフェース・マニュアル
RLM_INTERFACE_LINES_ALL
START_DATE_TIMEDATE顧客が指定した日時。EDI取引で顧客によって送られます。
SUBLINE_ASSIGNED_ID_EXTVARCHAR2(20)サブ明細に顧客が割り当てた、SLN01からの識別子。 LIN01から割り当てられる識別子であるベースライン番号に関連していますが、必ずしもこれと等しいとは限りません。 たとえば、ベースライン番号 1に関連するサブ明細番号として、1.1または 1Aを使用する場合があります。
SUBLINE_CONFIG_CODE_EXTVARCHAR2(3)サブ明細構成コード。SLNセグメントで顧客によって送られ、ベースライン品目に対するサブ明細品目の関係を示します。
SUBLINE_CUST_ITEM_EXTVARCHAR2(50)サブ明細顧客品目番号。SLNセグメントで顧客によって送られます。
SUBLINE_CUST_ITEM_IDNUMBER顧客品目の一意識別子。 RLM_SHIP_FROM_CUST_ITEMに対する FKです。
SUBLINE_MODEL_NUM_EXTVARCHAR2(35)サブ明細顧客モデル番号。SLNセグメントで顧客によって送られます。
SUBLINE_QUANTITYNUMBERサブ明細数量。SLNセグメントで顧客によって送られます。
SUBLINE_UOM_CODEVARCHAR2(3)SLNセグメントで顧客によって送られた単位から相互参照されるサブ明細単位(内部)。 MTL_UNITS_OF_MEASUREに対する FKです。
SUPPLIER_ITEM_EXTVARCHAR2(35)顧客が指定した仕入先品目番号。
TRANSIT_TIME_EXTVARCHAR2(22)移動時間。TD5セグメントで顧客によって送られます。
TRANSIT_TIME_QUAL_EXTVARCHAR2(3)移動時間クオリファイア。TD5セグメントで顧客によって送られます。
Oracle Release Managementオープン・インタフェース 4-43
RLM_INTERFACE_LINES_ALL
TRANSPORT_LOC_QUAL_EXTVARCHAR2(3)出荷場所クオリファイア。TD5セグメントで顧客によって送られます。 これは、対応する出荷場所で指定された場所のタイプを識別します。
TRANSPORT_LOCATION_EXTVARCHAR2(35)出荷場所クオリファイアに対応する特定の出荷場所(共用の場所や空港など)。TD5セグメントで顧客によって送られます。 これは、出荷場所クオリファイアに対応します。
TRANSPORT_METHOD_EXTVARCHAR2(3)輸送方法。TD5セグメントで顧客によって送られます。
UOM_CODEVARCHAR2(3)短縮単位コード。 MTL_UNITS_OF_MEASUREに対する FKです。
WEIGHT_EXTNUMBER重量。TD1セグメントで顧客によって送られます。
WEIGHT_QUALIFIER_EXTVARCHAR2(3)重量クオリファイア。TD1セグメントで顧客によって送られます。
WEIGHT_UOM_EXTVARCHAR2(3)出荷重量に対応する単位。TD1セグメントで顧客によって送られます。
FBO_CONFIGURATION_KEY_1VARCHAR2(35)FBO生産順序スケジュールにおいて、顧客が示した構成を識別するための第 1ソート・キー。
FBO_CONFIGURATION_KEY_2VARCHAR2(35)FBO生産順序スケジュールにおいて、顧客が示した構成を識別するための第 2ソート・キー。
FBO_CONFIGURATION_KEY_3VARCHAR2(35)FBO生産順序スケジュールにおいて、顧客が示した構成を識別するための第 3ソート・キー。
4-44 Oracle Order Management Suite APIおよびオープン・インタフェース・マニュアル
RLM_INTERFACE_LINES_ALL
FBO_CONFIGURATION_KEY_4VARCHAR2(35)FBO生産順序スケジュールにおいて、顧客が示した構成を識別するための第 4ソート・キー。
FBO_CONFIGURATION_KEY_5VARCHAR2(35)FBO生産順序スケジュールにおいて、顧客が示した構成を識別するための第 5ソート・キー。
MATCH_ACROSS_KEYVARCHAR2(150)このスケジュールが処理されたときに使用されたキー間での一致の監査証跡。
MATCH_WITHIN_KEYVARCHAR2(150)このスケジュールが処理されたときに使用されたキー内での一致の監査証跡。
CRITICAL_KEY_ATTRIBUTESVARCHAR2(150)このスケジュールが処理されたときに使用されたクリティカル属性キーの監査証跡。 これらのうちのいずれかが確定需要で不明な場合、例外(警告)が生成されます。
LAST_UPDATE_DATEDATE標準ユーザー列。
LAST_UPDATED_BYNUMBER標準ユーザー列。
CREATION_DATEDATE標準ユーザー列。
CREATED_BYNUMBER標準ユーザー列。
ATTRIBUTE_CATEGORYVARCHAR2(30)付加フレックスフィールド・コンテキスト列。
ATTRIBUTE1VARCHAR2(150)付加フレックスフィールド・セグメント列。
Oracle Release Managementオープン・インタフェース 4-45
RLM_INTERFACE_LINES_ALL
ATTRIBUTE2VARCHAR2(150)付加フレックスフィールド・セグメント列。
ATTRIBUTE3VARCHAR2(150)付加フレックスフィールド・セグメント列。
ATTRIBUTE4VARCHAR2(150)付加フレックスフィールド・セグメント列。
ATTRIBUTE5VARCHAR2(150)付加フレックスフィールド・セグメント列。
ATTRIBUTE6VARCHAR2(150)付加フレックスフィールド・セグメント列。
ATTRIBUTE7VARCHAR2(150)付加フレックスフィールド・セグメント列。
ATTRIBUTE8VARCHAR2(150)付加フレックスフィールド・セグメント列。
ATTRIBUTE9VARCHAR2(150)付加フレックスフィールド・セグメント列。
ATTRIBUTE10VARCHAR2(150)付加フレックスフィールド・セグメント列。
ATTRIBUTE11VARCHAR2(150)付加フレックスフィールド・セグメント列。
ATTRIBUTE12VARCHAR2(150)付加フレックスフィールド・セグメント列。
ATTRIBUTE13VARCHAR2(150)付加フレックスフィールド・セグメント列。
4-46 Oracle Order Management Suite APIおよびオープン・インタフェース・マニュアル
RLM_INTERFACE_LINES_ALL
ATTRIBUTE14VARCHAR2(150)付加フレックスフィールド・セグメント列。
ATTRIBUTE15VARCHAR2(150)付加フレックスフィールド・セグメント列。
LAST_UPDATE_LOGINNUMBER標準ユーザー列。
REQUEST_IDNUMBER標準ユーザー列。
PROGRAM_APPLICATION_IDNUMBER標準ユーザー列。
PROGRAM_IDNUMBER標準ユーザー列。
PROGRAM_UPDATE_DATEDATE標準ユーザー列。
TP_ATTRIBUTE1VARCHAR2(150)取引先フレックスフィールド・セグメント列。
TP_ATTRIBUTE2VARCHAR2(150)取引先フレックスフィールド・セグメント列。
TP_ATTRIBUTE3VARCHAR2(150)取引先フレックスフィールド・セグメント列。
TP_ATTRIBUTE4VARCHAR2(150)取引先フレックスフィールド・セグメント列。
TP_ATTRIBUTE5VARCHAR2(150)取引先フレックスフィールド・セグメント列。
Oracle Release Managementオープン・インタフェース 4-47
RLM_INTERFACE_LINES_ALL
TP_ATTRIBUTE6VARCHAR2(150)取引先フレックスフィールド・セグメント列。
TP_ATTRIBUTE7VARCHAR2(150)取引先フレックスフィールド・セグメント列。
TP_ATTRIBUTE8VARCHAR2(150)取引先フレックスフィールド・セグメント列。
TP_ATTRIBUTE9VARCHAR2(150)取引先フレックスフィールド・セグメント列。
TP_ATTRIBUTE10VARCHAR2(150)取引先フレックスフィールド・セグメント列。
TP_ATTRIBUTE11VARCHAR2(150)取引先フレックスフィールド・セグメント列。
TP_ATTRIBUTE12VARCHAR2(150)取引先フレックスフィールド・セグメント列。
TP_ATTRIBUTE13VARCHAR2(150)取引先フレックスフィールド・セグメント列。
TP_ATTRIBUTE14VARCHAR2(150)取引先フレックスフィールド・セグメント列。
TP_ATTRIBUTE15VARCHAR2(150)取引先フレックスフィールド・セグメント列。
TP_ATTRIBUTE_CATEGORYVARCHAR2(30)取引先フレックスフィールド・コンテキスト列。
LINE_NUMBERNUMBERスケジュール内の明細の一意識別子。
4-48 Oracle Order Management Suite APIおよびオープン・インタフェース・マニュアル
RLM_INTERFACE_LINES_ALL
INTMED_SHIP_TO_ORG_IDNUMBER中間出荷先所在地が指定されている場合に、INTERMEDIATE_SHIP_TO_IDに関連する中間出荷先組織の一意識別子。 HR_ORGANIZATIONSに対する FKです。
LINE_SOURCEVARCHAR2(30)明細が手動入力も可能になってからの明細レベルのスケジュール・ソース。
PREFERRED_GRADEVARCHAR2(4)優先等級。
Oracle Release Managementオープン・インタフェース 4-49
RLM_INTERFACE_LINES_ALL
4-50 Oracle Order Management Suite APIおよびオープン・インタフェース・マニュアル
Oracle Shipping Execution 11iパブリッ
5
Oracle Shipping Execution 11iパブリックパブリックパブリックパブリックAPI
この章では、次の Oracle Shipping Executionパブリック・アプリケーション・プログラム・インタフェース(API)について説明します。
� 輸送行程パブリック・アプリケーション・プログラム・インタフェース 5-2ページ
� 積降パブリック・アプリケーション・プログラム・インタフェース 5-11ページ
� 搬送パブリック・アプリケーション・プログラム・インタフェース 5-21ページ
� 搬送詳細パブリック・アプリケーション・プログラム・インタフェース 5-37ページ
� コンテナ・パブリック・アプリケーション・プログラム・インタフェース 5-56ページ
� 運送費パブリック・アプリケーション・プログラム・インタフェース 5-73ページ
ク API 5-1
輸送行程パブリック・アプリケーション・プログラム・インタフェース
輸送行程パブリック・アプリケーション・プログラム・インタ輸送行程パブリック・アプリケーション・プログラム・インタ輸送行程パブリック・アプリケーション・プログラム・インタ輸送行程パブリック・アプリケーション・プログラム・インタフェースフェースフェースフェース
輸送行程パブリック・アプリケーション・プログラム・インタフェース(API)は、パッケージWSH_TRIPS_PUB内の次の 2つのプロシージャで構成されるパブリック APIです。
Create_Update_Trip: 新規の輸送行程レコードの作成および既存の輸送行程レコードの更新ができます。
Trip_Action: 輸送行程に対する一定の処理を実行できます。
この項では、輸送行程パブリック APIの使用方法と、この APIが Oracle Shipping Executionでどのように機能するかについて説明します。
Create_Update_Trip APIの機能の機能の機能の機能Create_Update_Trip APIには次の機能があります。
Create_Update_Tripプロシージャにより、WSH_TRIPS表内に新規の輸送行程レコードを作成することと、WSH_TRIPS表内の既存の輸送行程レコードを更新することができます。 新規作成する輸送行程の輸送行程 ID、輸送行程名およびリターン・ステータスはアウトバウンド・パラメータとして渡され、更新する既存の輸送行程の輸送行程名はインバウンド・パラメータとして渡されます。
機能の概要機能の概要機能の概要機能の概要この APIは、インバウンド・パラメータ p_action_codeで値 CREATEが渡された場合、WSH_TRIPS内に新規の輸送行程レコードを作成します。 それにより、WSH_TRIPSに輸送行程情報が挿入され、新規の輸送行程の輸送行程 IDおよび輸送行程名が返されます。 また、この APIは、インバウンド・パラメータ p_action_codeで値 UPDATEが渡された場合、WSH_TRIPS内の既存の輸送行程レコードを更新します。 更新する輸送行程の輸送行程名は、インバウンド・パラメータ p_trip_nameで渡されます。
この APIは、輸送行程レコードの作成または更新の処理を行う前に、輸送行程名、輸送行程後到着名、出荷方法などの輸送行程情報を検証します。 また、この APIは、挿入文または更新文が正常終了したかどうかをチェックし、正常終了しなかった場合はエラーを返します。
プロシージャのパラメータの説明プロシージャのパラメータの説明プロシージャのパラメータの説明プロシージャのパラメータの説明
WSH_TRIPS_PUB.CREATE_UPDATE_TRIP
次の表は、パブリック・プロシージャWSH_TRIPS_PUB.CREATE_UPDATE_TRIPで使用するすべてのパラメータの説明です。 すべてのインバウンド・パラメータとアウトバウンド・パラメータが一覧表示されています。 パラメータに追加情報がある場合は、表の後に追加情報を示します。
5-2 Oracle Order Management Suite APIおよびオープン・インタフェース・マニュアル
輸送行程パブリック・アプリケーション・プログラム・インタフェース
p_api_version_number受信した APIコールのバージョン番号を現行のバージョン番号と比較します。 バージョン番号が非互換の場合はエラーが返されます。
p_init_msg_listこの APIがユーザーに代わってメッセージ・リストを初期化するように要求します。 x_msg_countの値が 1より大きい場合、コール FND_ MSG_PUB.GETを使用してメッセージ・リストを取り出す必要があります。指定する値は次のとおりです。
� p_msg_index => I
� p_encoded => F
� p_data => 1_message
� p_msg_index_out => 1_msg_index_out
1_messageと 1_msg_index_outは、それぞれ VARCHAR2(2000)タイプと NUMBERタイプのローカル変数です。
デフォルト値 : FND_API.G_FALSE
パラメータパラメータパラメータパラメータ 使用方法使用方法使用方法使用方法 タイプタイプタイプタイプ 必須必須必須必須
p_api_version_number IN NUMBER x
p_init_msg_list IN VARCHAR2
x_return_status OUT VARCHAR2
x_msg_count OUT NUMBER
x_msg_data OUT VARCHAR2
p_action_code IN VARCHAR2 x
p_trip_info IN、OUT RECORD x
p_trip_name IN VARCHAR2
x_trip_id OUT NUMBER
x_trip_name OUT VARCHAR2
Oracle Shipping Execution 11iパブリック API 5-3
輸送行程パブリック・アプリケーション・プログラム・インタフェース
x_return_statusこの APIが処理を終了した後にデータのステータスを返すように要求します。 ステータスとして次の値が返されます。
� 正常終了 : FND_API.G_RET_STS_SUCCESS
� エラー : FND_API.G_RET_STS_ERROR
� 予期しないエラー : FND_API.G_RET_STS_UNEXP_ERROR
x_msg_countAPIで発生したエラー・メッセージの数を示します。
x_msg_dataエラー・メッセージ・テキストを返します。 x_msg_countの値が 1の場合、このパラメータには実際のメッセージが含まれています。
p_action_codeこのパラメータの値(CREATEまたは UPDATE)に応じて、この APIは新規の輸送行程情報を作成するか、または既存の輸送行程情報を更新するかどうかを指定します。
p_trip_infoTrip_Pub_Rec_Typeタイプの輸送行程エンティティの属性。 これらの属性はWSH_TRIPSに挿入または更新されます。 その後に Trip_Pub_Rec_Typeの定義が挿入されます。
p_trip_name 更新する必要のある輸送行程の名前を指定するインバウンド・パラメータ。
デフォルト値 : FND_API.G_MISS_CHAR
x_trip_id新規作成する輸送行程の輸送行程 ID。
x_trip_name新規作成する輸送行程の名前。
5-4 Oracle Order Management Suite APIおよびオープン・インタフェース・マニュアル
輸送行程パブリック・アプリケーション・プログラム・インタフェース
レコードのパラメータの説明レコードのパラメータの説明レコードのパラメータの説明レコードのパラメータの説明
TRIP_PUB_REC_TYPE RECORD DEFINITION
WSH_TRIPS表の定義および PL/SQLレコード内の ID列に対応する Value列をカプセル化するには、TRIP_PUB_REC_TYPEを定義して Create_Update_Tripルーチンに輸送行程情報を渡します。
属性属性属性属性 タイプタイプタイプタイプ デフォルト値デフォルト値デフォルト値デフォルト値
trip_id NUMBER fnd_api.g_miss_num
name VARCHAR2(30) fnd_api.g_miss_char
arrive_after_trip_id NUMBER fnd_api.g_miss_num
arrive_after_trip_name VARCHAR2(30) fnd_api.g_miss_char
vehicle_item_id NUMBER fnd_api.g_miss_num
vehicle_item_desc VARCHAR2(240) fnd_api.g_miss_char
vehicle_organization_id NUMBER fnd_api.g_miss_num
vehicle_organization_code
VARCHAR2(3) fnd_api.g_miss_char
vehicle_number VARCHAR2(30) fnd_api.g_miss_char
vehicle_num_prefix VARCHAR2(10) fnd_api.g_miss_char
carrier_id NUMBER fnd_api.g_miss_num
ship_method_code VARCHAR2(30) fnd_api.g_miss_char
ship_method_name VARCHAR2(80) fnd_api.g_miss_char
route_id NUMBER fnd_api.g_miss_num
routing_instructions VARCHAR2(2000) fnd_api.g_miss_char
attribute_category VARCHAR2(150) fnd_api.g_miss_char
attribute1 VARCHAR2(150) fnd_api.g_miss_char
attribute2 VARCHAR2(150) fnd_api.g_miss_char
attribute3 VARCHAR2(150) fnd_api.g_miss_char
attribute4 VARCHAR2(150) fnd_api.g_miss_char
attribute5 VARCHAR2(150) fnd_api.g_miss_char
attribute6 VARCHAR2(150) fnd_api.g_miss_char
attribute7 VARCHAR2(150) fnd_api.g_miss_char
Oracle Shipping Execution 11iパブリック API 5-5
輸送行程パブリック・アプリケーション・プログラム・インタフェース
レコードのパラメータ属性の検証レコードのパラメータ属性の検証レコードのパラメータ属性の検証レコードのパラメータ属性の検証
trip_idwsh_trips.trip_idの有効な一意の要素である必要があります。
namewsh_trips.nameの有効な一意の要素である必要があります。
arrive_after_trip_idwsh_trips.trip_idの有効な要素である必要があります。
arrive_after_trip_namewsh_trips.nameの有効な要素である必要があります。
attribute8 VARCHAR2(150) fnd_api.g_miss_char
attribute9 VARCHAR2(150) fnd_api.g_miss_char
attribute10 VARCHAR2(150) fnd_api.g_miss_char
attribute11 VARCHAR2(150) fnd_api.g_miss_char
attribute12 VARCHAR2(150) fnd_api.g_miss_char
attribute13 VARCHAR2(150) fnd_api.g_miss_char
attribute14 VARCHAR2(150) fnd_api.g_miss_char
attribute15 VARCHAR2(150) fnd_api.g_miss_char
creation_date DATE fnd_api.g_miss_char
created_by NUMBER fnd_api.g_miss_num
last_update_date DATE fnd_api.g_miss_date
last_updated_by NUMBER fnd_api.g_miss_num
last_update_login DATE fnd_api.g_miss_date
program_application_id NUMBER fnd_api.g_miss_num
program_id NUMBER fnd_api.g_miss_num
program_update_date DATE fnd_api.g_miss_date
request_id NUMBER fnd_api.g_miss_num
属性属性属性属性 タイプタイプタイプタイプ デフォルト値デフォルト値デフォルト値デフォルト値
5-6 Oracle Order Management Suite APIおよびオープン・インタフェース・マニュアル
輸送行程パブリック・アプリケーション・プログラム・インタフェース
vehicle_item_idmtl_system_items.vehicle_tem_flagにより指定されたmtl_system_items.inventory_item_id内の有効な車両品目である必要があります。
vehicle_item_desc車両品目のキー・フレックスフィールドの説明。
vehicle_organization_idorg_organization_definitions.organization_idの有効な要素であり、mtl_system_items.organization_id内の特定の品目に割り当てられる必要があります。
vehicle_organization_codeその特定の organization_idに対する org_organization_definitions.organization_codeの有効な要素である必要があります。
ship_method_code参照タイプ SHIP_METHODに対する fnd_lookup_values_vl.lookup_codeの有効な要素である必要があります。
ship_method_name参照タイプ SHIP_METHODに対する fnd_lookup_values_vl.meaningの有効な要素である必要があります。
エラー処理エラー処理エラー処理エラー処理エラー・メッセージを取り出すときに、パラメータ p_init_msg_list、x_msg_countおよびx_msg_dataを参照してください。
Oracle Shipping Execution 11iパブリック API 5-7
輸送行程パブリック・アプリケーション・プログラム・インタフェース
Trip_Action APIの機能の機能の機能の機能Trip_Action APIには次の機能があります。
Trip_Actionプロシージャを使用して、輸送行程に対する処理を実行できます。 この APIは、輸送行程識別子、処理コード、および特定の処理に必要な追加パラメータをインバウンド・パラメータとして受け取り、完了ステータスを返します。
機能の概要機能の概要機能の概要機能の概要この APIは、輸送行程識別子を検証し、p_action_codeで指定される次の処理を、対応するプライベート・プロシージャをコールすることにより実行します。
� PLAN/UNPLAN: 輸送行程の計画または計画取消しのためにコールされます。
� WT-VOL: 輸送行程に対する重量および容積を計算するためにコールされます。 この処理には、追加パラメータ P_WV_OVERRIDE_FLAGが必要です。 このパラメータを Yに設定した場合、輸送行程上のすべての搬送に対する重量および容積が再計算されます。
� PICK_RELEASE: ピック・リリースを起動して輸送行程に関連する明細をリリースするためにコールされます。
� DELETE: 輸送行程を削除するためにコールされます。
プロシージャのパラメータの説明プロシージャのパラメータの説明プロシージャのパラメータの説明プロシージャのパラメータの説明
WSH_TRIPS_PUB.TRIP_ACTION
次の表は、パブリック・プロシージャWSH_TRIPS_PUB. TRIP_ACTIONで使用するすべてのパラメータの説明です。 すべてのインバウンド・パラメータとアウトバウンド・パラメータが一覧表示されています。 パラメータに追加情報がある場合は、表の後に追加情報を示します。
パラメータパラメータパラメータパラメータ 使用方法使用方法使用方法使用方法 タイプタイプタイプタイプ 必須必須必須必須
p_api_version_number IN NUMBER x
p_init_msg_list IN VARCHAR2
x_return_status OUT VARCHAR2
x_msg_count OUT NUMBER
x_msg_data OUT VARCHAR2
p_action_code IN VARCHAR2 x
p_trip_id IN、OUT RECORD
5-8 Oracle Order Management Suite APIおよびオープン・インタフェース・マニュアル
輸送行程パブリック・アプリケーション・プログラム・インタフェース
p_api_version_number受信した APIコールのバージョン番号を現行のバージョン番号と比較します。 バージョン番号が非互換の場合はエラーが返されます。
p_init_msg_listこの APIがユーザーに代わってメッセージ・リストを初期化するように要求します。 x_msg_countの値が 1より大きい場合、コール FND_ MSG_PUB.GETを使用してメッセージ・リストを取り出す必要があります。指定する値は次のとおりです。
� p_msg_index => I
� p_encoded => F
� p_data => 1_message
� p_msg_index_out => 1_msg_index_out
1_messageと 1_msg_index_outは、それぞれ VARCHAR2(2000)タイプと NUMBERタイプのローカル変数です。
デフォルト値 : FND_API.G_FALSE
x_return_statusこの APIが処理を終了した後にデータのステータスを返すように要求します。 ステータスとして次の値が返されます。
� 正常終了 : FND_API.G_RET_STS_SUCCESS
� エラー : FND_API.G_RET_STS_ERROR
� 予期しないエラー : FND_API.G_RET_STS_UNEXP_ERROR
x_msg_countAPIで発生したエラー・メッセージの数を示します。
x_msg_dataエラー・メッセージ・テキストを返します。 x_msg_countの値が 1の場合、このパラメータには実際のメッセージが含まれています。
p_trip_name IN VARCHAR2
p_wv_override_flag IN VARCHAR2
パラメータパラメータパラメータパラメータ 使用方法使用方法使用方法使用方法 タイプタイプタイプタイプ 必須必須必須必須
Oracle Shipping Execution 11iパブリック API 5-9
輸送行程パブリック・アプリケーション・プログラム・インタフェース
p_action_codeAPIに実行させる処理を、PLAN、UNPLAN、WT-VOL、PICK RELEASE、DELETEのいずれかの値で指定します。
p_trip_id処理の対象となる輸送行程の輸送行程 ID。
p_trip_name処理の対象となる輸送行程の名前。
p_wv_override_flagWT-VOLの追加パラメータ。このパラメータの値を Yに設定した場合、輸送行程上のすべての搬送に対する重量および容積が再計算されます。 デフォルト値は Nです。
エラー処理エラー処理エラー処理エラー処理エラー・メッセージを取り出すときに、パラメータ p_init_msg_list、x_msg_countおよびx_msg_dataを参照してください。
5-10 Oracle Order Management Suite APIおよびオープン・インタフェース・マニュアル
積降パブリック・アプリケーション・プログラム・インタフェース
積降パブリック・アプリケーション・プログラム・インタフェース積降パブリック・アプリケーション・プログラム・インタフェース積降パブリック・アプリケーション・プログラム・インタフェース積降パブリック・アプリケーション・プログラム・インタフェース積降パブリック・アプリケーション・プログラム・インタフェース(API)は、パッケージWSH_TRIP_STOPS_PUB内の次の 2つのプロシージャで構成されるパブリックAPIです。
Create_Update_Stop: 新規の積降レコードの作成および既存の積降レコードの更新ができます。
Stop_Action: 積降に対する一定の処理を実行できます。
この項では、積降パブリック APIの使用方法と、この APIが Oracle Shipping Executionでどのように機能するかについて説明します。
Create_Update_Stop APIの機能の機能の機能の機能Create_Update_Stop APIには次の機能があります。
Create_Update_Stopプロシージャにより、WSH_TRIP_STOPS表に新規の積降レコードを作成することと、WSH_TRIP_STOPS表内の既存の積降レコードを更新することができます。 新規に作成する積降の積降 IDおよびリターン・ステータスはアウトバウンド・パラメータとして渡され、更新する既存の積降の輸送行程 IDはインバウンド・パラメータとして渡されます。
機能の概要機能の概要機能の概要機能の概要この APIは、インバウンド・パラメータ p_action_codeで値 CREATEが渡された場合、WSH_TRIP_STOPS内に新規の積降レコードを作成します。 それにより、積降情報がWSH_TRIP_STOPSに挿入され、新規の積降の積降 IDが返されます。 また、この APIは、インバウンド・パラメータ p_action_codeで値 UPDATEが渡された場合、WSH_TRIP_STOPS内の既存の積降レコードを更新します。 更新される積降レコードは、積降 IDまたは輸送行程ID/輸送行程名、積降地点事業所 ID/積降地点事業所コードおよび出発予定日によって識別されます。 追加のインバウンド・パラメータを指定して、輸送行程 ID/輸送行程名、積降事業所 ID/積降事業所コードおよび出発予定日を更新できます。
この APIは、積降レコードの作成または更新の処理を行う前に、輸送行程名、事業所コード、単位などの情報を検証します。 また、この APIは、挿入文または更新文が正常終了したかどうかをチェックし、正常終了しなかった場合はエラーを返します。
Oracle Shipping Execution 11iパブリック API 5-11
積降パブリック・アプリケーション・プログラム・インタフェース
プロシージャのパラメータの説明プロシージャのパラメータの説明プロシージャのパラメータの説明プロシージャのパラメータの説明
WSH_TRIP_STOPS_PUB.CREATE_UPDATE_STOP
次の表は、パブリック・プロシージャWSH_TRIP_STOPS_PUB.CREATE_UPDATE_STOPで使用するすべてのパラメータの説明です。 すべてのインバウンド・パラメータとアウトバウンド・パラメータが一覧表示されています。 パラメータに追加情報がある場合は、表の後に追加情報を示します。
p_api_version_number受信した APIコールのバージョン番号を現行のバージョン番号と比較します。 バージョン番号が非互換の場合はエラーが返されます。
p_init_msg_listこの APIがユーザーに代わってメッセージ・リストを初期化するように要求します。 x_msg_countの値が 1より大きい場合、コール FND_ MSG_PUB.GETを使用してメッセージ・リストを取り出す必要があります。指定する値は次のとおりです。
� p_msg_index => I
� p_encoded => F
パラメータパラメータパラメータパラメータ 使用方法使用方法使用方法使用方法 タイプタイプタイプタイプ 必須必須必須必須
p_api_version_number IN NUMBER x
p_init_msg_list IN VARCHAR2
x_return_status OUT VARCHAR2
x_msg_count OUT NUMBER
x_msg_data OUT VARCHAR2
p_action_code IN VARCHAR2 x
p_stop_info IN、OUT RECORD x
p_trip_id IN NUMBER
p_trip_name IN VARCHAR2
p_stop_location_id IN NUMBER
p_location_code IN VARCHAR2
p_planned_dep_date IN VARCHAR2
x_stop_id OUT NUMBER
5-12 Oracle Order Management Suite APIおよびオープン・インタフェース・マニュアル
積降パブリック・アプリケーション・プログラム・インタフェース
� p_data => 1_message
� p_msg_index_out => 1_msg_index_out
1_messageと 1_msg_index_outは、それぞれ VARCHAR2(2000)タイプと NUMBERタイプのローカル変数です。
デフォルト値 : FND_API.G_FALSE
x_return_statusこの APIが処理を終了した後にデータのステータスを返すように要求します。 ステータスとして次の値が返されます。
� 正常終了 : FND_API.G_RET_STS_SUCCESS
� エラー : FND_API.G_RET_STS_ERROR
� 予期しないエラー : FND_API.G_RET_STS_UNEXP_ERROR
x_msg_countAPIで発生したエラー・メッセージの数を示します。
x_msg_dataエラー・メッセージ・テキストを表示します。 x_msg_countの値が 1の場合、このパラメータには実際のメッセージが含まれています。
p_action_codeこのパラメータ値(CREATEまたは UPDATE)に応じて、この APIは新規の積降情報を作成するか、または既存の積降情報を更新するかどうかを指定します。
p_stop_infoTrip_Stop_Pub_Rec_Typeタイプの積降エンティティの属性。 これらの属性は、WSH_TRIP_STOPSで挿入または更新されます。 その後に Trip_Stop_Pub_Rec_Typeの定義が挿入されます。
p_trip_id更新する輸送行程積降地点レコードの輸送行程 IDを指定するインバウンド・パラメータ。
デフォルト値 : FND_API.G_MISS_NUM
p_trip_name更新する必要のある輸送行程積降地点レコードの輸送行程名を指定するインバウンド・パラメータ。
デフォルト値 : FND_API.G_MISS_CHAR
Oracle Shipping Execution 11iパブリック API 5-13
積降パブリック・アプリケーション・プログラム・インタフェース
p_stop_location_id更新する輸送行程積降地点レコードの積降地点事業所 IDを指定するインバウンド・パラメータ。
デフォルト値 : FND_API.G_MISS_NUM
p_location_code更新する必要のある積降レコードの積降地点事業所コードを指定するインバウンド・パラメータ。
デフォルト値 : FND_API.G_MISS_CHAR
p_planned_dep_date出発予定日を指定するインバウンド・パラメータ。
デフォルト値 : FND_API.G_MISS_DATE
x_stop_id更新する新規積降レコードの新規積降 IDを指定するアウトバウンド・パラメータ。
レコードのパラメータの説明レコードのパラメータの説明レコードのパラメータの説明レコードのパラメータの説明
TRIP_STOP_PUB_REC_TYPE RECORD DEFINITION
WSH_TRIP_STOPS表の定義および PL/SQLレコード内の ID列に対応する Value列をカプセル化するには、TRIP_STOP_PUB_REC_TYPEを定義して Create_Update_Stopルーチンに輸送行程情報を渡します。
属性属性属性属性 タイプタイプタイプタイプ デフォルト値デフォルト値デフォルト値デフォルト値
stop_id NUMBER fnd_api.g_miss_num
trip_id NUMBER fnd_api.g_miss_num
trip_name VARCHAR2(30) fnd_api.g_miss_char
stop_location_id NUMBER fnd_api.g_miss_num
stop_location_code VARCHAR2(20) fnd_api.g_miss_char
planned_arrival_date DATE fnd_api.g_miss_date
planned_departure_date DATE fnd_api.g_miss_date
actual_arrival_date DATE fnd_api.g_miss_date
actual_departure_date DATE fnd_api.g_miss_date
departure_gross_weight NUMBER fnd_api.g_miss_num
5-14 Oracle Order Management Suite APIおよびオープン・インタフェース・マニュアル
積降パブリック・アプリケーション・プログラム・インタフェース
departure_net_weight NUMBER fnd_api.g_miss_num
weight_uom_code VARCHAR2(3) fnd_api.g_miss_char
weight_uom_desc VARCHAR2(25) fnd_api.g_miss_char
departure_volume NUMBER fnd_api.g_miss_num
volume_uom_code VARCHAR2(3) fnd_api.g_miss_char
volume_uom_desc VARCHAR2(25) fnd_api.g_miss_char
departure_seal_code VARCHAR2(30) fnd_api.g_miss_char
departure_fill_percent NUMBER fnd_api.g_miss_char
tp_attribute_category VARCHAR2(150) fnd_api.g_miss_char
tp_attribute1 VARCHAR2(150) fnd_api.g_miss_char
tp_attribute2 VARCHAR2(150) fnd_api.g_miss_char
tp_attribute3 VARCHAR2(150) fnd_api.g_miss_char
tp_attribute4 VARCHAR2(150) fnd_api.g_miss_char
tp_attribute5 VARCHAR2(150) fnd_api.g_miss_char
tp_attribute6 VARCHAR2(150) fnd_api.g_miss_char
tp_attribute7 VARCHAR2(150) fnd_api.g_miss_char
tp_attribute8 VARCHAR2(150) fnd_api.g_miss_char
tp_attribute9 VARCHAR2(150) fnd_api.g_miss_char
tp_attribute10 VARCHAR2(150) fnd_api.g_miss_char
tp_attribute11 VARCHAR2(150) fnd_api.g_miss_char
tp_attribute12 VARCHAR2(150) fnd_api.g_miss_char
tp_attribute13 VARCHAR2(150) fnd_api.g_miss_char
tp_attribute14 VARCHAR2(150) fnd_api.g_miss_char
tp_attribute15 VARCHAR2(150) fnd_api.g_miss_char
attribute_category VARCHAR2(150) fnd_api.g_miss_char
attribute1 VARCHAR2(150) fnd_api.g_miss_char
attribute2 VARCHAR2(150) fnd_api.g_miss_char
attribute3 VARCHAR2(150) fnd_api.g_miss_char
attribute4 VARCHAR2(150) fnd_api.g_miss_char
属性属性属性属性 タイプタイプタイプタイプ デフォルト値デフォルト値デフォルト値デフォルト値
Oracle Shipping Execution 11iパブリック API 5-15
積降パブリック・アプリケーション・プログラム・インタフェース
レコードのパラメータ属性の検証レコードのパラメータ属性の検証レコードのパラメータ属性の検証レコードのパラメータ属性の検証
stop_idwsh_trip_stops.stop_idの有効な一意の要素である必要があります。
trip_idwsh_trips.trip_idの有効な一意の要素である必要があります。
trip_namewsh_trips.nameの有効な一意の要素である必要があります。
attribute5 VARCHAR2(150) fnd_api.g_miss_char
attribute6 VARCHAR2(150) fnd_api.g_miss_char
attribute7 VARCHAR2(150) fnd_api.g_miss_char
attribute8 VARCHAR2(150) fnd_api.g_miss_char
attribute9 VARCHAR2(150) fnd_api.g_miss_char
attribute10 VARCHAR2(150) fnd_api.g_miss_char
attribute11 VARCHAR2(150) fnd_api.g_miss_char
attribute12 VARCHAR2(150) fnd_api.g_miss_char
attribute13 VARCHAR2(150) fnd_api.g_miss_char
attribute14 VARCHAR2(150) fnd_api.g_miss_char
attribute15 VARCHAR2(150) fnd_api.g_miss_char
creation_date DATE fnd_api.g_miss_date
created_by NUMBER fnd_api.g_miss_num
last_update_date DATE fnd_api.g_miss_date
last_updated_by NUMBER fnd_api.g_miss_num
last_update_login DATE fnd_api.g_miss_date
program_application_id NUMBER fnd_api.g_miss_num
program_id NUMBER fnd_api.g_miss_num
program_update_date DATE fnd_api.g_miss_date
request_id NUMBER fnd_api.g_miss_num
属性属性属性属性 タイプタイプタイプタイプ デフォルト値デフォルト値デフォルト値デフォルト値
5-16 Oracle Order Management Suite APIおよびオープン・インタフェース・マニュアル
積降パブリック・アプリケーション・プログラム・インタフェース
stop_location_idhr_locations.location_idの有効な要素である必要があります。
stop_location_codehr_locations.location_codeの有効な要素である必要があります。
weight_uom_code重量単位区分に対するmtl_units_of_measure.uom_codeの有効な要素である必要があります。
weight_uom_desc重量単位区分に対するmtl_units_of_measure.unit_of_measureの有効な要素である必要があります。
volume_uom_code容積単位区分に対するmtl_units_of_measure.uom_codeの有効な要素である必要があります。
volume_uom_desc容積単位区分に対するmtl_units_of_measure.unit_of_measureの有効な要素である必要があります。
エラー処理エラー処理エラー処理エラー処理エラー・メッセージを取り出すときに、パラメータ p_init_msg_list、x_msg_countおよびx_msg_dataを参照してください。
Oracle Shipping Execution 11iパブリック API 5-17
積降パブリック・アプリケーション・プログラム・インタフェース
Stop_Action APIの機能の機能の機能の機能Stop_Action APIには次の機能があります。
Stop_Actionプロシージャにより、積降に対する処理を実行できます。 この APIは、輸送行程識別子、処理コード、および特定の処理に必要な追加パラメータをインバウンド・パラメータとして受け取り、完了ステータスを返します。
機能の概要機能の概要機能の概要機能の概要この APIは、積降識別子を検証してから、p_action_codeで指定される次の処理を、対応するプライベート・プロシージャをコールすることにより実行します。
� PLAN/UNPLAN: 積降の計画または計画取消しのためにコールされます。
� ARRIVE/CLOSE: 出発日または到着日の更新および積降のクローズのためにコールされます。この処理では、追加パラメータ P_ACTUAL_DATEを指定して、実績出発日または実績到着日を更新する必要があります。
� PICK_RELEASE: ピック・リリースを起動して、積降に関連する明細をリリースします。
� DELETE: 積降を削除するためにコールされます。
プロシージャのパラメータの説明プロシージャのパラメータの説明プロシージャのパラメータの説明プロシージャのパラメータの説明
WSH_TRIP_STOP_PUB.STOP_ACTION
次の表は、パブリック・プロシージャWSH_TRIP_STOP_PUB.STOP_ACTIONで使用するすべてのパラメータの説明です。 すべてのインバウンド・パラメータとアウトバウンド・パラメータが一覧表示されています。 パラメータに追加情報がある場合は、表の後に追加情報を示します。
パラメータパラメータパラメータパラメータ 使用方法使用方法使用方法使用方法 タイプタイプタイプタイプ 必須必須必須必須
p_api_version_number IN NUMBER x
p_init_msg_list IN VARCHAR2
x_return_status OUT VARCHAR2
x_msg_count OUT NUMBER
x_msg_data OUT VARCHAR2
p_action_code IN VARCHAR2 x
p_stop_id IN NUMBER
p_trip_id IN NUMBER
p_trip_name IN VARCHAR2
5-18 Oracle Order Management Suite APIおよびオープン・インタフェース・マニュアル
積降パブリック・アプリケーション・プログラム・インタフェース
p_api_version_number受信した APIコールのバージョン番号を現行のバージョン番号と比較します。 バージョン番号が非互換の場合はエラーが返されます。
p_init_msg_listこの APIがユーザーに代わってメッセージ・リストを初期化するように要求します。 x_msg_countの値が 1より大きい場合、コール FND_ MSG_PUB.GETを使用してメッセージ・リストを取り出す必要があります。指定する値は次のとおりです。
� p_msg_index => I
� p_encoded => F
� p_data => 1_message
� p_msg_index_out => 1_msg_index_out
1_messageと 1_msg_index_outは、それぞれ VARCHAR2(2000)タイプと NUMBERタイプのローカル変数です。
デフォルト値 : FND_API.G_FALSE
x_return_statusこの APIが処理を終了した後にデータのステータスを返すように要求します。 ステータスとして次の値が返されます。
� 正常終了 : FND_API.G_RET_STS_SUCCESS
� エラー : FND_API.G_RET_STS_ERROR
� 予期しないエラー : FND_API.G_RET_STS_UNEXP_ERROR
x_msg_countAPIで発生したエラー・メッセージの数を示します。
p_stop_location_id IN VARCHAR2
p_stop_location_code IN VARCHAR2
p_planned_dep_date IN DATE
p_actual_date IN DATE
p_defer_interface_flag IN VARCHAR2
パラメータパラメータパラメータパラメータ 使用方法使用方法使用方法使用方法 タイプタイプタイプタイプ 必須必須必須必須
Oracle Shipping Execution 11iパブリック API 5-19
積降パブリック・アプリケーション・プログラム・インタフェース
x_msg_dataエラー・メッセージ・テキストを返します。 x_msg_countの値が 1の場合、このパラメータには実際のメッセージが含まれています。
p_action_codeAPIに実行させる処理を、PLAN、UNPLAN、ARRIVE、CLOSE、PICK RELEASE、DELETEのいずれかの値で指定します。
p_stop_id処理の対象となる輸送行程積降地点の積降 ID。
p_stop_id処理の対象となる輸送行程積降地点の積降 ID。
p_trip_id処理の対象となる輸送行程積降地点の輸送行程 ID。
p_trip_name処理の対象となる輸送行程積降地点の輸送行程名。
p_stop_location_id処理の対象となる輸送行程積降地点の積降地点事業所 ID。
p_stop_location_code処理の対象となる輸送行程積降地点の積降地点事業所コード。
p_planned_dep_date処理の対象となる輸送行程積降地点の出発予定日。
p_actual_date輸送行程積降地点の到着 /出発の実績日。
p_defer_interface_flagINVおよび OEインタフェースに対するコンカレント要求を発行または遅延するフラグ。
5-20 Oracle Order Management Suite APIおよびオープン・インタフェース・マニュアル
搬送パブリック・アプリケーション・プログラム・インタフェース
搬送パブリック・アプリケーション・プログラム・インタフェース搬送パブリック・アプリケーション・プログラム・インタフェース搬送パブリック・アプリケーション・プログラム・インタフェース搬送パブリック・アプリケーション・プログラム・インタフェース搬送パブリック・アプリケーション・プログラム・インタフェース(API)は、パッケージWSH_DELIVERIES_PUB内の次の 2つのプロシージャで構成されるパブリック APIです。
� Create_Update_Delivery: 新規の輸送行程積降地点レコードの作成および既存の輸送行程積降地点レコードの更新ができます。
� Delivery_Action: 輸送行程積降地点に対する一定の処理を実行できます。
この項では、搬送パブリック APIの使用方法と、この APIが Oracle Shipping Executionでどのように機能するかについて説明します。
Create_Update_Delivery APIの機能の機能の機能の機能Create_Update_Delivery APIには次の機能があります。
Create_Update_Deliveryプロシージャにより、WSH_NEW_DELIVERIES表に新規の搬送レコードを作成することと、WSH_NEW_DELIVERIES表内の既存の搬送レコードを更新することができます。 新規作成する搬送の搬送 ID、搬送名およびリターン・ステータスはアウトバウンド・パラメータとして渡され、更新する既存の搬送の搬送 IDまたは搬送名はインバウンド・パラメータとして渡されます。
機能の概要機能の概要機能の概要機能の概要この APIは、インバウンド・パラメータ p_action_codeで値 CREATEが渡された場合、WSH_NEW_DELIVERIES内に新規の搬送レコードを作成します。 それにより、搬送情報がWSH_NEW_DELIVERIESに挿入され、新規の搬送の搬送 IDが返されます。 また、この APIは、インバウンド・パラメータ p_action_codeで値 UPDATEが渡された場合、WSH_NEW_DELIVERIES内の既存の搬送レコードを更新します。 更新する搬送レコードは、搬送名によって識別されます。 更新する搬送を名前で識別するための追加のインバウンド・パラメータも用意されています。
この APIは、作成または更新の処理を実行した後に、名前、顧客番号、出荷方法などの搬送情報を検証します。 また、この APIは、挿入文または更新文が正常終了したかどうかをチェックし、正常終了いなかった場合はエラーを返します。
プロシージャのパラメータの説明プロシージャのパラメータの説明プロシージャのパラメータの説明プロシージャのパラメータの説明
WSH_DELIVERIES_PUB.CREATE_UPDATE_DELIVERY
次の表は、パブリック・プロシージャWSH_DELIVERIES_PUB.CREATE_UPDATE_DELIVERYで使用するすべてのパラメータの説明です。 すべてのインバウンド・パラメータとアウトバウンド・パラメータが一覧表示されています。 パラメータに追加情報がある場合は、表の後に追加情報を示します。
Oracle Shipping Execution 11iパブリック API 5-21
搬送パブリック・アプリケーション・プログラム・インタフェース
p_api_version_number受信した APIコールのバージョン番号を現行のバージョン番号と比較します。 バージョン番号が非互換の場合はエラーが返されます。
p_init_msg_listこの APIがユーザーに代わってメッセージ・リストを初期化するように要求します。 x_msg_countの値が 1より大きい場合、コール FND_ MSG_PUB.GETを使用してメッセージ・リストを取り出す必要があります。指定する値は次のとおりです。
� p_msg_index => I
� p_encoded => F
� p_data => 1_message
� p_msg_index_out => 1_msg_index_out
1_messageと 1_msg_index_outは、それぞれ VARCHAR2(2000)タイプと NUMBERタイプのローカル変数です。
デフォルト値 : FND_API.G_FALSE
パラメータパラメータパラメータパラメータ 使用方法使用方法使用方法使用方法 タイプタイプタイプタイプ 必須必須必須必須
p_api_version_number IN NUMBER x
p_init_msg_list IN VARCHAR2
x_return_status OUT VARCHAR2
x_msg_count OUT NUMBER
x_msg_data OUT VARCHAR2
p_action_code IN VARCHAR2 x
p_delivery_info IN、OUT RECORD x
p_delivery_name IN VARCHAR2
x_delivery_id OUT NUMBER
x_name OUT VARCHAR2
5-22 Oracle Order Management Suite APIおよびオープン・インタフェース・マニュアル
搬送パブリック・アプリケーション・プログラム・インタフェース
x_return_statusこの APIが処理を終了した後にデータのステータスを返すように要求します。 ステータスとして次の値が返されます。
� 正常終了 : FND_API.G_RET_STS_SUCCESS
� エラー : FND_API.G_RET_STS_ERROR
� 予期しないエラー : FND_API.G_RET_STS_UNEXP_ERROR
x_msg_countAPIで発生したエラー・メッセージの数を示します。
x_msg_dataエラー・メッセージ・テキストを表示します。 x_msg_countの値が 1の場合、このパラメータには実際のメッセージが含まれています。
p_action_codeこのパラメータの値(CREATEまたは UPDATE)に応じて、この APIは新規の搬送情報を作成するか、または既存の搬送情報を更新するかどうかを指定します。
p_delivery_infoDelivery_Pub_Rec_Typeタイプの搬送エンティティの属性。 これらの属性は、WSH_NEW_DELIVERIESに挿入または更新されます。 その後に Delivery_Pub_Rec_Typeの定義が挿入されます。
p_delivery_name 更新する搬送レコードの名前を指定するインバウンド・パラメータ。
デフォルト値 : FND_API.G_MISS_CHAR
x_delivery_id作成する新規搬送レコードの搬送 IDを指定するアウトバウンド・パラメータ。
x_name作成する新規搬送レコードの搬送名を指定するアウトバウンド・パラメータ。
Oracle Shipping Execution 11iパブリック API 5-23
搬送パブリック・アプリケーション・プログラム・インタフェース
レコードのパラメータの説明レコードのパラメータの説明レコードのパラメータの説明レコードのパラメータの説明
DELIVERY_PUB_REC_TYPE RECORD DEFINITION
WSH_NEW_DELIVERIES表の定義および PL/SQLレコード内の ID列に対応する Value列をカプセル化するには、DELIVERIES_PUB_REC_TYPEを定義して Create_Update_Deliveryルーチンに搬送情報を渡します。
属性属性属性属性 タイプタイプタイプタイプ デフォルトデフォルトデフォルトデフォルト
delivery_id NUMBER fnd_api.g_miss_num
name VARCHAR2(30) fnd_api.g_miss_char
delivery_type VARCHAR2(30) fnd_api.g_miss_char
loading_sequence NUMBER fnd_api.g_miss_num
loading_order_flag Varchar2(2) fnd_api.g_miss_char
loading_order_desc VARCHAR2(20) fnd_api.g_miss_char
initial_pickup_date DATE fnd_api.g_miss_date
initial_pickup_location_id NUMBER fnd_api.g_miss_num
initial_pickup_location_code VARCHAR2(20) fnd_api.g_miss_char
organization_id NUMBER fnd_api.g_miss_num
organization_code VARCHAR2(3) fnd_api.g_miss_char
ultimate_dropoff_location_id NUMBER fnd_api.g_miss_num
ultimate_dropoff_location_code VARCHAR2(20) fnd_api.g_miss_char
ultimate_dropoff_date DATE fnd_api.g_miss_date
customer_id NUMBER fnd_api.g_miss_num
customer_number VARCHAR2(30) fnd_api.g_miss_char
intmed_ship_to_location_id NUMBER fnd_api.g_miss_num
intmed_ship_to_location_code VARCHAR2(20) fnd_api.g_miss_char
pooled_ship_to_location_id NUMBER fnd_api.g_miss_num
pooled_ship_to_location_code VARCHAR2(20) fnd_api.g_miss_char
carrier_id NUMBER fnd_api.g_miss_num
carrier_code VARCHAR2(25) fnd_api.g_miss_char
ship_method_code VARCHAR2(30) fnd_api.g_miss_char
5-24 Oracle Order Management Suite APIおよびオープン・インタフェース・マニュアル
搬送パブリック・アプリケーション・プログラム・インタフェース
ship_method_name VARCHAR2(80) fnd_api.g_miss_char
freight_terms_code VARCHAR2(30) fnd_api.g_miss_char
freight_terms_name VARCHAR2(80) fnd_api.g_miss_char
fob_code VARCHAR2(30) fnd_api.g_miss_char
fob_name VARCHAR2(80) fnd_api.g_miss_char
fob_location_id NUMBER fnd_api.g_miss_num
fob_location_code VARCHAR2(20) fnd_api.g_miss_char
waybill VARCHAR2(30) fnd_api.g_miss_char
dock_code VARCHAR2(30) fnd_api.g_miss_char
acceptance_flag VARCHAR2(1) fnd_api.g_miss_char
accepted_by VARCHAR2(150) fnd_api.g_miss_char
accepted_date DATE fnd_api.g_miss_date
acknowledged_by VARCHAR2(150) fnd_api.g_miss_char
confirmed_by VARCHAR2(150) fnd_api.g_miss_char
confirm_date DATE fnd_api.g_miss_date
asn_date_sent DATE fnd_api.g_miss_date
asn_status_code VARCHAR2(15) fnd_api.g_miss_char
asn_seq_number NUMBER fnd_api.g_miss_num
gross_weight NUMBER fnd_api.g_miss_num
net_weight NUMBER fnd_api.g_miss_num
weight_uom_code VARCHAR2(3) fnd_api.g_miss_char
weight_uom_desc VARCHAR2(25) fnd_api.g_miss_char
volume NUMBER fnd_api.g_miss_num
volume_uom_code VARCHAR2(3) fnd_api.g_miss_char
volume_uom_desc VARCHAR2(25) fnd_api.g_miss_char
additional_shipment_info VARCHAR2(500) fnd_api.g_miss_char
currency_code VARCHAR2(15) fnd_api.g_miss_char
currency_name VARCHAR2(80) fnd_api.g_miss_char
attribute_category VARCHAR2(150) fnd_api.g_miss_char
属性属性属性属性 タイプタイプタイプタイプ デフォルトデフォルトデフォルトデフォルト
Oracle Shipping Execution 11iパブリック API 5-25
搬送パブリック・アプリケーション・プログラム・インタフェース
attribute1 VARCHAR2(150) fnd_api.g_miss_char
attribute2 VARCHAR2(150) fnd_api.g_miss_char
attribute3 VARCHAR2(150) fnd_api.g_miss_char
attribute4 VARCHAR2(150) fnd_api.g_miss_char
attribute5 VARCHAR2(150) fnd_api.g_miss_char
attribute6 VARCHAR2(150) fnd_api.g_miss_char
attribute7 VARCHAR2(150) fnd_api.g_miss_char
attribute8 VARCHAR2(150) fnd_api.g_miss_char
attribute9 VARCHAR2(150) fnd_api.g_miss_char
attribute10 VARCHAR2(150) fnd_api.g_miss_char
attribute11 VARCHAR2(150) fnd_api.g_miss_char
attribute12 VARCHAR2(150) fnd_api.g_miss_char
attribute13 VARCHAR2(150) fnd_api.g_miss_char
attribute14 VARCHAR2(150) fnd_api.g_miss_char
attribute15 VARCHAR2(150) fnd_api.g_miss_char
tp_attribute_category VARCHAR2(150) fnd_api.g_miss_char
tp_attribute1 VARCHAR2(150) fnd_api.g_miss_char
tp_attribute2 VARCHAR2(150) fnd_api.g_miss_char
tp_attribute3 VARCHAR2(150) fnd_api.g_miss_char
tp_attribute4 VARCHAR2(150) fnd_api.g_miss_char
tp_attribute5 VARCHAR2(150) fnd_api.g_miss_char
tp_attribute6 VARCHAR2(150) fnd_api.g_miss_char
tp_attribute7 VARCHAR2(150) fnd_api.g_miss_char
tp_attribute8 VARCHAR2(150) fnd_api.g_miss_char
tp_attribute9 VARCHAR2(150) fnd_api.g_miss_char
tp_attribute10 VARCHAR2(150) fnd_api.g_miss_char
tp_attribute11 VARCHAR2(150) fnd_api.g_miss_char
tp_attribute12 VARCHAR2(150) fnd_api.g_miss_char
tp_attribute13 VARCHAR2(150) fnd_api.g_miss_char
属性属性属性属性 タイプタイプタイプタイプ デフォルトデフォルトデフォルトデフォルト
5-26 Oracle Order Management Suite APIおよびオープン・インタフェース・マニュアル
搬送パブリック・アプリケーション・プログラム・インタフェース
tp_attribute14 VARCHAR2(150) fnd_api.g_miss_char
tp_attribute15 VARCHAR2(150) fnd_api.g_miss_char
global_attribute_category VARCHAR2(30) fnd_api.g_miss_char
global_attribute1 VARCHAR2(150) fnd_api.g_miss_char
global_attribute2 VARCHAR2(150) fnd_api.g_miss_char
global_attribute3 VARCHAR2(150) fnd_api.g_miss_char
global_attribute4 VARCHAR2(150) fnd_api.g_miss_char
global_attribute5 VARCHAR2(150) fnd_api.g_miss_char
global_attribute6 VARCHAR2(150) fnd_api.g_miss_char
global_attribute7 VARCHAR2(150) fnd_api.g_miss_char
global_attribute8 VARCHAR2(150) fnd_api.g_miss_char
global_attribute9 VARCHAR2(150) fnd_api.g_miss_char
global_attribute10 VARCHAR2(150) fnd_api.g_miss_char
global_attribute11 VARCHAR2(150) fnd_api.g_miss_char
global_attribute12 VARCHAR2(150) fnd_api.g_miss_char
global_attribute13 VARCHAR2(150) fnd_api.g_miss_char
global_attribute14 VARCHAR2(150) fnd_api.g_miss_char
global_attribute15 VARCHAR2(150) fnd_api.g_miss_char
global_attribute16 VARCHAR2(150) fnd_api.g_miss_char
global_attribute17 VARCHAR2(150) fnd_api.g_miss_char
global_attribute18 VARCHAR2(150) fnd_api.g_miss_char
global_attribute19 VARCHAR2(150) fnd_api.g_miss_char
global_attribute20 VARCHAR2(150) fnd_api.g_miss_char
creation_date DATE fnd_api.g_miss_date
created_by NUMBER fnd_api.g_miss_num
last_update_date DATE fnd_api.g_miss_date
last_updated_by NUMBER fnd_api.g_miss_num
last_update_login NUMBER fnd_api.g_miss_num
program_application_id NUMBER fnd_api.g_miss_num
属性属性属性属性 タイプタイプタイプタイプ デフォルトデフォルトデフォルトデフォルト
Oracle Shipping Execution 11iパブリック API 5-27
搬送パブリック・アプリケーション・プログラム・インタフェース
レコードのパラメータ属性の検証レコードのパラメータ属性の検証レコードのパラメータ属性の検証レコードのパラメータ属性の検証
delivery_idwsh_new_deliveries.delivery_idの有効な一意の要素である必要があります。
delivery_namewsh_new_deliveries.nameの有効な一意の要素である必要があります。
delivery_typeいずれかの STANDARDである必要があります。
loading_order_flag参照タイプ LOADING_ORDERに対する fnd_lookup_values_vl.lookup_codeの有効な要素である必要があります。
loading_order_desc参照タイプ LOADING_ORDERに対する fnd_lookup_values_vl.meaningの有効な要素である必要があります。
initial_pickup_location_idhr_locations.location_idの有効な要素である必要があります。
initial_pickup_location_codehr_locations.location_codeの有効な要素である必要があります。
organization_idorg_organization_definitions.organization_idの有効な要素である必要があります。
organization_codeorg_organization_definitions.organization_codeの有効な要素である必要があります。
ultimate_dropoff_location_idhr_locations.location_idの有効な要素である必要があります。
program_id NUMBER fnd_api.g_miss_num
program_update_date DATE fnd_api.g_miss_date
request_id NUMBER fnd_api.g_miss_num
属性属性属性属性 タイプタイプタイプタイプ デフォルトデフォルトデフォルトデフォルト
5-28 Oracle Order Management Suite APIおよびオープン・インタフェース・マニュアル
搬送パブリック・アプリケーション・プログラム・インタフェース
ultimate_dropoff_location_code hr_locations.location_codeの有効な要素である必要があります。
customer_idra_customers.customer_idの有効な要素である必要があります。
customer_codera_customers.customer_codeの有効な要素である必要があります。
intmed_ship_to_location_idhr_locations.location_idの有効な要素である必要があります。
intmed_ship_to_location_codehr_locations.location_codeの有効な要素である必要があります。
pooled_ship_to_location_idhr_locations.location_idの有効な要素である必要があります。
pooled_ship_to_location_codehr_locations.location_codeの有効な要素である必要があります。
ship_method_code参照タイプ SHIP_METHODに対する fnd_lookup_values_vl.lookup_codeの有効な要素である必要があります。
ship_method_name参照タイプ SHIP_METHODに対する fnd_lookup_values_vl.meaningの有効な要素である必要があります。
freight_terms_code参照タイプ FREIGHT_TERMSに対する fnd_lookup_values_vl.lookup_codeの有効な要素である必要があります。
freight_terms_name参照タイプ FREIGHT_TERMSに対する fnd_lookup_values_vl.meaningの有効な要素である必要があります。
fob_code参照タイプ FOBに対する fnd_lookup_values_vl.lookup_codeの有効な要素である必要があります。
Oracle Shipping Execution 11iパブリック API 5-29
搬送パブリック・アプリケーション・プログラム・インタフェース
fob_terms_name参照タイプ FOBに対する fnd_lookup_values_vl.meaningの有効な要素である必要があります。
fob_location_idhr_locations.location_idの有効な要素である必要があります。
fob_location_codehr_locations.location_codeの有効な要素である必要があります。
weight_uom_code重量単位区分に対するmtl_units_of_measure.uom_codeの有効な要素である必要があります。
weight_uom_desc重量単位区分に対するmtl_units_of_measure.unit_of_measureの有効な要素である必要があります。
volume_uom_code容積単位区分に対するmtl_units_of_measure.uom_codeの有効な要素である必要があります。
volume_uom_desc容積単位区分に対するmtl_units_of_measure.unit_of_measureの有効な要素である必要があります。
currency_codefnd_currencies_vl.currency_codeの有効な要素である必要があります。
currency_name fnd_currencies_vl.currency_nameの有効な要素である必要があります。
エラー処理エラー処理エラー処理エラー処理エラー・メッセージを取り出すときに、パラメータ p_init_msg_list、x_msg_countおよびx_msg_dataを参照してください。
5-30 Oracle Order Management Suite APIおよびオープン・インタフェース・マニュアル
搬送パブリック・アプリケーション・プログラム・インタフェース
Delivery_Action APIの機能の機能の機能の機能Delivery_Action APIには次の機能があります。
Delivery_Actionプロシージャにより、搬送に対する処理を実行できます。 この APIは、搬送識別子、処理コード、および特定の処理に必要な追加パラメータをインバウンド・パラメータとして受け取り、完了ステータスを返します。
機能の概要機能の概要機能の概要機能の概要この APIは、搬送識別子を検証してから、対応するプライベート・プロシージャをコールすることにより、p_action_codeで指定される次の処理を実行します。
� PLAN/UNPLAN: 搬送の計画または計画取消しのためにコールされます。
� WT-VOL: 搬送の重量および容積を計算するためにコールされます。 この処理には、追加パラメータ P_WV_OVERRIDE_FLAGが必要です。 このパラメータの値を Yに設定した場合、輸送行程上のすべての搬送に対する重量および容積が再計算されます。
� CONFIRM: 搬送を確認するためにコールされます。 先頭が P_SCで始まる追加パラメータが必要です。
� PACK、RE-OPEN、IN-TRANSIT、CLOSE: 搬送のステータスを更新するためにコールされます。 この処理では、追加パラメータ P_ACTUAL_DATEを指定して、実績出発日または実績到着日を更新する必要があります。
� ASSIGN-TRIP: 輸送行程を搬送に割り当てるためにコールされます。 先頭が P_ASGで始まる追加パラメータが必要です。
� UNASSIGN-TRIP: 輸送行程を搬送から割当解除するためにコールされます。
� AUTOCREATE-TRIP: 搬送に対する輸送行程を自動作成するためにコールされます。
� PICK_RELEASE: ピック・リリースを起動して、搬送に関連する明細をリリースします。
� DELETE: 搬送を削除するためにコールされます。
プロシージャのパラメータの説明プロシージャのパラメータの説明プロシージャのパラメータの説明プロシージャのパラメータの説明
WSH_DELIVERY_PUB.DELIVERY_ACTION
次の表は、パブリック・プロシージャWSH_DELIVERY_PUB.DELIVERY_ACTIONで使用するすべてのパラメータの説明です。 すべてのインバウンド・パラメータとアウトバウンド・パラメータが一覧表示されています。 パラメータに追加情報がある場合は、表の後に追加情報を示します。
Oracle Shipping Execution 11iパブリック API 5-31
搬送パブリック・アプリケーション・プログラム・インタフェース
パラメータパラメータパラメータパラメータ 使用方法使用方法使用方法使用方法 タイプタイプタイプタイプ 必須必須必須必須
p_api_version_number IN NUMBER x
p_init_msg_list IN VARCHAR2
x_return_status OUT VARCHAR2
x_msg_count OUT NUMBER
x_msg_data OUT VARCHAR2
p_action_code IN VARCHAR2 x
p_delivery_id IN NUMBER
p_delivery_name IN VARCHAR2
p_asg_trip_id IN NUMBER
p_asg_trip_name IN VARCHAR2
p_asg_pickup_stop_id IN NUMBER
p_asg_pickup_loc_id IN NUMBER
p_asg_pickup_loc_code IN VARCHAR2
p_asg_pickup_arr_date IN DATE
p_asg_pickup_dep_date IN NUMBER
p_asg_dropoff_stop_id IN NUMBER
p_asg_dropoff_loc_id IN NUMBER
p_asg_dropoff_loc_code IN VARCHAR2
p_asg_dropoff_arr_date IN DATE
p_asg_dropoff_dep_date IN DATE
p_sc_action_flag IN VARCHAR2
p_sc_intransit_flag IN VARCHAR2
p_sc_close_trip_flag IN VARCHAR2
p_sc_create_bol_flag IN VARCHAR2
p_sc_stage_del_flag IN VARCHAR2
p_sc_trip_ship_method IN VARCHAR2
p_sc_actual_dep_date IN VARCHAR2
p_sc_report_set_id IN NUMBER
5-32 Oracle Order Management Suite APIおよびオープン・インタフェース・マニュアル
搬送パブリック・アプリケーション・プログラム・インタフェース
p_api_version_number受信した APIコールのバージョン番号を現行のバージョン番号と比較します。 バージョン番号が非互換の場合はエラーが返されます。
p_init_msg_listこの APIがユーザーに代わってメッセージ・リストを初期化するように要求します。 x_msg_countの値が 1より大きい場合、コール FND_ MSG_PUB.GETを使用してメッセージ・リストを取り出す必要があります。指定する値は次のとおりです。
� p_msg_index => I
� p_encoded => F
� p_data => 1_message
� p_msg_index_out => 1_msg_index_out
1_messageと 1_msg_index_outは、それぞれ VARCHAR2(2000)タイプと NUMBERタイプのローカル変数です。
デフォルト値 : FND_API.G_FALSE
x_return_statusこの APIが処理を終了した後にデータのステータスを返すように要求します。 ステータスとして次の値が返されます。
� 正常終了 : FND_API.G_RET_STS_SUCCESS
� エラー : FND_API.G_RET_STS_ERROR
� 予期しないエラー : FND_API.G_RET_STS_UNEXP_ERROR
x_msg_countAPIで発生したエラー・メッセージの数を示します。
p_sc_report_set_name IN VARCHAR2
p_sc_defer_interface_flag IN VARCHAR2
p_wv_override_flag IN VARCHAR2
x_trip_id OUT VARCHAR2
x_trip_name OUT VARCHAR2
p_actual_date IN DATE
パラメータパラメータパラメータパラメータ 使用方法使用方法使用方法使用方法 タイプタイプタイプタイプ 必須必須必須必須
Oracle Shipping Execution 11iパブリック API 5-33
搬送パブリック・アプリケーション・プログラム・インタフェース
x_msg_dataエラー・メッセージ・テキストを返します。 x_msg_countの値が 1の場合、このパラメータには実際のメッセージが含まれています。
p_action_codeAPIに実行させる処理を、PLAN、UNPLAN、PACK、CONFIRM、RE-OPEN、IN-TRANSIT、CLOSE、ASSIGN-TRIP、UNASSIGN-TRIP、AUTOCREATE-TRIP、WT-VOL、PICK RELEASE、DELETEのいずれかの値で指定します。
p_delivery_name 処理の対象となる搬送の名前。
p_delivery_id処理の対象となる搬送の ID。
デフォルト値 : NULL
p_asg_trip_id搬送に割り当てる輸送行程の ID。 輸送行程を割り当てるときに使用されます。
デフォルト値 : NULL
p_trip_name搬送に割り当てる輸送行程の名前。 輸送行程を割り当てるときに使用されます。
デフォルト値 : NULL
p_asg_pickup_stop_id集荷割当で指定する積降 ID。 輸送行程を割り当てるときに使用されます。
デフォルト値 : NULL
p_asg_pickup_loc_id集荷割当で指定する積降地点事業所。 輸送行程を割り当てるときに使用されます。
デフォルト値 : NULL
p_asg_pickup_loc_code集荷割当で指定する積降地点事業所コード。 輸送行程を割り当てるときに使用されます。
デフォルト値 : NULL
5-34 Oracle Order Management Suite APIおよびオープン・インタフェース・マニュアル
搬送パブリック・アプリケーション・プログラム・インタフェース
p_asg_pickup_arr_date集荷割当で指定する積降地点事業所到着日。 輸送行程を割り当てるときに使用されます。
デフォルト値 : NULL
p_asg_pickup_dep_date集荷割当で指定する積降地点事業所出発日。 輸送行程を割り当てるときに使用されます。
デフォルト値 : NULL
p_asg_dropoff_stop_id荷降割当で指定する積降 ID。 輸送行程を割り当てるときに使用されます。
デフォルト値 : NULL
p_asg_dropoff_loc_id荷降割当で指定する積降地点事業所。 輸送行程を割り当てるときに使用されます。
デフォルト値 : NULL
p_asg_dropoff_loc_code荷降割当で指定する積降地点事業所コード。 輸送行程を割り当てるときに使用されます。
デフォルト値 : NULL
p_asg_dropoff_arr_date荷降割当で指定する積降地点事業所到着日。 輸送行程を割り当てるときに使用されます。
デフォルト値 : NULL
p_asg_dropoff_dep_date荷降割当で指定する積降地点事業所出発日。 輸送行程を割り当てるときに使用されます。
デフォルト値 : NULL
p_sc_action_flag出荷確認オプション - S、B、T、A、C。搬送の出荷確認のときに使用されます。
デフォルト値 : S
p_sc_intransit_flag出荷確認移動中設定フラグ。 搬送の出荷確認のときに使用されます。
デフォルト値 : N
Oracle Shipping Execution 11iパブリック API 5-35
搬送パブリック・アプリケーション・プログラム・インタフェース
p_sc_close_trip_flag出荷確認輸送行程クローズ・フラグ。 搬送の出荷確認のときに使用されます。
デフォルト値 : N
p_sc_create_bol_flag出荷確認荷受証作成フラグ。 搬送の出荷確認のときに使用されます。
デフォルト値 : N
p_sc_stage_del_flag出荷確認ステージ数量用搬送作成フラグ。 搬送の出荷確認のときに使用されます。
デフォルト値 : Y.
p_sc_trip_ship_method出荷確認輸送行程出荷方法。 搬送の出荷確認のときに使用されます。
デフォルト値 : NULL
p_defer_interface_flagINVおよび OEインタフェースに対するコンカレント要求を発行 /遅延する出荷確認フラグ。
デフォルト値 : Y
p_wv_override_flag重量容量計算用上書きフラグ。
デフォルト値 : N
x_trip_id自動作成輸送行程の ID。
x_trip_name自動作成輸送行程の名前。
エラー処理エラー処理エラー処理エラー処理エラー・メッセージを取り出すときに、パラメータ p_init_msg_list、x_msg_countおよびx_msg_dataを参照してください。
5-36 Oracle Order Management Suite APIおよびオープン・インタフェース・マニュアル
搬送詳細パブリック・アプリケーション・プログラム・インタフェース
搬送詳細パブリック・アプリケーション・プログラム・インタ搬送詳細パブリック・アプリケーション・プログラム・インタ搬送詳細パブリック・アプリケーション・プログラム・インタ搬送詳細パブリック・アプリケーション・プログラム・インタフェースフェースフェースフェース
搬送詳細パブリック・アプリケーション・プログラム・インタフェース(API)は、パッケージWSH_DELIVERY_DETAILS_PUB内の次のプロシージャで構成されるパブリックAPIです。
Detail_To_Delivery: 搬送詳細を搬送に割り当てるか、または搬送詳細を搬送から割当解除できます。
Split_Line: 1つの搬送詳細を 2つの搬送詳細に分割し、それらの要求数量の合計が元の搬送詳細の要求数量と同じになるようにします。
Update_Shipping_Attributes: 搬送詳細を新しい情報で更新します。その他に、Autocreate_Deliveriesプロシージャと Autocreate_Del_Tripプロシージャがあります。
この項では、搬送詳細パブリック APIの使用方法と、この APIが Oracle Shipping Executionでどのように機能するかについて説明します。
Detail_To_Delivery APIの機能の機能の機能の機能Detail_To_Delivery APIには次の機能があります。
Detail_To_Deliveryプロシージャは、 搬送詳細の搬送への割当と、搬送詳細の搬送からの割当解除の 2つの処理を実行します。
機能の概要機能の概要機能の概要機能の概要このプロシージャは、インバウンド・パラメータ p_actionで値 'ASSIGN'が渡された場合、搬送詳細を搬送に割り当てます。 '割当 'の処理を行う場合、搬送 IDまたは搬送名を指定する必要があります。 また、このプロシージャは、インバウンド・パラメータ p_actionで値'UNASSIGN'が渡された場合、搬送詳細を割当解除します。 '割当解除 'の処理を行う場合、このプロシージャはすべての搬送詳細を搬送から割当解除するので、搬送 IDまたは搬送名を渡す必要はありません。
割当の処理を行う場合、このプロシージャは、搬送詳細ステータス、搬送ステータス、出荷パラメータで定義された属性別グループ、出荷先事業所および出荷元事業所をチェックします。 '割当 '処理では、すでに割り当てられている搬送詳細はスキップされ、まだ割り当てられていない搬送詳細に対して処理が行われ、リターン・ステータスでエラーが返されます。 コール側プロシージャは、コミットとロールバックのいずれを行うかを決定します。 '割当 '処理を実行できるのは、ステータスが 'OPEN'または 'PACKED'で、かつ計画対象ではない搬送に対してのみです。 セキュリティ・ルールは、出荷先事業所情報、出荷元事業所情報、
注意注意注意注意 : 搬送詳細の作成は、受注入力の一環として行う必要があるので、オープン APIでは提供されません。
Oracle Shipping Execution 11iパブリック API 5-37
搬送詳細パブリック・アプリケーション・プログラム・インタフェース
およびその他のオプションの属性別グループが搬送詳細および搬送の間で共通であるかどうかをチェックします。
'割当解除 '処理では、すでに割当解除されている搬送詳細はスキップされ、リターン・ステータスで警告が通知されます。 '割当解除処理 'を実行できるのは、ステータスがOPENで、かつ計画対象ではない搬送に対してのみです。 搬送詳細の運送費がある場合、リターン・ステータスで警告が通知されます。
プロシージャのパラメータの説明プロシージャのパラメータの説明プロシージャのパラメータの説明プロシージャのパラメータの説明
WSH_DELIVERY_DETAILS_PUB.DETAIL_TO_DELIVERY
次の表は、パブリック・プロシージャWSH_DELIVERY_DETAILS_PUB.DETAIL_TO_DELIVERYで使用するすべてのパラメータの説明です。 すべてのインバウンド・パラメータとアウトバウンド・パラメータが一覧表示されています。 パラメータに追加情報がある場合は、表の後に追加情報を示します。
p_api_version_number受信した APIコールのバージョン番号を現行のバージョン番号と比較します。 バージョン番号が非互換の場合はエラーが返されます。
パラメータパラメータパラメータパラメータ 使用方法使用方法使用方法使用方法 タイプタイプタイプタイプ 必須必須必須必須
p_api_version_number IN NUMBER x
p_init_msg_list IN VARCHAR2
x_return_status OUT VARCHAR2
x_msg_count OUT NUMBER
x_msg_data OUT VARCHAR2
p_TabOfDelDets IN TABLE x
p_action IN VARCHAR2 x
p_delivery_id OUT NUMBER
p_delivery_name OUT VARCHAR2
5-38 Oracle Order Management Suite APIおよびオープン・インタフェース・マニュアル
搬送詳細パブリック・アプリケーション・プログラム・インタフェース
p_init_msg_listこの APIがユーザーに代わってメッセージ・リストを初期化するように要求します。 x_msg_countの値が 1より大きい場合、コール FND_ MSG_PUB.GETを使用してメッセージ・リストを取り出す必要があります。指定する値は次のとおりです。
� p_msg_index => I
� p_encoded => F
� p_data => 1_message
� p_msg_index_out => 1_msg_index_out
1_messageと 1_msg_index_outは、それぞれ VARCHAR2(2000)タイプと NUMBERタイプのローカル変数です。
デフォルト値 : FND_API.G_FALSE
x_return_statusこの APIが処理を終了した後にデータのステータスを返すように要求します。 ステータスとして次の値が返されます。
� 正常終了 : FND_API.G_RET_STS_SUCCESS
� エラー : FND_API.G_RET_STS_ERROR
� 予期しないエラー : FND_API.G_RET_STS_UNEXP_ERROR
x_msg_countAPIで発生したエラー・メッセージの数を示します。
x_msg_dataエラー・メッセージ・テキストを返します。 x_msg_countの値が 1の場合、このパラメータには実際のメッセージが含まれています。
p_TabOfDelDetsWSH_UTIL_CORE.ID_TAB_TYPEタイプの搬送詳細 IDの表。これは、2進整数による索引付きの NUMBERタイプの表です。
p_action処理を指定する値は、 'ASSIGN'と 'UNASSIGN'です。
'ASSIGN'の処理を指定する場合、搬送詳細の割当先の搬送を識別するための搬送 IDまたは搬送名を渡す必要があります。 搬送 IDと搬送名の両方を渡した場合、搬送を識別するために搬送 IDのみが使用され、搬送名は無視されます。
Oracle Shipping Execution 11iパブリック API 5-39
搬送詳細パブリック・アプリケーション・プログラム・インタフェース
p_delivery_id搬送を識別するための搬送 ID。'UNASSIGN'の処理を指定する場合は不要です。
p_delivery_name 搬送を識別するための搬送名。'UNASSIGN'の処理を指定する場合は不要です。
エラー処理エラー処理エラー処理エラー処理エラー・メッセージを取り出すときに、パラメータ p_init_msg_list、x_msg_countおよびx_msg_dataを参照してください。
Split_Line APIの機能の機能の機能の機能Split_Line APIには次の機能があります。
Split_Lineプロシージャを使用して、1つの搬送詳細を 2つの搬送詳細に分割できます。 出荷が部分的に行われたか、または出荷残が発生したときに、搬送詳細を分割する必要があります。
機能の概要機能の概要機能の概要機能の概要この APIは、1つの搬送詳細を 2つの搬送詳細に分割します。 分割後に作成された新しい搬送詳細のほとんどのフィールドには、元の搬送詳細と同じ値が設定されています。ただし、要求数量は分割された数量、出荷済数量は NULL、出荷残数量は NULLになり、また、split_from_detail_idは元の搬送詳細をポイントしています。 分割後、コール側プロシージャは、出荷済数量および出荷残数量を更新して取引全体を完了させるために、もう 1度コールを行う必要があります。
このプロシージャでは、搬送詳細が有効であるかどうか、および、分割された数量がWSH_DELIVERY_DETAILS_ACTIONS.Split_Delivery_Detailsのコール前の要求数量より大きくなっていないかどうかがチェックされます。 数量が 10進数量標準を満たしているかどうかをチェックするWSH_DELIVERY_DETAILS_ACTIONS.Split_Delivery_Detailsにより、ほとんどの検証が行われます。
プロシージャのパラメータの説明プロシージャのパラメータの説明プロシージャのパラメータの説明プロシージャのパラメータの説明
WSH_DELIVERY_DETAILS_PUB.SPLIT_LINE
次の表は、パブリック・プロシージャWSH_DELIVERY_DETAILS_PUB.SPLIT_LINEで使用するすべてのパラメータの説明です。 すべてのインバウンド・パラメータとアウトバウンド・パラメータが一覧表示されています。 パラメータに追加情報がある場合は、表の後に追加情報を示します。
5-40 Oracle Order Management Suite APIおよびオープン・インタフェース・マニュアル
搬送詳細パブリック・アプリケーション・プログラム・インタフェース
p_api_version_number受信した APIコールのバージョン番号を現行のバージョン番号と比較します。 バージョン番号が非互換の場合はエラーが返されます。
p_init_msg_listこの APIがメッセージ・リストを初期化するように要求します。 x_msg_countの値が 1より大きい場合、コール FND_ MSG_PUB.GETを使用してメッセージ・リストを取り出す必要があります。指定する値は次のとおりです。
� p_msg_index => I
� p_encoded => F
� p_data => 1_message
� p_msg_index_out => 1_msg_index_out
1_messageと 1_msg_index_outは、それぞれ VARCHAR2(2000)タイプと NUMBERタイプのローカル変数です。
デフォルト値 : FND_API.G_FALSE.
p_commitこのパラメータを 'TRUE'に設定した場合、取引をコミットします。
デフォルト値 : FND_API.G_FALSE
パラメータパラメータパラメータパラメータ 使用方法使用方法使用方法使用方法 タイプタイプタイプタイプ 必須必須必須必須
p_api_version_number IN NUMBER x
p_init_msg_list IN VARCHAR2
p_commit IN VARCHAR2
p_validation_level IN NUMBER
x_return_status OUT VARCHAR2
x_msg_count OUT NUMBER
x_msg_data OUT VARCHAR2
p_from_detail_id IN VARCHAR2 x
x_new_detail_id OUT NUMBER
x_split_quantity IN、OUT NUMBER
Oracle Shipping Execution 11iパブリック API 5-41
搬送詳細パブリック・アプリケーション・プログラム・インタフェース
x_return_statusこの APIが処理を終了した後にデータのステータスを返すように要求します。 ステータスとして次の値が返されます。
� 正常終了 : FND_API.G_RET_STS_SUCCESS
� エラー : FND_API.G_RET_STS_ERROR
� 予期しないエラー : FND_API.G_RET_STS_UNEXP_ERROR
x_msg_countAPIで発生したエラー・メッセージの数を示します。
x_msg_dataエラー・メッセージ・テキストを返します。 x_msg_countの値が 1の場合、このパラメータには実際のメッセージが含まれています。
p_from_detail_id分割する明細の搬送詳細 ID。
x_new_detail_id元の明細の分割後に作成される新規の明細の搬送詳細 ID。
x_split_quantity分割後に作成された新規の搬送詳細に割り当てられる、元の搬送詳細の数量から計算された数量。
エラー処理エラー処理エラー処理エラー処理エラー・メッセージを取り出すときに、パラメータ p_init_msg_list、x_msg_countおよびx_msg_dataを参照してください。
5-42 Oracle Order Management Suite APIおよびオープン・インタフェース・マニュアル
搬送詳細パブリック・アプリケーション・プログラム・インタフェース
Update_Shipping_Attributes APIの機能の機能の機能の機能Update_Shipping APIには次の機能があります。
Update_Shipping_Attributesプロシージャを使用して、wsh_delivery_details内のデータを変更できます。
機能の概要機能の概要機能の概要機能の概要このプロシージャは、ソース・システムからコールされ、wsh_delivery_details内のデータを変更することにより、ピック・リリース、出荷確認、ソース明細分割、その他の更新アクティビティなど、ソース・システムが行った変更が反映されるようにします。
このプロシージャは、渡された属性パラメータが有効であるかどうかをチェックし、検証時に値から IDへの変換を行います。 その後、WSH_INTERFACEがコールされます。 Update_Shipping_Attributesがコールされます。
プロシージャのパラメータの説明プロシージャのパラメータの説明プロシージャのパラメータの説明プロシージャのパラメータの説明
WSH_DELIVERY_DETAILS_PUB.UPDATE_SHIPPING_ATTRIBUTES
次の表は、パブリック・プロシージャWSH_DELIVERY_DETAILS_PUB.SPLIT_LINEで使用するすべてのパラメータの説明です。 すべてのインバウンド・パラメータとアウトバウンド・パラメータが一覧表示されています。 パラメータに追加情報がある場合は、表の後に追加情報を示します。
p_api_version_number受信した APIコールのバージョン番号を現行のバージョン番号と比較します。 バージョン番号が非互換の場合はエラーが返されます。
パラメータパラメータパラメータパラメータ 使用方法使用方法使用方法使用方法 タイプタイプタイプタイプ 必須必須必須必須
p_api_version_number IN NUMBER x
p_init_msg_list IN VARCHAR2
x_return_status OUT VARCHAR2
x_msg_count OUT NUMBER
x_msg_data OUT VARCHAR2
p_changed_attributes IN RECORD x
p_source_code IN VARCHAR2 x
Oracle Shipping Execution 11iパブリック API 5-43
搬送詳細パブリック・アプリケーション・プログラム・インタフェース
p_init_msg_listこの APIがユーザーに代わってメッセージ・リストを初期化するように要求します。 x_msg_countの値が 1より大きい場合、コール FND_ MSG_PUB.GETを使用してメッセージ・リストを取り出す必要があります。指定する値は次のとおりです。
� p_msg_index => I
� p_encoded => F
� p_data => 1_message
� p_msg_index_out => 1_msg_index_out
1_messageと 1_msg_index_outは、それぞれ VARCHAR2(2000)タイプと NUMBERタイプのローカル変数です。
デフォルト値 : FND_API.G_FALSE.
x_return_statusこの APIが処理を終了した後にデータのステータスを返すように要求します。 ステータスとして次の値が返されます。
� 正常終了 : FND_API.G_RET_STS_SUCCESS
� エラー : FND_API.G_RET_STS_ERROR
� 予期しないエラー : FND_API.G_RET_STS_UNEXP_ERROR
x_msg_countAPIで発生したエラー・メッセージの数を示します。
x_msg_dataエラー・メッセージ・テキストを返します。 x_msg_countの値が 1の場合、このパラメータには実際のメッセージが含まれています。
p_changed_attributeswsh_delivery_details内で更新される ChangedAttributesTabTypeの属性。 WSH_DELIVERY_DETAILS_PUB.ChangedAttributesTabTypeは、Binary_Integerによる索引付きの ChangedAttributesRecTypeの表です。 その後に ChangedAttributesRecTypeの定義が挿入されます。
p_source_codewsh_delivery_details表を更新するソース・システムのコード。 ソース・システムが変更できるのは、同じソース・システムにより作成された搬送詳細に限られます。 Update_Shipping_Attributesの場合、このコードは 'OE'にする必要があります。
5-44 Oracle Order Management Suite APIおよびオープン・インタフェース・マニュアル
搬送詳細パブリック・アプリケーション・プログラム・インタフェース
レコードのパラメータの説明レコードのパラメータの説明レコードのパラメータの説明レコードのパラメータの説明
ChangedAttributesRecTypeレコードの定義レコードの定義レコードの定義レコードの定義
WSH_DELIVERY_DETAILS表の定義および PL/SQLレコード内の ID列に対応する Value列をカプセル化するには、ChangedAttributesRecTypeを定義します。
属性属性属性属性 タイプタイプタイプタイプ デフォルト値デフォルト値デフォルト値デフォルト値
source_header_id NUMBER fnd_api.g_miss_num
source_line_id NUMBER fnd_api.g_miss_num
sold_to_org_id NUMBER fnd_api.g_miss_num
customer_number NUMBER fnd_api.g_miss_char
sold_to_contact_id NUMBER fnd_api.g_miss_num
ship_from_org_id NUMBER fnd_api.g_miss_char
ship_from_org_code VARCHAR2(3) fnd_api.g_miss_char
ship_to_org_id NUMBER fnd_api.g_miss_ num
ship_to_org_code VARCHAR2(3) fnd_api.g_miss_char
ship_to_contact_id NUMBER fnd_api.g_miss_ num
deliver_to_org_id NUMBER fnd_api.g_miss_num
deliver_to_org_code VARCHAR2(3) fnd_api.g_miss_char
deliver_to_contact_id NUMBER fnd_api.g_miss_ num
intmed_ship_to_org_id NUMBER fnd_api.g_miss_num
intmed_ship_to_org_code VARCHAR2(3) fnd_api.g_miss_char
intmed_ship_to_contact_id NUMBER fnd_api.g_miss_ num
ship_tolerance_above NUMBER fnd_api.g_miss_ num
ship_tolerance_below NUMBER fnd_api.g_miss_ num
ordered_quantity NUMBER fnd_api.g_miss_ num
order_quantity_uom VARCHAR2(3) fnd_api.g_miss_char
ordered_qty_unit_of_measure VARCHAR2(25) fnd_api.g_miss_char
subinventory VARCHAR2(10) fnd_api.g_miss_char
revision VARCHAR2(3) fnd_api.g_miss_char
lot_number VARCHAR2(30) fnd_api.g_miss_char
Oracle Shipping Execution 11iパブリック API 5-45
搬送詳細パブリック・アプリケーション・プログラム・インタフェース
customer_requested_lot_flag VARCHAR2(1) fnd_api.g_miss_char
serial_number VARCHAR2(30) fnd_api.g_miss_char
locator_id NUMBER fnd_api.g_miss_ num
date_requested DATE fnd_api.g_miss_date
date_scheduled DATE fnd_api.g_miss_date
master_container_item_id NUMBER fnd_api.g_miss_ num
detail_container_item_id NUMBER fnd_api.g_miss_ num
shipping_method_code VARCHAR2(30) fnd_api.g_miss_char
carrier_id NUMBER fnd_api.g_miss_num
freight_terms_code VARCHAR2(30) fnd_api.g_miss_char
freight_terms_name VARCHAR2(30) fnd_api.g_miss_char
freight_carrier_code VARCHAR2(30) fnd_api.g_miss_char
shipment_priority_code VARCHAR2(30) fnd_api.g_miss_char
fob_code VARCHAR2(30) fnd_api.g_miss_char
fob_name VARCHAR2(30) fnd_api.g_miss_char
dep_plan_required_flag VARCHAR2(1) fnd_api.g_miss_char
customer_prod_seq VARCHAR2(50) fnd_api.g_miss_char
customer_dock_code VARCHAR2(30) fnd_api.g_miss_char
gross_weight NUMBER fnd_api.g_miss_num
net_weight NUMBER fnd_api.g_miss_num
weight_uom_code VARCHAR2(3) fnd_api.g_miss_char
weight_uom_desc VARCHAR2(50) fnd_api.g_miss_char
volume NUMBER fnd_api.g_miss_num
volume_uom_code VARCHAR2(3) fnd_api.g_miss_char
volume_uom_desc VARCHAR2(50) fnd_api.g_miss_char
top_model_line_id NUMBER fnd_api.g_miss_num
ship_set_id NUMBER fnd_api.g_miss_num
ato_line_id NUMBER fnd_api.g_miss_num
arrival_set_id NUMBER fnd_api.g_miss_num
属性属性属性属性 タイプタイプタイプタイプ デフォルト値デフォルト値デフォルト値デフォルト値
5-46 Oracle Order Management Suite APIおよびオープン・インタフェース・マニュアル
搬送詳細パブリック・アプリケーション・プログラム・インタフェース
レコードのパラメータ属性の検証レコードのパラメータ属性の検証レコードのパラメータ属性の検証レコードのパラメータ属性の検証
sold_to_org_idra_customers.customer_idの有効な一意の要素である必要があります。
customer_numberra_customers.customer_numberの有効な一意の要素である必要があります。
ship_from_org_idorg_organization_definitions.organization_idの有効な要素である必要があります。
ship_from_org_codeorg_organization_definitions.organization_codeの有効な要素である必要があります。
ship_to_org_idorg_organization_definitions.organization_idの有効な要素である必要があります。
ship_to_org_codeorg_organization_definitions.organization_codeの有効な要素である必要があります。
delier_to_org_idorg_organization_definitions.organization_idの有効な要素である必要があります。
ship_model_complete_flag VARCHAR2(1) fnd_api.g_miss_char
cust_po_number VARCHAR2(50) fnd_api.g_miss_char
released_status VARCHAR2(1) fnd_api.g_miss_char
packing_instructions VARCHAR2(2000)
fnd_api.g_miss_char
shipping_instructions VARCHAR2(2000)
fnd_api.g_miss_char
container_name VARCHAR2(50) fnd_api.g_miss_char
container_flag VARCHAR2(1) fnd_api.g_miss_char
delivery_detail_id NUMBER fnd_api.g_miss_num
属性属性属性属性 タイプタイプタイプタイプ デフォルト値デフォルト値デフォルト値デフォルト値
Oracle Shipping Execution 11iパブリック API 5-47
搬送詳細パブリック・アプリケーション・プログラム・インタフェース
deliver_to_org_codeorg_organization_definitions.organization_codeの有効な要素である必要があります。
intmed_ship_to_org_idorg_organization_definitions.organization_idの有効な要素である必要があります。
intmed_ship_to_org_codeorg_organization_definitions.organization_codeの有効な要素である必要があります。
ship_tolerance_aboveマイナスでない数値である必要があります。
ship_tolerance_belowマイナスでない数値である必要があります。
ordered_quantityマイナスでない整数値である必要があります。
order_quantity_uommtl_items_uoms_view.uom_codeの有効な要素である必要があります。
ordered_quantity_unit_of_measuremtl_items_uoms_view.unit_of_measureの有効な要素である必要があります。
shipping_method_code参照タイプ 'SHIP_METHOD'に対する fnd_lookup_values_vl.lookup_codeの有効な要素である必要があります。
freight_terms_code参照タイプ 'FREIGHT_TERMS'に対する fnd_lookup_values_vl.lookup_codeの有効な要素である必要があります。
freight_terms_name参照タイプ 'FREIGHT_TERMS'に対する fnd_lookup_values_vl.meaningの有効な要素である必要があります。
fob_code参照タイプ 'FOB'に対する fnd_lookup_values_vl.lookup_codeの有効な要素である必要があります。
5-48 Oracle Order Management Suite APIおよびオープン・インタフェース・マニュアル
搬送詳細パブリック・アプリケーション・プログラム・インタフェース
fob_name参照タイプ 'FOB'に対する fnd_lookup_values_vl.meaningの有効な要素である必要があります。
dep_plan_required_flag'Y'または 'N'である必要があります。
gross_weightマイナスでない数値である必要があります。
net_weightマイナスでない数値である必要があります。
weight_uom_code重量単位区分に対するmtl_units_of_measure.uom_codeの有効な要素である必要があります。
weight_uom_desc重量単位区分に対するmtl_units_of_measure.unit_of_measureの有効な要素である必要があります。
volumeマイナスでない数値である必要があります。
volume_uom_code容積単位区分に対するmtl_units_of_measure.uom_codeの有効な要素である必要があります。
volume_uom_desc容積単位区分に対するmtl_units_of_measure.unit_of_measureの有効な要素である必要があります。
ship_model_complete_flag'Y'または 'N'である必要があります。
released_status'R、''S、''Y'または 'X'のいずれかである必要があります。
Oracle Shipping Execution 11iパブリック API 5-49
搬送詳細パブリック・アプリケーション・プログラム・インタフェース
エラー処理エラー処理エラー処理エラー処理エラー・メッセージを取り出すときに、パラメータ p_init_msg_list、x_msg_countおよびx_msg_dataを参照してください。
5-50 Oracle Order Management Suite APIおよびオープン・インタフェース・マニュアル
搬送詳細パブリック・アプリケーション・プログラム・インタフェース
Autocreate_Deliveries APIの機能の機能の機能の機能Autocreate_Deliveries APIには次の機能があります。
Autocreate_Deliveriesプロシージャは、複数の搬送明細に対する搬送を自動的に作成するために、ソース・システムからコールされます。
このプロシージャは、渡された属性パラメータが有効であるかどうかをチェックし、検証時に値から IDへの変換を行います。
プロシージャのパラメータの説明プロシージャのパラメータの説明プロシージャのパラメータの説明プロシージャのパラメータの説明
WSH_DELIVERY_DETAILS_PUB.AUTOCREATE_DELIVERIES
次の表は、パブリック・プロシージャWSH_DELIVERY_DETAILS_PUB.AUTOCREATE_DELIVERIESで使用するすべてのパラメータの説明です。 すべてのインバウンド・パラメータとアウトバウンド・パラメータが一覧表示されています。 パラメータに追加情報がある場合は、表の後に追加情報を示します。
p_api_version_number受信した APIコールのバージョン番号を現行のバージョン番号と比較します。 バージョン番号が非互換の場合はエラーが返されます。
p_init_msg_listこの APIがユーザーに代わってメッセージ・リストを初期化するように要求します。 x_msg_countの値が 1より大きい場合、コール FND_ MSG_PUB.GETを使用してメッセージ・リストを取り出す必要があります。指定する値は次のとおりです。
� p_msg_index => I
� p_encoded => F
パラメータパラメータパラメータパラメータ 使用方法使用方法使用方法使用方法 タイプタイプタイプタイプ 必須必須必須必須
p_api_version_number IN NUMBER x
p_init_msg_list IN VARCHAR2
p_commit IN VARCHAR2
x_return_status OUT VARCHAR2
x_msg_count OUT NUMBER
x_msg_data OUT VARCHAR2
p_line_rows IN TABLE x
x_del_rows OUT TABLE
Oracle Shipping Execution 11iパブリック API 5-51
搬送詳細パブリック・アプリケーション・プログラム・インタフェース
� p_data => 1_message
� p_msg_index_out => 1_msg_index_out
1_messageと 1_msg_index_outは、それぞれ VARCHAR2(2000)タイプと NUMBERタイプのローカル変数です。
デフォルト値 : FND_API.G_FALSE
p_commitこのパラメータを 'TRUE'に設定した場合、取引をコミットします。
デフォルト値 : FND_API.G_FALSE
x_return_statusこの APIが処理を終了した後にデータのステータスを返すように要求します。 ステータスとして次の値が返されます。
� 正常終了 : FND_API.G_RET_STS_SUCCESS
� エラー : FND_API.G_RET_STS_ERROR
� 予期しないエラー : FND_API.G_RET_STS_UNEXP_ERROR
x_msg_countAPIで発生したエラー・メッセージの数を示します。
x_msg_dataエラー・メッセージ・テキストを返します。 x_msg_countの値が 1の場合、このパラメータには実際のメッセージが含まれています。
p_line_rowsWSH_UTIL_CORE.ID_TAB_TYPEタイプの搬送詳細の表。これは、2進整数による索引付きの NUMBERタイプの表です。
x_del_rowsWSH_UTIL_CORE.ID_TAB_TYPEタイプの搬送の表。これは、2進整数による索引付きのNUMBERタイプの表です。
エラー処理エラー処理エラー処理エラー処理エラー・メッセージを取り出すときに、パラメータ p_init_msg_list、x_msg_countおよびx_msg_dataを参照してください。
5-52 Oracle Order Management Suite APIおよびオープン・インタフェース・マニュアル
搬送詳細パブリック・アプリケーション・プログラム・インタフェース
Autocreate_Del_Trip APIの機能の機能の機能の機能Autocreate_Del_Trip APIには次の機能があります。
Autocreate_Del_Tripプロシージャは、複数の搬送明細に対する輸送行程および搬送を自動的に作成するために、ソース・システムからコールされます。
また、このプロシージャは、渡された属性パラメータが有効であるかどうかをチェックし、検証時に値から IDへの変換を行います。
プロシージャのパラメータの説明プロシージャのパラメータの説明プロシージャのパラメータの説明プロシージャのパラメータの説明
WSH_DELIVERY_DETAILS_PUB.AUTOCREATE_DEL_TRIP
次の表は、パブリック・プロシージャWSH_DELIVERY_DETAILS_PUB.AUTOCREATE_DEL_TRIPで使用するすべてのパラメータの説明です。 すべてのインバウンド・パラメータとアウトバウンド・パラメータが一覧表示されています。 パラメータに追加情報がある場合は、表の後に追加情報を示します。
p_api_version_number受信した APIコールのバージョン番号を現行のバージョン番号と比較します。 バージョン番号が非互換の場合はエラーが返されます。
パラメータパラメータパラメータパラメータ 使用方法使用方法使用方法使用方法 タイプタイプタイプタイプ 必須必須必須必須
p_api_version_number IN NUMBER x
p_init_msg_list IN VARCHAR2
p_commit IN VARCHAR2
x_return_status OUT VARCHAR2
x_msg_count OUT NUMBER
x_msg_data OUT VARCHAR2
p_line_rows IN TABLE x
x_del_rows OUT TABLE x
x_trip_id OUT NUMBER x
x_trip_name OUT VARCHAR2 x
Oracle Shipping Execution 11iパブリック API 5-53
搬送詳細パブリック・アプリケーション・プログラム・インタフェース
p_init_msg_listこの APIがユーザーに代わってメッセージ・リストを初期化するように要求します。 x_msg_countの値が 1より大きい場合、コール FND_ MSG_PUB.GETを使用してメッセージ・リストを取り出す必要があります。指定する値は次のとおりです。
� p_msg_index => I
� p_encoded => F
� p_data => 1_message
� p_msg_index_out => 1_msg_index_out
1_messageと 1_msg_index_outは、それぞれ VARCHAR2(2000)タイプと NUMBERタイプのローカル変数です。
デフォルト値 : FND_API.G_FALSE
p_commitこのパラメータを 'TRUE'に設定した場合、取引をコミットします。
デフォルト値 : FND_API.G_FALSE
x_return_statusこの APIが処理を終了した後にデータのステータスを返すように要求します。 ステータスとして次の値が返されます。
� 正常終了 : FND_API.G_RET_STS_SUCCESS
� エラー : FND_API.G_RET_STS_ERROR
� 予期しないエラー : FND_API.G_RET_STS_UNEXP_ERROR
x_msg_countAPIで発生したエラー・メッセージの数を示します。
x_msg_dataエラー・メッセージ・テキストを返します。 x_msg_countの値が 1の場合、このパラメータには実際のメッセージが含まれています。
p_line_rowsWSH_UTIL_CORE.ID_TAB_TYPEタイプの搬送詳細の表。これは、2進整数による索引付きの NUMBERタイプの表です。
x_del_rowsWSH_UTIL_CORE.ID_TAB_TYPEタイプの搬送の表。これは、2進整数による索引付きのNUMBERタイプの表です。
5-54 Oracle Order Management Suite APIおよびオープン・インタフェース・マニュアル
搬送詳細パブリック・アプリケーション・プログラム・インタフェース
x_trip_id自動作成された輸送行程の ID。
x_trip_name自動作成された輸送行程の名前。
エラー処理エラー処理エラー処理エラー処理エラー・メッセージを取り出すときに、パラメータ p_init_msg_list、x_msg_countおよびx_msg_dataを参照してください。
Oracle Shipping Execution 11iパブリック API 5-55
コンテナ・パブリック・アプリケーション・プログラム・インタフェース
コンテナ・パブリック・アプリケーション・プログラム・インコンテナ・パブリック・アプリケーション・プログラム・インコンテナ・パブリック・アプリケーション・プログラム・インコンテナ・パブリック・アプリケーション・プログラム・インタフェースタフェースタフェースタフェース
コンテナ・パブリック・アプリケーション・プログラム・インタフェース(API)は、パッケージWSH_CONTAINER_PUB内の次の 4つのプロシージャで構成されるパブリックAPIです。
Create_Container: 新規のコンテナ・レコードを作成できます。
Update_Container: 既存のコンテナ・レコードを更新できます。
Auto_Pack: コンテナを自動梱包できます。
Container_Actions: コンテナに対する一定の処理を実行できます。
この項では、コンテナ・パブリック APIの使用方法と、この APIが Oracle Shipping Executionでどのように機能するかについて説明します。
Create_Container APIの機能の機能の機能の機能Create_Container APIには次の機能があります。
Create_Containerプロシージャは、コンテナ品目 IDまたはコンテナ品目名、およびその他の必要なパラメータを受け取って、1つ以上のコンテナの作成や、必要なコンテナの作成を行います。 そして、このプロシージャは、コンテナ・インスタンス ID(搬送詳細 ID)の表および標準アウトバウンド・パラメータを返します。
機能の概要機能の概要機能の概要機能の概要この APIは、WSH_DELIVERY_DETAILSに新規のコンテナ・レコードを作成します。 それにより、WSH_DELIVERY_DETAILSにコンテナ情報が挿入され、新規作成されたコンテナIDの表が返されます。
プロシージャのパラメータの説明プロシージャのパラメータの説明プロシージャのパラメータの説明プロシージャのパラメータの説明
WSH_CONTAINER_PUB.CREATE_CONTAINERS
次の表は、パブリック・プロシージャWSH_CONTAINER_PUB.CREATE_CONTAINERSで使用するすべてのパラメータの説明です。 すべてのインバウンド・パラメータとアウトバウンド・パラメータが一覧表示されています。 パラメータに追加情報がある場合は、表の後に追加情報を示します。
5-56 Oracle Order Management Suite APIおよびオープン・インタフェース・マニュアル
コンテナ・パブリック・アプリケーション・プログラム・インタフェース
p_api_version_number受信した APIコールのバージョン番号を現行のバージョン番号と比較します。 バージョン番号が非互換の場合はエラーが返されます。
p_init_msg_listこの APIがユーザーに代わってメッセージ・リストを初期化するように要求します。 x_msg_countの値が 1より大きい場合、コール FND_ MSG_PUB.GETを使用してメッセージ・リストを取り出す必要があります。指定する値は次のとおりです。
� p_msg_index => I
� p_encoded => F
パラメータパラメータパラメータパラメータ 使用方法使用方法使用方法使用方法 タイプタイプタイプタイプ 必須必須必須必須
p_api_version_number IN NUMBER x
p_init_msg_list IN VARCHAR2
p_commit IN VARCHAR2
p_validation_level IN NUMBER
x_return_status OUT VARCHAR2
x_msg_count OUT NUMBER
x_msg_data OUT VARCHAR2
p_container_item_id IN NUMBER
p_container_item_name IN VARCHAR2 x
p_organization_id IN NUMBER
p_organization_code IN VARCHAR2
p_name_prefix IN VARCHAR2
p_name_suffix IN VARCHAR2
p_base_number IN NUMBER x
p_num_digits IN NUMBER
p_quantity IN NUMBER
p_container_name IN VARCHAR2
p_action IN VARCHAR2
x_container_ids OUT TABLE
Oracle Shipping Execution 11iパブリック API 5-57
コンテナ・パブリック・アプリケーション・プログラム・インタフェース
� p_data => 1_message
� p_msg_index_out => 1_msg_index_out
1_messageと 1_msg_index_outは、それぞれ VARCHAR2(2000)タイプと NUMBERタイプのローカル変数です。
デフォルト値 : FND_API.G_FALSE
x_return_statusこの APIが処理を終了した後にデータのステータスを返すように要求します。 ステータスとして次の値が返されます。
� 正常終了 : FND_API.G_RET_STS_SUCCESS
� エラー : FND_API.G_RET_STS_ERROR
� 予期しないエラー : FND_API.G_RET_STS_UNEXP_ERROR
x_msg_countAPIで発生したエラー・メッセージの数を示します。
x_msg_dataエラー・メッセージ・テキストを返します。 x_msg_countの値が 1の場合、このパラメータには実際のメッセージが含まれています。
p_container_item_id コンテナのキー・フレックスフィールド ID。
p_container_item_nameコンテナのフレックスフィールド名。
p_organization_idコンテナの組織 ID。
p_organization_code コンテナの組織コード。
p_name_prefixコンテナ名のプリフィクス。
p_name_suffixコンテナ名のサフィクス。
5-58 Oracle Order Management Suite APIおよびオープン・インタフェース・マニュアル
コンテナ・パブリック・アプリケーション・プログラム・インタフェース
p_name_prefixコンテナ名のプリフィクス。
p_base_numberコンテナ名の数字部分の開始番号。
p_num_digits桁数の精度。
p_quantity作成されたコンテナ数。
p_container_nameコンテナを 1つのみ作成する場合のコンテナ名。
x_container_idsWSH_UTIL_CORE.ID_TAB_TYPEタイプの新規作成されたコンテナ IDの表。これは、2進整数による索引付きの NUMBERタイプの表です。
エラー処理エラー処理エラー処理エラー処理エラー・メッセージを取り出すときに、パラメータ p_init_msg_list、x_msg_countおよびx_msg_dataを参照してください。
Oracle Shipping Execution 11iパブリック API 5-59
コンテナ・パブリック・アプリケーション・プログラム・インタフェース
Update Container APIの機能の機能の機能の機能Trip_Action APIには次の機能があります。
Update_Containerプロシージャを使用して、既存のコンテナを更新できます。 このプロシージャは、コンテナ情報および更新するコンテナの名前または IDをインバウンド・パラメータとして受け取ります。
機能の概要機能の概要機能の概要機能の概要この APIは、コンテナ・レコード・タイプの属性入力を使用して、WSH_DELIVERY_DETAILS内の既存のコンテナ・レコードを更新します。 更新するコンテナの名前または IDは、それぞれ、インバウンド・パラメータ p_container_nameまたは p_cont_instance_idとして渡されます。
この APIは、コンテナ・レコードを更新する前に入力レコード属性を検証します。
p_api_version_number受信した APIコールのバージョン番号を現行のバージョン番号と比較します。 バージョン番号が非互換の場合はエラーが返されます。
p_init_msg_listこの APIがユーザーに代わってメッセージ・リストを初期化するように要求します。 x_msg_countの値が 1より大きい場合、コール FND_ MSG_PUB.GETを使用してメッセージ・リストを取り出す必要があります。指定する値は次のとおりです。
� p_msg_index => I
� p_encoded => F
パラメータパラメータパラメータパラメータ 使用方法使用方法使用方法使用方法 タイプタイプタイプタイプ 必須必須必須必須
p_api_version_number IN NUMBER x
p_init_msg_list IN VARCHAR2
p_commit IN VARCHAR2
p_validation_level IN VARCHAR2
x_return_status OUT VARCHAR2
x_msg_count OUT NUMBER
x_msg_data OUT VARCHAR2
p_container_rec IN RECORD x
5-60 Oracle Order Management Suite APIおよびオープン・インタフェース・マニュアル
コンテナ・パブリック・アプリケーション・プログラム・インタフェース
� p_data => 1_message
� p_msg_index_out => 1_msg_index_out
1_messageと 1_msg_index_outは、それぞれ VARCHAR2(2000)タイプと NUMBERタイプのローカル変数です。
デフォルト値 : FND_API.G_FALSE
x_return_statusこの APIが処理を終了した後にデータのステータスを返すように要求します。 ステータスとして次の値が返されます。
� 正常終了 : FND_API.G_RET_STS_SUCCESS
� エラー : FND_API.G_RET_STS_ERROR
� 予期しないエラー : FND_API.G_RET_STS_UNEXP_ERROR
x_msg_countAPIで発生したエラー・メッセージの数を示します。
x_msg_dataエラー・メッセージ・テキストを返します。 x_msg_countの値が 1の場合、このパラメータには実際のメッセージが含まれています。
p_container_recChangedAttributeRecTypeタイプのコンテナ・エンティティの属性。 これらの属性は、WSH_DELIVERY_DETAILSで更新されます。 その後に ChangedAttributeRecTypeの定義が挿入されます。
レコードのパラメータの説明レコードのパラメータの説明レコードのパラメータの説明レコードのパラメータの説明
TRIP_STOP_PUB_REC_TYPE RECORD DEFINITION
WSH_DELIVERY_DETAILS表の定義および PL/SQLレコード内の ID列に対応する Value列をカプセル化するには、ChangedAttributeRecTypeを定義し、これを使用して Update_Containerルーチンに輸送行程情報を渡します。
属性属性属性属性 タイプタイプタイプタイプ デフォルト値デフォルト値デフォルト値デフォルト値
source_header_id NUMBER fnd_api.g_miss_num
source_line_id NUMBER fnd_api.g_miss_num
sold_to_org_id NUMBER fnd_api.g_miss_num
Oracle Shipping Execution 11iパブリック API 5-61
コンテナ・パブリック・アプリケーション・プログラム・インタフェース
customer_number NUMBER fnd_api.g_miss_char
sold_to_contact_id NUMBER fnd_api.g_miss_num
ship_from_org_id NUMBER fnd_api.g_miss_char
ship_from_org_code VARCHAR2(3) fnd_api.g_miss_char
ship_to_org_id NUMBER fnd_api.g_miss_ num
ship_to_org_code VARCHAR2(3) fnd_api.g_miss_char
ship_to_contact_id NUMBER fnd_api.g_miss_ num
deliver_to_org_id NUMBER fnd_api.g_miss_num
deliver_to_org_code VARCHAR2(3) fnd_api.g_miss_char
deliver_to_contact_id NUMBER fnd_api.g_miss_ num
intmed_ship_to_org_id NUMBER fnd_api.g_miss_num
intmed_ship_to_org_code VARCHAR2(3) fnd_api.g_miss_char
intmed_ship_to_contact_id NUMBER fnd_api.g_miss_ num
ship_tolerance_above NUMBER fnd_api.g_miss_ num
ship_tolerance_below NUMBER fnd_api.g_miss_ num
ordered_quantity NUMBER fnd_api.g_miss_ num
order_quantity_uom VARCHAR2(3) fnd_api.g_miss_char
ordered_qty_unit_of_measure
VARCHAR2(25) fnd_api.g_miss_char
subinventory VARCHAR2(10) fnd_api.g_miss_char
revision VARCHAR2(3) fnd_api.g_miss_char
lot_number VARCHAR2(30) fnd_api.g_miss_char
customer_requested_lot_flag
VARCHAR2(1) fnd_api.g_miss_char
serial_number VARCHAR2(30) fnd_api.g_miss_char
locator_id NUMBER fnd_api.g_miss_ num
date_requested DATE fnd_api.g_miss_date
date_scheduled DATE fnd_api.g_miss_date
master_container_item_id NUMBER fnd_api.g_miss_ num
detail_container_item_id NUMBER fnd_api.g_miss_ num
属性属性属性属性 タイプタイプタイプタイプ デフォルト値デフォルト値デフォルト値デフォルト値
5-62 Oracle Order Management Suite APIおよびオープン・インタフェース・マニュアル
コンテナ・パブリック・アプリケーション・プログラム・インタフェース
shipping_method_code VARCHAR2(30) fnd_api.g_miss_char
carrier_id NUMBER fnd_api.g_miss_num
freight_terms_code VARCHAR2(30) fnd_api.g_miss_char
freight_terms_name VARCHAR2(30) fnd_api.g_miss_char
freight_carrier_code VARCHAR2(30) fnd_api.g_miss_char
shipment_priority_code VARCHAR2(30) fnd_api.g_miss_char
fob_code VARCHAR2(30) fnd_api.g_miss_char
fob_name VARCHAR2(30) fnd_api.g_miss_char
dep_plan_required_flag VARCHAR2(1) fnd_api.g_miss_char
customer_prod_seq VARCHAR2(50) fnd_api.g_miss_char
customer_dock_code VARCHAR2(30) fnd_api.g_miss_char
gross_weight NUMBER fnd_api.g_miss_num
net_weight NUMBER fnd_api.g_miss_num
weight_uom_code VARCHAR2(3) fnd_api.g_miss_char
weight_uom_desc VARCHAR2(50) fnd_api.g_miss_char
volume NUMBER fnd_api.g_miss_num
volume_uom_code VARCHAR2(3) fnd_api.g_miss_char
volume_uom_desc VARCHAR2(50) fnd_api.g_miss_char
top_model_line_id NUMBER fnd_api.g_miss_num
ship_set_id NUMBER fnd_api.g_miss_num
ato_line_id NUMBER fnd_api.g_miss_num
arrival_set_id NUMBER fnd_api.g_miss_num
ship_model_complete_flag VARCHAR2(1) fnd_api.g_miss_char
cust_po_number VARCHAR2(50) fnd_api.g_miss_char
released_status VARCHAR2(1) fnd_api.g_miss_char
packing_instructions VARCHAR2(2000)
fnd_api.g_miss_char
shipping_instructions VARCHAR2(2000)
fnd_api.g_miss_char
属性属性属性属性 タイプタイプタイプタイプ デフォルト値デフォルト値デフォルト値デフォルト値
Oracle Shipping Execution 11iパブリック API 5-63
コンテナ・パブリック・アプリケーション・プログラム・インタフェース
レコードのパラメータ属性の検証レコードのパラメータ属性の検証レコードのパラメータ属性の検証レコードのパラメータ属性の検証
sold_to_org_idra_customers.customer_idの有効な一意の要素である必要があります。
customer_numberra_customers.customer_numberの有効な一意の要素である必要があります。
ship_from_org_idorg_organization_definitions.organization_idの有効な要素である必要があります。
ship_from_org_codeorg_organization_definitions.organization_codeの有効な要素である必要があります。
ship_to_org_idorg_organization_definitions.organization_idの有効な要素である必要があります。
ship_to_org_codeorg_organization_definitions.organization_codeの有効な要素である必要があります。
delier_to_org_idorg_organization_definitions.organization_idの有効な要素である必要があります。
deliver_to_org_codeorg_organization_definitions.organization_codeの有効な要素である必要があります。
intmed_ship_to_org_idorg_organization_definitions.organization_idの有効な要素である必要があります。
intmed_ship_to_org_codeorg_organization_definitions.organization_codeの有効な要素である必要があります。
container_name VARCHAR2(50) fnd_api.g_miss_char
container_flag VARCHAR2(1) fnd_api.g_miss_char
delivery_detail_id NUMBER fnd_api.g_miss_num
属性属性属性属性 タイプタイプタイプタイプ デフォルト値デフォルト値デフォルト値デフォルト値
5-64 Oracle Order Management Suite APIおよびオープン・インタフェース・マニュアル
コンテナ・パブリック・アプリケーション・プログラム・インタフェース
ship_tolerance_aboveマイナスでない数値である必要があります。
ship_tolerance_belowマイナスでない数値である必要があります。
ordered_quantityマイナスでない整数値である必要があります。
order_quantity_uommtl_items_uoms_view.uom_codeの有効な要素である必要があります。
ordered_quantity_unit_of_measuremtl_items_uoms_view.unit_of_measureの有効な要素である必要があります。
shipping_method_code参照タイプ SHIP_METHODに対する fnd_lookup_values_vl.lookup_codeの有効な要素である必要があります。
freight_terms_code参照タイプ FREIGHT_TERMSに対する fnd_lookup_values_vl.lookup_codeの有効な要素である必要があります。
freight_terms_name参照タイプ FREIGHT_TERMSに対する fnd_lookup_values_vl.meaningの有効な要素である必要があります。
fob_code参照タイプ FOBに対する fnd_lookup_values_vl.lookup_codeの有効な要素である必要があります。
fob_name参照タイプ FOBに対する fnd_lookup_values_vl.meaningの有効な要素である必要があります。
dep_plan_required_flagYまたはNである必要があります。
gross_weightマイナスでない数値である必要があります。
Oracle Shipping Execution 11iパブリック API 5-65
コンテナ・パブリック・アプリケーション・プログラム・インタフェース
net_weightマイナスでない数値である必要があります。
weight_uom_code重量単位区分に対するmtl_units_of_measure.uom_codeの有効な要素である必要があります。
weight_uom_desc重量単位区分に対するmtl_units_of_measure.unit_of_measureの有効な要素である必要があります。
volumeマイナスでない数値である必要があります。
volume_uom_code容積単位区分に対するmtl_units_of_measure.uom_codeの有効な要素である必要があります。
volume_uom_desc容積単位区分に対するmtl_units_of_measure.unit_of_measureの有効な要素である必要があります。
ship_model_complete_flagYまたはNである必要があります。
released_statusR、S、Yまたは Xのいずれかである必要があります。
エラー処理エラー処理エラー処理エラー処理エラー・メッセージを取り出すときに、パラメータ p_init_msg_list、x_msg_countおよびx_msg_dataを参照してください。
5-66 Oracle Order Management Suite APIおよびオープン・インタフェース・マニュアル
コンテナ・パブリック・アプリケーション・プログラム・インタフェース
Auto_Pack APIの機能の機能の機能の機能Auto_Pack APIには次の機能があります。
Auto_Packプロシージャは、搬送明細、コンテナ、搬送のいずれかの IDの表を受け取り、明細、コンテナ、搬送のいずれかを詳細コンテナに自動梱包し、自動梱包処理中に作成したコンテナ・インスタンス IDの表を返します。
機能の概要機能の概要機能の概要機能の概要この APIは、搬送明細、コンテナ、搬送のいずれかの IDの表を受け取り、明細、コンテナ、搬送のいずれかを詳細コンテナに自動梱包します。 グループ化 IDが使用されるのは、入力のエンティティの表が明細またはコンテナの場合のみです。 明細およびコンテナの親コンテナへの梱包は、それぞれの明細またはコンテナのグループ IDによって決定されます。
グループ化 IDの表が入力されない場合、APIは、明細またはコンテナのグループ化属性に基づいて、明細またはコンテナのグループ化 IDを決定します。 そして、明細またはコンテナは詳細コンテナに自動梱包され、詳細コンテナは、p_pack_cont_flagの値が 'Y'と 'N'のいずれであるかに応じて、親コンテナまたはマスター・コンテナに梱包されます。 APIは、自動梱包処理中に作成されたコンテナ・インスタンス IDの表を返します。 詳細コンテナが親コンテナに梱包される場合、出力の IDの表には、詳細コンテナおよび親コンテナの搬送詳細 IDが含まれます。
プロシージャのパラメータの説明プロシージャのパラメータの説明プロシージャのパラメータの説明プロシージャのパラメータの説明
WSH_CONTAINER_PUB.AUTO_PACK
次の表は、パブリック・プロシージャWSH_CONTAINER_PUB.AUTO_PACKで使用するすべてのパラメータの説明です。 すべてのインバウンド・パラメータとアウトバウンド・パラメータが一覧表示されています。 パラメータに追加情報がある場合は、表の後に追加情報を示します。
パラメータパラメータパラメータパラメータ 使用方法使用方法使用方法使用方法 タイプタイプタイプタイプ 必須必須必須必須
p_api_version_number IN NUMBER x
p_init_msg_list IN VARCHAR2
p_commit IN VARCHAR2
p_validation_level IN NUMBER
x_return_status OUT VARCHAR2
x_msg_count OUT NUMBER
x_msg_data OUT VARCHAR2
p_entity_tab IN TABLE
Oracle Shipping Execution 11iパブリック API 5-67
コンテナ・パブリック・アプリケーション・プログラム・インタフェース
p_api_version_number受信した APIコールのバージョン番号を現行のバージョン番号と比較します。 バージョン番号が非互換の場合はエラーが返されます。
p_init_msg_listこの APIがユーザーに代わってメッセージ・リストを初期化するように要求します。 x_msg_countの値が 1より大きい場合、コール FND_ MSG_PUB.GETを使用してメッセージ・リストを取り出す必要があります。指定する値は次のとおりです。
� p_msg_index => I
� p_encoded => F
� p_data => 1_message
� p_msg_index_out => 1_msg_index_out
1_messageと 1_msg_index_outは、それぞれ VARCHAR2(2000)タイプと NUMBERタイプのローカル変数です。
デフォルト値 : FND_API.G_FALSE
x_return_statusこの APIが処理を終了した後にデータのステータスを返すように要求します。 ステータスとして次の値が返されます。
� 正常終了 : FND_API.G_RET_STS_SUCCESS
� エラー : FND_API.G_RET_STS_ERROR
� 予期しないエラー : FND_API.G_RET_STS_UNEXP_ERROR
x_msg_countAPIで発生したエラー・メッセージの数を示します。
x_msg_dataエラー・メッセージ・テキストを返します。 x_msg_countの値が 1の場合、このパラメータには実際のメッセージが含まれています。
p_entity_type IN VARCHAR2 x
p_group_id_tab IN TABLE
p_pack_cont_flag IN VARCHAR2
x_cont_inst_tab IN TABLE
パラメータパラメータパラメータパラメータ 使用方法使用方法使用方法使用方法 タイプタイプタイプタイプ 必須必須必須必須
5-68 Oracle Order Management Suite APIおよびオープン・インタフェース・マニュアル
コンテナ・パブリック・アプリケーション・プログラム・インタフェース
p_entity_tab 自動梱包する明細、コンテナ、搬送のいずれかのWSH_UTIL_CORE.ID_TAB_TYPEタイプの IDの表。これは、2進整数による索引付きの NUMBERタイプの表です。
p_entity_type自動梱包する entity_tabに含まれたエンティティ IDのタイプ('L'は明細、'C'はコンテナ、'D'は搬送を表します)。
p_group_id_tabWSH_UTIL_CORE.ID_TAB_TYPEタイプの ID(コンテナに梱包する明細のグループ化を決定する数値)の表。これは、2進整数による索引付きの NUMBERタイプの表です。
p_pack_cont_flag作成する詳細コンテナを親コンテナに自動梱包するかどうかを決定する値('Y'または 'N')。
x_cont_inst_tab自動梱包処理中に作成された、WSH_UTIL_CORE.ID_TAB_TYPEタイプのコンテナ IDの表。これは、2進整数による索引付きの NUMBERタイプの表です。
エラー処理エラー処理エラー処理エラー処理エラー・メッセージを取り出すときに、パラメータ p_init_msg_list、x_msg_countおよびx_msg_dataを参照してください。
Oracle Shipping Execution 11iパブリック API 5-69
コンテナ・パブリック・アプリケーション・プログラム・インタフェース
Container_Actions APIの機能の機能の機能の機能Container_Actions APIには次の機能があります。
Container_Actionsプロシージャを使用して、コンテナに対する処理を実行できます。 このAPIは、搬送詳細 ID、処理コード、および特定の処理に必要な追加パラメータをインバウンド・パラメータとして受け取り、完了ステータスを返します。
機能の概要機能の概要機能の概要機能の概要この APIは、搬送詳細 IDおよび搬送詳細名、または梱包するコンテナの搬送詳細 ID(あるいはその両方)を受け取ります。 処理コードを割り当てる場合は、搬送 IDおよび搬送名を指定する必要があります。 APIは、実行する処理を処理コードに応じて決定し、梱包、割当、開梱、割当解除のうちの該当するプライベート APIをコールします。 入力される IDの表が明細またはコンテナである場合があります。 搬送明細またはコンテナは、該当のプライベート APIがコールされる前に、入力された表から切り離されて検証されます。
プロシージャのパラメータの説明プロシージャのパラメータの説明プロシージャのパラメータの説明プロシージャのパラメータの説明
WSH_CONTAINER_PUB.AUTO_PACK
次の表は、パブリック・プロシージャWSH_CONTAINER_PUB.CONTAINER_ACTIONSで使用するすべてのパラメータの説明です。 すべてのインバウンド・パラメータとアウトバウンド・パラメータが一覧表示されています。 パラメータに追加情報がある場合は、表の後に追加情報を示します。
パラメータパラメータパラメータパラメータ 使用方法使用方法使用方法使用方法 タイプタイプタイプタイプ 必須必須必須必須
p_api_version_number IN NUMBER x
p_init_msg_list IN VARCHAR2
p_commit IN VARCHAR2
p_validation_level IN NUMBER
x_return_status OUT VARCHAR2
x_msg_count OUT NUMBER
x_msg_data OUT VARCHAR2
p_detail_tab IN TABLE x
p_container_instance_id IN NUMBER
p_container_flag IN TABLE
p_delivery_flag IN VARCHAR2
5-70 Oracle Order Management Suite APIおよびオープン・インタフェース・マニュアル
コンテナ・パブリック・アプリケーション・プログラム・インタフェース
p_api_version_number受信した APIコールのバージョン番号を現行のバージョン番号と比較します。 バージョン番号が非互換の場合はエラーが返されます。
p_init_msg_listこの APIがユーザーに代わってメッセージ・リストを初期化するように要求します。 x_msg_countの値が 1より大きい場合、コール FND_ MSG_PUB.GETを使用してメッセージ・リストを取り出す必要があります。指定する値は次のとおりです。
� p_msg_index => I
� p_encoded => F
� p_data => 1_message
� p_msg_index_out => 1_msg_index_out
1_messageと 1_msg_index_outは、それぞれ VARCHAR2(2000)タイプと NUMBERタイプのローカル変数です。
デフォルト値 : FND_API.G_FALSE
x_return_statusこの APIが処理を終了した後にデータのステータスを返すように要求します。 ステータスとして次の値が返されます。
� 正常終了 : FND_API.G_RET_STS_SUCCESS
� エラー : FND_API.G_RET_STS_ERROR
� 予期しないエラー : FND_API.G_RET_STS_UNEXP_ERROR
x_msg_countAPIで発生したエラー・メッセージの数を示します。
x_msg_dataエラー・メッセージ・テキストを返します。 x_msg_countの値が 1の場合、このパラメータには実際のメッセージが含まれています。
p_delivery_id IN NUMBER
p_delivery_name IN VARCHAR2
p_action_code IN VARCHAR2
パラメータパラメータパラメータパラメータ 使用方法使用方法使用方法使用方法 タイプタイプタイプタイプ 必須必須必須必須
Oracle Shipping Execution 11iパブリック API 5-71
コンテナ・パブリック・アプリケーション・プログラム・インタフェース
p_detail_tab WSH_UTIL_CORE.ID_TAB_TYPEタイプの搬送詳細 IDの入力表。これは、2進整数による索引付きの NUMBERタイプの表です。
p_container_instance_id梱包する親コンテナの搬送詳細 ID。
p_container_nameIDが未知の場合のコンテナ名。
p_container_flag開梱する場合の値は Y、開梱しない場合の値はNです。
p_delivery_flagコンテナを搬送から割当解除する必要がある場合の値は Y、その必要がない場合の値は Nです。
p_delivery_idコンテナの割当先の搬送 ID。
p_delivery_nameコンテナの割当先の搬送名。
p_action_code実行する処理(梱包、割当、開梱または割当解除)を指定する処理コード。
エラー処理エラー処理エラー処理エラー処理エラー・メッセージを取り出すときに、パラメータ p_init_msg_list、x_msg_countおよびx_msg_dataを参照してください。
5-72 Oracle Order Management Suite APIおよびオープン・インタフェース・マニュアル
運送費パブリック・アプリケーション・プログラム・インタフェース
運送費パブリック・アプリケーション・プログラム・インタ運送費パブリック・アプリケーション・プログラム・インタ運送費パブリック・アプリケーション・プログラム・インタ運送費パブリック・アプリケーション・プログラム・インタフェースフェースフェースフェース
運送費パブリック・アプリケーション・プログラム・インタフェース(API)は、パッケージWSH_FREIGHT_COSTS_PUB内の次の 3つのプロシージャで構成されるパブリックAPIです。
Create_Update_Freight_Costs: 新規の運送費レコードの作成および既存の運送費レコードの更新ができます。
Validate_Freight_Cost_Typeおよび Delete_Freight_Costs: 運送費レコードを削除できます。
この項では、運送費パブリック APIの使用方法と、この APIが Oracle Shipping Executionでどのように機能するかについて説明します。
Create_Update_Freight_Costs APIの機能の機能の機能の機能Create_Update_Freight_Cost APIには次の機能があります。
Create_Update_Freight_Costsプロシージャにより、WSH_FREIGHT_COSTS表内に新規の運送費レコードを作成することと、WSH_FREIGHT_COSTS表内の既存の運送費レコードを更新することができます。 新規に作成する運送費レコードの運送費 IDおよびリターン・ステータスはアウトバウンド・パラメータとして渡され、運送費情報の運送費レコードはインバウンド・パラメータとして渡されます。
機能の概要機能の概要機能の概要機能の概要この APIは、インバウンド・パラメータ p_action_codeで値 'CREATE'が渡された場合、WSH_FREIGHT_COSTS内に新規の運送費レコードを作成します。 それにより、WSH_FREIGHT_COSTSに運送費情報が挿入され、新規の運送費レコードの運送費 IDが返されます。 また、この APIは、インバウンド・パラメータ p_action_codeで値 'UPDATE'が渡された場合、WSH_FREIGHT_COSTS内の既存の運送費レコードを更新します。
この APIは、運送費レコードの作成または更新の処理を行う前に、運送費タイプ、単位金額、換算レート、通貨などの運送情報を検証します。 また、この APIは、挿入文または更新文が正常終了したかどうかをチェックし、正常終了しなかった場合はエラーを返します。
また、運送費レコードと関連付ける出荷エンティティ(輸送行程、積降、搬送、搬送レグまたは搬送詳細)は 1つのみ渡すようにしてください。 運送費と出荷エンティティは 1対 1で関連付ける必要があります。
Oracle Shipping Execution 11iパブリック API 5-73
運送費パブリック・アプリケーション・プログラム・インタフェース
プロシージャのパラメータの説明プロシージャのパラメータの説明プロシージャのパラメータの説明プロシージャのパラメータの説明
WSH_FREIGHT_COSTS _PUB.CREATE_UPDATE_FREIGHT_COSTS
次の表は、パブリック・プロシージャWSH_FREIGHT_COSTS _PUB.CREATE_UPDATE_FREIGHT_COSTSで使用するすべてのパラメータの説明です。 すべてのインバウンド・パラメータとアウトバウンド・パラメータが一覧表示されています。 パラメータに追加情報がある場合は、表の後に追加情報を示します。
p_api_version_number受信した APIコールのバージョン番号を現行のバージョン番号と比較します。 バージョン番号が非互換の場合はエラーが返されます。
p_init_msg_listこの APIがユーザーに代わってメッセージ・リストを初期化するように要求します。 x_msg_countの値が 1より大きい場合、コール FND_ MSG_PUB.GETを使用してメッセージ・リストを取り出す必要があります。指定する値は次のとおりです。
� p_msg_index => I
� p_encoded => F
� p_data => 1_message
� p_msg_index_out => 1_msg_index_out
1_messageと 1_msg_index_outは、それぞれ VARCHAR2(2000)タイプと NUMBERタイプのローカル変数です。
デフォルト値 : FND_API.G_FALSE
パラメータパラメータパラメータパラメータ 使用方法使用方法使用方法使用方法 タイプタイプタイプタイプ 必須必須必須必須
p_api_version_number IN NUMBER x
p_init_msg_list IN VARCHAR2
x_return_status OUT VARCHAR2
x_msg_count OUT NUMBER
x_msg_data OUT VARCHAR2
p_pub_freight_costs IN、OUT RECORD x
p_action_code IN VARCHAR2 x
x_freight_cost_id OUT NUMBER
5-74 Oracle Order Management Suite APIおよびオープン・インタフェース・マニュアル
運送費パブリック・アプリケーション・プログラム・インタフェース
x_return_statusこの APIが処理を終了した後にデータのステータスを返すように要求します。 ステータスとして次の値が返されます。
� 正常終了 : FND_API.G_RET_STS_SUCCESS
� エラー : FND_API.G_RET_STS_ERROR
� 予期しないエラー : FND_API.G_RET_STS_UNEXP_ERROR
x_msg_countAPIで発生したエラー・メッセージの数を示します。
x_msg_dataエラー・メッセージ・テキストを返します。 x_msg_countの値が 1の場合、このパラメータには実際のメッセージが含まれています。
p_pub_freight_costsPubFreightCostRecTypeタイプの運送費エンティティの属性。 これらの属性は、WSH_FREIGHT_COSTSで挿入または更新されます。 その後に PubFreightCostRecTypeの定義が挿入されます。
p_action_codeこのパラメータの値('CREATE'または 'UPDATE')に応じて、この APIは新規の運送費レコードを作成するか、または既存の運送費レコードの情報を更新するかどうかを指定します。
x_freight_cost_id新規作成する運送費レコードの ID。
レコードのパラメータの説明レコードのパラメータの説明レコードのパラメータの説明レコードのパラメータの説明
PubFreightCostRecTypeレコードの定義レコードの定義レコードの定義レコードの定義
WSH_FREIGHT_COSTS表の定義および PL/SQLレコード内の ID列に対応する Value列をカプセル化するには、PubFreightCostRecTypeを定義し、これを使用して Create_Update_Freight_Costルーチンに運送費レコード情報を渡します。
属性属性属性属性 タイプタイプタイプタイプ デフォルト値デフォルト値デフォルト値デフォルト値
freight_cost_id NUMBER fnd_api.g_miss_num
freight_cost_type_id NUMBER fnd_api.g_miss_num
Oracle Shipping Execution 11iパブリック API 5-75
運送費パブリック・アプリケーション・プログラム・インタフェース
unit_amount NUMBER fnd_api.g_miss_num
currency_code VARCHAR2(15) fnd_api.g_miss_char
conversion_date DATE fnd_api.g_miss_date
conversion_rate NUMBER fnd_api.g_miss_num
conversion_type_code VARCHAR2(30) fnd_api.g_miss_char
trip_id NUMBER fnd_api.g_miss_num
trip_name VARCHAR2(30) fnd_api.g_miss_char
stop_id NUMBER fnd_api.g_miss_num
stop_location_id NUMBER fnd_api.g_miss_num
planned_dep_date DATE fnd_api.g_miss_date
delivery_id NUMBER fnd_api.g_miss_num
delivery_name VARCHAR2(30) fnd_api.g_miss_char
delivery_leg_id NUMBER fnd_api.g_miss_num
delivery_detail_id NUMBER fnd_api.g_miss_num
attribute_category VARCHAR2(150) fnd_api.g_miss_char
attribute1 VARCHAR2(150) fnd_api.g_miss_char
attribute2 VARCHAR2(150) fnd_api.g_miss_char
attribute3 VARCHAR2(150) fnd_api.g_miss_char
attribute4 VARCHAR2(150) fnd_api.g_miss_char
attribute5 VARCHAR2(150) fnd_api.g_miss_char
attribute6 VARCHAR2(150) fnd_api.g_miss_char
attribute7 VARCHAR2(150) fnd_api.g_miss_char
attribute8 VARCHAR2(150) fnd_api.g_miss_char
attribute9 VARCHAR2(150) fnd_api.g_miss_char
attribute10 VARCHAR2(150) fnd_api.g_miss_char
attribute11 VARCHAR2(150) fnd_api.g_miss_char
attribute12 VARCHAR2(150) fnd_api.g_miss_char
attribute13 VARCHAR2(150) fnd_api.g_miss_char
attribute14 VARCHAR2(150) fnd_api.g_miss_char
属性属性属性属性 タイプタイプタイプタイプ デフォルト値デフォルト値デフォルト値デフォルト値
5-76 Oracle Order Management Suite APIおよびオープン・インタフェース・マニュアル
運送費パブリック・アプリケーション・プログラム・インタフェース
レコードのパラメータ属性の検証レコードのパラメータ属性の検証レコードのパラメータ属性の検証レコードのパラメータ属性の検証
freight_cost_idwsh_freight_cost_types.freight_cost_idの有効な一意の要素である必要があります。
freight_cost_type_id wsh_freight_cost_types.freight_cost_type_idの有効な要素である必要があります。
unit_amountマイナスでない数値である必要があります。
currency_codefnd_currencies_vl.currency_codeの有効な要素である必要があります。
conversion_rateマイナスでない数値である必要があります。
trip_idwsh_trips.trip_idの有効な一意の要素である必要があります。
attribute15 VARCHAR2(150) fnd_api.g_miss_char
creation_date DATE fnd_api.g_miss_date
created_by NUMBER fnd_api.g_miss_num
last_update_date DATE fnd_api.g_miss_date
last_updated_by NUMBER fnd_api.g_miss_num
last_update_login DATE fnd_api.g_miss_date
program_application_id NUMBER fnd_api.g_miss_num
program_id NUMBER fnd_api.g_miss_num
program_update_date DATE fnd_api.g_miss_date
request_id NUMBER fnd_api.g_miss_num
freight_cost_type VARCHAR2(30) fnd_api.g_miss_char
action_code VARCHAR2(30) fnd_api.g_miss_char
属性属性属性属性 タイプタイプタイプタイプ デフォルト値デフォルト値デフォルト値デフォルト値
Oracle Shipping Execution 11iパブリック API 5-77
運送費パブリック・アプリケーション・プログラム・インタフェース
trip_namewsh_trips.nameの有効な一意の要素である必要があります。
stop_idwsh_trip_stops.stop_idの有効な一意の要素である必要があります。
stop_location_idwsh_trip_stops.stop_location_idの有効な要素である必要があります。
planned_dep_datewsh_trip_stops.planned_departure_dateの有効な要素である必要があります。
delivery_idwsh_new_deliveries.delivery_idの有効な一意の要素である必要があります。
delivery_namewsh_new_deliveries.nameの有効な一意の要素である必要があります。
delivery_leg_idwsh_delivery_legs.delivery_leg_idの有効な要素である必要があります。
delivery_detail_idwsh_delivery_details.delivery_detail_idの有効な要素である必要があります。
freight_cost_typewsh_freight_cost_types.nameの有効な要素である必要があります。
エラー処理エラー処理エラー処理エラー処理エラー・メッセージを取り出すときに、パラメータ p_init_msg_list、x_msg_countおよびx_msg_dataを参照してください。
5-78 Oracle Order Management Suite APIおよびオープン・インタフェース・マニュアル
運送費パブリック・アプリケーション・プログラム・インタフェース
Validate_Freight_Cost_Type APIの機能の機能の機能の機能Validate_Freight_Cost_Type APIには次の機能があります。
Validate_Freight_Cost_Typeプロシージャを使用して、WSH_FREIGHT_COST_TYPES表内の既存の運送費タイプを検証できます。 運送費タイプはインバウンド・パラメータとして渡され、運送費 IDおよびリターン・ステータスはアウトバウンド・パラメータとして渡されます。
プロシージャのパラメータの説明プロシージャのパラメータの説明プロシージャのパラメータの説明プロシージャのパラメータの説明
WSH_FREIGHT_COSTS _PUB.DELETE_FREIGHT_COSTS
次の表は、パブリック・プロシージャWSH_FREIGHT_COSTS _PUB.DELETE_FREIGHT_COSTSで使用するすべてのパラメータの説明です。 すべてのインバウンド・パラメータとアウトバウンド・パラメータが一覧表示されています。 パラメータに追加情報がある場合は、表の後に追加情報を示します。
p_freight_cost_type検証する運送費タイプ。
x_freight_cost_type_id検証する運送費のタイプ ID。
x_return_statusこの APIが処理を終了した後にデータのステータスを返すように要求します。 ステータスとして次の値が返されます。
� 正常終了 : FND_API.G_RET_STS_SUCCESS
� エラー : FND_API.G_RET_STS_ERROR
� 予期しないエラー : FND_API.G_RET_STS_UNEXP_ERROR.
パラメータパラメータパラメータパラメータ 使用方法使用方法使用方法使用方法 タイプタイプタイプタイプ 必須必須必須必須
p_freight_cost_type IN VARCHAR2 x
x_freight_cost_type_id IN、OUT VARCHAR2
x_return_status OUT VARCHAR2
Oracle Shipping Execution 11iパブリック API 5-79
運送費パブリック・アプリケーション・プログラム・インタフェース
Delete_Freight_Costs APIの機能の機能の機能の機能Delete_Freight_Costs APIには次の機能があります。
Delete_Freight_Costsプロシージャを使用して、WSH_FREIGHT_COSTS表から既存の運送費レコードを削除できます。 削除する運送費情報の運送費レコードは、インバウンド・パラメータとして渡されます。
機能の概要機能の概要機能の概要機能の概要Delete_Freight_Costsプロシージャを使用して、WSH_FREIGHT_COSTS表から新規の運送費レコードを削除できます。 このプロシージャは、インバウンド・パラメータとして渡される運送費レコード内の freight_cost_id属性を使用して、削除する運送レコードを識別します。
プロシージャのパラメータの説明プロシージャのパラメータの説明プロシージャのパラメータの説明プロシージャのパラメータの説明
WSH_FREIGHT_COSTS _PUB.DELETE_FREIGHT_COSTS
次の表は、パブリック・プロシージャWSH_FREIGHT_COSTS _PUB.DELETE_FREIGHT_COSTSで使用するすべてのパラメータの説明です。 すべてのインバウンド・パラメータとアウトバウンド・パラメータが一覧表示されています。 パラメータに追加情報がある場合は、表の後に追加情報を示します。
p_api_version_number受信した APIコールのバージョン番号を現行のバージョン番号と比較します。 バージョン番号が非互換の場合はエラーが返されます。
パラメータパラメータパラメータパラメータ 使用方法使用方法使用方法使用方法 タイプタイプタイプタイプ 必須必須必須必須
p_api_version_number IN NUMBER x
p_init_msg_list IN VARCHAR2
x_return_status OUT VARCHAR2
x_msg_count OUT NUMBER
x_msg_data OUT VARCHAR2
p_pub_freight_costs IN、OUT RECORD x
5-80 Oracle Order Management Suite APIおよびオープン・インタフェース・マニュアル
運送費パブリック・アプリケーション・プログラム・インタフェース
p_init_msg_listこの APIがユーザーに代わってメッセージ・リストを初期化するように要求します。 x_msg_countの値が 1より大きい場合、コール FND_ MSG_PUB.GETを使用してメッセージ・リストを取り出す必要があります。指定する値は次のとおりです。
� p_msg_index => I
� p_encoded => F
� p_data => 1_message
� p_msg_index_out => 1_msg_index_out
1_messageと 1_msg_index_outは、それぞれ VARCHAR2(2000)タイプと NUMBERタイプのローカル変数です。
デフォルト値 : FND_API.G_FALSE
x_return_statusこの APIが処理を終了した後にデータのステータスを返すように要求します。 ステータスとして次の値が返されます。
� 正常終了 : FND_API.G_RET_STS_SUCCESS
� エラー : FND_API.G_RET_STS_ERROR
� 予期しないエラー : FND_API.G_RET_STS_UNEXP_ERROR
x_msg_countAPIで発生したエラー・メッセージの数を示します。
x_msg_dataエラー・メッセージ・テキストを返します。 x_msg_countの値が 1の場合、このパラメータには実際のメッセージが含まれています。
p_pub_freight_costsPubFreightCostRecTypeタイプの運送費エンティティの属性。 これらの属性は、WSH_FREIGHT_COSTSで挿入または更新されます。 その後に PubFreightCostRecTypeの定義が挿入されます。
Oracle Shipping Execution 11iパブリック API 5-81
運送費パブリック・アプリケーション・プログラム・インタフェース
レコードのパラメータの説明レコードのパラメータの説明レコードのパラメータの説明レコードのパラメータの説明
PubFreightCostRecTypeレコードの定義レコードの定義レコードの定義レコードの定義
WSH_FREIGHT_COSTS表の定義および PL/SQLレコード内の ID列に対応する Value列をカプセル化するには、PubFreightCostRecTypeを定義し、これを使用して Delete_Freight_Costルーチンに運送費情報を渡します。
属性属性属性属性 タイプタイプタイプタイプ デフォルト値デフォルト値デフォルト値デフォルト値
freight_cost_id NUMBER fnd_api.g_miss_num
freight_cost_type_id NUMBER fnd_api.g_miss_num
unit_amount NUMBER fnd_api.g_miss_num
currency_code VARCHAR2(15) fnd_api.g_miss_char
conversion_date DATE fnd_api.g_miss_date
conversion_rate NUMBER fnd_api.g_miss_num
conversion_type_code VARCHAR2(30) fnd_api.g_miss_char
trip_id NUMBER fnd_api.g_miss_num
trip_name VARCHAR2(30) fnd_api.g_miss_char
stop_id NUMBER fnd_api.g_miss_num
stop_location_id NUMBER fnd_api.g_miss_num
planned_dep_date DATE fnd_api.g_miss_date
delivery_id NUMBER fnd_api.g_miss_num
delivery_name VARCHAR2(30) fnd_api.g_miss_char
delivery_leg_id NUMBER fnd_api.g_miss_num
delivery_detail_id NUMBER fnd_api.g_miss_num
attribute_category VARCHAR2(150) fnd_api.g_miss_char
attribute1 VARCHAR2(150) fnd_api.g_miss_char
attribute2 VARCHAR2(150) fnd_api.g_miss_char
attribute3 VARCHAR2(150) fnd_api.g_miss_char
attribute4 VARCHAR2(150) fnd_api.g_miss_char
attribute5 VARCHAR2(150) fnd_api.g_miss_char
attribute6 VARCHAR2(150) fnd_api.g_miss_char
5-82 Oracle Order Management Suite APIおよびオープン・インタフェース・マニュアル
運送費パブリック・アプリケーション・プログラム・インタフェース
レコードのパラメータ属性の検証レコードのパラメータ属性の検証レコードのパラメータ属性の検証レコードのパラメータ属性の検証
freight_cost_idwsh_freight_cost_types.freight_cost_idの有効な要素である必要があります。
freight_cost_type_id wsh_freight_cost_types.freight_cost_type_idの有効な要素である必要があります。
unit_amountマイナスでない数値である必要があります。
attribute7 VARCHAR2(150) fnd_api.g_miss_char
attribute8 VARCHAR2(150) fnd_api.g_miss_char
attribute9 VARCHAR2(150) fnd_api.g_miss_char
attribute10 VARCHAR2(150) fnd_api.g_miss_char
attribute11 VARCHAR2(150) fnd_api.g_miss_char
attribute12 VARCHAR2(150) fnd_api.g_miss_char
attribute13 VARCHAR2(150) fnd_api.g_miss_char
attribute14 VARCHAR2(150) fnd_api.g_miss_char
attribute15 VARCHAR2(150) fnd_api.g_miss_char
creation_date DATE fnd_api.g_miss_date
created_by NUMBER fnd_api.g_miss_num
last_update_date DATE fnd_api.g_miss_date
last_updated_by NUMBER fnd_api.g_miss_num
last_update_login DATE fnd_api.g_miss_date
program_application_id NUMBER fnd_api.g_miss_num
program_id NUMBER fnd_api.g_miss_num
program_update_date DATE fnd_api.g_miss_date
request_id NUMBER fnd_api.g_miss_num
freight_cost_type VARCHAR2(30) fnd_api.g_miss_char
action_code VARCHAR2(30) fnd_api.g_miss_char
属性属性属性属性 タイプタイプタイプタイプ デフォルト値デフォルト値デフォルト値デフォルト値
Oracle Shipping Execution 11iパブリック API 5-83
運送費パブリック・アプリケーション・プログラム・インタフェース
currency_codefnd_currencies_vl.currency_codeの有効な要素である必要があります。
conversion_rateマイナスでない数値である必要があります。
trip_idwsh_trips.trip_idの有効な一意の要素である必要があります。
trip_namewsh_trips.nameの有効な一意の要素である必要があります。
stop_idwsh_trip_stops.stop_idの有効な一意の要素である必要があります。
stop_location_idwsh_trip_stops.stop_location_idの有効な要素である必要があります。
planned_dep_datewsh_trip_stops.planned_departure_dateの有効な要素である必要があります。
delivery_idwsh_new_deliveries.delivery_idの有効な一意の要素である必要があります。
delivery_namewsh_new_deliveries.nameの有効な一意の要素である必要があります。
delivery_leg_idwsh_delivery_legs.delivery_leg_idの有効な要素である必要があります。
delivery_detail_idwsh_delivery_details.delivery_detail_idの有効な要素である必要があります。
freight_cost_typewsh_freight_cost_types.nameの有効な要素である必要があります。
エラー処理エラー処理エラー処理エラー処理エラー・メッセージを取り出すときに、パラメータ p_init_msg_list、x_msg_countおよびx_msg_dataを参照してください。
5-84 Oracle Order Management Suite APIおよびオープン・インタフェース・マニュアル
簡単な出荷フローで使用される APIの例
簡単な出荷フローで使用される簡単な出荷フローで使用される簡単な出荷フローで使用される簡単な出荷フローで使用される APIの例の例の例の例次に、出荷パブリック APIを使用する簡単なプロシージャの例を 2つ示します。 どちらのプロシージャも同じパッケージに含まれています。 このパッケージの使用方法の詳細は、パッケージ情報の 後にあるサンプル・スクリプトを参照してください。
パッケージ仕様部パッケージ仕様部パッケージ仕様部パッケージ仕様部Create or replace package WSH_SHIP_API as
procedure SHIP_CONFIRM_EXAMPLE1(x_return_status OUT VARCHAR2,x_msg_count OUT NUMBER,x_msg_data OUT VARCHAR2);
procedure SHIP_CONFIRM_EXAMPLE2(x_return_status OUT VARCHAR2,x_msg_count OUT NUMBER,x_msg_data OUT VARCHAR2); END WSH_SHIP_API;/-- show errors package WSH_SHIP_API;
パッケージ本文パッケージ本文パッケージ本文パッケージ本文Create or replace package body WSH_SHIP_API as /*Example 1:This procedure can be used as an example on how to ship confirm a delivery consisting of delivery details that have already been pick released and assigned to a delivery.
16. Call WSH_DELIVERY_DETAILS_PUB.Update_Shipping_Attributes API to update the corresponding delivery details to ship all quantities in the first delivery detail; to back order all in the second; to stage all in the third delivery detail.
17. Call WSH_FREIGHT_COSTS_PUB.Create_Update_Freight_Costs API to create freight costs for the delivery that the details have been assigned to.
18. Call WSH_CONTAINER_PUB.Auto_Pack to pack the delivery lines into a container.
Oracle Shipping Execution 11iパブリック API 5-85
簡単な出荷フローで使用される APIの例
19. Call WSH_DELIVERIES_PUB.Delivery_Action API to ship confirm the delivery.
*/procedure SHIP_CONFIRM_EXAMPLE1(
x_return_status OUTVARCHAR2,x_msg_count OUT NUMBER,x_msg_data OUT VARCHAR2) IS
/*--Standard Parameters.
p_api_version_number NUMBER; init_msg_list VARCHAR2(30);x_msg_details VARCHAR2(3000);x_msg_summary VARCHAR2(3000);p_validation_level NUMBER;p_commit VARCHAR2(30);
--Parameters for WSH_DELIVERY_DETAILS_PUB.Update_Shipping_Attributes.source_code VARCHAR2(15);changed_attributes WSH_DELIVERY_DETAILS_PUB.ChangedAttributeTabType;
--Parameters for WSH_CONTAINER_PUB.Auto_Pack.p_entity_tab WSH_UTIL_CORE.id_tab_type;p_entity_type VARCHAR2(30);p_group_id_tab WSH_UTIL_CORE.id_tab_type;p_pack_cont_flag varchar2(30);x_cont_inst_tab WSH_UTIL_CORE.id_tab_type;
--Parameters for WSH_FREIGHT_COSTS_PUB.Create_Update_Freight_Costs.action_code VARCHAR2(15);pub_freight_costs WSH_FREIGHT_COSTS_PUB.PubFreightCostRecType;freight_cost_id NUMBER;
--Parameters for WSH_DELIVERIES_PUB.Delivery_Action.p_action_code VARCHAR2(15);p_delivery_id NUMBER;p_delivery_name VARCHAR2(30);p_asg_trip_id NUMBER;p_asg_trip_name VARCHAR2(30);p_asg_pickup_stop_id NUMBER;p_asg_pickup_loc_id NUMBER;p_asg_pickup_loc_code VARCHAR2(30);p_asg_pickup_arr_date DATE;p_asg_pickup_dep_date DATE;p_asg_dropoff_stop_id NUMBER;p_asg_dropoff_loc_id NUMBER;p_asg_dropoff_loc_code VARCHAR2(30);
5-86 Oracle Order Management Suite APIおよびオープン・インタフェース・マニュアル
簡単な出荷フローで使用される APIの例
p_asg_dropoff_arr_date DATE;p_asg_dropoff_dep_date DATE;p_sc_action_flag VARCHAR2(10);p_sc_intransit_flag VARCHAR2(10);p_sc_close_trip_flag VARCHAR2(10);p_sc_create_bol_flag VARCHAR2(10);p_sc_stage_del_flag VARCHAR2(10);p_sc_trip_ship_method VARCHAR2(30);p_sc_actual_dep_date VARCHAR2(30);p_sc_report_set_id NUMBER;p_sc_report_set_name VARCHAR2(60);p_wv_override_flag VARCHAR2(10);x_trip_id VARCHAR2(30);x_trip_name VARCHAR2(30);
/*Handle exceptions*/fail_api EXCEPTION;
BEGIN/* Initialize return status*/
x_return_status := WSH_UTIL_CORE.G_RET_STS_SUCCESS;
/* Values for updating delivery details to ship all quantities in the first line, stage everything in the second line, and back order all in the third. It is assumed that the user knows the quantities in each line.*/
source_code := 'OE'; -- The only source code that should be used by the APIchanged_attributes(1).delivery_detail_id := 13431; -- Ship All quantities in this detail.changed_attributes(1).shipped_quantity := 1;changed_attributes(2).source_line_id := 13432; -- Back Order All in this
-- detail.changed_attributes(2).shipped_quantity := 0;changed_attributes(2).cycle_count_quantity := 2;changed_attributes(3).source_line_id := 13433; -- Stage All in this detail.changed_attributes(3).shipped_quantity := 0;changed_attributes(3).cycle_count_quantity := 0;
--Call to WSH_DELIVERY_DETAILS_PUB.Update_Shipping_Attributes. WSH_DELIVERY_DETAILS_PUB.Update_Shipping_Attributes(
p_api_version_number => 1.0, p_init_msg_list => init_msg_list,p_commit => p_commit,x_return_status => x_return_status, x_msg_count => x_msg_count, x_msg_data => x_msg_data,
Oracle Shipping Execution 11iパブリック API 5-87
簡単な出荷フローで使用される APIの例
p_changed_attributes => changed_attributes, p_source_code => source_code); if (x_return_status <> WSH_UTIL_CORE.G_RET_STS_SUCCESS) then raise fail_api;end if;
/* Values for creating freight costs for the delivery created for the above delivery details. The delivery can be queried for the respective delivery detail through wsh_delivery_assignments.*/
pub_freight_costs.freight_cost_type_id := 1;pub_freight_costs.unit_amount := 20;pub_freight_costs.currency_code := 'USD';pub_freight_costs.delivery_id := 5341;
--Call to WSH_FREIGHT_COSTS_PUB.Create_Update_Freight_Costs.WSH_FREIGHT_COSTS_PUB.Create_Update_Freight_Costs(
p_api_version_number => 1.0, p_init_msg_list => init_msg_list,p_commit => p_commit,x_return_status => x_return_status,x_msg_count => x_msg_count,x_msg_data => x_msg_data,p_pub_freight_costs => pub_freight_costs,p_action_code => 'CREATE',x_freight_cost_id => freight_cost_id);if (x_return_status <> WSH_UTIL_CORE.G_RET_STS_SUCCESS) then raise fail_api;end if;
/* Values for autopacking the delivery details to a container.*/
p_entity_tab(1) := 13431;p_entity_tab(2) := 13432;p_entity_tab(3) := 13434;
--Call to WSH_CONTAINER_PUB.Auto_PackWSH_CONTAINER_PUB.Auto_Pack(
p_api_version => 1.0,p_init_msg_list => init_msg_list,p_commit => p_commit,p_validation_level => p_validation_level,x_return_status => x_return_status,x_msg_count => x_msg_count,x_msg_data => x_msg_data,p_entity_tab => p_entity_tab,p_entity_type => 'L',
5-88 Oracle Order Management Suite APIおよびオープン・インタフェース・マニュアル
簡単な出荷フローで使用される APIの例
p_group_id_tab => p_group_id_tab,p_pack_cont_flag => p_pack_cont_flag,x_cont_inst_tab => x_cont_inst_tab);if (x_return_status <> WSH_UTIL_CORE.G_RET_STS_SUCCESS) then
raise fail_api;end if;
/* Values for Ship Confirming the delivery.*/
p_action_code := 'CONFIRM'; -- The action code for ship confirmp_delivery_id := 5341; -- The delivery that needs to be confirmedp_delivery_name := '5341'; -- The delivery name,p_sc_action_flag := 'S'; -- Ship entered quantity. p_sc_intransit_flag := 'Y'; -- In transit flag is set to 'Y' closes the
-- pickup stop and sets the delivery in-- transit.
p_sc_close_trip_flag := 'Y'; -- Close the trip after ship confirm p_sc_trip_ship_method := 'GROUND'; -- The ship method code
-- Call to WSH_DELIVERIES_PUB.Delivery_Action.WSH_DELIVERIES_PUB.Delivery_Action(
p_api_version_number => 1.0,p_init_msg_list => init_msg_list,x_return_status => x_return_status,x_msg_count => x_msg_count,x_msg_data => x_msg_data,p_action_code => p_action_code, p_delivery_id => p_delivery_id,p_delivery_name => p_delivery_name,p_asg_trip_id => p_asg_trip_id,p_asg_trip_name => p_asg_trip_name,p_asg_pickup_stop_id => p_asg_pickup_stop_id,p_asg_pickup_loc_id => p_asg_pickup_loc_id,p_asg_pickup_loc_code => p_asg_pickup_loc_code,p_asg_pickup_arr_date => p_asg_pickup_arr_date,p_asg_pickup_dep_date => p_asg_pickup_dep_date,p_asg_dropoff_stop_id => p_asg_dropoff_stop_id,p_asg_dropoff_loc_id => p_asg_dropoff_loc_id,p_asg_dropoff_loc_code => p_asg_dropoff_loc_code,p_asg_dropoff_arr_date => p_asg_dropoff_arr_date,p_asg_dropoff_dep_date => p_asg_dropoff_dep_date,p_sc_action_flag => p_sc_action_flag, p_sc_intransit_flag => p_sc_intransit_flag, p_sc_close_trip_flag => p_sc_close_trip_flag,p_sc_create_bol_flag => p_sc_create_bol_flag,p_sc_stage_del_flag => p_sc_stage_del_flag,p_sc_trip_ship_method => p_sc_trip_ship_method,
Oracle Shipping Execution 11iパブリック API 5-89
簡単な出荷フローで使用される APIの例
p_sc_actual_dep_date => p_sc_actual_dep_date,p_sc_report_set_id => p_sc_report_set_id,p_sc_report_set_name => p_sc_report_set_name,p_wv_override_flag => p_wv_override_flag,x_trip_id => x_trip_id,x_trip_name => x_trip_name);
if (x_return_status <> WSH_UTIL_CORE.G_RET_STS_SUCCESS) then raise fail_api;end if;
exception
when fail_api thenWSH_UTIL_CORE.get_messages('Y', x_msg_summary, x_msg_details, x_msg_count);if x_msg_count > 1 then x_msg_data := x_msg_summary || x_msg_details;else x_msg_data := x_msg_summary;end if;
END SHIP_CONFIRM_EXAMPLE1;
/** Example 2:This procedure can be used as an example on how to ship confirm delivery details that have originally not been assigned to a delivery.
1. Call WSH_DELIVERIES_PUB.CREATE_UPDATE_DELIVERY to create a new delivery.
2. Call WSH_DELIVERY_DETAILS_PUB.Detail_to_Delivery to assign the delivery details to the new delivery.
3. Call WSH_DELIVERIES_PUB.Delivery_Action to ship confim.
**/procedure SHIP_CONFIRM_EXAMPLE2(
x_return_status OUT VARCHAR2,x_msg_count OUT NUMBER,x_msg_data OUT VARCHAR2) IS
-- Standard Parameters. p_api_version_number NUMBER; init_msg_list VARCHAR2(30); x_msg_details VARCHAR2(3000); x_msg_summary VARCHAR2(3000); p_validation_level NUMBER; commit VARCHAR2(30);
5-90 Oracle Order Management Suite APIおよびオープン・インタフェース・マニュアル
簡単な出荷フローで使用される APIの例
-- Parameters for WSH_DELIVERIES_PUB.CREATE_UPDATE_DELIVERY action_code VARCHAR2(15); delivery_id NUMBER; delivery_info WSH_DELIVERIES_PUB.Delivery_Pub_Rec_Type; name VARCHAR2(30);
-- Parameters for WSH_DELIVERY_DETAILS_PUB.Detail_to_Delivery
p_delivery_id NUMBER; delivery_name VARCHAR2(30); p_TabOfDelDets WSH_DELIVERY_DETAILS_PUB.id_tab_type; p_action VARCHAR2(30);
-- Parameters for WSH_DELIVERIES_PUB.Delivery_Action. p_action_code VARCHAR2(15); p_delivery_id NUMBER; p_delivery_name VARCHAR2(30); p_asg_trip_id NUMBER; p_asg_trip_name VARCHAR2(30); p_asg_pickup_stop_id NUMBER; p_asg_pickup_loc_id NUMBER; p_asg_pickup_loc_code VARCHAR2(30); p_asg_pickup_arr_date DATE; p_asg_pickup_dep_date DATE; p_asg_dropoff_stop_id NUMBER; p_asg_dropoff_loc_id NUMBER; p_asg_dropoff_loc_code VARCHAR2(30); p_asg_dropoff_arr_date DATE; p_asg_dropoff_dep_date DATE; p_sc_action_flag VARCHAR2(10); p_sc_intransit_flag VARCHAR2(10); p_sc_close_trip_flag VARCHAR2(10); p_sc_create_bol_flag VARCHAR2(10); p_sc_stage_del_flag VARCHAR2(10); p_sc_trip_ship_method VARCHAR2(30); p_sc_actual_dep_date VARCHAR2(30); p_sc_report_set_id NUMBER; p_sc_report_set_name VARCHAR2(60); p_wv_override_flag VARCHAR2(10); x_trip_id VARCHAR2(30); x_trip_name VARCHAR2(30);
/*Handle exceptions*/fail_api EXCEPTION;
BEGIN -- Initialize return status
x_return_status := WSH_UTIL_CORE.G_RET_STS_SUCCESS;
Oracle Shipping Execution 11iパブリック API 5-91
簡単な出荷フローで使用される APIの例
-- Values for WSH_DELIVERIES_PUB.CREATE_UPDATE_DELIVERY-- Create a new delivery for the following
delivery_info.initial_pickup_location_id := 204; delivery_info.ultimate_dropoff_location_id := 840;delivery_info.gross_weight := 10;delivery_info.ship_method_code := 'UPS';p_action_code := 'CREATE';
-- Call to WSH_DELIVERIES_PUB.CREATE_UPDATE_DELIVERYWSH_DELIVERIES_PUB.CREATE_UPDATE_DELIVERY(
p_api_version_number => 1.0, p_init_msg_list => init_msg_list, x_return_status => return_status, x_msg_count => msg_count, x_msg_data => msg_data, p_action_code => p_action_code,p_delivery_info => delivery_info, p_delivery_name => delivery_name, x_delivery_id => delivery_id, x_name => name );
if (x_return_status <> WSH_UTIL_CORE.G_RET_STS_SUCCESS) then raise fail_api;end if;
p_delivery_id := delivery_id;pub_freight_costs.delivery_id := delivery_id;
-- Values for WSH_DELIVERY_DETAILS_PUB.Detail_to_Delivery-- Call Detail_to_Delivery with an action code of ASSIGN to assign details to a-- delivery.
p_TabOfDelDets(1) := 13463;p_TabOfDelDets(2) := 13464;p_action := 'ASSIGN';
-- Call to WSH_DELIVERY_DETAILS_PUB.Detail_to_Delivery. WSH_DELIVERY_DETAILS_PUB.Detail_to_Delivery(
p_api_version => 1.0, p_init_msg_list => init_msg_list,p_commit => commit,p_validation_level => p_validation_level,x_return_status => return_status,x_msg_count => msg_count,x_msg_data => msg_data,p_TabOfDelDets => p_TabOfDelDets,p_action => p_action,p_delivery_id => p_delivery_id,
5-92 Oracle Order Management Suite APIおよびオープン・インタフェース・マニュアル
簡単な出荷フローで使用される APIの例
p_delivery_name => delivery_name);
if (x_return_status <> WSH_UTIL_CORE.G_RET_STS_SUCCESS) then raise fail_api;end if;
-- Values for Ship Confirming the delivery.p_action_code := 'CONFIRM'; -- The action code for ship confirmp_delivery_id := 5341; -- The delivery that needs to be confirmedp_delivery_name := '5341'; -- The delivery name,p_sc_action_flag := 'S'; -- Ship entered quantity. p_sc_intransit_flag := 'Y'; -- In transit flag is set to 'Y' closes the
-- pickup stop and sets the delivery in-- transit.
p_sc_close_trip_flag := 'Y'; -- Close the trip after ship confirm p_sc_trip_ship_method := 'UPS'; -- The ship method code
-- Call to WSH_DELIVERIES_PUB.Delivery_Action.WSH_DELIVERIES_PUB.Delivery_Action(
p_api_version_number => 1.0,p_init_msg_list => init_msg_list,x_return_status => x_return_status,x_msg_count => x_msg_count,p_action_code => p_action_code, p_delivery_id => p_delivery_id,p_delivery_name => p_delivery_name,p_asg_trip_id => p_asg_trip_id,p_asg_trip_name => p_asg_trip_name,p_asg_pickup_stop_id => p_asg_pickup_stop_id,p_asg_pickup_loc_id => p_asg_pickup_loc_id,p_asg_pickup_loc_code => p_asg_pickup_loc_code,p_asg_pickup_arr_date => p_asg_pickup_arr_date,p_asg_pickup_dep_date => p_asg_pickup_dep_date,p_asg_dropoff_stop_id => p_asg_dropoff_stop_id,p_asg_dropoff_loc_id => p_asg_dropoff_loc_id,p_asg_dropoff_loc_code => p_asg_dropoff_loc_code,p_asg_dropoff_arr_date => p_asg_dropoff_arr_date,p_asg_dropoff_dep_date => p_asg_dropoff_dep_date,p_sc_action_flag => p_sc_action_flag, p_sc_intransit_flag => p_sc_intransit_flag, p_sc_close_trip_flag => p_sc_close_trip_flag,p_sc_create_bol_flag => p_sc_create_bol_flag,p_sc_stage_del_flag => p_sc_stage_del_flag,p_sc_trip_ship_method => p_sc_trip_ship_method,p_sc_actual_dep_date => p_sc_actual_dep_date,p_sc_report_set_id => p_sc_report_set_id,p_sc_report_set_name => p_sc_report_set_name,
Oracle Shipping Execution 11iパブリック API 5-93
簡単な出荷フローで使用される APIの例
p_wv_override_flag => p_wv_override_flag,x_trip_id => x_trip_id,x_trip_name => x_trip_name);
if (x_return_status <> WSH_UTIL_CORE.G_RET_STS_SUCCESS) then raise fail_api;end if;
exception
when fail_api thenWSH_UTIL_CORE.get_messages('Y', x_msg_summary, x_msg_details, x_msg_count);if x_msg_count > 1 then x_msg_data := x_msg_summary || x_msg_details;else x_msg_data := x_msg_summary;end if;
END SHIP_CONFIRM_EXAMPLE2;
END WSH_SHIP_API;/--show errors package body WSH_SHIP_API;--COMMIT;
スクリプトの例スクリプトの例スクリプトの例スクリプトの例set serveroutput on
Declare
x_return_status VARCHAR2(15);x_msg_count NUMBER;x_msg_data VARCHAR2(3000);
Begin
WSH_SHIP_API. SHIP_CONFIRM_EXAMPLE1(x_return_status => x_return_status;x_msg_count => x_msg_count;x_msg_data => x_msg_data);
dbms_output.put_line('The return status: '|| x_return_status);dbms_output.put_line(x_msg_data);
End;/
5-94 Oracle Order Management Suite APIおよびオープン・インタフェース・マニュアル
索引索引索引索引
OOM品目検証組織,2-68SShipping Execution API運送費パブリック API,5-73概要,5-1コンテナ・パブリック API,5-56積降パブリック API,5-11搬送詳細パブリック API,5-37搬送パブリック API,5-21輸送行程パブリック API,5-2
しししし自動インボイス
ATO構成,2-123売上税計算,2-120会計基準,2-121社内受注,2-123請求書ソース,2-118請求ルール,2-122取引ソース,2-118与信方法,2-122
社内受注
Receivablesインタフェース,2-123
索引索引索引索引 -1
索引索引索引索引 -2