Anveo EDI Connect / Config / Mappings / El convertidor EDIFACT
This is an automatic translation. The original post is available in Inglés.

El convertidor EDIFACT

El convertidor EDIFACT soporta la importación y exportación de cualquier tipo de lote EDIFACT en cualquier versión EDIFACT. Actualmente no se admiten tipos de mensajes EDIFACT interactivos.

Asumimos que usted sabe cómo trabajar con las líneas de mapping y cómo acceder a las propiedades del EDI.

Hay vídeos de formación disponibles para el convertidor EDIFACT.

Asistente de creación y actualización deMapping

El convertidor EDIFACT dispone de un potente asistente para crear la estructura mapping a partir de un fichero de ejemplo. También puede actualizar los mapeos existentes desde archivos adicionales, si no ha cambiado la sangría de las líneas de mapping. Por favor, tenga cuidado con la actualización de las asignaciones y haga siempre una copia de seguridad primero.

Antes de ejecutar el asistente, el módulo debe conocer el estándar EDIFACT. Sin esta información, el asistente aún podrá crear un mapping que funcione, pero no podrá reconocer las repeticiones y no conocerá los nombres de los elementos, la longitud permitida, etc.

En el capítulo de instalación se describe cómo importar las normas EDIFACT.

Después de importar la descripción estándar correcta, debe establecer las propiedades de la cabecera del EDI Mapping. Después puede ejecutar el asistente y seleccionar su archivo de ejemplo. El análisis del archivo puede llevar algún tiempo, así que asegúrese de empezar con un archivo pequeño. La ejecución mapping será mucho más rápida después.

Comandos

El convertidor EDIFACT admite algunos comandos especiales. Los comandos disponibles son:

EXIT

Este comando dejará el mapping actual, sin escribir el registro de la tabla actual. Utilizar con precaución.

RUNASYNC

Este comando permite iniciar un mapping diferente, como un post-proceso. Pero no es necesario que los datos de la tabla pasen al siguiente mapping y se puede especificar el mapping dinámicamente. Se utiliza principalmente en los mapeos de preproceso, donde se llama a un mapping EDIFACT diferente, basado en el tipo de mensaje o en el remitente. El comando con el nombre SkipSegments puede ayudar a omitir partes innecesarias del archivo EDIFACT y mantener su mapping pequeño.

SkipSegements

Este comando permite omitir todos los datos EDIFACT hasta un segmento especificado. Se utiliza principalmente en mapeos de preprocesamiento, en los que sólo se desea analizar, por ejemplo, la cabecera y omitir el resto del archivo, porque será procesado por un mapping diferente. También es posible utilizar esto, para omitir ciertos tipos de mensajes, mientras se procesan otros en el mismo mapping.

ReadUntilSegment

Obsoleto desde la versión 4.00 del módulo. Este comando creará un nuevo mensaje EDI y bloqueará las tablas del sistema. Se recomienda utilizar los comandos SkipSegments en combinación con RUNASYNC.

RUN

Obsoleto desde la versión 4.00 del módulo. Por favor, utilice RUNASYNC en su lugar, si es posible. El comando RUN bloqueará las tablas del sistema EDI y evitará que haya varios procesos EDI al mismo tiempo.

Funciones del convertidor

El convertidor EDIFACT proporciona el objeto con el nombre EDIFACT que proporciona la función especial SEGMENTCOUNT que se puede utilizar para dar salida al número de segmentos en el mensaje EDIFACT actual. Este valor se utiliza normalmente en el segmento UNT para el elemento de datos con el nombre: Number of Segments in a Message.

Importación / Exportación

Discutiremos las propiedades y características de las importaciones y exportaciones por separado.

Importación de datos EDIFACT

Importar las propiedades de la cabecera de Mapping

Direction

Para importar datos EDIFACT a Microsoft Dynamics 365 Business Central, seleccione el valor de la propiedad Import.

Encoding

Anveo EDI Connect tiene un soporte limitado para las codificaciones. No podemos admitir todas las variantes, pero puede probar la que mejor coincida de la lista:

Default

Utiliza la codificación interna de Microsoft Dynamics 365 Business Central.

Windows-1252

Utilice la codificación de Windows. La codificación puede variar en función de la instalación.

MS Dos

Utilice una codificación DOS.

