購買リクエスト・サービス・バージョン1
サービスのバージョン1では、アプリケーションを統合して、購買依頼と購買オーダーを作成、変更、制御および詳細を取得できます。
ライフ・サイクル・ステータス: Active
QName: {http://xmlns.oracle.com/apps/prc/po/editDocument/purchaseRequestService/}PurchaseRequestService
サービスWSDL URL : https://servername/fscmService/PurchaseRequestService?WSDL
関係
次の表では、このサービス・データ・オブジェクトが他のサービス・データ・オブジェクトまたはビジネス・オブジェクト・サービスとどのように関連しているかについて説明します。
関係タイプ | オブジェクトまたはサービス |
---|---|
Handles |
|
Handles |
|
Handles |
|
Handles |
|
Handles |
|
Handles |
|
Handles |
|
Handles |
|
Handles |
|
Handles |
|
Handles |
|
Handles |
|
Handles |
|
Handles |
|
Handles |
|
Handles |
|
Handles |
|
Handles |
|
Handles |
|
Handles |
|
Handles |
|
Handles |
|
Handles |
|
Handles |
操作
getPurchaseRequest
購買リクエスト詳細を取得する操作です。
ライフ・サイクル・ステータス: Active
要求ペイロード
要素名 | タイプ | 摘要 |
---|---|---|
payload |
購買リクエスト・バージョン1の取得 |
操作の入力パラメータ構造。 |
応答ペイロード
要素名 | タイプ | 摘要 |
---|---|---|
result |
サービスが呼び出されたリクエストの処理後に返される出力。 |
controlPurchaseRequest
購買依頼明細に対して保留処理を実行したり、購買オーダー・スケジュールに対して保留または確定処理を実行するための操作。
ライフ・サイクル・ステータス: Active
要求ペイロード
要素名 | タイプ | 摘要 |
---|---|---|
payload |
購買リクエスト管理処理バージョン1 |
操作の入力パラメータ構造。 |
応答ペイロード
要素名 | タイプ | 摘要 |
---|---|---|
result |
サービスが呼び出されたリクエストの処理後に返される出力。 |
changePurchaseRequest
購買リクエストを変更する操作です。 現在の状態によっては、購買依頼明細の取消、変更の取消、購買オーダー・スケジュールの取消または分割が操作される場合があります。
ライフ・サイクル・ステータス: Active
要求ペイロード
要素名 | タイプ | 摘要 |
---|---|---|
payload |
購買リクエスト変更バージョン1 |
操作の入力パラメータ構造。 |
応答ペイロード
要素名 | タイプ | 摘要 |
---|---|---|
result |
サービスが呼び出されたリクエストの処理後に返される出力。 |
submitImportRequisition
インタフェース表からのデータを使用して購買依頼の作成を完了するための、購買依頼インポート・プロセスを開始する操作。 アプリケーションをコールするには、まずpopulateInterfaceTable操作を使用してインタフェース表をロードし、次にsubmitImportRequisition操作を使用して購入リクエストWebサービスをコールする必要があります。
ライフ・サイクル・ステータス: Active
要求ペイロード
要素名 | タイプ | 摘要 |
---|---|---|
interfaceSourceCode |
string |
データのインポート元の外部ソースを示すコードです。 内部使用のための予約値には、ORA_FUSION_DOO、ORA_FUSION_SCO、ORA_FUSION_INVがあります。 |
batchId |
long |
ジョブ送信時に指定でき、処理用に選択された購買依頼明細を照合するために使用できるレコードのバッチの一意の識別子です。 |
requisitioningBUId |
long |
購買依頼発行ビジネス・ユニットの一意の識別子です。 |
requisitioningBUName |
string |
購買依頼発行ビジネス・ユニットの表示名。 |
groupBy |
string |
購買依頼明細がインポート・プログラムによって処理されるときにグループ化される方法を示すコード。 グループ化された購買依頼明細は、同じ購買依頼ヘッダーに配置されます。 有効な値には、None(なし)とBuyer(バイヤー)、Category(カテゴリ)、Item(品目)、Location(事業所)、Supplier(サプライヤ)があります。 |
nextRequisitionNumber |
int |
作成される次の購買依頼番号を識別するために使用される表示番号です。 |
initiateApprovalAfterRequisitionImport |
string |
未完了としてインポートされた購買依頼が、プロセスの完了直後に承認のために発行されるかどうかを示します。 |
maximumBatchSize |
int |
このパラメータが指定されている場合、購買依頼明細は最大バッチ・サイズを超えないサイズのバッチで処理されます。 |
errorProcessingLevel |
string |
エラーが発生した場合に処理を続行するかどうかを示すコード。 有効な値はすべておよび一部です。 |
応答ペイロード
要素名 | タイプ | 摘要 |
---|---|---|
result |
購買リクエスト作成操作、購買依頼ヘッダー出力情報。 |
populateInterfaceTable
この操作は、統合アプリケーションに大量の供給リクエスト(単一のバッチに対して数千件のリクエストがある可能性がある計画など)がある場合に使用します。 コール元はこの操作を使用して購買リクエストWebサービスを複数回コールして、インタフェース表に購買依頼を作成するためのデータを移入できます。 インタフェース表が完全にロードされると、コール元アプリケーションは、購買依頼インポートの発行操作を使用して購買リクエストWebサービスをコールする必要があります。
ライフ・サイクル・ステータス: Active
要求ペイロード
要素名 | タイプ | 摘要 |
---|---|---|
interfaceSourceCode |
string |
データのインポート元の外部ソースを示すコードです。 内部使用のための予約値には、ORA_FUSION_DOO、ORA_FUSION_SCO、ORA_FUSION_INVがあります。 |
batchId |
long |
ジョブ送信時に指定でき、処理用に選択された購買依頼明細を照合するために使用できるレコードのバッチの一意の識別子です。 |
purchaseRequestPayload |
購買リクエスト作成購買依頼ヘッダー・バージョン1 |
購買リクエスト作成操作、購買依頼ヘッダー出力情報。 |
応答ペイロード
要素名 | タイプ | 摘要 |
---|---|---|
result |
string |
インタフェース表の移入操作の場合、webサービス出力ペイロードは成功または失敗のいずれかを返します。 失敗の場合、インタフェース表には入力ペイロードで送信されたレコードは移入されません。 |
createRequisition
この操作では、インタフェース表の移入と購買依頼インポートの発行が結合されます。 購買依頼インタフェース表に属性を書き込んでから、購買依頼インポート・プロセスを開始し、購買依頼の作成を完了します。 購買依頼インポート・プロセスでは、購買依頼に対して必要な導出および検証ロジックが実行されます。
ライフ・サイクル・ステータス: Active
要求ペイロード
要素名 | タイプ | 摘要 |
---|---|---|
interfaceSourceCode |
string |
データのインポート元の外部ソースを示すコードです。 内部使用のための予約値には、ORA_FUSION_DOO、ORA_FUSION_SCO、ORA_FUSION_INVがあります。 |
requisitioningBUId |
long |
購買依頼発行ビジネス・ユニットの一意の識別子です。 |
requisitioningBUName |
string |
購買依頼発行ビジネス・ユニットの表示名。 |
groupBy |
string |
購買依頼明細がインポート・プログラムによって処理されるときにグループ化される方法を示すコード。 グループ化された購買依頼明細は、同じ購買依頼ヘッダーに配置されます。 有効な値には、None(なし)とBuyer(バイヤー)、Category(カテゴリ)、Item(品目)、Location(事業所)、Supplier(サプライヤ)があります。 |
nextRequisitionNumber |
int |
作成される次の購買依頼番号を識別するために使用される表示番号です。 |
initiateApprovalAfterRequisitionImport |
string |
未完了としてインポートされた購買依頼が、プロセスの完了直後に承認のために発行されるかどうかを示します。 |
maximumBatchSize |
int |
このパラメータが指定されている場合、購買依頼明細は最大バッチ・サイズを超えないサイズのバッチで処理されます。 |
errorProcessingLevel |
string |
エラーが発生した場合に処理を続行するかどうかを示すコード。 有効な値はすべておよび一部です。 |
purchaseRequestPayload |
購買リクエスト作成購買依頼ヘッダー・バージョン1 |
購買リクエスト作成操作、購買依頼ヘッダー出力情報。 |
応答ペイロード
要素名 | タイプ | 摘要 |
---|---|---|
result |
購買リクエスト作成操作、購買依頼ヘッダー出力情報。 |
セキュリティ
次の表に、サービス操作の実行に必要な権限と、各権限の付与先の職務ロールを示します。
サービス操作から権限へのマッピング
工程名 | 権限コード | 権限名 | 権限の説明 |
---|---|---|---|
populateInterfaceTable |
PO_MANAGE_PURCHASE_REQUEST_WEB_SERVICE_PRIV |
Webサービスによる購買リクエストの管理 |
webサービスを使用した購買リクエストの管理を許可します。 |
submitImportRequisition |
PO_MANAGE_PURCHASE_REQUEST_WEB_SERVICE_PRIV |
Webサービスによる購買リクエストの管理 |
webサービスを使用した購買リクエストの管理を許可します。 |
getPurchaseRequest |
PO_SEARCH_PURCHASE_REQUEST_WEB_SERVICE_PRIV |
Webサービスによる購入リクエストの検索 |
webサービスを使用した購買リクエストの検索を許可します。 |
controlPurchaseRequest |
PO_MANAGE_PURCHASE_REQUEST_WEB_SERVICE_PRIV |
Webサービスによる購買リクエストの管理 |
webサービスを使用した購買リクエストの管理を許可します。 |
createRequisition |
PO_MANAGE_PURCHASE_REQUEST_WEB_SERVICE_PRIV |
Webサービスによる購買リクエストの管理 |
webサービスを使用した購買リクエストの管理を許可します。 |
changePurchaseRequest |
PO_MANAGE_PURCHASE_REQUEST_WEB_SERVICE_PRIV |
Webサービスによる購買リクエストの管理 |
webサービスを使用した購買リクエストの管理を許可します。 |