|
#1
|
|||
|
|||
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. Úlima edición por Rugil fecha: 30/12/11 a las 10:10:30. |
#2
|
||||
|
||||
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
__________________
Sebastián Chiavia |
Herramientas | Buscar en Tema |
Desplegado | |
|
|