FORM show_data
USING
fieldname1 TYPE CDPOS-fname
fieldname2 TYPE CDPOS-fname " soll optional sein
fieldname3 TYPE CDPOS-fname " soll optional sein
" Logik
CASE IS INITIAL
WHEN fieldname1.
" tu nichts
WHEN fieldname2.
" tue was mit fieldname1
WHEN fieldname3.
" tue was mit fieldname1 und fieldname2
Ich rufe an einer anderen Stelle die Form folgend auf
PERFORM show_data
USING
'RATING'
'' <-- fieldname2 soll leer sein
'' <-- fieldname3 soll leer sein
Mein Problem ist, wie ich innerhalb der CASE-Schleife abfrage, welcher fieldname NICHT belegt ist bzw. INITIAL ist. Eine IF-Schleife wollte ich vermeiden.