PDA

Ver la Versión Completa : llamada a MIGO en modo visualizar


sarm
14/05/08, 12:58:33
Hola,
Quiero llamar a la transacción MIGO para visualizar un documento de material (no me vale MB03) pero si antes he utilizado esa transacción para, por ejemplo, hacer una entrada de mercancías, me da un error, porque no reconoce el campo de la fecha.
¿Cómo puedo solucionarlo?
Os pongo el código utilizado.

itab-program = 'SAPLMIGO'.
itab-dynpro = '0001'.
itab-dynbegin = 'X'.
itab-fnam = 'GODYNPRO-ACTION'.
itab-fval = 'A04'.
APPEND itab.
CLEAR itab.
itab-fnam = 'GODYNPRO-REFDOC'.
itab-fval = 'R02'.
APPEND itab.
CLEAR itab.
itab-fnam = 'GODYNPRO-MAT_DOC'.
itab-fval = docu.
APPEND itab.
CLEAR itab.
itab-fnam = 'GODYNPRO-DOC_YEAR'.
itab-fval = gjahr.
APPEND itab.
CLEAR itab.
itab-fnam = 'BDC_OKCODE'.
itab-fval = 'MIGO_OK_GO'.
APPEND itab.
CLEAR itab.
CALL TRANSACTION 'MIGO' USING itab MODE 'E'.


Muchas gracias,

sarm
14/05/08, 13:48:24
Pues ya encontré la respuesta:
CALL FUNCTION 'MIGO_DIALOG'
EXPORTING
i_action = 'A04'
i_refdoc = 'R02'
i_notree = 'X'
i_no_auth_check = ' '
i_deadend = 'X'
i_skip_first_screen = 'X'
i_okcode = 'OK_GO'
i_mblnr = DOCU
i_mjahr = GJAHR.

De todas formas, muchas gracias