CT-Professional_100 + Help …
Das interaktive Lernsystem für ABAP® verbindet Theorie und Praxis durch eine Echtzeitkopplung an das SAP ®-System oder dem ‘CT-Debug_Simulator’.
Die Kurs-Suite CT-Professional_100+Help enthält 6 Einzelkurse zu dem Thema ‘Programmierung in ABAP™’. Hier werden sehr ausführlich die häufigsten / wichtigsten Sprachelemente beschrieben.
Der ABAP-Kurs ist für Einsteiger und Fortgeschrittene sowie für Umsteiger von anderen Programmiersprachen wie Cobol oder Pascal geeignet. Zu jedem im Kurs vorgestellten ABAP-Sprachelement gibt es syntaxgeprüfte ausführbare Reportbeispiele (ca. 600 insgesamt). Zusätzlich ist das Tool ‘CT-Debug_Simulator‘ enthalten. Die Bearbeitungszeit des ‘CT-Professional_100+Help’ ist auf etwa 150 h anzusetzen.
Lernen Sie, wie die Theorie in die Praxis umgesetzt wird (Programmflow, Variableninhalte, Auswertung der Listergebnisse). Zunächst wird im Kurs die Syntax einzelner Befehle erläutert, danach erfolgt die Ausführung von Reportbeispielen mit Overlay-Informationen innerhalb der Debugging-Session (entweder in Echtzeit oder im CT-Debug_Simulator).
1. Echtzeitkopplung an das SAP-System
Die Report-Beispiele können live in das SAP-System geladen werden (siehe Screenshot) und in einem speziell unterstützten Debugging-Modus getestet werden.
Hierbei werden wichtige Coding-Stellen direkt im R/3®-Debugger durch Zusatzzeichnungen und Texte kommentiert.
2. Der Debug-Simulator
Unabhängig von der komplexen Technologieanforderung des SAP-Systems können Sie alternativ mit dem CT-Debug_Simulator die Programmausführung im Debugging-Modus nachvollziehen. Im Debuggingmodus wird jede Befehlsausführung der Reportbeispiele einzeln gezeigt (Forward- und Backwarddebugging) .
Nach unseren Informationen gibt es derzeit kein vergleichbarers Lernprogramm auf dem Markt in diesem Umfang und mit Echtzeitkopplung und ‘CT-Debug_Simulator’.
3. Der Kursinhalt im Detail …
Dieses ABAP eLearning-System beseht aus 6 Einzelkursen mit insgesamt etwa 150Unterrichtsstunden. Sie können sich selbst intensiv ausbilden und die Sprache ABAP auf unterschiedlichen Ebenen erfassen. Sie bestimmen, wann Sie was wiederholen oder vertiefen wollen, Sie lernen leichter …
Kurs 1: Starten mit ABAP – Die Grundausstattung
Dieser Anfangskurs besteht aus einer Auswahl von ABAP-Befehlen, die Ihnen schon in der Anfangsphase die Gelegenheit bieten, leichte Reports zu programmieren.
Weitere Infos ...Kurs 2: Erweiterung von Sprachumfang und Anwendung
Dieser Fortsetzungskurs besteht aus einer Auswahl von ABAP-Befehlen, die Ihnen schon in der Anfangsphase (gemeinsam mit Kurs 1) die Gelegenheit bieten, auch größere Reports zu programmieren.
Weitere Infos ...Kurs 3: Weitere Befehle für effiziente Programmierung
Der Fortsetzungskurs 3 zeigt Ihnen weitere Möglichkeiten, wie Sie z.B. durch die umfangreiche Befehlsgruppe “SELECT …” gezielt mit der Datenbank des SAP®-R/3®-Systems zusammenarbeiten können.
Weitere Infos ...Kurs 4: “Feldsymbole, SELECT-Klauseln und Listbefehle usw.”
Im Mittelpunkt des Fortsetzungskurses 4 steht u.a. die Nutzung der Adressrechnung durch Feldsymbole. Hier finden Sie Lösungsmechanismen wieder, die in der Assemblersprache anzutreffen sind.
Weitere Infos ...Kurs 5: Zusätzliche Adressbefehle, Bitoperationen, Datasets und externe Performs …
Der Schwerpunkt im Kurs 5 sind u.a. “Außenbeziehungen” im R/3 wie externe Datenbestände auf dem Server und dem Client und statische/dynamische externe Programmaufrufe.
Weitere Infos ...Kurs 6: Spezielle Sprachelemente …
In dem Kurs 6 werden spezielle ABAP Sprachbefehle und Varianten behandelt, die in der Praxis mit besonderer Sorgfalt eingesetzt werden sollten.
Weitere Infos ...4. RETRIEVAL-HELP für die Programmierpraxis
Die Retrieval-Helpfunktionen unterstützen den Benutzer zusätzlich bei der Programmierung.
Durch unterschiedliche Search-Anforderungen kann während der Programmierarbeiten eine gezielte Hilfe aus dem gesamten Content der Kurs-Suite 1-6 angeboten werden. Durch den Help-Button “Extern” steht zusätzlich auch die Systemdokumentation der Befehle von ABAP in einem “Original SAP®-GUI” zur Verfügung.
Das Retrieval-Help sucht aufgrund Ihrer Search-Anweisung im gesamten Lern-Pool der Kurs-Suite 1-6 nach:
- geeigneten Lernabschnitten
- möglichen Synonymbegriffen
- zentralen Befehlen in den Report-Beispielen
- Schlagwörtern in sämtlichenTextbereichen der Suite
- passenden Lösungen in den Report-Beispielen
um bei der gerade aktuell zu lösenden Aufgabe zu helfen.
Durch die direkte Zuordnung der Fundtreffer zu den jeweiligen Lernabschnitten / Textbereichen / Reports / Beispielfenster / Info-Trees usw. können Sie schnell entscheiden, ob die vorliegenden Informationen ausreichen oder einige Lernstep’s kurz wiederholt werden sollten.
4.1 HELP FEATURES
- Volltextsuche
Durch Searchfunktionen können aus dem Volumen der CT-Professional_100 Suite bestimmte Worte (mit AND, OR, NOT) in Trefferlisten (tree) angeboten werden. - Schlagwort- oder Synonymsuche
Nicht sofort bekannte Sprachelemente lassen sich auch durch eine Schlagwort- oder Synonymsuche lokalisieren. - Suche in den Report-Beispielen
Wenn die praktische Anwendung von Sprachelementen im Vordergrund steht, kann eine entsprechende Selektion in der Suchmaske eingegeben werden (Suchbox = Report-Beispiele). Das Suchergebnis ist als Baum dargestellt. Neben der Kurzbeschreibung des Beispiel-Reports wird der Sourcecode im Syntaxhighlighting mit der entsprechenden Fundstelle angezeigt. - Suche in ausgewählten, zentralen Befehlen aus den Report-Beispielen
Die zentralen Befehle in den Report-Beispielen sind gekennzeichnet und können selektiv ausgewertet werden. - Suche in den Lernabschnitten
Durch die Suche von Befehlserläuterungen kann aus der Trefferliste direkt auf die gewünschten einzelnen Textabschnitte der jeweiligen Lektionen oder der Beispiele positioniert werden. Der Anwender kann anschließend den betreffenden Lernabschnitt von dieser Stelle aus weiter prozessieren. - Externe Suche im Hostsystem (Doku der Befehle von ABAP )
Zusätzlich steht durch die Benutzung des Buttons “EXTERN” die gesamte System-Dokumentation der Befehle in ABAP in einem SAP-GUI zur Verfügung.