UTF-8

Requiere Microsoft Dynamics 2013R2 o superior.

Utilice la codificación UTF-8.

UTF-16

Requiere Microsoft Dynamics 2013R2 o superior.

Utilice la codificación UTF-16.

Sample Search Depth

Puede definir que el asistente para crear un nuevo mapping busque múltiples interpretaciones de la estructura de datos. Si se establece esta propiedad con un valor superior a uno, se obtendrán múltiples candidatos y un mayor tiempo de análisis durante la ejecución del asistente de creación de mapping.

Importar bucles/grupos

La estructura EDIFACT contiene grupos, que no se pueden ver en los datos reales. Estos grupos están definidos en la documentación y permiten repetir estructuras. Los grupos pueden utilizarse, como cualquier otro bucle, para añadir, por ejemplo, tablas.

Si añade una tabla en modo de escritura en una importación EDIFACT, el convertidor comprobará en las estructuras hijas si están presentes todos los elementos obligatorios y si se cumplen todos los filtros. Esto es útil para añadir ramas condicionales en el mapping. Por otro lado, puede dificultar la resolución de problemas porque el mapping puede saltarse partes.

También puede utilizar los bucles sin añadir una tabla. En las importaciones se comportarán de forma similar a una tabla en modo de escritura y comprobarán la estructura hija antes de entrar en el bucle. Puede utilizarlo si no quiere importar los datos o si sólo le interesan los últimos valores del bucle.

Propiedades de la línea de datos de importación

Después de crear una línea de EDI mapping, puede configurar las propiedades.

Importar líneas de datos de Mapping

Sólo mostraremos las propiedades de las líneas de EDI mapping con la propiedad Type establecida como Data, ya que las demás propiedades se comportan como en cualquier otro mapping. Hay varios tipos de líneas de datos.

Edifact Type

Esta propiedad define el tipo de línea de datos que se desea configurar.

Las opciones disponibles variarán en función de la posición en la que se intente añadir la línea de mapping. Algunas líneas de datos sólo se permiten como hijos de otro tipo.

Esta lista mostrará todas las opciones disponibles para las importaciones EDIFACT:

Service String Advice

La línea representa el segmento especial UNA, que se llama consejo de cadena de servicio. Se utiliza para definir qué caracteres de control se utilizan. Desde un punto de vista técnico, también es obligatorio utilizar caracteres que no sean de 7 bits en el archivo. Anveo EDI Connect utilizará los caracteres por defecto, si no se especifica lo contrario. Si el segmento UNA está en el archivo, tiene que añadir esta línea de datos al mapping para poder importar el archivo. Esta línea no creará un error, si el archivo no contiene el segmento. Los caracteres de control utilizados actualmente se definen en el mapping. El

Segment

Un segmento define el tipo de datos que sigue. En EDIFACT los nombres de los segmentos suelen tener tres caracteres y definen una función básica. Una línea de mapping de tipo Segment especifica el identificador del segmento. Los datos reales se representan como líneas secundarias en el EDI mapping.

Composite

Un compuesto combina varios elementos de datos que van juntos. Un compuesto sólo es visible en el archivo, si se utilizan varios elementos de datos en el compuesto. El compuesto en sí no contiene ningún dato.

DataElement

El elemento de datos es la estructura que contiene los datos reales, que se pueden asignar a los campos.

Service String Adviceimportación

Los caracteres de control utilizados actualmente se definen en el mapping. Actualmente se ignora la información del archivo. En EDIFACT los caracteres suelen ser siempre los predeterminados.

Component Element Separator

El carácter de separación utilizado entre los elementos de datos de un compuesto.

Element Separator

El carácter de separación utilizado entre los elementos de datos fuera de un compuesto.

Decimal Notation

El carácter utilizado como punto decimal.

Release Indicator

Un carácter que puede utilizarse para especificar que el siguiente carácter debe interpretarse como un literal y no como un carácter de control.

Repetition Separator

Un carácter que especifica una repetición de un elemento de datos. Anveo EDI Connect no admite por el momento elementos de datos repetidos.

Segment Terminator

El terminador del segmento, que terminará el segmento. En otras palabras, este carácter se utiliza para separar diferentes segmentos.

Segmentimportación

