Diese Methode erzeugt eine neue MessageBox.
| Übergabeparameter | Typ | Standardwert | Beschreibung |
|---|
| IV_TEXT | String | | Anzuzeigender Text für die MessageBox |
| IV_MSG_BOX_TYPE | String | | Zu setzender Type für die MessageBox |
| Rückgabeparameter | Typ | Beschreibung |
|---|
| RO_MESSAGE_BOX | MessageBox | Selbstreferenz |
Beispiel:
data(lv_text) = |This is my MessageBox|.
data(lv_msg_box_type) = |alert|.
data(lo_message_box) = me->create_message_box( iv_text = lv_text
iv_msg_box_type = lv_msg_box_type ).
lo_message_box->add_action( iv_action = /mobbuild/cl_msg_box_action=>co_yes
iv_submit = abap_true ).
lo_message_box->add_action( iv_action = /mobbuild/cl_msg_box_action=>co_no
iv_submit = abap_true ).
lo_message_box->set_emphasized_action( iv_action = /mobbuild/cl_msg_box_action=>co_yes ).
me->set_message_box( lo_message_box ).
Diese Methode erzeugt ein MessageToast.
| Übergabeparameter | Typ | Standardwert | Beschreibung |
|---|
| IV_TEXT | String | | Anzuzeigender Text im MessageToast |
| IV_DURATION? | Integer | 1000 | Dauer, für die das MessageToast angezeigt werden soll. In Millisekunden |
| Rückgabeparameter | Typ | Beschreibung |
|---|
| RO_MESSAGE_TOAST | MessageToast | Selbstreferenz |
Beispiel:
data(lv_text) = |This is my MessageToast|.
data(lo_message_toast) = me->create_message_toast( lv_text ).
me->set_message_toast( lo_message_toast ).
Diese Methode gibt den Klassennamen eines übergebenen Control-Types
zurück.
| Übergabeparameter | Typ | Standardwert | Beschreibung |
|---|
| IV_CONTROL_TYPE | String | | Control-Type, zu dem der Klassenname bestimmt werden soll |
| Rückgabeparameter | Typ | Beschreibung |
|---|
| RV_CLASS_TYPE | String | Zu bestimmender Klassenname |
Diese Methode liest eine Control in einer Applikation anhand der
übergebenen ID aus und gibt diese anschließend zurück.
| Übergabeparameter | Typ | Standardwert | Beschreibung |
|---|
| IV_CONTROL_ID | String | | ID des auszulesenden Controls |
| Rückgabeparameter | Typ | Beschreibung |
|---|
| RO_CONTROL | Control | Auszulesendes Control |
Diese Methode gibt alle Controls aus einer Applikation zurück.
| Rückgabeparameter | Typ | Beschreibung |
|---|
| RT_CONTROLS | MT_CONTROLS | Auszulesende Controls |
Diese Methode liest alle Controls eines Types in einer Applikation aus
und gibt diese zurück.
| Übergabeparameter | Typ | Standardwert | Beschreibung |
|---|
| IV_CONTROL_TYPE | String | | Type der auszulesenden Controls |
| Rückgabeparameter | Typ | Beschreibung |
|---|
| RT_CONTROLS | MT_CONTROLS | Liste mit allen auszulesenden Controls |
Diese Methode liest eine Control in einer Applikation anhand der
übergebenen ID aus und gibt diese anschließend zurück.
| Übergabeparameter | Typ | Standardwert | Beschreibung |
|---|
| IV_CONTROL_ID | String | | ID des auszulesenden Controls |
| Rückgabeparameter | Typ | Beschreibung |
|---|
| RO_CONTROL | Control | Auszulesendes Control |
Diese Methode initialisiert alle Controls, die zur App hinzugefügt
wurden. Sie besitzt weder Über- noch Rückgabeparameter. Diese Methode
sollte bei Klassen aufgerufen werden, die Kinder haben und bei einer
PBO initialisiert werden müssen.