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: 
Read only

Transporting function module

Former Member
0 Likes
1,125

When I transport a function module from development to quality environment, is the entire function group replaced by the transport request or only the new function module is added to the function group in the quality end.

It would be great if someone can explain what all is sent when we make a transport, either the delta portion of the object or the entire object.

Thanks.

1 ACCEPTED SOLUTION
Read only

RichHeilman
Developer Advocate
Developer Advocate
0 Likes
717

I would say only the delta portion of the object.

Regards,

Rich Heilman

4 REPLIES 4
Read only

RichHeilman
Developer Advocate
Developer Advocate
0 Likes
718

I would say only the delta portion of the object.

Regards,

Rich Heilman

Read only

Former Member
0 Likes
717

When you create a new function module and add it to an existing function group say ABCD, then the transport contains the following entries:

1. Report program LABCDUXX.

2. A table entry for the new function module in TFDIR.

3. A change to SAPLABCD(main program of the function group), which will insert the statement

INCLUDE LABCDUXX. into the code.

Hope this helps.

Read only

0 Likes
717

Thanks for the quick reply.

The transport only contained

1. the include which got created

2. the function module

There was no mention of the table entry as such o any change in SAP program. I used se80 and added each Z object in the transport request using Write transport Entry option. This helped me in including the entire function group in the transport request.

Hope i did the right thing !! Any suggesstions !

Read only

Former Member
0 Likes
717

This can be easily verified by looking at the transport request in se09 under object list.

If it says R3TR FUGR <i><Function Group></i> (function group will be transported which would overwrite the function group)

or

LIMU FUNC <i><Function Module Name></i> (Function module is transported which will overwrite the function module)

Hope that helps!

Rishi