oracle order management suite api おര蠰猰ꨰﰰ휰 …2001 年8 月 部品番号:j04930-01...

510
Oracle Order Management Suite API および および および および オープン・インタフェース・マニュアル オープン・インタフェース・マニュアル オープン・インタフェース・マニュアル オープン・インタフェース・マニュアル Volume 1 リリース 11i 2001 8 部品番号:J04930-01

Upload: others

Post on 01-Feb-2020

0 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Oracle Order Management Suite API おര蠰猰ꨰﰰ휰 …2001 年8 月 部品番号:J04930-01 Oracle Order Management Suite APIおよびオープン・インタフェース・マニュアル,

Oracle Order Management Suite APIおよびおよびおよびおよびオープン・インタフェース・マニュアルオープン・インタフェース・マニュアルオープン・インタフェース・マニュアルオープン・インタフェース・マニュアル

Volume 1

リリース 11i

2001年 8月

部品番号:J04930-01

Page 2: Oracle Order Management Suite API おര蠰猰ꨰﰰ휰 …2001 年8 月 部品番号:J04930-01 Oracle Order Management Suite APIおよびオープン・インタフェース・マニュアル,

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.

このドキュメントに記載されているその他の会社名および製品名は、あくまでその製品および会社を識別する目的にのみ使用されており、それぞれの所有者の商標または登録商標です。

Page 3: Oracle Order Management Suite API おര蠰猰ꨰﰰ휰 …2001 年8 月 部品番号:J04930-01 Oracle Order Management Suite APIおよびオープン・インタフェース・マニュアル,

目次目次目次目次

はじめにはじめにはじめにはじめに .......................................................................................................................................................................... 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

Page 4: Oracle Order Management Suite API おര蠰猰ꨰﰰ휰 …2001 年8 月 部品番号:J04930-01 Oracle Order Management Suite APIおよびオープン・インタフェース・マニュアル,

請求のための請求のための請求のための請求のための 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

Page 5: Oracle Order Management Suite API おര蠰猰ꨰﰰ휰 …2001 年8 月 部品番号:J04930-01 Oracle Order Management Suite APIおよびオープン・インタフェース・マニュアル,

価格表の調整 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

Page 6: Oracle Order Management Suite API おര蠰猰ꨰﰰ휰 …2001 年8 月 部品番号:J04930-01 Oracle Order Management Suite APIおよびオープン・インタフェース・マニュアル,

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

Page 7: Oracle Order Management Suite API おര蠰猰ꨰﰰ휰 …2001 年8 月 部品番号:J04930-01 Oracle Order Management Suite APIおよびオープン・インタフェース・マニュアル,

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

Page 8: Oracle Order Management Suite API おര蠰猰ꨰﰰ휰 …2001 年8 月 部品番号:J04930-01 Oracle Order Management Suite APIおよびオープン・インタフェース・マニュアル,

vi

Page 9: Oracle Order Management Suite API おര蠰猰ꨰﰰ휰 …2001 年8 月 部品番号:J04930-01 Oracle Order Management Suite APIおよびオープン・インタフェース・マニュアル,

はじめにはじめにはじめにはじめに

『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

Page 10: Oracle Order Management Suite API おര蠰猰ꨰﰰ휰 …2001 年8 月 部品番号:J04930-01 Oracle Order Management Suite APIおよびオープン・インタフェース・マニュアル,

対象読者対象読者対象読者対象読者このマニュアルでは、他の 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

Page 11: Oracle Order Management Suite API おര蠰猰ꨰﰰ휰 …2001 年8 月 部品番号:J04930-01 Oracle Order Management Suite APIおよびオープン・インタフェース・マニュアル,

その他の情報ソースその他の情報ソースその他の情報ソースその他の情報ソース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

Page 12: Oracle Order Management Suite API おര蠰猰ꨰﰰ휰 …2001 年8 月 部品番号:J04930-01 Oracle Order Management Suite APIおよびオープン・インタフェース・マニュアル,

『『『『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

Page 13: Oracle Order Management Suite API おര蠰猰ꨰﰰ휰 …2001 年8 月 部品番号:J04930-01 Oracle Order Management Suite APIおよびオープン・インタフェース・マニュアル,

『『『『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

Page 14: Oracle Order Management Suite API おര蠰猰ꨰﰰ휰 …2001 年8 月 部品番号:J04930-01 Oracle Order Management Suite APIおよびオープン・インタフェース・マニュアル,

サポートサポートサポートサポート 現場でのサポートから中央でのサポートまで、オラクル社の経験豊富な専門家のチームは、製品が常に有効に機能するのに必要な援助および情報を提供します。 このチームは、お客様の技術担当者やアカウント・マネージャに加え、お客様のビジネス分野、Oracle8サーバーの管理、およびユーザーのハードウェアおよびソフトウェア環境に精通しているオラクル社のコンサルタントおよびサポート・スペシャリストで構成されています。

オラクル社についてオラクル社についてオラクル社についてオラクル社についてオラクル社はデータベース管理、アプリケーション開発、意思決定サポートおよびオフィス・オートメーションのための統合ソフトウェア製品ラインに加えて、会計管理、サプライ・チェーン管理、製造、プロジェクト・システム、人事管理、販売およびサービス管理のための 70を超えるソフトウェア・モジュールからなる統合スイートである Oracle Applicationsを開発および販売しています。

オラクル社の製品はメインフレーム、ミニコンピュータ、パーソナル・コンピュータ、ネットワーク・コンピュータおよびパーソナル・デジタル・アシスタントで使用できます。これにより組織は異なるコンピュータ、オペレーティング・システム、ネットワークの他、異なるデータベース管理システムも、一つの統一されたコンピューティングおよび情報リソースに統合できます。

オラクル社は情報管理において世界 大のソフトウェア・サプライヤであり、世界で第 2位のソフトウェア会社です。 オラクル社は世界 140か国以上において、データベース、ツールおよびアプリケーション製品を、関連コンサルティング、研修およびサポート・サービスとともに提供しています。

xii

Page 15: Oracle Order Management Suite API おര蠰猰ꨰﰰ휰 …2001 年8 月 部品番号:J04930-01 Oracle Order Management Suite APIおよびオープン・インタフェース・マニュアル,

システムの

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

Page 16: Oracle Order Management Suite API おര蠰猰ꨰﰰ휰 …2001 年8 月 部品番号:J04930-01 Oracle Order Management Suite APIおよびオープン・インタフェース・マニュアル,

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およびオープン・インタフェース・マニュアル

Page 17: Oracle Order Management Suite API おര蠰猰ꨰﰰ휰 …2001 年8 月 部品番号:J04930-01 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

Page 18: Oracle Order Management Suite API おര蠰猰ꨰﰰ휰 …2001 年8 月 部品番号:J04930-01 Oracle Order Management Suite APIおよびオープン・インタフェース・マニュアル,

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およびオープン・インタフェース・マニュアル

Page 19: Oracle Order Management Suite API おര蠰猰ꨰﰰ휰 …2001 年8 月 部品番号:J04930-01 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

Page 20: Oracle Order Management Suite API おര蠰猰ꨰﰰ휰 …2001 年8 月 部品番号:J04930-01 Oracle Order Management Suite APIおよびオープン・インタフェース・マニュアル,

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およびオープン・インタフェース・マニュアル

Page 21: Oracle Order Management Suite API おര蠰猰ꨰﰰ휰 …2001 年8 月 部品番号:J04930-01 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

Page 22: Oracle Order Management Suite API おര蠰猰ꨰﰰ휰 …2001 年8 月 部品番号:J04930-01 Oracle Order Management Suite APIおよびオープン・インタフェース・マニュアル,

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およびオープン・インタフェース・マニュアル

Page 23: Oracle Order Management Suite API おര蠰猰ꨰﰰ휰 …2001 年8 月 部品番号:J04930-01 Oracle Order Management Suite APIおよびオープン・インタフェース・マニュアル,

Oracle Order Management APIおよびオープン・インタフェースの概要

オープン・インタフェース・ダイアグラムオープン・インタフェース・ダイアグラムオープン・インタフェース・ダイアグラムオープン・インタフェース・ダイアグラムオープン・アプリケーション・インタフェースの一般モデルは次のとおりです。

図図図図 1–1 オープン・インタフェース・ダイアグラムオープン・インタフェース・ダイアグラムオープン・インタフェース・ダイアグラムオープン・インタフェース・ダイアグラム

システムの統合 1-9

Page 24: Oracle Order Management Suite API おര蠰猰ꨰﰰ휰 …2001 年8 月 部品番号:J04930-01 Oracle Order Management Suite APIおよびオープン・インタフェース・マニュアル,

Oracle Order Management APIおよびオープン・インタフェースの概要

オープン・アプリケーション・プログラム・インタフェース(オープン・アプリケーション・プログラム・インタフェース(オープン・アプリケーション・プログラム・インタフェース(オープン・アプリケーション・プログラム・インタフェース(API))))ダイアグラムダイアグラムダイアグラムダイアグラムService Requestインタフェース(Oracle Service)などの APIが使用するモデルは次のとおりです。

図図図図 1–2 オープン・アプリケーション・プログラム・インタフェース(オープン・アプリケーション・プログラム・インタフェース(オープン・アプリケーション・プログラム・インタフェース(オープン・アプリケーション・プログラム・インタフェース(API)ダイアグラム)ダイアグラム)ダイアグラム)ダイアグラム

1-10 Oracle Order Management Suite APIおよびオープン・インタフェース・マニュアル

Page 25: Oracle Order Management Suite API おര蠰猰ꨰﰰ휰 …2001 年8 月 部品番号:J04930-01 Oracle Order Management Suite APIおよびオープン・インタフェース・マニュアル,

Oracle Order Management APIおよびオープン・インタフェースの概要

オープン・インタフェースの構成要素オープン・インタフェースの構成要素オープン・インタフェースの構成要素オープン・インタフェースの構成要素すべてのオープン・インタフェースに一般に共通する構成要素が数多くあります。 これらの構成要素を次に説明します。 ただし、すべてのオープン・インタフェースにどの構成要素も含まれているわけではないので、構成要素の実装状況が次の説明とは少し異なる場合があります。

接続元アプリケーション接続元アプリケーション接続元アプリケーション接続元アプリケーションデータを接続元アプリケーションから取得し、処理の継続または格納(あるいはその両方)のために接続先アプリケーションに渡します。 通常は、データを渡す前にその処理は接続元アプリケーションで完了しています。

Oracle Applications製品は、アウトバウンド・インタフェースの接続元になります。

接続先アプリケーション接続先アプリケーション接続先アプリケーション接続先アプリケーションデータを接続先アプリケーションに送信して、処理の継続または格納(あるいはその両方)がそのアプリケーションでできるようにします。

Oracle Order Management製品は、インバウンド・インタフェースの接続先になります。

インタフェース表インタフェース表インタフェース表インタフェース表インバウンド・インタフェースにおいて、接続元アプリケーションのデータの検証およびOracle Order Management製品の形式への処理が終わるまで、そのデータが一時的に存在する中間段階の表がインタフェース表です。 各種のインタフェース列を次に示します。

識別子列識別子列識別子列識別子列 識別子列はインタフェース表の行を一意に識別し、接続元アプリケーションと接続先アプリケーションの両方に外部キー参照を提供します。 たとえば、移動取引の通常の識別子列では識別対象は次のとおりです。

� 接続元アプリケーション

� 接続元アプリケーションにおける行の一意の識別子

� 接続先アプリケーションの一意の識別子

管理列管理列管理列管理列 管理列は、インタフェース表の各行について、挿入、検証、エラー検出、処理および 終的な削除のステータスを追跡します。 追加の管理列は、行の 後の更新者および更新日を識別します。

データ列データ列データ列データ列 データ列は、接続元アプリケーションが Oracle Manufacturing製品に送信する特定の属性を格納します。

システムの統合 1-11

Page 26: Oracle Order Management Suite API おര蠰猰ꨰﰰ휰 …2001 年8 月 部品番号:J04930-01 Oracle Order Management Suite APIおよびオープン・インタフェース・マニュアル,

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およびオープン・インタフェース・マニュアル

Page 27: Oracle Order Management Suite API おര蠰猰ꨰﰰ휰 …2001 年8 月 部品番号:J04930-01 Oracle Order Management Suite APIおよびオープン・インタフェース・マニュアル,

Oracle Order Management APIおよびオープン・インタフェースの概要

うすると、SQL*Loaderを使用して、そのファイルを接続先製品のインタフェース表に挿入できます。

アウトバウンド・インタフェースにおいて、ロード関数は、データベース・ビューを作成する SQLです。

検証関数検証関数検証関数検証関数検証関数は、Oracle Applicationsの接続先製品がインバウンド・データの整合性を保証するために使用するプログラムのセットです。 接続元アプリケーションでは通常、フォーム・トリガー、NULLでない列、データ型などの技法を使用してデータを入力時に検証できます。 ただし、このデータが Oracle Applications製品のデータでない場合があるので、検証プログラムがデータの整合性を保証します。

検証関数は接続先 Oracleアプリケーション内の必須列および、他のデータとの外部キーの関連に基づいて、追加列を導出することもできます。

検証プログラムはインタフェース表で検証が必要な行を調べ、各行を検証および更新して検証の完了またはエラーの検出を示します。 エラーが検出された場合、検証プログラムは接続先アプリケーションのエラー表またはインタフェース表のエラー列にエラーを書き込む必要があります。

Oracleアプリケーション製品が接続元製品の場合は、接続先アプリケーションが検証関数を提供する必要があります。

処理関数処理関数処理関数処理関数処理関数は、インタフェース表のデータを接続先 Oracle製品の形式に処理するプログラムのセットです。 実行する具体的な処理はアプリケーションによって異なります。 オープン取引インタフェースにおいて、処理に一般に含まれるのは取引履歴の記録、在庫および受注の残高の更新、原価の請求などです。

通常、インタフェースにより、処理プログラムが処理を試みる頻度および検証済の行の数を管理できます。 処理が正常に完了すると、処理関数はインタフェース表から処理済の行を削除します。

場合によっては、処理関数は行をエラー表に挿入する必要があります。

Oracleアプリケーション製品が接続元の場合は、接続先アプリケーションが処理関数を提供する必要があります。

保守関数保守関数保守関数保守関数保守関数は普通は Oracleアプリケーション内のウィンドウから実行します。 これらのウィンドウのほとんどで、検証済のインタフェース・レコードの問合せ、更新および再発行が可能です。 これらのウィンドウは一般に、未処理または未検証の行を問い合せてその行の現在のステータスを調べるのに使用できます。

システムの統合 1-13

Page 28: Oracle Order Management Suite API おര蠰猰ꨰﰰ휰 …2001 年8 月 部品番号:J04930-01 Oracle Order Management Suite APIおよびオープン・インタフェース・マニュアル,

Oracle Order Management APIおよびオープン・インタフェースの概要

正規の保守関数がない場合、エラーが検出されたインタフェース表の行の問合せおよび更新に SQL*Plusを使用できます。

Oracleアプリケーションが接続元アプリケーションの場合は、接続先アプリケーションが保守関数を提供する必要があります。

1-14 Oracle Order Management Suite APIおよびオープン・インタフェース・マニュアル

Page 29: Oracle Order Management Suite API おര蠰猰ꨰﰰ휰 …2001 年8 月 部品番号:J04930-01 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

Page 30: Oracle Order Management Suite API おര蠰猰ꨰﰰ휰 …2001 年8 月 部品番号:J04930-01 Oracle Order Management Suite APIおよびオープン・インタフェース・マニュアル,

ヘッダー・インタフェース

ヘッダー・インタフェースヘッダー・インタフェースヘッダー・インタフェースヘッダー・インタフェース

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およびオープン・インタフェース・マニュアル

Page 31: Oracle Order Management Suite API おര蠰猰ꨰﰰ휰 …2001 年8 月 部品番号:J04930-01 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

Page 32: Oracle Order Management Suite API おര蠰猰ꨰﰰ휰 …2001 年8 月 部品番号:J04930-01 Oracle Order Management Suite APIおよびオープン・インタフェース・マニュアル,

ヘッダー・インタフェース

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およびオープン・インタフェース・マニュアル

Page 33: Oracle Order Management Suite API おര蠰猰ꨰﰰ휰 …2001 年8 月 部品番号:J04930-01 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

Page 34: Oracle Order Management Suite API おര蠰猰ꨰﰰ휰 …2001 年8 月 部品番号:J04930-01 Oracle Order Management Suite APIおよびオープン・インタフェース・マニュアル,

