Case distinction
Evaluate case distinction with the SWITCH #( ) operator
DATA(status) = SWITCH #( scrum_status
WHEN scrum_status_open THEN status_waiting
WHEN scrum_status_in_process THEN status_busy
WHEN scrum_status_blocked THEN status_alarm
WHEN scrum_status_done THEN status_ok ).Old style:
DATA status TYPE status_enum.
CASE scrum_status.
WHEN scrum_status_open.
status = status_waiting.
WHEN scrum_status_in_process.
status = status_busy.
WHEN scrum_status_blocked.
status = status_alarm.
WHEN scrum_status_done.
status = status_ok.
ENDCASE.