¡Comparte en redes sociales!

Tablas en SAP: Te mostramos los tipos

¿Cuáles son los tipos de tablas en SAP que existen y sus funciones?

Principalmente tenemos tres tipos de tablas en SAP

  • Sorted table
  • Hash table
  • Standard table

Sorted table:

Categoría de tabla de una tabla interna que se gestiona mediante un índice de tabla primaria y siempre se ordena según su clave de tabla primaria. La ordenación se produce según las reglas de comparación de los tipos de datos de los campos clave. El tipo de datos genérico asociado es tabla ordenada.

Las tablas clasificadas siempre se guardan correctamente ordenadas por clave. También tienen una clave lineal, y, al igual que las tablas estándar, se puede acceder a ellos utilizando el índice de la tabla o la clave. Cuando se utiliza la clave, el tiempo de respuesta está en relación logarítmica con el número de entradas de tabla, ya que el sistema utiliza una búsqueda binaria. La clave de una tabla ordenada puede ser única o no exclusiva, y debe especificar UNIQUE o NON-UNIQUE en la definición de tabla. Las tablas estándar y las tablas clasificadas pertenecen a las tablas de índice de grupos genéricos.

image

Hash table:

Las tablas hash son útiles si se desea construir y utilizar una tabla interna que se parezca a una tabla de base de datos o para procesar grandes cantidades de datos.

Las tablas de hash no tienen índice lineal interno. Sólo puede acceder a tablas hash especificando la clave. El tiempo de respuesta es constante, independientemente del número de entradas de tablas, ya que la búsqueda utiliza un algoritmo hash. La clave de una tabla hash debe ser única, y debe especificar UNIQUE en la definición de tabla.

Este tipo de tabla es particularmente adecuado si desea utilizar principalmente el acceso de clave para entradas de tabla. No se puede acceder a tablas hash utilizando el índice. Cuando se utiliza el acceso a las claves, el tiempo de respuesta permanece constante, independientemente del número de entradas de la tabla. Al igual que con las tablas de base de datos, la clave de una tabla hash es siempre única.

Standard table

Las tablas en SAP estándar tienen un índice lineal. Puede acceder a ellos utilizando el índice o la clave. Si utiliza la clave, el tiempo de respuesta está en relación lineal con el número de entradas de tabla. La clave de una tabla estándar es siempre no única y no puede incluir ninguna especificación para la unicidad en la definición de tabla.

Las tablas estándar de SAP sirven como base para que los procesos empresariales funcionen sin problemas en este entorno . Como núcleo de la administración del sistema, incluyen los requisitos y datos esenciales del sistema, así como información confidencial y crítica para el negocio.

Este tipo de tabla es particularmente apropiado si desea direccionar entradas de tabla individuales utilizando el índice. Esta es la forma más rápida de acceder a las entradas de la tabla. El tiempo de respuesta para acceder a una tabla estándar está en relación lineal con el número de entradas de tabla. Si necesita usar acceso a las claves, las tablas estándar son apropiadas si puede llenar y procesar la tabla en pasos separados. Por ejemplo, puede rellenar una tabla estándar agregando registros y luego ordenándola.

image

Esos son los tres tipos de tablas en SAP que puedes usar en un programa. 

Pero el identificar cuando usar uno del otro, requiere de mucha experiencia para identificar el mejor escenario. Por el momento, puedes resolver cualquier inconveniente con la standard table.

SAP utiliza las tablas para almacenar la información, tanto de la parametrización como de los datos reales.  Las tablas contienen uno o más campos clave, y están relacionas unas con otras a traves de capos comunes. Además de las tablas estándar también se pueden crear tablas para uso propio, las cuales SAP siempre recomienda que el nombre empiece por la letra Z.

La forma más rápida de acceder a las tablas en SAP es mediante la transacción SE16 (también la nueva Tx SE16N) Visualizar tablas ó SM30 Modificar tablas (no recomendable).   Una vez elijamos la tabla a visualizar, podremos elegir entre ver los nombres de los campos o  la denominación técnica de SAP; para ello iremos a Opciones/Parám.usuario…  y cambiaremos la opción siguiente

A nivel consultoría, siempre se recomienda NO modificar nunca nada estándar, porque perderías el soporte de SAP, ya que al tocar tablas que funciona de manera estándar, no sabemos el alcance que puede tener esa modificación y provoca inconsistencias.

Mostramos como se ve una tabla de todas las tablas en SAP que podemos tener y los campos que nos muestra a modo ejemplo

Tablas en SAP
Tablas en SAP

En el próximo artículo mostraremos las tablas en SAP principales de MM y como localizarlas según lo que busquemos.

Descubre nuestra formación SAP

Entérate de todo en nuestro blog y fórmate en SAP con nuestro Certificado Oficial Sap S/4Hana Finance.

Deja un comentario

EIP International Business School te informa que los datos del presente formulario serán tratados por Mainjobs Internacional Educativa y Tecnológica, S.A.U. como responsable de esta web. La finalidad de la recogida y tratamiento de los datos personales es gestionar tu suscripción a la newsletter así como para el envío de información comercial de los servicios del responsable del tratamiento. La legitimación es el consentimiento explícito del/a interesado/a. No se cederán datos a terceros, salvo obligación legal. Podrás ejercer tus derechos de acceso, rectificación, limitación y supresión de los datos en cumplimiento@grupomainjobs.com, así como el derecho a presentar una reclamación ante la autoridad de control. Puedes consultar la información adicional y detallada sobre Protección de datos en la Política de Privacidad que encontrarás en nuestra página web.