1つの購買依頼処理リクエスト・ヘッダーの作成
/fscmRestApi/resources/11.13.18.05/requisitionProcessingRequests
リクエスト
- Effective-Of:
このヘッダーは文字列値を受け入れます。 この文字列は、セミコロンで区切られた
= 有効日範囲操作の実行に使用されます。 受け入れられるパラメータは、RangeMode、RangeSpan、RangeStartDate、RangeEndDate、RangeStartSequenceおよびRangeEndSequenceです。 パラメータ値は常に文字列です。 RangeModeに指定できる値は、SET_LOGICAL_START、SET_LOGICAL_END、END_DATE、SET_EFFECTIVE_START、SET_EFFECTIVE_END、REPLACE_CORRECTION、REPLACE_UPDATE、RECONCILE_CORRECTION、CORRECTION、RECONCILE_UPDATE、UPDATE、ZAPおよびDELETE_CHANGESです。 RangeSpanに指定できる値は、PHYSICAL_ROW_END_DATEおよびLOGICAL_ROW_END_DATEです。 RangeStartDateおよびRangeEndDateの値は、yyyy-MM-dd形式の日付の文字列表現である必要があります。 RangeStartSequenceおよびRangeEndSequenceの値は、解析時に正の整数が生成されるように文字列である必要があります。のリストです。 - Metadata-Context:
REST APIがランタイム・カスタマイズをサポートしている場合、サービスのシェイプはランタイム中に変更される可能性があります。 RESTクライアントは、これらの変更から自身を分離したり、このヘッダーを指定して最新バージョンのAPIと対話することを選択できます。 たとえば: Metadata-Context:sandbox="TrackEmployeeFeature".
- REST-Framework-Version:
RESTクライアントとサービスの間のプロトコル・バージョン。 クライアントがリクエストでこのヘッダーを指定しない場合、サーバーはAPIのデフォルト・バージョンを選択します。
- application/json
object
-
Buyer: string
タイトル:
Buyer
最大長:240
調達文書の管理を担当する個人。 -
BuyerId: integer (int64)
バイヤーを一意に識別する値。
-
ConversionRate: number
通貨の換算時に使用するレートです。
-
ConversionRateDate: string (date)
オーダー金額を別の通貨に換算する際の換算レートに使用する日付です。 換算レートは日付によって異なります。
-
ConversionRateType: string
タイトル:
Conversion Rate Type
最大長:30
購買オーダーの通貨換算レートを決定するためにアプリケーションで使用されるレートのタイプです。 -
ConversionRateTypeCode: string
最大長:
30
購買オーダーの通貨換算レートを決定するためにアプリケーションで使用されるレートのタイプを識別する略称です。 -
Currency: string
タイトル:
Currency
最大長:80
購買オーダーの通貨を識別する略称です。 -
CurrencyCode: string
最大長:
15
購買オーダーの通貨コードを識別する略称です。 -
DocumentStyle: string
タイトル:
Document Style
最大長:240
購買文書形式の名前。 この属性を使用すると、組織は、購買文書の使用と一致するように、アプリケーションに表示されるパラメータおよび値を制御できます。 -
DocumentStyleId: integer (int64)
文書の購買形式を一意に識別する値。
-
GroupRequisitionLines: string
次のいずれかの値が含まれます: YまたはN。 Yの場合、購買依頼明細は購買オーダーのオーダー明細で結合されます。 Nの場合は、購買依頼明細をグループ化できません。
-
lines: array Lines
タイトル:
Lines
明細リソースは、調達文書に処理する必要がある購買依頼明細を管理します。 -
OrderNumber: string
最大長:
30
購買オーダーを一意に識別する番号。 -
POHeaderId: integer (int64)
購買オーダー・ヘッダーを一意に識別する値。
-
ProcurementBU: string
タイトル:
Procurement BU
最大長:240
購買依頼および対応する購買オーダーまたはネゴシエーションを管理および所有するビジネス・ユニットです。 -
ProcurementBUId: integer (int64)
購買依頼および対応する購買オーダーまたはネゴシエーションを管理および所有するビジネス・ユニットを一意に識別する値です。
-
RequisitioningBU: string
タイトル:
Requisitioning BU
最大長:240
商品およびサービスの購買依頼を提起したビジネス・ユニットの名前。 -
RequisitioningBUId: integer (int64)
商品およびサービスの購買依頼を提起したビジネス・ユニットを一意に識別する値です。
-
SoldToLegalEntity: string
タイトル:
Sold-to Legal Entity
購買オーダーの購買を財務的に担当する法的エンティティです。 -
SoldToLegalEntityId: integer (int64)
購買オーダーの購買を財務的に担当する法的エンティティを一意に識別する値。
-
SourceAgreement: string
タイトル:
Source Agreement
最大長:30
ソース契約を一意に識別する番号。 -
SourceAgreementId: integer (int64)
ソース契約を一意に識別する値。
-
Supplier: string
タイトル:
Supplier
最大長:360
サプライヤの名前。 -
SupplierId: integer (int64)
サプライヤを一意に識別する値。
-
SupplierSite: string
タイトル:
Supplier Site
最大長:240
サプライヤが品目の購入に使用する事業所。 -
SupplierSiteId: integer (int64)
サプライヤ・サイトを一意に識別する値。
-
Type(required): string
タイトル:
Type
文書タイプを一意に識別する値。 タイプには、新規オーダー、既存のオーダーまたはネゴシエーションがあります。
object
-
RequisitionLineId: integer (int64)
購買依頼明細を一意に識別する値。
レスポンス
- application/json
デフォルトのレスポンス
- Metadata-Context(required):
REST APIがランタイム・カスタマイズをサポートしている場合、サービスのシェイプはランタイム中に変更される可能性があります。 RESTクライアントは、これらの変更から自身を分離したり、このヘッダーを指定して最新バージョンのAPIと対話することを選択できます。 たとえば: Metadata-Context:sandbox="TrackEmployeeFeature".
- REST-Framework-Version(required):
RESTクライアントとサービスの間のプロトコル・バージョン。 クライアントがリクエストでこのヘッダーを指定しない場合、サーバーはAPIのデフォルト・バージョンを選択します。
object
-
Buyer: string
タイトル:
Buyer
最大長:240
調達文書の管理を担当する個人。 -
BuyerId: integer (int64)
バイヤーを一意に識別する値。
-
ConversionRate: number
通貨の換算時に使用するレートです。
-
ConversionRateDate: string (date)
オーダー金額を別の通貨に換算する際の換算レートに使用する日付です。 換算レートは日付によって異なります。
-
ConversionRateType: string
タイトル:
Conversion Rate Type
最大長:30
購買オーダーの通貨換算レートを決定するためにアプリケーションで使用されるレートのタイプです。 -
ConversionRateTypeCode: string
最大長:
30
購買オーダーの通貨換算レートを決定するためにアプリケーションで使用されるレートのタイプを識別する略称です。 -
Currency: string
タイトル:
Currency
最大長:80
購買オーダーの通貨を識別する略称です。 -
CurrencyCode: string
最大長:
15
購買オーダーの通貨コードを識別する略称です。 -
DocumentStyle: string
タイトル:
Document Style
最大長:240
購買文書形式の名前。 この属性を使用すると、組織は、購買文書の使用と一致するように、アプリケーションに表示されるパラメータおよび値を制御できます。 -
DocumentStyleId: integer (int64)
文書の購買形式を一意に識別する値。
-
GroupRequisitionLines: string
次のいずれかの値が含まれます: YまたはN。 Yの場合、購買依頼明細は購買オーダーのオーダー明細で結合されます。 Nの場合は、購買依頼明細をグループ化できません。
-
lines: array Lines
タイトル:
Lines
明細リソースは、調達文書に処理する必要がある購買依頼明細を管理します。 -
links: array Links
タイトル:
Links
リソース・インスタンスに関連付けられたリンク関係。 -
OrderNumber: string
最大長:
30
購買オーダーを一意に識別する番号。 -
POHeaderId: integer (int64)
購買オーダー・ヘッダーを一意に識別する値。
-
ProcurementBU: string
タイトル:
Procurement BU
最大長:240
購買依頼および対応する購買オーダーまたはネゴシエーションを管理および所有するビジネス・ユニットです。 -
ProcurementBUId: integer (int64)
購買依頼および対応する購買オーダーまたはネゴシエーションを管理および所有するビジネス・ユニットを一意に識別する値です。
-
RequestHeaderId: integer (int64)
読取り専用:
true
リクエスト・ヘッダーを一意に識別する値。 -
RequisitioningBU: string
タイトル:
Requisitioning BU
最大長:240
商品およびサービスの購買依頼を提起したビジネス・ユニットの名前。 -
RequisitioningBUId: integer (int64)
商品およびサービスの購買依頼を提起したビジネス・ユニットを一意に識別する値です。
-
SoldToLegalEntity: string
タイトル:
Sold-to Legal Entity
購買オーダーの購買を財務的に担当する法的エンティティです。 -
SoldToLegalEntityId: integer (int64)
購買オーダーの購買を財務的に担当する法的エンティティを一意に識別する値。
-
SourceAgreement: string
タイトル:
Source Agreement
最大長:30
ソース契約を一意に識別する番号。 -
SourceAgreementId: integer (int64)
ソース契約を一意に識別する値。
-
Supplier: string
タイトル:
Supplier
最大長:360
サプライヤの名前。 -
SupplierId: integer (int64)
サプライヤを一意に識別する値。
-
SupplierSite: string
タイトル:
Supplier Site
最大長:240
サプライヤが品目の購入に使用する事業所。 -
SupplierSiteId: integer (int64)
サプライヤ・サイトを一意に識別する値。
-
Type: string
タイトル:
Type
文書タイプを一意に識別する値。 タイプには、新規オーダー、既存のオーダーまたはネゴシエーションがあります。
object
-
links: array Links
タイトル:
Links
リソース・インスタンスに関連付けられたリンク関係。 -
RequestHeaderId: integer (int64)
読取り専用:
true
リクエスト・ヘッダーを一意に識別する値。 -
RequestLineId: integer (int64)
読取り専用:
true
リクエスト明細を一意に識別する値。 -
RequisitionLineId: integer (int64)
購買依頼明細を一意に識別する値。
object
-
href: string
タイトル:
hyperlink reference
関連リソースへのURI。 -
kind: string
タイトル:
kind
許可された値:[ "collection", "item", "describe", "other" ]
関連リソースの種類。 -
name: string
タイトル:
name
関連リソースへのリンクの名前。 -
properties: object properties
-
rel: string
タイトル:
relation
許可された値:[ "self", "lov", "parent", "canonical", "child", "enclosure", "action", "custom" ]
リソース・インスタンスとの関係の名前。 例: self.
- 行
-
パラメータ:
- requisitionProcessingRequestsUniqID:
$request.path.requisitionProcessingRequestsUniqID
明細リソースは、調達文書に処理する必要がある購買依頼明細を管理します。 - requisitionProcessingRequestsUniqID:
- processRequest
-
パラメータ:
- requisitionProcessingRequestsUniqID:
$request.path.requisitionProcessingRequestsUniqID
購買依頼処理リクエストを検証し、下書き購買オーダーまたは未完了の変更オーダーを作成します。 - requisitionProcessingRequestsUniqID:
例
cURLコマンドの例
次のcURLコマンドを使用して、RESTリソースに対するリクエストを送信します。
curl -u username: password -X POST -H "Content-Type: application/json" -d 'request payload' "https://servername/fscmRestApi/resources/version/requisitionProcessingRequests"
次の例は、購買依頼処理リクエストの作成方法を示しています。 リクエスト・ヘッダーの作成に加えて、単一のペイロードでリクエスト行を指定することもできます。
数値の例 | 説明 |
---|---|
例1 | 購買依頼処理リクエストを作成し、選択した購買依頼明細をソースとする包括購買契約を指定します。 |
例2 | 購買依頼明細をより少ない購買オーダー明細にグループ化する購買依頼処理リクエストを作成します。 |
例3 | 購買依頼明細を処理する必要がある下書き購買オーダーのヘッダーIDを指定して、購買依頼処理リクエストを作成します。 |
例4 | 購買依頼処理リクエストを作成し、選択した購買依頼明細をソーシングする契約購買契約を指定します。 |
例1 リクエスト本文
次の例では、処理待ちの購買依頼明細から購買依頼処理リクエストを作成するためのJSON形式のリクエスト本文の内容が含まれています。 次の例では、購買依頼明細を別の契約で処理する方法を説明します。 購買依頼処理リクエストが正常に作成されると、ソース契約から次の属性の値が導出されます: 文書形式とサプライヤ、サプライヤ・サイト、通貨。 このステップは、購買依頼明細を文書ビルダーにオンラインで追加する場合と似ています。
cURLコマンドのリクエスト・ペイロードをサンプル・リクエスト本文の内容で置き換えます。 リクエスト・ペイロードでは、コマンドが作成するレコードで使用される属性値を指定します。
{ "ProcurementBU": "Vision Corporation", "RequisitioningBU": "Vision Corporation", "Type": "New Order", "SourceAgreement": "1002786", "lines": [ { "RequisitionLineId": 300100542878086 } ] }
例1 レスポンス本文
次の例には、レスポンス本文の内容がJSON形式で含まれます:
{ "RequestHeaderId": 300100542879973, "ProcurementBUId": 204, "ProcurementBU": "Vision Corporation", "RequisitioningBUId": 204, "RequisitioningBU": "Vision Corporation", "Type": "New Order", "SoldToLegalEntityId": null, "SoldToLegalEntity": null, "SupplierId": 1716, "Supplier": "CV_SuppA06", "SupplierSiteId": 1716, "SupplierSite": "CVSuppA06Site01", "DocumentStyleId": 1, "DocumentStyle": "Purchase Order", "SourceAgreementId": 594310, "SourceAgreement": "1002786", "CurrencyCode": "USD", "Currency": "US Dollar", "ConversionRateTypeCode": null, "ConversionRateType": null, "ConversionRateDate": null, "ConversionRate": null, "BuyerId": null, "Buyer": null, "GroupRequisitionLines": null, "lines": [ { "RequestLineId": 300100542879974, "RequestHeaderId": 300100542879973, "RequisitionLineId": 300100542878086, "links": [ { "rel": "self", "href": "https://servername/fscmRestApi/resources/version/requisitionProcessingRequests/300100542879973/child/lines/300100542879974", "name": "lines", "kind": "item", "properties": { "changeIndicator": "ACED0005737200136A6176612E7574696C2E41727261794C6973747881D21D99C7619D03000149000473697A65787000000001770400000001737200116A6176612E6C616E672E496E746567657212E2A0A4F781873802000149000576616C7565787200106A6176612E6C616E672E4E756D62657286AC951D0B94E08B02000078700000000178" } }, { "rel": "canonical", "href": "https://servername/fscmRestApi/resources/version/requisitionProcessingRequests/300100542879973/child/lines/300100542879974", "name": "lines", "kind": "item" }, { "rel": "parent", "href": "https://servername/fscmRestApi/resources/version/requisitionProcessingRequests/300100542879973", "name": "requisitionProcessingRequests", "kind": "item" } ] } ], "links": [ { "rel": "self", "href": "https://servername/fscmRestApi/resources/version/requisitionProcessingRequests/300100542879973", "name": "requisitionProcessingRequests", "kind": "item", "properties": { "changeIndicator": "ACED0005737200136A6176612E7574696C2E41727261794C6973747881D21D99C7619D03000149000473697A65787000000001770400000001737200116A6176612E6C616E672E496E746567657212E2A0A4F781873802000149000576616C7565787200106A6176612E6C616E672E4E756D62657286AC951D0B94E08B02000078700000000178" } }, { "rel": "canonical", "href": "https://servername/fscmRestApi/resources/version/requisitionProcessingRequests/300100542879973", "name": "requisitionProcessingRequests", "kind": "item" }, { "rel": "child", "href": "https://servername/fscmRestApi/resources/version/requisitionProcessingRequests/300100542879973/child/lines", "name": "lines", "kind": "collection" }, { "rel": "action", "href": "https://servername/fscmRestApi/resources/version/requisitionProcessingRequests/300100542879973/action/processRequest", "name": "processRequest", "kind": "other" } ] }
例2 リクエスト本文
次の例では、購買依頼処理リクエストを作成し、購買依頼明細を単一のオーダー明細に連結するための、JSON形式のリクエスト本文の内容が含まれています。 GroupRequisitionLines属性は、文書で履行された各購買依頼明細に独自のオーダー明細があるか、他の購買依頼明細と組み合せる必要があるかを決定します。
cURLコマンドのリクエスト・ペイロードをサンプル・リクエスト本文の内容で置き換えます。 リクエスト・ペイロードでは、コマンドが作成するレコードで使用される属性値を指定します。
{ "ProcurementBU": "Vision Corporation", "RequisitioningBU": "Vision Corporation", "Type": "New Order", "Supplier": "Tall Manufacturing", "SupplierSite": "New York", "GroupRequisitionLines": "Y", "lines": [ { "RequisitionLineId": 300100542407035 }, { "RequisitionLineId": 300100542407037 } ] }
例2 レスポンス本文
JSON形式のレスポンス本文の例を次に示します。
{ "RequestHeaderId": 300100542745176, "ProcurementBUId": 204, "ProcurementBU": "Vision Corporation", "RequisitioningBUId": 204, "RequisitioningBU": "Vision Corporation", "Type": "New Order", "SoldToLegalEntityId": null, "SoldToLegalEntity": null, "SupplierId": 254, "Supplier": "Tall Manufacturing", "SupplierSiteId": 32, "SupplierSite": "New York", "DocumentStyleId": null, "DocumentStyle": null, "SourceAgreementId": null, "SourceAgreement": null, "CurrencyCode": null, "Currency": null, "ConversionRateTypeCode": null, "ConversionRateType": null, "ConversionRateDate": null, "ConversionRate": null, "BuyerId": null, "Buyer": null, "GroupRequisitionLines": "Y", "lines": [ { "RequestLineId": 300100542745177, "RequestHeaderId": 300100542745176, "RequisitionLineId": 300100542407035, "links": [ { "rel": "self", "href": "https://servername/fscmRestApi/resources/version/requisitionProcessingRequests/300100542745176/child/lines/300100542745177", "name": "lines", "kind": "item", "properties": { "changeIndicator": "ACED0005737200136A6176612E7574696C2E41727261794C6973747881D21D99C7619D03000149000473697A65787000000001770400000001737200116A6176612E6C616E672E496E746567657212E2A0A4F781873802000149000576616C7565787200106A6176612E6C616E672E4E756D62657286AC951D0B94E08B02000078700000000178" } }, { "rel": "canonical", "href": "https://servername/fscmRestApi/resources/version/requisitionProcessingRequests/300100542745176/child/lines/300100542745177", "name": "lines", "kind": "item" }, { "rel": "parent", "href": "https://servername/fscmRestApi/resources/version/requisitionProcessingRequests/300100542745176", "name": "requisitionProcessingRequests", "kind": "item" } ] }, { "RequestLineId": 300100542745178, "RequestHeaderId": 300100542745176, "RequisitionLineId": 300100542407037, "links": [ { "rel": "self", "href": "https://servername/fscmRestApi/resources/version/requisitionProcessingRequests/300100542745176/child/lines/300100542745178", "name": "lines", "kind": "item", "properties": { "changeIndicator": "ACED0005737200136A6176612E7574696C2E41727261794C6973747881D21D99C7619D03000149000473697A65787000000001770400000001737200116A6176612E6C616E672E496E746567657212E2A0A4F781873802000149000576616C7565787200106A6176612E6C616E672E4E756D62657286AC951D0B94E08B02000078700000000178" } }, { "rel": "canonical", "href": "https://servername/fscmRestApi/resources/version/requisitionProcessingRequests/300100542745176/child/lines/300100542745178", "name": "lines", "kind": "item" }, { "rel": "parent", "href": "https://servername/fscmRestApi/resources/version/requisitionProcessingRequests/300100542745176", "name": "requisitionProcessingRequests", "kind": "item" } ] } ], "links": [ { "rel": "self", "href": "https://servername/fscmRestApi/resources/version/requisitionProcessingRequests/300100542745176", "name": "requisitionProcessingRequests", "kind": "item", "properties": { "changeIndicator": "ACED0005737200136A6176612E7574696C2E41727261794C6973747881D21D99C7619D03000149000473697A65787000000001770400000001737200116A6176612E6C616E672E496E746567657212E2A0A4F781873802000149000576616C7565787200106A6176612E6C616E672E4E756D62657286AC951D0B94E08B02000078700000000178" } }, { "rel": "canonical", "href": "https://servername/fscmRestApi/resources/version/requisitionProcessingRequests/300100542745176", "name": "requisitionProcessingRequests", "kind": "item" }, { "rel": "child", "href": "https://servername/fscmRestApi/resources/version/requisitionProcessingRequests/300100542745176/child/lines", "name": "lines", "kind": "collection" }, { "rel": "action", "href": "https://servername/fscmRestApi/resources/version/requisitionProcessingRequests/300100542745176/action/processRequest", "name": "processRequest", "kind": "other" } ] }
例3 リクエスト本文
次の例には、JSON形式のリクエスト本文のコンテンツが含まれます。 このステップは、購買依頼明細をオンラインで文書ビルダーに追加する場合と同様です。 この例では、購買依頼明細を処理する必要がある下書き購買オーダーのヘッダーIDを指定します。
cURLコマンドのリクエスト・ペイロードをサンプル・リクエスト本文の内容で置き換えます。 リクエスト・ペイロードでは、コマンドが作成するレコードで使用される属性値を指定します。
{ "Type" : "Existing Order", "POHeaderId": 593296, "lines": [ { "RequisitionLineId": 300100551698198 } ] }
例3 レスポンス本文
{ "RequestHeaderId": 300100551759371, "ProcurementBUId": 204, "ProcurementBU": "Vision Corporation", "RequisitioningBUId": 204, "RequisitioningBU": "Vision Corporation", "Type": "Existing Order", "SoldToLegalEntityId": 204, "SoldToLegalEntity": "Vision Corporation", "SupplierId": 415, "Supplier": "CV_SuppA03", "SupplierSiteId": 2078, "SupplierSite": "05", "DocumentStyleId": 1, "DocumentStyle": "Purchase Order", "SourceAgreementId": null, "SourceAgreement": null, "CurrencyCode": "USD", "Currency": "US Dollar", "ConversionRateTypeCode": null, "ConversionRateType": null, "ConversionRateDate": null, "ConversionRate": null, "BuyerId": 100010026863783, "Buyer": "Furey,Clare", "GroupRequisitionLines": null, "OrderNumber": "1005382", "POHeaderId": 593296, "lines": [ { "RequestLineId": 300100551759372, "RequestHeaderId": 300100551759371, "RequisitionLineId": 184414, "links": [ { "rel": "self", "href": "https://servername/fscmRestApi/resources/version/requisitionProcessingRequests/300100551759371/child/lines/300100551759372", "name": "lines", "kind": "item", "properties": { "changeIndicator": "ACED0005737200136A6176612E7574696C2E41727261794C6973747881D21D99C7619D03000149000473697A65787000000001770400000001737200116A6176612E6C616E672E496E746567657212E2A0A4F781873802000149000576616C7565787200106A6176612E6C616E672E4E756D62657286AC951D0B94E08B02000078700000000178" } }, { "rel": "canonical", "href": "https://servername/fscmRestApi/resources/version/requisitionProcessingRequests/300100551759371/child/lines/300100551759372", "name": "lines", "kind": "item" }, { "rel": "parent", "href": "https://servername/fscmRestApi/resources/version/requisitionProcessingRequests/300100551759371", "name": "requisitionProcessingRequests", "kind": "item" } ] } ], "links": [ { "rel": "self", "href": "https://servername/fscmRestApi/resources/version/requisitionProcessingRequests/300100551759371", "name": "requisitionProcessingRequests", "kind": "item", "properties": { "changeIndicator": "ACED0005737200136A6176612E7574696C2E41727261794C6973747881D21D99C7619D03000149000473697A65787000000001770400000001737200116A6176612E6C616E672E496E746567657212E2A0A4F781873802000149000576616C7565787200106A6176612E6C616E672E4E756D62657286AC951D0B94E08B02000078700000000178" } }, { "rel": "canonical", "href": "https://servername/fscmRestApi/resources/version/requisitionProcessingRequests/300100551759371", "name": "requisitionProcessingRequests", "kind": "item" }, { "rel": "child", "href": "https://servername/fscmRestApi/resources/version/requisitionProcessingRequests/300100551759371/child/lines", "name": "lines", "kind": "collection" }, { "rel": "action", "href": "https://servername/fscmRestApi/resources/version/requisitionProcessingRequests/300100551759371/action/processRequest", "name": "processRequest", "kind": "other" } ] }
例4 リクエスト本文
次の例では、処理待ちの購買依頼明細から購買依頼処理リクエストを作成するためのJSON形式のリクエスト本文の内容が含まれています。 次の例では、購買契約を指定することによって購買依頼明細を処理する方法を説明します。 購買依頼処理リクエストを正常に作成すると、これらの属性の値はソース契約から導出されます: 文書形式とサプライヤ、サプライヤ・サイト。 このステップは、購買依頼明細を文書ビルダーにオンラインで追加する場合と似ています。 購買オーダーを作成するには、購買依頼処理リクエストを発行する必要があります。
cURLコマンドのリクエスト・ペイロードをサンプル・リクエスト本文の内容で置き換えます。 リクエスト・ペイロードでは、コマンドが作成するレコードで使用される属性値を指定します。
ノート:
リクエストの処理中に通貨を指定しない場合、リクエストの発行時に通貨は購買依頼明細からデフォルト設定されます。
{ "ProcurementBU": "Vision Corporation", "RequisitioningBU": "Vision Corporation", "Type": "New Order", "SourceAgreement": "1000320", "lines": [ { "RequisitionLineId": 300100562897853 } ] }
例4 レスポンス本文
{ "RequestHeaderId": 300100563068401, "ProcurementBUId": 204, "ProcurementBU": "Vision Corporation", "RequisitioningBUId": 204, "RequisitioningBU": "Vision Corporation", "Type": "New Order", "SoldToLegalEntityId": null, "SoldToLegalEntity": null, "SupplierId": 100000011547508, "Supplier": "cPO-Supplier09", "SupplierSiteId": 100000011547553, "SupplierSite": "cPO-SITE01", "DocumentStyleId": 1, "DocumentStyle": "Purchase Order", "SourceAgreementId": 100000012298234, "SourceAgreement": "1000320", "CurrencyCode": null, "Currency": null, "ConversionRateTypeCode": null, "ConversionRateType": null, "ConversionRateDate": null, "ConversionRate": null, "BuyerId": null, "Buyer": null, "GroupRequisitionLines": null, "OrderNumber": null, "POHeaderId": null, "lines": [ { "RequestLineId": 300100563068402, "RequestHeaderId": 300100563068401, "RequisitionLineId": 100100867265689, "links": [ { "rel": "self", "href": "https://servername/fscmRestApi/resources/version/requisitionProcessingRequests/300100563068401/child/lines/300100563068402", "name": "lines", "kind": "item", "properties": { "changeIndicator": "ACED0005737200136A6176612E7574696C2E41727261794C6973747881D21D99C7619D03000149000473697A65787000000001770400000001737200116A6176612E6C616E672E496E746567657212E2A0A4F781873802000149000576616C7565787200106A6176612E6C616E672E4E756D62657286AC951D0B94E08B02000078700000000178" } }, { "rel": "canonical", "href": "https://servername/fscmRestApi/resources/version/requisitionProcessingRequests/300100563068401/child/lines/300100563068402", "name": "lines", "kind": "item" }, { "rel": "parent", "href": "https://servername/fscmRestApi/resources/version/requisitionProcessingRequests/300100563068401", "name": "requisitionProcessingRequests", "kind": "item" } ] } ], "links": [ { "rel": "self", "href": "https://servername/fscmRestApi/resources/version/requisitionProcessingRequests/300100563068401", "name": "requisitionProcessingRequests", "kind": "item", "properties": { "changeIndicator": "ACED0005737200136A6176612E7574696C2E41727261794C6973747881D21D99C7619D03000149000473697A65787000000001770400000001737200116A6176612E6C616E672E496E746567657212E2A0A4F781873802000149000576616C7565787200106A6176612E6C616E672E4E756D62657286AC951D0B94E08B02000078700000000178" } }, { "rel": "canonical", "href": "https://servername/fscmRestApi/resources/version/requisitionProcessingRequests/300100563068401", "name": "requisitionProcessingRequests", "kind": "item" }, { "rel": "child", "href": "https://servername/fscmRestApi/resources/version/requisitionProcessingRequests/300100563068401/child/lines", "name": "lines", "kind": "collection" }, { "rel": "action", "href": "https://servername/fscmRestApi/resources/version/requisitionProcessingRequests/300100563068401/action/processRequest", "name": "processRequest", "kind": "other" } ] }