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: 

Standard Variant not working in QA (using TCODE SHD0)

noy_ash
Participant
0 Kudos
1,508

Dear experts,

I've created a Standard Variant (by SHD0 tcode) for tcode FMSA, and it works perfectly at the DEV.

When I transfer it to the QA, it doesn't show up. Meaning when I go to TCODE SHD0, Tab: Standard Variants and write there ZFMSA (the name of the variant I've created at the DEV and should have been transferred to the QA) (in order to activate it) I get the error:

Transaction variant ZFMSA does not exist

I've tried to re-import the transport 3 times, but there is no news.

Thanks.

5 REPLIES 5

DominikTylczyn
Active Contributor
0 Kudos
1,348

Hello noyash

As per note 641801 - SHD0: Transporting standard variants

The transport request contains all required table entries for transporting the variant, however, it does not contain a table entry for transporting the standard variant.

Check the standard variant transport procedure in the solution section of the note.

According to the note standard variants are stored in the tables

-active client-specific standard variants: SHDSTU

-active cross-client standard variants: SHDSTCIU

So, depending if your variant is cross-client or client-specific, you need to add R3TR TABU SHDST or SHDSTCIU object to your transport.

You have created the variants with SHD0 so they are cross-client, hence we should use SHDSTU table - add R3TR TABU SHDSTU to your transport and press the marked button:

You will get to the screen:

Double click on the first line and to get to the popup:

Specify to source client where the variant is defined and the transaction code for which the variant is the standard variant.

Confirm and save your transport.

Also the note says:

After the transport into the target system, you still have to activate the standard variant there.

So, once the transport is imported, you need to activate the standard variant in the destination system in SHD0:

Best regards

Dominik Tylczynski

0 Kudos
1,348

I've just read it. Thanks. However I don't grasp what should I write there...

I edit the transport (attached) and try to add the missing listing. It says to add "R3TR TABU" but what is the object I should write there?

My Standard Variant name is Zfmsashd0.png

0 Kudos
1,348

noyash See my updated answer.

0 Kudos
1,348

Hello noyash

You can check transport.

Object STVI

regards

Chris

0 Kudos
1,348

At my last upper comment I've added a screen shot of the transport.

what is missing there?