Skip to content

End to end project used in my lecture "ERP Systeme implementieren und erweitern"

Notifications You must be signed in to change notification settings

ceedee666/erp_scp_end_2_end

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

45 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

End to End SAP ERP process

This repository contains the documentation of the scenario used in the lecture "ERP Systeme implementieren und erweitern" to show an end to end process using current SAP technologies. The scenario uses the following technologies:

  • SAP NetWeaver ABAP
  • SAP Programming Model for Fiori including
    • CDS
    • BOPF
    • Fiori Elements
  • SAP Cloud Platform including
    • Workflow Service
    • Business Rules Service
    • SAP Web IDE
  • SAP CAP for Javascript
  • SAP UI5
  • SAP API Hub

As stated above the SAP Programming Model for Fiori is used to implement the scenario. With the ABAP Restful Programming Model SAP already provides an evolution of the used programming model. Nevertheless, the SAP Programming Model for Fiori is the one underlying most of the current S/4HANA functionality. Furthermore, the SAP Programming Model for Fiori is also available in the recent SPA Netweaver releases underlying e.g. the recent SAP ERP releases. Therefore, this programming model is available in a large number of SAP installations and, consequently, used as a basis for this lecture.

The following figure shows the relation of the different programming models. ABAP Programming Models

Documentation

The documentation describes the necessary steps to implement the overall end to end scenario. First, the overall scenario as well as the components comprising the scenario are introduced. After that, a step by step description of how to build the different components is given. However, the step by step description is not a tutorial describing all necessary steps. Instead only parts of the components are describe as a tutorial. Other parts are exercises that need to be solved by the students using the knowledge gained in the previous steps and available documentation.

Nevertheless, a possible solution for each of the exercises is available as part of this repository.

  1. Scenario Overview
  2. Exploring the EPM
  3. Order Monitor
    1. Introduction to CDS
    2. The Virtual Data Model of the Sales Order Monitor
    3. Exposing the Virtual Data Model with OData
    4. Fiori Elements based Sales Order Monitor
    5. Extending the Sales Order Monitor using Annotations
    6. Extending the Sales Order BOPF object
  4. Red Qualtrics Killer
    1. RQK Overview
    2. RQK Survey Application
    3. RQK Workflow
  5. Summary

Open Issues

  1. Value help for BP, product and status are missing. Related Documentation.
  2. Solutions to the exercises.
  3. Tags to access the solutions to the different exercises.

Technologies & Frameworks

The following links point to the official documentation as well as useful blogs of the different technologies and tools used to build the end to end scenario.

ABAP, CDS and BOPF

SAP Programming Model for Fiori related documentation

SAP Cloud Platform

Important links

Documentation

SAP Cloud Application Programming (CAP) Model documentation

SAP UI5 documentation

References

The following documents where used as as a basis to create this tutorial.

[1] C. Chiuaru, S. Freilinger-Huber, T. Stark, and T. Trapp, ABAP-Entwicklung für SAP S/4HANA Programmiermodell für SAP Fiori inkl. CDS, BOPF, UI-Entwicklung. Galileo Press, 2019.

[2] O. Graeff, A. Fischer, Build your own SAP Fiori App from back end to user interface. SAP. 2019

About

End to end project used in my lecture "ERP Systeme implementieren und erweitern"

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published