My Oracle Support Banner

受入取引処理にrvtptcontrol failedエラー(RCV_TP_INVALID_QUANTITY) 小数点問題/単位換算 (Doc ID 1641395.1)

Last updated on FEBRUARY 28, 2019

適用範囲:

Oracle Inventory Management - バージョン 11.5.10.2 以降
この文書の内容はすべてのプラットフォームに適用されます。
Form:RCVRCERC.FMB - Enter Receipts
Form:RCVTXERT.FMB - Enter Receiving Transactions


現象

異なる単位(UOM)が使用され、小数の場合、即時モードで下記のエラーが発生し、検収・搬送ができない。

Concurrent Manager encountered an error while attempting to start your immediate concurrent program RVCTP. Routine &ROUTINE received a return code of failure.
Contact your support representative.


オンラインモードにて、下記のエラーが発生します。

取引数量が処理対象を超えています。
原因: 取引数量が処理対象を超えています。
処置: 数量を減らして取引を入力してください。



再現手順:
1. 単位:P24と単位:Eachの区分間換算を作成し、1P24(1箱、24個詰め)とEachのconversion_rateは、1P24 = 24Each

2. 主単位(Primary UOM)は組織AにP24、組織BにEachの品目を作成    

3. 組織Aの1P24から組織Bへの組織間移動の出荷を作成
             
4. 組織Bで受入
MTL_SUPPLYとRCV_SUPPLYテーブルに小数部分13桁のレコードが作成され
SUPPLY_TYPE_CODE    RECEIVING
RCV_TRANSACTION_ID    775231
ITEM_ID    9490
QUANTITY    .7083333333333
UNIT_OF_MEASURE    Pack Of 24
TO_ORG_PRIMARY_QUANTITY    16.9999999999992
TO_ORG_PRIMARY_UOM    Each

5. 受入/受入取引: 組織Bへ搬送する 

6. RVCTP 受入取引プロセッサにエラーが発生

7. RCV11iの出力結果に、po_interface_errorsに下記のレコードがある

 

原因

To view full details, sign in with your My Oracle Support account.

Don't have a My Oracle Support account? Click to get started!


My Oracle Support provides customers with access to over a million knowledge articles and a vibrant support community of peers and Oracle experts.