Necesitas el parametro CHANGING para poder devolverle el valor al formulario.
Y luego en mi report he hecho un form del siguiente estilo:
FORM CHEQUEAR_FOLLETO CHANGING CAMPO_RETORNO
IF P_FOLLE EQ 'X'.
CAMPO_RETORNO = 'X'.
ENDIF.
ENDFORM.
Codigo en el Sapcscript:
/: DEFINE &CAMPO_RETORNO& = ''.
/: PERFORM CHEQUEAR_FOLLETO IN PROGRAM ZIMPRESION_ETIQUETAS
/: CHANGING &CAMPO_RETORNO&.
/: IF &CAMPO_RETORNO& IS NOT INITIAL.
* 4911S0100520368P012P012 FOLLETO
/: ENDIF.
Saludos.
__________________
Quiero aprender, ayudando a aprender.
|