Code: Alles auswählen.
005 USER = &1-low
Code: Alles auswählen.
005 USER = &2-low
Code: Alles auswählen.
000 *DA
001 loop at &1.
002 CALL FUNCTION 'TH_POPUP' destination &2 *
003 EXPORTING *
004 CLIENT = &3 *
005 USER = &1-low *
006 MESSAGE = &4 *
007 exceptions *
008 user_not_found = 1 *
009 others = 2.
010 IF SY-SUBRC <> 0.
011 message i000(zpopup).
012 ENDIF.
013 endloop.
Ich persönlich halte Makros ohnehin für eine ziemlich dämliche Erfindung. Meine ersten Begegnungen mit Makros war "huch, gibts einen neuen ABAP-Befehl?".babap hat geschrieben:Zu dem Thema hätte ich einen Funktionsbaustein geschrieben. Der ist besser dokumentiert und besser zu testen.
Es gibt Leute, die ähnliche Aussagen über Feldsymbole machen.ralf.wenzel hat geschrieben:Ich persönlich halte Makros ohnehin für eine ziemlich dämliche Erfindung. Meine ersten Begegnungen mit Makros war "huch, gibts einen neuen ABAP-Befehl?".babap hat geschrieben:Zu dem Thema hätte ich einen Funktionsbaustein geschrieben. Der ist besser dokumentiert und besser zu testen.
Ich finde dass die die Lesbarkeit des Programms negativ beeinflussen, auch wenn sie auf den ersten Blick praktisch wirken.
Ralf