返品オーダーでの連番でないロットおよびシリアルの使用

更新25Aより前は、販売オーダーの一部のみを返品し、返品にロットまたはロットおよびシリアルを含めても、それらが連番外である場合は、次のエラーが発生する可能性があります:

An error occurred while trying to split lot or serial number lines. See the inventory log for more details.

ロットの例

次のロットがある販売オーダーを送信するとします:

属性

品目

AS92888

数量

5

オーダー番号

521287

ロット番号

S125051

S125052

S125053

S125054

S125055

次の値を使用して、オーダー521287の参照返品を作成するとします:

属性

ロット番号

S125051

S125054

ロット番号が連番外であるため、エラーが発生します。

ロットおよびシリアルの例

次のロットおよびシリアルがある販売オーダーを送信するとします:

属性

品目

AS54888

数量

5

オーダー番号

522126

ロット番号

S125050

シリアル番号: 自

PS13438

シリアル番号: 至

PS13442

次の値を使用して、オーダー522126の参照返品を作成するとします:

属性

数量

2

ロット番号

S125050

シリアル番号: 自

PS13438

シリアル番号: 至

PS13441

「シリアル番号: 自」と「シリアル番号: 至」が連番外になったため、エラーが発生します。

訂正されたペイロードの例

この例のREST APIペイロードではシリアルが連番外になっています。ただし、lotSerialsエンティティの合計数量は2で、LinesエンティティのOrderedQuantityも2であるため、このペイロードではエラーは発生しません:

{
 "SourceTransactionNumber":"R13_Order110",
 "SourceTransactionSystem":"GPR",
 "SourceTransactionId":"R13_Order110",
 "BusinessUnitName":"Vision Operations",
 "BuyingPartyName":"Computer Service and Rentals",
 "BuyingPartyNumber":"1006",
 "BuyingPartyContactName":null,
 "TransactionType":"Standard Orders",
 "SubstituteAllowedFlag":false,
 "ShipsetFlag":false,
 "PartialShipAllowedFlag":true,
 "RequestedShipDate":"2024-10-29T20:49:12+00:00",
 "ShipmentPriority":"Low",
 "FOBPoint":"Destination",
 "FreightTerms":"Add freight",
 "RequestedFulfillmentOrganizationId":207,
 "PaymentTerms":"30 Net",
 "TransactionalCurrencyName":"US Dollar",
 "CanceledFlag":false,
 "RequestingBusinessUnitName":"Vision Operations",
 "FreezePriceFlag":false,
 "FreezeShippingChargeFlag":false,
 "FreezeTaxFlag":false,
 "SubmittedFlag":true,
 "PreCreditCheckedFlag":false,
 "SourceTransactionRevisionNumber":1,
 "lines":[
  {
  "SourceTransactionLineId":"1",
  "SourceTransactionLineNumber":"1",
  "SourceTransactionScheduleId":"1",
  "SourceScheduleNumber":"1",
  "TransactionCategoryCode":"RETURN",
  "TransactionLineTypeCode":"ORA_RETURN",
  "RequestedFulfillmentOrganizationId":207,
  "ProductNumber":"INV-110",
  "OrderedQuantity":2,
  "OrderedUOM":"Each",
  "RequestedShipDate":"2024-10-29T20:49:12+00:00",
  "TransactionBusinessCategoryName":"Sales Transaction",
  "originalOrderReference":[
   {
   "OriginalSourceOrderNumber":"521743",
   "OriginalSourceLineNumber":"1"
   }
  ],
  "lotSerials":[
   {
    "SourceLotSerialId":1,
    "Quantity":1,
    "ItemSerialNumberFrom":"SS0035",
    "ItemSerialNumberTo":null,
    "LotNumber":"S98021"
   },
   {
    "SourceLotSerialId":"2",
    "Quantity":1,
    "ItemSerialNumberFrom":"SS0031",
    "ItemSerialNumberTo":null,
    "LotNumber":"S98021"
    }
   ]
  }
 ]
}

Webサービスからの同様のペイロードを次に示します:

