Tablas TSTC: Programa vs tcode en SAP

La tabla TSTC en SAP es una tabla fundamental que se utiliza para almacenar información sobre las transacciones del sistema. A continuación, se explica su funcionalidad y uso en detalle.

Acceso a la tabla y apariencia:

Accedemos a la transacción SE16N:

Informamos la tabla TSTC y ejecutamos nos aparecerá una tabla parecida a la siguiente:

Funcionalidad de la Tabla TSTC

Almacenamiento de Códigos de Transacción

La tabla TSTC guarda los códigos de transacción que se utilizan para ejecutar diversas funciones y programas dentro del sistema SAP.

Campos Principales de la Tabla:

  • TCODE (Código de Transacción): Código único que identifica la transacción en SAP.
  • PGMNA (Nombre del Programa): Nombre del programa ABAP asociado a la transacción.
  • DYPNO (Número de Dynpro o Pantalla): Número de la pantalla inicial que se ejecuta al iniciar la transacción.
  • MENUPROG (Programa del Menú): Programa de menú asociado a la transacción (si aplica).
  • MENUNR (Número del Menú): Número del menú asociado a la transacción (si aplica).

Relación con la Tabla TSTCP:

La tabla TSTC proporciona la información técnica sobre las transacciones (código de transacción y programa asociado), mientras que la tabla TSTCP complementa esta información con las descripciones de las transacciones en diferentes idiomas.

Uso en Personalización y Configuración:

  • Los administradores y consultores de SAP utilizan la tabla TSTC para configurar, gestionar y personalizar las transacciones del sistema.
  • Es fundamental para la creación de nuevas transacciones, la asignación de programas ABAP a transacciones específicas y la gestión de accesos a funciones específicas del sistema.

Seguridad y Autorizaciones:

  • La tabla TSTC también es importante desde la perspectiva de la seguridad, ya que las autorizaciones para ejecutar transacciones se basan en los códigos de transacción almacenados en esta tabla.
  • Los perfiles de usuario y roles de autorización se configuran para permitir o restringir el acceso a ciertas transacciones basadas en los códigos en TSTC.

Ejemplo de Uso

Supongamos que tienes una transacción con el código VA01 (Crear pedido de ventas). En la tabla TSTC, encontrarás:

  • TCODE: VA01
  • PGMNA: SAPMV45A
  • DYPNO: 1001

Si accedemos a la tabla informando el código de transacción VA01 y ejecutamos, nos aparecerá lo siguiente:

Esto indica que la transacción VA01 ejecuta el programa SAPMV45A y comienza con la pantalla número 1001.

Conclusión

La tabla TSTC es esencial para el funcionamiento de SAP, ya que almacena los códigos de transacción y la información técnica asociada a ellos. Esta tabla permite la correcta ejecución de programas y funciones dentro del sistema SAP, facilita la personalización y configuración del sistema y juega un papel crucial en la gestión de la seguridad y autorizaciones.

Para obtener acceso a SAP, acceder al siguiente enlace.

Para ver más posts de SAP, consulta nuestro listado completo aquí.

Para acceder a nuestros cursos de SAP,  podéis consultar este listado.

Para descargar los mejores manuales de SAP, acceder al siguiente enlace.

También os dejamos nuestro canal de Youtube en el que podréis encontrar más contenido.

Deja una respuesta