Intercompany Transaction Is Stuck At Inventory Interface with error 'ORA-06502: PL/SQL: numeric or value error: character string buffer too small' (Doc ID 1679147.1)

Last updated on AUGUST 31, 2016

Applies to:

Oracle Order Management - Version 12.1.3 and later
Information in this document applies to any platform.

Symptoms

On : 12.1.3 version, Transaction Fulfillment

When attempting to run ITS to progress the internal sales order, got following error in ITS log.

ERROR
-----------------------
[12-MAY-14 17:37:38] INV_INTERCOMPANY_INVOICING: MTL_QP_PRICE.G_Line_Initialize: EXCEP UNEXP OTHERS - ORA-06502: PL/SQL: numeric or value error: character string buffer too small
[12-MAY-14 17:37:38] INV_INTERCOMPANY_INVOICING: MTL_QP_PRICE.get_transfer_price: EXCEP G_EXC_UNEXPECTED_ERROR
[12-MAY-14 17:37:38] INV_INTERCOMPANY_INVOICING: MTL_QP_PRICE.get_transfer_price: EXCEP NO_DATA_FOUND
[12-MAY-14 17:37:38] INV_INTERCOMPANY_INVOICING: l_progress =
[12-MAY-14 17:37:38] Get_Transfer_price: in When Others, l_progress =
[12-MAY-14 17:37:38] GET_TRANSFER_PRICE: Error from get_transfer_price_for_item
[12-MAY-14 17:37:38] Get_Transfer_price: In Exc_Unexpected_Error 4
[12-MAY-14 17:37:38] : GMF_get_transfer_price_PUB.get_transfer_price: return status from INV_TRANSACTION_FLOW_PUB.get_transfer_price: U
[12-MAY-14 17:37:38] : Discrete Xfer. IC Relations do exists between from OU and To OU. Error is being raised and txn will not be shipconfirmed.
[12-MAY-14 17:37:38] : INV_TRANSACTION_FLOW_PUB.get_transfer_price: Error =
[12-MAY-14 17:37:38] : EXC_ERROR in GMF_get_transfer_price_PUB.get_transfer_price:
[12-MAY-14 17:37:38] INV_TXN_MANAGER_GRP: After getting transfer price. Status: E
[12-MAY-14 17:37:38] INV_TXN_MANAGER_GRP: Error in validate_line : ORA-01403: no data found
ORA-06512: at "APPS.MTL_QP_PRICE", line 2657
ORA-01403: no data found
ORA-06512: at "APPS.MTL_QP_PRICE", line 491
ORA-06510: PL/SQL: unhandled user-defined exception
ORA-06512: at "APPS.MTL_QP_PRICE", line 1856

STEPS
-----------------------
The issue can be reproduced at will with the following steps:
1- Create internal requistion in Org A.
2- Run Create internal sales order process.
3- Run order import in Org B.
4- Pick and the ship the internal sales order in Org A.
5- In Org B the picking only is done.
6- Issue transaction is stuck at inventory interface.


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