Problemas con PSPNR y las Vista de Actualización Z

Hola abaperos!!!

Estoy teniendo problemas con nuestro amigo campo PSPNR y sus grandiosas rutinas de conversión. Os pongo el código y los errores a ver si me podéis echar una manilla.

Código para llamar a la vista con un campo SUBSET que es el ZNUM_CERT el resto son campos normales y los claves son NUM_CON y PSPNR.

Ver Parte 1

Donde el P_PEP es un parámetro de la ventana de selección que contiene 000000064. y este es el error que me da cuando llamo a la vista desde mi programa:

Entonces le meto la rutina de conversión para obtener el POSID. Pongo el código:

Ver parte 2 del código

Y me da este error:

Alguien me puede ayudar!!!

Gracias
Luis

Primero, verificaste que el dato maestro (elemento PEP) exista en tu sistema?

a nivel abap, el error lo genera porque no estas capturando la excepcion, por mas nada aparentemente

Además de lo ya dicho:

  1. verificar existencia de elemento PEP
  2. que la excepción no ha sido capturada

El error parece que es porque falta un paréntesis en la condición Where del select, ¿has podido poner un break-point en el form GET_DATA_ZPST016_V y ver cual es el contenido de la cláusula WHERE?