Application Development and Automation Discussions
Join the discussions or start your own on all things application development, including tools and APIs, programming models, and keeping your skills sharp.
cancel
Showing results for 
Search instead for 
Did you mean: 

Multiple Append Structure CI_EKPODB. Is it possible? How to transport?

suwandi_cahyadi
Contributor
0 Kudos
1,319

Dear Expert,

Currently in my project, CI_EKPODB has been created and there exist 1 append structure and I need to add a new additional custom field. Because of naming convention, I need to create another append structure instead of adding a new field to the existing append structure.

When I append the new structure to the CI_EKPODB, the new TR created does not contain the CI_EKPODB TABL object.

The question is, is it possible to append multiple structure to CI_EKPODB? If I transport the TR created when creating new append structure (that does not contain CI_EKPODB TABL object), will the CI_EKPODB appended with the new structure?

Regards,

Suwandi C.

1 ACCEPTED SOLUTION

Sandra_Rossi
Active Contributor
0 Kudos
589

The answer is yes to the question "is it possible to append multiple structure to CI_EKPODB?"

The answer is yes to the question "[if I transport only the append structure of CI_EKPODB,] will the CI_EKPODB [be] appended with the new structure?"

But I still don't see why you need to append, instead of including, because an append structure is to be used when there is not a CI structure.
3 REPLIES 3

Sandra_Rossi
Active Contributor
0 Kudos
589

If you create CI_EKPODB, SAP requests that you create it into a transport request. If not, I don't know what your problem is.

It's not required to create an "append structure" on a custom structure like CI_EKPODB, instead you should create a DDIC structure with your naming convention and include it into CI_EKPODB (.INCLUDE Z...).

0 Kudos
589

Hi,

Yes, I checked that there is a TR for CI_EKPODB that has been released and transported.

I have simulated this by creating another Z structure, create an append structure for it then delete the TR (to simulate TR release). After that, I append a second structure to the Z structure. When I check the new TR created, only the TABL & TABD object of the second append structure exist in the TR (no object of the Z structure).

I also realize that in SE11 the append structure has the type of "Append Structure" which is different from the normal structure. I hope that the way SAP treats append structures transport, is that it will check the where-used list and automatically update every structure that is appended even though those structures do not exist in the TR.

Sandra_Rossi
Active Contributor
0 Kudos
590

The answer is yes to the question "is it possible to append multiple structure to CI_EKPODB?"

The answer is yes to the question "[if I transport only the append structure of CI_EKPODB,] will the CI_EKPODB [be] appended with the new structure?"

But I still don't see why you need to append, instead of including, because an append structure is to be used when there is not a CI structure.