wie kann man Tabellen ausfindig machen, die nicht direkt über eine Transaktion aufgerufen werden?
Hintergrund: Das Berechtigungsobjekt S_TABU_DIS soll durch S_TABU_NAM abgelöst werden. Über die Tabelle TSTCP in der SE16N können einige Tabellen, die durch eine Transaktion direkt aufgerufen werden, gefiltert werden. Jedoch nicht alle! Denn im Nachgang wurde festgestellt, dass weitere Tabellen innerhalb einer Transaktion gerufen werden, wenn z.B. innerhalb dieser Transaktion über Schaltflächen/Buttons in zusätzliche Tabellen abgesprungen wird.
Aber wie können all diese Tabellen ausfindig gemacht werden? Gibt es etwas ähnliches wie eine "call transaction" für Tabellen?
Theory is when you know something, but it doesn't work.
Practice is when something works, but you don't know why.
Programmers combine theory and practice: Nothing works and they don't know why.
Das kann einerseits über den Aufruf der zugeordneten Tabellenpflegetransaktion per Call Transaction erfolgen (so wie du es bereits beschrieben hast) oder aber über den Funktionsbaustein VIEW_MAINTENANCE_CALL oder VIEW_MAINTENANCE_GIVEN_DATA.