ヘッダー・インタフェース

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およびオープン・インタフェース・マニュアル

Page 35: Oracle Order Management Suite API おര蠰猰ꨰﰰ휰 …2001 年8 月 部品番号:J04930-01 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

Page 36: Oracle Order Management Suite API おര蠰猰ꨰﰰ휰 …2001 年8 月 部品番号:J04930-01 Oracle Order Management Suite APIおよびオープン・インタフェース・マニュアル,

ヘッダー・インタフェース

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およびオープン・インタフェース・マニュアル

Page 37: Oracle Order Management Suite API おര蠰猰ꨰﰰ휰 …2001 年8 月 部品番号:J04930-01 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

Page 38: Oracle Order Management Suite API おര蠰猰ꨰﰰ휰 …2001 年8 月 部品番号:J04930-01 Oracle Order Management Suite APIおよびオープン・インタフェース・マニュアル,

ヘッダー・インタフェース

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およびオープン・インタフェース・マニュアル

Page 39: Oracle Order Management Suite API おര蠰猰ꨰﰰ휰 …2001 年8 月 部品番号:J04930-01 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

Page 40: Oracle Order Management Suite API おര蠰猰ꨰﰰ휰 …2001 年8 月 部品番号:J04930-01 Oracle Order Management Suite APIおよびオープン・インタフェース・マニュアル,

ヘッダー・インタフェース

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およびオープン・インタフェース・マニュアル

Page 41: Oracle Order Management Suite API おര蠰猰ꨰﰰ휰 …2001 年8 月 部品番号:J04930-01 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

Page 42: Oracle Order Management Suite API おര蠰猰ꨰﰰ휰 …2001 年8 月 部品番号:J04930-01 Oracle Order Management Suite APIおよびオープン・インタフェース・マニュアル,

ヘッダー・インタフェース

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およびオープン・インタフェース・マニュアル

Page 43: Oracle Order Management Suite API おര蠰猰ꨰﰰ휰 …2001 年8 月 部品番号:J04930-01 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

Page 44: Oracle Order Management Suite API おര蠰猰ꨰﰰ휰 …2001 年8 月 部品番号:J04930-01 Oracle Order Management Suite APIおよびオープン・インタフェース・マニュアル,

ヘッダー・インタフェース

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およびオープン・インタフェース・マニュアル

Page 45: Oracle Order Management Suite API おര蠰猰ꨰﰰ휰 …2001 年8 月 部品番号:J04930-01 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

Page 46: Oracle Order Management Suite API おര蠰猰ꨰﰰ휰 …2001 年8 月 部品番号:J04930-01 Oracle Order Management Suite APIおよびオープン・インタフェース・マニュアル,

ヘッダー・インタフェース

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およびオープン・インタフェース・マニュアル

Page 47: Oracle Order Management Suite API おര蠰猰ꨰﰰ휰 …2001 年8 月 部品番号:J04930-01 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

Page 48: Oracle Order Management Suite API おര蠰猰ꨰﰰ휰 …2001 年8 月 部品番号:J04930-01 Oracle Order Management Suite APIおよびオープン・インタフェース・マニュアル,

明細インタフェース

明細インタフェース明細インタフェース明細インタフェース明細インタフェース

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およびオープン・インタフェース・マニュアル

Page 49: Oracle Order Management Suite API おര蠰猰ꨰﰰ휰 …2001 年8 月 部品番号:J04930-01 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

Page 50: Oracle Order Management Suite API おര蠰猰ꨰﰰ휰 …2001 年8 月 部品番号:J04930-01 Oracle Order Management Suite APIおよびオープン・インタフェース・マニュアル,

明細インタフェース

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およびオープン・インタフェース・マニュアル

Page 51: Oracle Order Management Suite API おര蠰猰ꨰﰰ휰 …2001 年8 月 部品番号:J04930-01 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

Page 52: Oracle Order Management Suite API おര蠰猰ꨰﰰ휰 …2001 年8 月 部品番号:J04930-01 Oracle Order Management Suite APIおよびオープン・インタフェース・マニュアル,

明細インタフェース

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およびオープン・インタフェース・マニュアル

Page 53: Oracle Order Management Suite API おര蠰猰ꨰﰰ휰 …2001 年8 月 部品番号:J04930-01 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

Page 54: Oracle Order Management Suite API おര蠰猰ꨰﰰ휰 …2001 年8 月 部品番号:J04930-01 Oracle Order Management Suite APIおよびオープン・インタフェース・マニュアル,

明細インタフェース

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およびオープン・インタフェース・マニュアル

Page 55: Oracle Order Management Suite API おര蠰猰ꨰﰰ휰 …2001 年8 月 部品番号:J04930-01 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

Page 56: Oracle Order Management Suite API おര蠰猰ꨰﰰ휰 …2001 年8 月 部品番号:J04930-01 Oracle Order Management Suite APIおよびオープン・インタフェース・マニュアル,

明細インタフェース

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およびオープン・インタフェース・マニュアル

Page 57: Oracle Order Management Suite API おര蠰猰ꨰﰰ휰 …2001 年8 月 部品番号:J04930-01 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

Page 58: Oracle Order Management Suite API おര蠰猰ꨰﰰ휰 …2001 年8 月 部品番号:J04930-01 Oracle Order Management Suite APIおよびオープン・インタフェース・マニュアル,

明細インタフェース

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およびオープン・インタフェース・マニュアル

Page 59: Oracle Order Management Suite API おര蠰猰ꨰﰰ휰 …2001 年8 月 部品番号:J04930-01 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

Page 60: Oracle Order Management Suite API おര蠰猰ꨰﰰ휰 …2001 年8 月 部品番号:J04930-01 Oracle Order Management Suite APIおよびオープン・インタフェース・マニュアル,

明細インタフェース

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およびオープン・インタフェース・マニュアル

Page 61: Oracle Order Management Suite API おര蠰猰ꨰﰰ휰 …2001 年8 月 部品番号:J04930-01 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

Page 62: Oracle Order Management Suite API おര蠰猰ꨰﰰ휰 …2001 年8 月 部品番号:J04930-01 Oracle Order Management Suite APIおよびオープン・インタフェース・マニュアル,

明細インタフェース

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およびオープン・インタフェース・マニュアル

Page 63: Oracle Order Management Suite API おര蠰猰ꨰﰰ휰 …2001 年8 月 部品番号:J04930-01 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

Page 64: Oracle Order Management Suite API おര蠰猰ꨰﰰ휰 …2001 年8 月 部品番号:J04930-01 Oracle Order Management Suite APIおよびオープン・インタフェース・マニュアル,

明細インタフェース

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およびオープン・インタフェース・マニュアル

Page 65: Oracle Order Management Suite API おര蠰猰ꨰﰰ휰 …2001 年8 月 部品番号:J04930-01 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

Page 66: Oracle Order Management Suite API おര蠰猰ꨰﰰ휰 …2001 年8 月 部品番号:J04930-01 Oracle Order Management Suite APIおよびオープン・インタフェース・マニュアル,

明細インタフェース

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およびオープン・インタフェース・マニュアル

Page 67: Oracle Order Management Suite API おര蠰猰ꨰﰰ휰 …2001 年8 月 部品番号:J04930-01 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

Page 68: Oracle Order Management Suite API おര蠰猰ꨰﰰ휰 …2001 年8 月 部品番号:J04930-01 Oracle Order Management Suite APIおよびオープン・インタフェース・マニュアル,

明細インタフェース

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およびオープン・インタフェース・マニュアル

Page 69: Oracle Order Management Suite API おര蠰猰ꨰﰰ휰 …2001 年8 月 部品番号:J04930-01 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

Page 70: Oracle Order Management Suite API おര蠰猰ꨰﰰ휰 …2001 年8 月 部品番号:J04930-01 Oracle Order Management Suite APIおよびオープン・インタフェース・マニュアル,

明細インタフェース

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およびオープン・インタフェース・マニュアル

Page 71: Oracle Order Management Suite API おര蠰猰ꨰﰰ휰 …2001 年8 月 部品番号:J04930-01 Oracle Order Management Suite APIおよびオープン・インタフェース・マニュアル,

明細インタフェース

UNIT_SELLING_PRICE_PER_PQTY NUMBER使用しません。

VEH_CUS_ITEM_CUM_KEY_ID NUMBERこの列は内部で使用します。

Oracle Order Managementのオープン・インタフェース 2-43

Page 72: Oracle Order Management Suite API おര蠰猰ꨰﰰ휰 …2001 年8 月 部品番号:J04930-01 Oracle Order Management Suite APIおよびオープン・インタフェース・マニュアル,

価格調整インタフェース

価格調整インタフェース価格調整インタフェース価格調整インタフェース価格調整インタフェース

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およびオープン・インタフェース・マニュアル

Page 73: Oracle Order Management Suite API おര蠰猰ꨰﰰ휰 …2001 年8 月 部品番号:J04930-01 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

Page 74: Oracle Order Management Suite API おര蠰猰ꨰﰰ휰 …2001 年8 月 部品番号:J04930-01 Oracle Order Management Suite APIおよびオープン・インタフェース・マニュアル,

価格調整インタフェース

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およびオープン・インタフェース・マニュアル

Page 75: Oracle Order Management Suite API おര蠰猰ꨰﰰ휰 …2001 年8 月 部品番号:J04930-01 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

Page 76: Oracle Order Management Suite API おര蠰猰ꨰﰰ휰 …2001 年8 月 部品番号:J04930-01 Oracle Order Management Suite APIおよびオープン・インタフェース・マニュアル,

価格調整インタフェース

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およびオープン・インタフェース・マニュアル

Page 77: Oracle Order Management Suite API おര蠰猰ꨰﰰ휰 …2001 年8 月 部品番号:J04930-01 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

Page 78: Oracle Order Management Suite API おര蠰猰ꨰﰰ휰 …2001 年8 月 部品番号:J04930-01 Oracle Order Management Suite APIおよびオープン・インタフェース・マニュアル,

価格調整インタフェース

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およびオープン・インタフェース・マニュアル

Page 79: Oracle Order Management Suite API おര蠰猰ꨰﰰ휰 …2001 年8 月 部品番号:J04930-01 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

Page 80: Oracle Order Management Suite API おര蠰猰ꨰﰰ휰 …2001 年8 月 部品番号:J04930-01 Oracle Order Management Suite APIおよびオープン・インタフェース・マニュアル,

販売実績インタフェース

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およびオープン・インタフェース・マニュアル

Page 81: Oracle Order Management Suite API おര蠰猰ꨰﰰ휰 …2001 年8 月 部品番号:J04930-01 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

Page 82: Oracle Order Management Suite API おര蠰猰ꨰﰰ휰 …2001 年8 月 部品番号:J04930-01 Oracle Order Management Suite APIおよびオープン・インタフェース・マニュアル,

販売実績インタフェース

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およびオープン・インタフェース・マニュアル

Page 83: Oracle Order Management Suite API おര蠰猰ꨰﰰ휰 …2001 年8 月 部品番号:J04930-01 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

Page 84: Oracle Order Management Suite API おര蠰猰ꨰﰰ휰 …2001 年8 月 部品番号:J04930-01 Oracle Order Management Suite APIおよびオープン・インタフェース・マニュアル,

予約インタフェース

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およびオープン・インタフェース・マニュアル

Page 85: Oracle Order Management Suite API おര蠰猰ꨰﰰ휰 …2001 年8 月 部品番号:J04930-01 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

Page 86: Oracle Order Management Suite API おര蠰猰ꨰﰰ휰 …2001 年8 月 部品番号:J04930-01 Oracle Order Management Suite APIおよびオープン・インタフェース・マニュアル,

処理インタフェース

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およびオープン・インタフェース・マニュアル

Page 87: Oracle Order Management Suite API おര蠰猰ꨰﰰ휰 …2001 年8 月 部品番号:J04930-01 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

Page 88: Oracle Order Management Suite API おര蠰猰ꨰﰰ휰 …2001 年8 月 部品番号:J04930-01 Oracle Order Management Suite APIおよびオープン・インタフェース・マニュアル,

処理インタフェース

SECURITY_ID NUMBER使用しません。

SECURITY_TYPE VARCHAR2(30)使用しません。

START_DATE_ACTIVE DATE使用しません。

STATUS_FLAG VARCHAR2(1)使用しません。

2-60 Oracle Order Management Suite APIおよびオープン・インタフェース・マニュアル

Page 89: Oracle Order Management Suite API おര蠰猰ꨰﰰ휰 …2001 年8 月 部品番号:J04930-01 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

Page 90: Oracle Order Management Suite API おര蠰猰ꨰﰰ휰 …2001 年8 月 部品番号:J04930-01 Oracle Order Management Suite APIおよびオープン・インタフェース・マニュアル,

ロット・シリアル・インタフェース

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およびオープン・インタフェース・マニュアル

Page 91: Oracle Order Management Suite API おര蠰猰ꨰﰰ휰 …2001 年8 月 部品番号:J04930-01 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

Page 92: Oracle Order Management Suite API おര蠰猰ꨰﰰ휰 …2001 年8 月 部品番号:J04930-01 Oracle Order Management Suite APIおよびオープン・インタフェース・マニュアル,

他のモジュールからの受注フォームのコール

他のモジュールからの受注フォームのコール他のモジュールからの受注フォームのコール他のモジュールからの受注フォームのコール他のモジュールからの受注フォームのコール

概要概要概要概要受注フォームを他のモジュールから起動するには、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およびオープン・インタフェース・マニュアル

Page 93: Oracle Order Management Suite API おര蠰猰ꨰﰰ휰 …2001 年8 月 部品番号:J04930-01 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

Page 94: Oracle Order Management Suite API おര蠰猰ꨰﰰ휰 …2001 年8 月 部品番号:J04930-01 Oracle Order Management Suite APIおよびオープン・インタフェース・マニュアル,

受注インポートによる 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およびオープン・インタフェース・マニュアル

Page 95: Oracle Order Management Suite API おര蠰猰ꨰﰰ휰 …2001 年8 月 部品番号:J04930-01 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

Page 96: Oracle Order Management Suite API おര蠰猰ꨰﰰ휰 …2001 年8 月 部品番号:J04930-01 Oracle Order Management Suite APIおよびオープン・インタフェース・マニュアル,

受注インポートによる 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およびオープン・インタフェース・マニュアル

Page 97: Oracle Order Management Suite API おര蠰猰ꨰﰰ휰 …2001 年8 月 部品番号:J04930-01 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

Page 98: Oracle Order Management Suite API おര蠰猰ꨰﰰ휰 …2001 年8 月 部品番号:J04930-01 Oracle Order Management Suite APIおよびオープン・インタフェース・マニュアル,

受注インポートによる Oracle Order Managementの統合

添付添付添付添付プロファイル・オプション「OM: 自動添付の適用」の設定に基づいて、自動通知基準を満たすインポート受注に自動添付が適用されます。

与信チェック与信チェック与信チェック与信チェックOrder Managementで定義されている与信チェック・ルールに従って、インポートするすべての受注または変更に対して与信チェックが実行されます。

保留とリリース保留とリリース保留とリリース保留とリリースOrder Managementによって、保留基準を満たすインポート受注と受注明細に自動的に保留が適用されます。 「受注」ウィンドウで入力した受注の場合と同じように、インポートする受注に、検討のための保留を適用できます。 処理インタフェース表を使用して保留を適用したりリリースすることもできます。

価格の比較価格の比較価格の比較価格の比較受注インポートによって、インポートする受注の価格比較が実行されます。 たとえば、販売価格を指定すると同時に価格の計算をシステムに指示すると、指定した販売価格と計算価格が異なっている場合は、警告が生成されます。 この警告は「受注インポート訂正」ウィンドウの「エラー・メッセージ」ウィンドウに表示されます。

販売価格とシステム計算価格が異なる場合は、警告が生成されます。 顧客が指定する販売価格の値が受注明細表の列に保存されるので、顧客の販売価格を表示できます。

支払条件の比較支払条件の比較支払条件の比較支払条件の比較受注インポートによって、支払条件の比較が実行されます。 支払条件が異なる場合は、警告が生成されます。 顧客が指定する支払条件の値が受注明細表の列に保存されるので、顧客の支払条件を表示できます。

処理制約処理制約処理制約処理制約受注インポートによって、Order Managementで定義した処理制約がチェックされ、挿入、更新、削除などの操作がセキュリティ基準で許容されているかどうかが確認されます。 処理制約の違反が検出されるとエラー・メッセージが表示されます。

