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.