SAP Learning SHD0 With Example
SAP Learning SHD0 With Example
FollowRSS feedLike
51 Li kes 54,192 Views 36 C omments
Hello All ,
I would like to share a document with you all which is related to my recent work using SHD0.
This is a very familiar Tcode used by both Technical and Functional Consultants but if its used correctly
and appropriately am sure it can avoid many Enhancement and Modification developments.
I was not able to find any related documents about this here when I needed that’s why I would like to take
this opportunity to provide an informative content to our own SCN so that its helpful for all others.
Lets take a very general example of CO11N ( I was to work over this only ).
This tcode is used to confirm Production Order , Production Order indeed contains all BOM related
materials required for a Particular Production. Now what happens sometimes end users use to delete or
alter these BOM materials and in our company the requirement was to stop this at user ID level.
Usually while using SHD0 everyone use to create a ZTcode for using it , but we can do it without creating
a Ztcode which I am going to explain.
Steps :
1. Tcode SHD0
Give the Transaction code for which you want to Create Transaction and Screen Variants eg .
CO11N here
And Select the Standard Variants tab and Further Select Variant Groups tab.
With the Press of Create Button (F5) it will start simulating CO11N and with each processing ,
system will propose for Screen Variants to be created for each screen elements such as Buttons ,
Tool Bars , Menu functions , Sub Screens with fields.
You can see the above proposal gives whole description about that Screen element like Program
name with screen number , if you have any confusion you can simulate the same using SE51 and
confirm.
with the press of enter it will again continue in the same fashion ,
Here comes the ToolBar and you can see that I have set DELETE option to Output only.
And Here I have removed the change in Quantity option.
Now press Exit and Save ( when you get your things done ) option .
2. Assigning Users
Now with the Variant Group created initially ( ZSIJIN in this case ) we can collect the Users for
whom the Above Transaction and Screen Variant need to be applied.
Here we are now going to assign Users. And for this Users Transaction variant will come into action.
Don’t forget to press Assign and Set Proposal Buttons.