訂正データ訂正データ訂正データ訂正データデータが訂正されると、そのレコードの ERROR_FLAGがNに更新されます。「受注インポート訂正」ウィンドウを使用してデータを訂正できない場合は、REJECT_FLAGを Yに設定できます。

2-70 Oracle Order Management Suite APIおよびオープン・インタフェース・マニュアル

Page 99: Oracle Order Management Suite API おര蠰猰ꨰﰰ휰 …2001 年8 月 部品番号:J04930-01 Oracle Order Management Suite APIおよびオープン・インタフェース・マニュアル,

受注インポートによる Oracle Order Managementの統合

要求発行要求発行要求発行要求発行

検証専用モード検証専用モード検証専用モード検証専用モード受注インポート処理を検証専用モードで実行できます。 検証専用モードでは、Order Managementのすべてのルールに対して取引が検証され、取引が有効であってもOrder Managementのベース表に渡されません。

本番取引を検証専用モードで実行して例外をプレビューできます 「受注インポート」ウィンドウで取引の必要な訂正を行い、「検証」ボタンで妥当性チェックを実行します。 検証専用モードを使用すると、本番環境のすべての設定を利用して受注インポートによる取引をテストできます。

「受注インポート」ウィンドウ「受注インポート」ウィンドウ「受注インポート」ウィンドウ「受注インポート」ウィンドウ「受注インポート」ウィンドウは「検索」ウィンドウと「要約」ウィンドウで構成されています。 「検索」ウィンドウでは、要求 ID、受注ソース、オリジナル・システム、文書参照、変更順序などの特定の属性に基づいて、インポートする受注を検索できます。

「要約」ウィンドウには、受注ヘッダー、明細、販売実績、価格調整、ロット・シリアル、予約、処理要求などの情報が表示されます。 フォルダから列を削除することもできます。

「受注インポート」ウィンドウには、すべての受注を表示することも、「検索」ウィンドウで指定した基準に基づいて選択された受注を表示することもできます。 このウィンドウで受注を変更できます。 エラーがある受注は赤色で表示されます。

インタフェース表で受注および明細を挿入、更新、削除できます。 「要約」ウィンドウで受注または明細を 1つのみ更新することも、同時に複数の受注または明細を更新することもできます。 REJECTEDフラグを設定して、受注または明細を拒否するようマークすることもできます。 ヘッダー・レベル・データのウィンドウと明細レベル・データのウィンドウがそれぞれ個別に表示されます。 これらのウィンドウには関連フィールドがタブにグループ化されています。

ボタンボタンボタンボタン� 「明細」: 受注の明細レベルの情報が表示されます。

� 「値引」: 受注の値引情報が表示されます。

� 「検証」: データが検証されますが、インポートされません。 選択された受注のみが検証されます。検証はオンラインで実行されます。

� 「インポート」:受注がインポートされます。 インポートされる前に検証されます。 インポート中にエラーが発見された場合は、受注が拒否されます。「エラー」ボタンをクリックするとエラー・メッセージが表示されます。 選択された受注のみがインポートされます。インポートはオンラインで実行されます。 受注が正常にインポートされた場合は、受注がインタフェース表から削除されます。 ウィンドウに再問合せしても、その受注は「受注インポート訂正」ウィンドウに表示されません。

Oracle Order Managementのオープン・インタフェース 2-71

Page 100: Oracle Order Management Suite API おര蠰猰ꨰﰰ휰 …2001 年8 月 部品番号:J04930-01 Oracle Order Management Suite APIおよびオープン・インタフェース・マニュアル,

受注インポートによる Oracle Order Managementの統合

� 「エラー」:インポート中に発生したすべてのエラーが表示されます。 エラー・メッセージは状況別に格納されます。 「受注ヘッダー」リージョンから「エラー」ボタンをクリックすると、その受注に関するすべてのエラーが表示されます。 「明細」リージョンから「エラー」ボタンをクリックすると、その明細に関するすべてのエラーが表示されます。 受注のインポート中にエラーが発生した場合は、ウィンドウ内でそのエラーを修正し、再び受注のインポートを実行できます。 「エラー」ウィンドウから、そのエラーが発生した「受注ヘッダー」リージョンまたは「明細」リージョンに入ることができます。

� 「処理」: 受注の受注処理が表示されます。

� 「販売実績」: 受注の販売実績情報が表示されます。

要求要求要求要求要求を発行するには、受注インポート要求を選択し、適切なパラメータを選択し、「発行」を選択します。

パラメータパラメータパラメータパラメータ受注インポート・プログラムでは次のパラメータが使用されます。

受注ソース受注ソース受注ソース受注ソース「受注インポート・ソース」ウィンドウで定義した受注インポート・ソースを選択すると、そのソースに関するレコードのみが処理されます。このパラメータを空白にすると、インタフェース表にあるすべての有効なソースの既存データが処理されます。

受注参照受注参照受注参照受注参照

特定の受注について受注インポートを実行する場合は、「システム文書参照」を入力します。

検証のみ(検証のみ(検証のみ(検証のみ(Yes/No))))インタフェース表中のデータの検証のみを実行するかどうかを指定します。 Yesを指定した場合は、受注の検証のみが実行され、ベース受注表にインポートされません。 デフォルト値は Noです。

処理結果処理結果処理結果処理結果受注インポートを実行するたびに、インポートが成功した受注の合計数と失敗した受注の合計数を示す受注インポート処理結果要約ログが自動的に生成されます。

2-72 Oracle Order Management Suite APIおよびオープン・インタフェース・マニュアル

Page 101: Oracle Order Management Suite API おര蠰猰ꨰﰰ휰 …2001 年8 月 部品番号:J04930-01 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

Page 102: Oracle Order Management Suite API おര蠰猰ꨰﰰ휰 …2001 年8 月 部品番号:J04930-01 Oracle Order Management Suite APIおよびオープン・インタフェース・マニュアル,

受注インポートによる 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およびオープン・インタフェース・マニュアル

Page 103: Oracle Order Management Suite API おര蠰猰ꨰﰰ휰 …2001 年8 月 部品番号:J04930-01 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

Page 104: Oracle Order Management Suite API おര蠰猰ꨰﰰ휰 …2001 年8 月 部品番号:J04930-01 Oracle Order Management Suite APIおよびオープン・インタフェース・マニュアル,

受注インポートによる 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およびオープン・インタフェース・マニュアル

Page 105: Oracle Order Management Suite API おര蠰猰ꨰﰰ휰 …2001 年8 月 部品番号:J04930-01 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

Page 106: Oracle Order Management Suite API おര蠰猰ꨰﰰ휰 …2001 年8 月 部品番号:J04930-01 Oracle Order Management Suite APIおよびオープン・インタフェース・マニュアル,

受注インポートによる 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およびオープン・インタフェース・マニュアル

Page 107: Oracle Order Management Suite API おര蠰猰ꨰﰰ휰 …2001 年8 月 部品番号:J04930-01 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

Page 108: Oracle Order Management Suite API おര蠰猰ꨰﰰ휰 …2001 年8 月 部品番号:J04930-01 Oracle Order Management Suite APIおよびオープン・インタフェース・マニュアル,

受注インポートによる 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およびオープン・インタフェース・マニュアル

Page 109: Oracle Order Management Suite API おര蠰猰ꨰﰰ휰 …2001 年8 月 部品番号:J04930-01 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

Page 110: Oracle Order Management Suite API おര蠰猰ꨰﰰ휰 …2001 年8 月 部品番号:J04930-01 Oracle Order Management Suite APIおよびオープン・インタフェース・マニュアル,

受注インポートによる 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およびオープン・インタフェース・マニュアル

Page 111: Oracle Order Management Suite API おര蠰猰ꨰﰰ휰 …2001 年8 月 部品番号:J04930-01 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

Page 112: Oracle Order Management Suite API おര蠰猰ꨰﰰ휰 …2001 年8 月 部品番号:J04930-01 Oracle Order Management Suite APIおよびオープン・インタフェース・マニュアル,

受注インポートによる 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およびオープン・インタフェース・マニュアル

Page 113: Oracle Order Management Suite API おര蠰猰ꨰﰰ휰 …2001 年8 月 部品番号:J04930-01 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

Page 114: Oracle Order Management Suite API おര蠰猰ꨰﰰ휰 …2001 年8 月 部品番号:J04930-01 Oracle Order Management Suite APIおよびオープン・インタフェース・マニュアル,

受注インポートによる 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およびオープン・インタフェース・マニュアル

Page 115: Oracle Order Management Suite API おര蠰猰ꨰﰰ휰 …2001 年8 月 部品番号:J04930-01 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

Page 116: Oracle Order Management Suite API おര蠰猰ꨰﰰ휰 …2001 年8 月 部品番号:J04930-01 Oracle Order Management Suite APIおよびオープン・インタフェース・マニュアル,

受注インポートによる 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およびオープン・インタフェース・マニュアル

Page 117: Oracle Order Management Suite API おര蠰猰ꨰﰰ휰 …2001 年8 月 部品番号:J04930-01 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

Page 118: Oracle Order Management Suite API おര蠰猰ꨰﰰ휰 …2001 年8 月 部品番号:J04930-01 Oracle Order Management Suite APIおよびオープン・インタフェース・マニュアル,

受注インポートによる 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およびオープン・インタフェース・マニュアル

Page 119: Oracle Order Management Suite API おര蠰猰ꨰﰰ휰 …2001 年8 月 部品番号:J04930-01 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

Page 120: Oracle Order Management Suite API おര蠰猰ꨰﰰ휰 …2001 年8 月 部品番号:J04930-01 Oracle Order Management Suite APIおよびオープン・インタフェース・マニュアル,

受注インポートによる 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およびオープン・インタフェース・マニュアル

Page 121: Oracle Order Management Suite API おര蠰猰ꨰﰰ휰 …2001 年8 月 部品番号:J04930-01 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

Page 122: Oracle Order Management Suite API おര蠰猰ꨰﰰ휰 …2001 年8 月 部品番号:J04930-01 Oracle Order Management Suite APIおよびオープン・インタフェース・マニュアル,

受注インポートによる 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およびオープン・インタフェース・マニュアル

Page 123: Oracle Order Management Suite API おര蠰猰ꨰﰰ휰 …2001 年8 月 部品番号:J04930-01 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

Page 124: Oracle Order Management Suite API おര蠰猰ꨰﰰ휰 …2001 年8 月 部品番号:J04930-01 Oracle Order Management Suite APIおよびオープン・インタフェース・マニュアル,

受注インポートによる 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およびオープン・インタフェース・マニュアル

Page 125: Oracle Order Management Suite API おര蠰猰ꨰﰰ휰 …2001 年8 月 部品番号:J04930-01 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

Page 126: Oracle Order Management Suite API おര蠰猰ꨰﰰ휰 …2001 年8 月 部品番号:J04930-01 Oracle Order Management Suite APIおよびオープン・インタフェース・マニュアル,

受注インポートによる 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およびオープン・インタフェース・マニュアル

Page 127: Oracle Order Management Suite API おര蠰猰ꨰﰰ휰 …2001 年8 月 部品番号:J04930-01 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

Page 128: Oracle Order Management Suite API おര蠰猰ꨰﰰ휰 …2001 年8 月 部品番号:J04930-01 Oracle Order Management Suite APIおよびオープン・インタフェース・マニュアル,

受注インポートによる 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およびオープン・インタフェース・マニュアル

Page 129: Oracle Order Management Suite API おര蠰猰ꨰﰰ휰 …2001 年8 月 部品番号:J04930-01 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

Page 130: Oracle Order Management Suite API おര蠰猰ꨰﰰ휰 …2001 年8 月 部品番号:J04930-01 Oracle Order Management Suite APIおよびオープン・インタフェース・マニュアル,

受注インポートによる 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およびオープン・インタフェース・マニュアル

Page 131: Oracle Order Management Suite API おര蠰猰ꨰﰰ휰 …2001 年8 月 部品番号:J04930-01 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

Page 132: Oracle Order Management Suite API おര蠰猰ꨰﰰ휰 …2001 年8 月 部品番号:J04930-01 Oracle Order Management Suite APIおよびオープン・インタフェース・マニュアル,

受注インポートによる 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およびオープン・インタフェース・マニュアル

Page 133: Oracle Order Management Suite API おര蠰猰ꨰﰰ휰 …2001 年8 月 部品番号:J04930-01 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

Page 134: Oracle Order Management Suite API おര蠰猰ꨰﰰ휰 …2001 年8 月 部品番号:J04930-01 Oracle Order Management Suite APIおよびオープン・インタフェース・マニュアル,

受注インポートによる 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およびオープン・インタフェース・マニュアル

Page 135: Oracle Order Management Suite API おര蠰猰ꨰﰰ휰 …2001 年8 月 部品番号:J04930-01 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

Page 136: Oracle Order Management Suite API おര蠰猰ꨰﰰ휰 …2001 年8 月 部品番号:J04930-01 Oracle Order Management Suite APIおよびオープン・インタフェース・マニュアル,

受注インポートによる 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およびオープン・インタフェース・マニュアル

Page 137: Oracle Order Management Suite API おര蠰猰ꨰﰰ휰 …2001 年8 月 部品番号:J04930-01 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

Page 138: Oracle Order Management Suite API おര蠰猰ꨰﰰ휰 …2001 年8 月 部品番号:J04930-01 Oracle Order Management Suite APIおよびオープン・インタフェース・マニュアル,

受注インポートによる 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およびオープン・インタフェース・マニュアル

Page 139: Oracle Order Management Suite API おര蠰猰ꨰﰰ휰 …2001 年8 月 部品番号:J04930-01 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

Page 140: Oracle Order Management Suite API おര蠰猰ꨰﰰ휰 …2001 年8 月 部品番号:J04930-01 Oracle Order Management Suite APIおよびオープン・インタフェース・マニュアル,

受注インポートによる 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およびオープン・インタフェース・マニュアル

Page 141: Oracle Order Management Suite API おര蠰猰ꨰﰰ휰 …2001 年8 月 部品番号:J04930-01 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

Page 142: Oracle Order Management Suite API おര蠰猰ꨰﰰ휰 …2001 年8 月 部品番号:J04930-01 Oracle Order Management Suite APIおよびオープン・インタフェース・マニュアル,

受注インポートによる 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およびオープン・インタフェース・マニュアル

Page 143: Oracle Order Management Suite API おര蠰猰ꨰﰰ휰 …2001 年8 月 部品番号:J04930-01 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

Page 144: Oracle Order Management Suite API おര蠰猰ꨰﰰ휰 …2001 年8 月 部品番号:J04930-01 Oracle Order Management Suite APIおよびオープン・インタフェース・マニュアル,

受注インポートによる 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およびオープン・インタフェース・マニュアル

Page 145: Oracle Order Management Suite API おര蠰猰ꨰﰰ휰 …2001 年8 月 部品番号:J04930-01 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

Page 146: Oracle Order Management Suite API おര蠰猰ꨰﰰ휰 …2001 年8 月 部品番号:J04930-01 Oracle Order Management Suite APIおよびオープン・インタフェース・マニュアル,

請求のための 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およびオープン・インタフェース・マニュアル

Page 147: Oracle Order Management Suite API おര蠰猰ꨰﰰ휰 …2001 年8 月 部品番号:J04930-01 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

Page 148: Oracle Order Management Suite API おര蠰猰ꨰﰰ휰 …2001 年8 月 部品番号:J04930-01 Oracle Order Management Suite APIおよびオープン・インタフェース・マニュアル,

請求のための 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およびオープン・インタフェース・マニュアル

Page 149: Oracle Order Management Suite API おര蠰猰ꨰﰰ휰 …2001 年8 月 部品番号:J04930-01 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

Page 150: Oracle Order Management Suite API おര蠰猰ꨰﰰ휰 …2001 年8 月 部品番号:J04930-01 Oracle Order Management Suite APIおよびオープン・インタフェース・マニュアル,

請求のための 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およびオープン・インタフェース・マニュアル

Page 151: Oracle Order Management Suite API おര蠰猰ꨰﰰ휰 …2001 年8 月 部品番号:J04930-01 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

Page 152: Oracle Order Management Suite API おര蠰猰ꨰﰰ휰 …2001 年8 月 部品番号:J04930-01 Oracle Order Management Suite APIおよびオープン・インタフェース・マニュアル,

請求のための 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およびオープン・インタフェース・マニュアル

Page 153: Oracle Order Management Suite API おര蠰猰ꨰﰰ휰 …2001 年8 月 部品番号:J04930-01 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

Page 154: Oracle Order Management Suite API おര蠰猰ꨰﰰ휰 …2001 年8 月 部品番号:J04930-01 Oracle Order Management Suite APIおよびオープン・インタフェース・マニュアル,

請求のための 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およびオープン・インタフェース・マニュアル

Page 155: Oracle Order Management Suite API おര蠰猰ꨰﰰ휰 …2001 年8 月 部品番号:J04930-01 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

Page 156: Oracle Order Management Suite API おര蠰猰ꨰﰰ휰 …2001 年8 月 部品番号:J04930-01 Oracle Order Management Suite APIおよびオープン・インタフェース・マニュアル,

請求のための 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およびオープン・インタフェース・マニュアル

Page 157: Oracle Order Management Suite API おര蠰猰ꨰﰰ휰 …2001 年8 月 部品番号:J04930-01 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

Page 158: Oracle Order Management Suite API おര蠰猰ꨰﰰ휰 …2001 年8 月 部品番号:J04930-01 Oracle Order Management Suite APIおよびオープン・インタフェース・マニュアル,

請求のための 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およびオープン・インタフェース・マニュアル

Page 159: Oracle Order Management Suite API おര蠰猰ꨰﰰ휰 …2001 年8 月 部品番号:J04930-01 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

Page 160: Oracle Order Management Suite API おര蠰猰ꨰﰰ휰 …2001 年8 月 部品番号:J04930-01 Oracle Order Management Suite APIおよびオープン・インタフェース・マニュアル,

請求のための 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およびオープン・インタフェース・マニュアル

Page 161: Oracle Order Management Suite API おര蠰猰ꨰﰰ휰 …2001 年8 月 部品番号:J04930-01 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

Page 162: Oracle Order Management Suite API おര蠰猰ꨰﰰ휰 …2001 年8 月 部品番号:J04930-01 Oracle Order Management Suite APIおよびオープン・インタフェース・マニュアル,

請求のための 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およびオープン・インタフェース・マニュアル

Page 163: Oracle Order Management Suite API おര蠰猰ꨰﰰ휰 …2001 年8 月 部品番号:J04930-01 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

Page 164: Oracle Order Management Suite API おര蠰猰ꨰﰰ휰 …2001 年8 月 部品番号:J04930-01 Oracle Order Management Suite APIおよびオープン・インタフェース・マニュアル,

請求のための 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およびオープン・インタフェース・マニュアル

Page 165: Oracle Order Management Suite API おര蠰猰ꨰﰰ휰 …2001 年8 月 部品番号:J04930-01 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

Page 166: Oracle Order Management Suite API おര蠰猰ꨰﰰ휰 …2001 年8 月 部品番号:J04930-01 Oracle Order Management Suite APIおよびオープン・インタフェース・マニュアル,

請求のための 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およびオープン・インタフェース・マニュアル

Page 167: Oracle Order Management Suite API おര蠰猰ꨰﰰ휰 …2001 年8 月 部品番号:J04930-01 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

Page 168: Oracle Order Management Suite API おര蠰猰ꨰﰰ휰 …2001 年8 月 部品番号:J04930-01 Oracle Order Management Suite APIおよびオープン・インタフェース・マニュアル,

請求のための 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およびオープン・インタフェース・マニュアル

Page 169: Oracle Order Management Suite API おര蠰猰ꨰﰰ휰 …2001 年8 月 部品番号:J04930-01 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

Page 170: Oracle Order Management Suite API おര蠰猰ꨰﰰ휰 …2001 年8 月 部品番号:J04930-01 Oracle Order Management Suite APIおよびオープン・インタフェース・マニュアル,

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およびオープン・インタフェース・マニュアル

Page 171: Oracle Order Management Suite API おര蠰猰ꨰﰰ휰 …2001 年8 月 部品番号:J04930-01 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

Page 172: Oracle Order Management Suite API おര蠰猰ꨰﰰ휰 …2001 年8 月 部品番号:J04930-01 Oracle Order Management Suite APIおよびオープン・インタフェース・マニュアル,

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およびオープン・インタフェース・マニュアル

Page 173: Oracle Order Management Suite API おര蠰猰ꨰﰰ휰 …2001 年8 月 部品番号:J04930-01 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

Page 174: Oracle Order Management Suite API おര蠰猰ꨰﰰ휰 …2001 年8 月 部品番号:J04930-01 Oracle Order Management Suite APIおよびオープン・インタフェース・マニュアル,

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およびオープン・インタフェース・マニュアル

Page 175: Oracle Order Management Suite API おര蠰猰ꨰﰰ휰 …2001 年8 月 部品番号:J04930-01 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

Page 176: Oracle Order Management Suite API おര蠰猰ꨰﰰ휰 …2001 年8 月 部品番号:J04930-01 Oracle Order Management Suite APIおよびオープン・インタフェース・マニュアル,

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およびオープン・インタフェース・マニュアル

Page 177: Oracle Order Management Suite API おര蠰猰ꨰﰰ휰 …2001 年8 月 部品番号:J04930-01 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

Page 178: Oracle Order Management Suite API おര蠰猰ꨰﰰ휰 …2001 年8 月 部品番号:J04930-01 Oracle Order Management Suite APIおよびオープン・インタフェース・マニュアル,

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およびオープン・インタフェース・マニュアル

Page 179: Oracle Order Management Suite API おര蠰猰ꨰﰰ휰 …2001 年8 月 部品番号:J04930-01 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

Page 180: Oracle Order Management Suite API おര蠰猰ꨰﰰ휰 …2001 年8 月 部品番号:J04930-01 Oracle Order Management Suite APIおよびオープン・インタフェース・マニュアル,

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およびオープン・インタフェース・マニュアル

Page 181: Oracle Order Management Suite API おര蠰猰ꨰﰰ휰 …2001 年8 月 部品番号:J04930-01 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

Page 182: Oracle Order Management Suite API おര蠰猰ꨰﰰ휰 …2001 年8 月 部品番号:J04930-01 Oracle Order Management Suite APIおよびオープン・インタフェース・マニュアル,

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およびオープン・インタフェース・マニュアル

Page 183: Oracle Order Management Suite API おര蠰猰ꨰﰰ휰 …2001 年8 月 部品番号:J04930-01 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

Page 184: Oracle Order Management Suite API おര蠰猰ꨰﰰ휰 …2001 年8 月 部品番号:J04930-01 Oracle Order Management Suite APIおよびオープン・インタフェース・マニュアル,

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およびオープン・インタフェース・マニュアル

Page 185: Oracle Order Management Suite API おര蠰猰ꨰﰰ휰 …2001 年8 月 部品番号:J04930-01 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

Page 186: Oracle Order Management Suite API おര蠰猰ꨰﰰ휰 …2001 年8 月 部品番号:J04930-01 Oracle Order Management Suite APIおよびオープン・インタフェース・マニュアル,

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およびオープン・インタフェース・マニュアル

Page 187: Oracle Order Management Suite API おര蠰猰ꨰﰰ휰 …2001 年8 月 部品番号:J04930-01 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

Page 188: Oracle Order Management Suite API おര蠰猰ꨰﰰ휰 …2001 年8 月 部品番号:J04930-01 Oracle Order Management Suite APIおよびオープン・インタフェース・マニュアル,

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およびオープン・インタフェース・マニュアル

Page 189: Oracle Order Management Suite API おര蠰猰ꨰﰰ휰 …2001 年8 月 部品番号:J04930-01 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

Page 190: Oracle Order Management Suite API おര蠰猰ꨰﰰ휰 …2001 年8 月 部品番号:J04930-01 Oracle Order Management Suite APIおよびオープン・インタフェース・マニュアル,

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およびオープン・インタフェース・マニュアル

Page 191: Oracle Order Management Suite API おര蠰猰ꨰﰰ휰 …2001 年8 月 部品番号:J04930-01 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

Page 192: Oracle Order Management Suite API おര蠰猰ꨰﰰ휰 …2001 年8 月 部品番号:J04930-01 Oracle Order Management Suite APIおよびオープン・インタフェース・マニュアル,

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およびオープン・インタフェース・マニュアル

Page 193: Oracle Order Management Suite API おര蠰猰ꨰﰰ휰 …2001 年8 月 部品番号:J04930-01 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

Page 194: Oracle Order Management Suite API おര蠰猰ꨰﰰ휰 …2001 年8 月 部品番号:J04930-01 Oracle Order Management Suite APIおよびオープン・インタフェース・マニュアル,

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およびオープン・インタフェース・マニュアル

Page 195: Oracle Order Management Suite API おര蠰猰ꨰﰰ휰 …2001 年8 月 部品番号:J04930-01 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

Page 196: Oracle Order Management Suite API おര蠰猰ꨰﰰ휰 …2001 年8 月 部品番号:J04930-01 Oracle Order Management Suite APIおよびオープン・インタフェース・マニュアル,

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およびオープン・インタフェース・マニュアル

Page 197: Oracle Order Management Suite API おര蠰猰ꨰﰰ휰 …2001 年8 月 部品番号:J04930-01 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

Page 198: Oracle Order Management Suite API おര蠰猰ꨰﰰ휰 …2001 年8 月 部品番号:J04930-01 Oracle Order Management Suite APIおよびオープン・インタフェース・マニュアル,

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およびオープン・インタフェース・マニュアル

Page 199: Oracle Order Management Suite API おര蠰猰ꨰﰰ휰 …2001 年8 月 部品番号:J04930-01 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

Page 200: Oracle Order Management Suite API おര蠰猰ꨰﰰ휰 …2001 年8 月 部品番号:J04930-01 Oracle Order Management Suite APIおよびオープン・インタフェース・マニュアル,

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およびオープン・インタフェース・マニュアル

Page 201: Oracle Order Management Suite API おര蠰猰ꨰﰰ휰 …2001 年8 月 部品番号:J04930-01 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

Page 202: Oracle Order Management Suite API おര蠰猰ꨰﰰ휰 …2001 年8 月 部品番号:J04930-01 Oracle Order Management Suite APIおよびオープン・インタフェース・マニュアル,

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およびオープン・インタフェース・マニュアル

Page 203: Oracle Order Management Suite API おര蠰猰ꨰﰰ휰 …2001 年8 月 部品番号:J04930-01 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

Page 204: Oracle Order Management Suite API おര蠰猰ꨰﰰ휰 …2001 年8 月 部品番号:J04930-01 Oracle Order Management Suite APIおよびオープン・インタフェース・マニュアル,

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およびオープン・インタフェース・マニュアル

Page 205: Oracle Order Management Suite API おര蠰猰ꨰﰰ휰 …2001 年8 月 部品番号:J04930-01 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

Page 206: Oracle Order Management Suite API おര蠰猰ꨰﰰ휰 …2001 年8 月 部品番号:J04930-01 Oracle Order Management Suite APIおよびオープン・インタフェース・マニュアル,

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およびオープン・インタフェース・マニュアル

Page 207: Oracle Order Management Suite API おര蠰猰ꨰﰰ휰 …2001 年8 月 部品番号:J04930-01 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

Page 208: Oracle Order Management Suite API おര蠰猰ꨰﰰ휰 …2001 年8 月 部品番号:J04930-01 Oracle Order Management Suite APIおよびオープン・インタフェース・マニュアル,

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およびオープン・インタフェース・マニュアル

Page 209: Oracle Order Management Suite API おര蠰猰ꨰﰰ휰 …2001 年8 月 部品番号:J04930-01 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

Page 210: Oracle Order Management Suite API おര蠰猰ꨰﰰ휰 …2001 年8 月 部品番号:J04930-01 Oracle Order Management Suite APIおよびオープン・インタフェース・マニュアル,

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およびオープン・インタフェース・マニュアル

Page 211: Oracle Order Management Suite API おര蠰猰ꨰﰰ휰 …2001 年8 月 部品番号:J04930-01 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

Page 212: Oracle Order Management Suite API おര蠰猰ꨰﰰ휰 …2001 年8 月 部品番号:J04930-01 Oracle Order Management Suite APIおよびオープン・インタフェース・マニュアル,

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およびオープン・インタフェース・マニュアル

Page 213: Oracle Order Management Suite API おര蠰猰ꨰﰰ휰 …2001 年8 月 部品番号:J04930-01 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

Page 214: Oracle Order Management Suite API おര蠰猰ꨰﰰ휰 …2001 年8 月 部品番号:J04930-01 Oracle Order Management Suite APIおよびオープン・インタフェース・マニュアル,

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およびオープン・インタフェース・マニュアル

Page 215: Oracle Order Management Suite API おര蠰猰ꨰﰰ휰 …2001 年8 月 部品番号:J04930-01 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

Page 216: Oracle Order Management Suite API おര蠰猰ꨰﰰ휰 …2001 年8 月 部品番号:J04930-01 Oracle Order Management Suite APIおよびオープン・インタフェース・マニュアル,

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およびオープン・インタフェース・マニュアル

Page 217: Oracle Order Management Suite API おര蠰猰ꨰﰰ휰 …2001 年8 月 部品番号:J04930-01 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

Page 218: Oracle Order Management Suite API おര蠰猰ꨰﰰ휰 …2001 年8 月 部品番号:J04930-01 Oracle Order Management Suite APIおよびオープン・インタフェース・マニュアル,

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およびオープン・インタフェース・マニュアル

Page 219: Oracle Order Management Suite API おര蠰猰ꨰﰰ휰 …2001 年8 月 部品番号:J04930-01 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

Page 220: Oracle Order Management Suite API おര蠰猰ꨰﰰ휰 …2001 年8 月 部品番号:J04930-01 Oracle Order Management Suite APIおよびオープン・インタフェース・マニュアル,

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およびオープン・インタフェース・マニュアル

Page 221: Oracle Order Management Suite API おര蠰猰ꨰﰰ휰 …2001 年8 月 部品番号:J04930-01 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

Page 222: Oracle Order Management Suite API おര蠰猰ꨰﰰ휰 …2001 年8 月 部品番号:J04930-01 Oracle Order Management Suite APIおよびオープン・インタフェース・マニュアル,

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およびオープン・インタフェース・マニュアル

Page 223: Oracle Order Management Suite API おര蠰猰ꨰﰰ휰 …2001 年8 月 部品番号:J04930-01 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

Page 224: Oracle Order Management Suite API おര蠰猰ꨰﰰ휰 …2001 年8 月 部品番号:J04930-01 Oracle Order Management Suite APIおよびオープン・インタフェース・マニュアル,

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およびオープン・インタフェース・マニュアル

Page 225: Oracle Order Management Suite API おര蠰猰ꨰﰰ휰 …2001 年8 月 部品番号:J04930-01 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

Page 226: Oracle Order Management Suite API おര蠰猰ꨰﰰ휰 …2001 年8 月 部品番号:J04930-01 Oracle Order Management Suite APIおよびオープン・インタフェース・マニュアル,

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およびオープン・インタフェース・マニュアル

Page 227: Oracle Order Management Suite API おര蠰猰ꨰﰰ휰 …2001 年8 月 部品番号:J04930-01 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

Page 228: Oracle Order Management Suite API おര蠰猰ꨰﰰ휰 …2001 年8 月 部品番号:J04930-01 Oracle Order Management Suite APIおよびオープン・インタフェース・マニュアル,

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およびオープン・インタフェース・マニュアル

Page 229: Oracle Order Management Suite API おര蠰猰ꨰﰰ휰 …2001 年8 月 部品番号:J04930-01 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

Page 230: Oracle Order Management Suite API おര蠰猰ꨰﰰ휰 …2001 年8 月 部品番号:J04930-01 Oracle Order Management Suite APIおよびオープン・インタフェース・マニュアル,

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およびオープン・インタフェース・マニュアル

Page 231: Oracle Order Management Suite API おര蠰猰ꨰﰰ휰 …2001 年8 月 部品番号:J04930-01 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

Page 232: Oracle Order Management Suite API おര蠰猰ꨰﰰ휰 …2001 年8 月 部品番号:J04930-01 Oracle Order Management Suite APIおよびオープン・インタフェース・マニュアル,

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およびオープン・インタフェース・マニュアル

Page 233: Oracle Order Management Suite API おര蠰猰ꨰﰰ휰 …2001 年8 月 部品番号:J04930-01 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

Page 234: Oracle Order Management Suite API おര蠰猰ꨰﰰ휰 …2001 年8 月 部品番号:J04930-01 Oracle Order Management Suite APIおよびオープン・インタフェース・マニュアル,

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およびオープン・インタフェース・マニュアル

Page 235: Oracle Order Management Suite API おര蠰猰ꨰﰰ휰 …2001 年8 月 部品番号:J04930-01 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

