購買依頼明細のコピー
別の購買依頼の明細をコピーして、新規購買依頼に明細を追加します。 同じ購買依頼の明細を複製することもできます。 その後、新規購買依頼を最初から作成せずに、必要に応じて一部のコンテンツのみを変更できます。 作成者として自分が指定されている購買依頼の明細のみコピーできます。 明細を追加できるようにするには、ターゲット購買依頼が未完了、否認済、差戻済または取下済である必要があります。 分割、置換または再稼働された購買依頼明細は、ソース購買依頼からコピーできません。
購買依頼明細をコピーできるようにするには、購買依頼の作成者である必要があります。
-
購買依頼から明細をコピーします。
購買依頼明細をコピーします。
購買依頼からの明細のコピー
組織の作成者であるJim Kenworthyが、プロジェクト・リードのチームにオフィス用品を定期的にオーダーするための購買依頼を作成したとします。 時間を最適化するために、Jimは以前承認された購買依頼の明細を新しい購買依頼にコピーし、特定の品目の数量を調整したいと考えています。 Jimは、ユーザー定義のコピー処理を使用できる必要があります。 購買依頼明細がコピーされた後、Jimは明細にパッチを適用して数量を更新し、新規明細を追加してから、購買依頼を承認のために発行できます。 この例は、Jimが購買依頼の明細を別の購買依頼にコピーする方法を示しています。
ノート:
同じユーザー定義処理を使用して、購買依頼の明細を複製できます。 ソース購買依頼IDとターゲット購買依頼IDは同じにできます。 その後、コピーに適格なすべての明細が複製されます。URLの例
次のリソースURL形式を使用します:
POST
curl -u username:password -X POST -H "Content-Type:application/vnd.oracle.adf.action+json" -d 'request payload' "https://servername/fscmRestApi/resources/version/purchaseRequisitions/RequisitionHeaderId"
リクエストの例
{ "name":"copyLinesFromRequisition", "parameters":[{"sourceRequisitionHeaderId": 300100575842619}] }
レスポンスの例
{ "result": { "STATUS": [ { "CODE": "SUCCESS" } ] } }
購買依頼明細のコピー
前の例の購買依頼明細をコピーした後、Jim Kenworthyは、別の依頼者の別の事業所に搬送されるために、明細の1つを複製したいと考えています。 購買依頼の明細をコピーし、その後、依頼者と新規明細の搬送先事業所にパッチを適用できます。 この例は、購買依頼の明細を複製する方法を示しています。
URLの例
次のリソースURL形式を使用します:
POST
curl -u username:password -X POST -H "Content-Type:application/vnd.oracle.adf.action+json" -d 'request payload' "https://servername/fscmRestApi/resources/version/purchaseRequisitions/RequisitionHeaderId"
リクエストの例
{ "name":"copyLine", "parameters":[{"sourceRequisitionLineId": 100101633556293}] }
レスポンスの例
{ "result": { "STATUS": "SUCCESS", "RequisitioningLineId": "100101708116936" } }