Schaltbare Einheiten
Im Kontext des Switch Framework können Entwicklungsobjekte zwei verschiedenen Typen annehmen: schaltbar und nicht-schaltbar. Beide Typen können Schaltern zugeordnet sein. Das Verhalten schaltbarer Objekte im System hängt von den Schaltereinstellungen ab.
Zu den schaltbaren Einheiten gehören:
● Pakete
Folgende Repository-Objekte können durch die Zuordnung zu einem Paket geschaltet werden:
○
Append-Strukturen,
Includes
und
Customizing-Includes
für Strukturen im ABAP Dictionary

Die Schalter betreffen nur SI_- und CI_-Includes. Die normalen Dictionary-Includes werden von Schaltern nicht beeinflusst.
○
Append-Suchhilfen
für Suchhilfen im ABAP Dictionary
○
Sekundärindizes
für Datenbanktabellen im ABAP Dictionary
○
Festwert-Appends
für Domänen im ABAP Dictionary
○
Business Configuration
Sets des Customizing
○
Erweiterungsimplementierungen
der
Erweiterungstechnologien
des Enhancement Framework
● Dynpro-Felder
Jedem Dynpro-Feld kann bei seiner Definition im Screen Painter ein Schalter zugeordnet werden. Ein Dynpro-Feld kann nur verwendet werden, wenn der Schalter eingeschaltet ist. Mit der Zuordnung eines Schalters zu einem Dynpro-Feld weisen Sie auch jede entsprechende FIELD-Anweisung der Dynpro-Ablauflogik zu. Die FIELD-Anweisungen werden nur berücksichtigt, wenn der Schalter eingeschaltet ist.
Bei der Definition eines Dynpro-Felds sollte angegeben werden, ob die zugehörigen Dynpro-Elemente ausgeblendet werden sollen, wenn der Schalter an ist. Auf diese Weise können Sie vorhandene Dynpro-Felder durch andere ersetzen.

Mit dem Programm SFW_FIND_SWITCHED_ELEMENTS können Sie geschaltete UI-Elemente anhand der Business Function suchen. Berücksichtigt werden alle UI-Elemente, die im Screen Painter zugeordnet werden.
● Aufrufmodule
Sie können die MODULE-Anweisung der Dynpro-Ablauflogikmit einem Schalter direkt mit Hilfe des Zusatzes SWITCH verbinden. Eine solche MODULE-Anweisung wird nur berücksichtigt, wenn der Schalter eingeschaltet ist.
● Funktionscodes
Einem Funktionscode kann bei seiner Definition im Menu Painter ein Schalter zugeordnet werden.
● Pflege-Views und Viewcluster
Jedem Feld einer
Pflege-View
kann bei seiner Definition im ABAP Dictionary ein Schalter zugeordnet werden.
Alle Felder, die geschaltet werden sollen, müssen Bestandteil der Pflege-View
sein. Für die schaltbaren Anteile einer Pflege-View werden keine Appends
verwendet.
Das Gleiche gilt
für
Viewclusters.
Pro View kann ein Schalter angegeben werden, um die
Sichtbarkeit der View zu steuern. Alle Views, die geschaltet werden sollen,
müssen Bestandteil des Viewclusters sein.
● Knoten einer IMG-Struktur
Sie können einen Schalter zu jedem Knoten
einer IMG-Struktur in der
IMG-Strukturpflegezuweisen.
Ein IMG-Strukturknoten wird nur angezeigt, wenn der Schalter eingeschaltet
ist.
● Knoten eines Bereichsmenüs
Sie können einen Schalter zu jedem Knoten
eines Bereichsmenü in der
Bereichsmenüpflege
zuweisen. Ein Bereichsmenü-Knoten wird nur angezeigt, wenn der Schalter
eingeschaltet ist.
Siehe auch: