La tabla de la base de datos STH se utiliza para guardar el encabezado de las tablas de códigos utilizadas por la aplicación. El sistema mantiene automáticamente esta tabla y el software del kernel la lee. No debe ser modificado por el software de aplicación normal. El mantenimiento debe realizarse a través de «Mantención Tabla de Códigos» . El contenido de las diferentes tablas se almacena en «STB - System Codetable Contents».
Cada tabla de códigos puede estar definida en diferentes idiomas. La longitud máxima de la clave y de los datos se define centralmente por tabla de códigos para garantizar un diseño coherente de los diferentes paneles utilizando las funciones de decodificación en diferentes idiomas. La longitud es independiente del idioma. Estos valores deben cambiarse con cuidado, ya que los diseños de los paneles y documentos que utilizan esta tabla de códigos pueden verse afectados por el cambio.
Por motivos de rendimiento, el software almacena en caché todas las tablas de códigos leídas una vez. Para volver a sincronizar la caché después de que se hayan realizado las actualizaciones de la tabla, debe ejecutarse una declaración TD Basic especial «ResetCache».
Nombre | Descripción Texto Ayuda | Tipo Datos | Long | Tabla de Códigos |
---|---|---|---|---|
TBL | ID de tabla | Texto | 6 | |
CODLEN | Longitud del código | Numérico | 1 | |
TXTLEN | Long. Texto | Numérico | 2 | |
SRT | Tipo Ordenación | Texto | 1 | Embebido |
NAM | Name | Texto | 40 | |
LEV | Nivel | Texto | 1 | Embebido |
NO_TRLFLG | Tabla no traducible | Texto | 1 | |
INR | ID único interno | Texto | 8 | |
VER | Versión | Texto | 4 | |
UNIFLG | Check uniqueness of longtext | Texto | 1 |
El ID de tabla identifica una tabla de códigos en el sistema. El ID de tabla es el vínculo a las diferentes entradas en la tabla STB.
En este campo se especifica la longitud (1 - 6) de las entradas de los campos de código.
Este campo define la longitud máxima del texto en la tabla de códigos.
Este interruptor define el orden de clasificación que se utiliza normalmente en la tabla de códigos. Si se ordena por código, el orden es el mismo para todos los idiomas. Si se ordena por texto, el orden variará en función de los idiomas. Si no se ha especificado ninguna clasificación, la aplicación especifica el orden.
Código | Texto |
---|---|
C | Código |
T | Texto |
N | Ninguno |
Cada tabla de códigos tiene una descripción de texto explicativo. Hay una tabla de códigos disponible para descripciones en otros idiomas.
Código | Texto |
---|---|
Todos los Grupos de Entidad | |
E | Grupo de Entidad |
Si esta casilla de verificación es un ticket, la tabla de códigos solo estará disponible en el idioma del sistema. Esto es importante para algunas tablas relacionadas con mensajes. Para estos, el texto debe estar en el idioma del sistema, independientemente del idioma actual del usuario.
ID interno único de un registro dentro de la tabla. El INR es un campo de texto que se crea recuperando la siguiente entrada válida del contador de esta tabla. El campo INR se utiliza para habilitar los vínculos de otras tablas a esta tabla.
Para los datos del contrato, el INR también vincula las dos tablas xxD y xxT, ya que las entradas asociadas tienen el mismo INR.
Este campo contiene el contador de versiones utilizado para realizar un seguimiento del historial de una entrada de esta tabla. Las distintas versiones se administran mediante entradas en la tabla SLG.