Page 236: Oracle Order Management Suite API おര蠰猰ꨰﰰ휰 …2001 年8 月 部品番号:J04930-01 Oracle Order Management Suite APIおよびオープン・インタフェース・マニュアル,

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およびオープン・インタフェース・マニュアル

Page 237: Oracle Order Management Suite API おര蠰猰ꨰﰰ휰 …2001 年8 月 部品番号:J04930-01 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

Page 238: Oracle Order Management Suite API おര蠰猰ꨰﰰ휰 …2001 年8 月 部品番号:J04930-01 Oracle Order Management Suite APIおよびオープン・インタフェース・マニュアル,

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およびオープン・インタフェース・マニュアル

Page 239: Oracle Order Management Suite API おര蠰猰ꨰﰰ휰 …2001 年8 月 部品番号:J04930-01 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

Page 240: Oracle Order Management Suite API おര蠰猰ꨰﰰ휰 …2001 年8 月 部品番号:J04930-01 Oracle Order Management Suite APIおよびオープン・インタフェース・マニュアル,

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およびオープン・インタフェース・マニュアル

Page 241: Oracle Order Management Suite API おര蠰猰ꨰﰰ휰 …2001 年8 月 部品番号:J04930-01 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

Page 242: Oracle Order Management Suite API おര蠰猰ꨰﰰ휰 …2001 年8 月 部品番号:J04930-01 Oracle Order Management Suite APIおよびオープン・インタフェース・マニュアル,

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およびオープン・インタフェース・マニュアル

Page 243: Oracle Order Management Suite API おര蠰猰ꨰﰰ휰 …2001 年8 月 部品番号:J04930-01 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

Page 244: Oracle Order Management Suite API おര蠰猰ꨰﰰ휰 …2001 年8 月 部品番号:J04930-01 Oracle Order Management Suite APIおよびオープン・インタフェース・マニュアル,

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およびオープン・インタフェース・マニュアル

Page 245: Oracle Order Management Suite API おര蠰猰ꨰﰰ휰 …2001 年8 月 部品番号:J04930-01 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

Page 246: Oracle Order Management Suite API おര蠰猰ꨰﰰ휰 …2001 年8 月 部品番号:J04930-01 Oracle Order Management Suite APIおよびオープン・インタフェース・マニュアル,

算式計算アプリケーション・プログラム・インタフェース

算式計算アプリケーション・プログラム・インタフェース算式計算アプリケーション・プログラム・インタフェース算式計算アプリケーション・プログラム・インタフェース算式計算アプリケーション・プログラム・インタフェースこの項では、算式計算 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およびオープン・インタフェース・マニュアル

Page 247: Oracle Order Management Suite API おര蠰猰ꨰﰰ휰 …2001 年8 月 部品番号:J04930-01 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

Page 248: Oracle Order Management Suite API おര蠰猰ꨰﰰ휰 …2001 年8 月 部品番号:J04930-01 Oracle Order Management Suite APIおよびオープン・インタフェース・マニュアル,

算式計算アプリケーション・プログラム・インタフェース

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およびオープン・インタフェース・マニュアル

Page 249: Oracle Order Management Suite API おര蠰猰ꨰﰰ휰 …2001 年8 月 部品番号:J04930-01 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

Page 250: Oracle Order Management Suite API おര蠰猰ꨰﰰ휰 …2001 年8 月 部品番号:J04930-01 Oracle Order Management Suite APIおよびオープン・インタフェース・マニュアル,

算式価格の更新アプリケーション・プログラム・インタフェース

算式価格の更新アプリケーション・プログラム・インタフェース算式価格の更新アプリケーション・プログラム・インタフェース算式価格の更新アプリケーション・プログラム・インタフェース算式価格の更新アプリケーション・プログラム・インタフェースこの項では、算式価格の更新 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およびオープン・インタフェース・マニュアル

Page 251: Oracle Order Management Suite API おര蠰猰ꨰﰰ휰 …2001 年8 月 部品番号:J04930-01 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

Page 252: Oracle Order Management Suite API おര蠰猰ꨰﰰ휰 …2001 年8 月 部品番号:J04930-01 Oracle Order Management Suite APIおよびオープン・インタフェース・マニュアル,

価格表のコピー・アプリケーション・プログラム・インタフェース

価格表のコピー・アプリケーション・プログラム・インタフェース価格表のコピー・アプリケーション・プログラム・インタフェース価格表のコピー・アプリケーション・プログラム・インタフェース価格表のコピー・アプリケーション・プログラム・インタフェースこの項では、価格表のコピー 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およびオープン・インタフェース・マニュアル

Page 253: Oracle Order Management Suite API おര蠰猰ꨰﰰ휰 …2001 年8 月 部品番号:J04930-01 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

Page 254: Oracle Order Management Suite API おര蠰猰ꨰﰰ휰 …2001 年8 月 部品番号:J04930-01 Oracle Order Management Suite APIおよびオープン・インタフェース・マニュアル,

価格表のコピー・アプリケーション・プログラム・インタフェース

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およびオープン・インタフェース・マニュアル

Page 255: Oracle Order Management Suite API おര蠰猰ꨰﰰ휰 …2001 年8 月 部品番号:J04930-01 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

Page 256: Oracle Order Management Suite API おര蠰猰ꨰﰰ휰 …2001 年8 月 部品番号:J04930-01 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 実際のエラー・メッセージ

3-12 Oracle Order Management Suite APIおよびオープン・インタフェース・マニュアル

Page 257: Oracle Order Management Suite API おര蠰猰ꨰﰰ휰 …2001 年8 月 部品番号:J04930-01 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

Page 258: Oracle Order Management Suite API おര蠰猰ꨰﰰ휰 …2001 年8 月 部品番号:J04930-01 Oracle Order Management Suite APIおよびオープン・インタフェース・マニュアル,

価格表の調整アプリケーション・プログラム・インタフェース

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およびオープン・インタフェース・マニュアル

Page 259: Oracle Order Management Suite API おര蠰猰ꨰﰰ휰 …2001 年8 月 部品番号:J04930-01 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

Page 260: Oracle Order Management Suite API おര蠰猰ꨰﰰ휰 …2001 年8 月 部品番号:J04930-01 Oracle Order Management Suite APIおよびオープン・インタフェース・マニュアル,

価格設定算式用ビジネス・オブジェクト・アプリケーション・プログラム・インタフェース

価格設定算式用ビジネス・オブジェクト・アプリケーション・価格設定算式用ビジネス・オブジェクト・アプリケーション・価格設定算式用ビジネス・オブジェクト・アプリケーション・価格設定算式用ビジネス・オブジェクト・アプリケーション・プログラム・インタフェースプログラム・インタフェースプログラム・インタフェースプログラム・インタフェース

この項では、価格設定算式用ビジネス・オブジェクト 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およびオープン・インタフェース・マニュアル

Page 261: Oracle Order Management Suite API おര蠰猰ꨰﰰ휰 …2001 年8 月 部品番号:J04930-01 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

Page 262: Oracle Order Management Suite API おര蠰猰ꨰﰰ휰 …2001 年8 月 部品番号:J04930-01 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

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およびオープン・インタフェース・マニュアル

Page 263: Oracle Order Management Suite API おര蠰猰ꨰﰰ휰 …2001 年8 月 部品番号:J04930-01 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

Page 264: Oracle Order Management Suite API おര蠰猰ꨰﰰ휰 …2001 年8 月 部品番号:J04930-01 Oracle Order Management Suite APIおよびオープン・インタフェース・マニュアル,

価格設定算式用ビジネス・オブジェクト・アプリケーション・プログラム・インタフェース

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およびオープン・インタフェース・マニュアル

Page 265: Oracle Order Management Suite API おര蠰猰ꨰﰰ휰 …2001 年8 月 部品番号:J04930-01 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

Page 266: Oracle Order Management Suite API おര蠰猰ꨰﰰ휰 …2001 年8 月 部品番号:J04930-01 Oracle Order Management Suite APIおよびオープン・インタフェース・マニュアル,

価格設定算式用ビジネス・オブジェクト・アプリケーション・プログラム・インタフェース

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およびオープン・インタフェース・マニュアル

Page 267: Oracle Order Management Suite API おര蠰猰ꨰﰰ휰 …2001 年8 月 部品番号:J04930-01 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

Page 268: Oracle Order Management Suite API おര蠰猰ꨰﰰ휰 …2001 年8 月 部品番号:J04930-01 Oracle Order Management Suite APIおよびオープン・インタフェース・マニュアル,

価格設定算式用ビジネス・オブジェクト・アプリケーション・プログラム・インタフェース

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およびオープン・インタフェース・マニュアル

Page 269: Oracle Order Management Suite API おര蠰猰ꨰﰰ휰 …2001 年8 月 部品番号:J04930-01 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

Page 270: Oracle Order Management Suite API おര蠰猰ꨰﰰ휰 …2001 年8 月 部品番号:J04930-01 Oracle Order Management Suite APIおよびオープン・インタフェース・マニュアル,

価格設定算式用ビジネス・オブジェクト・アプリケーション・プログラム・インタフェース

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およびオープン・インタフェース・マニュアル

Page 271: Oracle Order Management Suite API おര蠰猰ꨰﰰ휰 …2001 年8 月 部品番号:J04930-01 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

Page 272: Oracle Order Management Suite API おര蠰猰ꨰﰰ휰 …2001 年8 月 部品番号:J04930-01 Oracle Order Management Suite APIおよびオープン・インタフェース・マニュアル,

価格設定算式用ビジネス・オブジェクト・アプリケーション・プログラム・インタフェース

価格設定算式用ビジネス・オブジェクト価格設定算式用ビジネス・オブジェクト価格設定算式用ビジネス・オブジェクト価格設定算式用ビジネス・オブジェクト 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およびオープン・インタフェース・マニュアル

Page 273: Oracle Order Management Suite API おര蠰猰ꨰﰰ휰 …2001 年8 月 部品番号:J04930-01 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

Page 274: Oracle Order Management Suite API おര蠰猰ꨰﰰ휰 …2001 年8 月 部品番号:J04930-01 Oracle Order Management Suite APIおよびオープン・インタフェース・マニュアル,

価格要求アプリケーション・プログラム・インタフェース

機能の概要機能の概要機能の概要機能の概要価格要求 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およびオープン・インタフェース・マニュアル

Page 275: Oracle Order Management Suite API おര蠰猰ꨰﰰ휰 …2001 年8 月 部品番号:J04930-01 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

Page 276: Oracle Order Management Suite API おര蠰猰ꨰﰰ휰 …2001 年8 月 部品番号:J04930-01 Oracle Order Management Suite APIおよびオープン・インタフェース・マニュアル,

価格要求アプリケーション・プログラム・インタフェース

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およびオープン・インタフェース・マニュアル

Page 277: Oracle Order Management Suite API おര蠰猰ꨰﰰ휰 …2001 年8 月 部品番号:J04930-01 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

Page 278: Oracle Order Management Suite API おര蠰猰ꨰﰰ휰 …2001 年8 月 部品番号:J04930-01 Oracle Order Management Suite APIおよびオープン・インタフェース・マニュアル,

価格要求アプリケーション・プログラム・インタフェース

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およびオープン・インタフェース・マニュアル

Page 279: Oracle Order Management Suite API おര蠰猰ꨰﰰ휰 …2001 年8 月 部品番号:J04930-01 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

Page 280: Oracle Order Management Suite API おര蠰猰ꨰﰰ휰 …2001 年8 月 部品番号:J04930-01 Oracle Order Management Suite APIおよびオープン・インタフェース・マニュアル,

価格要求アプリケーション・プログラム・インタフェース

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およびオープン・インタフェース・マニュアル

Page 281: Oracle Order Management Suite API おര蠰猰ꨰﰰ휰 …2001 年8 月 部品番号:J04930-01 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

Page 282: Oracle Order Management Suite API おര蠰猰ꨰﰰ휰 …2001 年8 月 部品番号:J04930-01 Oracle Order Management Suite APIおよびオープン・インタフェース・マニュアル,

価格要求アプリケーション・プログラム・インタフェース

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およびオープン・インタフェース・マニュアル

Page 283: Oracle Order Management Suite API おര蠰猰ꨰﰰ휰 …2001 年8 月 部品番号:J04930-01 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

Page 284: Oracle Order Management Suite API おര蠰猰ꨰﰰ휰 …2001 年8 月 部品番号:J04930-01 Oracle Order Management Suite APIおよびオープン・インタフェース・マニュアル,

価格要求アプリケーション・プログラム・インタフェース

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およびオープン・インタフェース・マニュアル

Page 285: Oracle Order Management Suite API おര蠰猰ꨰﰰ휰 …2001 年8 月 部品番号:J04930-01 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

Page 286: Oracle Order Management Suite API おര蠰猰ꨰﰰ휰 …2001 年8 月 部品番号:J04930-01 Oracle Order Management Suite APIおよびオープン・インタフェース・マニュアル,

価格要求アプリケーション・プログラム・インタフェース

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およびオープン・インタフェース・マニュアル

Page 287: Oracle Order Management Suite API おര蠰猰ꨰﰰ휰 …2001 年8 月 部品番号:J04930-01 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

Page 288: Oracle Order Management Suite API おര蠰猰ꨰﰰ휰 …2001 年8 月 部品番号:J04930-01 Oracle Order Management Suite APIおよびオープン・インタフェース・マニュアル,

価格要求アプリケーション・プログラム・インタフェース

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およびオープン・インタフェース・マニュアル

Page 289: Oracle Order Management Suite API おര蠰猰ꨰﰰ휰 …2001 年8 月 部品番号:J04930-01 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

Page 290: Oracle Order Management Suite API おര蠰猰ꨰﰰ휰 …2001 年8 月 部品番号:J04930-01 Oracle Order Management Suite APIおよびオープン・インタフェース・マニュアル,

価格要求アプリケーション・プログラム・インタフェース

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およびオープン・インタフェース・マニュアル

Page 291: Oracle Order Management Suite API おര蠰猰ꨰﰰ휰 …2001 年8 月 部品番号:J04930-01 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

Page 292: Oracle Order Management Suite API おര蠰猰ꨰﰰ휰 …2001 年8 月 部品番号:J04930-01 Oracle Order Management Suite APIおよびオープン・インタフェース・マニュアル,

モディファイア設定用ビジネス・オブジェクト・アプリケーション・プログラム・インタフェース

モディファイア設定用ビジネス・オブジェクト・アプリケーモディファイア設定用ビジネス・オブジェクト・アプリケーモディファイア設定用ビジネス・オブジェクト・アプリケーモディファイア設定用ビジネス・オブジェクト・アプリケーション・プログラム・インタフェースション・プログラム・インタフェースション・プログラム・インタフェースション・プログラム・インタフェース

この項では、モディファイア設定用ビジネス・オブジェクト 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およびオープン・インタフェース・マニュアル

Page 293: Oracle Order Management Suite API おര蠰猰ꨰﰰ휰 …2001 年8 月 部品番号:J04930-01 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

Page 294: Oracle Order Management Suite API おര蠰猰ꨰﰰ휰 …2001 年8 月 部品番号:J04930-01 Oracle Order Management Suite APIおよびオープン・インタフェース・マニュアル,

モディファイア設定用ビジネス・オブジェクト・アプリケーション・プログラム・インタフェース

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およびオープン・インタフェース・マニュアル

Page 295: Oracle Order Management Suite API おര蠰猰ꨰﰰ휰 …2001 年8 月 部品番号:J04930-01 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

Page 296: Oracle Order Management Suite API おര蠰猰ꨰﰰ휰 …2001 年8 月 部品番号:J04930-01 Oracle Order Management Suite APIおよびオープン・インタフェース・マニュアル,

モディファイア設定用ビジネス・オブジェクト・アプリケーション・プログラム・インタフェース

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およびオープン・インタフェース・マニュアル

Page 297: Oracle Order Management Suite API おര蠰猰ꨰﰰ휰 …2001 年8 月 部品番号:J04930-01 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

Page 298: Oracle Order Management Suite API おര蠰猰ꨰﰰ휰 …2001 年8 月 部品番号:J04930-01 Oracle Order Management Suite APIおよびオープン・インタフェース・マニュアル,

モディファイア設定用ビジネス・オブジェクト・アプリケーション・プログラム・インタフェース

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およびオープン・インタフェース・マニュアル

Page 299: Oracle Order Management Suite API おര蠰猰ꨰﰰ휰 …2001 年8 月 部品番号:J04930-01 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

