Category Archive for: WebClient(WebUI)

Multi Sortierung in Tabellen

Immer wieder wird man mit der Anforderung konfrontiert, dass eine Tabelle eines WebUI Views beim Starten der Applikation vorsortiert sein soll. Dabei soll die Sortierung in vielen Fällen aus mehreren Tabellenspalten bestehen. Ich möchte anhand eines kleinen Beispiels zeigen, dass ein Multi Sort auch im WebUI relativ einfach zu lösen ist. Nachdem man sich die gewünschte…

Read More →

WebClient Komponente ohne Enhancement Testen

WebClient Komponenten bieten durch ihre Enhancementfähigkeiten viele Möglichkeiten den SAP Standard an seine eigenen Anforderungen anzupassen. Hin und wieder kommt es allerdings vor, dass nach einem Hotpack oder einem OSS Hinweis eine WebClient Komponente nicht mehr ganz so funktioniert wie zuvor. An diesem Punkt beginnt in der Regel das große Suchen. Liegt der Fehler im…

Read More →

User Rolle ermitteln

Manche WebUI Enhancements sollen nur bei bestimmten User Rollen ausgeführt werden. Die Rolle eines User kann man wie folgt ermitteln. DATA: obj_profile TYPE REF TO if_crm_ui_profile. DATA: lv_profile TYPE string. * Get user role obj_profile = cl_crm_ui_profile=>get_instance( ). lv_profile = obj_profile->get_profile( ). Die Rolle des Users ist nun in der Variablen LV_PROFILE vorhanden und kann…

Read More →

Selektionsparameter in Suchhilfe Popup vorbelegen

Einfach mal in einem Suchhilfe Popup einen Selektionsparameter vorbelegen. Sollte doch recht einfach sein. Leider lag die Tücke im Detail. Das alleinige Ändern der BOL Collection brachte nur dann einen Erfolg, wenn der User das Suchhilfe Popup öffnet, wieder schliesst und dann erneut öffnet. Nach einem Tag suchen war dann auch schon die Lösung gefunden.…

Read More →

Back to Top