
Durch die Nutzung dieses Makros kann die selbstdefinierte Registerkarte in ihrem PBO ermitteln, ob es sich um den initialen Durchlauf handelt. Damit können Sie den ersten Durchlauf der PBO-Module von allen weiteren PBO-Durchläufen unterscheiden.
Abhängig vom Rückgabewert dieses Makros verzweigen Sie dann in ein INIT-Modul oder in ein STATUS-Modul.
Das Makro für die Abfrage heißt:
SWL_WIDISP_GET_INIT
Es liefert im initialen Durchlauf ' X' und bei allen weiteren Durchläufen ' ' (Space).
Die Verwendung könnte wie folgt aussehen:
FORM INIT_D0100.
DATA: INIT_FLAG LIKE SY-INPUT.
SWL_WIDISP_GET_INIT INIT_FLAG.
CHECK INIT_FLAG IS INITIAL.
*- Initialisierungen
[...]