Es necesario definir los segmentos, que pueden estar en el archivo. Si quiere analizar los datos, también tendrá que añadir los compuestos y los elementos de datos que quiera procesar. Un segmento puede ser condicional, lo que significa que puede estar en el archivo, pero no tiene que estar allí.

Agency

Esta propiedad puede utilizarse para especificar el organismo responsable del estándar EDIFACT que se utiliza. Esto es opcional, pero sin esta información el convertidor no puede detectar automáticamente si un elemento es, por ejemplo, obligatorio. Un valor típico es: UN.

Version

Esta propiedad puede utilizarse para especificar la versión de EDIFACT que se utiliza. Esto es opcional, pero sin esta información el convertidor no puede detectar automáticamente si un elemento es, por ejemplo, obligatorio. Un valor típico es: D96A.

Message Type

Esta propiedad puede utilizarse para especificar el tipo de mensaje EDIFACT que se utiliza. Esto es opcional, pero sin esta información el convertidor no puede detectar automáticamente si un elemento es, por ejemplo, obligatorio. Un valor típico es: ORDERS.

Mandatory

Especifica si un elemento tiene que estar en el archivo o si es opcional.

Mandatory

El elemento tiene que estar en el archivo. Si esta línea de mapping es hija de un bucle, también podría utilizarse como criterio de aceptación, para saber si el bucle puede ser procesado o no, como se ha descrito anteriormente.

Conditional

El elemento es condicional. No crear un error si no está en el archivo. Este elemento no afecta a la aceptación de un bucle.

Position

Especifica la posición del segmento según la documentación EDIFACT. Esta propiedad sólo se utiliza como referencia y en líneas nuevas para encontrar el segmento correcto. La propiedad se ignora durante la importación de un archivo.

Spec. Max. Repeat

Define la frecuencia con la que se puede repetir el elemento según la documentación. Esto no afecta a la importación del archivo, tienes que añadir un bucle o duplicar la línea, si quieres procesar varias instancias.

Tag

Define la etiqueta del segmento. La etiqueta del segmento es el valor que aparece en el archivo, normalmente de tres caracteres, como BGM, UNB, etc.

Name

El nombre no se utiliza actualmente y es sólo de referencia.

Compositeimportación

Agency

Esta propiedad puede utilizarse para especificar el organismo responsable del estándar EDIFACT que se utiliza. Esto es opcional, pero sin esta información el convertidor no puede detectar automáticamente si un elemento es, por ejemplo, obligatorio. Un valor típico es: UN.

Version

Esta propiedad puede utilizarse para especificar la versión de EDIFACT que se utiliza. Esto es opcional, pero sin esta información el convertidor no puede detectar automáticamente si un elemento es, por ejemplo, obligatorio. Un valor típico es: D96A.

Mandatory

Especifica si el compuesto tiene que estar en el segmento o si es opcional.

Mandatory

El compuesto tiene que estar en el segmento. También podría utilizarse como criterio de aceptación para el segmento principal.

Conditional

El compuesto es condicional. No crear un error si no está en el archivo. Este elemento no afecta a la aceptación de un bucle.

Position

Especifica la posición del compuesto según la documentación EDIFACT. La posición suele ser un número, como «010». El número tiene que ser divisible por 10. La misma posición sólo puede leerse una vez. La propiedad de posición también puede cambiar la posición de la línea de mapping.

Tag

Define la etiqueta del compuesto. Las etiquetas típicas son «C001», la etiqueta no afecta al procesamiento de los archivos. Se utiliza principalmente para determinar automáticamente si el elemento es obligatorio según la norma, etc.

Name

El nombre no se utiliza actualmente y es sólo de referencia.

Importar DataElement

Agency

Esta propiedad puede utilizarse para especificar el organismo responsable del estándar EDIFACT que se utiliza. Esto es opcional, pero sin esta información el convertidor no puede detectar automáticamente si un elemento es, por ejemplo, obligatorio. Un valor típico es: UN.

Version

Esta propiedad puede utilizarse para especificar la versión de EDIFACT que se utiliza. Esto es opcional, pero sin esta información el convertidor no puede detectar automáticamente si un elemento es, por ejemplo, obligatorio. Un valor típico es: D96A.

DestExpr

