sapdepp hat geschrieben:Worauf möchtest du hinaus?
Dass es grundsätzlich möglich ist in (ALV-)Tree-Views Ikonen darstellen zu könnnen, aber die SAP (oder besser Cerner) es in ihrem Produkt für Kunden nicht vorgesehen hat.
sapdepp hat geschrieben:In der Klasse CL_ISHMED_PATORG gibt es 5 Methoden, die POKLS verwenden.
Die BUILD_*-Methoden befüllen das besagte Feld T_IMAGE. (Als Beispiel)
sapdepp hat geschrieben:Die sind Protected, bis auf die Methoden REWORK_FIELDCAT und REWORK_FIELDCAT_GRID.
Also "extra" ausprogrammiert und NICHT für die Allgemeinheit (= Kunden) zugänglich.
sapdepp hat geschrieben:Das Badi hat eine Referenz auf CL_ISHMED_PATORG als Parameter IR_PATORG im Bauch. Ich ändere im BAdI jedoch den Parameter CT_SUPPLY, der den Inhalt von N1PATORG abbildet. Die FIELDCAT-Methoden ändern nur die Eigenschaften des Fieldcats, nicht deren Inhalt.
Wir haben dem CL_ISHMED_PATORG (per Standardänderung) schon vor Jahren das FINAL-Flag weggenommen und dann davon eine Z-Klasse abgeleitet, wo wir "einzelne" Funktionen auch für Kundenimplementierungen nachgerüstet haben. Würde ich aber nicht empfehlen, da die Methoden so groß sind, dass sich nur schwer etwas einbauen lässt ohne das gesamte Coding kopieren zu müssen.
sapdepp hat geschrieben:Im Badi hatte ich in CT_SUPPLY wie gesagt testweise dasselbe Datenobjekt verwendet wie POKLS. Ohne Erfolg.
Es ist leider wie gesagt nicht vom Datentyp abhängig sondern explizit für die Spalte ausprogrammiert.
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.
ECC: 6.18
Basis: 7.50