Posts mit dem Label WebUI werden angezeigt. Alle Posts anzeigen
Posts mit dem Label WebUI werden angezeigt. Alle Posts anzeigen

Freitag, 6. Juli 2012

SAP CRM Design-Layer - Feldbezeichner ändern

Mit Hilfe des Design Layers (ab CRM 7.0) ist es möglich in der Web-UI Feldeigenschaften zu übersteuern ohne die Komponenten / Kontexte erweitern zu müssen.

Es ist z.B. möglich die Feldbezeichnungen anzupassen, Wertehilfen zu hinterlegen, ...
Außerdem kann auch die Sichtbarkeit der Felder gesteuert werden.

Details findet man in der SAP Hilfe
http://help.sap.com/saphelp_crm70/helpdata/de/4e/a68e7167a341158df86e7e6704ed4b/frameset.htm

Beispiel ändern eines Feldbezeichners (Standartadresse: Bezeichner Formatierte Tel => Telefon/DW)

Zuerst sucht man sich über die Komponenten Workbench, den entsprechenden View und Kontextknoten, mittels Kontextmenü kommt man auf die Option einen Design-Layer zuzordnen

Nun muss man im Customizing das entsprechende SAP Design Objekt kopieren

In unserem Fall handelt es sich um den UI-Objekttyp BP_ACCOUNT und das Design-Objekt STANDARDADDRESS. Das Design-Objekt einfach mittels entsprechenden Button kopieren.

Mittels SpringKopie kommt man in das in den Kundenbereich kopierte Objekt und kann dies entsprechend anpassen.

Um den Feldbezeichner nun ändern zu können, einfach entsprechende Zeile markieren und in die Detailsicht wechseln.

Anschliessend nur noch in der Komponenten Workbench den neuen DesignLayer ans Kontextmenü hängen, ab diesen Zeitpunkt wird in der WebUI dann der neue Feldbezeichner sichtbar.



Donnerstag, 13. Oktober 2011

Farbe pro Terminart im Kalender definieren

Seit dem Hinweis 1626883 - Web-UI: Terminfarbe im Kalender angezeigt ist es nun möglich Termine im Kalender farblich je nach Terminart zu unterscheiden.

Die Hinterlegung ist im Customizing zu machen, der Weg ist nicht so einfach ersichtlich.
TA SPRO Pfad : SAP Netweaver => Application Server => Basis-Services => Generic Business Tools => Terminkalender => Terminarten pflegen

Die Werte stehen in der Tabelle SCAPPTTYPE

Leider ist nur eine Einstellung pro Terminart möglich, praktisch wäre eine Einstellung pro Vorgangsart!

Mittwoch, 17. August 2011

CRM WebUI E-Mail Links mittels Standard E-Mail Client öffnen

Per Default wird die CRM eigene Anwendung geöffnet!
Das Verhalten kann man ändern indem man die UI Komponente redefiniert.

z.B. Komponente BP_ADDR View StandardAddress Kontextknoten STANDARDADDRESS Feld E_MAILSMT
Redefinieren der Methode GET_P_E_MAILSMT
METHOD get_p_e_mailsmt

Montag, 8. August 2011

Analyse WebUI Fehler

Um ein fehlerhaftem Verhalten des CRM WebClient UI besser analysieren zu können, kann man sich detailierte Fehlermeldungen in der UI ausgeben lassen.
Wie beschreibt der SAP Hinweis 1244321

Am besten funktioniert die Ausgabe über den FireFox!

 

 

 

 

 

Freitag, 29. Juli 2011

UI Enhancement Sets - Liste der überschriebenen Controller

Im Pflegeview BSPWDV_CMP_C_RPL sind alle Controller zu sehen welche durch Kundenimplementierungen ersetzt wurden!

Generell gibt es einige interessante BSPWD_* Tabellen

Deaktivieren der UI-Enhancement Sets

Mit Hilfe des Benutzerparameters WCF_IGNORE_ENHANCEMT ist es möglich, die bestehenden Enhancement Sets der WebUI zu deaktivieren, somit ist es möglich das Systemverhalten im Standard zu testen.

Um die Enhancements zu deaktivieren muss der Parameter auf A gesetzt werden!