How to fix Data dictionary is inconsistent.

I am having errors in AP Payment. I cant open the Payment batch list or Payment entry keep getting error : 

Description: Damaged data.    Payments/Adjustment.    Data dictionary is inconsistent
Description: Error occurred when opening view AP0031.
Description: Damaged data.    Payments/Adjustment.    Data dictionary is inconsistent.

When i run data integrity, i get an error  on the report :

Data dictionary is inconsistent.
E: open: OpenOneView failed (386 APINTCKD.C).
E: SET-SYSACCESS-AP0031 (2924 APINTCK1.C).

Kindly assist how i can resolve this issue

Regards