RVCTP Errors When Trying To Receive The Item RVTTH-448: Subroutine Returned Error (Doc ID 1464676.1)

Last updated on AUGUST 21, 2016

Applies to:

Oracle Item Master - Version 12.1.3 and later
Information in this document applies to any platform.
**Checked for Currency on 09-NOV-2015**

Symptoms

When attempting to receive specific item of Purchase order
the following error occurs in Receiving Transaction Processor program RVCTP

RVTTH-448: Subroutine  returned error
Cause:        Subroutine  returned an internal error.  
Action:        Note this error number and the actions you are trying to perform. Contact your system administrator for assistance.


Steps
The issue can be reproduced at will with the following steps:
Purchasing > Receiving > Receipts
Enter Purchase Order number
Save the Receipt
Go to View requests
Receiving Transaction processor program completed error
 

When debugging further following instructions of <Note 299497.1>
fnd_log_messages shows
 
  Creating Receiving Event po.plsql.RCV_AccrualAcct_GRP.C
  rcv_transaction_id : 79166 po.plsql.RCV_AccrualAcct_GRP.C
  Create_ReceivingEvents << po.plsql.RCV_AccEvents_PVT.Cre
  Creating Events For RECEIVE transaction po.plsql.RCV_AccEvents_PVT.Cre
  Create_ReceiveEvents << po.plsql.RCV_AccEvents_PVT.Cre
  Creating Receive Events : RCV Transaction ID : 79166, PO Header ID : 26876,
  PO Line ID : 102548, PO Line Location ID : 94237, PO Dist ID : , Transaction
  Date : 03-APR-12, Drop Ship Flag : 3, PO Org ID : 81, PO SOB ID : 1, RCV
  Organization ID : 83, RCV Org ID : 81, RCV SOB ID : 1, Category ID : 124,
  po.plsql.RCV_AccEvents_PVT.Cre
  Creating Receive Events : po_distribution_id : 33109 destination_type_code :
  INVENTORY project_id : po.plsql.RCV_AccEvents_PVT.Cre
  Not Drop Ship : Seeding Receive in RAE po.plsql.RCV_AccEvents_PVT.Cre
  Seed_RAEEvent << po.plsql.RCV_SeedEvents_PVT.Se
  Seed_RAEEvent : PARAMETERS 1: p_event_source : RECEIVING p_event_type_id : 1
  p_rcv_transaction_id : 79166 p_inv_distribution_id : p_po_distribution_id :
  33109 p_direct_delivery_flag : N p_cross_ou_flag : N
  po.plsql.RCV_SeedEvents_PVT.Se
  Seed_RAEEvent : PARAMETERS 2: p_procurement_org_flag : Y p_ship_to_org_flag
  : Y p_drop_ship_flag : 3 p_org_id : 81 p_organization_id : 83
  p_transfer_org_id : p_transfer_organization_id : p_trx_flow_header_id :
  p_unit_price : p_prior_unit_price : po.plsql.RCV_SeedEvents_PVT.Se
  ...


Receiving Data Collection script for the purchase order shows

  PO_LINES_ALL  
  Po_Line_Id 102548
  Po_Header_Id 26876
  Item_Id 81411
  Unit_Meas_Lookup_Code Metre
 
  MTL_SUPPLY
  Supply_Type_Code PO
  Po_Header_Id 26876
  Po_Line_Id 102548
  Item_Id 81411
  Quantity 18
  Unit_Of_Measure Metre
  To_Organization_Id 83
 
  RCV_TRANSACTIONS_INTERFACE
  Interface_Transaction_Id 99464
  Transaction_Type RECEIVE
  Processing_Status_Code COMPLETED
  Processing_Mode_Code IMMEDIATE
  Transaction_Status_Code ERROR
  Quantity 18
  Unit_Of_Measure Metre
  Item_Id 81411
  Uom_Code Mtr
  To_Organization_Id 83
  Source_Document_Code PO
  Po_Header_Id 26876
  Po_Line_Id 102548
  Po_Line_Location_Id 94237
 
  MTL_SYSTEM_ITEMS
  Inventory_Item_Id 81411
  Organization_Id 83
  Segment1 WHMP014GS04015
  Primary_Uom_Code Ea
  Primary_Unit_Of_Measure Metre
 

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