SAP Message SALV_X_API005 - Reference &1 does not refer to a standard internal table

Diagnosis
A reference variable was expected to refer to an internal STANDARD TABLEwithout additional unique secondary keys. Actually the reference refersto some other data type.

System Response
ALV services cannot work on such a data type.

Procedure
Pass a standard table to ALV services or use a different kind of dataprovider.