on 10-18-2008 11:26 PM
How can i restrict some users from editing/changing credit/commitment limit (feild)value in BP Masterdata and still allow them to create new BP or edit other feild?
The reason for this is because some users are responsible for creation of BP Customer i.e. Sales and Marketing,but they're not supposed to be permited to change or set Credit limit for BP. Since they can change the Credit Limit to allow Documents with Credit Limit check restriction to be saved and return it back. OR is there is any other way i can handle this?
another option is again Boyum - Boyum allows you to do field authorizations so you could turn this off (hide it) for certain users and keep it visible for other users.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
I have done this via SDK.
1. create user-defined authorization for changing BP credit limit
2. let SDK check that authorization everytime BP Master data form is add/update/load
3. if don't have authorize -> warning message and bubble event = false
I've tried to do this via B1 normal function, but I couldn't fine any.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Hi Adegoke,
As suggested by Gordon you can achieve it through SDK. Alternatively you can use Transaction Notification stored procedure to restrict the update.
Define a user table where you have to list the users who are authorized to update the business partner fields. Or as an alternative to this you can use hard coded user names in stored procedures. SAP Business One maintains the change log for few of the entities. So here you can query the change log table for Business Partner; to identify if the value for Credit Limit field is updated. Once you find a change here you can verify if the user who is updating the record is authorized user and accordingly bypass the update.
I hope the above solution works for you!
Regards
Nitin
__________________
Manager, SAP Business One
Greytrix
It's time to think outside the box.
Email: sap at greytrix.com | Web: www.greytrix.com
u2026u2026u2026u2026u2026u2026u2026u2026u2026u2026u2026u2026u2026u2026u2026u2026u2026u2026u2026u2026u2026u2026u2026u2026u2026u2026u2026u2026u2026u2026u2026
Development Partners for SAP B1
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Hi,
I think it can only be done through SDK. Existing authorization has not reach the field level such as this credit limit.
Thanks,
Gordon
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Hi,
There are 2 options for this issue:
1. using SDK code that can be assigned to an user that authorized to create BP and edit BP and for user that used BP will not be allowed
2. using general authorization window in the admin module --> system Initialization. The user to create BP and to use BP are given with different authorization
Rgds,
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
User | Count |
---|---|
100 | |
12 | |
11 | |
6 | |
6 | |
4 | |
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.