品目の一括削除
多数の品目を削除する必要がある場合は、Webサービスを使用して、品目を削除グループに一括追加できます。 この方法は、「削除グループの管理」タスクのみを使用して品目を追加するよりも便利な場合があります。
一括で品目を削除するには、次の操作を実行します。
- 品目を含まない削除グループを作成します。
- 「製品情報管理」作業領域で、「削除グループの管理」タスクをクリックします。
-
をクリックします。
-
削除グループの名前およびオプションの説明を入力します。 たとえば、
Item_Delete01
です。 -
「保存してクローズ」をクリックします。
- Webサービスを実行して、削除グループに品目を一括移入します。
deleteItem操作を使用して「品目バージョン2」Webサービスを実行し、品目を削除グループに追加します。 詳細は、『Oracle Fusion Cloud SCM: SCM向けSOAP Webサービス』ガイドを参照してください。 削除するすべての品目のループで
deleteItem
を呼び出します。パラメータ
orgId
、itemId
およびdeleteGroupName
は必須です。itemNumber
およびorgCode
を渡し、findItem
操作を使用してorgId
を取得できます。itemId
は、itemNumber
に基づく問合せを使用して取得できます。ここで、inventory_item_id
はitemId
、Organization_id
はorgId
になります。select Item_number,inventory_item_id,Organization_id from egp_system_items_b where item_number = 'SF1A'
SOAP XMLの要求ペイロードの例を次に示します。
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:typ="http://xmlns.oracle.com/apps/scm/productModel/items/itemServiceV2/t ypes/"> <soapenv:Header/> <soapenv:Body> <typ:deleteItem> <typ:orgId>204</typ:orgId> <typ:itemId>300100578417258</typ:itemId> <typ:deleteGroupName>Item_Delete01</typ:deleteGroupName> </typ:deleteItem> </soapenv:Body> </soapenv:Envelope>
SOAP XMLの応答ペイロードの例を次に示します。
<env:Envelope xmlns:env="http://schemas.xmlsoap.org/soap/envelope/" xmlns:wsa="http://www.w3.org/2005/08/addressing"> <env:Header> <wsa:Action>http://xmlns.oracle.com/apps/scm/productModel/items/itemServiceV2//ItemService/deleteItemResponse</wsa:Action> <wsa:MessageID>urn:uuid:dff50971-26c7-4dc7-a99e-1c48e2e888f2</wsa:MessageID> </env:Header> <env:Body> <ns0:deleteItemResponse xmlns:ns0="http://xmlns.oracle.com/apps/scm/productModel/items/itemServiceV2/types/"> <result xmlns="http://xmlns.oracle.com/apps/scm/productModel/items/itemServiceV2/types/">Success</result> </ns0:deleteItemResponse> </env:Body> </env:Envelope>
- 移入された削除グループを処理のために送信します。
- 「削除グループの管理」ページで、作成した削除グループを問い合せ、その名前をクリックして開きます。 この時点で、削除グループには、削除する項目のリストが含まれています。
- 「削除グループの編集」ページで、「制約のチェック」をクリックします。 エラーまたは待ち状態のトランザクションが品目にあるかどうかについて、制約チェックのステータスを調べます。
- エラーまたは保留中のトランザクションが解決されたら、「削除グループの編集」ページで「送信」をクリックして、品目の削除を処理します。