<soap:Envelope xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/">
   <soap:Body>
      <ns1:createOrdersAsync xmlns:ns1="http://xmlns.oracle.com/apps/scm/fom/importOrders/orderImportService/types/">
         <ns1:request xmlns:ns2="http://xmlns.oracle.com/apps/scm/fom/importOrders/orderImportService/">
            <ns2:Order>
               <ns2:SourceTransactionIdentifier>Return_Lot_Serial</ns2:SourceTransactionIdentifier>
               <ns2:SourceTransactionSystem>GPR</ns2:SourceTransactionSystem>
               <ns2:SourceTransactionNumber>Return_Lot_Serial</ns2:SourceTransactionNumber>
               <ns2:BuyingPartyName>FOM-Customer-001</ns2:BuyingPartyName>
               <ns2:BuyingPartyContactName>James Pattison</ns2:BuyingPartyContactName>
               <ns2:CustomerPONumber/>
               <ns2:TransactionalCurrencyCode>USD</ns2:TransactionalCurrencyCode>
               <ns2:TransactionOn>2024-10-30T00:00:00.000</ns2:TransactionOn>
               <ns2:RequestingBusinessUnitName>Vision Operations</ns2:RequestingBusinessUnitName>
               <ns2:OrigSystemDocumentReference/>
               <ns2:TransactionTypeCode>RETN</ns2:TransactionTypeCode>
               <ns2:FreezePriceFlag>false</ns2:FreezePriceFlag>
               <ns2:FreezeShippingChargeFlag>false</ns2:FreezeShippingChargeFlag>
               <ns2:FreezeTaxFlag>false</ns2:FreezeTaxFlag>
               <ns2:ShipToPartyName>FOM-Customer-001</ns2:ShipToPartyName>
               <ns2:ShipToAddress1>3486, Saratoga Road</ns2:ShipToAddress1>
               <ns2:ShipToCity>SUNNYVALE</ns2:ShipToCity>
               <ns2:ShipToPostalCode>94004</ns2:ShipToPostalCode>
               <ns2:ShipToState>CA</ns2:ShipToState>
               <ns2:ShipToCountry>US</ns2:ShipToCountry>
               <ns2:ShipToPartyContactName>James Pattison</ns2:ShipToPartyContactName>
               <ns2:BillToPartyType>ORGANIZATION</ns2:BillToPartyType>
               <ns2:BillToCustomerName>FOM-Customer-001</ns2:BillToCustomerName>
               <ns2:BillToCustomerIdentifier>300100046859202</ns2:BillToCustomerIdentifier>
               <ns2:BillToAddress1>3486, Saratoga Road</ns2:BillToAddress1>
               <ns2:BillToCity>SUNNYVALE</ns2:BillToCity>
               <ns2:BillToPostalCode>94004</ns2:BillToPostalCode>
               <ns2:BillToState>CA</ns2:BillToState>
               <ns2:BillToCountry>US</ns2:BillToCountry>
               <ns2:BillToAccountContactName/>
               <!--<ns2:SalesCredit>
                  <ns2:SourceTransactionSalesCreditIdentifier>OSC-001</ns2:SourceTransactionSalesCreditIdentifier>
                  <ns2:SalesPerson>Paul Robert Scholes</ns2:SalesPerson>
                  <ns2:Percent>100</ns2:Percent>
                  <ns2:SalesCreditTypeCode>1</ns2:SalesCreditTypeCode>
                  <ns2:SalesCreditTypeReference>Quota Sales Credit</ns2:SalesCreditTypeReference>
               </ns2:SalesCredit>-->
               <ns2:Line>
                  <ns2:SourceTransactionLineIdentifier>101</ns2:SourceTransactionLineIdentifier>
                  <ns2:SourceTransactionScheduleIdentifier>101</ns2:SourceTransactionScheduleIdentifier>
                  <ns2:SourceTransactionLineNumber>1</ns2:SourceTransactionLineNumber>
                  <ns2:SourceTransactionScheduleNumber>1</ns2:SourceTransactionScheduleNumber>
                  <ns2:ParentLineReference/>
                  <ns2:RootParentLineReference/>
                  <ns2:TransactionCategoryCode>RETURN</ns2:TransactionCategoryCode>
                  <ns2:ProductNumber>INV-110</ns2:ProductNumber>
                  <ns2:OrderedQuantity>2</ns2:OrderedQuantity>
                  <ns2:OrderedUOM>Each</ns2:OrderedUOM>
                  <ns2:RequestedFulfillmentOrganizationCode>M1</ns2:RequestedFulfillmentOrganizationCode>
                  <ns2:CustomerPONumber>8</ns2:CustomerPONumber>
                  <ns2:CustomerPOLineNumber>1</ns2:CustomerPOLineNumber>
                  <ns2:RequestedShipDate>2024-10-30T23:08:52Z</ns2:RequestedShipDate>
                  <ns2:ShippingCarrier/>
                  <ns2:PaymentTerms>30 Net</ns2:PaymentTerms>
                  <ns2:ShippingServiceLevelCode/>
                  <ns2:ShippingMode/>
                  <ns2:PartialShipAllowedFlag>false</ns2:PartialShipAllowedFlag>
                  <ns2:Comments/>
                  <ns2:TaxExempt>S</ns2:TaxExempt>
                  <ns2:ShipToPartyName>FOM-Customer-001</ns2:ShipToPartyName>
                  <ns2:ShipToAddress1>3486, Saratoga Road</ns2:ShipToAddress1>
                  <ns2:ShipToCity>SUNNYVALE</ns2:ShipToCity>
                  <ns2:ShipToPostalCode>94004</ns2:ShipToPostalCode>
                  <ns2:ShipToState>CA</ns2:ShipToState>
                  <ns2:ShipToCountry>US</ns2:ShipToCountry>
                  <ns2:ShipToPartyContactName>James Pattison</ns2:ShipToPartyContactName>
                  <ns2:BillToPartyType>ORGANIZATION</ns2:BillToPartyType>
                  <ns2:BillToCustomerName>FOM-Customer-001</ns2:BillToCustomerName>
                  <ns2:BillToCustomerIdentifier>300100046859202</ns2:BillToCustomerIdentifier>
                  <ns2:BillToAddress1>3486, Saratoga Road</ns2:BillToAddress1>
                  <ns2:BillToCity>SUNNYVALE</ns2:BillToCity>
                  <ns2:BillToPostalCode>94004</ns2:BillToPostalCode>
                  <ns2:BillToState>CA</ns2:BillToState>
                  <ns2:BillToCountry>US</ns2:BillToCountry>
                  <ns2:BillToAccountContactName/>
                  <ns2:LotSerial>
                     <ns2:SourceTransactionLotIdentifier>SN101</ns2:SourceTransactionLotIdentifier>
                     <ns2:LotNumber>S98020</ns2:LotNumber>
                     <ns2:SerialNumberFrom>SS0046</ns2:SerialNumberFrom>
                     <ns2:Quantity>1</ns2:Quantity>
                     <ns2:SerialNumberTo/>
                     <ns2:ItemRevisionNumber/>
                     <ns2:LocatorIdentifier/>
                  </ns2:LotSerial>
                  <ns2:LotSerial>
                     <ns2:SourceTransactionLotIdentifier>SN102</ns2:SourceTransactionLotIdentifier>
                     <ns2:LotNumber>S98020</ns2:LotNumber>
                     <ns2:SerialNumberFrom>SS0050</ns2:SerialNumberFrom>
                     <ns2:Quantity>1</ns2:Quantity>
                     <ns2:SerialNumberTo/>
                     <ns2:ItemRevisionNumber/>
                     <ns2:LocatorIdentifier/>
                  </ns2:LotSerial>
                  <ns2:DocumentReference>
                     <ns2:BatchIdentifier/>
                     <ns2:DocumentReferenceType>ORIGINAL_SALES_ORDER</ns2:DocumentReferenceType>
                     <ns2:DocumentIdentifier>300100619907446</ns2:DocumentIdentifier>
                     <!--SourceOrderId-->
                     <ns2:DocumentAdditionalIdentifier>GPR</ns2:DocumentAdditionalIdentifier>
                     <ns2:DocumentNumber>523671</ns2:DocumentNumber>
                     <ns2:DocumentAdditionalNumber>GPR</ns2:DocumentAdditionalNumber>
                     <ns2:DocumentLineIdentifier>300100619907486</ns2:DocumentLineIdentifier>
                     <!--SourceLineId-->
                     <ns2:DocumentAdditionalLineIdentifier/>
                     <ns2:DocumentLineNumber>1</ns2:DocumentLineNumber>
                     <!--SourceLineNumber-->
                  </ns2:DocumentReference>
               </ns2:Line>
            </ns2:Order>
         </ns1:request>
      </ns1:createOrdersAsync>
   </soap:Body>
