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-Ablauflogik mit 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 View lusters. 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-Strukturpflege zuweisen. 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: