SAP ABAP / Fiori 开发工程师
SAP ABAP / Fiori Developer
职位概述:
我们正在寻找一位经验丰富的SAP ABAP / Fiori开发人员加入我们的团队,参与在SAP S/4HANA环境中的定制SAP Fiori应用程序的设计与开发。
入选的候选人将参与支持SAP项目系统(PS)、财务会计(FI)和仓储管理(WM)中业务流程的解决方案。这是一个注重技术实践的角色,重点是使用ABAP、CDS视图、OData服务、SAP网关、SAPUI5和SAP Fiori技术开发现代SAP应用。
理想的候选人应具备扎实的ABAP开发经验,并了解S/4HANA开发模型,能够构建响应式、用户友好的SAP Fiori应用。该职位需要与功能顾问、业务利益相关者、用户体验专家和其他技术团队紧密合作,将业务需求转化为可扩展且易于维护的SAP解决方案。
主要职责:
在SAP S/4HANA环境中设计、开发、增强和维护定制的SAP Fiori和SAPUI5应用。
使用ABAP开发后端组件,包括报表、接口、增强、类、函数模块和应用逻辑。
创建和维护核心数据服务(CDS)视图,以支持事务性应用、分析场景、报告需求和OData服务。
使用SAP网关和现代S/4HANA开发实践设计、开发和维护OData服务。
开发支持SAP PS、FI和WM模块中业务流程的技术解决方案。
与SAP功能顾问合作,理解业务需求,并将功能规范转化为有效的技术设计。
开发和增强RICEFW对象,包括:
- 报表
- 接口
- 转换
- 增强
- 表单
- 工作流
实施SAP增强技术,如BAdIs、用户退出、增强点以及隐式或显式的增强。
在SAP后端和Fiori应用中执行调试、故障排除、根本原因分析和技术问题解决。
优化ABAP代码、CDS视图、OData服务和SAPUI5应用,以确保性能、可扩展性和系统稳定性。
配置和排查SAP Fiori Launchpad组件,包括目录、小部件、目标映射、角色、空间和页面。
支持单元测试、集成测试、用户验收测试、部署和生产后的活动。
准备技术规格
查看英文原文
Position Overview:
We are seeking a highly skilled SAP ABAP / Fiori Developer to join our team and contribute to the design and development of custom SAP Fiori applications within an SAP S/4HANA environment.
The selected candidate will work on solutions supporting business processes across SAP Project System (PS), Financial Accounting (FI), and Warehouse Management (WM). This is a hands-on technical role with a strong focus on developing modern SAP applications using ABAP, CDS Views, OData services, SAP Gateway, SAPUI5, and SAP Fiori technologies.
The ideal candidate will combine strong ABAP development experience with knowledge of the S/4HANA development model and the ability to build responsive, user-friendly SAP Fiori applications. The role requires close collaboration with functional consultants, business stakeholders, UX specialists, and other technical teams to translate business requirements into scalable and maintainable SAP solutions.
Key Responsibilities:
Design, develop, enhance, and maintain custom SAP Fiori and SAPUI5 applications in an SAP S/4HANA environment.
Develop backend components using ABAP, including reports, interfaces, enhancements, classes, function modules, and application logic.
Create and maintain Core Data Services (CDS) Views to support transactional applications, analytical scenarios, reporting requirements, and OData services.
Design, develop, and maintain OData services using SAP Gateway and modern S/4HANA development practices.
Develop technical solutions supporting business processes within the SAP PS, FI, and WM modules.
Collaborate with SAP functional consultants to understand business requirements and translate functional specifications into effective technical designs.
Develop and enhance RICEFW objects, including:
oReports
oInterfaces
oConversions
oEnhancements
oForms
oWorkflows
Implement SAP enhancement technologies such as BAdIs, user exits, enhancement points, and implicit or explicit enhancements.
Perform debugging, troubleshooting, root-cause analysis, and technical issue resolution across SAP backend and Fiori applications.
Optimize ABAP code, CDS Views, OData services, and SAPUI5 applications to ensure performance, scalability, and system stability.
Configure and troubleshoot SAP Fiori Launchpad components, including catalogs, tiles, target mappings, roles, spaces, and pages.
Support unit testing, integration testing, user acceptance testing, deployment, and post-production activities.
Prepare technical specifications, solution documentation, deployment instructions, and knowledge-transfer materials.
Participate in SAP implementation, rollout, enhancement, upgrade, and support initiatives.
Ensure that all developments follow SAP coding standards, security requirements, clean-core principles, and development best practices.
Required Qualifications:
Bachelor's degree in Computer Science, Information Technology, Systems Engineering, or a related field.
Proven professional experience as an SAP ABAP Developer in SAP ECC and/or SAP S/4HANA environments.
Hands-on experience developing custom SAP Fiori and SAPUI5 applications.
Strong knowledge of ABAP development, including:
oABAP Developments
oABAP Dictionary
oReports and ALV
oFunction modules and BAPIs
oEnhancements and BAdIs
oDebugging and performance analysis
Practical experience creating and extending ABAP CDS Views.
Strong understanding of OData services, SAP Gateway, and frontend-to-backend integration.
Experience working with XML Views, data binding, models, fragments, controllers, routing, and reusable components in SAPUI5.
Knowledge of SAP Fiori design principles and SAP Fiori Launchpad configuration.
Experience developing and supporting RICEFW objects.
Familiarity with SAP transport management and application deployment across development, quality assurance, and production environments.
Ability to analyze complex business and technical requirements and convert them into maintainable SAP solutions.
Strong troubleshooting, communication, and documentation skills.
Ability to work effectively in a cross-functional and geographically distributed team.
Preferred Qualifications:
Experience developing solutions for one or more of the following SAP modules:
oSAP Project System (PS)
oSAP Financial Accounting (FI)
oSAP Warehouse Management (WM)
Strong experience with SAP S/4HANA custom development and extensibility.
Knowledge of CDS annotations, associations, analytical queries, virtual elements, and authorization controls.
Experience with RESTful ABAP Programming Model (RAP) and SAP Fiori Elements.
Knowledge of SAP Business Technology Platform and SAP Business Application Studio.
Experience with SAP HANA performance optimization and code pushdown techniques.
Knowledge of SAP authorization concepts related to Fiori applications, OData services, and backend objects.
Experience working with Agile or Scrum methodologies and tools such as Jira.
Originally posted on Himalayas