SAP ABAP ASSISTANT MANAGER
About this position
The SAP ABAP Assistant Manager is responsible for performance optimization, development and customization of ABAP programs, debugging, data conversion, and managing SAP enhancements. The role also involves object-oriented programming, background job management, and transport management of ABAP objects.
Responsibilities
• Performance Optimization (Tuning):
• Conduct performance tuning of existing ABAP programs to ensure efficiency.
• Analyze SQL performance and optimize code for large data volumes.
• Development and Customization:
• Develop custom reports using Interactive ALV (ABAP List Viewer).
• Implement Batch Data Communication (BDC) for data transfer and migration.
• Create and enhance dialog programs for custom user interfaces.
• Leverage ABAP Dictionary for defining database tables, views, indexes, and data elements.
• Debugging and Troubleshooting:
• Perform detailed debugging to resolve issues in standard and custom ABAP programs.
• Optimize code for better performance and maintainability.
• OData and Data Conversion:
• Develop and expose SAP data using OData services for integration with external systems.
• Implement data migration and conversion routines using BDC, LSMW, and other standard methods.
• SAP Enhancements and Exits:
• Implement various exit technologies such as Screen Exits, User Exits, Enhancements, BAdI (Business Add-Ins), BTE (Business Transaction Events), and routines for enhancing standard SAP functionality.
• Develop and customize validations to meet specific business requirements.
• Design and develop output forms using Smartforms and handle SAPScript if required.
• Object-Oriented ABAP (OOP):
• Implement ABAP Objects (Object-Oriented Programming) to develop scalable and reusable components.
• Background Job Management:
• Manage and monitor background jobs, ensuring proper job scheduling and performance optimization.
• Transport Management:
• Handle the transport of ABAP objects between different SAP environments (DEV, QAS, PRD).
Requirements
• Bachelor's degree in Computer Science, Information Technology, or related field.
• Experience:
• 3 to 6 years of hands-on SAP ABAP development experience.
• Experience working with SAP modules like SD, MM, FICO, etc.
• Technical Skills:
• Proficient in Performance Optimization and ABAP Debugging.
• Expertise in Interactive ALV, BDC, Dialog Programming, and ABAP Dictionary.
• Strong understanding of OData services and data conversion techniques.
• Experience with various enhancement frameworks such as Screen Exits, User Exits, Enhancements, BAdI, BTE, validation routines, etc.
• Good knowledge of Smartforms and ABAP Objects (OOP).
• Experience with Background Job Management and Transport of ABAP objects between systems.
• Knowledge of ABAP for S4/HANA, CDS Views, and AMDP.
• Familiarity with SAP Fiori/UI5 development.
• Strong analytical and problem-solving skills.
• Excellent communication skills and ability to collaborate with cross-functional teams.
• Ability to work in an Agile or Waterfall project environment.
• Optional Skills (Preferred but not Required):
• Knowledge of ABAP for S4/HANA, including best practices for S/4HANA migration and enhancements.
• Familiarity with CDS (Core Data Services) Views for advanced data modeling.
• AMDP (ABAP Managed Database Procedures):
• Experience with AMDP to write database-specific code for performance-critical processes.
• SAP Fiori/UI5:
• Understanding of SAP Fiori development, OData integration, and UI5 framework.
• Willing to working in Head Off