What problem does it solve?
Fixes ABAP CALL FUNCTION parameter issues found by sap-check-fm. Reads the sap-check-fm result file, reconnects to SAP to retrieve correct FM parameter definitions, then proposes and applies fixes:
- UNKNOWN_PARAM: renames wrong parameter names to the correct FM parameter names
- MISSING_MANDATORY: inserts stub lines for missing mandatory parameters
- WRONG_SECTION: moves parameter assignments to the correct keyword section
Creates a timestamped backup (.bak) before modifying the ABAP source file.
Prerequisites: SAP NCo 3.1 (32-bit, .NET 4.0) installed in GAC. Run sap-check-fm first to produce the result file.
Core Features & Use Cases
- Reads sap-check-fm results to identify fixable issues
- Reconciles with SAP FM parameter definitions and applies fixes
- Backs up ABAP sources before applying changes
Quick Start
Run sap-check-fm to produce the result file, then execute sap-fix-fm with your ABAP source file to apply fixes.