BEMIS - Principios de diseño

Un documento empresarial BEMIS se debe designar siguiendo un conjunto predefinido de reglas. Si estas reglas no se cumplen, el documento empresarial no cumple los estándares BEMIS.

Definición de nombres y versiones
Mensaje EDI

El código de un mensaje EDI dentro de un documento empresarial incluye el nombre y la versión (XXX999). El nombre es alfanumérico y la versión, numérica. Ambos tienen una longitud de 3.

Ejemplo

El mensaje EDI de la orden se denomina ORD 001.

Nombre del mensajeVersión
ORD para orden001

 

A veces existen varias versiones de un mensaje EDI. Esto puede ocurrir, por ejemplo, si:

  • El 80% de los clientes requiere una versión sencilla y el 20% requiere una versión compleja del mensaje.
  • Hay un conflicto entre dos estándares externos.
Configuración de conversión

Si los cambios se realizan en el mensaje EDI dentro de un service pack o feature pack, se crea una nueva configuración de conversión para dicho paquete de características.

El formato de la configuración de conversión es XXX999, en el que:

  • Las tres primeras posiciones son iguales a las tres primeras posiciones del mensaje EDI.
  • Las 3 últimas posiciones son secuenciales.

Cada vez que se realiza un cambio, el número aumenta en 1.

Ejemplo

El mensaje EDI de la orden se denomina ORD 001.

La primera configuración de conversión se denomina ORD001 en Infor LN.

Los cambios se realizan en el mensaje EDI ORD001 de Infor LN SP1. Esto da lugar a una nueva configuración de conversión denominada ORD002.

En Infor LN FP2 no se realizan cambios en los mensajes EDI ORD001. Por consiguiente, la configuración de conversión no cambia y permanece como ORD002.

Segmento de datos

Cada segmento de datos tiene un código unívoco dentro de un mensaje EDI. El formato del código de segmento de datos es SA99. El código unívoco del primer segmento de datos es SA1, el segundo es SA2, el décimo es SA10, etc.

Compatibilidad con versiones anteriores
Posición

Un documento empresarial consta de varios mensajes EDI que contienen varios segmentos de datos con varias posiciones. En dichas posiciones, se pueden definir los elementos de datos. Una vez que esté determinado el significado funcional de una posición, no lo cambie.

Por ejemplo, en el segmento de datos Línea de orden, la posición 10 contiene el artículo (tdsls401.item). En una nueva versión de un documento empresarial, el artículo deberá estar en la posición 10.

Importante

No cambie las posiciones para minimizar el impacto cuando implemente una nueva versión o feature pack de LN. Si cambia el significado funcional de una posición, también deberá adaptar el software de conversión EDI que convierte el estándar externo al estándar interno (BEMIS) o al contrario.

Configuración de conversión

Dentro de una versión de LN específica, puede utilizar documentos empresariales de los antiguos feature packs en los nuevos. De esta manera, se reduce el impacto de la implementación de un nuevo feature pack, ya que no se tienen que volver a ejecutar las personalizaciones en los documentos empresariales.

Sólo si desea utilizar una nueva funcionalidad, se deben ejecutar las personalizaciones en el nuevo documento empresarial o se debe agregar la nueva funcionalidad a los documentos empresariales existentes.

Interfaz genérica

Para configurar una interfaz genérica en la que se puedan volver a utilizar los datos y reducir los costos, debe definir los documentos empresariales o los mensajes EDI relacionados con los diferentes estándares externos.

Toda la información pertinente relativa a los procesos empresariales relacionados se debe definir en el documento empresarial o mensaje EDI de una manera que se admitan diferentes estándares externos. Sólo en el caso de estándares externos en conflicto, se pueden definir varios documentos empresariales o mensajes EDI.

Datos generales de mensaje

Cada mensaje EDI dentro de un documento empresarial contiene siempre un segmento de datos, denominado datos generales de mensaje (segmento de datos SA1).

La información de los datos generales de mensaje está estandarizada y de acuerdo con la aplicación LN. En la tabla siguiente se muestra el contenido de los datos generales de mensaje.

Datos generales de mensaje SA1
EstatusObligatorio
Frecuencia recurrenciaUna vez para cada mensaje EDI
DescripciónEl segmento de datos generales de mensaje contiene información acerca del transmisor, el tipo de mensaje y la hora de la transmisión. La referencia del mensaje identifica todos los segmentos de datos relacionados de este mensaje.

 

Formato de BEMISCampos de tabla de correlación (SALIDA)Campos de tabla de correlación (ENTRADA)
PosiciónDescripciónClaveObligatorioCódigoCódigo
1Segmento de datos-"SA1"-
2Mensaje de referenciaXecedi701.banoecedi702.bano
3Identificación del remitenteXecedi020.netaecedi702.bpid
4Referencia de mensaje EDIXIdentificación de objeto, por ejemplo, tdpur400.ornoecedi702.msno
5Mensaje EDI-ecedi001.codeecedi702.mess
6Organización-ecedi003.codeecedi702.orga
7Tipo de orden-ecedi011.koorecedi702.koor
8Identificación del receptor-Noecedi028.neta-
9Fecha de transmisión-date ()ecedi702.send
10Hora de transmisión-Notime()-
11Identificación del mensaje de prueba-No""ecedi702.test
12Signo de fin del segmento de datos-"SA_END"-

 

Signos de inicio y de fin de segmento de datos

Cada segmento de datos se inicia con una identificación de segmento de datos y termina con una etiqueta de fin de segmento de datos. Por tanto, el primer segmento de datos empieza por SA1 y termina por SA1_END, siguiendo la definición de nombres y versiones de segmentos de datos.

Longitud del segmento de datos

El estándar BEMIS utiliza una longitud de campo variable. No se permite una longitud de campo fija dentro del estándar BEMIS.

Separador de registros de datos

El estándar BEMIS utiliza el carácter de control “LF” para separar registros de datos.

Posiciones vacías

Si el delimitador es ";" y el signo que se encuentra alrededor de las cadenas es “ en la red, el estándar BEMIS muestra una posición vacía de la siguiente manera:

Alfanumérico“SA1”;…;””;…;”SA1_END”
Numérico“SA1”;…;;…;”SA1_END”

 

Si el signo alrededor de las cadenas de la red está vacío, no hay ninguna diferencia entre alfanumérico y numérico. En este caso, el estándar BEMIS muestra la posición vacía, tal como se muestra para elementos de datos numéricos en la tabla anterior.

Archivo único/varios archivos

En Comercio electrónico, puede definir un archivo único y varios archivos. En el caso de un archivo único, el mensaje EDI completo se almacena en un archivo. En el caso de varios archivos, cada segmento de datos del mensaje EDI se almacena en un archivo independiente.

El estándar BEMIS sólo admite la opción de archivo único para los mensajes EDI de entrada y salida.