Training and Workshops /

Modern ABAP Development

An introduction to the latest concepts and principles of ABAP programming, design patterns, and unit testing.

Duration
5 Days
Location
Virtual / On Site
Languages
English, German, Romanian

Advanced Business Application Programming, or simply ABAP, is the main programming language behind most SAP solutions. It is a high-level proprietary programming language used to create business-oriented applications. In this course you will learn the building blocks of modern ABAP development by implementing a stand-alone application from scratch.

Content
  • Development environments: ABAP Workbench and ABAP Development Tools (ADT)
  • Architecture and development guidelines (package structure, naming convention, etc.)
  • Data model design and data dictionary (DDIC)
  • ABAP Core Data Services (CDS) and code push-down
  • Introduction to ABAP syntax and the ABAP debugger
  • Classes and interfaces in ABAP Objects
  • Error handling and logging
  • Security and authorization concepts
  • Remote function call (RFC), Web services (HTTP, REST, OData)
  • Automated testing with ABAP Unit
  • Application customizing and feature toggle
  • Enhancements and modifications of standard ABAP applications
  • abapGit and open-source ABAP projects
Audience
  • Developers
  • Development Consultants
Prerequisites
  • Previous programming language experience
  • Understanding of object-oriented programming (OOP) principles and multi-tier architecture

Get in touch today

We shape the content of our training courses to meet your specific requirements and expectations.