Code: Alles auswählen.
IF lv_feld1 = 'Test1' OR lv_feld1 = 'Test2'.
...
ENDIF.
Code: Alles auswählen.
IF lv_feld1 IN ('Test1','Test2').
...
ENDIF.
Code: Alles auswählen.
CASE lv_feld1.
WHEN 'Test1'
OR 'Test2'.
...
ENDCASE.
Folgende Benutzer bedankten sich beim Autor black_adept für den Beitrag:
Murdock
Mach ich meistens auch immer so.black_adept hat geschrieben:"CASE" statt "IF" - das kommt dem sehr nahe.
Code: Alles auswählen.
data: lr_string type range of string.
field-symbols: <lr_string> like line of lr_string.
* Beliebige Patterns füllen
append initial line to lr_string assigning <lr_string>.
<lr_string>-sign = 'I'.
<lr_string>-option = 'CP'.
<lr_string>-low = 'Test*'.
...
if lv_field1 in lr_string.
...
endif.
Code: Alles auswählen.
find regex 'Test[12]' in lv_field1.
if sy-subrc eq 0.
...
endif.
Folgende Benutzer bedankten sich beim Autor a-dead-trousers für den Beitrag:
Murdock
Code: Alles auswählen.
IF lv_feld1 CP 'Test*'.
ENDIF.
Code: Alles auswählen.
IF 'Test1/Test2' CS lv_feld1.
Folgende Benutzer bedankten sich beim Autor Alexander D. für den Beitrag:
Murdock
Auch schön, danke.Alexander D. hat geschrieben:Code: Alles auswählen.
IF 'Test1/Test2' CS lv_feld1.