MUNDOSAP

Regresar   MUNDOSAP > DESARROLLO > Programación ABAP IV
Nombre de Usuario
Contraseña
Home Descargas Registrar FAQ Miembros Calendario Buscar Temas de Hoy Marcar Foros Como Leídos




 
 
 
Herramientas Buscar en Tema Desplegado
Prev Mensaje Previo   Próximo Mensaje Próx
  #1  
Viejo 13/07/09, 15:16:40
LauraVV LauraVV is offline
Junior Member
 
Fecha de Ingreso: abr 2009
Mensajes: 5
Question Rutinas de Conversión por RFC

Buenas!

Me encuentro con un problemilla... tengo un report en un sistema con una pequeña pantalla de selección que llama por RFC a una función de otro sistema SAP para validar el dato introducido por pantalla. Uno de los campos contiene una rutina de conversión (es de tipo NUMC).
Para que me funcionara, he tenido que crear mi propia rutina de conversión la cual lo único que hace es llamar vía RFC a la auténtica rutina de conversión que está en el otro sistema.

De forma standard, las variables input y output se declaran sin tipo, pero al ser una función RFC me obliga a darles uno y las he declarado como CHAR.
Cuando introduzco un dato válido, me funciona correctamente, me sale el aviso de que se ha introducido un dato válido y me mantiene ese dato en el campo de la pantalla.

El problema viene cuando introduzco uno no válido... me da un Dump. He trampeado el SY-SUBRC poniéndolo a cero para que por lo menos no me salga del Dump y consigo que me salga el aviso de que se ha introducido un dato erróneo, pero ese dato erroneo introducido en la pantalla de selección se borra, no se mantiene. Al debugar, veo que en la función OUTPUT el campo se vuelve ###### y ahí es cuando peta.

¿¿Alguien puede ayudarme??

PD: evidentemente, lo primero que probé es a declararlo como NUMC, pero de esta forma ni siquiera funciona cuando introduzco un dato válido... por eso he tenido que cambiar al CHAR.
Responder Con Cita
 


Herramientas Buscar en Tema
Buscar en Tema:

Búsqueda Avanzada
Desplegado

Reglas de Mensajes
no puedes crear nuevos temas
no puedes responder temas
no puedes adjuntar archivos
no puedes editar tus mensajes

El código vB está On
Las caritas están On
Código [IMG] está On
Código HTML está Off
Saltar a Foro


Husos Horarios son GMT. La hora en este momento es 16:09:39.


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