範囲内の出荷確認
ペイロードの例
ノート: 次のペイロードは、リリース準備完了ステータスの出荷明細に対してのみ機能します。 CreateAndConfirm操作を使用して出荷確認サービスを起動した後、この出荷レコードを処理するには、「出荷トランザクションの実行」スケジュール済プロセスを実行します。 「出荷」ドロップダウン・リストから出荷番号を選択できます。 ジョブが完了すると、出荷が自動的に作成され、確認されます。 すべてのデータが有効な場合、スケジュール済プロセスのステータスは「成功」です。
このペイロードは、範囲内のシリアル品目を出荷します。
<soap:Envelope xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/">
<soap:Body>
<ns1:createAndConfirmAsync xmlns:ns1="http://xmlns.oracle.com/apps/scm/shipping/shipConfirm/deliveries/shipmentService/types/">
<ns1:shipment xmlns:ship="http://xmlns.oracle.com/apps/scm/shipping/shipConfirm/deliveries/shipmentService/">
<ship:ShipmentName>S1-Serials</ship:ShipmentName>
<ship:OrganizationCode>V1</ship:OrganizationCode>
<ship:ShipmentLine>
<ship:DeliveryDetailId>3672072</ship:DeliveryDetailId>
<ship:ItemNumber>CM11911</ship:ItemNumber>
<ship:ShippedQuantity unitCode="Each">1</ship:ShippedQuantity>
<ship:Serials>
<ship:TransactionQuantity unitCode="Each">1</ship:TransactionQuantity>
<ship:FromSerialNumber>MYSER1</ship:FromSerialNumber>
<ship:ToSerialNumber>MYSER1</ship:ToSerialNumber>
<ship:SubinventoryCode>EB</ship:SubinventoryCode>
</ship:Serials>
</ship:ShipmentLine>
</ns1:shipment>
</ns1:createAndConfirmAsync>
</soap:Body>
</soap:Envelope>
このペイロードは、範囲内にない複数のシリアル番号付き品目を出荷します。
<soap:Envelope xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/">
<soap:Body>
<ns1:createAndConfirmAsync xmlns:ns1="http://xmlns.oracle.com/apps/scm/shipping/shipConfirm/deliveries/shipmentService/types/">
<ns1:shipment xmlns:ship="http://xmlns.oracle.com/apps/scm/shipping/shipConfirm/deliveries/shipmentService/">
<ship:ShipmentName>S1-Serials-2</ship:ShipmentName>
<ship:OrganizationCode>V1</ship:OrganizationCode>
<ship:ShipmentLine>
<ship:DeliveryDetailId>3648861</ship:DeliveryDetailId>
<ship:ItemNumber>CM11911</ship:ItemNumber>
<ship:ShippedQuantity unitCode="Each">3</ship:ShippedQuantity>
<ship:Serials>
<ship:TransactionQuantity unitCode="Each">1</ship:TransactionQuantity>
<ship:FromSerialNumber>MYSER1</ship:FromSerialNumber>
<ship:ToSerialNumber>MYSER1</ship:ToSerialNumber>
<ship:SubinventoryCode>EB</ship:SubinventoryCode>
</ship:Serials>
<ship:Serials>
<ship:TransactionQuantity unitCode="Each">1</ship:TransactionQuantity>
<ship:FromSerialNumber>MYSER3</ship:FromSerialNumber>
<ship:ToSerialNumber>MYSER3</ship:ToSerialNumber>
<ship:SubinventoryCode>EB</ship:SubinventoryCode>
</ship:Serials>
<ship:Serials>
<ship:TransactionQuantity unitCode="Each">1</ship:TransactionQuantity>
<ship:FromSerialNumber>MYSER6</ship:FromSerialNumber>
<ship:ToSerialNumber>MYSER6</ship:ToSerialNumber>
<ship:SubinventoryCode>EB</ship:SubinventoryCode>
</ship:Serials>
</ship:ShipmentLine>
</ns1:shipment>
</ns1:createAndConfirmAsync>
</soap:Body>
</soap:Envelope>
出荷方法は、運送業者、サービス・レベルおよび輸送モードの組合せです。 そのため、3つの値をすべて渡す必要があります。 ServiceLevelタグおよびModeOfTransportタグで渡される値は参照コード値であり、意味ではありません。 サービス・レベルおよび輸送モードの正しいコード値を決定するには、運送業者参照の管理設定ユーザー・インタフェースにナビゲートし、次の参照を問い合せます: WSH_MODE_OF_TRANSPORTおよびWSH_SERVICE_LEVELS。
次に、出荷方法に使用できるタグの例を示します。これには、配送業者名、サービス・レベル、輸送モードが含まれます:
<soap:Envelope xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/">
<soap:Body>
<ns1:createAndConfirmAsync xmlns:ns1="http://xmlns.oracle.com/apps/scm/shipping/shipConfirm/deliveries/shipmentService/types/">
<ns1:shipment xmlns:ship="http://xmlns.oracle.com/apps/scm/shipping/shipConfirm/deliveries/shipmentService/">
<ship:ShipmentName>S1-DEC29-1</ship:ShipmentName>
<ship:OrganizationCode>V1</ship:OrganizationCode>
<ship:CarrierName>DHL</ship:CarrierName>
<ship:ServiceLevel>2DA</ship:ServiceLevel>
<ship:ModeOfTransport>AIR</ship:ModeOfTransport>
<ship:ShipmentLine>
<ship:DeliveryDetailId>3654860</ship:DeliveryDetailId>
<ship:ItemNumber>CM11911</ship:ItemNumber>
<ship:ShippedQuantity unitCode="Each">3</ship:ShippedQuantity>
<ship:Serials>
<ship:TransactionQuantity unitCode="Each">3</ship:TransactionQuantity>
<ship:FromSerialNumber>XD100100</ship:FromSerialNumber>
<ship:ToSerialNumber>XD100102</ship:ToSerialNumber>
<ship:SubinventoryCode>EB</ship:SubinventoryCode>
</ship:Serials>
</ship:ShipmentLine>
</ns1:shipment>
</ns1:createAndConfirmAsync>
</soap:Body>
</soap:Envelope>
ルーティング指示、出荷マークおよび出荷指示については、次を参照してください:
<soap:Envelope xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/">
<soap:Body>
<ns1:createAndConfirmAsync xmlns:ns1="http://xmlns.oracle.com/apps/scm/shipping/shipConfirm/deliveries/shipmentService/types/">
<ns1:shipment xmlns:ship="http://xmlns.oracle.com/apps/scm/shipping/shipConfirm/deliveries/shipmentService/">
<ship:ShipmentName>151839</ship:ShipmentName>
<ship:OrganizationCode>CM_3PL_UPS</ship:OrganizationCode>
<ship:CarrierName>UPS Ground</ship:CarrierName>
<ship:ServiceLevel>GND</ship:ServiceLevel>
<ship:ModeOfTransport>TRUCK</ship:ModeOfTransport>
<ship:Waybill>WB152017</ship:Waybill>
<ship:RoutingInstructions>RI152017</ship:RoutingInstructions>
<ship:ShippingMarks>SM152017</ship:ShippingMarks>
<ship:ShipmentLine>
<ship:DeliveryDetailId>9013</ship:DeliveryDetailId>
<ship:ItemNumber>1000324</ship:ItemNumber>
<!--Optional:-->
<ship:ShippingInstructions>SI152017</ship:ShippingInstructions>
<ship:ShippedQuantity unitCode="Each">1</ship:ShippedQuantity>
<ship:Serials>
<ship:TransactionQuantity unitCode="Each">1</ship:TransactionQuantity>
<ship:FromSerialNumber>SL000082</ship:FromSerialNumber>
<ship:ToSerialNumber>SL000082</ship:ToSerialNumber>
<ship:SubinventoryCode>STOCK</ship:SubinventoryCode>
</ship:Serials>
</ship:ShipmentLine>
</ns1:shipment>
</ns1:createAndConfirmAsync>
</soap:Body>
</soap:Envelope>