✒️SAP BASIS Las RFC y BAPIS
SAP BASIS Las RFC y BAPIS
1) interfaces de alto nivel o que acceden a objetos de negocios o procesos, usan la misma tecnología; la llamada de función remota RFC
¿Cuáles son las tecnologías de interfaces que usan los sistemas SAP?
ALE: Application Link Enabling
BAPI: Business Application Programming Interface
CPI-C: Common Program Interface Communication
EDI: Electronic Data Interchange
HTTP: HyperText Transfer 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) la RFC es una interface SAP basada en el protocolo CPI-C y TCP-IP.
simplifica la programación del proceso de comunicación entre diferentes sistemas SAP, permiten que las funciones que están predefinidas puedan llamarse y ejecutarse en un sistema remoto; dentro del mismo sistema.
maneja el proceso de:
comunicación
transferencia de parámetros
manejo de errores
comunicaciones RFC entre dos sistemas SAP:
el sistema origen genera la llamada, usa una definición RFC en el sistema destino para tener acceso a una función específica.
Normalmente la función está habilitado en un módulo para el llamado remoto o remote-enabled.
Conexiones RFC
transacción SM59
>tools >administration >network >RFC destinations o usando la transacción SM59
un destino RFC en la transacción SM59 no debe confundirse con un sistema SAP. la conexión RFC solo se realiza a un mandaste o cliente del sistema SAP.
es decir, se pueden tener una o más conexiones RFC entre dos sistemas como clientes existan en el sistema destino.
en el momento de definir destinos RFC la conexión es direccionada a un cliente; apuntan a un sistema SAP como destino.
todos los clientes tienen acceso a través del sistema origen.
código ABAP:
CALL FUNCTION
DESTINATION
EXPORTING …
IMPORTING …
nombre del destino a referir una de las conexiones RFC (destination)
podemos especificar la inf logon para el sistema destino. o de no ser así; ingresar los parámetros de logon cuando iniciamos la conexión RFC
exporting and importing: pasan los parámetros a la función y reciben los parámetros devueltos. función que llamamos en el sistema destino se ejecuta con el ID de usuarios que ingresamos lara la conexión.
BAPIs siguen ciertas convenciones como módulos especiales RFC.
3) BAPIs: interface estandarizada que facilita el acceso interno y externo a procesos de negocios y datos en sistemas SAP. definidas en el repositorio de objetos de negocios.
BOR: Business Object Repository; como métodos de objetos de negocio SAP y permiten una visión orientada a objetos de los datos de negocio en un sistema SAP.
transacción SWO1
acceso al BOR >código de transacción BAPI.
Contexto variado; BAPIs que representan métodos para objetos de negocio en un sistema SAP.
Ejemplos de uso BAPIs:
-conectar procesos más allá de los límites de un sistema, ALE.
-utilizadas por SAP para integrar distintas soluciones al conjunto my SAP Business Suit.
-conecta un sistema SAP a internet.
-utilizadas en conjunto con SAP Business Workflow.
-Para conectar con programas externos.
transacción SE37
Function Builder para BAPIs; creadas y probadas de la misma forma que otros módulos de funciones
 
 
 
Sobre el autor
Publicación académica de Sahilmar Mendez, en su ámbito de estudios para la Carrera Consultor Basis NetWeaver.
Sahilmar Mendez
Profesión: Bachiller Académico - Venezuela - Legajo: GW52B
✒️Autor de: 96 Publicaciones Académicas
🎓Egresado de los módulos:
Certificación Académica de Sahilmar Mendez