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

Copy a varaint

Former Member
0 Likes
891

Hi ,

Assume i have two clients 950 and 999 , for a program i created a varaint in the cleint 950 , how can i copy the same varaint in the other client also .

The varaint is a copy of a standard SAP varaint and has values in many hidden parameters , so i cannot enter it manually and save , hence i need to copy the varaint manual creation is not possible.

Please suggest some way to copy a varaint from one cleint to another or how to create a client idependent varaint.

Regards

Arun

1 ACCEPTED SOLUTION
Read only

Former Member
0 Likes
766

Hi,

Try using the program RSDBVCOP

Thanks

Naren

5 REPLIES 5
Read only

Former Member
0 Likes
766

Hi,

You can move the variant using Transports..

To create transport:

1) Go to transaction SE38 and enter the program name.

2) Click the radio button next to the "Variants" subobject and click the "Change" button

3) On "ABAP: Variants" screen, select menu path "Utilities -> Transport request"

4) Enter the variant(s) you want to copy into the "Variant name" box.

5) Click the execute button and save the data to a new change request.

To copy to new client:

1) Log on to target client and goto transaction SCC1.

2) Enter the source client and change request number from above.

3) Click the execute button

Thanks

Naren

Read only

Former Member
0 Likes
766

Hi Arun,

Program RSTRANSP create a TR for variants then you can transport them. may be you can use SCC4/SCC1 for transpoting variants between client. i am not very sure but you can try.

Regards,

Atish

Message was edited by:

Atish Sarda

Read only

0 Likes
766

Hi Naren and Atish ,

Thanks for the reply , but the scenario is a bit different , curretly i am doing a demo program so this is local program and hence no TR is linked to it.

The system i am currently working on does not have data in 950 , it has data only in 999 so what ever changes i make to the program i need to test it in client 999.

Is there some way other than using SCC1 transaction , where i can copy the varaint from one cleint to another,

Regards

Arun

Read only

0 Likes
766

Hi Arun,

Just assign a temporary TR and then delete it.

It is the easiest way.

Regards,

Atish

Read only

Former Member
0 Likes
767

Hi,

Try using the program RSDBVCOP

Thanks

Naren