Teil 9 Flashcards
(20 cards)
Beim Aufruf eines Funktionsbausteins werden die möglichen Ausnahmen nach dem Schlüsselwort
_________ angegeben. Der Funktionsbaustein selbst ruft im Fehlerfall den Befehl _________ auf, um eine Ausnahme anzuzeigen und zum aufrufenden Programm zurückzuspringen. Im aufrufenden Programm muss das Feld _________ überprüft werden. Die Fehlerbehandlung kann zwar mit Verzweigungen (_________) erfolgen. Oft
bietet es sich aber an, die Kontrollstruktur _________ mit entsprechenden Fallunterscheidungen zu verwenden.
- EXCEPTIONS
- RAISE
- sy-subrc
- IF … ENDIF
- CASE
Welcher der folgenden Aussagen zu den Ursachen und Reaktionen auf Ausnahmen treffen zu.
Ausnahmen können implizit _________________.
Ein ABAP-Programm kann _________________.
Explizite Ausnahmen können _________________.
Ausnahmen können implizit durch die ABAP-Laufzeitumgebung ausgelöst werden.
Ein ABAP-Programm kann explizite Ausnahmen werfen.
Explizite Ausnahmen können behandelbar oder nicht behandelbar sein.
Welche ABAP-Exceptionklasse signalisiert einen Fehler, der bereits bei der statischen Codeprüfung erkannt wird?
Cx_static_check
Welches Systemfeld dient dazu, nach dem Aufruf eines Funktionsbausteins auf Ausnahmesituationen zu reagieren?
sy-subrc
Ausnahmen können behandelbar oder nicht behandelbar sein. (Wahr oder falsch?)
Wahr
Ausnahmen können implizit durch die ABAP-Laufzeitumgebung ausgelöst werden. (Wahr oder falsch?)
Wahr
Ein ABAP-Programm kann explizite Ausnahmen werfen. (Wahr oder falsch?)
Wahr
Implizite Ausnahmen müssen behandelbar sein. (Wahr oder falsch?)
Falsch
Mit welcher Syntax gibt man ein Textsymbol namens abc auf der Liste aus?
WRITE text-abc. → _______,
WRITE abc. → _______,
WRITE ‘abc’. → _______,
WRITE ‘text-abc’. → _______
WRITE text-abc. → richtig,
WRITE abc. → falsch,
WRITE ‘abc’. → falsch,
WRITE ‘text-abc’. → falsch
Welche der folgenden Aussagen zu Selektionstexten sind korrekt?
Selektionstexte gehören zu den übersetzbaren Textelementen eines Programms. → ______,
Selektionstexte sind nicht übersetzbar. → ______,
So wie Listüberschriften direkt auf der Liste pflegbar sind, können Selektionstexte direkt auf dem Selektionsbild gepflegt werden. → ______,
Zu select-options können keine Selektionstexte gepflegt werden. → ______
Selektionstexte gehören zu den übersetzbaren Textelementen eines Programms. → richtig,
Selektionstexte sind nicht übersetzbar. → falsch,
So wie Listüberschriften direkt auf der Liste pflegbar sind, können Selektionstexte direkt auf dem Selektionsbild gepflegt werden. → falsch,
Zu select-options können keine Selektionstexte gepflegt werden. → falsch
Welche der folgenden Aussagen zu Textelementen eines Programms sind korrekt?
Zu den Textelementen gehören neben den Textsymbolen auch die Listen- und Spaltenüberschriften. → ________,
Nicht alle Textelemente sind übersetzbar. → ________,
Textelemente eines Programms müssen zur Nutzung aktiviert werden. → ________,
Textelemente werden programmbezogen abgelegt. → ________
Zu den Textelementen gehören neben den Textsymbolen auch die Listen- und Spaltenüberschriften. → richtig,
Nicht alle Textelemente sind übersetzbar. → falsch,
Textelemente eines Programms müssen zur Nutzung aktiviert werden. → richtig,
Textelemente werden programmbezogen abgelegt. → richtig
Welche der folgenden Aussagen zum Selektionsbild sind korrekt?
Varianten sind ausgefüllte Selektionsbilder eines Programms und werden programmbezogen abgelegt.
→ ______,
Eine Benutzernachricht vom Typ E führt zur Anzeige des Nachrichtentextes mit Programmabbruch, falls sie zum Ereignis AT SELECTION-SCREEN gesendet wird. → ______,
Alle Eingabefelder eines Selektionsbildes haben eine F1-Hilfe. → ______,
Alle Eingabefelder eines Selektionsbildes haben eine F4-Hilfe. → ______
Varianten sind ausgefüllte Selektionsbilder eines Programms und werden programmbezogen abgelegt.
→ richtig,
Eine Benutzernachricht vom Typ E führt zur Anzeige des Nachrichtentextes mit Programmabbruch, falls sie zum Ereignis AT SELECTION-SCREEN gesendet wird. → falsch,
Alle Eingabefelder eines Selektionsbildes haben eine F1-Hilfe. → falsch,
Alle Eingabefelder eines Selektionsbildes haben eine F4-Hilfe. → falsch
Bei SELECT-OPTIONS wird ein Datenobjekt deklariert, dessen Typ eine ___________ mit __________ ist.
- interne Tabelle
- Kopfzeile
Wenn ein Report mit Selektionsbild im Hintergrund (Batchverarbeitung) läuft, ist immer eine Antwort _________ erforderlich.
Variante
Welche Aussagen treffen für den Befehl SELECT-OPTIONS so_gdat for gdatzu?
Der Befehl erzeugt __________________
Der Befehl erzeugt __________________
Der Befehl erzeugt ein Datenobjekt,
Der Befehl erzeugt mehrere UI-Elemente
Geben Sie eine Nachricht an den Benutzer aus. Es soll sich um eine Fehlernachricht handeln, die der
Nachrichtenklasse Z_TEST_21 zugeordnet ist. Die Nachricht hat die Nr. 7 und bietet keine Platzhalter an.
MESSAGE E007(Z_TEST_21).
Welcher Befehl erlaubt die Einzelwertabfrage (und keine Mehrfachwertabfrage) im Selektionsbild ___________
PARAMETERS
Welcher Befehl erlaubt die Mehrfachwertabfrage im Selektionsbild?
SELECT-OPTIONS
Welches Ereignis wird ausgelöst, wenn der Zusatz USER-COMMAND <fcode> für eine Checkbox oder einen Gruppe von Radiobuttons angegeben ist?</fcode>
AT SELECTION-SCREEN
Wie heißt das Ereignis, um ausgehend von einer Grundliste in eine Verzweigungsliste zu springen?
AT LINE-SELECTION