Especifica el destino de los datos. Tenemos una sección separada sobre la expresión de destino. Puede dejar el tipo de expresión de destino en blanco, si no quiere procesar los datos, pero podría querer hacerlo en un momento posterior. Puede eliminar la línea mapping, si no quiere procesar los datos.

Puede utilizar filtros para definir criterios de aceptación, que no procesarán una parte del mapping o crearán un error, si los datos no coinciden con el filtro. Especialmente en el caso de EDIFACT, recomendamos encarecidamente el uso de filtros, siempre que se tomen valores combinados con un calificador para comprobar que el calificador es el esperado.

Mandatory

Especifica si el elemento de datos tiene que estar en el segmento/compuesto o si es opcional.

Mandatory

El elemento de datos tiene que estar en el segmento/compuesto. También podría utilizarse como criterio de aceptación para el segmento principal.

Conditional

El elemento de datos es condicional. No crear un error si no está en el archivo. Este elemento no afecta a la aceptación de un bucle.

Position

Especifica la posición del elemento de datos según la documentación de EDIFACT. La posición suele ser un número, como «010». El número tiene que ser divisible por 10. La misma posición sólo puede leerse una vez. La propiedad position
también puede cambiar la posición de la línea de mapping.

Tag

Define la etiqueta del elemento de datos. La etiqueta no afecta al tratamiento de los archivos. Se utiliza principalmente para determinar automáticamente si el elemento es obligatorio según la norma, etc.

Name

El nombre no se utiliza actualmente y es sólo de referencia.

Spec. Data Type

Esta propiedad define el tipo de datos según el estándar EDIFACT. Esto es sólo a título informativo y no afecta al tratamiento.

Incorrect Length

Se permiten los siguientes valores:

Ignore

No compruebe la longitud de la salida.

Max (Error)

Crea un error si el valor es más largo de lo permitido.

Max (Truncate with Warning)

Crea una advertencia si el valor es más largo de lo permitido y trunca la salida a la longitud permitida.

Max (Truncate)

Truncar el valor, si es más largo de lo permitido.

Max (Truncate…)

Trunca el valor, si es más largo de lo permitido y añade «…» al final para mostrar que el valor no está completo.

Exact (Error)

Crea un error si la salida no tiene la longitud especificada.

Exact (Truncate/Pad with Warning)

Trunca o rellena el valor, si no tiene la longitud especificada y crea una advertencia.

Exact (Pad)

Crea un error si el valor es más largo de lo permitido. Rellena el valor si es demasiado corto.

Exact (Truncate/Pad)

Truncar o rellenar el valor hasta el número de caracteres dado.

Spec. Length Type

Esta propiedad define si el campo es de longitud variable o fija según el estándar EDIFACT. Esto es sólo a título informativo y no afecta al tratamiento.

Max. length

El campo es de longitud variable.

Exact length

El campo tiene una longitud fija.

Length

Define cuántos caracteres se permiten en el elemento de datos.

Format Type

Puede seleccionar el tipo de datos que desea importar.

Están disponibles los siguientes valores:

Auto

El campo se interpreta automáticamente, en función del tipo de datos de destino.

Date

Los datos se interpretan como una fecha. Puede especificar el formato con la propiedad Format String.

Time

Los datos se interpretan como información temporal. Puede especificar el formato con la propiedad Format String.

Date/Time

Los datos se interpretan como información de fecha/hora. Puede especificar el formato con la propiedad Format String.

Format String

Sólo está disponible, si la propiedad Format Type está establecida. Especifica la cadena de formato de fecha/hora, como se describe en el trabajo con cadenas de formato de fecha/hora.

Sample Values

Puede actualizar una lista de valores de ejemplo. El asistente de creación/actualización de mapping rellenará esta lista automáticamente a partir del archivo de ejemplo.

Exportación de datos EDIFACT

Exportar las propiedades de la cabecera de Mapping

Direction

Para exportar datos EDIFACT desde Microsoft Dynamics 365 Business Central, seleccione el valor de la propiedad Export.

Encoding

Anveo EDI Connect tiene un soporte limitado para las codificaciones. No podemos admitir todas las variantes, pero puede probar la que mejor coincida de la lista:

Default

Utiliza la codificación interna de Microsoft Dynamics 365 Business Central.

Windows-1252

Utilice la codificación de Windows. La codificación puede variar en función de la instalación.

