cancel
Showing results for 
Search instead for 
Did you mean: 

status profile for releasing an order

former_member185462
Active Participant
0 Kudos

Hi,

The criteria here is end user will create sales order,it have to be checked by manager,he will release after that,end user can create delivery,billing.But here in my case end user can himself can relase the order from blocked to released status by selecting Object status in sales order.

Authorization code z0000002 is assigned to Sales Manager user id in SU01

The end user creates order,when he tries to make delivery,then sytem throws message create delivery not allowed..

Suppose if he goes to va02 ,Goto-->Header-->Status.

By selecting object status tab and on selecting status no 20-salm sales manager

The order gets released and ready for delivery.We need to block this then the use of having status profile is mere waste if the the end user does it.Is there any mistake in my process,kindly advise any other procedure if applicable.

Thanks,

Pradeep

Accepted Solutions (1)

Accepted Solutions (1)

siva_vasireddy2
Active Contributor
0 Kudos

Hi,

you need to Assign the Staus profile and Authorization key only for Manager and not the End user.

End user need to have only status profile and Intial Authorization key in his User id

The Highest Authorization key need to be Assigned to only Manager

former_member185462
Active Participant
0 Kudos

Siva,

Already have done the same in SU01. Still facing the same thing.

Thanks,

Pradeep

former_member216765
Participant
0 Kudos

Hi

Have you checked the end user id in su01 if B_USERSTAT object type is asigned in any role, with the object STSMA= * (full authorization). I think the end user is having full authorization to process all the status of the status profile.

Please confirm your findings here.

former_member185462
Active Participant
0 Kudos

Hi Amit,

You are right,the end user is having full authorization. This is the first time i am working on status profile,that is why i am confused whether mistake is on my side.What ever setting i did was right.

Thanks,

pradeep

former_member216765
Participant
0 Kudos

Hi Pradeep

That is why i suggested to create another authorization code in the status profile and assigne the same to the end user in the pfcg role for object type B_USERSTAT in object BERSL, this will restrict the end user to process the other status.

hope this will resolve your issue.

Answers (3)

Answers (3)

former_member184966
Participant
0 Kudos

Dear Pradeep,

Solution is in your screenshot itself.

check the Allowed radio button in the change status profile and save it.

Now, you process the transaction it will allow you to delivery.

Refer the screen shot.

Thanks

Anand Kumar KS

former_member216765
Participant
0 Kudos

Hi

Create another authorization code for status- user in status profile and create seperate PFCG role for object type B_USERSTAT maitain BERSL= authorization code for status- user, STSMA= your status profile.

Assign this PFCG to the end user, also remember to inactive the B_USERSTAT in any other role.

moazzam_ali
Active Contributor
0 Kudos

Hi

I think the issue is with authorization role of end user. Check with you BASIS guy what is maintained in authorization object B_USERSTAT or your end user's roles. Check in all roles.

Thank$