PDA

Ver la Versión Completa : llamar a trx con misma dynpro


Sapera_22
12/05/08, 21:57:08
Hola!!

necesito ayuda urgente!.
Estoy haciendo un report que llama a una transaccion usando la bdcdata, pero el probelma que la dynpro de llamada es la misma de salida, por lo tanto no me procesa los datos.

Un ejemplo:

Tengo el programa zxxxx con dynpro 1000 y luego paso los otrosd parametros, pero la dynpro de salida se llama igual : zxxxx 1000.


Espero puedan ayudarme!!


Gracias.

Sergious
13/05/08, 09:25:46
Se me ocurre que podes probar con el okcode para para que ejecute los datos ingresados en la pantalla, que por mas que sea la misma si en la bdcdata esta el okcode para procesarlos debería funcionar...

Sapera_22
13/05/08, 15:30:20
ok, pero entonces tienes alguna idea porque no procesa los datos??
porque si tengo el okcode.

Sapera_22
14/05/08, 15:57:42
??????
please

DavidXD_XD
14/05/08, 16:45:05
Hola, puedes copiar tu codigo ... asi todos entenderan :D

Sapera_22
14/05/08, 19:16:07
:confused: Aqui esta la llamada al form que guarda en la bdc data:

PERFORM bdc_load_append USING:
'RMCVNEUA' '1000' 'X',
'BDC_CURSOR' 'F_FAULT' ' ',
'BDC_OKCODE' '=ONLI' ' ',
'MCINF-LOW' mcinf-low ' ',
'H_VRSIO' h_vrsio ' ',
'DD_ARCRU-LOW' ' ' ' ',
'BELNR_L' primero ' ',
'BELNR_H' anterior ' ',
'LAUFNAME' laufname ' ',
'NEULAUF' neulauf ' ',
'ENDDAT' '31129999' ' ',
'ENDZEIT' '16:39:27' ' ',
'F_STAFO' f_stafo ' ',
'F_BELUPD' f_belupd ' ',
'F_FAULT' '9999999999' ' ',
'RMCVNEUA' '1000' 'X',
'BDC_CURSOR' mcinf-low ' ',
'BDC_OKCODE' '/EE' ' '.

Entonces cuando llamo a la transaccion no me toma en cuenta el ok_code de salida, me entienden?

y l llamada a la trx es asi:

CALL TRANSACTION 'ZCUA' USING bdctab MODE opc UPDATE va_update MESSAGES INTO ti_mensajes.