Rheinwerk < openbook > SAP-Wissen aus erster Hand
SAP-Wissen aus erster Hand.
 
Inhaltsverzeichnis
Vorwort zur vierten Auflage
1 ABAP und die ersten Schritte im SAP-System
2 ABAP Dictionary
3 Programmieren im ABAP Editor
4 Felder und Berechnungen
5 Modifikation von Zeichenketten
6 Debugging von Programmen
7 Modifikation von transparenten Datenbanktabellen
8 Rechnen mit Datum und Zeit, Mengen und Währungen
9 Mit Daten in einer Datenbanktabelle arbeiten
10 Programmablaufsteuerung und logische Ausdrücke
11 Selektionsbildschirme
12 Interne Tabellen
13 Modularisierung von Programmen
14 Weiterführende Themen
A Icons auf einen Blick
B Abkürzungsverzeichnis
C Die Autoren
Stichwortverzeichnis

Download:
- Beispielprogramme, ca. 23 KB

Buch bestellen
Ihre Meinung?

Spacer
<< zurück
Einstieg in ABAP von Karl-Heinz Kühnhauser, Thorsten Franz
Buch: Einstieg in ABAP

Einstieg in ABAP
Pfeil 10 Programmablaufsteuerung und logische Ausdrücke
Pfeil 10.1 Kontrollstrukturen
Pfeil 10.2 Arbeiten mit Mustern
Pfeil 10.3 Verzweigungen
Pfeil 10.3.1 IF-Struktur
Pfeil 10.3.2 CASE-Struktur
Pfeil 10.4 Schleifen
Pfeil 10.4.1 SELECT-Schleife
Pfeil 10.4.2 DO-Schleife
Pfeil 10.4.3 WHILE-Schleife
Pfeil 10.4.4 Abbruchanweisungen für Schleifen
Pfeil 10.5 Logische Ausdrücke
Pfeil 10.5.1 Einfache logische Ausdrücke
Pfeil 10.5.2 Verknüpfte logische Ausdrücke
Pfeil 10.6 Codebeispiel zu IF
Pfeil 10.7 Codebeispiel zu CASE
Pfeil 10.8 Codebeispiel zu DO und Abbruchbedingungen
Pfeil 10.9 Codebeispiel zu WHILE und logischen Ausdrücken
 
Zum Seitenanfang

10.2    Arbeiten mit Mustern Zur vorigen ÜberschriftZur nächsten Überschrift

Die Anweisungen für die Kontrollstrukturen müssen, wie alle anderen ABAP-Anweisungen auch, in den Quellcode geschrieben werden. Unter Umständen kann es die Arbeit erleichtern, hierbei mit Mustern zu arbeiten, denn sie fügen vorgefertigte Strukturen ab der Cursorposition in den Quellcode ein.

Um ein solches Muster einzufügen, positionieren Sie den Cursor im ABAP Editor in der Zeile, ab der das Muster eingefügt werden soll, und klicken auf den Button Muster, wie in Abbildung 10.1 gezeigt.

Muster einfügen

Abbildung 10.1    Muster einfügen

Es erscheint ein Fenster, in dem häufig verwendete Muster angeboten werden, beispielsweise die SELECT-Anweisung. Andere Muster, wie etwa die IF-Struktur, erhalten Sie über die Zeile Anderes Muster. Da eine IF-Struktur eingefügt werden soll, geben Sie dort IF ein (siehe Abbildung 10.2) und klicken auf den Weiter-Button (inline image).

Auswahlfenster für Muster

Abbildung 10.2    Auswahlfenster für Muster

Das System fügt nun die komplette IF-Strukturbeschreibung in den Quellcode ein (siehe Abbildung 10.3).

In den Quellcode per Muster eingefügte IF-Struktur

Abbildung 10.3    In den Quellcode per Muster eingefügte IF-Struktur

