SAP ABAP Dynamische Programmierung

Lernen Sie die Grundlagen der Dynamischen Programmierung in ABAP
4.5 (2 ratings) Instead of using a simple lifetime average, Udemy calculates a
course's star rating by considering a number of different factors
such as the number of ratings, the age of ratings, and the
likelihood of fraudulent ratings.
35 students enrolled
$19
$35
46% off
Take This Course
  • Lectures 22
  • Length 2.5 hours
  • Skill Level Intermediate Level
  • Languages German
  • Includes Lifetime access
    30 day money back guarantee!
    Available on iOS and Android
    Certificate of Completion
Wishlisted Wishlist

How taking a course works

Discover

Find online courses made by experts from around the world.

Learn

Take your courses with you and learn anywhere, anytime.

Master

Learn and practice real-world skills and achieve your goals.

About This Course

Published 2/2016 German

Course Description

Willst du die dynamische Programmierung in ABAP erlernen? Dann bist du hier genau richtig!

Der Kurs ist perfekt für ABAP-Entwickler, die schon fortgeschrittene Kenntnisse in der Programmierung von Reports besitzen und sich nun endlich die dynamische Programmierung aneignen möchten. Ich werde dir die folgenden Inhalte einfach und nachvollziehbar darstellen:

  • Feldsymbole
  • Datenreferenzen
  • Run Time Type Services (RTTS)

Ich werde dir Schritt für Schritt im SAP-System zeigen, wie die einzelnen Elemente in ABAP-Programmen verwendet werden können.

Dazu gibt es zahlreiche praktische Übungen und Quizzes, mit deren Hilfe du dein angeeignetes Wissen sofort testen kannst. Ich werde dir auch zu jeder Übung die entsprechende Musterlösung zeigen.

Nach Abschluss dieses Kurses wirst du in der Lage sein, generische Feldsymbole und Datenreferenzen zu erklären und anzuwenden. Des Weiteren lernst du Datenobjekte zur Laufzeit zu erzeugen. Außerdem wirst du zur Laufzeit Beschreibungen zu Datentypen holen und auch Datentypen erstellen können.

What are the requirements?

  • Du solltest fortgeschrittene Kenntnisse in der ABAP Programmierung besitzen (mindestens 1 Jahr Erfahrung). Dabei solltest du z.B. wissen wie die SE80 Entwicklungsumgebung genutzt wird, wie Reports erstellt sowie Strukturen und interne Tabellen verwendet werden.
  • Du solltest Zugang zu einem SAP-System haben

What am I going to get from this course?

  • Du wirst die Verwendungszwecke und Vorteile der dynamischen Programmierung verstehen
  • Du kannst Feldsymbole und Datenreferenzen erklären und in ABAP anwenden
  • Du wirst die Funktionen der RTTI und RTTC verstehen und anwenden können
  • Du wirst in der Lage sein, erste Herausforderungen in der dynamischen Programmierung zu lösen

What is the target audience?

  • Dieser ABAP-Kurs ist für fortgeschrittene Entwickler in der ABAP-Programmierung gedacht, die dynamische Programmierung erlernen möchten
  • Der Kurs ist nicht für Anfänger in der ABAP Programmierung geeignet

What you get with this course?

Not for you? No problem.
30 day money back guarantee.

Forever yours.
Lifetime access.

Learn on the go.
Desktop, iOS and Android.

Get rewarded.
Certificate of completion.

Curriculum

Section 1: Einleitung
01:23

Dozentenvorstellung

03:18
  • Welche Voraussetzungen werden für diesen Kurs benötigt?
  • Was wird in diesem Kurs behandelt?
Erfolgreich lernen mit Udemy
Preview
13:17
So erhälst du dein Zertifikat!
Article
03:18

Wieso programmieren wir überhaupt dynamisch?

Section 2: Feldsymbole
03:33
  • Was sind Feldsymbole?
  • Wozu sind Feldsymbole gut?
12:16
  • Wie werden vollständig typisierte Feldsymbole in ABAP verwendet
  • Was muss bei Feldsymbole beachtet werden
10:51
  • Welche generischen Datentypen gibt es in ABAP?
  • Wie werden generische Feldsymbole in ABAP verwendet?
11:51
  • Was bewirkt der CASTING-Zusatz bei den Feldsymbolen?
  • Wie wird der CASTING-Zusatz in ABAP verwendet
Feldsymbole
4 questions
Section 3: Datenreferenzen
01:52
  • Was sind Datenreferenzen?
  • Wozu sind Datenreferenzen gut?
09:41
  • Wie können Datenreferenzen dereferenziert werden?
  • Wie werden Datenreferenzen in ABAP verwendet?
06:54

Wie werden generische Datenreferenzen verwendet?

07:17

Wie können Datenobjekte zur Laufzeit erzeugt werden?

04:02

