CL_CRM_GRM_BRF_DET_ASSIGNMENT - Filters the rules depending on the grantor program rule set
ABAP Short Reference General Data in Customer MasterThis documentation is copyright by SAP AG.
Functionality
Each BRF event must have a class to determine which set of rules will be executed when the event is triggered. This determine assignment class is the standard one for all Grantor BRF events.
It implements interface IF_DETERMINE_ASSIGNMENT_BRF and its unique method DETERMINE_ASSIGNMENT.
Because Grantor is part of CRM, we also want to execute the logic of the BRF in CRM determine assignmentclass, so our first step is to execute the method IF_DETERMINE_ASSIGNMENT_BRF~DETERMINE_ASSIGNMENT ofclass CL_CRM_BRF_EVENT_DET_ASST_RS. So, doing that, we can use all the functionnalities of the BRF-CRM integration, like for example the parameterization of rules.
But we just execute the determine assignment method for the rules in a rule set because in the Grantor context, the rules not in a rule set are simply ignored.
Then, after that prefiltering and after retrieving the rule set of the actual program, we do a second filtering and keep just the rules in this rule set.
This class must then be assigned to each Grantor event, but the customer can also create its own determine assignment class and assign it to his Grantor events for his particular context.
Vendor Master (General Section) CPI1466 during Backup
This documentation is copyright by SAP AG.
Length: 1239 Date: 20120526 Time: 105852 triton ( 72 ms )