MS Dos

Utilice una codificación DOS.

UTF-8

Requiere Microsoft Dynamics 2013R2 o superior.

Utilice la codificación UTF-8.

UTF-16

Requiere Microsoft Dynamics 2013R2 o superior.

Utilice la codificación UTF-16.

Line Breaks

Los archivos EDIFACT pueden tener saltos de línea después de cada segmento. Esto hará que el archivo sea ligeramente más grande, pero más fácil de leer. Esta propiedad define si el convertidor debe mostrar saltos de línea. Esta opción no puede cambiarse dinámicamente, si un socio requiere saltos de línea y otro no, tendrá que crear dos mapeos separados. El conversor utilizará un salto de línea de Windows (retorno de carro y salto de línea).

Sample Search Depth

Puede definir que el asistente para crear un nuevo mapping busque múltiples interpretaciones de la estructura de datos. Si se establece esta propiedad con un valor superior a uno, se obtendrán múltiples candidatos y un mayor tiempo de análisis durante la ejecución del asistente de creación de mapping.

Fallback Communication Channel

El canal de comunicación que debe utilizarse, si no se ha especificado antes por otro código mapping, AL / C/AL o utilizando las transacciones comerciales. Puede dejarse en blanco a partir de Anveo EDI Connect 4.00.

Send Channel After Convert

Configura si el canal de comunicación debe ser enviado después de ejecutar este mapping. Esto se puede utilizar para enviar automáticamente los archivos, sin necesidad de un trabajo separado.

Fallback Receiver Partner

Puede especificar un socio receptor que se utilice como reserva, en caso de que no haya ningún socio especificado anteriormente. El interlocutor es utilizado por algunos canales de comunicación para seleccionar el destinatario. Y se puede acceder dentro del mapping para dar salida, por ejemplo, a un número de identificación del socio.

Exportar las propiedades de las líneas de Mapping

Después de crear una línea de EDI mapping, puede configurar las propiedades.

Exportar líneas de datos de Mapping

Sólo mostraremos las propiedades de las líneas de EDI mapping con la propiedad Type establecida como Data, ya que las demás propiedades se comportan como en cualquier otro mapping. Hay varios tipos de líneas de datos.

Edifact Type

Esta propiedad define el tipo de línea de datos que se quiere configurar.

Las opciones disponibles variarán en función de la posición en la que se intente añadir la línea de mapping. Algunas líneas de datos sólo se permiten como hijos de otro tipo.

Esta lista mostrará todas las opciones disponibles para las importaciones EDIFACT:

Service String Advice

La línea representa el segmento especial UNA, que se llama consejo de cadena de servicio. Se utiliza para definir qué caracteres de control se utilizan. Desde un punto de vista técnico, también es obligatorio utilizar caracteres que no sean de 7 bits en el archivo. Anveo EDI Connect utilizará los caracteres por defecto, si no se especifica lo contrario. Si el segmento UNA está en el archivo, hay que añadir esta línea de datos al mapping para poder importar el archivo. Esta línea no creará un error, si el archivo no contiene el segmento. Los caracteres de control utilizados actualmente se definen en el mapping. El

Segment

Un segmento define el tipo de datos que sigue. En EDIFACT los nombres de los segmentos suelen tener tres caracteres y definen una función básica. Una línea de mapping de tipo Segment especifica el identificador del segmento. Los datos reales se representan como líneas secundarias en el EDI mapping.

Composite

Un compuesto combina varios elementos de datos que van juntos. Un compuesto sólo es visible en el archivo, si se utilizan varios elementos de datos en el compuesto. El compuesto en sí no contiene ningún dato.

DataElement

El elemento de datos es la estructura que contiene los datos reales, que se pueden asignar a los campos.

Service String Adviceexportación

Si se añade un «Aviso de cadena de servicio» (UNA) a una exportación EDI mapping, se pueden configurar los caracteres utilizados en el archivo de salida. El segmento UNA debe ser la primera línea de datos en el mapping EDI.

Component Element Separator

El carácter de separación utilizado entre los elementos de datos de un compuesto.

Element Separator

El carácter de separación utilizado entre los elementos de datos fuera de un compuesto.

Decimal Notation

El carácter utilizado como punto decimal.

Release Indicator

