gibt es einen FB, eine Public-Methode oder gar eine Tabelle, mit der man anhand einer Layout-ID eines Sichttyps (Tabelle LTDXT, Spalten REPORT und VARIANT) die eingeblendeten Spalten dieser Layoutvariante anzeigen lassen kann? Ich benötige quasi einen Verwendungsnachweis von eingeblendeten Layoutspalten in einem Arbeitsumfeld, die ich im klinischen Arbeitsplatz (NWP1) z. B. im Sichttyp Belegungen aktiv nutze zurzeit. Im Bsp. hier will ich quasi alle Umfelder finden, die im Sichttyp Belegungen die Spalte BMI in der Grundeinstellung eingeblendet haben. Mir geht es nicht um den Verwendungsnachweis des Layouts, wo es ja den Button Verwendungsnachweis schon gibt.
Nope.
Sowas gibt es in IS-H leider nicht.
Die Spaltendefinitionen sind in den Standard Layoutvarianten des ALV als Datencluster (= verdichtet) abgelegt. Das heißt um die einzelnen Spalten auszulesen muss man jeden Datencluster einzeln durchsuchen.
Ich hab mir daher einen eigenen Report gebastelt der zuerst alle in Frage kommenden Sichten ermittelt und dann für jede den Funktionsbaustein ISHMED_VM_READ_VIEW_DATA aufruft und die jeweiligen Spalten einliest.
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.