on 09-12-2014 4:20 PM
Hi Guys
We have a requirement ,where we need to make the interaction record "not editable " when we set the user status to "Complete" and after "Save" button is pressed.
Please note that we can't make use of status profile settings as we have to enter some information after the status is complete , that means
after user selects status "Complete" he has to select the value from another drop down and then Save.
Standard offers such that once the Complete is chosen in dropdown the whole screen is frozen.
Once he saves it , the document should be locked(read only/non editable)
Any pointers ?
We tried "Set_view_Group_Context" and Order_Save BADI and we are not preferring disabling at attribute level as we might add few more attributes later.
Regards
Vinayak
Hello,
You might check the BADI CRM_ORDER_FIELDCHECK. It works for all OneOrder native fields (limitation: does not work for category tab BTCATEGORIES or GSSMCDDLB).
Best Regards,
Sigrid
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Hi Vinayak,
You can also consider implementing BADI CRM_ORDER_AUTH_CHECK. Everytime you open a business transaction in CRM this BADI is called so you can apply your desired logic there.
Kind regards,
Bruno
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Hello,
We had a similar requirement.
The best way we found was to implement the enhancement spot in the beginning of method LOCK_ORDERS of class CL_CRM_METHODS_BTIL. Here, you can prevent the user from editing a business transaction. Be aware this method is called for any BT, so you need to adjust your custom development accordingly.
Hope this helps.
Best regards,
Sylvain AGUETTAZ
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
User | Count |
---|---|
7 | |
1 | |
1 | |
1 | |
1 | |
1 | |
1 | |
1 |
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.