Un carácter que puede utilizarse para especificar que el siguiente carácter debe interpretarse como un literal y no como un carácter de control.

Repetition Separator

Un carácter que especifica una repetición de un elemento de datos. Anveo EDI Connect no admite por el momento elementos de datos repetidos, pero se puede definir qué carácter se utiliza en la salida del «Service String Advice». Además, al establecer este valor, el carácter de repetición en las salidas de datos se escapará automáticamente.

Segment Terminator

El terminador del segmento, que terminará el segmento. En otras palabras, este carácter se utiliza para separar diferentes segmentos. Puede especificar si desea utilizar saltos de línea adicionales en las propiedades de la cabecera de mapping.

Segmentexportación

Sólo se pueden emitir los segmentos definidos en el mapping. Por lo tanto, hay que configurar todos los segmentos necesarios en el archivo de salida.

Agency

Esta propiedad puede utilizarse para especificar el organismo responsable del estándar EDIFACT que se utiliza. Esto es opcional, pero sin esta información el convertidor no puede detectar automáticamente si un elemento es, por ejemplo, obligatorio. Un valor típico es: UN. Esta propiedad no afecta a la salida del convertidor.

Version

Esta propiedad puede utilizarse para especificar la versión de EDIFACT que se utiliza. Esto es opcional, pero sin esta información el convertidor no puede detectar automáticamente si un elemento es, por ejemplo, obligatorio. Un valor típico es: D96A. Esta propiedad no afecta a la salida del convertidor.

Message Type

Esta propiedad puede utilizarse para especificar el tipo de mensaje EDIFACT que se utiliza. Esto es opcional, pero sin esta información el convertidor no puede detectar automáticamente si un elemento es, por ejemplo, obligatorio. Un valor típico es: ORDERS. Esta propiedad no afecta a la salida del convertidor.

Conditional Output

Puede establecer esta propiedad con el valor True para que el elemento sólo salga si una expresión de origen especificada coincide con un filtro determinado.

NAV Filter

Esta propiedad sólo está disponible si la propiedad Conditional Output está establecida como True. Un filtro para comprobar la SourceExpr. La expresión de origen se interpretará como texto para aplicar el filtro. El elemento sólo aparecerá en la salida, si el valor de la expresión de origen especificada está dentro del filtro especificado.

SourceExpr

Esta propiedad sólo está disponible si la propiedad Conditional Output está establecida como True. Esta propiedad especifica qué valor debe utilizarse para decidir si coincide con el filtro dado y el elemento debe aparecer en la salida, o no.

Mandatory

Especifica si un elemento tiene que estar en el archivo o si es opcional.

Mandatory

El elemento tiene que estar en el archivo. Este campo se encuentra en las exportaciones sólo a título informativo. El convertidor no puede detectar los elementos obligatorios que faltan.

Conditional

El elemento es condicional.

Position

Especifica la posición del segmento según la documentación EDIFACT. Esta propiedad sólo se utiliza como referencia y en líneas nuevas para encontrar el segmento correcto. La propiedad no afecta a la salida del convertidor.

Spec. Max. Repeat

Define la frecuencia con la que se puede repetir el elemento según la documentación. Esto no afecta a la salida del convertidor y no se comprueba durante la salida.

Tag

Define la etiqueta del segmento. La etiqueta del segmento es el valor que aparece en el archivo, normalmente de tres caracteres, como BGM, UNB, etc.

Name

El nombre no se utiliza actualmente y es sólo de referencia.

Compositeexportación

Agency

Esta propiedad puede utilizarse para especificar el organismo responsable del estándar EDIFACT que se utiliza. Esto es opcional, pero sin esta información el convertidor no puede detectar automáticamente si un elemento es, por ejemplo, obligatorio. Un valor típico es: UN. Esto no afecta a la salida del convertidor.

Version

Esta propiedad puede utilizarse para especificar la versión de EDIFACT que se utiliza. Esto es opcional, pero sin esta información el convertidor no puede detectar automáticamente si un elemento es, por ejemplo, obligatorio. Un valor típico es: D96A. Esto no afecta a la salida del convertidor.

Conditional Output

Puede establecer esta propiedad con el valor True para que el elemento sólo salga si una expresión de origen especificada coincide con un filtro determinado.

NAV Filter

