cancel
Showing results for 
Search instead for 
Did you mean: 

shd0

Former Member
0 Kudos

What does this transaction code?

Accepted Solutions (1)

Accepted Solutions (1)

Lakshmipathi
Active Contributor
0 Kudos

Hi Ngassom

<b>SHD0</b> is nothing but a Transaction variants which simplify the transaction flow by:

--> Inserting default values in fields

--> Changing the ready for input status of fields

--> Hiding various screen elements and menu functions, or even entire screens

--> Adjusting table control settings

When you create a transaction variant, you run through the transaction in a special mode. In this mode, you decide which elements you no longer need in your transaction and which values should be inserted where. If you choose to hide an entire screen, the system will no longer display that screen in the transaction and will proceed on to the next screen in the series. You can also adjust table control settings and determine the width of columns and the order in which you want them displayed. In tab strips, you can suppress tabs that you no longer need by setting them to invisible.

You may also create as many variants for a transaction as you desire. One of these variants can be defined as a standard variant. This variant is then valid across all clients. You may also assign different variants to specific users.

This is done using Variant Transactions. Variant transactions are then places in those users’ user menus instead of the standard transaction.

Thanks

G. Lakshmipathi

Answers (3)

Answers (3)

Former Member
0 Kudos

Hi Ngassom,

SCREEN VARIENT-

Screen variants allow you to simplify screen editing by:

You can insert default values in fields

Hiding and changing the ready for input status of fields

Hiding and changing the attributes of table control columns

A screen variant contains field values and attribute for exactly one screen. A screen variant may be assigned to multiple transaction variants, however. Screen variants are always cross-client; they may, however, be assigned to a client-specific transaction. They can also be called at runtime by a program. The different possibilities for calling screen variants guarantee great flexibility of use.

A specific namespace has been designated for screen variants and they are automatically attached to the Change and Transport System.

Transaction variants are actually made up of a series of screen variants. The field values and field attributes for each screen in a transaction variant are stored in screen variants. Each variant is assigned to a transaction. Variants may, however, contain values for screens in multiple transactions, if transaction flow makes this necessary. The transaction the variant is assigned to serves as its initial transaction, whenever you start the variant.

Both client-specific and cross-client transaction variants exist. Screen variants are always cross-client; they may, however, be assigned to a client-specific transaction.

A specific namespace has been designated for cross-client transaction variants and screen variants and they are both automatically attached to the Change and Transport System. Client-specific transaction variants can be transported manually.

Transaction and screen variants may be created for all dialog and reporting transactions. However, there are certain restrictions that apply to their use, depending on how their corresponding transactions have been realized internally.

Transaction variants may not be created for transactions already containing pre-defined parameters (parameter transactions and variant transactions).

Visit below link-

http://help.sap.com/saphelp_nw04/helpdata/en/7d/f63a10015111d396480000e82de14a/content.htm

Please Reward If Really Helpful,

Thanks and Regards,

Sateesh.Kandula

Former Member
0 Kudos

HI,

SHD0 is a transaction code used to create transaction and screen variant. Using this transaction we can hide the fields, make it mandatory or optional in a particular screen of a transaction.

As per your requirement use t.code SHD0

Then enter the transaction code VA01

And select the programme SAPMV45A

Go to CHANGE WITH PROCESSING (F6)

Continue to press ENTER, and change what ever u want to make mandatory or suppress or display.

Reward points pls.

Regards,

Govind.

Former Member
0 Kudos

Hello Ngassom,

SHD0 is used to create a transaction and screen variant.

Creating a transaction variant alters the layout of the screen. Business processes delivered by SAP retain their integrity in any case.

Transaction variants are actually made up of a series of screen variants. The field values and settings for each screen in the transaction variant are stored in a screen variant.

You can refer:

http://help.sap.com/saphelp_nw04/helpdata/en/67/232037ebf1cc09e10000009b38f889/content.htm

Reward points if helpful.

Regards,

Priyanka

Former Member
0 Kudos

cam u show me step by step how to deal with?

Former Member
0 Kudos

Hello Ngassom,

Give me your mail id, I will send screnshots.

Regards,

Priyanka

Former Member
0 Kudos

Thanks a lot Dixit, My email is

tchoks2001@yahoo.fr

Again thanks