✒️ABAP Los destinos RFC
ABAP Los destinos RFC
- Que es una módulo de funciones RFC?
o Consiste en una llamada a una función que existen en un sistema destino al del programa que se llama
Nota: El objetivo principal de las RFC es acceder a otros ambientes para obtener datos
- En que transacción configuramos los RFC?
o Con la transacción SM59, esta nos permite realizar las configuraciones de las conexiones remotas RFC (Remote Function Call)
- Para que nos sirve la cláusula DESTINATION?
o Se utiliza para la declaración de módulos de funciones RFC para especificar un destino RFC, el destino RFC es una de las maneras de conectarse desde un sistema ABAP a un sistema externo
- Si se produjeran errores al ejecutar un RFC, a donde se alojan los mensajes de error?
o En la variables de sistema SY-MSGID SY-MSGTY SY-MSGNO SY-MSGV1 SY-MSGV2 SY-MSGV3 SY-MSGV4
- Con que transacción creamos un RFC?
o Con la transacción SM37
- Los parámetros de una función RFC no se pueden pasar por referencia, como deben pasar?
o Deben pasar por valor
- Cuantos tipo de RFC existen?
o Existen dos
§ Sincrónicas : Es este caso ambos sistemas deben estar disponibles al momento de la llamada de la función, este RFC está basado en una comunicación sincrónica
§ Transaccionales : En este caso los sistemas no necesariamente están disponibles al momento de la llamada de la función
- Que es un IN BACKGROUND TASK
o Esta cláusula se utiliza para la declaración de módulos de funciones transaccionales ejemplo GP P28 3.1
- Las tablas ARFCSSTATE y ARFCSDATA que función tienen?
o Almacenan información relacionada a la llamada de RFC transaccionales en el sistema
- Describa la tabla ARFCSSTATE
o Es una tabla estándar del sistema donde se crea un log cuando se utiliza un RFC transaccional (Consultar doc. Modulo de funciones P5)
- Describa la tabla ARFCSDATA
o (Consultar doc. Modulo de funciones P5)
- Con que transacción verificamos el LOG de errores de la ejecución de los RFC?
o SM58
- Que función tiene la sentencia COMMIT WORK?
o Esta se utiliza para confirmar los cambios realizados en una base de datos y por lo regular se utiliza con posterior a la ejecución de los comandos INSERT, UPDATE Y MODIFY
- RFC , asincrónicas
o (Consultar doc. Modulo de funciones P6)
- Para que se utiliza la sentencia STARTING NEW TASK?
o Se utiliza para la declaración de módulos de funciones RFC asíncronas ejemplo GP P 29 3.3
Destinos RFC
- Que es un destino RFC?
o Es una puerta de enlace que permite comunicar un sistema SAP con otro sistema SAP o no SAP
- En que tabla se alojan los destinos de las conexiones RFC?
o En la tabla estándar RFCDES
- En que transacción se configuran los destinos?
o Con la transacción SM59
- Que tipos de conexiones se pueden crear en la transacción SM59?
o Conexiones R/3, Conexiones internas, Destinos lógicos, Conexiones TCP/IP y Conexiones con driver ABAP.
- Cuantos tipos de destinos RFC se pueden configurar
o 6 tipos
§ Conexiones ABAP
§ Conexiones HTTP a servidor externo
§ Conexiones Interna
§ Conexiones Lógicas (SNA o CPI-C)
§ Conexiones TCP/IP
§ Conexiones con ABAP driver
Nota: Para comunicar un RFC entre distintos ambientes de sistema SAP utilizaremos conexiones ABAP también llamadas destinos lógicos
 
 
 
Sobre el autor
Publicación académica de Carlos Hernandez Salas, en su ámbito de estudios para la Carrera Consultor ABAP.
Carlos Hernandez Salas
Profesión: Licenciatura en Informática - Mexico - Legajo: WA10K
✒️Autor de: 63 Publicaciones Académicas
🎓Egresado de los módulos:
- Máster Material Management en SAP S/4HANA LOGISTIC
- Carrera Consultor en SAP PP
- Carrera Consultor en SAP MM Nivel Avanzado
- Carrera Consultor ABAP Nivel Inicial
Disponibilidad Laboral: FullTime
Presentación:
Iniciar con el desarrollo del lenguaje abap de sap , considero que es una buena alterna- tiva para continuar con mi desarrollo profesional tengo mas de 30 años desarrollando diferentes funciones
Certificación Académica de Carlos Hernandez