返品オーダーでの連番でないロットおよびシリアルの使用
更新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ワークシートの例を次に示します:
販売オーダーの返品時の柔軟性を高めます。 ロットまたはロットおよびシリアルが連番外の場合に返品できるようになりました。
有効化のステップ
更新25A以降、返品オーダーでロットまたはロットおよびシリアルを指定し、それらが連番外である場合は、この設定を実行する必要があります。
プロファイル・オプションを追加します。
ノート: このプロファイル・オプションを有効にした場合は、販売オーダーの返品時に連番になっている場合でも、ロットまたはロットおよびシリアルの数量を指定する必要があります。
- 「設定および保守」作業領域に移動し、「タスク」 > 「検索」.をクリックします
- 「プロファイル・オプションの管理」タスクを検索して開きます。
- 「処理」 > 「新規」をクリックし、値を設定して、「保存してクローズ」をクリックします。
属性
値
プロファイル・オプション・コード
FOM_SPECIFY_LOT_SERIALS_QUANTITY_FOR_RETURNS
プロファイル表示名
返品オーダーでのロットおよびロット・シリアルの数量の指定
アプリケーション
オーダー管理
モジュール
オーダーの管理
摘要
このプロファイル・オプションを有効にした場合は、販売オーダーの返品時に連番になっている場合でも、ロットまたはロットおよびシリアルの数量を指定する必要があります。
管理者プロファイルを有効にします。
- 「設定および保守」作業領域に移動し、「タスク」 > 「検索」をクリックします。
- 「管理者プロファイル値の管理」タスクを検索して開きます。
- プロファイルを検索し、値を設定して、「保存してクローズ」をクリックします。
属性
値
プロファイル・オプション・コード
FOM_SPECIFY_LOT_SERIAL_QUANTITY_FOR_RETURNS
アプリケーション
オーダー管理
モジュール
オーダーの管理
プロファイル・レベル
サイト
プロファイル値
Y
数量を指定します。
- 参照返品または参照されていない返品をインポートするときに、インポート・ペイロードのlotSerialsエンティティのQuantity属性に値を含めます。
- ロットまたはロットおよびシリアルごとに、数量をOracle Receivingに送信する必要があります。
- lotSerialsエンティティで指定するすべてのQuantity属性の合計は、LinesエンティティのOrdered Quantity属性で指定する値と等しくする必要があります。
ヒントと考慮事項
- 返品オーダーでロットまたはロットおよびシリアルを指定した場合のみ、プロファイルを使用可能にします。
- シリアルのみを含めると、それらが連番になっておらず、それらの数量を含めない場合でもエラーが発生しません。
主なリソース
アクセス要件
次の事前定義済ジョブ・ロールのいずれかが割り当てられているユーザーは、自動的にこの機能にアクセスできます。
- すべてのアプリケーション・プロファイル値の管理(FND_APP_MANAGE_ALL_PROFILE_VALUES_PRIV)