Esta propiedad sólo está disponible si la propiedad Conditional Output está establecida como True. Un filtro para comprobar la SourceExpr. La expresión de origen se interpretará como texto para aplicar el filtro. El elemento sólo aparecerá en la salida, si el valor de la expresión de origen especificada está dentro del filtro especificado.

SourceExpr

Esta propiedad sólo está disponible si la propiedad Conditional Output está establecida como True. Esta propiedad especifica qué valor debe utilizarse para decidir si coincide con el filtro dado y el elemento debe aparecer en la salida, o no.

Mandatory

Especifica si el compuesto tiene que estar en el segmento o si es opcional.

Mandatory

El compuesto tiene que estar en el segmento. Esta propiedad es meramente informativa y no afecta a la salida del convertidor.

Conditional

El compuesto es condicional.

Position

Especifica la posición del compuesto según la documentación EDIFACT. Esta propiedad es importante, ya que también define la forma de imprimir la información en el archivo. La posición suele ser un número, como «010». El número tiene que ser divisible por 10. La misma posición sólo puede escribirse una vez. La propiedad de posición también puede cambiar la posición de la línea de mapping.

Tag

Define la etiqueta del compuesto. Las etiquetas típicas son «C001», la etiqueta no afecta al procesamiento de los archivos. Se utiliza principalmente para determinar automáticamente si el elemento es obligatorio según la norma, etc.

Name

El nombre no se utiliza actualmente y es sólo de referencia.

Exportar DataElement

Agency

Esta propiedad puede utilizarse para especificar el organismo responsable del estándar EDIFACT que se utiliza. Esto es opcional, pero sin esta información el convertidor no puede detectar automáticamente si un elemento es, por ejemplo, obligatorio. Un valor típico es: UN. Esta propiedad no afecta a la salida en el archivo.

Version

Esta propiedad puede utilizarse para especificar la versión de EDIFACT que se utiliza. Esto es opcional, pero sin esta información el convertidor no puede detectar automáticamente si un elemento es, por ejemplo, obligatorio. Un valor típico es: D96A. Esta propiedad no afecta a la salida en el archivo.

SourceExpr

Especifica el origen de los datos que se van a escribir. Tenemos una sección separada sobre la propiedad de la expresión de la fuente.

Conditional Output

Puede establecer esta propiedad con el valor True para que el elemento sólo salga si una expresión de origen especificada coincide con un filtro determinado.

NAV Filter

Esta propiedad sólo está disponible si la propiedad Conditional Output está establecida como True. Un filtro para comprobar la SourceExpr. La expresión de origen se interpretará como texto para aplicar el filtro. El elemento sólo aparecerá en la salida, si el valor de la expresión de origen especificada está dentro del filtro especificado.

SourceExpr

Esta propiedad sólo está disponible si la propiedad Conditional Output está establecida como True. Esta propiedad especifica qué valor debe utilizarse para decidir si coincide con el filtro dado y el elemento debe aparecer en la salida, o no.

Mandatory

Especifica si el elemento de datos tiene que estar en el segmento/compuesto o si es opcional.

Mandatory

El elemento de datos tiene que estar en el segmento/compuesto. Si se establece un elemento como obligatorio, se generará la salida, incluso si el valor está vacío. Esto puede dar lugar a archivos no válidos, ya que los elementos obligatorios deben tener siempre un valor. El convertidor no creará un error en este caso. Debe comprobar que la información requerida para la exportación está presente utilizando un chequeo mapping.

Conditional

El elemento de datos es condicional.

Position

Especifica la posición del elemento de datos según la documentación de EDIFACT. La posición es importante para que el convertidor decida dónde emitir la información. La posición suele ser un número, como «010». El número tiene que ser divisible por 10. La misma posición sólo puede escribirse una vez. La propiedad de posición también puede cambiar la posición de la línea de mapping.

Tag

Define la etiqueta del elemento de datos. La etiqueta no afecta al tratamiento de los archivos. Se utiliza principalmente para determinar automáticamente si el elemento es obligatorio según la norma, etc.

Name

El nombre no se utiliza actualmente y es sólo de referencia.

Spec. Data Type

Esta propiedad define el tipo de datos según el estándar EDIFACT. Esto es sólo a título informativo y no afecta al tratamiento.

Incorrect Length

