ABAP Extensibility
Business Add-Ins
User Exits allow customers to attach additional code to standard SAP source code without having to modify the original object. Business Add-Ins are a new SAP enhancement technique based on ABAP Objects.