MUNDOSAP

MUNDOSAP (foro/index.php)
-   Programación ABAP IV (foro/forumdisplay.php?f=4)
-   -   Error con PSPNR de tabla prps (foro/showthread.php?t=47599)

Rugil 30/12/11 09:53:59

Error con PSPNR de tabla prps
 
Muy buenas,

Estoy haciendo una bapi en se introduce un código de proyecto de la tabla prps y nos devuelve 0 o 1 en función de si existe ese código o no. El problema es que este campo tiene una subrutina de conversión, por lo que si pongo ABC1234 convierte la letras a números y me devuelve que si existe...( al cambiar las letras a 0 el proyecto 00001234 si existe). Alguien sabe como puedo arreglarlo? La bapi es la siguiente:

FUNCTION X.
*"----------------------------------------------------------------------
*"*"Interfase local
*" IMPORTING
*" VALUE(PROYECTO) TYPE CHAR8 OPTIONAL
*" EXPORTING
*" VALUE(SALIDA) TYPE BOOLEAN
*"----------------------------------------------------------------------

*****Bapi X.
DATA: wa_tabla TYPE CHAR8.

*Select para leer el proyecto introducido
SELECT SINGLE PSPNR FROM prps INTO wa_tabla WHERE PSPNR = proyecto.
*Si existe devuelve 0 y si no existe 1
IF sy-subrc = 0.
salida = 0.
ELSE.
salida = 1.
ENDIF.

ENDFUNCTION.

mysmb2 30/12/11 11:53:11

buenas,
el elemento pep tiene las siguientes rutinas de conversión.

CONVERSION_EXIT_ABPSP_INPUT
CONVERSION_EXIT_ABPSP_OUTPUT

en tu caso tenes que usar la input.


Saludos


Husos Horarios son GMT. La hora en este momento es 01:58:35.

www.mundosap.com 2006 - Spain
software crm, crm on demand, software call center, crm act, crm solutions, crm gratis, crm web