Ich hab mal wieder eine sehr spezielle Frage:
Ist jemanden bekannt wie man die SAP Icons themespezifisch auslesen kann?
Soweit ich weiß, werden die Icons in Ressource-Dateien (DLL?) im SAPgui verwaltet. Die SAP bietet aber auch die Möglichkeit die Icons in HTML Code einzubinden (BSP, Webdynpro, eigenes HTML im HTML-Viewer, usw.). Diese Icon werden dabei aber meist aus dem Webrepository (WWWDATA) geladen. Auf unserem System sind hier aber nur die Iconen des Classic Theme bzw. dem alten Enjoy Theme abgelegt.
Wir möchten nun auch in unseren HTML Applikationen dieselben Icons wie sie auch im SAPGui Thema (Corbu, Belize, Quartz) eingestellt sind, verwenden.
Kennt jemand dafür eine Möglichkeit?
lg
ADT
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.
Eigentlich müsste man die Icons mal automatisiert in Dateien speichern:
SAPGUI oder Windows auf große Darstellung einstellen
Tabelle ICON auslesen und jedes Icon per WRITE oder ALV-Grid ausgeben, dann Methode GET_SCREENSHOT von CL_GUI_FRONTEND_SERVICES, Mit Icon-Namen Speichern und nächstes Icon.
Dann mit irgendeinem Batch-Tool genau das Icon aus dem Screenshot ausschneiden und erneut speichern.
Folgende Benutzer bedankten sich beim Autor ewx für den Beitrag: a-dead-trousers
Danke für den Link.
Die Enjoy und Corbu Icons sind Bitmaps, das weiß ich inzwischen dank einer OSS wegen Darstellungsfehlern. Die "neuen" Icons für Belize und Quartz sollen demgegenüber "echte" ICO's sein. Weiß jemand wo die abgelegt sind?
Zur Info:
Der Kommentar am Ende mit SHOWICON ist zwar nicht schlecht, nur werden da die besagten Icons aus dem Webrepository exportiert und die sind leider nur in einer Themevariante abgelegt (Enjoy bei uns).
Im diesem Zuge, kennt jemand eine Lösung wie man diese Webrepository Icons auf ein andere Thema ändern könnte? Vielleicht per Hinweis?
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.
Ich habe auf meinem Rechner zwei Fonts installiert, die (SAPGUI-Icons und SAPGUI-Belize-Icons). Die müssten es sein. Vermutlich ist es hier genau wie bei der Fiori-Schriftart und die einzelnen Icons sind irgendwelche Unicode-Zeichen.
Damit könnte man ja die entsprechenden Unicode-Zeichen im Web einbinden, wenn die Schriftarten auf dem jeweiligen Rechner verfügbar sind.
Was mich dabei etwas irritiert, sind die farbigen Icons - ist das mit einer Schriftart überhaupt so einfach möglich?