SAP Fiori Technical Consultant
Full Time
India
Posted 2 months ago
Required Technical Skill Set – SAP Fiori/UI5
Desired Experience Range – 8+
Location of Requirement – Pan India
Must-Have
Core Competencies
- SAPUI5 & Fiori: components, MVC, controllers, models (OData/JSON), fragments, routing, i18n.
- Fiori Launchpad: spaces/pages, catalogs, tiles, target mappings, intent navigation.
- OData & Gateway: service creation/maintenance (SEGW), metadata, annotations, batching, error handling.
- CDS Views & Annotations: consumption views, UI annotations, value helps, draft handling.
- Fiori Elements: List Report, Object Page, Analytical List Page, Overview Page.
- RAP (RESTful ABAP Programming Model): behavior definitions, service exposure, authorization integration.
- Security & Authorizations: PFCG roles, SAML/OAuth, XSUAA (BTP), SSO/SNC, CSRF protection.
- Performance & UX: caching, lazy loading, accessibility, usability testing.
- S/4HANA Simplifications: Business Partner, embedded analytics, standard Fiori app activation.
Integration Touchpoints
- Fiori ↔ SAP Gateway: OData services (SEGW), error handling, performance tuning.
- Fiori ↔ ABAP Backend: CDS/RAP, BAPIs, RFCs, authorization checks, BRF+ rules.
- Fiori ↔ S/4HANA Modules: SD/MM/FI/PP/QM processes surfaced via standard and custom apps.
- Fiori ↔ SAP BTP: destinations, XSUAA, SAP Cloud Connector, Launchpad service, SAP Mobile Services.
- Fiori ↔ Security: SSO (SAML/Kerberos), OAuth, role mappings (PFCG ↔ Launchpad content).
- Fiori ↔ Analytics: Embedded analytics, KPI tiles, Smart Business (HANA), CDS analytical queries.
- Fiori ↔ EWM/Ariba/SuccessFactors: integration via OData/APIs and SAP Integration Suite (CPI).
- Fiori ↔ DevOps/ALM: CTS+/gCTS, Solution Manager/Cloud ALM for transport, monitoring, and test management.
Technical & Process Expertise
- Activation of standard Fiori apps (task lists, SICF, OData activation, role assignments).
- UI theme designer and branding, translation/i18n handling.
- Error diagnosis with /IWFND/*, /IWBEP/*, ST22, SM21, and browser dev tools.
- Security hardening: CORS, CSRF, content security policy (CSP), principal propagation.
- Logging/Monitoring: Fiori app support, OData traces, performance analytics, Focused Run.
- Mobility: Packaging and deployment with SAP Mobile Services; offline sync patterns.
- Documentation: Functional specs, technical specs, test cases, and user guides.
Qualifications
- Bachelor’s degree in engineering/IT/Computer Science or equivalent experience.
- 4–7+ years in SAP Fiori/UI5 with at least 2 full lifecycle implementations.
- Hands-on experience with SAP Gateway, OData, CDS, and S/4HANA app activation.
- Strong understanding of SAP authorizations and security for Fiori.
- Exposure to SAP BTP services and Integration Suite (CPI) is a plus.
Key Performance Indicators (KPIs)
- Adoption rate of Fiori apps and user satisfaction (CSAT).
- Number of defects/incidents post go-live and mean time to resolve.
- Performance metrics (app load time, OData response times).
- Coverage of business processes via standard Fiori apps vs custom.
Security audit findings closed and compliance adherence
Good-to-Have
- Experience with RAP, CAP (Cloud Application Programming) model on BTP.
- Knowledge of SAP Build Work Zone/Launchpad Service and SAP Build Apps.
- CI/CD pipelines (gCTS, Jenkins/GitHub Actions) for UI5 deployments.
- Testing frameworks: QUnit/OPA5, automated UI testing.
- Accessibility (WCAG) and UX design basics; collaboration with designers.
Responsibility of / Expectations from the Role
- Develop and maintain SAP UI5 / Fiori applications.
- Configure standard and custom application for role
- Design and develop applications consistent with the UI strategy of the Company.
- Work with IT solution leaders to develop wire-frame models and UI prototypes.
- End to End testing of all applications. Compile Technical Specification document for all the developments as per the Company’s requirements