Ver Mensaje Individual
  #2  
Viejo 05/03/09, 13:55:36
Avatar de PercyFloresSotelo
PercyFloresSotelo PercyFloresSotelo is offline
Member
 
Fecha de Ingreso: jul 2007
Localización: Lima
Mensajes: 66
Hola, tenes que explicarte mejor para que queres hacer el call transaction, si lo quieres hacer para una carga podes usar esta estructura:
call transaction 'VL03N'
using bdc_tab
mode 'N'
update 'S'
messages into err_bi.

pero si queres hacer un llamado a la transaccion luego de un evento en un alv por ejemplo podes usar esat estructura:

form user_command using r_ucomm like sy-ucomm rs_selfield type slis_selfield.

data event type slis_alv_event.

event-name = slis_ev_user_command.
event-form = 'USER_COMMAND'.
append event to gt_events.

case r_ucomm.
when '&IC1'. "Doble Click
read table ti_repo index rs_selfield-tabindex.
if sy-subrc = 0.
set parameter id 'AN1' field ti_repo-anln1.
set parameter id 'AN2' field ti_repo-anln2.
set parameter id 'BUK' field p_bukrs-low.
set parameter id 'GJR' field p_gjahr-low.
call transaction 'AW01N' and skip first screen.
endif.
endcase.
endform. "user_command


espero haberte ayudado cualquier cosa manda tu correo y te puedo pasar mas ejemplos.




Saludos............
__________________
----
"Hay dos tipos de inteligencia: la ocasional y la del trabajo. La primera depende de la suerte, la segunda es fruto del intercambio de horas por conocimientos."

____________________
Percy Flores Sotelo
Consultor SAP / CO - ABAP

Ferreyros - Perú
Responder Con Cita