</soap:Envelope>

ファイルベース・データ・インポートの場合のSourceSalesOrderImportTemplate.xlsmのDOO_ORDER_LOT_SERIAL_INTワークシートの例を次に示します:

xxxxxxxxxxxxxxxx

 

販売オーダーの返品時の柔軟性を高めます。 ロットまたはロットおよびシリアルが連番外の場合に返品できるようになりました。

有効化のステップ

更新25A以降、返品オーダーでロットまたはロットおよびシリアルを指定し、それらが連番外である場合は、この設定を実行する必要があります。

プロファイル・オプションを追加します。

ノート: このプロファイル・オプションを有効にした場合は、販売オーダーの返品時に連番になっている場合でも、ロットまたはロットおよびシリアルの数量を指定する必要があります。

  1. 「設定および保守」作業領域に移動し、「タスク」 > 「検索」.をクリックします
  2. 「プロファイル・オプションの管理」タスクを検索して開きます。
  3. 「処理」 > 「新規」をクリックし、値を設定して、「保存してクローズ」をクリックします。

    属性

    プロファイル・オプション・コード

    FOM_SPECIFY_LOT_SERIALS_QUANTITY_FOR_RETURNS

    プロファイル表示名

    返品オーダーでのロットおよびロット・シリアルの数量の指定

    アプリケーション

    オーダー管理

    モジュール

    オーダーの管理

    摘要

    このプロファイル・オプションを有効にした場合は、販売オーダーの返品時に連番になっている場合でも、ロットまたはロットおよびシリアルの数量を指定する必要があります。

