01-16-2008 2:29 PM
Hi All,
I would like to know is there a standard report which gives display / screen / transaction variants created by users? What i need is a list which gives me details such as:
User logon name, display variant name (for query & report), transaction variant name, screen variant.
I would then like to mass change the user logon name with new logon names - is there any tool for this or can this be done using LSMW?
If no standard report exists, may i know from which tables i can get information of the variants created by users?
Await inputs.
Vivek
01-16-2008 2:51 PM
Database table for variants are :
Header VARID "Variant directory"
Text VARIT "Variant texts"
Data VARI "ABAP/4: Variant storage (similar to INDX)"
There are function modules to work with (function group SVAR) eg : RS_VARIANT_LIST, RS_VARIANT_CHANGE, RS_VARIANT_CONTENTS and RS_VARIANT_COPT, ect.
Regards
01-16-2008 2:51 PM
Database table for variants are :
Header VARID "Variant directory"
Text VARIT "Variant texts"
Data VARI "ABAP/4: Variant storage (similar to INDX)"
There are function modules to work with (function group SVAR) eg : RS_VARIANT_LIST, RS_VARIANT_CHANGE, RS_VARIANT_CONTENTS and RS_VARIANT_COPT, ect.
Regards
01-16-2008 2:59 PM
Mr. Raymond,
Thanks for the inputs, will check the tables & FM as mentioned by you & update you if it gives the info i am looking for.
Any suggestions on how i can do a mass change of user names associated with the variants?
Vivek
01-16-2008 3:07 PM
User is only in VARID, so program could like
In PARAMETER user from, user to; option
SELECT from VARID in internal table
LOOP
RS_VARIANT_CONTENTS
change user
if option copy RS_VARIANT_COPY
if option update RS_VARIANT_CHANGE
if option delete RS_VARIANT_DELETE
ENDLOOP
Regards
01-16-2008 3:11 PM
Mr. Raymond,
Thank you very much for your valuable inputs. Keep the good work going.
Edited by: Vivek on Jan 20, 2008 3:46 PM