The TABLE_NAME Column in the UDFVALUE Table Is Empty for Some User Defined Field (UDF) Records
(Doc ID 2319402.1)
Last updated on OCTOBER 14, 2022
Applies to:
Primavera P6 Enterprise Project Portfolio Management - Version 16.1.0.0 and laterInformation in this document applies to any platform.
Symptoms
ACTUAL RESULTS
When adding a UDF value (for example, within P6 Professional), the table_name field in the UDFVALUE table is set to a null (blank) value.
EXPECTED RESULTS
When adding a UDF value from P6 Professional, the UDFVALUE.table_name column for the row should be populated with the associated type and should not be null.
The issue can be reproduced using the following steps:
- In P6 Professional select Enterprise > User Defined Fields.
- Add an Activities UDF.
- Open a project and go to the Activities page.
- Add the UDF to the column list, add a value and commit the changes.
- Using a tool such as SQLPlus or SQL Developer, connect to the P6 database as the schema owner (default admuser) to confirm the UDFVALUE.table_name column contains a null value(s):
ADDITIONAL INFORMATION
When performing the same action in the P6 Web application, this will result in the UDFVALUE.table_name field being populated with the associated UDF type. Additionally, when copy/pasting an activity which has some child object UDF value (where the UDFVALUE.table_name field is populated), the new activity results in a null UDFVALUE.table_name value.
This confirms that the issue is related to INSERT statements triggered from P6 Professional, no matter how the INSERT statement is initiated (either from a direct UDF value creation or from copy/paste).
Changes
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! |