sap-training-courses
7854  Reviews star_rate star_rate star_rate star_rate star_half

Transactional Apps with the ABAP RESTful Application Programming Model

Skills Gained This course will prepare you to: -Understand the architecture of applications built with the ABAP RESTful Application Programming Model -Develop transactional apps using built-in...

Read More
$2,760 USD GSA  $2,358.59
Course Code S4D437-v022
Duration 3 days
Available Formats Classroom

Skills Gained

  • This course will prepare you to:
       -Understand the architecture of applications built with the ABAP RESTful Application Programming Model
       -Develop transactional apps using built-in generic data access (managed scenario)
       -Develop draft-enabled transactional apps
       -Develop transactional apps based on composite business objects
       -Develop transactional apps using existing code for data access (unmanaged scenario)

Who Can Benefit

  • Developer
  • Development Consultant

Prerequisites

  • Essential:
       -Experience in object-oriented ABAP Programming, e.g. through either course S4D400 or courses BC400 and BC401
       -Basic knowledge of ABAP Core Data Services, e.g. through courses S4D430 or HA400
  • Recommended:
       -Experience in reading modern, expression-based ABAP syntax, e.g. through courses BC402 or D75AW
       -Basic knowledge of OData and SAP Fiori Elements, e.g. through courses S4DEV or UX403

Course Details

Course Content

  • The ABAP RESTful Application Programming Model (RAP)
       -Understanding the Concepts and Architecture
       -Defining a CDS-based Data Model
       -Defining an OData UI Service with RAP
  • RAP Business Objects (RAP BOs)
       -Defining RAP BOs and their Behavior
       -Using the Entity Manipulation Language (EML) to Access RAP BOs
       -Understanding Concurrency Control in RAP
       -Defining Actions and Messages
       -Implementing Authority Checks
  • Update and Create in Managed Transactional Apps
       -Enabling Input Fields and Value Help
       -Implementing Input Checks with Validations
       -Providing Values with Determinations
       -Implementing Dynamic Feature Control
  • Draft-enabled Transactional Apps
       -Understanding the Draft Concept
       -Developing Draft-Enabled Applications
  • Transactional Apps with Composite Business Objects
       -Defining Composite RAP Business Objects
       -Compositions in OData UI Services
       -Implementing the Behavior of Composite RAP BOs
  • Unmanaged Transactional Apps
       -Understanding Data Access in Unmanaged Implementations
       -Implementing Data Access of Unmanaged BOs

Course based on software release

  • AS ABAP 7.55
  • SAP S/4HANA 2020