How to troubleshoot Product Synchronization from ERP?
To troubleshoot product synchronization ,the following loggers with “trace” level can be turned on to see more information.
If no knowledgebase snapshot for classified product is created, check the setting for SettingProductSyncDownloadClassification. Classified knowledge is generated only if that setting is true.
The following settings play an important role in Product Sync Job.
In characteristic sync, all the characteristics to be synced to MX can be seen in the ERP view “Z_ISS_CHARAC”, a similar table is created in the MX side, called “ISS_CHARAC”. The same concept is applied to classes (known as knowledge base in MX) and material (known as a product in MX). For classes, ERP view “Z_ISS_CLASSES” with table “ISS_CLASSES” is used. For products, ERP view “Z_ISS_MAT” with table “ISS_MAT” is used. All these tables have last changed date in ERP,
“LAEDA” in “ISS_MAT” and “VDATU” in “ISS_CHARAC” and “ISS_CLASSES”. The delta sync is done based on the difference of the last updated date.
For characteristic sync, you can type and search the new characteristics/dynamic attribute coming in “Model → Attributes Management”. You have to know that sorting is not supported.
For class synchronization, you can type and check the new class/knowledge base coming in “Model → Classes Management”. You have to know that sorting is not supported.
For material/product synchronization, you can check the new products coming in Product overview screen and sort by last updated in descending order and check whether new products are coming into the system or not.
How to troubleshoot Account Synchronization from ERP?
To troubleshoot Account Synchronization, the following loggers with “trace” level can be turned on to see the input and output from BAPI.
You can check the view contents of Z_ ISS_CUSTOMER in the ERP system.
In the database, there is a table named “ISS_CUSTOMER”. All the customers from ERP to be synced, Z_ ISS_CUSTOMER table’s content, are inserted into that table.
If SettingERPAccountSyncWithSalesAreaFromView is on, all the columns in that table must be filled.
Make sure all the sales area information such as sales organization, distribution channel, and division is maintained in the system before making account synchronization.
If SettingERPAccountSyncWithSalesAreaFromView is off, only the “KUNNR” column is filled.
Alternative is from Account overview screen, the Account overview screen, and sort by last updated in descending order and check whether new accounts are coming into the system or not.
Get Email Notification
If synchronization is run in the background, an email will be sent out to the user about the progress. In this case, make sure the correct email is maintained for the user before doing synchronization.
Check Synchronization History
You can go to “System Processes → ERP Synchronization” to check the status of ERP Sync.