Page 300: Oracle Order Management Suite API おര蠰猰ꨰﰰ휰 …2001 年8 月 部品番号:J04930-01 Oracle Order Management Suite APIおよびオープン・インタフェース・マニュアル,

モディファイア設定用ビジネス・オブジェクト・アプリケーション・プログラム・インタフェース

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およびオープン・インタフェース・マニュアル

Page 301: Oracle Order Management Suite API おര蠰猰ꨰﰰ휰 …2001 年8 月 部品番号:J04930-01 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

Page 302: Oracle Order Management Suite API おര蠰猰ꨰﰰ휰 …2001 年8 月 部品番号:J04930-01 Oracle Order Management Suite APIおよびオープン・インタフェース・マニュアル,

モディファイア設定用ビジネス・オブジェクト・アプリケーション・プログラム・インタフェース

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およびオープン・インタフェース・マニュアル

Page 303: Oracle Order Management Suite API おര蠰猰ꨰﰰ휰 …2001 年8 月 部品番号:J04930-01 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

Page 304: Oracle Order Management Suite API おര蠰猰ꨰﰰ휰 …2001 年8 月 部品番号:J04930-01 Oracle Order Management Suite APIおよびオープン・インタフェース・マニュアル,

モディファイア設定用ビジネス・オブジェクト・アプリケーション・プログラム・インタフェース

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およびオープン・インタフェース・マニュアル

Page 305: Oracle Order Management Suite API おര蠰猰ꨰﰰ휰 …2001 年8 月 部品番号:J04930-01 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

Page 306: Oracle Order Management Suite API おര蠰猰ꨰﰰ휰 …2001 年8 月 部品番号:J04930-01 Oracle Order Management Suite APIおよびオープン・インタフェース・マニュアル,

モディファイア設定用ビジネス・オブジェクト・アプリケーション・プログラム・インタフェース

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およびオープン・インタフェース・マニュアル

Page 307: Oracle Order Management Suite API おര蠰猰ꨰﰰ휰 …2001 年8 月 部品番号:J04930-01 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

Page 308: Oracle Order Management Suite API おര蠰猰ꨰﰰ휰 …2001 年8 月 部品番号:J04930-01 Oracle Order Management Suite APIおよびオープン・インタフェース・マニュアル,

モディファイア設定用ビジネス・オブジェクト・アプリケーション・プログラム・インタフェース

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およびオープン・インタフェース・マニュアル

Page 309: Oracle Order Management Suite API おര蠰猰ꨰﰰ휰 …2001 年8 月 部品番号:J04930-01 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

Page 310: Oracle Order Management Suite API おര蠰猰ꨰﰰ휰 …2001 年8 月 部品番号:J04930-01 Oracle Order Management Suite APIおよびオープン・インタフェース・マニュアル,

モディファイア設定用ビジネス・オブジェクト・アプリケーション・プログラム・インタフェース

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およびオープン・インタフェース・マニュアル

Page 311: Oracle Order Management Suite API おര蠰猰ꨰﰰ휰 …2001 年8 月 部品番号:J04930-01 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

Page 312: Oracle Order Management Suite API おര蠰猰ꨰﰰ휰 …2001 年8 月 部品番号:J04930-01 Oracle Order Management Suite APIおよびオープン・インタフェース・マニュアル,

モディファイア設定用ビジネス・オブジェクト・アプリケーション・プログラム・インタフェース

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およびオープン・インタフェース・マニュアル

Page 313: Oracle Order Management Suite API おര蠰猰ꨰﰰ휰 …2001 年8 月 部品番号:J04930-01 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

Page 314: Oracle Order Management Suite API おര蠰猰ꨰﰰ휰 …2001 年8 月 部品番号:J04930-01 Oracle Order Management Suite APIおよびオープン・インタフェース・マニュアル,

モディファイア設定用ビジネス・オブジェクト・アプリケーション・プログラム・インタフェース

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およびオープン・インタフェース・マニュアル

Page 315: Oracle Order Management Suite API おര蠰猰ꨰﰰ휰 …2001 年8 月 部品番号:J04930-01 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

Page 316: Oracle Order Management Suite API おര蠰猰ꨰﰰ휰 …2001 年8 月 部品番号:J04930-01 Oracle Order Management Suite APIおよびオープン・インタフェース・マニュアル,

モディファイア設定用ビジネス・オブジェクト・アプリケーション・プログラム・インタフェース

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およびオープン・インタフェース・マニュアル

Page 317: Oracle Order Management Suite API おര蠰猰ꨰﰰ휰 …2001 年8 月 部品番号:J04930-01 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

Page 318: Oracle Order Management Suite API おര蠰猰ꨰﰰ휰 …2001 年8 月 部品番号:J04930-01 Oracle Order Management Suite APIおよびオープン・インタフェース・マニュアル,

モディファイア設定用ビジネス・オブジェクト・アプリケーション・プログラム・インタフェース

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およびオープン・インタフェース・マニュアル

Page 319: Oracle Order Management Suite API おര蠰猰ꨰﰰ휰 …2001 年8 月 部品番号:J04930-01 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

Page 320: Oracle Order Management Suite API おര蠰猰ꨰﰰ휰 …2001 年8 月 部品番号:J04930-01 Oracle Order Management Suite APIおよびオープン・インタフェース・マニュアル,

モディファイア設定用ビジネス・オブジェクト・アプリケーション・プログラム・インタフェース

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およびオープン・インタフェース・マニュアル

Page 321: Oracle Order Management Suite API おര蠰猰ꨰﰰ휰 …2001 年8 月 部品番号:J04930-01 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

Page 322: Oracle Order Management Suite API おര蠰猰ꨰﰰ휰 …2001 年8 月 部品番号:J04930-01 Oracle Order Management Suite APIおよびオープン・インタフェース・マニュアル,

モディファイア設定用ビジネス・オブジェクト・アプリケーション・プログラム・インタフェース

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およびオープン・インタフェース・マニュアル

Page 323: Oracle Order Management Suite API おര蠰猰ꨰﰰ휰 …2001 年8 月 部品番号:J04930-01 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

Page 324: Oracle Order Management Suite API おര蠰猰ꨰﰰ휰 …2001 年8 月 部品番号:J04930-01 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 実際のエラー・メッセージ

3-80 Oracle Order Management Suite APIおよびオープン・インタフェース・マニュアル

Page 325: Oracle Order Management Suite API おര蠰猰ꨰﰰ휰 …2001 年8 月 部品番号:J04930-01 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

Page 326: Oracle Order Management Suite API おര蠰猰ꨰﰰ휰 …2001 年8 月 部品番号:J04930-01 Oracle Order Management Suite APIおよびオープン・インタフェース・マニュアル,

クオリファイア・アプリケーション・プログラム・インタフェース

クオリファイアクオリファイアクオリファイアクオリファイア 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およびオープン・インタフェース・マニュアル

Page 327: Oracle Order Management Suite API おര蠰猰ꨰﰰ휰 …2001 年8 月 部品番号:J04930-01 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

Page 328: Oracle Order Management Suite API おര蠰猰ꨰﰰ휰 …2001 年8 月 部品番号:J04930-01 Oracle Order Management Suite APIおよびオープン・インタフェース・マニュアル,

クオリファイア・アプリケーション・プログラム・インタフェース

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およびオープン・インタフェース・マニュアル

Page 329: Oracle Order Management Suite API おര蠰猰ꨰﰰ휰 …2001 年8 月 部品番号:J04930-01 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

Page 330: Oracle Order Management Suite API おര蠰猰ꨰﰰ휰 …2001 年8 月 部品番号:J04930-01 Oracle Order Management Suite APIおよびオープン・インタフェース・マニュアル,

クオリファイア・アプリケーション・プログラム・インタフェース

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およびオープン・インタフェース・マニュアル

Page 331: Oracle Order Management Suite API おര蠰猰ꨰﰰ휰 …2001 年8 月 部品番号:J04930-01 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

Page 332: Oracle Order Management Suite API おര蠰猰ꨰﰰ휰 …2001 年8 月 部品番号:J04930-01 Oracle Order Management Suite APIおよびオープン・インタフェース・マニュアル,

クオリファイア・アプリケーション・プログラム・インタフェース

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およびオープン・インタフェース・マニュアル

Page 333: Oracle Order Management Suite API おര蠰猰ꨰﰰ휰 …2001 年8 月 部品番号:J04930-01 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

Page 334: Oracle Order Management Suite API おര蠰猰ꨰﰰ휰 …2001 年8 月 部品番号:J04930-01 Oracle Order Management Suite APIおよびオープン・インタフェース・マニュアル,

クオリファイア・アプリケーション・プログラム・インタフェース

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およびオープン・インタフェース・マニュアル

Page 335: Oracle Order Management Suite API おര蠰猰ꨰﰰ휰 …2001 年8 月 部品番号:J04930-01 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

Page 336: Oracle Order Management Suite API おര蠰猰ꨰﰰ휰 …2001 年8 月 部品番号:J04930-01 Oracle Order Management Suite APIおよびオープン・インタフェース・マニュアル,

クオリファイア・アプリケーション・プログラム・インタフェース

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およびオープン・インタフェース・マニュアル

Page 337: Oracle Order Management Suite API おര蠰猰ꨰﰰ휰 …2001 年8 月 部品番号:J04930-01 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

Page 338: Oracle Order Management Suite API おര蠰猰ꨰﰰ휰 …2001 年8 月 部品番号:J04930-01 Oracle Order Management Suite APIおよびオープン・インタフェース・マニュアル,

クオリファイア・アプリケーション・プログラム・インタフェース

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およびオープン・インタフェース・マニュアル

Page 339: Oracle Order Management Suite API おര蠰猰ꨰﰰ휰 …2001 年8 月 部品番号:J04930-01 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

Page 340: Oracle Order Management Suite API おര蠰猰ꨰﰰ휰 …2001 年8 月 部品番号:J04930-01 Oracle Order Management Suite APIおよびオープン・インタフェース・マニュアル,

属性マッピング・アプリケーション・プログラム・インタフェース

属性マッピング・アプリケーション・プログラム・インタ属性マッピング・アプリケーション・プログラム・インタ属性マッピング・アプリケーション・プログラム・インタ属性マッピング・アプリケーション・プログラム・インタフェースフェースフェースフェース

この項では、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およびオープン・インタフェース・マニュアル

Page 341: Oracle Order Management Suite API おര蠰猰ꨰﰰ휰 …2001 年8 月 部品番号:J04930-01 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

Page 342: Oracle Order Management Suite API おര蠰猰ꨰﰰ휰 …2001 年8 月 部品番号:J04930-01 Oracle Order Management Suite APIおよびオープン・インタフェース・マニュアル,

属性マッピング・アプリケーション・プログラム・インタフェース

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およびオープン・インタフェース・マニュアル

Page 343: Oracle Order Management Suite API おര蠰猰ꨰﰰ휰 …2001 年8 月 部品番号:J04930-01 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

Page 344: Oracle Order Management Suite API おര蠰猰ꨰﰰ휰 …2001 年8 月 部品番号:J04930-01 Oracle Order Management Suite APIおよびオープン・インタフェース・マニュアル,

属性マッピング・アプリケーション・プログラム・インタフェース

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およびオープン・インタフェース・マニュアル

Page 345: Oracle Order Management Suite API おര蠰猰ꨰﰰ휰 …2001 年8 月 部品番号:J04930-01 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

Page 346: Oracle Order Management Suite API おര蠰猰ꨰﰰ휰 …2001 年8 月 部品番号:J04930-01 Oracle Order Management Suite APIおよびオープン・インタフェース・マニュアル,

属性マッピング・アプリケーション・プログラム・インタフェース

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およびオープン・インタフェース・マニュアル

Page 347: Oracle Order Management Suite API おര蠰猰ꨰﰰ휰 …2001 年8 月 部品番号:J04930-01 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

Page 348: Oracle Order Management Suite API おര蠰猰ꨰﰰ휰 …2001 年8 月 部品番号:J04930-01 Oracle Order Management Suite APIおよびオープン・インタフェース・マニュアル,

属性マッピング・アプリケーション・プログラム・インタフェース

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およびオープン・インタフェース・マニュアル

Page 349: Oracle Order Management Suite API おര蠰猰ꨰﰰ휰 …2001 年8 月 部品番号:J04930-01 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

Page 350: Oracle Order Management Suite API おര蠰猰ꨰﰰ휰 …2001 年8 月 部品番号:J04930-01 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 実際のエラー・メッセージ

3-106 Oracle Order Management Suite APIおよびオープン・インタフェース・マニュアル

Page 351: Oracle Order Management Suite API おര蠰猰ꨰﰰ휰 …2001 年8 月 部品番号:J04930-01 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

Page 352: Oracle Order Management Suite API おര蠰猰ꨰﰰ휰 …2001 年8 月 部品番号:J04930-01 Oracle Order Management Suite APIおよびオープン・インタフェース・マニュアル,

価格表設定アプリケーション・プログラム・インタフェース

� 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およびオープン・インタフェース・マニュアル

Page 353: Oracle Order Management Suite API おര蠰猰ꨰﰰ휰 …2001 年8 月 部品番号:J04930-01 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

Page 354: Oracle Order Management Suite API おര蠰猰ꨰﰰ휰 …2001 年8 月 部品番号:J04930-01 Oracle Order Management Suite APIおよびオープン・インタフェース・マニュアル,

価格表設定アプリケーション・プログラム・インタフェース

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およびオープン・インタフェース・マニュアル

Page 355: Oracle Order Management Suite API おര蠰猰ꨰﰰ휰 …2001 年8 月 部品番号:J04930-01 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

Page 356: Oracle Order Management Suite API おര蠰猰ꨰﰰ휰 …2001 年8 月 部品番号:J04930-01 Oracle Order Management Suite APIおよびオープン・インタフェース・マニュアル,

価格表設定アプリケーション・プログラム・インタフェース

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およびオープン・インタフェース・マニュアル

Page 357: Oracle Order Management Suite API おര蠰猰ꨰﰰ휰 …2001 年8 月 部品番号:J04930-01 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

Page 358: Oracle Order Management Suite API おര蠰猰ꨰﰰ휰 …2001 年8 月 部品番号:J04930-01 Oracle Order Management Suite APIおよびオープン・インタフェース・マニュアル,

価格表設定アプリケーション・プログラム・インタフェース

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およびオープン・インタフェース・マニュアル

Page 359: Oracle Order Management Suite API おര蠰猰ꨰﰰ휰 …2001 年8 月 部品番号:J04930-01 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

Page 360: Oracle Order Management Suite API おര蠰猰ꨰﰰ휰 …2001 年8 月 部品番号:J04930-01 Oracle Order Management Suite APIおよびオープン・インタフェース・マニュアル,

価格表設定アプリケーション・プログラム・インタフェース

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およびオープン・インタフェース・マニュアル

Page 361: Oracle Order Management Suite API おര蠰猰ꨰﰰ휰 …2001 年8 月 部品番号:J04930-01 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

Page 362: Oracle Order Management Suite API おര蠰猰ꨰﰰ휰 …2001 年8 月 部品番号:J04930-01 Oracle Order Management Suite APIおよびオープン・インタフェース・マニュアル,

価格表設定アプリケーション・プログラム・インタフェース

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およびオープン・インタフェース・マニュアル

Page 363: Oracle Order Management Suite API おര蠰猰ꨰﰰ휰 …2001 年8 月 部品番号:J04930-01 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

Page 364: Oracle Order Management Suite API おര蠰猰ꨰﰰ휰 …2001 年8 月 部品番号:J04930-01 Oracle Order Management Suite APIおよびオープン・インタフェース・マニュアル,

価格表設定アプリケーション・プログラム・インタフェース

3-120 Oracle Order Management Suite APIおよびオープン・インタフェース・マニュアル

Page 365: Oracle Order Management Suite API おര蠰猰ꨰﰰ휰 …2001 年8 月 部品番号:J04930-01 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

Page 366: Oracle Order Management Suite API おര蠰猰ꨰﰰ휰 …2001 年8 月 部品番号:J04930-01 Oracle Order Management Suite APIおよびオープン・インタフェース・マニュアル,

インタフェース表について

インタフェース表についてインタフェース表についてインタフェース表についてインタフェース表について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およびオープン・インタフェース・マニュアル

Page 367: Oracle Order Management Suite API おര蠰猰ꨰﰰ휰 …2001 年8 月 部品番号:J04930-01 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

Page 368: Oracle Order Management Suite API おര蠰猰ꨰﰰ휰 …2001 年8 月 部品番号:J04930-01 Oracle Order Management Suite APIおよびオープン・インタフェース・マニュアル,

インタフェース表について

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およびオープン・インタフェース・マニュアル

Page 369: Oracle Order Management Suite API おര蠰猰ꨰﰰ휰 …2001 年8 月 部品番号:J04930-01 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

Page 370: Oracle Order Management Suite API おര蠰猰ꨰﰰ휰 …2001 年8 月 部品番号:J04930-01 Oracle Order Management Suite APIおよびオープン・インタフェース・マニュアル,

列の説明

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およびオープン・インタフェース・マニュアル

Page 371: Oracle Order Management Suite API おര蠰猰ꨰﰰ휰 …2001 年8 月 部品番号:J04930-01 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

Page 372: Oracle Order Management Suite API おര蠰猰ꨰﰰ휰 …2001 年8 月 部品番号:J04930-01 Oracle Order Management Suite APIおよびオープン・インタフェース・マニュアル,

列の説明

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およびオープン・インタフェース・マニュアル

Page 373: Oracle Order Management Suite API おര蠰猰ꨰﰰ휰 …2001 年8 月 部品番号:J04930-01 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

Page 374: Oracle Order Management Suite API おര蠰猰ꨰﰰ휰 …2001 年8 月 部品番号:J04930-01 Oracle Order Management Suite APIおよびオープン・インタフェース・マニュアル,

列の説明

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およびオープン・インタフェース・マニュアル

Page 375: Oracle Order Management Suite API おര蠰猰ꨰﰰ휰 …2001 年8 月 部品番号:J04930-01 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

Page 376: Oracle Order Management Suite API おര蠰猰ꨰﰰ휰 …2001 年8 月 部品番号:J04930-01 Oracle Order Management Suite APIおよびオープン・インタフェース・マニュアル,

列の説明

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およびオープン・インタフェース・マニュアル

Page 377: Oracle Order Management Suite API おര蠰猰ꨰﰰ휰 …2001 年8 月 部品番号:J04930-01 Oracle Order Management Suite APIおよびオープン・インタフェース・マニュアル,

列の説明

TP_ATTRIBUTE14VARCHAR2(150)取引先フレックスフィールド列。

TP_ATTRIBUTE15VARCHAR2(150)取引先フレックスフィールド列。

TP_ATTRIBUTE_CATEGORYVARCHAR2(30)取引先フレックスフィールド・コンテキスト列。

Oracle Release Managementオープン・インタフェース 4-13

Page 378: Oracle Order Management Suite API おര蠰猰ꨰﰰ휰 …2001 年8 月 部品番号:J04930-01 Oracle Order Management Suite APIおよびオープン・インタフェース・マニュアル,

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およびオープン・インタフェース・マニュアル

Page 379: Oracle Order Management Suite API おര蠰猰ꨰﰰ휰 …2001 年8 月 部品番号:J04930-01 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

Page 380: Oracle Order Management Suite API おര蠰猰ꨰﰰ휰 …2001 年8 月 部品番号:J04930-01 Oracle Order Management Suite APIおよびオープン・インタフェース・マニュアル,

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およびオープン・インタフェース・マニュアル

Page 381: Oracle Order Management Suite API おര蠰猰ꨰﰰ휰 …2001 年8 月 部品番号:J04930-01 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

Page 382: Oracle Order Management Suite API おര蠰猰ꨰﰰ휰 …2001 年8 月 部品番号:J04930-01 Oracle Order Management Suite APIおよびオープン・インタフェース・マニュアル,

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およびオープン・インタフェース・マニュアル

Page 383: Oracle Order Management Suite API おര蠰猰ꨰﰰ휰 …2001 年8 月 部品番号:J04930-01 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

Page 384: Oracle Order Management Suite API おര蠰猰ꨰﰰ휰 …2001 年8 月 部品番号:J04930-01 Oracle Order Management Suite APIおよびオープン・インタフェース・マニュアル,

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およびオープン・インタフェース・マニュアル

Page 385: Oracle Order Management Suite API おര蠰猰ꨰﰰ휰 …2001 年8 月 部品番号:J04930-01 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

Page 386: Oracle Order Management Suite API おര蠰猰ꨰﰰ휰 …2001 年8 月 部品番号:J04930-01 Oracle Order Management Suite APIおよびオープン・インタフェース・マニュアル,

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およびオープン・インタフェース・マニュアル

Page 387: Oracle Order Management Suite API おര蠰猰ꨰﰰ휰 …2001 年8 月 部品番号:J04930-01 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

Page 388: Oracle Order Management Suite API おര蠰猰ꨰﰰ휰 …2001 年8 月 部品番号:J04930-01 Oracle Order Management Suite APIおよびオープン・インタフェース・マニュアル,

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およびオープン・インタフェース・マニュアル

Page 389: Oracle Order Management Suite API おര蠰猰ꨰﰰ휰 …2001 年8 月 部品番号:J04930-01 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

Page 390: Oracle Order Management Suite API おര蠰猰ꨰﰰ휰 …2001 年8 月 部品番号:J04930-01 Oracle Order Management Suite APIおよびオープン・インタフェース・マニュアル,

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およびオープン・インタフェース・マニュアル

Page 391: Oracle Order Management Suite API おര蠰猰ꨰﰰ휰 …2001 年8 月 部品番号:J04930-01 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

Page 392: Oracle Order Management Suite API おര蠰猰ꨰﰰ휰 …2001 年8 月 部品番号:J04930-01 Oracle Order Management Suite APIおよびオープン・インタフェース・マニュアル,

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およびオープン・インタフェース・マニュアル

Page 393: Oracle Order Management Suite API おര蠰猰ꨰﰰ휰 …2001 年8 月 部品番号:J04930-01 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

Page 394: Oracle Order Management Suite API おര蠰猰ꨰﰰ휰 …2001 年8 月 部品番号:J04930-01 Oracle Order Management Suite APIおよびオープン・インタフェース・マニュアル,

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およびオープン・インタフェース・マニュアル

Page 395: Oracle Order Management Suite API おര蠰猰ꨰﰰ휰 …2001 年8 月 部品番号:J04930-01 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

Page 396: Oracle Order Management Suite API おര蠰猰ꨰﰰ휰 …2001 年8 月 部品番号:J04930-01 Oracle Order Management Suite APIおよびオープン・インタフェース・マニュアル,

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およびオープン・インタフェース・マニュアル

Page 397: Oracle Order Management Suite API おര蠰猰ꨰﰰ휰 …2001 年8 月 部品番号:J04930-01 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

Page 398: Oracle Order Management Suite API おര蠰猰ꨰﰰ휰 …2001 年8 月 部品番号:J04930-01 Oracle Order Management Suite APIおよびオープン・インタフェース・マニュアル,

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およびオープン・インタフェース・マニュアル

Page 399: Oracle Order Management Suite API おര蠰猰ꨰﰰ휰 …2001 年8 月 部品番号:J04930-01 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

Page 400: Oracle Order Management Suite API おര蠰猰ꨰﰰ휰 …2001 年8 月 部品番号:J04930-01 Oracle Order Management Suite APIおよびオープン・インタフェース・マニュアル,

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およびオープン・インタフェース・マニュアル

Page 401: Oracle Order Management Suite API おര蠰猰ꨰﰰ휰 …2001 年8 月 部品番号:J04930-01 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

Page 402: Oracle Order Management Suite API おര蠰猰ꨰﰰ휰 …2001 年8 月 部品番号:J04930-01 Oracle Order Management Suite APIおよびオープン・インタフェース・マニュアル,

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およびオープン・インタフェース・マニュアル

Page 403: Oracle Order Management Suite API おര蠰猰ꨰﰰ휰 …2001 年8 月 部品番号:J04930-01 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

Page 404: Oracle Order Management Suite API おര蠰猰ꨰﰰ휰 …2001 年8 月 部品番号:J04930-01 Oracle Order Management Suite APIおよびオープン・インタフェース・マニュアル,

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およびオープン・インタフェース・マニュアル

Page 405: Oracle Order Management Suite API おര蠰猰ꨰﰰ휰 …2001 年8 月 部品番号:J04930-01 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

Page 406: Oracle Order Management Suite API おര蠰猰ꨰﰰ휰 …2001 年8 月 部品番号:J04930-01 Oracle Order Management Suite APIおよびオープン・インタフェース・マニュアル,

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およびオープン・インタフェース・マニュアル

Page 407: Oracle Order Management Suite API おര蠰猰ꨰﰰ휰 …2001 年8 月 部品番号:J04930-01 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

Page 408: Oracle Order Management Suite API おര蠰猰ꨰﰰ휰 …2001 年8 月 部品番号:J04930-01 Oracle Order Management Suite APIおよびオープン・インタフェース・マニュアル,

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およびオープン・インタフェース・マニュアル

Page 409: Oracle Order Management Suite API おര蠰猰ꨰﰰ휰 …2001 年8 月 部品番号:J04930-01 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

Page 410: Oracle Order Management Suite API おര蠰猰ꨰﰰ휰 …2001 年8 月 部品番号:J04930-01 Oracle Order Management Suite APIおよびオープン・インタフェース・マニュアル,

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およびオープン・インタフェース・マニュアル

Page 411: Oracle Order Management Suite API おര蠰猰ꨰﰰ휰 …2001 年8 月 部品番号:J04930-01 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

Page 412: Oracle Order Management Suite API おര蠰猰ꨰﰰ휰 …2001 年8 月 部品番号:J04930-01 Oracle Order Management Suite APIおよびオープン・インタフェース・マニュアル,

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およびオープン・インタフェース・マニュアル

Page 413: Oracle Order Management Suite API おര蠰猰ꨰﰰ휰 …2001 年8 月 部品番号:J04930-01 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

Page 414: Oracle Order Management Suite API おര蠰猰ꨰﰰ휰 …2001 年8 月 部品番号:J04930-01 Oracle Order Management Suite APIおよびオープン・インタフェース・マニュアル,

RLM_INTERFACE_LINES_ALL

4-50 Oracle Order Management Suite APIおよびオープン・インタフェース・マニュアル

Page 415: Oracle Order Management Suite API おര蠰猰ꨰﰰ휰 …2001 年8 月 部品番号:J04930-01 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

Page 416: Oracle Order Management Suite API おര蠰猰ꨰﰰ휰 …2001 年8 月 部品番号:J04930-01 Oracle Order Management Suite APIおよびオープン・インタフェース・マニュアル,

輸送行程パブリック・アプリケーション・プログラム・インタフェース

輸送行程パブリック・アプリケーション・プログラム・インタ輸送行程パブリック・アプリケーション・プログラム・インタ輸送行程パブリック・アプリケーション・プログラム・インタ輸送行程パブリック・アプリケーション・プログラム・インタフェースフェースフェースフェース