管理者プロファイルを有効にします。

  1. 「設定および保守」作業領域に移動し、「タスク」 > 「検索」をクリックします。
  2. 「管理者プロファイル値の管理」タスクを検索して開きます。
  3. プロファイルを検索し、値を設定して、「保存してクローズ」をクリックします。

    属性

    プロファイル・オプション・コード

    FOM_SPECIFY_LOT_SERIAL_QUANTITY_FOR_RETURNS

    アプリケーション

    オーダー管理

    モジュール

    オーダーの管理

    プロファイル・レベル

    サイト

    プロファイル値

    Y

数量を指定します。

  • 参照返品または参照されていない返品をインポートするときに、インポート・ペイロードのlotSerialsエンティティのQuantity属性に値を含めます。
  • ロットまたはロットおよびシリアルごとに、数量をOracle Receivingに送信する必要があります。
  • lotSerialsエンティティで指定するすべてのQuantity属性の合計は、LinesエンティティのOrdered Quantity属性で指定する値と等しくする必要があります。

ヒントと考慮事項

  • 返品オーダーでロットまたはロットおよびシリアルを指定した場合のみ、プロファイルを使用可能にします。
  • シリアルのみを含めると、それらが連番になっておらず、それらの数量を含めない場合でもエラーが発生しません。

主なリソース

アクセス要件

次の事前定義済ジョブ・ロールのいずれかが割り当てられているユーザーは、自動的にこの機能にアクセスできます。

  • すべてのアプリケーション・プロファイル値の管理(FND_APP_MANAGE_ALL_PROFILE_VALUES_PRIV)