Die Zeilen, die nicht benötigt werden, löschen Sie oder machen Sie zur Kommentarzeile. Die Teile, die fehlen, ergänzen Sie, d. h. Bedingungen und Anweisungsblöcke. Für den Fall, dass Sie noch nicht sicher sind, wie das Muster genau zu bezeichnen ist, können Sie nach Auswahl des Feldes Anderes Muster den Hilfe-Button anklicken (inline image, siehe Abbildung 10.4).

Andere Muster auswählen

Abbildung 10.4    Andere Muster auswählen

Ihnen wird nun ein weiteres Fenster mit möglichen Mustern angezeigt: Es beginnt mit verschiedenen Mustern für Kommentarzeilen, enthält die Anweisungen für die Kontrollstrukturen dieses Kapitels sowie weitere Muster (siehe Abbildung 10.5).

Hier wählen Sie das relevante Muster aus – entweder durch Doppelklick oder durch Markieren mit anschließendem Klick auf den Auswählen-Button (inline image) –, das Muster wird daraufhin in das Auswahlfenster übernommen. Der Rest funktioniert wie beschrieben.

Listfenster für Muster

Abbildung 10.5    Listfenster für Muster

[»]  Vollständiges Einfügen

Das Einfügen von Mustern bewirkt immer ein vollständiges Einfügen der Struktur. Wenn es im Einzelfall einfacher und schneller ist, die Strukturanweisungen manuell in den Quellcode zu schreiben, spricht nichts dagegen, dies zu tun. Dafür gewährleistet das Einfügen von Strukturen per Muster beispielsweise eine saubere Schachtelung über alle Ebenen. Bei der späteren Arbeit mit Funktionsbausteinen werden Sie die Arbeit mit Mustern zu schätzen lernen. In Kapitel 13, »Modularisierung von Programmen«, finden Sie mehr Informationen zu Funktionsbausteinen.

 


Ihre Meinung?

Wie hat Ihnen das Openbook gefallen? Wir freuen uns immer über Ihre Rückmeldung. Schreiben Sie uns gerne Ihr Feedback als E-Mail an kommunikation@rheinwerk-verlag.de

<< zurück
 Zum Rheinwerk-Shop
Zum Rheinwerk-Shop: Einstieg in ABAP Einstieg in ABAP
Jetzt Buch bestellen

 Buchempfehlungen
Zum Rheinwerk-Shop: SAP – Der technische Einstieg
SAP – Der technische Einstieg


Zum Rheinwerk-Shop: ABAP Objects – Das umfassende Handbuch
ABAP Objects – Das umfassende Handbuch


Zum Rheinwerk-Shop: ABAP-Entwicklung für SAP S/4HANA
ABAP-Entwicklung für SAP S/4HANA


Zum Rheinwerk-Shop: Kundeneigene Erweiterungen mit ABAP
Kundeneigene Erweiterungen mit ABAP


Zum Rheinwerk-Shop: Schrödinger programmiert ABAP
Schrödinger programmiert ABAP


Zum Rheinwerk-Shop: Migration nach SAP S/4HANA
Migration nach SAP S/4HANA


Zum Rheinwerk-Shop: Design Thinking mit SAP
Design Thinking mit SAP


 Lieferung
Versandkostenfrei bestellen in Deutschland, Österreich und in die Schweiz
InfoInfo

 
 


Copyright © Rheinwerk Verlag GmbH 2020
Für Ihren privaten Gebrauch dürfen Sie die Online-Version natürlich ausdrucken. Ansonsten unterliegt das <openbook> denselben Bestimmungen, wie die gebundene Ausgabe: Das Werk einschließlich aller seiner Teile ist urheberrechtlich geschützt.
Alle Rechte vorbehalten einschließlich der Vervielfältigung, Übersetzung, Mikroverfilmung sowie Einspeicherung und Verarbeitung in elektronischen Systemen.

 
[Rheinwerk]

Rheinwerk Verlag GmbH, Rheinwerkallee 4, 53227 Bonn, Tel.: 0228.42150.0, Fax 0228.42150.77, service@rheinwerk-verlag.de

Cookie-Einstellungen ändern