SAP developers rely on ABAP (Advanced Business Application Programming) for backend logic, Fiori for modern UI, and CDS (Core Data Services) modeling for efficient data access in SAP applications. However, Cursor IDE currently lacks built-in support for these technologies, making it challenging to develop, test, and deploy SAP-based applications seamlessly.
Proposed Enhancements
1. ABAP Language Support
• Syntax highlighting, code completion, and debugging capabilities for ABAP.
• Integration with SAP BTP ABAP Environment or on-premise SAP NetWeaver.
2. Fiori/UI5 Development Support
• Project templates for SAP Fiori Elements and SAP UI5 applications.
• Enhanced XML, JavaScript, and TypeScript support for Fiori apps.
• Live preview for UI5 components.
3. CDS (Core Data Services) Modeling
• Syntax validation and auto-completion for CDS views.
• Integration with SAP HANA and ABAP CDS layers.
• Visual representation of CDS entity relationships.
Why This Matters?
• SAP developers would benefit from a modern IDE with better productivity tools.
• ABAP and CDS modeling support would enable faster SAP backend development.
• Fiori integration ensures that SAP applications meet the latest UI/UX standards.
Potential Impact
Adding support for SAP ABAP, CDS, and Fiori in Cursor IDE will attract enterprise SAP developers who seek a lightweight, modern development experience beyond SAP’s traditional Eclipse-based ADT or Web IDE.