Hola tengo el siguiente codigo y me trae este error, por favor si me pueden ayudar estoy nueva en esto gracias
DATA: BEGIN OF T_DATA1 OCCURS 0,
BUKRS LIKE ZTHR_USUA_EMPL-BUKRS,
PERNR LIKE ZTHR_USUA_EMPL-PERNR,
USUARIO LIKE ZTHR_USUA_EMPL-USUARIO,
FEC_ING LIKE ZTHR_USUA_EMPL-FEC_ING,
TIP_CTA LIKE ZTHR_USUA_EMPL-TIP_CTA,
FECHA LIKE ZTHR_USUA_EMPL-FECHA,
HORA LIKE ZTHR_USUA_EMPL-HORA,
NACHN LIKE PA0002-NACHN,
ORGEH LIKE PA0001-ORGEH,
PERSNO LIKE PA0002-PERNR,
END OF T_DATA1.
FORM OBTENER_DATOS.
SELECT BUKRS PERNR TIP_CTA
INTO T_DATA1
FROM ZTHR_USUA_EMPL
WHERE BUKRS IN S_TSOC
AND PERNR IN S_TEMPL
AND TIP_CTA IN TIP_CTA.
APPEND T_DATA1.
ENDSELECT.
LOOP AT T_DATA1.
CONTADOR = SY-TABIX.
MODIFY T_DATA1 INDEX CONTADOR.
ENDLOOP.
ENDFORM.
Este es el error :
The IN operator with "TIP_CTA" is followed neither by an internal table nor by a value list.