📘RFC Trace
Definición de RFC Trace
El RFC Trace (rastreo de llamadas de función remotas) en la transacción ST01 es una herramienta para monitorear y registrar todas las llamadas de funciones RFC (Remote Function Call) que ocurren en el sistema SAP.
¿Qué son las llamadas RFC?
Una RFC es un protocolo y una interfaz que permite que los programas de un sistema SAP (o incluso de un sistema externo no-SAP) llamen a un módulo de función en otro sistema SAP o en el mismo sistema, pero en un contexto de proceso diferente. Son la base de la comunicación entre sistemas SAP, y entre SAP y otras aplicaciones.
Propósito del RFC Trace
El propósito principal del RFC Trace es el diagnóstico y la resolución de problemas de comunicación entre sistemas. Un administrador de sistemas SAP (Basis) o un desarrollador lo utiliza para:
-
Identificar problemas de conectividad: Si una aplicación externa no puede conectarse al sistema SAP o un sistema SAP no puede comunicarse con otro, el rastreo puede mostrar los errores en la llamada RFC.
-
Rastrear las llamadas de RFC: Permite ver exactamente qué módulos de función se están llamando, desde qué sistema, por qué usuario y con qué parámetros. Esto es crucial para entender el flujo de datos y la lógica de negocio en entornos distribuidos.
-
Depurar problemas de rendimiento: Si una transacción es lenta debido a una comunicación intersistémica, el RFC Trace puede mostrar cuánto tiempo está tardando cada llamada RFC.
-
Verificar autorizaciones: Si una llamada RFC falla debido a un problema de permisos, el rastreo lo registrará. Esto ayuda a identificar qué objeto de autorización o valor de campo falta en el usuario que está intentando ejecutar la llamada.
¿Cómo se usa el RFC Trace en ST01?
El proceso es muy similar al de cualquier otro rastreo en ST01:
-
Acceder a la transacción
ST01. -
Marcar la casilla "RFC Calls" y desmarcar cualquier otro rastreo que no necesites, para evitar la sobrecarga del sistema.
-
Configurar los filtros para el rastreo. Es vital filtrar por usuario, transacción o programa para que el rastreo sea específico y genere un informe manejable.
-
Activar el rastreo haciendo clic en "Trace on".
-
Recrear el escenario que presenta el problema (ejecutar la transacción o el programa que realiza la llamada RFC).
-
Desactivar el rastreo haciendo clic en "Trace off".
-
Analizar los resultados haciendo clic en el botón "Analysis". El informe mostrará el resultado de cada llamada RFC, incluyendo el módulo de función, el sistema remoto, el tiempo de ejecución y cualquier error que haya ocurrido


Disponibilidad Laboral: FullTime