on 08-31-2012 12:45 PM
Hi Experts,
How can I restring one particular user to change any sales order via VA02 except only he can release the order status.
To be more clear when a user enters the tcode - VA02 and enters an SO No. he can only view the SO similar to VA03 but here only he can release the order status and save it and do nothing else.
I checked all the authorization objects for VA02 via SU24 and tried them but none of them is working so far. It always asks for authorization to change the document which I dont want to do.
So please help me with this...
Thanks,
Vishal,
Hi Vishal,
The standard auth objects may not allow such custom functionality. You need to create a new auth object and assign it in the Sales order user exit.
Talk to your ABAP & Basis guys.
regards,
Akhilesh.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Dear Vishal,
We had also faced a similar issue. what we did was we enhanced the transaction code VKM3 to meet the requirement. we have terminated an authorization from VA02 and asked enduser to release sales orders through VKM3. user can check the sales order in VA03 and release the same in VKM3.
you can use the user exit FV45K001 to enhance the same.
Hope it helps.
with regards,
Dayanand
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Hi Vishal.
You checked SU53 authorizations objects for VA02 via PFCG maintain and change objects Activitiy and Controlling Area..
Regards,
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Hi
For authorisation use the T-code : BS52 and create your Authorisation Key and then assign these keys to Auth. Profile in BS02.
Now you will have to assign the Authorisation Object (B_USERSTAT) to All the Users in SU01 (Take the help of Basis Consultant, if you have not worked on Authorisation). And in this authorization object on the basis of Authorisation Key which we have created in BS52, you can give or restrict the authorization to concerned Users.
Regards,
Amitesh Anand
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
HI Vishal,
It seems that you are using status profile for a sales order so, now if you want to restrict the system to change the status profile upto a certain user only than you have to create a authorization key (t.code BS52) and assign the authorization key inside status profile --> Authorization code , take a help of the Basis guy to give authorization for this specific authorization key for the certain user .
I hope it will solve your problem.
Regards,
Sunny Sourav
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Hi Vishal,
this works fine:
Example:
I have
- assigned NO_VARIANT to sales document type OR
- created group name Z_REJECT
- created screen variants
ZVA02_REJECT_0102
ZVA02_REJECT_0400
ZVA02_REJECT_4001
ZVA02_REJECT_4002
ZVA02_REJECT_4003
ZVA02_REJECT_4012
ZVA02_REJECT_4013
ZVA02_REJECT_4021
ZVA02_REJECT_4050
ZVA02_REJECT_4301
ZVA02_REJECT_4302
ZVA02_REJECT_4305
ZVA02_REJECT_4400
ZVA02_REJECT_4401
ZVA02_REJECT_4409
ZVA02_REJECT_4440
ZVA02_REJECT_4456
ZVA02_REJECT_4701
ZVA02_REJECT_4900
ZVA02_REJECT_4922
ZVA02_REJECT_5002
ZVA02_REJECT_5003
ZVA02_REJECT_8310
-defined transaction variant Z_REJECTVA02
-assigned user KORSCH to group Z_REJECT and set transaction variant Z_REJECTVA02 as default variant to user
Effect of described settings:
When user KORSCH runs transaction VA02 for sales order type SO, he can only change Reason for rejection on the Status tab (and this causes item/document status change).
Best Regards
Eduard
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Hi,
Use screen varaint SHD0 for that user that user can only see the status and else other rows should b e hidden so I thinks I solves your problem
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
To be more clear when a user enters the tcode - VA02 and enters an SO No. he can only view the SO similar to VA03 but here only he can release the order status and save it and do nothing else.
What i understood from your post is that you want that some users can only change status by going to header status tab. All other fields will be in display mode. If this is your requirenement then i dont beleieve any standard or customized authorization object will work here. You have only one option and that is ABAPER. Ask your abaper to try user exit MV45AFZZ or create some application with Sale order change BAPI.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Hi Vishal,
As advised above it is better to discuss the requirement with ABAPer and you can develop a new authorization object and assign this new authorization object under those user profiles in SU02. who are going to approve the order status.
Best Regards,
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
How about restricting access to VA02 but grant access to VKM1/3.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
User | Count |
---|---|
103 | |
14 | |
10 | |
5 | |
4 | |
3 | |
3 | |
3 | |
3 | |
3 |
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.