badi-enhancementlisted
Install: claude install-skill williamcorrea23/sap-router-skill
# BAdI & Enhancement Framework
Guide for using BAdIs (Business Add-Ins) and the ABAP enhancement framework to extend SAP standard functionality.
## Workflow
1. **Determine the user's goal**:
- Finding an existing BAdI to implement
- Creating a custom BAdI definition
- Implementing a BAdI
- Understanding classic vs. new enhancement framework
- Using key user extensibility
- Extending standard code via enhancement spots
2. **Identify the framework**:
- New BAdI framework (preferred, ABAP Cloud compatible)
- Classic BAdI framework (legacy, `SE18`/`SE19`)
- Enhancement spots and implementations
- Key user extensibility (no-code)
3. **Guide implementation** following best practices
## BAdI Framework Overview
### New vs. Classic BAdIs
| Aspect | New BAdI Framework | Classic BAdI Framework |
| -------------------- | ------------------------------- | ---------------------- |
| **Transactions** | ADT or `SE18`/`SE19` | `SE18`/`SE19` |
| **Enhancement Spot** | Required container | Not applicable |
| **Multiple Use** | Always multiple-use | Configurable |
| **Filter** | Filter types supported | Filter values |
| **Fallback Class** | Supported | Not available |
| **ABAP Cloud** | Supported (released BAdIs only) | Not available |
| **Recommendation** | Use for all new developmen