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

Dienstag, 16. August 2011

Anpassen CRM Index CRM_ORDER_INDEX

seit Release 4.0 wird z.B. bei konfigurierten (Varianten) Materialen nicht mehr die Materialnr. in den Index geschrieben, sondern das Referenzmaterial von dem die das Material abgeleitet wurde!

SAP bietet die Möglichkeit mittels BadI CRM_ORDER_INDEX_BADI auf die Befüllung der Indexstruktur einzugreifen.
Außerdem bietet SAP eine Beschreibung bzgl. Performance und Erweiterbarkeit des Index in Hinweis 1527039 - Erweiterungen in CRM Reporting Framework

Danach muss mittels Programm CRM_INDEX_REBUILD der Index umgesetzt werden, falls es zu einem Dump kommt, kann SAP Knowledge Base Artikel
1605969 - Dump MOVE_CAST_ERROR in function module CRM_ACTION_INIT_EC helfen.

Implementierung für o.g. Szenario
if_ex_crm_order_index_badi~modify_index

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!

 

 

 

 

 

Montag, 1. August 2011

BAdI CRM_ORGMAN_BADI

Für das Szenario das ERP Aufträge ins CRM repliziert werden, kann es sein, dass die Orgdaten des Beleges bei der Überleitung angepasst werden müssen!
Die SAP bietet hierfür den BAdI CRM_ORGMAN_BADI mittels der Methode CRM_ORGMAN_MERGE hat man nun die Möglichkeit das Ergebnis der SAP Orgdatenfindung nachträglich anzupassen!