| 8-10 years of Fiori and SAPUI5 custom application development experience on SAP S4 HANA (preferred), SAP ECC systems. Ability to articulate your experience highlighting business scenario, SAPUI5 theoretical concept to be used for implementing a custom application requirement and quote the practical implementation steps including coding syntax Excellent hands-on experience using SAPUI5 Smart Controls SmartFilterBar, SmartTable, SmartVariant and the usage of standard events available in these SAPUI5 Smart Controls to handle custom requirement specific application behavior in S4 HANA on-premise (preferred) Hands-on experience on using multiple application templates in SAP Business Application Studio List Report, Analytical List, Overview, Free-Style pages Ability to use Fiori Elements in custom SAPUI5 applications and analyze the business requirement to identify the different options available within adaptation projects created for applications using Fiori Elements Knowledge about customization options available as part of SAPUI5 Flexibility Personalization, Key User Adaptation and Adaption Projects Prior hands-on experience on custom SAPUI5 applications that implement -
-
-
- Create, Read, Update, Delete Operations using more than 1 OData Services in a single SAPUI5 application
- Promises, Async Await coding blocks
- Flexible Column Layout
- Navigation and Routing
- with parameter passing within a SAPUI5 application
- Cross-app navigation with parameter passing across SAPUI5 applications
- Applicability and Implementation of tree tables in SAPUI5
- Authorization based access to toggle display only and editable views and SAPUI5 controls
- Well versed usage of 3rd party libraries in SAPUI5 Projects for excel cell-level formatting in excel file downloads, PDF file downloads
- Row level formatting (font size, background, etc.) in tabular data using expression binding and formatter.js files
- Dynamic Page, Object Page, Message Popovers
- MVC Architecture
- Fragments, dialogs,
- binding types
- binding modes
- Responsive behavior for SAPUI5 Controls
Identify & implement reusability and performance improvements in SAPUI5 custom applications in usage of different tabs in developer options while performing browser level debugging Ability to perform external debugging in SAP system Usage of GitHub Commands and Operations for code version maintenance. Knowledgeable about Pages and Spaces in Fiori Launchpad configuration. Ability to provide effort estimation and schedule tasks based on available bandwidth within the team Prepare and perform cutover activities in SAP On-premises QA systems |