Table Control: Einstellungen Verteilen und Selektieren

1)

Es lassen sich benutzerspezfische Einstellungen speichern. Diese sind nur für den Benutzer sichtbar.

Verfügt man über die Berechtigung ‚TCTR‘ im Berechtigungsobjekt ‚S_ADMI_FCD‘, dann kann man auch die Administrator-Funktion.

Hier kann die derzeit aktive Einstellung als „Grundeinstellung“ an alle User verteilen.

Die Benutzereinstellungen und die Systemeinstellungen sind nicht transportierbar.

2) Über TCode SHD0 kann eine Variante pro Table Control Einstellung erzeugt werden.

Dafür ist – vermutlich – ein eigener TCode pro Table Control Einstellung notwendig.

3)

Die Daten werden in der Tabelle TCVIEW gespeichert.

Schlüssel TCUSER TCPROGRAM TCVERSION

Mehrere Sätze sind hier immer vorhanden, pro Table Control für jede Spalte

4)

Es gibt keinen FuBa, um eine Version aufzurufen

5)

Ich habe eine Möglichkeit gefunden, das Table Control einzustellen.

Ob diese ohne Seiteneffekte ist, ist nicht klar.

Hier ein Bsp. für die Table Control Einstellung Verison Stangl4 und das Table Control REIHENFOLGE.

FORM table_control_set.

data: p_program like tcview-tcprogram,
p_control like tcview-tccontrol,
p_version like tcview-tcversion.

p_program = sy-repid. „‚ZZWH01‘.
p_control = ‚REIHENFOLGE‘.
p_version = ‚Stangl4‘.

perform set_current_version in program saplstcx using p_program p_control p_version.
ENDFORM.

Der Aufruf erfolgt im PBO des Dynpro mit dem Table Control REIHENFOLGE.