Information on individual educational components (ECTS-Course descriptions) per semester

Elective: Application Developement SAP ERP

Degree programme Computer Science - Digital Innovation
Subject area Engineering Technology
Type of degree Bachelor
Summer Semester 2024
Course unit title Elective: Application Developement SAP ERP
Course unit code 083121160106
Language of instruction English
Type of course unit (compulsory, optional) Elective
Teaching hours per week 3
Year of study 2024
Level of the course / module according to the curriculum
Number of ECTS credits allocated 5
Name of lecturer(s)
Requirements and Prerequisites
  • Programming paradigms and techniques: Structured and object-oriented programming
  • Database basics, especially SQL
  • Business Process Management
  • Integrated Information Systems
Course content
  • Basics: Architecture of SAP ERP, development environment, data model including authorizations, view clusters, dialogues, screens, GUI elements and their encapsulation, logging
  • ABAP Basics: Dictionary Objects Including Domains and Data Types, Language Concepts, Program Types, Includes
  • SOAP web service
Learning outcomes

Many companies capture all business processes in SAP. The business software is the world leader and provides valuable information for business decisions. SAP is used by companies of all sizes with different needs and requirements. The aim of this course is to provide an overview and insight into the SAP application development to be a professional SAP developer.

 Theoretical and methodological know-how (T/M):

  • Students understand the architecture of SAP ERP, create and change data structures in the ABAP Dictionary.
  • They are able to create reports in the programming language ABAP, assign transaction codes and customize menu structures.
  • Students know to create simple interfaces in SAP ERP and use modularization.

In addition, social and communicative skills (S/C) such as teamwork/willingness to cooperate, critical faculty, motivation, reliability and self-competences (S) such as learning and motivation, decision-making, responsibility, perseverance, expressiveness, appearance are trained.

Planned learning activities and teaching methods

Integrated course: 3 THW

Lectures and simple exercises, which will be presented and discussed in the next session. A larger project is to be modeled, implemented and presented in small groups.

Assessment methods and criteria
  • Evaluation of Exercises (50%)
  • Project and presentation (50%)

For a positive grade, a minimum of 50% of the possible points must be achieved across all parts of the examination.



Recommended or required reading
  • Baumgartl, Axel u.a. (2017): SAP S/4HANA: An Introduction. 1. Aufl. Bonn ; Boston: SAP PRESS.
  • Gahm, Hermann u.a. (2016): ABAP Development for SAP HANA. 2. Aufl. Bonn ; Boston: SAP PRESS.
  • Hardy, Paul (2016): ABAP to the Future. 2. Aufl. Bonn ; Boston: SAP PRESS.
  • Riches, Matthew u.a. (2019): SAP: An Introduction: Next-Generation Business Processes and Solutions. 1. Aufl. Bonn ; Boston: SAP PRESS.
  • Wood, James (2010): ABAP Cookbook: Programming Recipes for Everyday Solutions. 1. Aufl. Boston: SAP PRESS.
Mode of delivery (face-to-face, distance learning)

In-class lecture: Compulsory attendance in the practice session