VALUE # | ABAP740

Mit dem Release 7.40 sind viele neue Funktionen in ABAP hinzugekommen. Zeit sich damit zu beschäftigen…

Heute habe ich mich an dem VALUE-Operator versucht:

Horst Keller |SCN | ABAP News for Release 7.40 – Constructor Operator VALUE

Vor 740

DATA ls_stable type lvc_s_stbl.
ls_stable-row = abap_true.
ls_stable-col = abap_true.
o_grid->refresh_table_display( is_stable = ls_stable ).

Ab 740

o_grid->refresh_table_display( is_stable = value #( col = 'X' row = 'X' ) ).

Fazit

Die neuen Möglichkeiten sind sicherlich enorm. Gerade was das Einsparen von Deklarationen angeht. Ob das immer gut ist? Wahrscheinlich nicht. Aber man wird sich daran gewöhnen müssen. Es gehört in modernen SAP-Systemen ab jetzt dazu.

Übersichtlicher wird Coding dadurch nur, wenn die Funktionen sparsam eingesetzt werden. Andernfalls kann es schnell chaotisch und unübersichtlich werden.

Enno Wulff