Back to jobs
TeamWork Corporate

SAP ABAP Developer ( 3+ years of experience )

Quận 12, Hồ Chí Minh, VietnamPosted 1 weeks ago
Full-timeonsiteMid-Senior Level

Job Description

  • Design, develop, test, and maintain custom ABAP programs including reports, module pools, function modules, and object-oriented classes.
  • Develop and manage SAP Forms using SAP Script, SAPscript, Smart Forms, and Adobe Document Services (ADS).
  • Implement enhancements using Business Add-Ins (BADIs) and User Exits to extend standard SAP functionality without modification.
  • Build and maintain IDoc interfaces for inbound and outbound EDI/integration scenarios.
  • Write performance-optimized SQL queries using Open SQL, CDS Views, and ABAP on HANA techniques.
  • Collaborate with functional teams to translate business requirements into technical specifications and ABAP solutions.
  • Perform unit testing, code reviews, and participate in transport management across DEV / QAS / PRD.
  • Troubleshoot and resolve incidents related to custom ABAP programs in production environments.
  • Contribute to RAP (RESTful ABAP Programming Model) development on S/4HANA and BTP where applicable.
  • Support integration scenarios using OData services, REST/SOAP APIs, and SAP Integration Suite (BTP).
  • Maintain technical documentation including functional specs, technical specs, and test cases.

Core ABAP Development

  • Proficient in ABAP programming: reports, ALV, module pools, function modules, RFC.
  • Object-Oriented ABAP (OOP): classes, interfaces, inheritance, polymorphism, design patterns.
  • ABAP Workbench, SE80, Eclipse ADT (ABAP Development Tools).
  • Open SQL performance tuning; experience with internal tables, field symbols, and data references.

Forms

  • SAPscript, Smart Forms — design, development, and maintenance.
  • Adobe Document Services (ADS) / Adobe Interactive Forms 

Enhancement Framework

  • BADIs (Business Add-Ins): classic and new kernel BADIs, finding and implementing the correct enhancement spot.
  • User Exits: customer exits, module pool exits, menu exits.
  • Implicit and explicit enhancements; enhancement spots and sections.

IDocs & Interfaces

  • IDoc architecture: IDoc types, message types, partner profiles, ports, process codes.
  • Developing custom IDocs and extending standard IDocs with Z-segments.
  • Inbound / outbound processing: function modules, ALE configuration basics.
  • RFC (synchronous and asynchronous), BAPI usage and wrapper development.

Nice-to-Have / Strong Plus Skills

  • RAP (RESTful ABAP Programming Model): behavior definitions, projections, OData V4 exposure on S/4HANA Cloud / on-premise.
  • SAP BTP (Business Technology Platform): Cloud Foundry, BTP Integration Suite (Cloud Integration / API Management), SAP CAP (Cloud Application Programming Model).
  • UI5 / Fiori: SAP UI5 application development, Fiori Elements, Fiori Launchpad administration.
  • CDS Views: entity definitions, associations, annotations (OData, analytics, access control).
  • OData services: development via SEGW, RAP, and CAP; REST API integration patterns.
  • S/4HANA migration experience: custom code adaptation, ABAP for HANA, simplification list.
  • SAP Digital Manufacturing (DM) or other industry-specific add-on experience

Qualifications & Experience

  • Bachelor's degree or higher in Computer Science, Information Technology, Engineering, or a related field.
  • More than 3 years of hands-on SAP ABAP development experience in project environments.
  • Experience working across at least two SAP functional areas (e.g., MM, SD, PP, FI/CO, WM/EWM).
  • Familiarity with SAP transport management (CTS), development standards, and Agile/Waterfall delivery.
  • Strong analytical and problem-solving skills with attention to code quality and performance.
  • Good communication skills in English; ability to work directly with functional consultants and business users.
  • SAP certification (e.g., C_TAW12_750 or equivalent) is an advantage.

• 13th salary after 1 working year. 
• Bonus after 1 working year that is based on your performance and on the global result of company. 
• 12 basic days off + 6 additional days off offered by company / year. 
• Have 1 additional health private insurance for employee after trial period. 
• Have fees for lunch.
• Yearly trip for Teambuilding 

SAP ABAP Developer ( 3+ years of experience ) at TeamWork Corporate | Renata