ABAP RAP

Feature Control

(C) Brandeis Consulting📁

Scope

In diesem Foliensatz geht es ausschließlich um die Standard Features des Managed Szenarios. Die folgenden Aspekte sollen gelernt werden:

  • Feature Control

Je nach Inhalt von Datensätzen sollen Funktionen möglich oder nicht nicht möglich sein.
Dies kann auf Feldebene geschehen, wie auch auf Ebene der Aktionen und Funktionen.

(C) Brandeis Consulting📁

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.
(C) Brandeis Consulting📁