Ver Mensaje Individual
  #4  
Viejo 19/05/10, 14:45:29
vickxo vickxo is offline
Senior Member
 
Fecha de Ingreso: nov 2006
Localización: Madrid, España
Mensajes: 118
Proxy

Hola, lo que vayas a usar dependera de la forma en que intercambias informacion.
Si la informacion va de SAP a un XI (y de este a otro sistema) te vale con crear una proxy de salida. Si la proxy ya existe solo necesitas hacer eso:

DATA: prxy TYPE REF TO zco_oa_interfaz_movimientos_co.

"zco_oa_interfaz_movimientos_co Es la definicion de la proxy esta ya debe de existir en tu sistema

CREATE OBJECT prxy. "Instancias el objeto

" Aqui pasamos la informacion que tenemos en r3 a a la tabla de envio de datos de la proxy de salida
DATA: it_proxy TYPE zinterfaz_movimientos_cont_tab.
DATA: wa_proxy TYPE zinterfaz_movimientos_contable.
data: wa_mov_aux type ty_mov_aux.

LOOP AT it_mov_aux INTO wa_mov_aux.
MOVE-CORRESPONDING wa_mov_aux TO wa_proxy.
APPEND wa_proxy TO it_proxy.
clear wa_proxy.
ENDLOOP.

"Aqui ya inicializamos la proxy con los datos que queremos enviar
gw_movimientos-interfaz_movimientos_contables-row = it_proxy[].

"Invocamos el metodo de envio de datos
CALL METHOD prxy->oa_interfaz_movimientos_contab
EXPORTING
output = gw_movimientos.

COMMIT WORK.

Espero t sirva...
__________________
el tema esta en hacer la pregunta correcta...
Responder Con Cita