SAP Message /SAPTRX/ASC087 - Main table &1 is incompatible with extractor &2 in &3 &4.

Diagnosis
The system cannot process the specified extractor because either theCustomizing or the extractor coding is incorrect.

Procedure for System Administration
Check your Customizing settings for theapplication object type.
Make sure that you have assigned a main table (on the ControlTables tabstrip) that is compatible with the extractor coding, sothat the extractor can be processed.
If the main table assignment is correct, check the extractor coding.
For example, the following is the coding for the expected eventextractor:
* Loop at application objects for getting Shipment item data
LOOP AT i_app_objects INTO ls_app_objects.
* Read Main Object Table (Shipment Item - VTTP)
ASSIGN ls_app_objects-maintabref->* TO
In this case, the main table must be Shipment Item. Otherwise,the system cannot create an expected event.