Teil 9 Flashcards

(20 cards)

1
Q

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.

A
  1. EXCEPTIONS
  2. RAISE
  3. sy-subrc
  4. IF … ENDIF
  5. CASE
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

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 _________________.

A

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.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

Welche ABAP-Exceptionklasse signalisiert einen Fehler, der bereits bei der statischen Codeprüfung erkannt wird?

A

Cx_static_check

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

Welches Systemfeld dient dazu, nach dem Aufruf eines Funktionsbausteins auf Ausnahmesituationen zu reagieren?

A

sy-subrc

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

Ausnahmen können behandelbar oder nicht behandelbar sein. (Wahr oder falsch?)

A

Wahr

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

Ausnahmen können implizit durch die ABAP-Laufzeitumgebung ausgelöst werden. (Wahr oder falsch?)

A

Wahr

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

Ein ABAP-Programm kann explizite Ausnahmen werfen. (Wahr oder falsch?)

A

Wahr

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

Implizite Ausnahmen müssen behandelbar sein. (Wahr oder falsch?)

A

Falsch

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

Mit welcher Syntax gibt man ein Textsymbol namens abc auf der Liste aus?

WRITE text-abc. → _______,
WRITE abc. → _______,
WRITE ‘abc’. → _______,
WRITE ‘text-abc’. → _______

A

WRITE text-abc. → richtig,
WRITE abc. → falsch,
WRITE ‘abc’. → falsch,
WRITE ‘text-abc’. → falsch

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

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. → ______

A

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

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
11
Q

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. → ________

A

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

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
12
Q

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. → ______

A

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

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
13
Q

Bei SELECT-OPTIONS wird ein Datenobjekt deklariert, dessen Typ eine ___________ mit __________ ist.

A
  1. interne Tabelle
  2. Kopfzeile
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
14
Q

Wenn ein Report mit Selektionsbild im Hintergrund (Batchverarbeitung) läuft, ist immer eine Antwort _________ erforderlich.

A

Variante

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
15
Q

Welche Aussagen treffen für den Befehl SELECT-OPTIONS so_gdat for gdatzu?
Der Befehl erzeugt __________________
Der Befehl erzeugt __________________

A

Der Befehl erzeugt ein Datenobjekt,
Der Befehl erzeugt mehrere UI-Elemente

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
16
Q

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.

A

MESSAGE E007(Z_TEST_21).

17
Q

Welcher Befehl erlaubt die Einzelwertabfrage (und keine Mehrfachwertabfrage) im Selektionsbild ___________

18
Q

Welcher Befehl erlaubt die Mehrfachwertabfrage im Selektionsbild?

A

SELECT-OPTIONS

19
Q

Welches Ereignis wird ausgelöst, wenn der Zusatz USER-COMMAND <fcode> für eine Checkbox oder einen Gruppe von Radiobuttons angegeben ist?</fcode>

A

AT SELECTION-SCREEN

20
Q

Wie heißt das Ereignis, um ausgehend von einer Grundliste in eine Verzweigungsliste zu springen?

A

AT LINE-SELECTION