Message Box
Message Box
Eine Message Box ist ein Control, das verwendet wird, um Nachrichten anzuzeigen. Im Gegensatz zum MessageToast ist die MessageBox nicht zeitlich begrenzt und es gibt mehr Optionen zur Gestaltung. Verschiedene Optionen „alert“, „confirm“, „error“, „information“, „success“ und „warning“ für MessageBox.Type verändern das Design und die Funktionalität des Controls. Das Drücken des Buttons „OK“ beim Type „confirm“ löst immer ein Submit aus, es sei denn, es ist anders definiert.
| Methode | Beschreibung |
|---|---|
| ADD_ACTION | Hinzufügen einer Aktion |
| ADD_CUSTOM_ACTION | Hinzufügen einer benutzerdefinierten Aktion |
| GET_DATA | Lesen der eingegebenen Daten |
| SET_EMPHASIZED_ACTION | Setzen einer Aktion, die visuell hervorgehoben sein soll |
Geerbte Methoden von
Keine
Vererbt an
Keine
Implementiert das Interface
Keines
Methoden
CONSTRUCTOR
Erzeugt das Control. Diese Klasse verwendet nicht den Constructor, der unter Hilfsmethoden definiert ist.
| Übergabeparameter | Typ | Standardwert | Beschreibung |
|---|---|---|---|
| IV_TEXT | String | Anzuzeigender Text der MessageBox | |
| IV_MSG_BOX_TYPE | String | Zu setzender Type der MessageBox mit möglichen Werten „alert“, „confirm“, „error“, „information“, „success“, „warning“ |
ADD_ACTION
Hinzufügen einer Aktion.
| Übergabeparameter | Typ | Standardwert | Beschreibung |
|---|---|---|---|
| IV_ACTION | String | Hinzuzufügende Aktion. Mögliche Werte sind ABORT, CANCEL, CLOSE, DELETE, IGNORE, NO, OK, RETRY, YES | |
| IV_SUBMIT? | BOOLE_D | ABAP_FALSE | Setzen, ob ein Submit bei der Aktion ausgeführt werden soll |
| Rückgabeparameter | Typ | Beschreibung |
|---|---|---|
| RO_MESSAGE_BOX | Message_Box | Referenz auf this, um Methodenverkettung zu erlauben |
ADD_CUSTOM_ACTION
Lesen der eingegebenen Daten.
| Übergabeparameter | Typ | Standardwert | Beschreibung |
|---|---|---|---|
| IV_ACTION | String | Hinzuzufügende benutzerdefinierte Aktion. | |
| IV_SUBMIT? | BOOLE_D | ABAP_FALSE | Setzen, ob ein Submit bei der Aktion ausgeführt werden soll |
| Rückgabeparameter | Typ | Beschreibung |
|---|---|---|
| RO_MESSAGE_BOX | Message_Box | Referenz auf this, um Methodenverkettung zu erlauben |
GET_DATA
Lesen der eingegebenen Daten.
| Rückgabeparameter | Typ | Beschreibung |
|---|---|---|
| RS_DATA | TY_MESSAGE_BOX | Auszulesende Daten |
SET_EMPHASIZED_ACTION
Setzen einer Aktion, die hervorgehoben sein soll. Dies ist sinnvoll bei mehreren Aktionen, die zur MessageBox hinzugefügt wurden, siehe Beispiel.
| Übergabeparameter | Typ | Standardwert | Beschreibung |
|---|---|---|---|
| IV_ACTION | String | Name der hervorzuhebenden Aktion |
| Rückgabeparameter | Typ | Beschreibung |
|---|---|---|
| RO_MESSAGE_BOX | Message_Box | Referenz auf this, um Methodenverkettung zu erlauben |

