| # Definiciones de configuraciones de conversión (ecedi5511m000) Utilice esta sesión para listar definiciones de la configuración de conversión para mensajes entrantes, que podrá mantener o consultar en la sesión Definiciones de configuraciones de conversión (ecedi5111s000). Los datos que se muestran en esta sesión se basan en la información de configuración de conversión especificada en la sesión Configuraciones de conversión (nombres) (ecedi5110m000). Nota Si ha iniciado esta sesión haciendo zoom, sólo puede buscar y seleccionar un registro. Organización Un código que representa un conjunto de estándares (como ANSI X12, UN/EDIFACT y VDA) utilizados en la comunicación EDI. Organización La descripción o el nombre del código. Dirección La dirección del mensaje EDI. Mensaje EDI Los mensajes entrantes y/o salientes admitidos por la aplicación. Estos mensajes pueden estar activos (usarse realmente dentro de la compañía) o no. Temas relacionados Uso de mensajes EDI admitidos Mensaje EDI La descripción o el nombre del código. Tipo de campo El formato del archivo ASCII. Nota Puede 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. Código de configuración de conversión La descripción o el nombre del código. Destino El lugar de destino del campo en el mensaje entrante, definido 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 que aparezca detrás de comillas dobles y antes de un signo de interrogación final (si existe) se inserta en el mensaje. Número de secuencia El número de secuencia del campo. El mismo campo puede insertarse más de una vez. Si el campo sólo 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, en este nivel se leerá un nuevo registro para los mensajes entrantes, y para los mensajes salientes se leerá un nuevo registro de la tabla perteneciente al campo. Si esta casilla de verificación no está seleccionada, no se leerán los registros nuevos, sino que seguirá activo el registro actual. Nota Este 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. Por 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úmero de 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 | Clave | registro |  |  |
Número de 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 | Clave | registro |  |  |
Número de 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úmero de 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: Datos generales Cabecera Línea Ejemplo 2
Campo | Destino | Grabar registro
Número de 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. Campo de conversión Si esta casilla de verificación está seleccionada, se utiliza la tabla de conversión pertinente para convertir el campo. Si esta casilla de verificación no está seleccionada, el código coincide con el código correspondiente en LN y no es necesario convertirlo. Nota Cualquier campo que pueda especificarse en un mensaje entrante puede convertirse. Si esta casilla de verificación no está seleccionada, el código en el mensaje coincide con el de LN y no es necesario convertirlo. |