<?xml version="1.0" encoding="utf-8"?>
<ManualTopic ID="/baanerp/ec/onlinemanual/000072" xml:lang="es">
	<Header>
		<Title xmlns:HTML="http://www.w3.org/TR/REC-html40">BEMIS - Principios de diseño</Title>
		<Keyword ContextSensitive="No"><Level1>BEMIS</Level1>
			<Level2>principios de diseño</Level2>
		</Keyword>
		<Keyword ContextSensitive="No"><Level1>Principios de diseño</Level1>
		</Keyword>
	</Header>
	<GeneralSection><Paragraph class="Default">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.</Paragraph>
		<GeneralSection><SectionTitle>Definición de nombres y versiones</SectionTitle>
			<GeneralSection><SectionTitle>Mensaje EDI</SectionTitle>
				<Keyword type="section" order="IDABSKQC"><Level1>Mensaje EDI</Level1>
					<Level2>definición de nombres y versiones</Level2>
				</Keyword>
				<Keyword type="section" order="IDAJSKQC"><Level1>Definición de nombres y versiones</Level1>
					<Level2>Mensaje EDI</Level2>
				</Keyword>
				<Paragraph class="Default">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.</Paragraph>
				<ExampleSection><SectionTitle> 
                                    Ejemplo
                                 </SectionTitle>
					<Paragraph class="Default">El mensaje EDI de la orden se denomina ORD 001.</Paragraph>
					<TABLE border="1" borderstyle="default" space-and-orientation="indented-estimated"><TBODY><TR><TH rowspan="1" colspan="1">Nombre del mensaje</TH>
								<TH rowspan="1" colspan="1">Versión</TH>
							</TR>
							<TR><TD rowspan="1" colspan="1">ORD para orden</TD>
								<TD rowspan="1" colspan="1">001</TD>
							</TR>
						</TBODY>
					</TABLE>
				</ExampleSection>
				<List><ListIntro>A veces existen varias versiones de un mensaje EDI. Esto puede ocurrir, por ejemplo, si:</ListIntro>
					<ListItem>El 80% de los clientes requiere una versión sencilla y el 20% requiere una versión compleja del mensaje.</ListItem>
					<ListItem>Hay un conflicto entre dos estándares externos.</ListItem>
				</List>
			</GeneralSection>
			<GeneralSection><SectionTitle>Configuración de conversión</SectionTitle>
				<Keyword type="section" order="IDAJUKQC"><Level1>Configuración de conversión</Level1>
					<Level2>definición de nombres y versiones</Level2>
				</Keyword>
				<Keyword type="section" order="IDARUKQC"><Level1>Definición de nombres y versiones</Level1>
					<Level2>configuración de conversión</Level2>
				</Keyword>
				<Paragraph class="Default">Si los cambios se realizan en el mensaje EDI dentro de un service pack o feature pack, se crea una nueva <Link href="/baanerp/ec/glossary/glossary#000075" role="glossary" Update="No">configuración de conversión</Link> para dicho paquete de características.</Paragraph>
				<List><ListIntro>El formato de la configuración de conversión es XXX999, en el que:</ListIntro>
					<ListItem>Las tres primeras posiciones son iguales a las tres primeras posiciones del mensaje EDI.</ListItem>
					<ListItem>Las 3 últimas posiciones son secuenciales.</ListItem>
				</List>
				<Paragraph class="Default">Cada vez que se realiza un cambio, el número aumenta en 1.</Paragraph>
				<ExampleSection><SectionTitle> 
                                    Ejemplo
                                 </SectionTitle>
					<Paragraph class="Default">El mensaje EDI de la orden se denomina ORD 001.</Paragraph>
					<Paragraph class="Default">La primera configuración de conversión se denomina ORD001 en Infor ERP LN 6.1.</Paragraph>
					<Paragraph class="Default">Los cambios se realizan en el mensaje EDI ORD001 de Infor ERP LN 6.1 SP1. Esto da lugar a una nueva configuración de conversión denominada ORD002.</Paragraph>
					<Paragraph class="Default">En Infor ERP LN 6.1 FP2 no se realizan cambios en los mensajes EDI ORD001. Por consiguiente, la configuración de conversión no cambia y permanece como ORD002.</Paragraph>
				</ExampleSection>
			</GeneralSection>
			<GeneralSection><SectionTitle>Segmento de datos</SectionTitle>
				<Keyword type="section" order="IDAHWKQC"><Level1>Segmento de datos</Level1>
					<Level2>definición de nombres y versiones</Level2>
				</Keyword>
				<Keyword type="section" order="IDAPWKQC"><Level1>Definición de nombres y versiones</Level1>
					<Level2>segmento de datos</Level2>
				</Keyword>
				<Paragraph class="Default">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.</Paragraph>
			</GeneralSection>
		</GeneralSection>
		<GeneralSection><SectionTitle>Compatibilidad con versiones anteriores</SectionTitle>
			<GeneralSection><SectionTitle>Posición</SectionTitle>
				<Keyword type="section" order="IDADXKQC"><Level1>Compatibilidad con versiones anteriores</Level1>
					<Level2>posición</Level2>
				</Keyword>
				<Keyword type="section" order="IDALXKQC"><Level1>Posición</Level1>
					<Level2>compatibilidad con versiones anteriores</Level2>
				</Keyword>
				<Paragraph class="Default">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.</Paragraph>
				<Paragraph class="Default">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.</Paragraph>
				<Important><SectionTitle> 
                                    Importante
                                 </SectionTitle>
					<Paragraph class="Default">No cambie las posiciones para minimizar el impacto cuando implemente una nueva versión o feature pack de ERP 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.</Paragraph>
				</Important>
			</GeneralSection>
			<GeneralSection><SectionTitle>Configuración de conversión</SectionTitle>
				<Keyword type="section" order="IDAKYKQC"><Level1>Compatibilidad con versiones anteriores</Level1>
					<Level2>configuración de conversión</Level2>
				</Keyword>
				<Keyword type="section" order="IDASYKQC"><Level1>Configuración de conversión</Level1>
					<Level2>compatibilidad con versiones anteriores</Level2>
				</Keyword>
				<Paragraph class="Default">Dentro de una versión de ERP 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.</Paragraph>
				<Paragraph class="Default">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.</Paragraph>
			</GeneralSection>
		</GeneralSection>
		<GeneralSection><SectionTitle>Interfaz genérica</SectionTitle>
			<Keyword type="section" order="IDAHZKQC"><Level1>Interfaz genérica</Level1>
			</Keyword>
			<Paragraph class="Default">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.</Paragraph>
			<Paragraph class="Default">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.</Paragraph>
		</GeneralSection>
		<GeneralSection><SectionTitle>Datos generales de mensaje</SectionTitle>
			<Paragraph class="Default">Cada mensaje EDI dentro de un documento empresarial contiene siempre un segmento de datos, denominado datos generales de mensaje (segmento de datos SA1).</Paragraph>
			<Paragraph class="Default">La información de los datos generales de mensaje está estandarizada y de acuerdo con la aplicación ERP LN. En la tabla siguiente se muestra el contenido de los datos generales de mensaje.</Paragraph>
			<TABLE border="1" borderstyle="default" space-and-orientation="indented-estimated"><TBODY><TR><TH colspan="2" valign="middle" align="center" rowspan="1">Datos generales de mensaje SA1</TH>
					</TR>
					<TR valign="top">
						<TD valign="top" align="left" rowspan="1" colspan="1">Estatus</TD>
						<TD valign="top" align="left" rowspan="1" colspan="1">Obligatorio</TD>
					</TR>
					<TR valign="top">
						<TD valign="top" align="left" rowspan="1" colspan="1">Frecuencia</TD>
						<TD valign="top" align="left" rowspan="1" colspan="1">Una vez para cada mensaje EDI</TD>
					</TR>
					<TR valign="top">
						<TD valign="top" align="left" rowspan="1" colspan="1">Descripción</TD>
						<TD valign="top" align="left" rowspan="1" colspan="1">El 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.</TD>
					</TR>
				</TBODY>
			</TABLE>
			<Paragraph class="Default"></Paragraph>
			<TABLE border="1" borderstyle="default" space-and-orientation="indented-estimated"><TBODY><TR><TH width="383" colspan="4" align="center" valign="middle" rowspan="1">Formato de BEMIS</TH>
						<TH width="168" valign="middle" align="center" rowspan="1" colspan="1">Campos de tabla de correlación (SALIDA)</TH>
						<TH width="168" valign="middle" align="center" rowspan="1" colspan="1">Campos de tabla de correlación (ENTRADA)</TH>
					</TR>
					<TR><TH width="35" align="center" rowspan="1" colspan="1">Posición</TH>
						<TH width="202" rowspan="1" colspan="1">Descripción</TH>
						<TH width="41" valign="middle" align="center" rowspan="1" colspan="1">Clave</TH>
						<TH width="93" valign="middle" rowspan="1" colspan="1">Obligatorio</TH>
						<TH width="168" rowspan="1" colspan="1">Código</TH>
						<TH width="168" rowspan="1" colspan="1">Código</TH>
					</TR>
					<TR><TD width="35" align="center" valign="top" rowspan="1" colspan="1">1</TD>
						<TD width="202" valign="top" align="left" rowspan="1" colspan="1">Segmento de datos</TD>
						<TD width="41" valign="top" align="center" rowspan="1" colspan="1">-</TD>
						<TD width="93" valign="top" align="left" rowspan="1" colspan="1">Sí</TD>
						<TD valign="top" align="left" width="168" rowspan="1" colspan="1">"SA1"</TD>
						<TD valign="top" align="left" width="168" rowspan="1" colspan="1">-</TD>
					</TR>
					<TR><TD width="35" align="center" valign="top" rowspan="1" colspan="1">2</TD>
						<TD width="202" valign="top" align="left" rowspan="1" colspan="1">Mensaje de referencia</TD>
						<TD width="41" valign="top" align="center" rowspan="1" colspan="1">X</TD>
						<TD width="93" valign="top" align="left" rowspan="1" colspan="1">Sí</TD>
						<TD valign="top" align="left" width="168" rowspan="1" colspan="1">ecedi701.bano</TD>
						<TD valign="top" align="left" width="168" rowspan="1" colspan="1">ecedi702.bano</TD>
					</TR>
					<TR><TD width="35" align="center" valign="top" rowspan="1" colspan="1">3</TD>
						<TD width="202" valign="top" align="left" rowspan="1" colspan="1">Identificación del remitente</TD>
						<TD width="41" valign="top" align="center" rowspan="1" colspan="1">X</TD>
						<TD width="93" valign="top" align="left" rowspan="1" colspan="1">Sí</TD>
						<TD valign="top" align="left" width="168" rowspan="1" colspan="1">ecedi020.neta</TD>
						<TD valign="top" align="left" width="168" rowspan="1" colspan="1">ecedi702.bpid</TD>
					</TR>
					<TR><TD width="35" align="center" valign="top" rowspan="1" colspan="1">4</TD>
						<TD width="202" valign="top" align="left" rowspan="1" colspan="1">Referencia de mensaje EDI</TD>
						<TD width="41" valign="top" align="center" rowspan="1" colspan="1">X</TD>
						<TD width="93" valign="top" align="left" rowspan="1" colspan="1">Sí</TD>
						<TD valign="top" align="left" width="168" rowspan="1" colspan="1">Identificación de objeto, por ejemplo, tdpur400.orno</TD>
						<TD valign="top" align="left" width="168" rowspan="1" colspan="1">ecedi702.msno</TD>
					</TR>
					<TR><TD width="35" align="center" valign="top" rowspan="1" colspan="1">5</TD>
						<TD width="202" valign="top" align="left" rowspan="1" colspan="1">Mensaje EDI</TD>
						<TD width="41" valign="top" align="center" rowspan="1" colspan="1">-</TD>
						<TD width="93" valign="top" align="left" rowspan="1" colspan="1">Sí</TD>
						<TD valign="top" align="left" width="168" rowspan="1" colspan="1">ecedi001.code</TD>
						<TD valign="top" align="left" width="168" rowspan="1" colspan="1">ecedi702.mess</TD>
					</TR>
					<TR><TD width="35" align="center" valign="top" rowspan="1" colspan="1">6</TD>
						<TD width="202" valign="top" align="left" rowspan="1" colspan="1">Organización</TD>
						<TD width="41" valign="top" align="center" rowspan="1" colspan="1">-</TD>
						<TD width="93" valign="top" align="left" rowspan="1" colspan="1">Sí</TD>
						<TD valign="top" align="left" width="168" rowspan="1" colspan="1">ecedi003.code</TD>
						<TD valign="top" align="left" width="168" rowspan="1" colspan="1">ecedi702.orga</TD>
					</TR>
					<TR><TD width="35" align="center" valign="top" rowspan="1" colspan="1">7</TD>
						<TD width="202" valign="top" align="left" rowspan="1" colspan="1">Tipo de orden</TD>
						<TD width="41" valign="top" align="center" rowspan="1" colspan="1">-</TD>
						<TD width="93" valign="top" align="left" rowspan="1" colspan="1">Sí</TD>
						<TD valign="top" align="left" width="168" rowspan="1" colspan="1">ecedi011.koor</TD>
						<TD valign="top" align="left" width="168" rowspan="1" colspan="1">ecedi702.koor</TD>
					</TR>
					<TR><TD width="35" align="center" valign="top" rowspan="1" colspan="1">8</TD>
						<TD width="202" valign="top" align="left" rowspan="1" colspan="1">Identificación del receptor</TD>
						<TD width="41" valign="top" align="center" rowspan="1" colspan="1">-</TD>
						<TD width="93" valign="top" align="left" rowspan="1" colspan="1">No</TD>
						<TD valign="top" align="left" width="168" rowspan="1" colspan="1">ecedi028.neta</TD>
						<TD valign="top" align="left" width="168" rowspan="1" colspan="1">-</TD>
					</TR>
					<TR><TD width="35" align="center" valign="top" rowspan="1" colspan="1">9</TD>
						<TD width="202" valign="top" align="left" rowspan="1" colspan="1">Fecha de transmisión</TD>
						<TD width="41" valign="top" align="center" rowspan="1" colspan="1">-</TD>
						<TD width="93" valign="top" align="left" rowspan="1" colspan="1">Sí</TD>
						<TD valign="top" align="left" width="168" rowspan="1" colspan="1">date()</TD>
						<TD valign="top" align="left" width="168" rowspan="1" colspan="1">ecedi702.send</TD>
					</TR>
					<TR><TD width="35" align="center" valign="top" rowspan="1" colspan="1">10</TD>
						<TD width="202" valign="top" align="left" rowspan="1" colspan="1">Hora de transmisión</TD>
						<TD width="41" valign="top" align="center" rowspan="1" colspan="1">-</TD>
						<TD width="93" valign="top" align="left" rowspan="1" colspan="1">No</TD>
						<TD valign="top" align="left" width="168" rowspan="1" colspan="1">time()</TD>
						<TD valign="top" align="left" width="168" rowspan="1" colspan="1">-</TD>
					</TR>
					<TR><TD width="35" align="center" valign="top" rowspan="1" colspan="1">11</TD>
						<TD width="202" valign="top" align="left" rowspan="1" colspan="1">Identificación del mensaje de prueba</TD>
						<TD width="41" valign="top" align="center" rowspan="1" colspan="1">-</TD>
						<TD width="93" valign="top" align="left" rowspan="1" colspan="1">No</TD>
						<TD valign="top" align="left" width="168" rowspan="1" colspan="1">""</TD>
						<TD valign="top" align="left" width="168" rowspan="1" colspan="1">ecedi702.test</TD>
					</TR>
					<TR><TD width="35" align="center" valign="top" rowspan="1" colspan="1">12</TD>
						<TD width="202" valign="top" align="left" rowspan="1" colspan="1">Signo de fin del segmento de datos</TD>
						<TD width="41" valign="top" align="center" rowspan="1" colspan="1">-</TD>
						<TD width="93" valign="top" align="left" rowspan="1" colspan="1">Sí</TD>
						<TD valign="top" align="left" width="168" rowspan="1" colspan="1">"SA_END"</TD>
						<TD valign="top" align="left" width="168" rowspan="1" colspan="1">-</TD>
					</TR>
				</TBODY>
			</TABLE>
		</GeneralSection>
		<GeneralSection><SectionTitle>Signos de inicio y de fin de segmento de datos</SectionTitle>
			<Keyword type="section" order="IDA2RLQC"><Level1>Segmento de datos</Level1>
				<Level2>signo de inicio y de fin</Level2>
			</Keyword>
			<Paragraph class="Default">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.</Paragraph>
		</GeneralSection>
		<GeneralSection><SectionTitle>Longitud del segmento de datos</SectionTitle>
			<Keyword type="section" order="IDAMSLQC"><Level1>Elemento de datos</Level1>
				<Level2>longitud</Level2>
			</Keyword>
			<Paragraph class="Default">El estándar BEMIS utiliza una longitud de campo variable. No se permite una longitud de campo fija dentro del estándar BEMIS.</Paragraph>
		</GeneralSection>
		<GeneralSection><SectionTitle>Separador de registros de datos</SectionTitle>
			<Keyword type="section" order="IDA2SLQC"><Level1>Registro de datos</Level1>
				<Level2>separación</Level2>
			</Keyword>
			<Paragraph class="Default">El estándar BEMIS utiliza el carácter de control “LF” para separar registros de datos.</Paragraph>
		</GeneralSection>
		<GeneralSection><SectionTitle>Posiciones vacías</SectionTitle>
			<Keyword type="section" order="IDAMTLQC"><Level1>Posición vacía</Level1>
			</Keyword>
			<Paragraph class="Default">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:</Paragraph>
			<TABLE border="1" borderstyle="default" space-and-orientation="indented-estimated"><TBODY><TR><TD rowspan="1" colspan="1">Alfanumérico</TD>
						<TD rowspan="1" colspan="1">“SA1”;…;””;…;”SA1_END”</TD>
					</TR>
					<TR><TD rowspan="1" colspan="1">Numérico</TD>
						<TD rowspan="1" colspan="1">“SA1”;…;;…;”SA1_END”</TD>
					</TR>
				</TBODY>
			</TABLE>
			<Paragraph class="Default">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.</Paragraph>
		</GeneralSection>
		<GeneralSection><SectionTitle>Archivo único/varios archivos</SectionTitle>
			<Keyword type="section" order="IDA4ULQC"><Level1>Archivo único</Level1>
			</Keyword>
			<Keyword type="section" order="IDAEVLQC"><Level1>Varios archivos</Level1>
			</Keyword>
			<Paragraph class="Default">En <GUIRef href="/baanerp/ec" role="package">Comercio Electrónico</GUIRef>, 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.</Paragraph>
			<Paragraph class="Default">El estándar BEMIS sólo admite la opción de archivo único para los mensajes EDI de entrada y salida.</Paragraph>
		</GeneralSection>
	</GeneralSection>
	<RelatedTopics><SectionTitle> 
                           Temas relacionados
                        </SectionTitle>
		<RelTopic><Link href="/baanerp/ec/onlinemanual/000073" role="manual">BEMIS - Contenido</Link>
		</RelTopic>
		<RelTopic><Link href="/baanerp/ec/onlinemanual/000071" role="manual">Resumen de BEMIS</Link>
		</RelTopic>
		<RelTopic><Link href="/baanerp/ec/onlinemanual/000052" role="manual">Intercambio electrónico de datos</Link>
		</RelTopic>
	</RelatedTopics>
</ManualTopic>