Was ist bei der Zuweisung von Datenreferenzen zu beachten?

Datenreferenzen
3 questions
Section 4: Run Time Type Services (RTTS)
06:12
  • Was ist RTTI?
  • Wie wird RTTI verwendet?
04:44
  • Wie werden zur Laufzeit die Komponenten einer Struktur ausgegeben?
05:25
  • Was ist RTTC?
  • Wie wird RTTC verwendet?
07:39
  • Wie wird ein Tabellentyp zur Laufzeit erzeugt?
Run Time Type Services (RTTS)
4 questions
Section 5: Ausblick und Abschluss
09:59
  • Wie werden Daten einer CSV-Datei hochgeladen?
  • Wie wird zur Laufzeit die Komponenten einer Struktur ausgelesen?
11:30
  • Wie wird mit den Daten aus der CSV-Datei gearbeitet?
  • Wie wird überprüft, ob die Komponenten der CSV-Datei valide sind?
08:56
  • Wie werden die Daten der CSV-Datei in die entsprechenden Spalten einer internen Tabelle geschrieben?
01:32
  • Was wurde in diesem Kurs alles erlernt?
Abschlussquiz
3 questions

Students Who Viewed This Course Also Viewed

  • Loading
  • Loading
  • Loading

Instructor Biography

- Skillcoach -, die digitale Akademie für IT- und Management-Knowhow

SKILLCOACH ist die digitale Akademie für IT- und Management-Knowhow von mindsquare.

Das neueste IT- und Managementwissen jedem zugänglich machen, das ist die Mission von Skillcoach. Die Coaches der digitalen Akademie von Fachbereichsleiter Lars Czerwonka vermitteln in didaktisch hochwertigen, interaktiven Online-Kursen passgenaues Wissen – aus der Praxis für die Praxis.

Kernkompetenzen auf einen Blick

- neuestes Technologie- und Managementwissen

- Kurse für Einsteiger, Fortgeschrittene und Experten

- interaktive Lerneinheiten

- zeit- und ortsunabhängiges Lernen

- didaktisch hochwertiges Konzept sichert optimalen Lernerfolg

Instructor Biography

Marco Fröhlich, SAP Consultant bei der mindsquare GmbH

Hallo, mein Name ist Marco Fröhlich. Ich bin Dozent der Trainingsakademie Skillcoach und zertifizierter SAP Consultant der IT-Unternehmensberatung mindsquare.

Bereits im Rahmen meines Studiums Wirtschaftsinformatik konnte ich Kenntnisse in verschiedenen Programmiersprachen erlangen. Dazu gehören unter anderem JAVA, HTML5 oder auch SQL.

Ich bin immer offen für neue Internet-Technologien und beschäftige mich mit den unterschiedlichsten Herausforderungen, die sich dabei ergeben. Mir gefällt es Lösungen für komplexe Probleme zu erarbeiten. In meinen Kursen will ich diese leicht verständlich an dich weitergeben.

Seit meiner Ausbildung zum zertifizierten SAP Berater bei mindsquare arbeite ich hauptsächlich in den Bereichen ABAP, ABAP OO und WebDynpro ABAP. Die Entwicklung in ABAP ist meine Leidenschaft und die möchte ich gerne mit dir teilen.


Instructor Biography

Lars Czerwonka, Fachbereichsleiter Skillcoach

Mein Name ist Lars Czerwonka. Ich bin Leiter der Trainingsakademie Skillcoach, Senior Manager in der Unternehmensberatung mindsquare und dort verantwortlich für den Bereich Personalentwicklung.

Seit 3 Jahren bilde ich mittlerweile engagierte Studenten, neue Mitarbeiter und Manager in Unternehmen aus. Ueber 200 Menschen habe ich bereits in intensiven Trainee- und Managementprogrammen begleitet.

Doch wie bin ich eigentlich dazu gekommen?

Nach meinem Studium der angewandten Informatik war ich 3 Jahre lang SAP Unternehmensberater und habe bei vielen deutschen und auch internationalen Unternehmen Projekte erfolgreich umgesetzt. Die bekanntesten: Porsche, VW, Schwaebisch Hall, VR Banken, aber auch kleinere Unternehmen wie die BSR. Meine Arbeitsschwerpunkte lagen dabei immer im Bereich ABAP, ABAP OO, WebDynpro ABAP, aber auch dem Personalmodul HCM des SAP Systems.

Nach einiger Zeit habe ich entdeckt wie viel Spass es mir macht nicht nur zu beraten, sondern mein Wissen und meine Faehigkeiten auch weiterzugeben! Ich wollte, dass andere auch wachsen und lernen, so wie ich es durfte. Deshalb habe ich 2013 die Inhouse Akademie in der mindsquare gegruendet und 2015 schliesslich die Trainingsakademie Skillcoach.

Ready to start learning?
Take This Course