輸送行程パブリック・アプリケーション・プログラム・インタフェース(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およびオープン・インタフェース・マニュアル

Page 417: Oracle Order Management Suite API おര蠰猰ꨰﰰ휰 …2001 年8 月 部品番号:J04930-01 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

Page 418: Oracle Order Management Suite API おര蠰猰ꨰﰰ휰 …2001 年8 月 部品番号:J04930-01 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_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およびオープン・インタフェース・マニュアル

Page 419: Oracle Order Management Suite API おര蠰猰ꨰﰰ휰 …2001 年8 月 部品番号:J04930-01 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

Page 420: Oracle Order Management Suite API おര蠰猰ꨰﰰ휰 …2001 年8 月 部品番号:J04930-01 Oracle Order Management Suite APIおよびオープン・インタフェース・マニュアル,

輸送行程パブリック・アプリケーション・プログラム・インタフェース

レコードのパラメータ属性の検証レコードのパラメータ属性の検証レコードのパラメータ属性の検証レコードのパラメータ属性の検証

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およびオープン・インタフェース・マニュアル

Page 421: Oracle Order Management Suite API おര蠰猰ꨰﰰ휰 …2001 年8 月 部品番号:J04930-01 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

Page 422: Oracle Order Management Suite API おര蠰猰ꨰﰰ휰 …2001 年8 月 部品番号:J04930-01 Oracle Order Management Suite APIおよびオープン・インタフェース・マニュアル,

輸送行程パブリック・アプリケーション・プログラム・インタフェース

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およびオープン・インタフェース・マニュアル

Page 423: Oracle Order Management Suite API おര蠰猰ꨰﰰ휰 …2001 年8 月 部品番号:J04930-01 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

Page 424: Oracle Order Management Suite API おര蠰猰ꨰﰰ휰 …2001 年8 月 部品番号:J04930-01 Oracle Order Management Suite APIおよびオープン・インタフェース・マニュアル,

輸送行程パブリック・アプリケーション・プログラム・インタフェース

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およびオープン・インタフェース・マニュアル

Page 425: Oracle Order Management Suite API おര蠰猰ꨰﰰ휰 …2001 年8 月 部品番号:J04930-01 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

Page 426: Oracle Order Management Suite API おര蠰猰ꨰﰰ휰 …2001 年8 月 部品番号:J04930-01 Oracle Order Management Suite APIおよびオープン・インタフェース・マニュアル,

積降パブリック・アプリケーション・プログラム・インタフェース

プロシージャのパラメータの説明プロシージャのパラメータの説明プロシージャのパラメータの説明プロシージャのパラメータの説明

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およびオープン・インタフェース・マニュアル

Page 427: Oracle Order Management Suite API おര蠰猰ꨰﰰ휰 …2001 年8 月 部品番号:J04930-01 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

Page 428: Oracle Order Management Suite API おര蠰猰ꨰﰰ휰 …2001 年8 月 部品番号:J04930-01 Oracle Order Management Suite APIおよびオープン・インタフェース・マニュアル,

積降パブリック・アプリケーション・プログラム・インタフェース

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およびオープン・インタフェース・マニュアル

Page 429: Oracle Order Management Suite API おര蠰猰ꨰﰰ휰 …2001 年8 月 部品番号:J04930-01 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

Page 430: Oracle Order Management Suite API おര蠰猰ꨰﰰ휰 …2001 年8 月 部品番号:J04930-01 Oracle Order Management Suite APIおよびオープン・インタフェース・マニュアル,

積降パブリック・アプリケーション・プログラム・インタフェース

レコードのパラメータ属性の検証レコードのパラメータ属性の検証レコードのパラメータ属性の検証レコードのパラメータ属性の検証

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およびオープン・インタフェース・マニュアル

Page 431: Oracle Order Management Suite API おര蠰猰ꨰﰰ휰 …2001 年8 月 部品番号:J04930-01 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

Page 432: Oracle Order Management Suite API おര蠰猰ꨰﰰ휰 …2001 年8 月 部品番号:J04930-01 Oracle Order Management Suite APIおよびオープン・インタフェース・マニュアル,

積降パブリック・アプリケーション・プログラム・インタフェース

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およびオープン・インタフェース・マニュアル

Page 433: Oracle Order Management Suite API おര蠰猰ꨰﰰ휰 …2001 年8 月 部品番号:J04930-01 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

Page 434: Oracle Order Management Suite API おര蠰猰ꨰﰰ휰 …2001 年8 月 部品番号:J04930-01 Oracle Order Management Suite APIおよびオープン・インタフェース・マニュアル,

積降パブリック・アプリケーション・プログラム・インタフェース

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およびオープン・インタフェース・マニュアル

Page 435: Oracle Order Management Suite API おര蠰猰ꨰﰰ휰 …2001 年8 月 部品番号:J04930-01 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

Page 436: Oracle Order Management Suite API おര蠰猰ꨰﰰ휰 …2001 年8 月 部品番号:J04930-01 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_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およびオープン・インタフェース・マニュアル

Page 437: Oracle Order Management Suite API おര蠰猰ꨰﰰ휰 …2001 年8 月 部品番号:J04930-01 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

Page 438: Oracle Order Management Suite API おര蠰猰ꨰﰰ휰 …2001 年8 月 部品番号:J04930-01 Oracle Order Management Suite APIおよびオープン・インタフェース・マニュアル,

搬送パブリック・アプリケーション・プログラム・インタフェース

レコードのパラメータの説明レコードのパラメータの説明レコードのパラメータの説明レコードのパラメータの説明

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およびオープン・インタフェース・マニュアル

Page 439: Oracle Order Management Suite API おര蠰猰ꨰﰰ휰 …2001 年8 月 部品番号:J04930-01 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

Page 440: Oracle Order Management Suite API おര蠰猰ꨰﰰ휰 …2001 年8 月 部品番号:J04930-01 Oracle Order Management Suite APIおよびオープン・インタフェース・マニュアル,

搬送パブリック・アプリケーション・プログラム・インタフェース

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およびオープン・インタフェース・マニュアル

Page 441: Oracle Order Management Suite API おര蠰猰ꨰﰰ휰 …2001 年8 月 部品番号:J04930-01 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

Page 442: Oracle Order Management Suite API おര蠰猰ꨰﰰ휰 …2001 年8 月 部品番号:J04930-01 Oracle Order Management Suite APIおよびオープン・インタフェース・マニュアル,

搬送パブリック・アプリケーション・プログラム・インタフェース

レコードのパラメータ属性の検証レコードのパラメータ属性の検証レコードのパラメータ属性の検証レコードのパラメータ属性の検証

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およびオープン・インタフェース・マニュアル

Page 443: Oracle Order Management Suite API おര蠰猰ꨰﰰ휰 …2001 年8 月 部品番号:J04930-01 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

Page 444: Oracle Order Management Suite API おര蠰猰ꨰﰰ휰 …2001 年8 月 部品番号:J04930-01 Oracle Order Management Suite APIおよびオープン・インタフェース・マニュアル,

搬送パブリック・アプリケーション・プログラム・インタフェース

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およびオープン・インタフェース・マニュアル

Page 445: Oracle Order Management Suite API おര蠰猰ꨰﰰ휰 …2001 年8 月 部品番号:J04930-01 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

Page 446: Oracle Order Management Suite API おര蠰猰ꨰﰰ휰 …2001 年8 月 部品番号:J04930-01 Oracle Order Management Suite 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_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およびオープン・インタフェース・マニュアル

Page 447: Oracle Order Management Suite API おര蠰猰ꨰﰰ휰 …2001 年8 月 部品番号:J04930-01 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

Page 448: Oracle Order Management Suite API おര蠰猰ꨰﰰ휰 …2001 年8 月 部品番号:J04930-01 Oracle Order Management Suite APIおよびオープン・インタフェース・マニュアル,

搬送パブリック・アプリケーション・プログラム・インタフェース

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およびオープン・インタフェース・マニュアル

Page 449: Oracle Order Management Suite API おര蠰猰ꨰﰰ휰 …2001 年8 月 部品番号:J04930-01 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

Page 450: Oracle Order Management Suite API おര蠰猰ꨰﰰ휰 …2001 年8 月 部品番号:J04930-01 Oracle Order Management Suite APIおよびオープン・インタフェース・マニュアル,

搬送パブリック・アプリケーション・プログラム・インタフェース

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およびオープン・インタフェース・マニュアル

Page 451: Oracle Order Management Suite API おര蠰猰ꨰﰰ휰 …2001 年8 月 部品番号:J04930-01 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

Page 452: Oracle Order Management Suite API おര蠰猰ꨰﰰ휰 …2001 年8 月 部品番号:J04930-01 Oracle Order Management Suite APIおよびオープン・インタフェース・マニュアル,

搬送詳細パブリック・アプリケーション・プログラム・インタフェース

およびその他のオプションの属性別グループが搬送詳細および搬送の間で共通であるかどうかをチェックします。

'割当解除 '処理では、すでに割当解除されている搬送詳細はスキップされ、リターン・ステータスで警告が通知されます。 '割当解除処理 'を実行できるのは、ステータスが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およびオープン・インタフェース・マニュアル

Page 453: Oracle Order Management Suite API おര蠰猰ꨰﰰ휰 …2001 年8 月 部品番号:J04930-01 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

Page 454: Oracle Order Management Suite API おര蠰猰ꨰﰰ휰 …2001 年8 月 部品番号:J04930-01 Oracle Order Management Suite APIおよびオープン・インタフェース・マニュアル,

搬送詳細パブリック・アプリケーション・プログラム・インタフェース

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およびオープン・インタフェース・マニュアル

Page 455: Oracle Order Management Suite API おര蠰猰ꨰﰰ휰 …2001 年8 月 部品番号:J04930-01 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

Page 456: Oracle Order Management Suite API おര蠰猰ꨰﰰ휰 …2001 年8 月 部品番号:J04930-01 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_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およびオープン・インタフェース・マニュアル

Page 457: Oracle Order Management Suite API おര蠰猰ꨰﰰ휰 …2001 年8 月 部品番号:J04930-01 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

Page 458: Oracle Order Management Suite API おര蠰猰ꨰﰰ휰 …2001 年8 月 部品番号:J04930-01 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_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およびオープン・インタフェース・マニュアル

Page 459: Oracle Order Management Suite API おര蠰猰ꨰﰰ휰 …2001 年8 月 部品番号:J04930-01 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

Page 460: Oracle Order Management Suite API おര蠰猰ꨰﰰ휰 …2001 年8 月 部品番号:J04930-01 Oracle Order Management Suite APIおよびオープン・インタフェース・マニュアル,

搬送詳細パブリック・アプリケーション・プログラム・インタフェース

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およびオープン・インタフェース・マニュアル

Page 461: Oracle Order Management Suite API おര蠰猰ꨰﰰ휰 …2001 年8 月 部品番号:J04930-01 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

Page 462: Oracle Order Management Suite API おര蠰猰ꨰﰰ휰 …2001 年8 月 部品番号:J04930-01 Oracle Order Management Suite APIおよびオープン・インタフェース・マニュアル,

搬送詳細パブリック・アプリケーション・プログラム・インタフェース

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およびオープン・インタフェース・マニュアル

Page 463: Oracle Order Management Suite API おര蠰猰ꨰﰰ휰 …2001 年8 月 部品番号:J04930-01 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

Page 464: Oracle Order Management Suite API おര蠰猰ꨰﰰ휰 …2001 年8 月 部品番号:J04930-01 Oracle Order Management Suite APIおよびオープン・インタフェース・マニュアル,

搬送詳細パブリック・アプリケーション・プログラム・インタフェース

エラー処理エラー処理エラー処理エラー処理エラー・メッセージを取り出すときに、パラメータ p_init_msg_list、x_msg_countおよびx_msg_dataを参照してください。

5-50 Oracle Order Management Suite APIおよびオープン・インタフェース・マニュアル

Page 465: Oracle Order Management Suite API おര蠰猰ꨰﰰ휰 …2001 年8 月 部品番号:J04930-01 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

Page 466: Oracle Order Management Suite API おര蠰猰ꨰﰰ휰 …2001 年8 月 部品番号:J04930-01 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

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およびオープン・インタフェース・マニュアル

Page 467: Oracle Order Management Suite API おര蠰猰ꨰﰰ휰 …2001 年8 月 部品番号:J04930-01 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

Page 468: Oracle Order Management Suite API おര蠰猰ꨰﰰ휰 …2001 年8 月 部品番号:J04930-01 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

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およびオープン・インタフェース・マニュアル

Page 469: Oracle Order Management Suite API おര蠰猰ꨰﰰ휰 …2001 年8 月 部品番号:J04930-01 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

Page 470: Oracle Order Management Suite API おര蠰猰ꨰﰰ휰 …2001 年8 月 部品番号:J04930-01 Oracle Order Management Suite APIおよびオープン・インタフェース・マニュアル,

コンテナ・パブリック・アプリケーション・プログラム・インタフェース

コンテナ・パブリック・アプリケーション・プログラム・インコンテナ・パブリック・アプリケーション・プログラム・インコンテナ・パブリック・アプリケーション・プログラム・インコンテナ・パブリック・アプリケーション・プログラム・インタフェースタフェースタフェースタフェース

コンテナ・パブリック・アプリケーション・プログラム・インタフェース(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およびオープン・インタフェース・マニュアル

Page 471: Oracle Order Management Suite API おര蠰猰ꨰﰰ휰 …2001 年8 月 部品番号:J04930-01 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

Page 472: Oracle Order Management Suite API おര蠰猰ꨰﰰ휰 …2001 年8 月 部品番号:J04930-01 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_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およびオープン・インタフェース・マニュアル

Page 473: Oracle Order Management Suite API おര蠰猰ꨰﰰ휰 …2001 年8 月 部品番号:J04930-01 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

Page 474: Oracle Order Management Suite API おര蠰猰ꨰﰰ휰 …2001 年8 月 部品番号:J04930-01 Oracle Order Management Suite APIおよびオープン・インタフェース・マニュアル,

コンテナ・パブリック・アプリケーション・プログラム・インタフェース

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およびオープン・インタフェース・マニュアル

Page 475: Oracle Order Management Suite API おര蠰猰ꨰﰰ휰 …2001 年8 月 部品番号:J04930-01 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

Page 476: Oracle Order Management Suite API おര蠰猰ꨰﰰ휰 …2001 年8 月 部品番号:J04930-01 Oracle Order Management Suite APIおよびオープン・インタフェース・マニュアル,

コンテナ・パブリック・アプリケーション・プログラム・インタフェース

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およびオープン・インタフェース・マニュアル

Page 477: Oracle Order Management Suite API おര蠰猰ꨰﰰ휰 …2001 年8 月 部品番号:J04930-01 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

Page 478: Oracle Order Management Suite API おര蠰猰ꨰﰰ휰 …2001 年8 月 部品番号:J04930-01 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の有効な要素である必要があります。

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およびオープン・インタフェース・マニュアル

Page 479: Oracle Order Management Suite API おര蠰猰ꨰﰰ휰 …2001 年8 月 部品番号:J04930-01 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

Page 480: Oracle Order Management Suite API おര蠰猰ꨰﰰ휰 …2001 年8 月 部品番号:J04930-01 Oracle Order Management Suite APIおよびオープン・インタフェース・マニュアル,

コンテナ・パブリック・アプリケーション・プログラム・インタフェース

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およびオープン・インタフェース・マニュアル

Page 481: Oracle Order Management Suite API おര蠰猰ꨰﰰ휰 …2001 年8 月 部品番号:J04930-01 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

Page 482: Oracle Order Management Suite API おര蠰猰ꨰﰰ휰 …2001 年8 月 部品番号:J04930-01 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_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およびオープン・インタフェース・マニュアル

Page 483: Oracle Order Management Suite API おര蠰猰ꨰﰰ휰 …2001 年8 月 部品番号:J04930-01 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

Page 484: Oracle Order Management Suite API おര蠰猰ꨰﰰ휰 …2001 年8 月 部品番号:J04930-01 Oracle Order Management Suite APIおよびオープン・インタフェース・マニュアル,

コンテナ・パブリック・アプリケーション・プログラム・インタフェース

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およびオープン・インタフェース・マニュアル

Page 485: Oracle Order Management Suite API おര蠰猰ꨰﰰ휰 …2001 年8 月 部品番号:J04930-01 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

Page 486: Oracle Order Management Suite API おര蠰猰ꨰﰰ휰 …2001 年8 月 部品番号:J04930-01 Oracle Order Management Suite APIおよびオープン・インタフェース・マニュアル,

コンテナ・パブリック・アプリケーション・プログラム・インタフェース

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およびオープン・インタフェース・マニュアル

Page 487: Oracle Order Management Suite API おര蠰猰ꨰﰰ휰 …2001 年8 月 部品番号:J04930-01 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

Page 488: Oracle Order Management Suite API おര蠰猰ꨰﰰ휰 …2001 年8 月 部品番号:J04930-01 Oracle Order Management Suite APIおよびオープン・インタフェース・マニュアル,

運送費パブリック・アプリケーション・プログラム・インタフェース

プロシージャのパラメータの説明プロシージャのパラメータの説明プロシージャのパラメータの説明プロシージャのパラメータの説明

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およびオープン・インタフェース・マニュアル

Page 489: Oracle Order Management Suite API おര蠰猰ꨰﰰ휰 …2001 年8 月 部品番号:J04930-01 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

Page 490: Oracle Order Management Suite API おര蠰猰ꨰﰰ휰 …2001 年8 月 部品番号:J04930-01 Oracle Order Management Suite APIおよびオープン・インタフェース・マニュアル,

運送費パブリック・アプリケーション・プログラム・インタフェース

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およびオープン・インタフェース・マニュアル

Page 491: Oracle Order Management Suite API おര蠰猰ꨰﰰ휰 …2001 年8 月 部品番号:J04930-01 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

Page 492: Oracle Order Management Suite API おര蠰猰ꨰﰰ휰 …2001 年8 月 部品番号:J04930-01 Oracle Order Management Suite APIおよびオープン・インタフェース・マニュアル,

運送費パブリック・アプリケーション・プログラム・インタフェース

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およびオープン・インタフェース・マニュアル

Page 493: Oracle Order Management Suite API おര蠰猰ꨰﰰ휰 …2001 年8 月 部品番号:J04930-01 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

Page 494: Oracle Order Management Suite API おര蠰猰ꨰﰰ휰 …2001 年8 月 部品番号:J04930-01 Oracle Order Management Suite APIおよびオープン・インタフェース・マニュアル,

運送費パブリック・アプリケーション・プログラム・インタフェース

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およびオープン・インタフェース・マニュアル

Page 495: Oracle Order Management Suite API おര蠰猰ꨰﰰ휰 …2001 年8 月 部品番号:J04930-01 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

Page 496: Oracle Order Management Suite API おര蠰猰ꨰﰰ휰 …2001 年8 月 部品番号:J04930-01 Oracle Order Management Suite APIおよびオープン・インタフェース・マニュアル,

運送費パブリック・アプリケーション・プログラム・インタフェース

レコードのパラメータの説明レコードのパラメータの説明レコードのパラメータの説明レコードのパラメータの説明

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およびオープン・インタフェース・マニュアル

Page 497: Oracle Order Management Suite API おര蠰猰ꨰﰰ휰 …2001 年8 月 部品番号:J04930-01 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

Page 498: Oracle Order Management Suite API おര蠰猰ꨰﰰ휰 …2001 年8 月 部品番号:J04930-01 Oracle Order Management Suite APIおよびオープン・インタフェース・マニュアル,

運送費パブリック・アプリケーション・プログラム・インタフェース

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およびオープン・インタフェース・マニュアル

Page 499: Oracle Order Management Suite API おര蠰猰ꨰﰰ휰 …2001 年8 月 部品番号:J04930-01 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

Page 500: Oracle Order Management Suite API おര蠰猰ꨰﰰ휰 …2001 年8 月 部品番号:J04930-01 Oracle Order Management Suite APIおよびオープン・インタフェース・マニュアル,

簡単な出荷フローで使用される 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およびオープン・インタフェース・マニュアル

Page 501: Oracle Order Management Suite API おര蠰猰ꨰﰰ휰 …2001 年8 月 部品番号:J04930-01 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

Page 502: Oracle Order Management Suite API おര蠰猰ꨰﰰ휰 …2001 年8 月 部品番号:J04930-01 Oracle Order Management Suite APIおよびオープン・インタフェース・マニュアル,

簡単な出荷フローで使用される 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およびオープン・インタフェース・マニュアル

Page 503: Oracle Order Management Suite API おര蠰猰ꨰﰰ휰 …2001 年8 月 部品番号:J04930-01 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

Page 504: Oracle Order Management Suite API おര蠰猰ꨰﰰ휰 …2001 年8 月 部品番号:J04930-01 Oracle Order Management Suite APIおよびオープン・インタフェース・マニュアル,

簡単な出荷フローで使用される 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およびオープン・インタフェース・マニュアル

Page 505: Oracle Order Management Suite API おര蠰猰ꨰﰰ휰 …2001 年8 月 部品番号:J04930-01 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

Page 506: Oracle Order Management Suite API おര蠰猰ꨰﰰ휰 …2001 年8 月 部品番号:J04930-01 Oracle Order Management Suite APIおよびオープン・インタフェース・マニュアル,

簡単な出荷フローで使用される 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およびオープン・インタフェース・マニュアル

Page 507: Oracle Order Management Suite API おര蠰猰ꨰﰰ휰 …2001 年8 月 部品番号:J04930-01 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

Page 508: Oracle Order Management Suite API おര蠰猰ꨰﰰ휰 …2001 年8 月 部品番号:J04930-01 Oracle Order Management Suite APIおよびオープン・インタフェース・マニュアル,

簡単な出荷フローで使用される 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およびオープン・インタフェース・マニュアル

Page 509: Oracle Order Management Suite API おര蠰猰ꨰﰰ휰 …2001 年8 月 部品番号:J04930-01 Oracle Order Management Suite APIおよびオープン・インタフェース・マニュアル,

索引索引索引索引

OOM品目検証組織,2-68

SShipping 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

Page 510: Oracle Order Management Suite API おര蠰猰ꨰﰰ휰 …2001 年8 月 部品番号:J04930-01 Oracle Order Management Suite APIおよびオープン・インタフェース・マニュアル,

索引索引索引索引 -2