2010 Jun 22 1:08 AM
Hi
we want to restrict the dunning activity by contract accounts per clerk. for e.g we want
clerk A should dun contracts accounts starting from 1
clerk B should dun contracts accounts starting from 2
clerk C should dun contracts accounts starting from 3
Is there any standard configuration or enhancement we need to do to achieve this
Parveen
2010 Jun 23 8:43 AM
Hi,
After the assignment of the authorization group at the contract account level, you need to assign that authorization group to the individual role of the user\clerk, from which dunning is happening.
Go to the authorization tab of the role and assign the authorization group that you have maintained at the contract account level.
Please get in touch with your basis team for assignment of the authorization group against the user ID role.
Thanks,
Amlan
2010 Jun 22 1:22 AM
Parveen:
The dunning transaction is designed to be run only once for all accounts, not many times by users, and not online during business hours. Otherwise you will likely encounter locking issues and performance problems. Your dunning rules should dictate what occurs for an account - so the user executing the run is not material.
In spite of this, if you still pursue this course, then you can use the execution variant as well as try event 1708 and 1796.
regards,
bill.
2010 Jun 22 2:35 AM
Hi,
There is an authorization group field (FKKVKP-BEGRU) at the contract account level.
You can map these field with the respective users.
Now, if you try to run the dunning for a contract acount for which the authorization gr is not mapped, SAP will not allow you to perform the dunning run.
Thanks,
Amlan
2010 Jun 23 4:49 AM
Hi Amlan
Thanks for the reply.
I tried to assign authorisation group to contract account and performed dunning run. Still the system able to dun that contract and did NOT give me any message. Can you please elaborate on how to achieve this as may be i missing out something
Parveen
2010 Jun 23 5:17 AM
Hi Parveen,
Authorization Groups are used to restrict the users for processing the different activities..
You just create an authorization group according to your requirements and assign it to
the roles of different users.In order to carry out a specific activity, the user must have authorization for the combination of the activity and the authorization group.
Moreover, there are some Business Add-In's (BAdI's) that might be helpful:
BUPA_AUGRP - BUPA_FURTHER_CHECKS - BUPA_F4_AUGRP.
Go to Transaction SE80 and give package as BUPA to view the whole list of authorization objects.
Hope this helps.
Thanks,
Amlan
2010 Jun 23 6:29 AM
Hi Amlan
Thanks for the information.
My preference would be to use authorisation groups before i look into BADI.
I have assigned authorisation groups to the contract account and still the system include them in dunning run.
Is it working at your end? Are you able to restrict the contract account that a particular clerk can dun?
Parveen
2010 Jun 23 8:43 AM
Hi,
After the assignment of the authorization group at the contract account level, you need to assign that authorization group to the individual role of the user\clerk, from which dunning is happening.
Go to the authorization tab of the role and assign the authorization group that you have maintained at the contract account level.
Please get in touch with your basis team for assignment of the authorization group against the user ID role.
Thanks,
Amlan