Definiciones de configuraciones de conversión (ecedi5515m000)
Utilice esta sesión para listar definiciones de configuración de conversión para mensajes salientes, que podrá mantener o consultar en la sesión Definiciones de configuraciones de conversión (ecedi5115s000). Los datos mostrados en esta sesión se basan en la información de configuración de la conversión especificada en la sesión Configuraciones de conversión (nombres) (ecedi5110m000).
Haga clic en Listar en la barra de herramientas para usar la sesión Listar configuraciones de conversión (ecedi5410m000) para listar información sobre configuraciones de conversión.
Si ha iniciado la sesión haciendo zoom, solo puede buscar y seleccionar un registro.
Información de campo
- Organización
- Descripción
-
La descripción o el nombre del código.
- Dirección
-
La dirección del mensaje EDI.
- Mensaje EDI
-
mensajes EDI admitidos
- Descripción
-
La descripción o el nombre del código.
- Tipo de campo
-
El formato del archivo ASCII.
NotaPuede crearse una configuración de conversión para archivos en los que los campos estén separados por un separador de campo, o que tengan una longitud fija.
- Código de configuración de conversión
-
El código que identifica la configuración de la conversión.
- Descripción
-
La descripción o el nombre del código.
- Destino
-
El origen del campo en un mensaje saliente, según se define en la sesión Configuraciones de conversión (relaciones) (ecedi5112m000).
- Campo
-
El nombre del campo, por ejemplo, tdsls400.ofbp. En el caso de las configuraciones de conversión salientes, también puede utilizar constantes. Las constantes deben empezar por comillas dobles ("). El texto comprendido entre las comillas se especifica en el mensaje.
NotaSi desea utilizar comillas dobles dentro de la cadena de texto, deberá especificar comillas adicionales. Por ejemplo, el resultado de ""ABC"" es "ABC".
- Número de secuencia
-
El número de secuencia del campo. El mismo campo puede insertarse más de una vez. Si el campo solo aparece una vez en las configuraciones de conversión, puede establecerlo en 0 o 1. Si el campo aparece repetidas veces en la definición de configuración de conversión, el número de secuencia puede incrementarse de 1 en 1 cada vez que el campo aparezca en la definición de configuración de conversión.
- Secuencia de proceso
-
La secuencia en la que deberá procesarse el campo.
- Nivel
-
El nivel definido en la sesión Configuraciones de conversión (relaciones) (ecedi5112m000).
- Posición inicial de clave
-
La posición del campo en la línea.
- Longitud
-
La longitud física del campo.
- Leer próximo registro
-
Si esta casilla de verificación está seleccionada, se leerá un nuevo registro a este nivel para los mensajes entrantes y un nuevo registro de la tabla que pertenece al campo para los mensajes salientes. Si esta casilla de verificación está desmarcada, no se leerán nuevos registros, pero los actuales permanecerán activos.
NotaEste campo indica si debe leerse un registro nuevo para procesar el contenido del campo. Según el valor de este campo, puede determinar cuándo una línea nueva está lista para ser leída desde el mismo archivo.
- Secuencia en nivel iterativo
-
El número de secuencia que indica a dónde debe desplazarse el cursor tras haber procesado el campo. Este campo sólo se utiliza si el registro pertenece al último campo de un nivel iterativo o al último campo de la configuración de conversión.
Ejemplo
Supongamos que desea especificar un campo de texto que contiene datos de un archivo ASCII en una cabecera de orden que se ejecuta iterativamente. Una vez que se haya cumplimentado el último campo de texto, el cursor regresará al campo con el número de secuencia 3, utilizando el campo Número de secuencia. La clave y los tres campos de texto aparecen en cada línea del nivel 2.
Campo Nivel Número de secuencia Nivel iterativo Núm. orden 1 1 Referencia 1 2 Campo de texto 2 3 Campo de texto 2 4 Campo de texto 2 5 3 - Secuencia cuando la clave no coincide
-
El número de secuencia indica a dónde se debe desplazar el cursor si la clave no es válida o cambia. Este campo sólo debe cumplimentarse si el registro Nuevo tiene el valor Sí.
Ejemplo 1 - Proceso iterativo
Una vez procesados todos los campos de texto, se lee el número de cliente. El nivel 2 es iterativo.
Campo Nivel Secuencia en Atrás Atrás Nuevo Iterativo Registro clave Núm. orden 1 1 Referencia 1 2 Campo de texto 2 3 6 sí Campo de texto 2 4 Campo de texto 2 5 3 Cliente 1 6 Ejemplo 2 - Proceso secuencial
Una vez cumplimentadas todas las líneas de orden (nivel 2), puede especificarse una orden nueva (nivel 1).
Campo Nivel Secuencia en Atrás Atrás Nuevo Iterativo Registro clave Núm. orden 1 1 sí Referencia 1 2 Cliente 1 3 Artículo 2 4 1 sí Cantidad 2 5 Fecha de entrega 2 6 4 - Grabar registro
-
Si esta casilla de verificación está seleccionada, debe añadirse un registro a la tabla pertinente después de que se haya procesado un campo para un mensaje entrante, en función del resultado de la expresión de salida. El destino del campo (datos generales, cabecera o línea) determina la tabla en la que se guardarán los mensajes.
Ejemplo 1
Campo Destino Grabar registro Núm. orden cabecera Referencia cabecera Cliente cabecera sí Artículo línea Cantidad línea Fecha de entrega línea sí Los campos procesados tras una acción de escritura para el mismo destino no se añaden a la tabla pertinente. No puede iniciar varias acciones de escritura para el mismo registro (por ejemplo: línea de orden). Debido a la jerarquía de destinos, LN comprueba si se han escrito o no todos los destinos superiores. Si no se ha escrito el destino superior, los destinos pertinentes se escribirán antes de escribir el destino especificado. La jerarquía es la siguiente:
- Costos generales
- Cabecera
- Línea
Ejemplo 2
Campo Destino Grabar registro Núm. orden cabecera Referencia cabecera Cliente cabecera Artículo línea Cantidad línea Fecha de entrega línea sí Puesto que aún no se ha escrito ninguna cabecera, primero se escribe la cabecera, y luego la línea. Si no hay datos generales, la línea se escribe antes que la cabecera.
- Tabla de conversión
-
La tabla de conversión se utiliza para convertir el campo.