on 02-06-2007 9:41 PM
Hi,
I am a functional consultant and not familiar with coding/development.I needed some help with regards to creating a screen variant.
-->In which scenarios can one use a screen variant?
-->How do we find the screen number and program?I checked the' source' info too...all it gives me is the template details.But,i haven't been able to find the screen number and program.
Any inputs!
Trey
Hi,
The transaction code for screen variants is SHD0.
Generall screen varaints are used to chnage the screen display i.e. to add a new field/make the fields editable etc...
In SRM,for screen enhancements genrally some BADI's are provided but if not then screen variants is the next option to implement the same.Finally if screen varaint is not possible then you can do the changes in the relevant ITS templates.
The foll screen varaints are available in SRM:
Determine Screen Variants
Use
· Item data overview in the invoice without purchase order reference: Screen variant BBP_IV_NON_PO
Method GET_SCREENVARIANT_INV
· Item data overview in the invoice with purchase order reference: Screen variant BBP_IV
Method GET_SCREENVARIANT_INV
· Item data overview in the confirmation: Screen variant BBP_CF
Method GET_SCREENVARIANT_CONF
· Item data overview in the confirmation for time recording: Screen variant BBP_CF_TIMEREC
Method GET_SCREENVARIANT_CONF
· Item data overview in the purchase order: Screen variant BBP_PO
Method GET_SCREENVARIANT_PO
· Item overview for contracts: Screen variant BBP_CTR_ITEMLIST
Method GET_SCREENVARIANT_CTR
· Item overview for contract selection: Screen variant BBP_CTR_ITEM_SELLIST
Method GET_SCREENVARIANT_CTR
· Search results for creating an invoice and/or confirmation: Screen variant BBP_SEARCH_PO
Method GET_SCREENVARIANT_SEARCH
· Search results for creating a purchase order: Screen variant BBP_SEARCH_SC
Method GET_SCREENVARIANT_SEARCH
· Search results for displaying/changing an invoice: Screen variant BBP_CHANGE_IV
Method GET_SCREENVARIANT_SEARCH
· Search results for displaying/changing a confirmation: Screen variant BBP_CHANGE_CF
Method GET_SCREENVARIANT_SEARCH
· Item overview for creating/displaying/processing/status of a shopping cart: Screen variant BBP_SC
Method GET_SCREENVARIANT_SC
· Worklist for Sourcing: Screen variant BBP_SOCO_WL
Method GET_SCREENVARIANT_SOCO
· Work area in Sourcing: Screen variant BBP_SOCO_GA
Method GET_SCREENVARIANT_SOCO
HTH.
BR,
Disha.
Pls reward points for useful answers.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Thanks Disha.
I got to the point where i have to input the screen # and the program.I am just not able to find the screen # and program....did the page/frame source which gives me the service/template information.
But how do i find the screen # and program?E.g if i have to default say 'my personal templates' in the drop down list....how do i find the screen # and program associated with it?
Also,elsewhere somebody mentioned that we also have to mention the Transaction Codes involved...why?
Thanks
Trey
Hi,
If you know the Web screen/Web transaction for which you need to implement the screen variant,you just right click on that screen and say view source.There in the text file ,you will need to search for the corresponding ITS template/service thorugh which you will have to found out the program name/screen in SE93.In SE93,just enter the ITS service name in TRASNACTION CODE and see the corresponding source code program for that.
HTH.
BR,
Disha.
P.S. Pls reward full points for useful answers.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.