Scroll Top

SAP Entwicklung Schulung

Dauer

bis zu 15 Tage

je nach Anforderungen

Ablauf

   Präsentationen

  Übungen

Sprache

  Deutsch

  Englisch

Hinweis: Zur Teilnahme an unserer SAP Entwicklung Schulung ist eine firmeninterne SAP-Lizenz notwendig. 

LEVEL

Anfänger:innen und fortgeschrittene SAP-User:innen

VORKENNTNISSE

Erste Programmiererfahrungen empfohlen, sind aber nicht notwendig

WAS IST SAP Entwicklung

Mit SAP Entwicklung können Sie Ihr SAP-System individuell an Ihre Anforderungen und Wünsche anpassen. ABAP und SAPUI5 ermöglichen es Ihnen, Lösungen für Ihre Probleme und Herausforderungen zu entwickeln.

MÖGLICHE INHALTE der SAP Entwicklung Schulung

Backend Entwicklung
  • Einführung in die proprietäre Programmiersprache ABAP (Advanced Business Application Programming)

Fokus: Grundlegende Kenntnisse über die Sprache und ihre Funktionsweise schaffen

  • Einführung in die objektorientierte Programmierung der ABAP-Sprache

Mit diesem Modul erhalten Teilnehmende eine Einführung in das globale Verzeichnis für Datentypen, das SAP ABAP Data Dictionary.
Teilnehmende erhalten einen Einblick in 

  • die Hierarchie des ABAP Dictionary,
  • die Technischen Einstellungen,
  • den Data Browser von ABAP,
  • den Umgang mit Verwendungsnachweis und
  • das Entity-Relationship-Modell ABAPs.

 

In diesem Modul erhalten Teilnehmende eine Einführung in die Erstellung von Selektionsbildern.
Dabei erhalten sie einen Einblick in

  • die Parameter,
  • die Anordnung und 
  • die Transaktionen von Selektionsbildern.

 

Mit diesem Modul erhalten Teilnehmende eine Einführung in den ALV, welcher zum Erstellen von benutzerfreundlichen Listen und Tabellen in SAP Anwendungen genutzt wird.
Diese Einführung umfasst

  • Allgemeines zu ALV,
  • die verschiedenen Umsetzungsarten und
  • die Erstellung von ALV REUSE-Funktionsbausteinen.

 

In diesem Modul erhalten Teilnehmende eine Einführung in die Modularisierung von SAP ABAP.
Diese Einführung umfasst

  • Allgemeines zu Modularisierung,
  • Vorteile bei der Anwendung und
  • die Erstellung einer Modularisierung, mit Fokus auf die Verwendung von
    • Unterprogrammen,
    • Funktionsbausteinen und
    • Klassenmethoden in SAP ABAP.

 

Mit diesem Modul erhalten Teilnehmende eine Einführung in die Datenbanksprache, SQL, welche zum Speichern, Bearbeiten und Abrufen von Daten in Datenbanken genutzt wird. Das Modul umfasst die Vermittlung von Grundlagen in SQL und Open SQL.

Mit diesem Modul erhalten Teilnehmende Grundkenntnisse über den CDS, einer Datenbankview zum Definieren und Konsumieren von Daten(modellen).
Teilnehmende erhalten einen Einblick in 

  • die Definition einer CDS View,
  • die Datendefinition und Definitionsdetails,
  • die Verwendung von CDS Views in ABAP und
  • die Verwendung von CDS Views im Data Dictionary.

 

Frontend Entwicklung

Dieses Modul stellt eine erste Einführung in die Thematik und den Umgang mit der Benutzeroberfläche SAP Fiori dar.
Teilnehmende erhalten einen Einblick in

  • das SAP Fiori Launchpad,
  • die Design Guidelines von SAP Fiori,
  • die User Experience und Usability und
  • die Unterschiede zwischen SAP Fiori und SAPUI5.

 

In diesem Modul erhalten Teilnehmende eine Einführung in die Technologie SAPUI5 zur Entwicklung von SAP Fiori-Apps.

Fokus: Grundlegende Kenntnisse über die Sprache und ihre Funktionsweise schaffen

Teilnehmende erhalten eine Einführung in das Erstellen und Entwickeln von Fiori Apps.

Fokus: Erlernen vom Umgang mit und den Möglichkeiten zur Anpassung von Fiori Apps.

Dieses Modul stellt eine Einführung in die Thematik und den Umgang mit OData dar. Teilnehmende erhalten einen Einblick in

  • die Funktionsweise von OData,
  • die Architektur und den SAP Gateway,
  • die Möglichkeiten und Entitäten ODatas und
  • die Erstellung und den Umgang mit einem OData-Service.

 

