✒️SAP BASIS Las RFC y BAPIS
SAP BASIS Las RFC y BAPIS
1.- Introducción a Interfaces
Los sistemas SAP tienen interfaces en diferentes niveles de comunicación. Interfaces especializadas diseñadas para los objetos de negocio, tal como las interfaces BAPIs o IDoc utilizadas en el ambiente ALE. Las interfaces de alto nivel, es decir, aquellas que acceden a objetos de negocio o procesos, usan la misma tecnología, la llamada de funciñon remota (RFC:Remote Function Call).
Los sistemas SAP usan las siguientes tecnologías de interfaces.
- ALE: APPLICATION LINK ENABLING
- BAPI: BUSINESS APPLICATION PROGRAMMING INTERFACE
- CPI-C: COMMON PROGRAM INTERFACE COMMUNICATION
- EDI: ELECTRONIC DATA INTERCHANGE
- HTTP: HYPERTEXT TTRANSFER PROTOCOL
- LU 6.2: LOGICAL UNIT TYPE 6.2
- RFC: REMOTE FUNCTION CALL
- OLE: OBJECT LINKING AND EMBEDDING
- SMTP: SIMPLE MAIL TRANSFER PROTOCOL
- SOAP: SIMPLE OBJECT ACCESS PROTOCOL
- TCP/IP: TRANSMISSION CONTROL PROTOCOL / INTERNET PROTOCOL
- XML: EXTENSIBLE MARKUP LANGUAGE
2.- Remote Function Call
La interface de llamada a una función remota RFC es una interface SAP basada en el protocol CPI-C y TCP-IP. Simplifica la programación del proceso de comunicación entre diferentes sistemas SAP. La RFC maneja el proceso de comunicación, transferencia de parámetros y el manejo de errores.
Los parámetros de importación y exportación son los parámetros que deben a la función remota (importación) y aquellos que serán de salida, donde generalmente obtenemos el resultado de la función (exportación). También debe existir una conexión técnica entre los dos sistemas. Esta Conexión se llama conexión RFC o destino RFC.
Un destino RFC transacción SM59.
Puedes tener tantas conexiones RFC entre dos sietmas como clientes existan en el sistema destino. Ya que debemos especificar un usuario para loguearnos al sistema destino en cada conexión RFC.
3.- BOR Y BAPIs.
Es una interface estandarizada que facilita el acceso interno y externo a procesos de negocios y datos en sistema SAP. Las BAPIs son definidas en el Repositorio de Objetos de Negocio SAP y permiten una visión orientada a objetos de los datos de negocio en un sistema SAP.
Puedes observar una vista de las BAPIs disponibles en el BOR, transacción SWO1.
Puedes acceder al BOR directamente usando el código de transacción BAPI.
EJEMPLOS DE POSIBLES USOS PARA LAS BAPIs:
- Conectar procesos más allá de los límites de un sistema.
- Para conectar un sistema SAP al Internet.
- Utilizadas en un conjunto con SAP Business Workflow.
- Para conectar con programas externos
 
 
 
Sobre el autor
Publicación académica de Axel Carlos Serrano Velazquez, en su ámbito de estudios para la Carrera Consultor Basis NetWeaver.
Axel Carlos Serrano Velazquez
Profesión: Ingenieria en Sistemas Computaciona - Mexico - Legajo: XW95M
✒️Autor de: 40 Publicaciones Académicas
🎓Egresado del módulo:
Certificación Académica de Axel Serrano