Sunday, December 16, 2012

CRM Middleware debug points

ECC to CRM,

1) Deregister the Queue in CRM - tcode SMQR. The queue usually starts with R3AD*
2) Make the change in ECC
3) In SMQ2, you should now see a waiting transaction under the Queue name you Deregistered
4) Execute the LUW, in debug mode - this should start executing the FM-BAPI_CRM_SAVE


BAPI_CRM_SAVE  is the starting point.


For customer master:
   BUPA_MWX_BDOC_DOWNLOAD_R3A

CALL stack


FUNCTION BUPA_MAP_CONTACT_CREATE
FORM PROCESS_SPECIAL_INFORMATION
FUNCTION BUPA_MWX_BDOC_DOWNLOAD_R3A
FUNCTION MAP_BAPIMTCS_AND_PROCESS
FUNCTION CRM_GENERIC_CRM_IN
FUNCTION BAPI_CRM_SAVE

Most detailed SAP Error message

Today I came across the most detailed ever error message in SAP. :-)

 See below


An attempt was made to call a non-implemented interface method 'XXXXXXXX', in the'YYYYYY' class. When a class of a global interface implements, not all methods need to be implemented. There is no syntax error, rather a warning in the implementing class. The first calling of a non-implemented method results in a runtime error. This has happened here