Ver Mensaje Individual
  #5  
Viejo 30/10/07, 07:41:06
Avatar de Driau
Driau Driau is offline
Senior Member
 
Fecha de Ingreso: ago 2007
Mensajes: 235
Wink oK..a ver si así lo finiquito!

A ver.. el código que he pusto en el Sapscript es el que tu me has proporcionado:

/: DEFINE &CAMPO_RETORNO& = ''.
/: PERFORM CHEQUEAR_FOLLETO IN PROGRAM ZIMPRESION_ETIQUETAS
/: CHANGING &CAMPO_RETORNO&.
/: IF &CAMPO_RETORNO& IS NOT INITIAL.
/ 4911S0100520368P012P012&FOLLETO&
/: ENDIF.


Y luego en mi report he hecho un form del siguiente estilo:

FORM CHEQUEAR_FOLLETO USING CAMPO_RETORNO.
IF P_FOLLE EQ 'X'.
CAMPO_RETORNO = 'X'.
ENDIF.
ENDFORM.


Las barras que van en el sapscript (/ / estan bién puestas??

Es decir...yo llamo al perform desde sapscript i le paso la variable CAMPO_RETORNO no? Luego el perform le assigna un valor 'X' o ' ' en funcion de si el checkbox P_FOLLE esta marcado y lo devuelve al sapscript no¿?
Nose si el código del form esta bien ya que esto del "CHANGING" me descoloca un poco.

Muchas gracias por la ayuda!!
Responder Con Cita