Skip to Content
Product Information

New SAP training class – Transactional Apps with CDS-based BOPF Objects

A new SAP training class – “Transactional Apps with CDS-based BOPF Objects”  – is launched (code S4D435).

The new three day virtual live class S4D435 covers –

Developing transactional SAP Fiori Applications based on:

ABAP Core Data Services (ABAP CDS) and Business Object Processing Framework (BOPF)

The course goals include preparing you to use object model annotations in CDS to generate a BOPF object, define and implement the behaviour of a BOPF object (actions, validations, determinations), define and handle draft-enabled applications; and define and handle parent-child compositions in BOPF.

Go to this page for the full details of S4D435, including course prerequisites and table of contents, and see when classes are scheduled in your region!

Class S4D435 features in these SAP Learning Journeys:

ABAP Programming – Upskilling from SAP ERP to SAP S/4HANA 

SAP S/4HANA – Programming

You must be Logged on to comment or reply to a post.
  • Hello Colin,


    Thanks for the information.

    From what I understand, the new framework is the ABAP Restful programming model. This course only explain ABAP Fiori Programming model (with BOPF), is it really useful to learn this model now ?

    • Hello Louis-Arnaud

      Thank you for your question.

      The CDS-BOPF-based approach with the ABAP Programming Model, for SAP Fiori is the best practice when building new applications from scratch (greenfield implementations) in SAP S/4HANA up to edition 1909.

      This means that the S4D435 course offering will address the need of customers and partners on SAP S/4HANA releases <= 1909.

      RAP is the recommended way to go for greenfield and brownfield implementations starting with SAP S/4HANA 2020.

      The recommendation to use RAP for the development of new applications is stated in the ABAP Platform 2020 FSD* document. (*FDS: Feature Scope Description)

      • page 191: ABAP RESTful Application Programming Model (RAP)
      • page 191: ABAP Programming Model for SAP Fiori
      • page 192: Business Object Processing Framework (BOPF)

      We are offering the openSAP course “Building Apps with the ABAP RESTful Application Programming Model (RAP)” – starting October 19, 2020 – to help developers getting started with RAP.

      Best regards

      Colin Bailey

      Portfolio Manager for Programming

      SAP Knowledge Transfer & Education

  • I'm wondering the same. SAP came up with a new course for this just now? It says it's for S/4HANA 1809, it was released in 2018. SAP training just caught up? Oh my...

    • Hello Jelena

      Thank you for your question.

      Please see comments regarding the respective positioning in the reply above.

      Best regards

      Colin Bailey

      Portfolio Manager for Programming

      SAP Knowledge Transfer & Education