weitere Themen
  • Visual Studio Code
  • Eclipse IDE mit ADT (ABAP Development Tools)
  • SAP BAS (Business Application Studio)
  • SAP Web IDE

In diesem Modul werden Teilnehmende an die grundlegenden Konzepte des Debuggens, dem Finden und Beseitigen von Fehlern, herangeführt. Hierbei gibt es zwei Teilmodule, dem Debuggen in ABAP und dem Debuggen in SAPUI5. 

Kenntnisse in den IDEs VS Code und Eclipse sind empfehlenswert.

Hierbei lernen Teilnehmende die drei Systemlandschaften,

  • die Entwicklungsysteme (DEV),
  • die Qualitätssicherungssysteme (QAS) und 
  • das Produktionssystem (PRD),

und deren Transportsystem sowie 

  • den Umgang mit Transportaufträgen und 
  • die Erstellung eigener Transprotaufträge 

kennen.

Bei diesem Modul erhalten Teilnehmende eine umfassende Schulung zu der inMemory Datenbank SAP HANA. 
Diese Schulung umfasst

  • Allgemeines zu Datenbanken und SAP HANA
  • Kategorien der Datenverarbeitung
  • Vorteile einer inMemory Datenbank und 
  • ihre Funktionalitäten.

 

In diesem Modul erlernen die Teilnehmenden die Grundlagen zur Erstellung von Unit Tests. Diese Einführung umfasst Allgemeines zum Testen von Software (Gründe, Vor-und Nachteile, etc.) sowie den Umgang mit und der Erstellung von Unit Testklassen in ABAP.

Bei diesem Modul erhalten Teilnehmende eine umfassende Schulung zu dem Sperrkonzept, das SAP nutzt, um Dateninkonsistenzen bei gleichzeitiger Arbeit an einem Datensatz zu verhindern. Dieses Modul umfasst das Kennenlernen

  • der Prinzipien von Datenkonsistenz,
  • des SAP Sperrkonzeptes,
  • der Nutzung des Sperrkonzepts
  • von Sperrobjekten und
  • dem Erstellen und Testen eigener Sperrobjekte.

Grundkenntnisse in SAP ABAP sind empfehlenswert.

In diesem Modul erhalten Teilnehmende einen Überblick sowie Einführung über mögliche Erweiterungen, die SAP für seine Standardanwendungen anbietet.
Zu den vorgestellten Erweiterungen gehören

  • User- und Customer-Exits
  • BAdIs (Business Add-Ins)
  • Enhancement Points
  • Business Transaction Events

 

In diesem Modul erhalten Teilnehmende eine umfassende Schulung zu DynProse, einem dynamischen Programm, welches Programmlogik mit einer grafischen Benutzeroberfläche (SAP GUI) kombiniert.
Teilnehmende erhalten Kenntnisse über

  • das Design,
  • die Struktur und 
  • den Aufbau des Programms.

Teilnehmende erlernen zudem ein eigenes DynPro zu erstellen. Grundkenntnisse in SAP ABAP sind empfehlenswert.

In diesem Modul erhalten Teilnehmende einen Überblick sowie eine Einführung in zahlreichen Schnittstellen, die SAP nutzt um Informationen zwischen verschiedenen Systemen zu übermitteln.
Zu den vorgestellten Schnittstellen gehören

  • RFC (Remote Function Call),
  • BAPI (Business Application Programming Interface),
  • IDoc (Intermediate Document) sowie
  • weitere
    • ALE (Application Link Enabling),
    • EDI (Electronic Data Interchange),
    • BDoc (Business Document),
    • ABAP RESTful API.

Während des Moduls haben Teilnehmende die Möglichkeit, die einzelnen Schnittstellen jeweils zu erstellen und zu testen. Grundkenntnisse in SAP ABAP und ein Grundverständnis für Funktionsbausteine sind empfehlenswert.

sind auf Anfrage möglich.

Hinweis:
  • Vorkennnisse:
    Für die Schulung Backend Entwicklung wird empfohlen, Grundkenntnisse in ABAP, SQL und Eclipse IDE zu besitzen. (ausgenommen “ABAP Einführung” und “Structured Query Language (SQL)”)

Schulungskatalog downloaden

Sie können den gesamten Schulungskatalog als pdf-Datei downloaden.

ERKLÄRUNGEN ZUM ABLAUF der SAP Entwicklung Schulung

 Präsentationen

Vermitteln das theoretische Grundwissen zu den einzelnen Themen.

 Übungen

Anwender:innen klicken sich durch einfache Übungen, um die theoretischen Inhalte besser nachzuvollziehen.

kontak­tieren Sie UNS

Für weitere Informationen zu unseren Angeboten senden Sie uns eine E-Mail oder rufen Sie uns an.

Torsten Kamenz