Feature Control - Typen
Feature Controls können für Felder, aber auch für Aktionen und Funktionen definiert werden. An folgendem Beispiel wird es für eine Action implementiert:
Definition im Behavior
action ( features : instance ) action_delete_task;
Implementierung mit ABAP
METHOD get_instance_features.
LOOP AT keys INTO DATA(key).
APPEND INITIAL LINE TO result ASSIGNING FIELD-SYMBOL(<result>).
<result> = VALUE #( %tky = key-%tky
%action-action_delete_task = if_abap_behv=>fc-o-disabled ).
ENDLOOP.
ENDMETHOD.