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 11 Selektionsbildschirme
Pfeil 11.1 Ereignisse
Pfeil 11.1.1 Reihenfolge von Ereignissen
Pfeil 11.1.2 Beispiele für Ereignisse
Pfeil 11.2 Einfache Selektionen
Pfeil 11.2.1 PARAMETERS-Anweisung
Pfeil 11.2.2 Zusätze zur PARAMETERS-Anweisung
Pfeil 11.3 Komplexe Selektionen
Pfeil 11.3.1 SELECT-OPTIONS-Anweisung
Pfeil 11.3.2 Mehrfachselektionen
Pfeil 11.3.3 Zusätze zur SELECT-OPTIONS-Anweisung
Pfeil 11.4 Selektionstexte verwenden
Pfeil 11.4.1 Textelemente im Überblick
Pfeil 11.4.2 Selektionstexte anlegen
Pfeil 11.5 Selektionsbild speichern
Pfeil 11.5.1 Selektionsvariante anlegen
Pfeil 11.5.2 Report mit Variante starten
Pfeil 11.6 Ergänzende Textobjekte
Pfeil 11.6.1 Textsymbole anlegen
Pfeil 11.6.2 Nachrichten anlegen
Pfeil 11.7 Selektionsbilder frei gestalten
Pfeil 11.7.1 Einzelne Zeile gestalten
Pfeil 11.7.2 Zeilenblock gestalten
Pfeil 11.8 Codebeispiel zum Selektionsbild (einfache Form)
Pfeil 11.9 Codebeispiel zum Selektionsbild (erweiterte Form)
 
Zum Seitenanfang

11.4    Selektionstexte verwenden Zur vorigen ÜberschriftZur nächsten Überschrift

Bislang erscheinen im Selektionsbild die technischen Feldnamen der Parameter und die Namen der internen SELECT-OPTIONS-Tabellen. Im Quellcode werden Sie mit diesen technischen Namen auch weiterhin arbeiten, aber für den Anwender sollten bessere, »sprechende« Texte angezeigt werden. Hierzu verwenden Sie spezielle Textelemente, die sogenannten Selektionstexte.

 
Zum Seitenanfang

11.4.1    Textelemente im Überblick Zur vorigen ÜberschriftZur nächsten Überschrift

Jedes ABAP-Programm hat eigene Teilobjekte, wie beispielsweise Textelemente. Im Textpool stehen alle Textelemente des Programms. Die Originalsprache ist die Anmeldesprache, mit der das Programm geschrieben wurde, von der aus die Textelemente in andere Sprachen übersetzbar sind, ohne dass im Quellcode Veränderungen vorgenommen werden müssen. Die Programme werden damit sprachunabhängig, und die Übersetzung erfordert keinerlei Programmierkenntnisse. Diese ländersprachliche Pflegbarkeit gilt auch für Selektionstexte.

Es werden drei Arten von Textelementen unterschieden:

  • Textsymbole
    Textsymbole können Sie beispielsweise anstelle von hart codierten Literalen im Quellcode verwenden.

  • Selektionstexte
    Selektionstexte lassen sich im Selektionsbild statt der technischen Namen von Parametern und Selektionstabellen anzeigen.

  • Listüberschriften
    Listüberschriften dienen der Gestaltung von Listköpfen.

 
Zum Seitenanfang

11.4.2    Selektionstexte anlegen Zur vorigen ÜberschriftZur nächsten Überschrift

Um die Textelemente zur Bearbeitung zu erreichen, gibt es mehrere Möglichkeiten. Im Einstiegsbild des ABAP Editors erreichen Sie die Textelemente, indem Sie den Report eingeben, sein Teilobjekt Textelemente auswählen und auf den Ändern-Button klicken (siehe Abbildung 11.11).

Einstieg in die Arbeit mit Textelementen über den ABAP Editor

Abbildung 11.11    Einstieg in die Arbeit mit Textelementen über den ABAP Editor

[+]  Zu Textelementen verzweigen

Arbeiten Sie bereits mit dem Quellcode-Editor und möchten zu den Text-elementen verzweigen, erreichen Sie diese im Menü über SpringenTextelementeSelektionstexte (siehe Abbildung 11.12).

Vom Quellcode zu den Selektionstexten springen

Abbildung 11.12    Vom Quellcode zu den Selektionstexten springen

Im Pflegebildschirm der Textelemente sehen Sie drei Registerkarten: Auf der Registerkarte Selektionstexte hat das System im Beispiel bereits alle technischen Namen der Parameter und Selektionstabellen eingetragen, die im Selektionsbild verwendet werden (siehe Abbildung 11.13). Zu diesem Pflegebildschirm gelangen Sie, indem Sie aus dem ABAP Editor vom Quellcode ZTEILNEHMERLISTE11 über das Menü in die Selektionstexte springen.

Pflegebildschirm für Selektionstexte

Abbildung 11.13    Pflegebildschirm für Selektionstexte

Einige der verwendeten Parameter und die Selektionstabelle beziehen sich bei ihrer Deklaration auf Dictionary-Elemente. Das System bietet deshalb an, die Texte hierzu aus dem ABAP Dictionary zu übernehmen und mit dem Selektionsbild zu verknüpfen (siehe Abbildung 11.14). Diese Texte haben wir bereits beim Datenelement des Feldes auf der Registerkarte Feldbezeichner als Langtext gepflegt. Falls Sie die Texte aus dem ABAP Dictionary übernehmen möchten, setzen Sie in der Spalte Dictionary die Haken entsprechend. Die Texte werden übernommen und grau hinterlegt im Anzeigemodus dargestellt.

Bezeichnungen aus dem Dictionary als Selektionstext übernehmen

Abbildung 11.14    Bezeichnungen aus dem Dictionary als Selektionstext übernehmen

Die restlichen Selektionstexte werden individuell in den dafür vorgesehenen Feldern gepflegt und können maximal 30 Zeichen lang sein. Die Textelemente stehen damit im Textpool des Programms. Da auch dieses Teilobjekt die aktuellen Inhalte nur in aktiver Form nutzen kann, dürfen Sie nach dem Pflegen der Selektionstexte nicht einfach zum Quellcode zurückspringen, sondern müssen die Textelemente aktivieren (siehe Abbildung 11.15). Nur dann wird der Textpool des ABAP-Reports aktiviert und steht in der aktuellen Form für das Selektionsbild zur Verfügung, wie in Abbildung 11.16 gezeigt. Wie Sie sehen können, ist der Bildschirm so für Anwender wesentlich besser lesbar und verständlicher.

Selektionstexte individuell pflegen

Abbildung 11.15    Selektionstexte individuell pflegen

Selektionsbild mit Selektionstexten

Abbildung 11.16    Selektionsbild mit Selektionstexten

 


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