Application Development 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: 

a utility which makes tr request from Z-table and its customer Z-components

kimmo_sirpoma
Participant
0 Kudos

Has anybody made a utility which would make new transport request for a Z-table definition including its custom Z-dataelements and Z-domains.

We have large customer Z-tables which we would like to transport to another fresh SAP system. Unfortunately during years, lots of dataelements and domains were developed and nobody knows which older transport request actually contain all necessary elements for a particular Z-table in order to make a combined tr request.

Of course, we have the possibility to create manually a tr request and line by line adding necessary ddic objects starting from domains (R3TR/DOMA), dataelements (R3TR/DTEL) and ending with table itself (R3TR/TABL). But in our case this is too time consuming likewise was searching the old requests.

A following utility would be nice to have:

  • allow a table or structure as an input field

  • find all used Z-dataelements used in this table.

  • find all used Z-domains used by Z-dataelements in this table

  • find all checktables used by Z-domains used by Z-dataelements in this table

  • create on-the-fly a new development transport request containing all found Z-domains, Z-dataelements and the table definition itself.

  • give information on required check table references ( as check tables should be existing first in target system )

  • give information on required include/append structures ( as those should be transport first to target system )

Have anybody made such utility already? Would you share it with me and others?

I tried to search this forum for such utility but the keywords I'm using is resulting too much hits of wrong kind.

br: Kimmo

1 ACCEPTED SOLUTION

Former Member
0 Kudos

Hi Kimmo

Please explore with FM: TRINT* for creating a request and including objects.

Tables with DD0* will help to validate the data elements and domains.

FM: <b>DD_GET_DD03P</b> can help in determing the check table definitions.

FM: <b>DDUT_TEXTTABLE_GET</b> can help in determining the text table definitions.

Also note that, if table maintenace is generated you may need to move the function group of the object.

Hope the above info can help you as inputs for approaching the task.

Kind Regards

Eswar

1 REPLY 1

Former Member
0 Kudos

Hi Kimmo

Please explore with FM: TRINT* for creating a request and including objects.

Tables with DD0* will help to validate the data elements and domains.

FM: <b>DD_GET_DD03P</b> can help in determing the check table definitions.

FM: <b>DDUT_TEXTTABLE_GET</b> can help in determining the text table definitions.

Also note that, if table maintenace is generated you may need to move the function group of the object.

Hope the above info can help you as inputs for approaching the task.

Kind Regards

Eswar