Tuesday, January 17, 2012

BADI CRM_ORDER_AUTH_CHECK


The authority check happens in the following sequence.

1. Authorization BADI CRM_ORDER_AUTH_CHECK->CRM_ORDER_ALTERN_AUTH_CHECK
This allows for skipping standard authorization checks
2. Std Check - Own document, user owns a role
3. Std Check - User assigned to same Org level of document
4. Std check - territory(if enabled in customizing)
5. Std check - Business object type (Eg. BUS2000111)
6. Std check - Process type
7. Std check - Sales/div channel
8. Authorization BADI CRM_ORDER_AUTH_CHECK->CRM_ORDER_ADD_AUTH_CHECK
This allows for additional checks if user has passed all std checks

Following the sequence 1 to 7, if any of the step OKs the user, the rest of the steps are skipped. The step 8 is still carried out if the user has passed. So, you may want to analyze your situation further. Maybe, you have to implement the BADI method mentioned in step 8 and do a further check based on user role. The CL_CRM_UI_PROFILE->Get_profile will give you the PFCG role.

1 comment:

  1. SAP CRM Functional Online Training, ONLINE TRAINING – IT SUPPORT – CORPORATE TRAINING http://www.21cssindia.com/courses/sap-crm-functional-online-training-48.html The 21st Century Software Solutions of India offers one of the Largest conglomerations of Software Training, IT Support, Corporate Training institute in India - +919000444287 - +917386622889 - Visakhapatnam,Hyderabad SAP CRM Functional Online Training, SAP CRM Functional Training, SAP CRM Functional, SAP CRM Functional Online Training| SAP CRM Functional Training| SAP CRM Functional| "Courses at 21st Century Software Solutions
    Talend Online Training -Hyperion Online Training - IBM Unica Online Training - Siteminder Online Training - SharePoint Online Training - Informatica Online Training - SalesForce Online Training - Many more… | Call Us +917386622889 - +919000444287 - contact@21cssindia.com
    Visit: http://www.21cssindia.com/courses.html"

    ReplyDelete