cancel
Showing results for 
Search instead for 
Did you mean: 

Changing fields of already transported Custom Business Objects

mark05
Explorer
1,665

Hello community,

once a custom business object (or a code list) has been transported, this object can no longer be changed in the development system. At least not in the following areas:

  • Deleting fields from the CBO
  • Adjusting the code length of code lists
  • Adjusting the types of a field
  • Marking a field as a key field

How can I edit this object afterwards? One possibility would be to copy the object and edit it there and then leave the old object as a "data corpse". But that can't be the right way, right?

Here you can see my problem:

Because the field has already been transported (1) I can't delete this field (2) and I can't check it as key anymore (3).

Have you made experiences with it and already found a solution?

Best regards,
Mark

Accepted Solutions (0)

Answers (2)

Answers (2)

mark05
Explorer

Here is the answer from SAP:

Dear customer,

Once CBO is transported then you cannot do the following with transported fields:

  1. delete fields
  2. change field types
  3. cannot change key status of fields

but you can still:

  1. add new fields
  2. add new key fields if this CBO is not association target of some other CBO(s).
  3. increase the length of transported TEXT type fields but not decrease length as this can lead to data loss.

If your scenario has changed a lot and you must change the transported fields outside of above mentioned constraints then you can create a new CBO which meets your present requirements.

Best regards

shwetanargachhe
Active Participant

Hi Mark

We face similar problem for changing coding block field attribute. I would not recommend below steps as impact and behavior may vary based on filed.We follow 1. Remove custom field activated 2. Delete objects from transport otherwise system do not allow you recreate same custom field again 3. Recreate custom field with new attribute and transport only this changes.

Regards,

Shweta