Unable to add an API attribute ID value for a Custom attribute on the Project Object

Document ID : KB000095135
Last Modified Date : 08/05/2018
Show Technical Document Details
Issue:
Unable to set an API attribute ID value for a Custom attribute on the Project Object
Steps to Reproduce:
  1. Go to Administration->Objects-Project->Attributes
  2. Click on the attribute
  3. View the API Attribute ID field
Expected Results: API Attribute is editable
Actual Results: API Attribute ID is unable to be edited 
Cause:
This can happen if the attribute was created on the Investment object, then the API Attribute ID should be edited from the project object. 
Resolution:
If the attribute was created on the Investment object, add the API Attribute ID from the Investment object.

Steps to do this below:
  1. Go to Administration->Objects-Investment->Attributes
  2. Click on the attribute
  3. Add a value in the API Attribute ID field and save
  4. Now, when you go back to the attribute on the project object, you will see the API Attribute ID now displayed. 
Note: See KB000092718 regarding a defect fixed in 15.3 patch 1 and higher where you are unable to edit the API Attribute ID for custom attributes. 
Additional Information:
Reference KB000092718 - In the New UX, Unable to add Custom Attributes to Blueprints for an issue where API Attribute IDs can't be added to Custom attributes on the Investment object due to a defect fixed in 15.3 patch 1 (and higher)         
Reference KB000073215 - In the New UX, Some Attributes Cannot Be Added To Projects for limitations on attributes that cannot be added to Blueprints
Reference KB000092719 - How can I add a Custom Attribute to a Blueprint in the New UX?