ABAP Proxies
Ventajas
- Permite definir todas las estructuras necesarias a partir de esquemas XSD o ficheros WSDL.
- Funcionan sin problemas con estructuras anidadas (tablas dentro de otras tablas).
Inconvenientes
- Al importar el proxy en el ERP se generan numerosos objetos con nombres muy largos. Si se desea renombrar dichos objetos habrá que tener en cuenta que cada vez que sea necesario importar de nuevo el proxy (debido a cambios) los nombres de los objetos deberán ser cambiados de nuevo.
- Es necesario configurar la conexión desde el sistema ERP al sistema XI para que la transacción SPROXY pueda importar los proxies correctamente.
- El acceso a los métodos de las clases y las llamadas a éstos es más tediosa que con las RFCs.
RFCs
Ventajas
- La definición del código es mucho más directa que a través de los proxies.
- La llamada a las funciones RFCs es más sencilla.
- La actualización de las estructuras que utiliza es más directa.
Desventajas
- Requiere que definamos las estructuras enteras en el sistema ERP a pelo. Si éstas disponen de muchos campos, la cosa se complica.
- No funciona bien con estructuras de tipo tabla que contienen campos que a la vez son de tipo tabla.
A continuación muestro 2 enlaces que pueden ser de interés:
- XI: RFC or ABAP Proxy ? ....ABAP Proxies with attachments
- Choose the Right Adapter to integrate with SAP systems
No hay comentarios:
Publicar un comentario