|
#1
|
|||
|
|||
Yo trabajo en R3, y la parte de PI, la manejan otras personas, que ya esta todo montado.
Ahora lo que YO tengo que hacer es pasar a PI datos que yo recoja de sap y mandarselos, luego ellos lo tratan (que a mi ya no me afecta), y despues tengo otro punto que YO desde r3 tengo que llamar a PI para recuperar unos datos suyos. Eso es mas o menos lo que tengo que hacer, pero yo siempre desde R3. Un saludo y gracias. |
#2
|
||||
|
||||
Yo te entendi tate. El equipo de XI te tiene que indicar de que manera ellos configuraron la conexion de R3 a XI.
Es decir, se pueden comunicar de 3 maneras: - Por Proxy (que es un metodo) - Por RFC (se utiliza como un Web Service) - Por Idoc Dependiendo de la interfaz que hayan creado ellos, tu tienes que enviar los datos de una manera u otra me explico? Igualmente si quieres agregarme a algun mensajero, puedo ayudarte mejor |
#3
|
||||
|
||||
Que Gil, recien me avive del titulo del Post que era Proxy - XI
Te paso un pequeño codigo de ejemplo de como llamar al proxy, es tan sencillo como esto: data: sendpagos TYPE REF TO zintco_mi_fa_pagos_citi_bank_e, it TYPE zintmt_fa_pagos_citi_bank_ecc. CALL METHOD sendpagos->mi_fa_pagos_citi_bank_ecc_oa EXPORTING output = it. COMMIT WORK. Te explico un poco: - zintco_mi_fa_pagos_citi_bank_e este metodo es creado en la transaccion SPROXY a partir de la interfaz que el equipo de XI genero en sistema - mi_fa_pagos_citi_bank_ecc_oa es lo que se llama Message Interface; seria como el metodo que finalmente hace el envio. - zintmt_fa_pagos_citi_bank_ecc el equipo de XI genera como una estructura de datos (la misma que nosotros hacemos en la se11) y aca es donde le vas a pasar toda la informacion campo por campo que estan esperando. Espero que sirva de algo mi explicacion... pero basicamente lo que debes hacer es cargar una estructura (que puede tener tablas internas adentro) y llamar a un metodo que es activado en la transaccion Sproxy; dicho metodo se activa por medio de una interfaz que es la que el equipo de xi debe indicarte en la cual ellos han hecho su desarrollo. |
#4
|
|||
|
|||
Muchas Gracias.
Ahora mismo el equipo de PI esta de vacaciones, y creo que hasta ultimos de agosto primeros de septiembre no vuelvo con el tema , pero vamos, que encuanto tenga dudas te comentare si no es molestia. Un saludo. |
#5
|
|||
|
|||
Yo metería la llamada al proxy en un try con su catch, por si las moscas.
Yo siempre lo hago así. |
#6
|
|||
|
|||
Tienes un codigo de pruebas??? |
#7
|
|||
|
|||
TRY.
CALL METHOD prxy->oa_carga_datos EXPORTING output = gt_datos. COMMIT WORK. CATCH cx_ai_system_fault INTO fault. ENDTRY. |
Herramientas | Buscar en Tema |
Desplegado | |
|
|