Course announcements

  • Do you want to develop and run custom ABAP code decoupled from the digital core, e.g. from SAP S/4HANA Cloud, to implement powerful Side- by-Side Extensions?
  • In this course you will learn how with SAP Cloud Platform ABAP Environment, customers and partners can develop and run custom ABAP code on a separate Platform-as-a-Service, decoupled from the digital core. You will see how to leverage existing ABAP know-how with a state-of-the- art development toolset in conjunction with existing SAP Cloud Platform assets and services. With this knowledge the ABAP community can profit from increased development productivity and a faster time-to-market of custom ABAP applications and extensions.

Goals

  • This course will prepare you to:
    • Understand the SAP Cloud Strategy
    • Develop ABAP source code with SAP Cloud Platform ABAP Environment
    • Understand what is specific for the ABAP Language Version for SAP Cloud Platform ABAP Environment
    • Define a Service and bind a Service
    • Expose such a Service from SAP Cloud Platform
    • Code with the ABAP RESTful Programming Model
    • Use Backend APIs in Cloud Platform ABAP
    • Explain the Cloud Foundry Connectivity and Destination Service
    • Configure Communication Scenarios using the Communication Management
    • Import abapGit sources

Audience

  • Application Consultant
  • Business Process Architect
  • Developer
  • Developer Consultant
  • Solution Architect
  • Technology Consultant

Prerequisites

Essential

  • BC400 ABAP Workbench Foundations

Recommended

Course based on software release

  • SAP Cloud Platform ABAP Environment

Content

  • SAP Cloud Platform Strategy and Extensions of SAP S/4HANA and SAP Business Suite
    • Explain the digital platform for intelligent enterprises
    • Explain Extensions of SAP Business Suite and SAP S/4HANA
  • Introduction into SAP Cloud Platform ABAP Environment
    • Explain SAP Cloud Platform ABAP environment in a nutshell
    • Introduce a modern ABAP language
    • Explain ABAP Development Tools in Eclipse (ADT)
  • ABAP Language Versions
    • Explain ABAP Language Versions
    • Explain ABAP Features not supported in SAP Cloud Platform ABAP Environment
    • Explain whitelisted APIs in ABAP environment
    • How to Get an ABAP Environment
  • ABAP RESTful Programming Model
    • Explain ABAP RESTful Programming Model, Overview
    • Explain ABAP Core Data Services (CDS)
    • Explain business objects
    • Explain business services
  • Side-by-Side Extensions Between SAP Cloud Platform ABAP and SAP Backend
    • Explain Connectivity Services in Overview
    • Explain Consumption of Whitelisted API
    • Explain Consumption of OnPremise OData Service
    • Explain Consumption of OnPremise RFC
  • Custom Code Transformation
    • Explain Custom Code on-premise
    • Perform custom code transformation to SAP Cloud Platform ABAP environment
  • abapGit
    • Use abapGit
  • Transporting Software Components
    • Transport Software Components
  • In-App Extensibility
    • Explain the Motivation for a New Extensibility Concept in SAP S/4HANA