Transaction Variant for particular users
Hi all,
I have to hide Qty field in ME22. i created a transaction variant for this.
But i want that to be activated only for specific users.
I created a variant group and assigned users to that group.
But that is not working. the variant is getting activated for all users.I dont know which part i missed.
Help me in this regard.
Regards,
Viswanath babu
Hi Viswanath,
Have you followed the naming convetion -
Check the doumentation in SHD0 ( Utilities -> Application Help ).
<b>How are the variant groups maintained?
You can enter the group names on the "Variant Group" tab and maintain variant groups with the "Create" or "Change" functions.
The group name must be in the "correct" namespace.
In addition, there are two Where-Used Lists:
Which users are assigned to the group,
For which transactions the group applies.
Which transaction variants belong to the groups?
The name of a transaction variant that is to belong to a group meets the following naming conventions:
<Name of variant group><name of transaction code>. Example: A transaction variant is to be created for the XYZ transaction that belongs to GROUP1. The name of the transaction variant is then GROUP1XYZ.
Due to this naming convention, the group name must be in the "correct" namespace.
Transaction variants that (randomly) meet this naming convention do not necessarily belong to a group. The group assignment is activated by
1. Creating a group
2. Assigning users to this group
A transaction variant that belongs to a group can also be used this way, like a transaction variant without a group.
How are the transaction variants that belong to a group maintained?
Transaction variants that belong to a group are maintained in the same way as all other transaction variants, they are distinguished using a naming convention (<name of variant group> <name of transaction codes>).</b>Cheers
Similar Messages
-
SHD0 -- Transaction variant for specific users
Dear All,
I want to change label text for VA02 using GUIXT.
I have created Group ZGROUP1 and the transaction variant is ZGROUP1VA02. Then I have activated the variant. It is supposed to change the label for the users belong to ZGROUP1 but it is changing for all users.
Please advice and thanks in advance.
Regards,
Maysara SalahHi after creating the group and variant , you need to add the users in that group under user assignment tab and after entering the user name just click assign and then click set proposal.
Note: Do not activate the variant. (If you activate it , the changes will be affected for all users)
Thanks & Regards,
Madhumahesh. -
Dear Gurus,
We will be maintaining two group counters under one group of routing. Now, two different users will be accessing CA02. The 2nd user shall be restricted to edit one group counter only. With this, I need to create Transaction variant for this user wherein the 1st counter can be edited while the second counter must be in display mode. Kindly give inputs how i do this.
Thanks.
Regards,
ChingChing,
Are these group counters for the same plant? If so no standard option available.
Regards,
Prasobh -
Want Transaction History for Particular Transaction for Particular User. .
Hello Friends,
I have one query.
I want to get detailed Transaction History for Particular Transaction for Particular User_Id for particular Time/Date period, with his/her Terminal ID info ,also.
One USER_ID in SAP Server is shared among 6-7 people to do their work.
So, I want to know that from which terminal that user has run that transaction to do its work on particular Date/time.
I tried STAT, STAD, ST03N, but did not help me very much to get deep level information.
May be, i am missing something to get the solution for this kind of situation.
Any Solution for this kind of Situation ?
I am waiting for your valuable Response.
Regards,
Bhavik ShroffI want to get detailed Transaction History for Particular Transaction for Particular User_Id for particular Time/Date period, with his/her Terminal ID info ,also.
ST01 will give you the Result after switching on the TRACE. I want to get Transaction History for a particular DAY/Weeks/Month .
e.g.
One User Id is shared among 6-7 people. One of the person did something using FB08 transaction on last 08/07/2008. But, as the User ID is shared among several User, How can i know the person who did that change and from which place/Terminal.
See,
I have the following information to fire the search.
-> User Id information
-> which transaction he/she used to do that work
-> When he did the change for something (means i know the exact date)
But , I want to know ,from which Terminal he/she executed that transaction, as the User ID is shared among several people.
You tell me the way ,so that i can have total required information for this kind of situation.
If i am wrong at any step , then let me know.
Regards,
Bhavik Shroff. -
Hi All,
I have been exploring how to create/use a transaction variant for transaction code XD02. I have already done the first part of my requirement, which is to disable the screen fields of other General Data of XD02. Now, can I limit the access of the transaction variant to a specific customer account group?
Thanks in advance for your suggestions.
Regards,
RaniloHi,
If you have done the Transaction variant for a particular transaction which means its global(For all account groups). So to meet requirement search any user eixt or badi is avaialble..........
Regards
Ramakrishna Pathi -
How to create Transaction Variant for T code F-30
Hi
I want to create a Transaction variant for T code F-30, so that user can't change the currency field and put any value in rate. Currency should be always in USD.
Any input will be heighly appriciated.
Regards
ShivHi,
In that case you can use transaction SHD0 to create a transaction variant for F-30 with its screen variant for screen# 122. And you also want to creat a so called Variant Transaction Z-something for F-30 using the mentioned transaction variant. You restrict users to use that Z-something. For other unrestricted process, the system will still cal F-30. Here is the documentation:
http://help.sap.com/erp2005_ehp_03/helpdata/EN/67/232037ebf1cc09e10000009b38f889/content.htm
Regards -
I want to add transaction code for one user.
Hi abapers,
My requirement is;
I want to add transaction code for one user.
EX: zsdf to kanne.
Can any body tell me the procedure step by step.
With regards,If you want to give authorisation to an user for a particular tcode, you need to first include the transaction code in an authorisation Role and then assign the authorisation role to the user id in the transaction code SUIM.
A Basis guy will be able to help you to do this and anyway this is not the job of an ABAPer.
Hope this helps you.
Reward if this helps you -
IW32- order-print is giving error for particular User.
Dear Friends,
IW32- order-print is giving error for particular User and output type. Debugging authorization restricted on the system, hence I canu2019t trace out the problem. If anybody comes across such issues, please reply to the post.
Thanks In Advance for your reply.
Anil Dasari
Thanks In Advance.Hi,
Information about dump:
1. User and Transaction:
Runtime Errors MESSAGE_TYPE_X
Date and Time 06.05.2011 10:47:40
MM Used. 13116304
MM Free. 3639760
User and Transaction
Client.............. 700
User................ "BLADEF01"
Language key........ "N"
Transaction......... "IW32 "
Transactions ID..... "4DC387ECA12B684DE10000001A5B1803"
Program............. "/MRSS/SAPLRSG_PM_ORDER"
Screen.............. "SAPLCOIH 3000"
Screen line......... 33
Information on where terminated
Termination occurred in the ABAP program "/MRSS/SAPLRSG_PM_ORDER" - in
"/MRSS/RSG_MAINTAIN_MRS".
The main program was "SAPLCOIH ".
In the source code you have the termination point in line 441
of the (Include) program "/MRSS/LRSG_PM_ORDERU04".
2. Info. Where it got terminated.
Information on where terminated
Termination occurred in the ABAP program "/MRSS/SAPLRSG_PM_ORDER" - in
"/MRSS/RSG_MAINTAIN_MRS".
The main program was "SAPLCOIH ".
In the source code you have the termination point in line 441
of the (Include) program "/MRSS/LRSG_PM_ORDERU04".
3. How to correct the error.
How to correct the error
Probably the only way to eliminate the error is to correct the program.
If the error occures in a non-modified SAP program, you may be able to
find an interim solution in an SAP Note.
If you have access to SAP Notes, carry out a search with the following
keywords:
"MESSAGE_TYPE_X" " "
"/MRSS/SAPLRSG_PM_ORDER" or "/MRSS/LRSG_PM_ORDERU04"
"/MRSS/RSG_MAINTAIN_MRS"
If you cannot solve the problem yourself and want to send an error
notification to SAP, include the following information:
1.1. The description of the current problem (short dump)
To save the description, choose "System->List->Save->Local File
(Unconverted)".
2.2. Corresponding system log
Display the system log by calling transaction SM21.
Restrict the time interval to 10 minutes before and five minutes
after the short dump. Then choose "System->List->Save->Local File
(Unconverted)".
3.3. If the problem occurs in a problem of your own or a modified SAP.
I have been searching for notes recently implemented for IW32.
Thanks and Regards,
ANIL DASARI -
Transaction Variant for a Custom Report
Hi Folks...
I am trying to create a transaction variant for a custom report...and i am unable to do it. Have any one tried that before and got it worked..please let me know.
Thanks in advance.
Rajeevhi,
i also used a different approach based on the requirement. this might be helpful to someone:
requirement: to make one of the parameter fields as display only. other users should not be allowed to edit this field & make it modifiable again.
_solution1:_ in the program, assign the parameter field to a modification id and make it protected (screen-input=0).
limitation: needs program modification incase there is a future requirement to change the parameter field value.
solution2: [1]create & save a variant and protect that parameter field. [2] go to SE93 & create a report transaction, put your saved variant in the 'start with variant'. [3] go to SU21 & create an authorization object for controlling the access to the variant. [4] ask your basis to attach this authorization object to the user id responsible for maintaining the variants for that program. [5] add a logic to check the authorization object in your program whenever the user tries to save or delete variants.
remarks: in production, make sure the authorization object & the update profile are transported. create also the same variant name as what you have defined in your report transaction code. -
Assignment of Transaction variant to some users only
Hi,
I have created one transaction variant for T.code:MM02. With this some fields were made display mode. I want assign this Transaction variant to few of the users only not all users. That is for others the above are changeble.
So I want to know how to assign this transaction variant to respective users only. If I activate this as standard variant, it is applicable to all. But I want to assign to few only.
Reagrds.
Veerappa
Edited by: Chinna Veerappa on Oct 17, 2008 7:03 AMHi,
I tried this before posting the above. When I assigned some users, it is reflecting all users (Irrespective of users assignment, if I activated).
Regards,
Veerappa -
Hi Experts,
i want to make some fields non-editable while the user navigates to the transaction IR02. This can be acheived using transaction variant because the user will be navigating through a button click from another program. But here i have a problem where i am not able to create transaction variant. It is giving an error whle i try to create it. Has anyone created a variant for IR02. Pls give your suggestions to acheive the same.
Thanks in advance
ShanthiDear PP CON,
No need to create any Transaction variant for this, while creating the role,after assigning the
Authorization for T code MFBF,check the value for this authorization object C_BACKFL REM:
Backflushing and include the tick marks for B alone and remove the tick marks for
K Component backflush
L Activity backlush.
Save the changes --->refresh the menu and if you need to assign to a test user , assign it and check.
Check & revert back.
Regards
Mangalraj.S -
Hi all,
I am trying to create a transaction variant for the "job overview" screen - this is the screen after you have selected the list of jobs. I have the deactivated some items "menu functions" - program SAPLBTCH - status - JOV_STATUS, but there are not working when I test these.
Any ideas ?Hi JC,
This is how it works (sorry for the German :-):
* Pruefen der Loesch-Berechtigung,
* Eigene Jobs duerfen ohne weitere Pruefung gelscht werden.
* Jobs anderer Benutzer drfen nur gelscht werden, wenn Lsch-
* berechtigung bzw. Batchadministratorberechtigung vorliegt.
IF tbtco-sdluname <> sy-uname.
AUTHORITY-CHECK OBJECT 'S_BTCH_JOB'
ID 'JOBGROUP' FIELD '*'
ID 'JOBACTION' FIELD 'DELE'.
IF sy-subrc > 0.
PERFORM check_batch_admin_privilege.
IF batch_admin_privilege_given EQ btc_no .
PERFORM deq_tbtco_entry
USING
jobname jobcount retcode.
MESSAGE s125
WITH
tbtco-jobname sy-uname.
RAISE no_delete_authority.
ENDIF.
ENDIF.
ENDIF.
... and check_batch_admin_privilege is...
* FORM CHECK_BATCH_ADMIN_PRIVILEGE *
* Prüfe, ob Benutzer Batchadministratorberechtigung hat. Diese Routine*
* setzt die globale Variable BATCH_ADMIN_PRIVILEGE. *
FORM check_batch_admin_privilege.
AUTHORITY-CHECK
OBJECT 'S_BTCH_ADM'
ID 'BTCADMIN' FIELD 'Y'.
IF sy-subrc EQ 0.
batch_admin_privilege_given = btc_yes.
ELSE.
batch_admin_privilege_given = btc_no.
ENDIF.
ENDFORM. " CHECK_BATCH_ADMIN_PRIVILEGE.
So, if you do not give up the S_BTCH_ADM to be able to use the S_BTCH_JOB job_action 'DELE', then you cannot.
But it works like this for many of the S_BTCH_JOB checks, so perhaps the support users do not really need the S_BTCH_ADM?
As a compensating control, you can consider SAP note 850885 with some organizational measures (e.g. training) around it.
Cheers,
Julius -
Hi All,
I have created a transaction variant for FP05 to make a field(post on account) defaulted. It is working fine if I enter only one line item .
Now if I enter multiple line items then it is marking the post on account as 'X' only for first line item and rest of entries are left blank.
My requirement is to default this field to 'X' for all line items enterd by the user. Please give your valuable suggestion.
Edited by: Julius Bussche on Nov 17, 2009 12:32 AM
Moved to ABAP Enhancements and Modifications forum...Exit is one solution , try with more line items while recording ... i hope with making recording of 5-10 line items will make all of them as 'X' . we can find some solution in this way also .
please inform about the solution ...(-: -
Lock a tcode for particular user
Hi Experts
i need to lock few transaction for particular users only. we have n number of roles and the transactions have been assigned to some tcodes to be reasticted for a list of users. is there any method or program to built to restrict the users for few tcodes.is there any more query pl trigger me
regards
balahi
sagar:
as you said if i start creating roles to restrict some users then there atleast 25 tcodes are there to restrict and 120 roles are to be analyzed and the job becomes hefty by creating roles and there will too many number of roles and it becomes confusion in future forecast. there fore i nedd any suggestion like that the userscan be restricted when they are trying to access that particular code or lock the screen or inform them to not access these tcodes thro some message or writing a program to restrict the users while the user exits. i have an idea but i dont know how it will work - ( I am not a ABAPER) there should be tcode or program which should list tcodes authorized for particular users and where they can be locked like SM01 ( but it will lock for all) but locking for particular users
Am i more advanced??
regards
bala -
Hi,
I would like to do transaction variant for MI31 transaction. The requirement is that I wanted to check the "Set Posting Block" mandatory. I did through config. Now, I wanted to hide that as I would not want users to fiddle.
SHD0 is not picking these screens. I wonder how can I hide that "Set Posting Block" check box.
Appreciate your help.
Regards,
Dev.Hi,
Any input will be appreciated.
Regards,
Dev
Maybe you are looking for
-
Downloaded iTunes 7 and alot of my songs are gone????
I downloaded iTunes 7 and half my songs are gone. Also how do I get iTunes to find the music I have saved on my computer without doing it one by one??? Please help as I am really frustrated and wanting to return my ipod =(
-
How long does iPad 2 last after it is lost?
I left my iPad on the bus today (It has not been a good day). First thing I did was ring up the bus company. I then jumped onto the iCloud.com and used "Find my iPhone". I eventually located it (at my university), we locked ot, sent a message and pla
-
Applying time adjustment twice.
I guess the time adjustment works on what is showing, not on the original photo time. I used Batch Change twice on some photos because some of them weren't imported with the time adjustment, so I thought, what the heck I'm just telling it the camera
-
Is there a command for refreshing AIF Services?
I am trying to script model store imports for promoting code but I've found that you have to refresh AIF services to get any new schema. Is there a powershell command to perform the refresh or do we have to do it manually? To refresh from the AOT AOT
-
Change in posting date in fpcpl
in FPCPL when we clarify any item then the posting date of the document posted after clarification is the same as the original posting of item in the clarification list but we have requirement to post the document using the current system date while