Integration Error Change tracking is not enabled on table

Integration Error Change tracking is not enabled on table

Problem Statement 

Integration was not working from iVend to SAP and Vice-Versa. It shows status Not processed.


On Integration Event viewer we found  below error


“System.Exception: System.Data.SqlClient.SqlException (0x80131904): Change tracking is not enabled on table”


Proposed Solution

We found that the error was related to  change tracking on SAP.


Enabled change tracking on sap database with the help of sql query.

 

Steps: 

Below are  tables in which we require change tracking on SAP.


ALTER TABLE SPP1  ENABLE CHANGE_TRACKING

ALTER TABLE OSCN ENABLE CHANGE_TRACKING

ALTER TABLE OBTN ENABLE CHANGE_TRACKING

ALTER TABLE SPP2 ENABLE CHANGE_TRACKING

ALTER TABLE OPLN ENABLE CHANGE_TRACKING

ALTER TABLE OALI ENABLE CHANGE_TRACKING

ALTER TABLE OCRD ENABLE CHANGE_TRACKING

ALTER TABLE ITM1 ENABLE CHANGE_TRACKING

ALTER TABLE CRD8 ENABLE CHANGE_TRACKING

ALTER TABLE OSPG ENABLE CHANGE_TRACKING

ALTER TABLE OSPP ENABLE CHANGE_TRACKING

ALTER TABLE ORTT ENABLE CHANGE_TRACKING

ALTER TABLE OSRN ENABLE CHANGE_TRACKING

ALTER TABLE ITM9 ENABLE CHANGE_TRACKING