About Donyati
Donyati, a global consulting leader founded in 2015, excels in SAP services including advisory, S/4HANA implementations and support to align IT with business goals. We provide end-to-end solutions from strategy to managed services.
ABAP Developer (S/4HANA Migration)
Donyati is seeking skilled ABAP Developers to support critical SAP ECC to S/4HANA migration projects for our global clients. The role focuses on analyzing, remediating, and optimizing legacy ECC custom developments so they function correctly and efficiently within the S/4HANA architecture and HANA database environment. Experience supporting System Conversion (Brownfield), Selective Data Transition, or Landscape Transformation approaches to ECC to S/4HANA migration.
Key Responsibilities
- Analyze and migrate legacy ECC custom ABAP code to S/4HANA, including code refactoring and adaptation to S/4HANA data models and simplifications.
- Perform S/4HANA readiness checks using ABAP Test Cockpit (ATC), interpret and remediate S/4HANA Simplification Database impacts, and implement fixes for functional and technical incompatibilities.
- Execute large-scale ATC scans and Code Inspector (SCI) checks to identify custom code incompatibilities and prioritize remediation across large custom object inventories.
- Use SAP Custom Code Migration tools including Custom Code Migration App, Simplification Item Catalog, and Readiness Check outputs to guide remediation activities.
- Execute SPAU/SPDD adjustments, performance analysis for HANA database, and align developments with clean-core principles during system conversion.
- Refactor custom code to align with S/4HANA data model changes including table simplifications such as MATDOC, ACDOCA (Universal Journal), and FI line-item table consolidation.
- Analyze custom code usage using SQL Monitor (SQLM), Usage Procedure Logging (UPL), or SCMON to prioritize remediation based on actual system usage.
- Replace database dependent logic with HANA optimized SQL, CDS Views, AMDP procedures, and modern ABAP (7.4+) syntax.
- Analyze and remediate classic enhancements, user exits, implicit enhancements, and BADIs to align with S/4HANA enhancement framework and clean-core principles.
- Identify and replace obsolete function modules, BAPIs, and direct table access with supported APIs or CDS based access patterns.
- Collaborate closely with Basis, functional consultants, testing teams, and business stakeholders across global time zones for design, testing, and go-live support.
- Support integration testing and remediation of defects related to custom developments impacted by S/4HANA simplifications.
- Participate in dual maintenance or retrofit processes when ECC and S/4 systems run in parallel during conversion programs.
Required Skills & Experience
- 3–8 years of hands-on ABAP development experience, including classical reports, module pools, enhancements, BADIs, user exits, and OOPs ABAP.
- Hands-on experience performing custom code remediation during at least one ECC to S/4HANA conversion project.
- Experience analyzing large custom code inventories (500+ objects) and prioritizing remediation using ATC findings and business usage statistics.
- Strong understanding of S/4HANA simplification concepts, HANA-optimized ABAP, CDS views, OData services, and performance tuning on HANA.
- Experience performing custom code impact analysis using ATC, Code Inspector, and SAP Readiness Check outputs.
- Strong understanding of S/4HANA data model simplifications and how they impact custom code.
- Experience converting legacy SELECT statements and database dependent logic to HANA optimized patterns.
- Experience using ABAP Development Tools (ADT in Eclipse) and familiarity with ABAP Cloud or RAP model is an advantage.
- Experience developing and consuming CDS Views, AMDP procedures, and modern ABAP syntax introduced in S/4HANA.
- Familiarity with Git-enabled CTS, transport management, and development lifecycle practices in large SAP programs.
- Good communication skills and experience working with international clients and multi-vendor environments.
Preferred Qualifications
- SAP certification in ABAP, S/4HANA, or ABAP Cloud (nice to have).
- Experience with large-scale system conversions, including handling high volumes of custom objects and complex integrations.
- Experience remediating large custom code inventories (hundreds to thousands of objects) as part of S/4HANA system conversion programs.
- Familiarity with SAP Fiori architecture, OData services, and UI enablement of backend ABAP services.
- Knowledge of AI/ML-enabled SAP development and modernization tools such as smartShift, SAP Joule, Pillir, or similar automation tools for code remediation and transformation.
Personal and Professional Attributes
- Proactive, self-motivated with problem ownership.
- Strong analytical and troubleshooting skills.
- Excellent organization and communication skills for working with senior stakeholders.
- Thrives in fast-paced, multi-tasking environments.
Education / Qualifications
Bachelor's degree in Computer Science, Information Technology, or equivalent experience.
Why Join Donyati
Competitive salary, bonuses, health insurance, retirement plans, flexible work arrangements, professional development opportunities, and generous PTO.