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

Variants

Former Member
0 Likes
1,484

How to copy variants between clients.

13 REPLIES 13
Read only

Former Member
0 Likes
1,364

Hi Vinod,

I'm afraid !! You can't do that..YOu have to create them all over again.

I'll wait with you if i'm wrong..

Regards,

Ravi

Read only

Former Member
0 Likes
1,364

Hi Vinod,

YOU can use <b>RSVARIVALCLI</b> for copying variants from different clients.

Hope This Infor Helps YOU.

<i>Reward Points If It Helps YOU.</i>

Regards,

Raghav

Read only

0 Likes
1,364

Using RSVARIVALCLI, i copied variant values from other client for the report. But, these variant values are saved in the catalog of RSVARIVALCLI.

I want this variant values to my report. Can you explain me further.

Read only

0 Likes
1,364

After exectueting RSVARIVALCLI , try to execute your program it will be imported automatically there.

Read only

0 Likes
1,364

I lost all the variants in the list.

Is sap will create a backup for the list?

Read only

0 Likes
1,364

No I don't think so.

Read only

Former Member
0 Likes
1,364

In version 46C you can create a transport request in SE38 for the variants of a program. You could then use transaction SCC1 to copy those changes from one client to another.

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.

Check this link <a href="http://sap.ittoolbox.com/documents/popular-q-and-a/copying-variants-from-one-client-to-another-in-sa">Copying Variants</a>

Ps: Reward points if helpful.

Read only

Former Member
0 Likes
1,364

Hi,

You can use the program : RSTRANSP for transporting the Variants.

Hope this will be helpful.

Read only

Former Member
0 Likes
1,364

Hi,

Try this FM

RS_HDSYS_CLIENT_COPY_VARIANT

RS_HDSYS_COPY_ALL_VARIANTS

RS_HDSYS_COPY_SC_VARIANT

RS_HDSYS_COPY_VARIANT

Regards

Amole

Read only

Former Member
0 Likes
1,364

Hi Vinod,

1. RSDBVCOP

Use the above program.

regards,

amit m.

Read only

Former Member
0 Likes
1,364

Select the varinats in SE38 and say Change then u will get ABAP variants screen where u have an option to copy the variants from-TO-

Read only

manuel_bassani
Contributor
0 Likes
1,364

Hi Vinod

you can transport variants with the following steps:

1. launch SE38, enter program name

2. Check "Variant" radio button and choose Display

3. In Variant screen menu choose Utilities->Transport request

4. Enter the variants name

5. Execute (save variants into transport request"

6. Launch transaction SCC1 to copy transport between mandants

Regards, Manuel

Read only

Former Member
0 Likes
1,364

You have couple of options .

For normal variants use report RSTRANSP to create a transport for your Variant . Once the request is created , request your basis folks to import into another client . This method can be used to transport variants to other clients of same system as well as other systems.

Create a system variant . Just give the name of variant starting with CUS&.... . This will automatically ask for a transport . You need not copy these transports to other clients as these variants are client independant irrespective of which ever client they are created in . The transport created can be used to move variant between systems.

Cheers.

Sanjay