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)
Developer
Development Consultant
- 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-ba
- 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
Course notes and announcements:
This course covers the various aspect of developing transactional apps with the ABAP RESTful Application Programming Model (RAP):
Defining the data model and the behavior of a RAP Business Object (BO) with ABAP Core Data Services (ABAP CDS)
Using the Entity Manipulation Language (EML) to access RAP BOs
Implementing the behavior of a RAP BO with a generic data access layer (managed approach) or based on existing (legacy) code (unmanaged approach).
Draft-enabling RAP-based applications
Developing SAP Fiori apps based on composite RAP BOs
This is a SAP CERTIFIED Course. Your course will include Full Class Delivery of the comprehensive standard SAP curriculum agendas, SAP Certified Instructor, Demonstration and Presentation, Student Hands on exercises, Access to SAP Hosted servers/training environment, and SAP Certified participant guides.
With virtual live classroom training you get comprehensive training from SAP experts using seamless over-the Web connectivity. The same content delivered in SAP's traditional "brick and mortar" classrooms is presented during virtual live classroom deliveries. As in SAP's traditional classrooms, SAP virtual live classroom stresses hands-on learning providing each registered student with exclusive access to live SAP systems throughout each course. Each Virtual Live class is taught by a SAP Certified Instructor and will include an e-book student guide for you to download and keep. CPE Credits are currently available only for publicly scheduled courses delivered live at SAP locations and our Authorized Education Partner locations. CPE Credits are not available for virtual live classroom sessions.
Not finding any suitable dates? Contact us for additional available dates: training@dunnsolutions.com