✒️SAP BASIS - RFC y BAPIS

SAP BASIS RFC y BAPIS

2.Introduccion a Interfaces :

Los sistemas SAP tienen interfaces en diferentes niveles de comunicación como el uso del protocolo TCP/IP o CPI-C a opciones de 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 smisma tecnología la llamada función remota RFC.

Los sistemas sap usan las siguientes tecnologías de interfaces

ALE, BAPI, CPI-C, EDI, HTTP, LU6.2, RFC, OLE, SMPT, SOAP, TCP/IP XML.

Remote Function Call

La interface de llamada a una función 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.

La RFC maneja el proceso de comunicación, transferencia de parámetros, y el manejo de errores.

Cada interface RFC es bidireccional por lo que los programas externos también pueden usar interfaces RFCs para acceder a los sistemas sap.

SE37 Funtion builder

TOOLS-ABAP WORKBENCH-DEVELOPMENT-FUNCTION BUILDER.

Para llamar a un modulo RFC desde un sistema SAP, necesitamos conocer los parámetros de importación y expotacion (definidos en el FUntion Builder).

Gestion de conexiones RFC transacción SM59

TOOLS-ADMINISTRATION-NETWORK-RFC

Una conexión RFC puede solamente realizarse a un mandante o cliente de un sistema SAP.

Cuando estamos definiendo destinos RFC la conexión RFC es:

1. Direccionada a un cliente cuando estas apuntan a un sistema SAP como destino.

2. Accesible desde todos los clientes en el sistema origen.

En el código ABAP usamos UN RFC para llamar a un modulo en otro sistema de la siguiente manera

CALL FUNCTION

DESTINATION

EXPORTING

IMPORTING

Cuando estemos creando una conexión RFC podemos especificar la información de logon para el sistema destino de lo contrario tendremos que ingresar los parámetros de logon cuando iniciemos la conexión RFC.

3. Bor y Bapis

Una interface de programación de aplicación de negocios conocida como BAPI es una interface estandarizada que facilita el acceso interno y externo a procesos de negocios y datos en sistemas SAP.

Las Bapis son definidas en el repositorio de objetos de negocio conocidas como BOR (bussiness Object Repoitory) como métodos de objetos de negocio SAP y permiten la visión orientada a objetos de los datos de negocio en un sistema SAP.

Transaccion SWO1 para observar una vista de las Bapis disponibles en el BOR

Las Bapis que representan métodos para objetos de negocios en un sistema SAP con usadas en un contexto muy variado:

Posibles usos de BAPIS

1. Conectar procesos mas alla de los limites de un sistema , por ejemplo, cuando se utiliza ALE.

2. Utilizadas por SAP para integrar distintas soluciones del conjunto mySAP Business Suite.

3. Para conectar un sistema sap al internet

4. Utilizadas en conjunto con SAP Business workflow.

5. Para conectar con programas externos.

Agradecimiento:

Ha agradecido este aporte: Mauricio Torres Hidalgo


Sobre el autor

Publicación académica de Camilo Andres Cubides Mojica, en su ámbito de estudios para la Carrera Administrador BASIS.

SAP Master

Camilo Andres Cubides Mojica

Profesión: Tecnologo en Electronica, Ingenieria de Sistemas - Colombia - Legajo: XM63O

✒️Autor de: 104 Publicaciones Académicas

🎓Egresado de los módulos:

Certificación Académica de Camilo Cubides

 

:: Al igual que Camilo ¿Usted está dispuesto a aprender SAP BASIS?

El lunes 09 Agosto 2021 comenzamos la 🎓Carrera Administrador BASIS.
Juntos para realizar sus más grandes desafíos!

 Cargando presentación, aguarde unos instantes...

 

 

+Recursos Gratuitos en CVOSOFT:

¡Lo importante es aprender!, por eso en CVOSOFT la comunidad SAP más grande de habla hispana, ponemos a su alcance los siguientes recursos abiertos libres y gratuitos:

Buscador de Publicaciones:

 

 

Consultas y Soporte

👋Hola! Estamos listos para ayudarle con el soporte que su carrera merece.

Acceda sección contacto y seleccione canal de comunicación más cómodo para usted.

🤝Aguardamos su mensaje, ¡Éxitos!

 


 

👉Que las empresas tomen en serio sus estudios es muy importante para que su inversión educativa tenga sentido.
Las empresas líderes de United States y del Mundo confían a CVOSOFT su recurso más valioso, la formación de su gente.

¿Quieres conocerlas?