SAP ABAP-Fiori Consultant
Role details
Job location
Tech stack
Job description
-
Design, develop, and enhance custom SAP applications using ABAP, OData, SAP Fiori/UI5, and SAP S/4HANA extensibility frameworks. Develop objects across the SAP landscape, including WRICEF (reports, interfaces, conversions, enhancements, forms), ensuring alignment with clean-core and upgrade-safe principles.
-
Develop integrations and connectivity between SAP Charm and ServiceNow for change management.
-
Support full-stack development for SAP Fiori applications, including UI5 front-end, backend logic, OData service modeling, and performance optimization. Build an SAP Fiori app that can be deployed on a Zebra Handheld inventory scanning device and be integrated with SAP S/4 HANA in real time.
-
Debug, troubleshoot, and optimize existing ABAP code, integrations, BRIM/SOM processes, and related applications for performance and reliability. Participate in design and technical specification creation, code reviews, transport management, and adherence to SAP development standards.
-
Integrate SAP with ServiceNow and other external systems via REST/SOAP APIs, JSON/XML structures, SAP Web Services, RFCs, and ServiceNow MID Server communications.
-
Configure, support, and maintain RFC, web service, authentication protocols (OAuth2, Basic Auth, SSL Certificates), and external system communication. Develop and enhance solutions in SAP CRM Web UI / CRM_UI, including GENIL/BOL programming and One Order framework enhancements.
-
Collaborate with functional teams (FI/CO, MM, BRIM/SOM/CI/CC) to translate business requirements into scalable technical solutions.
Requirements
Do you have experience in XML?, * 7 to 10+ years of SAP ABAP development experience, including S/4HANA.
- 2 to 4+ years of SAP Fiori/UI5 development, including controller, model, and view architecture.
- Hands-on development experience with:
- SAP CRM Web UI / CRM_UI
- GENIL/BOL programming / One Order Framework
- OData service development (classical + RAP)
- REST/SOAP APIs, JSON/XML, and external integrations
- RFC and Web Service configuration
- Authentication protocols (OAuth2, Basic Auth, SSL Certificates)
- ServiceNow MID Server integrations
- SAP BTP (Business Application Studio, Cloud services)
- SAP UI5 / JavaScript / HTML5
- Experience with 2+ full lifecycle SAP implementations or major system upgrades.
Preferred Skills & Experience:
- Strong understanding of SAP ABAP, including OO-ABAP, BADIs, user exits, enhancement frameworks, CDS Views, AMDP, and RAP-based development.
- Expertise in SAP CRM Web UI / CRM_UI framework.
- Strong ABAP development experience for user exits, BADIs, enhancements, and Web Services.
- Experience customizing and integrating SAP Solution Manager or SAP Charm with ServiceNow or other ITSM tools.
- Hands-on experience with SAP Fiori/UI5, SAP Fiori Elements, Launchpad configuration, catalogs, groups, and tiles.
- Experience in building and deploying a Fiori App on a handheld inventory scanning device.
- Proficiency with OData service creation, SAP Gateway, REST APIs, SOAP APIs, JSON/XML structures, and SAP-to-ServiceNow integrations.
- Experience with SAP CRM Web UI and CRM_UI framework, including GENIL/BOL development and One Order model.
- Familiarity with ServiceNow MID Server integrations and communication with SAP systems.
- Strong knowledge of RFC and Web Service configuration in SAP for external integrations.
- Familiarity with authentication protocols, including OAuth2, Basic Authentication, and SSL Certificates.
- Orders, Contracts, and BTMF processes.
- Experience developing SAP OData via RAP, BTP, and modern SAP cloud-aligned development tools (BAS).
- Experience with UX/UI concepts, responsive design, and building intuitive front-end experiences.