Splitting RMA causes error: EQuantity cannot be greater than original ordered quantity (Doc ID 1269117.1)

Last updated on FEBRUARY 13, 2017

Applies to:

Oracle Order Management - Version 11.5.10.2 and later
Information in this document applies to any platform.
***Checked for relevance on 31-JAN-2014***
***Checked for currency on 18-AUG-2015***
***Checked for currency on 13-Feb-2017***

Symptoms


On : 11.5.10.2 version, Transaction Fulfillment

When attempting to  include shipment lines as well as return lines with the return lines referencing the shipment lines. If shipment lines is split, user cannot receive return lines. The following error occurs.

ERROR
-----------------------
RVTPT-020: Subroutine rvtoe_RmaPushApi() - EQuantity cannot be greater than original ordered quantity. returned error

Cause: Subroutine rvtoe_RmaPushApi() - EQuantity cannot be greater than original ordered quantity. returned an in Concurrent program RVCTP returned error

Cause: RVCTP encountered an internal error. Parameters: RVCTP,IMMEDIATE,611001,
Action: Note both this error number and the actions you are trying to perform. Contact your system administrator

RVTBM-008: Subroutine rvtbm_immediate_mngr() returned error

Cause: Subroutine rvtbm_immediate_mngr() returned an internal error.

Action: Note this error number and the actions you are trying to perform. Contact your system administrator

RVTBM-120: Subroutine rvtptcontrol() returned error

Cause: Subroutine rvtptcontrol() returned an internal error.

Action: Note this error number and the actions you are trying to perform. Contact your system  administrator

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.


STEPS
-----------------------
The issue can be reproduced at will with the following steps:
Enter "Trade" Type Order
Line 1.1 PTO Kit --> Qty = 2 --> Shipment line
Kit explodes with all components displaying on Sales Order as sub-lines to line 1.
Line 2.1 PTO Kit --> Qty = 2 --> Return line --> Reference line 1 on the Returns tab
With reference to line 1, kit explodes on Sales Order as independent lines (3.1, 4.1, 5.1, etc) Without the reference to line 1, the components will not explode.

Line 1 partially ships day one
Line 1 ships remaining balance day two

Weeks later; the receiver tries to receive against line 2 a quantity of 2 but they receive an error "rvtptcontrol failed: RVTPT-020: Subroutine rvtoe_RmaPushApi() - EQuantity cannot be greater than original ordered quantity, returned error. Cause: Subroutine rvtoe_RmaPushApi() - EQuantitiy cannot be greater than or...."

BUSINESS IMPACT
-----------------------
The issue has the following business impact:
Due to this issue, users cannot complete the receipt.

Cause

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 hundreds of Community platforms