Aryan Chugh
| SAP Fiori & ABAP Developer | SAP Certified (Fiori + ABAP) | OData | SAPUI5 | S/4HANA | CDS |
About
SAP Fiori & ABAP Developer with 3 years at Capgemini, delivering end-to-end SAP Fiori and ABAP solutions across S/4HANA implementations for clients in Dubai, Europe, the Philippines, and Australia. I build custom Fiori applications backed by ABAP OData services and CDS Views, configure Fiori Launchpad environments (Catalogs, Groups, Spaces, Tiles), extend standard Fiori apps via SAPUI5 Adaptation Projects, and integrate with SAP CPI iFlows and SAP BTP. I’ve supported go-live and hypercare across multiple regions simultaneously. A few results I'm proud of: -> Recommended and utilized the Automated Fiori Configuration Tool for a European client, cutting configuration time by 90% versus manual processing. -> Resolved 88% of post-go-live defects within the first month during hypercare for a multi-region S/4HANA rollout. -> Delivered 4 custom Fiori applications with custom ABAP OData services and proxy classes for a Dubai-based client, fully onboarded to Fiori Launchpad. -> Implemented 130+ SAP Notes flagged via Note Analyzer for the Group Reporting and Datasphere teams. Core skills: SAP Fiori, SAPUI5, ABAP, OData v2/v4, CDS Views, SAP Gateway, S/4HANA, SAP BTP, Adobe Forms, Fiori Elements, Debugging. Certified: SAP Certified Fiori Application Developer | SAP Certified Back-End Developer (ABAP Cloud) Currently open to SAP Fiori Developer and SAP ABAP Developer roles across India and global remote engagements.
Experience1
Associate Consultant
Capgemini·NoidaOct 2023 — PresentSAP Fiori/UI5 and ABAP developer with 3+ years of experience delivering end-to-end SAP Fiori solutions across Dubai, European, Philippine, and Australian engagements. Skilled in building custom Fiori applications with ABAP OData services and proxy classes, including integrations with CPI iFlows and Datasphere. Experienced in architecting Fiori Launchpad environments — custom catalogs, spaces, pages, groups, and 80+ tiles — alongside Fiori business role mapping in partnership with security teams. Proficient in extending standard Fiori apps via SAPUI5 Adaptation Projects, Custom Fields, and Adapt UI, as well as managing large-scale SAP note implementations (130+) to support Group Reporting and Datasphere initiatives. Proven track record driving efficiency and quality across go-lives: proposed and implemented an Automated Fiori Configuration Tool that cut configuration time by 90% for European clients, and resolved 88% of post-go-live defects within the first month during hypercare. Contributed to two S/4HANA rollouts (Philippines and Europe), onboarding Fiori applications across 8 modules and owning Adobe Forms maintenance. Skilled in preparing Functional and Technical Specifications, collaborating closely with functional consultants and cross-functional teams (CPI, Datasphere, SAC, Security) to translate business requirements into technical delivery.
Education1
Jaypee University of Information Technology
Projects2
SAP Fiori Status Monitoring App for CPI Data Load Tracking
Designed and developed a custom SAP Fiori application to give business users real-time and historical visibility into the status of SAP CPI data load processes, eliminating the need for end users or support staff to manually navigate SAP's technical monitoring transaction (SRT_UTIL) to check integration status. This app was built as a companion tool to a broader SAP integration where business-triggered data loads are pushed through CPI into a target SAP system, giving users a way to independently confirm whether their data load had completed successfully, without depending on technical teams. My Role & Contribution: As the Fiori and ABAP developer, I owned the end-to-end build, from the front-end application down to the backend data service. I built a Fiori application where users specify a date and time range, either for live, in-progress monitoring or for historical lookups, and retrieve the status of all data load logs within that range. On the backend, I developed a custom OData service that queries a custom table tracking CPI message status, filtering by user and the selected time range, and returns the corresponding results. For live sessions, I implemented an automated polling engine in the UI5 controller that refreshes every 60 seconds, intelligently distinguishing between "no activity yet," "in progress," "completed successfully," and "error" states, with configurable retry limits to avoid indefinite polling. I designed a status table that surfaces records needing attention first, such as errors and in-progress items, so users can immediately spot problems without scrolling through completed records. Impact: Reduced reliance on technical teams for both routine live status checks and historical log lookups, gave functional stakeholders self-service visibility into data load health across any time range, and standardized error escalation with clear, actionable messaging, improving turnaround time for identifying and resolving failed data pushes.
Custom Fiori App for Datasphere-to-Group Reporting (ACDOCU) Data Integration
Designed and developed a custom SAP Fiori application enabling business users to trigger a governed, parameter-driven financial data load into SAP Group Reporting, as part of a cross-functional integration connecting Fiori, SAP CPI, and SAP Datasphere to S/4HANA. My Role & Contribution: As the Fiori and ABAP developer on this project, I owned the front-end application, backend OData services, and the proxy layer responsible for securely triggering the downstream integration: Built a Fiori application with searchable, multi-select value help dialogs (backed by custom OData services) allowing users to accurately select master data values — such as Fiscal Year, Fiscal Period, Consolidation Unit, and Version — with live search and pre-selected state retention across repeated lookups. Developed a custom OData V2 service in ABAP to capture and validate user-selected parameters before triggering the integration. Generated and implemented a SOAP consumer Proxy Class in ABAP (SPROXY) from a WSDL file provided by the CPI team, structuring the outbound payload to match the CPI-defined interface. Coordinated with the Basis team, who configured SOAMANAGER for the logical port and connection settings, to ensure the proxy call reached the correct CPI endpoint reliably. Worked with the CPI team to align on interface structure and payload requirements, supporting end-to-end testing of the trigger mechanism. Integration Workflow: Fiori → OData → ABAP Proxy Class → SOAMANAGER (Basis-configured) → CPI From there, the CPI team's iFlow queried and filtered the relevant dataset from SAP Datasphere and posted it into the ACDOCU table in SAP Group Reporting (S/4HANA). Impact: Delivered a self-service Fiori front end that replaced manual, technically-gated data requests — giving finance users a governed, parameter-driven way to initiate data loads while ensuring accurate, validated data was reliably handed off to downstream integration and reporting systems.
Skills13
Certifications2
- SAP Certified - SAP Fiori Application DeveloperSAP · 2026-06
- SAP Certified - Backend Developer - ABAP CloudSAP · 2026-06