PDA

Ver la Versión Completa : Se puede llamar un SMARTFORM desde un SAPscript?


Driau
24/09/08, 09:02:23
Hola a todos,

La pregunta puede parecer muy tonta...pero se puede llamar a ejecutar un SMARTFORM a través de un SAPscript???? Se podrían llegar a pasar parámetros de uno a otro???

Gracias

javibest
24/09/08, 15:02:36
Seguramente . Desde sapscript se puede llamar a un report o subrutina y desde un report se puede llamar a un smartform.

ibecerra
24/09/08, 19:36:51
a ver nunca lo he hecho , no habria necesidad.. o lo haces por sapscripts o smartforms.
pero si deseas saber q pasaria , pruebalo..
se supones que dentro de sapscripts puedes llamar a un perform ejemplo:

PERFORM IMPRIMIR_POSICION IN PROGRAM ZXXXXX
USING &VBDPR-PSTYV&
CHANGING &X_IMPRIMIR&
ENDPERFORM

Y dentro del programa zxxxxx es un programa que puedes meter codigo abap.

FORM imprimir_posicion TABLES intab STRUCTURE itcsy
outtab STRUCTURE itcsy.
* TABLES ztsdposnoimp.
* DATA: l_pstyv LIKE vbdpr-pstyv.
* READ TABLE intab INDEX 1.
* l_pstyv = intab-value.
*---> Aquie puedes meter la logica para ejecutar un smartforms...

ENFORM
pruebalo y si funciona me avisas...