Job Description : SAP ABAP Developer
Position Overview
We are seeking an experienced SAP ABAP Developer with a proven track record of successful end-to-end implementation rollouts. The ideal candidate will have 6-10 years of hands-on experience in SAP ABAP development and a strong understanding of SAP modules and business processes.
Experience Required
Total Experience :
6-10 years in SAP ABAP Development
Implementation Experience :
Minimum 2 end-to-end SAP implementation rollouts (from requirement gathering to go-live and post-implementation support)
SAP Environment :
Experience in both ECC and S / 4HANA environments
Key Responsibilities
Development & Implementation
Design, develop, test, and implement ABAP-based solutions for SAP applications across multiple modules
Lead technical implementation activities in full lifecycle SAP projects from blueprinting to go-live
Develop and maintain Reports, Interfaces, Conversions, Enhancements, Forms (RICEF) objects
Create and optimize ALV reports, Interactive reports, and Classical reports
Develop Smart Forms, SAP Scripts, and Adobe Forms for business documents
Build and maintain BAPIs, RFCs, and IDocs for system integrations
Technical Expertise
Write clean, efficient, and well-documented ABAP code following SAP development standards
Perform code reviews and ensure adherence to coding best practices and performance standards
Create and modify database tables, views, data elements, domains, and structures
Implement User Exits, Customer Exits, BAdIs (Business Add-Ins), and Enhancement Points
Develop custom workflows and business process automation solutions
Integrate web services (SOAP / REST) with SAP systems
Performance & Quality
Conduct performance tuning and optimization of existing ABAP programs
Debug complex ABAP code and resolve technical issues efficiently
Perform unit testing, integration testing, and support UAT (User Acceptance Testing)
Ensure code quality through systematic debugging and error resolution
Implement best practices for memory management and runtime optimization
Project Management
Participate in requirement gathering workshops with functional consultants and business stakeholders
Prepare technical specifications from functional specifications
Create and manage transport requests and version management
Coordinate with cross-functional teams including Basis, Functional, and Integration teams
Provide post-implementation support and troubleshoot production issues
Mandatory Technical Skills
Core ABAP Development
Strong expertise in
ABAP Programming
(ABAP 7.4+)
Proficiency in
Object-Oriented ABAP (OO ABAP)
Hands-on experience with
ABAP Dictionary
Advanced knowledge of
Internal Tables, Field Symbols, and Data References
Experience with
Modularization
Reports & Forms
ALV Reports
(Classical ALV, Grid ALV, IDA, SALV)
Interactive Reports
with drill-down functionality
Smart Forms
and
SAP Scripts
Adobe Forms
for complex document layouts
Interfaces & Integration
RFCs
(Remote Function Calls) - sRFC, aRFC, tRFC, qRFC
BAPIs
development and usage
IDocs
Web Services
PI / PO or CPI
integration experience (preferred)
Enhancements
User Exits and Customer Exits
BAdIs (Business Add-Ins)
Enhancement Spots and Enhancement Sections
Implicit and Explicit Enhancement Points
BTE (Business Transaction Events)
Database & Performance
Strong
SQL
and
Open SQL
knowledge
Database views
Performance tuning
using SQL Trace (ST05), Runtime Analysis (SE30)
Experience with
ABAP on HANA
Modern SAP Technologies
Experience with
SAP Fiori / UI5
development (preferred)
Knowledge of
ABAP RESTful Application Programming Model (RAP)
Familiarity with
SAP Business Technology Platform (BTP)
Experience with
Eclipse ADT (ABAP Development Tools)
Functional Module Experience
(Any 2-3 modules)
SAP
FI / CO
(Finance & Controlling)
SAP
MM
(Materials Management)
SAP
SD
(Sales & Distribution)
SAP
PP
(Production Planning)
SAP
WM / EWM
(Warehouse Management)
SAP
HR / HCM
(Human Capital Management)
SAP
QM
(Quality Management)
Implementation Experience Requirements
End-to-End Implementation Exposure
Candidates must have been involved in
minimum 2 complete SAP implementation rollouts
covering :
Requirement Gathering & Analysis
Participation in fit-gap analysis workshops
Requirement documentation and functional specification review
Design & Planning
Technical specification creation
Solution architecture design
Development estimation and planning
Development Phase
Custom development and configuration
Creation of RICEF objects
Unit testing and code reviews
Testing Phase
Integration testing support
User Acceptance Testing (UAT) support
Defect resolution and retesting
Data Migration
Legacy system data extraction
Data validation and transformation
Migration program development using LSMW, BDC, or BAPI
Go-Live & Deployment
Pre-go-live activities and final testing
Hypercare support during cutover
Production deployment and monitoring
Post-Implementation Support
Post-go-live production support
Issue resolution and troubleshooting
Performance monitoring and optimization
Application Consultant • Delhi, India