!--a11y-->
Allocation Planning: Business Add-Ins 
Use
If required, you can implement other allocation rules and enhance existing rules using Business Add-Ins (BAdIs).
These BAdIs can be used in the following ways:
- To implement customer-specific ranking rules (prior to standard ranking)
- After executing an allocation method, to edit the quantities determined (post-allocation rules).
- Before accessing the second business partner profile table (business partner, generic product attribute) to derive the values of the generic product attribute from the product ID. This exit may be used to find a certain hierarchy level for a product, which is then interpreted as the second key field in the second business partner profile table.
- Before performing the allocation, to read/modify the total quantity to be distributed during allocation.
SAP supplies three BAdIs as standard:
CRM_MKTPL_ALLOC_BADI
Enables you to extend standard allocation functionality
CRM_MKTPL_ALRULE
Enables you to define your own allocation rule (allocation rule exit)
CRM_MKTPL_ALLOC_UI
Enables you to create additional functions on the user interface
For more detailed information on these BAdIs, see the Implementation Guide under Customer Relationship Management ® Marketing Planning and Campaign Management
® Allocation Planning.
Graphic: List of Methods Provided by BAdIs for Allocation Planning:


