Step by step to debug Product Initial Download in ERP system
The product initial download is triggered in CRM system. When you use tcode R3AS to start initial download with load object = Material, the respective Material data will be assembled by ERP extractor is sent to CRM system and get handled there. In the previous blog I show you how to debug this CRM inbound behavior. In this blog I will show you how to debug the outbound scenario in ERP side( for example, how does ERP extract work)
- CRM system: QDD/504
- ERP system: Q7Q/504
1. Start initial load as usual via tcode R3AS in CRM.
Note: In order to debug the outbound processing in ERP system, please make sure you have enabled “TRFC Block Sending” in your debugger setting.
2. Go to tcode SMQ1 in CRM:
find the outbound queue R3AI_MATERIAL with host = Q7Q/504:
double click the entry to its detail view:
double click the entry once more, and then click F8 to debug:
and the debugger in ERP system Q7Q will automatically be triggered:
The extractor name is returned by this FM:
This is the extractor for Material in ERP system:
it will be called to assemble the lists of material which are to be sent to CRM:
The gt_range just stores the filter settings you maintain in CRM system via tcode R3AC1.
The actual data retrieve from ERP DB table MARA is done here:
Finally the generic function module CRS_SEND_TO_SERVER is called in ERP side, which will send the corresponding material to CRM system:
the data to be sent is included in lt_bapimtcs: