My Oracle Support Banner

E1: BSFN: Business Function X0005 GetUDC Fail with Error 4375 - Invalid Parameters if Modified Data Dictionary is Passed as Parameter (Doc ID 2014976.1)

Last updated on SEPTEMBER 25, 2017

Applies to:

JD Edwards EnterpriseOne Tools - Version 8.98 to 9.1 [Release 8.98 to 9.1]
Information in this document applies to any platform.


After changing the Data Dictionary(DD) description of a DD item, if the changes have not been deployed on server,  then business function X0005 GetUDC starts to fail if this DD item is passed as a parameter to the business function. For e.g. users will start receiving errors on aplication P48013 category codes tab, field WR06 Category Code 6 , as soon as  the description of WR06 is modified . Users will get error on OK button click event when the getUDC on WR06 is triggered

Business function fails with Error Code 4375 -Invalid Parameters . However, the application forms will display error on UDC associated fields with error message "User Defined Code Error"

Call Object Kernel Log : 

Feb 06 20:54:48.830027 - 18004/3568 WRK:Starting jdeCallObject *** Start dumping data structure for business function GetUDC
Feb 06 20:54:48.830028 - 18004/3568 WRK:Starting jdeCallObject **********************************************************************************

//all output parameters values.......

Feb 06 20:54:48.830040 - 18004/3568 WRK:Starting jdeCallObject OUT->[ 12] <Item>: cSuppressErrorMessage <type>: CHAR <Value>: [1]
Feb 06 20:54:48.830041 - 18004/3568 WRK:Starting jdeCallObject OUT->[ 13] <Item>: szErrorMessageId <type>: STRING <Value>: [4375]
Feb 06 20:54:48.830042 - 18004/3568 WRK:Starting jdeCallObject OUT->[ 14] <Item>: cUDCOne <type>: CHAR <Value>: [ ]
Feb 06 20:54:48.830043 - 18004/3568 WRK:Starting jdeCallObject **********************************************************************************
Feb 06 20:54:48.830044 - 18004/3568 WRK:Starting jdeCallObject *** End dumping data structure for business function GetUDC
Feb 06 20:54:48.830045 - 18004/3568 WRK:Starting jdeCallObject **********************************************************************************
Feb 06 20:54:48.830046 - 18004/3568 WRK:Starting jdeCallObject Entering jdeCloseDictionary
Feb 06 20:54:48.830047 - 18004/3568 WRK:Starting jdeCallObject Exited jdeCloseDictionary with DDType 0
Feb 06 20:54:48.830048 - 18004/3568 WRK:Starting jdeCallObject Return value is 2 for GetUDC. (BSFNLevel = 1)

Although the errors will disappear after the changes in Data Dictionary item description have been deployed successfully on Enterprise Server , this issue prevents users from using applications till the changes have been deployed successfully .  

Issue can only be observed if there is a time gap between the change of a DD item  and deployment of this change during which applications calling X0005 GetUDCs are used .


Data Dictionary Description is changed 


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

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