Error en función READ_TEXT

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.

Probablemente solo te muestra la pantalla en blanco, por que no hay registros que mostrar. ¿Qué haces despues de usar la funcion READ_TEXT?

Hola @LDSDev gracias por tu tiempo. Si es que obtengo valor de esa función la devuelvo como parámetro de la función general.

Ya probaste habilitando las excepciones?

1 me gusta

Eso era @LDSDev, gracias por la ayuda.

:+1: Me da gusto que te haya servido!! :smiley:

Saludos!!

Este tema se cerró automáticamente 7 días después del último post. No se permiten nuevas respuestas.