My Oracle Support Banner

CSD: Unable To Create Repair Order Due To API Issue After Applying Patch 31079047 (Doc ID 2705197.1)

Last updated on SEPTEMBER 20, 2020

Applies to:

Oracle Depot Repair - Version 12.2.4 and later
Information in this document applies to any platform.

Symptoms

After applying the patch 31079047, the below issue appears while creating repair order through seeded API CSD_REPAIRS_PUB.


ERROR
Error ""--Failed To Create Repair Order => ORA-00972: identifier is too long
ORA-06512: at "APPS.JTF_PLSQL_API", line 65
ORA-06512: at "APPS.CSD_RULES_ENGINE_PVT", line 1171
ORA-00972: identifier is too long
ORA-06512: at "APPS.JTF_PLSQL_API", line 65
ORA-06512: at "APPS.CSD_RULES_E in Package CSD_PROCESS_UTIL Procedure GET_RO_DEFAULT_CURR_PLAPI Programming Error (Create_Repair_Order): Required parameter P_REPLN_REC.CURRENCY_CODE was not passed.Failed To Create Repair Order => ORA-00972: identifier is too long
ORA-06512: at "APPS.JTF_PLSQL_API", line 65
ORA-06512: at "APPS.CSD_RULES_ENGINE_PVT", line 1171
ORA-00972: identifier is too long
ORA-06512: at "APPS.JTF_PLSQL_API", line 65
ORA-06512: at "APPS.CSD_RULES_E in Package CSD_PROCESS_UTIL Procedure GET_RO_DEFAULT_CURR_PLAPI Programming Error (Create_Repair_Order): Required parameter P_REPLN_REC.CURRENCY_CODE was not passed."


STEPS

1. Create repair order with public API: CSD_REPAIRS_PUB
2. Run the script
3. Script fails with error as mentioned above



Cause

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

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


In this Document
Symptoms
Cause
Solution
References


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