cancel
Showing results for 
Search instead for 
Did you mean: 

Screen Variants

smit_badai2
Discoverer
0 Kudos

Hi ABAP Gurus,

Is there a way by which we can make a Screen Variant invisible? ie the variant doesnot show even when we do F4 for that program.

Accepted Solutions (1)

Accepted Solutions (1)

Former Member
0 Kudos

Answers (4)

Answers (4)

smit_badai2
Discoverer
0 Kudos

Ok. Let me frame my question differently. I have a Z-program with a selection screen, and I SUBMIT this program in another report of mine. I can call this Z-program using a Variant. Is it possible that this variant is not listed in SE38 for that Z-program?

Former Member
0 Kudos

Hi,

When you do the recording through SHD0, you can hide the screen variant directly..There is an option.

Check box: Do not display screen--- This is available for each screen.

Regards

Shiva

Former Member
0 Kudos

hi,

can you check below you will get idia

What you can do with a transaction variant

Insert default values into fields

Change the ready for input status for fields

Hide various screen elements, menu functions or entire screens

Adjust table control settings

Note: Transaction variants can only be used with dialog transactions.

How to create a transaction variant

Transaction variants are created with transaction: SHD0

In the field Transaction on SHD0 enter the transactioncode for the screen you want tpo modify (E.g. VA03)

In the field Variant on SHD0 enter the name you want to give the transaction variant (E.g. ZVA03)

Press Create

Now the screen for the transaction is shown and you can enter default values in the fields of the screen

Press Enter. Now a screen that enbles you to make further customizing (Hide, Output only, Invisible, Mandatory) if the screen fields is shown.

After you have finished customizing the screen press Enter to go to the next screen or ave and exit to save the Transaction variant

To run the transaction varian, you must create a new Transaction code in SE93 that referes to the Transaction variant. Choose Transaction with variant as Start object.

Note: The transaction variant can also be called from a program that imcludes a call to function module RS_HDSYS_CALL_TC_VARIANT

Screen variants

To create a screen variant, use transaction SHD0. Use menu Goto -> Screen variants

The process to create a screen variant is similar to creating a Transaction variant. The difference between the two types is that a Transaction variant covers the whole transaction and therefore can have more than 1 screen, while a screen variant only can have 1 screen.

Thanks and regards

durga.K

Former Member
0 Kudos

Hi,

u have transaction SHD0 go in to that transaction and give your transaction code and create transaction varient for that transaction that you want to make the field invisible.

Thanksa and regards

Durga.K