Se permiten los siguientes valores:

Ignore

No compruebe la longitud de la salida.

Max (Error)

Crea un error si el valor es más largo de lo permitido.

Max (Truncate with Warning)

Crea una advertencia si el valor es más largo de lo permitido y trunca la salida a la longitud permitida.

Max (Truncate)

Truncar el valor, si es más largo de lo permitido.

Max (Truncate…)

Trunca el valor, si es más largo de lo permitido y añade «…» al final para mostrar que el valor no está completo.

Exact (Error)

Crea un error si la salida no tiene la longitud especificada.

Exact (Truncate/Pad with Warning)

Trunca o rellena el valor, si no tiene la longitud especificada y crea una advertencia.

Exact (Pad)

Crea un error si el valor es más largo de lo permitido. Rellena el valor si es demasiado corto.

Exact (Truncate/Pad)

Truncar o rellenar el valor hasta el número de caracteres dado.

Spec. Length Type

Esta propiedad define si el campo es de longitud variable o fija según el estándar EDIFACT. Esto es sólo a título informativo y no afecta al tratamiento.

Max. length

El campo es de longitud variable.

Exact length

El campo tiene una longitud fija.

Length

Define cuántos caracteres se permiten en el elemento de datos.

Format Type

Puede seleccionar el tipo de datos que desea importar.

Están disponibles los siguientes valores:

Auto

El campo se formatea automáticamente, según el tipo de datos de origen.

Text

El campo tiene formato de texto.

Date/Time

Una información de fecha y hora. El formato puede especificarse mediante un calificador que representa los calificadores DTM permitidos del estándar EDIFACT. Puede utilizar los otros formatos de Fecha y Fecha/Hora, si desea especificar el formato de otra manera.

Date/Time Format

Los datos están formateados como información de fecha y hora. Puede especificar el formato con la propiedad Format String.

Date Format

Los datos están formateados como información de fecha. Puede especificar el formato con la propiedad Format String.

Number

Los datos se formatean como un valor numérico.

Format Qualifier

Sólo está disponible, si la propiedad Format Type está establecida en Date/Time.

Puede utilizar la búsqueda para ver todos los formatos disponibles. Los números son iguales al calificador de formato EDIFACT para los campos MDT.

Format String

Sólo está disponible si la propiedad Format Type está en Date/Time Format o Cadena de Formato de Date format.

Si la propiedad Format Type está configurada como NAV Format String, puede introducir la cadena de formato, como se describe en la ayuda de AL / C/AL.

Si se establece como fecha/hora, se puede introducir una cadena de formato, como se describe en el trabajo con cadenas de formato de fecha/hora.

Blank Zeros

Sólo está disponible, si la propiedad Format Type está establecida como Number. Si está disponible, especifica que los valores vacíos deben ser emitidos como un campo vacío en lugar de la representación vacía por defecto.

Decimal Character

Sólo está disponible, si la propiedad Format Type está establecida como Number. Especifica qué carácter debe utilizarse como separador decimal. En el caso de EDIFACT, probablemente no debería cambiar el valor.

Thousands Separator Character

Sólo está disponible, si la propiedad Format Type está establecida como Number. Si se deben separar los miles y, en caso afirmativo, qué carácter se debe utilizar. En el caso de EDIFACT, probablemente no debería cambiar el valor.

Max. Decimal Places

Sólo está disponible, si la propiedad Format Type está establecida como Number. El número máximo de decimales que se deben mostrar.

Min. Decimal Places

Sólo está disponible, si la propiedad Format Type está establecida como Number. La cuenta mínima de decimales que debe haber en la salida. Esto rellenará automáticamente los lugares que faltan con ceros.

Sign

Sólo está disponible, si la propiedad Format Type está establecida como Number. Si se emite el signo positivo/negativo.

Negative Only

Sólo se emite el signo «-«.

Always

Imprime el signo «+» y «-«.

Sign after Value

Sólo está disponible, si la propiedad Format Type está establecida como Number. Si se pone el signo después de los números. En el caso de EDIFACT, probablemente no debería cambiar el valor y dejarlo en el valor por defecto.

Sample Values

Puede actualizar una lista de valores de ejemplo. El asistente de creación/actualización de mapping rellenará esta lista automáticamente a partir del archivo de ejemplo.