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

Transport request for development class

Former Member
0 Likes
1,761

Hello folks,

I have a development class (AKA package) containing e.g. one program, one message class and one function group. The function group contains one function module (as well as its associated includes).

I'd like to write a transport request with <i>all</i> the objects of this development class, because I'd like to easily import all the development class' functionality in another system. I mean, in this specific situation I'd include the <i>function module</i> itself as well as the function group.

Unfortunately, when I select the <i>write transport request</i> entry from the development class' context menu (transaction SE80, <i>object navigator</i>), and I specify that I want to transport all the objects in the development class (and not just the development class itself), it doesn't work as I'd like. Just the program, the function group and the message class are written in the request. The function module is not included.

Is there a way to automatically perform sort of a <i>recursive</i> selection, so I can write in a request all the objects associated (at whatever level) with a development class?

Regards, Davide

[2006/09/06-15:30 Message was edited]

1 ACCEPTED SOLUTION
Read only

naimesh_patel
Active Contributor
0 Likes
1,286

Hello Davide,

Function modules will come in the Function group it self. You can check about the include which contains the FMs of group.

Like FG TZN0 has this include which contains all FMs

INCLUDE LTZN0UXX. " Function Modules

Regards,

Naimesh

Hello folks,

I have a development class (AKA package) containing e.g. one program, one message class and one function group. The function group contains one function module (as well as its associated includes).

I'd like to write a transport request with <i>all</i> the objects of this development class, because I'd like to easily import all the development class' functionality in another system. I mean, in this specific situation I'd include the <i>function module</i> itself as well as the function group.

Unfortunately, when I select the <i>write transport request</i> entry from the development class' context menu (transaction SE80, <i>object navigator</i>), and I specify that I want to transport all the objects in the development class (and not just the development class itself), it doesn't work as I'd like. Just the program, the function group and the message class are written in the request. The function module is not included.

Is there a way to automatically perform sort of a <i>recursive</i> selection, so I can write in a request all the objects associated (at whatever level) with a development class?

Regards, Davide

[2006/09/06-15:30 Message was edited]

8 REPLIES 8
Read only

uwe_schieferstein
Active Contributor
0 Likes
1,286

Hello Davide

If you add the function group to your request all sub-objects of the function group are included automatically (including the function modules).

Regards

Uwe

Read only

Former Member
0 Likes
1,286

Hi

Are you sure?

I believe you see function group in the request, but the system should have included all objects belonging to that function group, so fm too.

Max

Read only

naimesh_patel
Active Contributor
0 Likes
1,287

Hello Davide,

Function modules will come in the Function group it self. You can check about the include which contains the FMs of group.

Like FG TZN0 has this include which contains all FMs

INCLUDE LTZN0UXX. " Function Modules

Regards,

Naimesh

Read only

0 Likes
1,286

Hello Naimesh, hi Max,

I'm not sure about your suggestions.

When I initially write all the development cass' objects in a request, the function group is written in that. Are <i>all</i> the objects of the function group written in that request, as well?

The thing is that when I manually write the function module in that request, the function module is consequently shown in the <i>transport organizer</i>. Therefore I suspect that the function module (i.e. the include <i><FUN_GRP_NAME>U01</i>) has not been automatically written at the beginning.

So basically my question is:

When I write a function group to a request, is the include <i><FUN_GRP_NAME>UXX</i> written to that? And is the include <i><FUN_GRP_NAME>U01</i> (and all the others) also included?

Cheers, Davide

Read only

0 Likes
1,286

Yes it is.

U're creating a request for whole function group, not for only single object, so the system'll insert all objects.

When u see the request you see only the function group, but it doesn't mean all objects aren't included.

So when a single object is updated or created, it'll be written in the request, but if function group is placed in a request, the system'll link all objects of function group to it.

Max

Read only

andreas_mann3
Active Contributor
0 Likes
1,286

Hi,

use report RSWBO010

-> fill dev.class , start, mark all, and save to your tr.-requ.

A.

Message was edited by: Andreas Mann

Read only

0 Likes
1,286

Sorry Andreas,

I can't figure out how the report RSWBO010 (<i>object selection</i>) works.

In the selection screen <i>selections by type and name</i> I choose <i>selected objects</i>. Then I select R3TR.DEVC (Development class/package) and specify my development class' name. Finally I execute the report, but nothing seems to happen.

Am I missing something?

Thanks, Davide

Read only

0 Likes
1,286

Hello David

Call this report from within the "Transport Tool Organizer" (SE03): Transport Organizer Tools -> Objects in Request -> Include Objects in Request

Apparently the report is missing certain select-options if it is called directly.

Regards

Uwe