Print
ERP systems SAP ABAP/4 Programming
Code
IT-ERP1
Version
2.0
Offered by
ICT Engineering
ECTS
5
Prerequisites
Experience in object-oriented Programming and the SQL database language (DML and DDL) e.g. from courses PRO1 (formerly SDJ1) and WEB1 (formerly RWD1).
Main purpose
There are two main purposes of this course:
The first purpose (36 lessons) is to introduce students to the aspects of analysis, design, coding and testing company specified programs in the SAP ABAP environment.
The second purpose (12 lessons) is to give the students the opportunity to work further with a selected part of the SAP System:
- Object Oriented programming in ABAP
- Development of SAP S/4 HANA
- SAP for production planning
- etc.
The following points "Knowledge", "Skills" and " Competences" only describe the first purpose.
Knowledge
Having completed this course, students will be able to:
- Understand the ABAP Workbench.
- Create basic ABAP Programs.
- Understand the control flow and structures in ABAP
Skills
Having completed this course, students will be able to:
- Create Database with domains, data elements and tables
- Retrieve Data from the Database with open sql.
- Develop a simple ABAP Programs with modularization.
- Develop a DYNPRO with navigation (CRUD-functionality)
- Develop reports with selection screen, alv-list, etc.
Competences
Having completed this course, students will be able to:
- Use the fundamental concepts of the ABAP programming Language
- Create simple application programs with user dialogs and database connections.
- Trace the flow of a program and troubleshoot simple problems.
- Describe change management for new systems.
- Use ABAP Workbench and basic ABAP language elements.
- Explain the relationship and difference between the classical procedural programming model and the object-oriented programming model in ABAP/4.
- Apply screen flow logic and working with external data.
- Apply different tools and techniques available to implement dataflow in an ABAP program with database.
- Design and implement an object-oriented SAP application with a database and ALV Grid.
Topics
ERP architecture, platform, infrastructure. SAP ABAP/4. Screen flow logic and working with external data. Implement dataflow in an ABAP program with database. Using an ALV Grid to display table data.
Teaching methods and study activities
The workload for students is estimated to 135 hours.
The lessons contain a mix of theory, and hand-on exercises.
The student is required to hand in 3 compulsory exercises.
Resources
Mastering SAP ABAP, A complet guide to developing fast, durable, and maintainable ABAP programs in SAP. Paweł Grześkowiak m.fl.
Supplementary notes.
Evaluation
Examination
Exam prerequisites:
None
Type of exam:
Individual oral exam, 20 minutes.
The exam is in two parts:
First part is a presentation and discussion of selected parts of the course work (which consists of 3 mandatory written course assignments, handed in before deadline).
Second part is drawn question from the theory of the course.
Internal assessment
Tools allowed:
N/A
Re-exam:
Same as the ordinary exam. New assignments are accepted.
Grading criteria
Grading according to the Danish 7-step scale.
Additional information
This course would contain the basic elements of SAP ABAP courses BC400 and BC100 from SAP Denmark.
Responsible
Jens Cramer Alkjærsig (jca)
Valid from
01-08-2023 00:00:00
Course type
5. semester
Compulsory for the specialization Software
Keywords
SAP, ABAP, Database management, Object-oriented programming, ALV Grid