Course announcements

  • This course will be retired as of end June 2024. As an alternative, please take a look at S4D400 Basic ABAP Programming, S4D401 Intermediate ABAP Programming and S4D430 Data Modelling in ABAP Dictionary and ABAP Core Data Services (S4D430). You may also find the digital learning journey Acquiring Core ABAP Skills of interest. Learning ABAP Cloud equips you with the skills to scale, innovate, integrate and maintain business applications efficiently while saving on costs, and ensures you stay current with today's cloud-centric business world. It also increases your marketability as a developer in the growing SAP ecosystem. Our classes impart ABAP knowledge that is applicable both to ABAP Cloud and on-premise installations, demonstrating the backward compatibility of ABAP Cloud, i.e. your skills and experience in ABAP on-premise can certainly form a strong foundation for working in ABAP Cloud.
  • As an experienced ABAP developer, you would like to get familiar with the latest features in ABAP development. In this course, changes in the ABAP programming language and the ABAP development tools from SAP Netweaver 7.0 to 7.51 will be discussed.

Course information

  • Introduction and Motivation
    • Introduction
  • The Development Environment
    • Understanding Compiler Warnings and Suppressing them with Pragmas
    • Using the Source-Code-Based Class Builder
    • Enhancing Productivity through Code Completion
    • Providing a Type-Ahead Search Help
    • Developing with ABAP Development Tools for Eclipse (ADT)
    • Working with the new Dictionary Tools in Eclipse
  • ABAP Expressions
    • Understanding The Move From Statements To Expressions
    • Processing Strings Using Expressions and Functions
    • Using Inline Declarations
    • Creating Objects and Casting Using Expressions
    • Assigning Values Using Expressions
    • Using Enumerations
  • Internal Tables
    • Formulating Dynamic Where Conditions
    • Defining and Using Secondary Keys
    • Processing Internal Tables Using Expressions
    • Creating Comprehensions And Reductions
    • Defining and Using Meshes
  • Changes to Open SQL
    • Knowing the Syntax of New Open SQL
    • Using SQL Expressions
    • Knowing the New Join Possibilities
  • CDS Views
    • Knowing the Basics of Core Data Services
    • Using Annotations
    • Using Expressions and Functions
    • Formulating Advanced Joins and Associations
  • ABAP Channels
    • ABAP Messaging Channels
    • ABAP Push Channels
  • New Analysis Tools
    • Using the ABAP Trace
    • Using the ABAP Test Cockpit
    • Using the SQL Monitor
  • This course will prepare you to:
    • Discover the delta features in ABAP development from SAP NetWeaver 7.0 to 7.5
  • Developer
  • Development Consultant

Essential

  • ABAP development experience on SAP NetWeaver 7.0 in both procedural and object-oriented programming

Recommended

  • None
  • The course is relevant to you if you are working with at least SAP NetWeaver Release 7.40.
  • Although the system release is indicated as 7.51, the features discussed have been introduced successively in the following releases:
    • SAP NetWeaver 7.0 Enhancement Package 2
    • SAP NetWeaver 7.40
    • SAP NetWeaver 7.50

Find a course date

Can't find a suitable date?

Booking for 1-2 people?

Make a request for us to schedule training around what works for you? We will do our best to consider your request.

Request a training date

Booking for 3+ people?

Our 3 to RUN initiative empowers you to schedule our chosen classroom training course or virtual SAP Live Class on a date that suits you. You need at least three confirmed participants to register and SAP will add it to your schedule.

Find out more