Print
ERP systems SAP ABAP/4 Programming
Code
IT-ERP1
Version
1.2
Offered by
ICT Engineering
ECTS
5
Prerequisites
For ICT engineering students: SDJ1, RWD1
For other students: Experience in object-oriented Programming and the SQL database language (DML and DDL)
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
Internal examination
The evaluation of the course is based on mandatory course work (50%) and the oral exam (50%) at the end of the course. Only students with approved course work will be allowed to attend the exam.
The exam is oral and it takes 20 minutes per student. The exam is in two
parts. First part is a presentation and discussion of selected parts of the
course work. Second part is drawn question from the theory of the course.
Grading criteria
There will be given a mark from the 7-point grading scale.
The mark 12 will be given for a very good performance with no or few and not important errors.
The mark 02 for Danish students will be given for a just acceptable performance where at least half of the expected performance is reached.
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
8/1/2022 12:00:00 AM
Course type
Business and Management
Keywords
SAP, ABAP, Database management, Object-oriented programming, ALV Grid