Hola a todos.
He creado una función en donde llamo a la función READ_TEXT, cuando le envío un número de material correcto obtengo datos pero al mandarle uno que no esté registrado, el programa se detiene mostrándome la siguiente pantalla.
Los parámetros que le envío a la función son los siguientes:
CALL FUNCTION 'READ_TEXT'
EXPORTING
CLIENT = SY-MANDT
id = WA_THEAD-TDID
language = WA_THEAD-TDSPRAS
NAME = WA_THEAD-TDNAME
OBJECT = WA_THEAD-TDOBJECT
* ARCHIVE_HANDLE = 0
* LOCAL_CAT = ' '
* IMPORTING
* HEADER =
* OLD_LINE_COUNTER =
TABLES
lines = LT_TLINE.
* EXCEPTIONS
* ID = 1
* LANGUAGE = 2
* NAME = 3
* NOT_FOUND = 4
* OBJECT = 5
* REFERENCE_CHECK = 6
* WRONG_ACCESS_TO_ARCHIVE = 7
* OTHERS = 8.