<?xml version="1.0" encoding="utf-8"?>
<ManualTopic ID="/baanerp/ec/onlinemanual/000076" xml:lang="es">
   <Header>
      <Title>Programación del documento empresarial EDI</Title>
      <Keyword type="header" order="d1e257178">
         <Level1>documento empresarial EDI</Level1>
         <Level2>programación</Level2>
      </Keyword>
      <Keyword type="header" order="d1e257183">
         <Level1>Programar</Level1>
         <Level2>documento empresarial EDI</Level2>
      </Keyword>
   </Header>
   <GeneralSection>
      <Paragraph>La programación del documento empresarial describe el proceso de los mensajes EDI que se utilizan en un entorno de cadena de suministro, que hace uso de las <Link href="/baanerp/td/glossary/glossary#000000000000011" role="glossary"
               Update="No">programaciones de compras</Link> para comunicar necesidades a la compañía vendedora.</Paragraph>
      <Paragraph>Las programaciones de compras representan un calendario de necesidades planificadas y admiten prácticas de compra a largo plazo que tienen entregas frecuentes. Las programaciones de compras se utilizan en lugar de las órdenes de compras estándar cuando se necesita un modo más detallado de especificar fechas u horas de entrega para necesidades de material. Las programaciones de compras son unívocas para un artículo y se envían al partner de compra en un <Link href="/baanerp/td/glossary/glossary#000351" role="glossary">envío de compras</Link>.</Paragraph>
      <GeneralSection ID="pur_schedules">
         <SectionTitle>Programaciones de compras</SectionTitle>
         <List>
            <ListIntro> ERP LN admite los siguientes tipos de programaciones de compras:</ListIntro>
            <ListItemHead>Programaciones de tipo push</ListItemHead>
            <ListItem>Una programación de tipo push es una lista de necesidades decaladas en el tiempo, generadas con un sistema de planificación central, como ERP LN <GUIRef href="/baanerp/cp" role="package">Planificación Empresarial</GUIRef> o ERP LN <GUIRef href="/baanerp/tp" role="package">Proyecto</GUIRef> que se envían al partner de compra. Las programaciones de tipo push contienen una previsión a largo plazo y órdenes reales a corto plazo. Una programación de tipo push se denomina también <Link href="/baanerp/td/glossary/glossary#000338" role="glossary">programación no referenciada</Link>. Una programación no referenciada es una programación que contiene líneas sin un número de referencia. Debido a que no existe ninguna necesidad específica para la línea de programación, las líneas de programación no referenciada se pueden agrupar primero (agrupar para enviar las líneas en un envío de compras) y, a continuación, ordenar, expedir y recibir a la vez.</ListItem>
            <ListItemHead>Programaciones de previsión de tipo pull</ListItemHead>
            <ListItem>Una programación de previsión de tipo pull es una lista de necesidades planificadas decaladas en el tiempo, generadas por ERP LN <GUIRef href="/baanerp/cp" role="package">Planificación Empresarial</GUIRef>, que se envían al partner de compra. Las programaciones de previsión de tipo pull sólo se utilizan con fines de previsión. Para pedir los artículos realmente, debe generase una programación de notificación de tipo pull con el mismo número de programación que la programación de previsión de tipo pull. Como una programación de tipo push, una programación de previsión de tipo pull también se denomina <Emphasis>programación no referenciada</Emphasis>.</ListItem>
            <ListItemHead>Programaciones de notificación de tipo pull</ListItemHead>
            <ListItem>Una programación de notificación de tipo pull es una lista de necesidades específicas decaladas en el tiempo de artículos comprados, que se activa desde <GUIRef href="/baanerp/ti/asc" role="module">Control de montaje</GUIRef>, <GUIRef href="/baanerp/ti/sfc" role="module">Control de planta</GUIRef> o ERP LN <GUIRef href="/baanerp/wh" role="package">Almacenaje</GUIRef> ( <Link href="/baanerp/wh/glossary/glossary#000400" role="glossary">Kanban</Link>, <Link href="/baanerp/wh/glossary/glossary#000424" role="glossary">punto de pedido decalado en el tiempo</Link>). Una programación de notificación de tipo pull es una <Link href="/baanerp/td/glossary/glossary#000339" role="glossary">programación referenciada</Link>. Una programación referenciada contiene líneas con números de referencia. Cuando se expiden, reciben y facturan las mercancías, se utilizan los números de referencia para comunicarse con los proveedores y otros paquetes de ERP LN. Debido a que existe una necesidad específica para la línea de programación, cada una de las líneas de programación se solicita, expide y recibe de manera independiente.</ListItem>
         </List>
      </GeneralSection>
      <GeneralSection ID="pur_releases">
         <SectionTitle>Envíos de compras</SectionTitle>
         <Keyword type="section" order="d1e257254">
            <Level1>mensajes EDI</Level1>
            <Level2>MRL</Level2>
         </Keyword>
         <Keyword type="section" order="d1e257259">
            <Level1>mensajes EDI</Level1>
            <Level2>SHP</Level2>
         </Keyword>
         <Keyword type="section" order="d1e257264">
            <Level1>mensajes EDI</Level1>
            <Level2>SEQ</Level2>
         </Keyword>
         <List>
            <ListIntro>La programación de compras se puede enviar mediante los siguientes envíos de compras:</ListIntro>
            <ListItemHead>Envío de material</ListItemHead>
            <ListItem>Una programación en la que se proporciona información de previsión acerca de horas de expedición y entrega, y cantidades. En general un envío de material puede considerarse como una planificación de envío. Sin embargo, en programaciones de tipo push el envío de material también puede contener la orden real. En este caso, el envío se denomina envío de material con capacidades de expedición. Un envío de material puede contener programaciones de tipo push o programaciones de previsión de tipo pull.</ListItem>
            <ListItemHead>Programación de expediciones</ListItemHead>
            <ListItem>Una programación sobre la que se ofrece información detallada sobre tiempos de expedición o entrega y cantidades. Una programación de expediciones facilita la gestión just-in-time (JIT). Una programación de expediciones puede contener programaciones de tipo push o programaciones de notificación de tipo pull.</ListItem>
            <ListItemHead>Secuencia de programación de expediciones</ListItemHead>
            <ListItem>Un suplemento del envío de material o la programación de expediciones con información precisa sobre la fabricación o las entregas de necesidades. Esta programación puede incluir la secuencia de fabricación o entrega y la orden, el lugar y la hora de descarga posteriores a la expedición. Una secuencia de programación de expediciones sólo puede contener programaciones de notificaciones de tipo pull.</ListItem>
         </List>
         <List>
            <ListIntro>Como resultado, la programación del documento empresarial incluye los siguientes mensajes EDI:</ListIntro>
            <ListItemHead>MRL</ListItemHead>
            <ListItem>Envío de material</ListItem>
            <ListItemHead>SHP</ListItemHead>
            <ListItem>Programación de expediciones</ListItem>
            <ListItemHead>SEQ</ListItemHead>
            <ListItem>Secuencia programación expediciones</ListItem>
         </List>
         <Paragraph> 
            <HTML:IMG xmlns:HTML="http://www.w3.org/TR/REC-html40" height="274" width="463"
                      SRC="../images/business_document_schedule.gif"
                      alt="[...]"/>
         </Paragraph>
      </GeneralSection>
   </GeneralSection>
   <GeneralSection>
      <SectionTitle>Mensajes EDI y programaciones de compras</SectionTitle>
      <Paragraph>Para obtener información sobre los <Link href="/baanerp/td/glossary/glossary#000000000000010" role="glossary">tipos de envío</Link>, <Link href="/baanerp/td/glossary/glossary#000340" role="glossary">tipos de necesidades</Link> y mensajes EDI correspondientes, consulte <Link href="/baanerp/td/onlinemanual/000346" role="manual">Tipos de programación de envío de compras</Link>.</Paragraph>
      <GeneralSection>
         <SectionTitle>Preparar mensajes EDI para programaciones de tipo push en un envío de compras</SectionTitle>
         <ProcedureList>
            <ListIntro>Complete los pasos siguientes para preparar mensajes EDI para programaciones de tipo push en un envío de compras:</ListIntro>
            <ListItem>Cree una cabecera de programación de compras en la sesión <GUIRef href="/baanerp/td/pur/tdpur3110m000" role="session">Programaciones de compras (tdpur3110m000)</GUIRef> y líneas de programación de compra en la sesión <GUIRef href="/baanerp/td/pur/tdpur3111m000" role="session">Programación de compras - Líneas (tdpur3111m000)</GUIRef>.</ListItem>
            <ListItem>Cree una línea de envío de compras en la sesión <GUIRef href="/baanerp/td/pur/tdpur3222m000" role="session">Generar líneas de envío (tdpur3222m000)</GUIRef>.</ListItem>
            <ListItem>Apruebe la línea de envío de compras en la sesión <GUIRef href="/baanerp/td/pur/tdpur3222m100" role="session">Aprobar líneas de envío (tdpur3222m100)</GUIRef>.</ListItem>
            <ListItem>Liste el envío de compras en la sesión <GUIRef href="/baanerp/td/pur/tdpur3422m000" role="session">Listar envíos de compras (tdpur3422m000)</GUIRef>, con las casillas de verificación <GUIRef href="/baanerp/td/pur/tdpur3422m000#final.report" role="manual">Listado final</GUIRef> y <GUIRef href="/baanerp/td/pur/tdpur3422m000#prepare.send.edi" role="manual">Preparar mensajes EDI</GUIRef> seleccionadas.</ListItem>
         </ProcedureList>
      </GeneralSection>
      <GeneralSection>
         <SectionTitle>Para preparar mensajes EDI para programaciones de previsión de tipo pull</SectionTitle>
         <ProcedureList>
            <ListIntro>Una programación de previsión de tipo pull sólo se puede generar desde la sesión <GUIRef href="/baanerp/cp/rrp/cprrp1210m000" role="session">Generar planificación de órdenes (cprrp1210m000)</GUIRef> en <GUIRef href="/baanerp/cp" role="package">Planificación Empresarial</GUIRef> y no se puede crear manualmente. En función de los parámetros y los accionadores, se llevan a cabo los pasos siguientes de manera automática para preparar mensajes EDI para programaciones de previsión de tipo pull en un envío de compras:</ListIntro>
            <ListItem>Se genera una cabecera de programación de compras en la sesión <GUIRef href="/baanerp/td/pur/tdpur3110m000" role="session">Programaciones de compras (tdpur3110m000)</GUIRef> y líneas de programación de compra en la sesión <GUIRef href="/baanerp/td/pur/tdpur3111m000" role="session">Programación de compras - Líneas (tdpur3111m000)</GUIRef>.</ListItem>
            <ListItem>Un envío de compras se genera en la sesión <GUIRef href="/baanerp/td/pur/tdpur3222m000" role="session">Generar líneas de envío (tdpur3222m000)</GUIRef>.</ListItem>
            <ListItem>El envío de compras se aprueba en la sesión <GUIRef href="/baanerp/td/pur/tdpur3222m100" role="session">Aprobar líneas de envío (tdpur3222m100)</GUIRef>.</ListItem>
            <ListItem>El envío de compras se lista en la sesión <GUIRef href="/baanerp/td/pur/tdpur3422m000" role="session">Listar envíos de compras (tdpur3422m000)</GUIRef>.</ListItem>
         </ProcedureList>
      </GeneralSection>
      <GeneralSection>
         <SectionTitle>Preparar mensajes EDI para programaciones de notificación de tipo pull</SectionTitle>
         <ProcedureList>
            <ListIntro>Una programación de notificación de tipo pull sólo se puede generar desde <GUIRef href="/baanerp/ti/asc" role="module">Control de montaje</GUIRef> mediante la sesión <GUIRef href="/baanerp/ti/asc/tiasc8220m000" role="session">Transferir mensajes de suministro de piezas de montaje (tiasc8220m000)</GUIRef> o desde <GUIRef href="/baanerp/wh" role="package">Almacenaje</GUIRef> mediante las sesiones <GUIRef href="/baanerp/wh/inh/whinh2200m000" role="session">Generar órdenes (KANBAN) (whinh2200m000)</GUIRef> y <GUIRef href="/baanerp/wh/inh/whinh2201m000" role="session">Generar órdenes (TPOP) (whinh2201m000)</GUIRef>. Una programación de notificación de tipo pull no se puede crear manualmente. En función de los parámetros y los accionadores, se llevan a cabo los pasos siguientes de manera automática para preparar mensajes EDI para programaciones de notificación de tipo pull en un envío de compras:</ListIntro>
            <ListItem>Se genera una programación de compras (cabecera) en la sesión <GUIRef href="/baanerp/td/pur/tdpur3110m000" role="session">Programaciones de compras (tdpur3110m000)</GUIRef>. Si la programación de notificación de tipo pull va precedida de una programación de previsión de tipo pull, ERP LN busca la programación de previsión de tipo pull correspondiente en la sesión <GUIRef href="/baanerp/td/pur/tdpur3110m000" role="session">Programaciones de compras (tdpur3110m000)</GUIRef>. Una vez encontrada, ERP LN creará una programación de notificación de tipo pull con el mismo número de programación que la programación de previsión de tipo pull. De esta forma, los datos de previsión y los datos de orden están separados. Si no se generan datos de previsión, la programación de notificación de tipo pull generada en la sesión <GUIRef href="/baanerp/td/pur/tdpur3110m000" role="session">Programaciones de compras (tdpur3110m000)</GUIRef> no tendrá la correspondiente programación de previsión de tipo pull.</ListItem>
            <ListItem>Las líneas de programación se generan en la sesión <GUIRef href="/baanerp/td/pur/tdpur3111m000" role="session">Programación de compras - Líneas (tdpur3111m000)</GUIRef>. Si el tipo de envío que está vinculado a la programación de notificación de tipo pull es <GUIRef href="/baanerp/tc/domains/scrd#sequence" role="option">Secuencia programación expediciones</GUIRef>, se genera una línea de programación para cada <Link href="/baanerp/td/glossary/glossary#000199" role="glossary">notificación</Link> en la sesión <GUIRef href="/baanerp/td/pur/tdpur3111m000" role="session">Programación de compras - Líneas (tdpur3111m000)</GUIRef> pero los detalles de la secuencia para una notificación concreta, como el número de VIN, la estación de línea, etc., se almacenan en la sesión <GUIRef href="/baanerp/td/pur/tdpur3517m000" role="session">Datos de secuencia de expedición (tdpur3517m000)</GUIRef>.</ListItem>
            <ListItem>Un envío de compras se genera con el estatus <GUIRef href="/baanerp/tc/domains/edi.stat#scheduled" role="option">Programado</GUIRef> en la sesión <GUIRef href="/baanerp/td/pur/tdpur3120m000" role="session">Envíos de compras (tdpur3120m000)</GUIRef>. Cada vez que se genera una línea de programación, ERP LN genera un registro de detalle de línea de envío en la sesión <GUIRef href="/baanerp/td/pur/tdpur3522m000" role="session">Línea de envío de compras - Detalles (tdpur3522m000)</GUIRef>. Este registro tiene una relación uno a uno con la línea de programación. <List>
                  <ListIntro>Sin embargo, si la programación es una <Link href="/baanerp/td/glossary/glossary#000034" role="glossary">secuencia de programación de expediciones</Link>, sucede lo siguiente:</ListIntro>
                  <ListItem>Sólo se crea una cabecera de envío de compras. No se crean líneas de envío de compras ni registros de detalle de línea de envío de compras. El motivo de esto es que se requieren artículos en una secuencia de programación de expediciones para una combinación de número de vehículo (VIN), estación de línea y kit de montaje. Por este motivo, existe un vínculo entre la cabecera del envío de la sesión <GUIRef href="/baanerp/td/pur/tdpur3120m000" role="session">Envíos de compras (tdpur3120m000)</GUIRef> y las líneas del envío en la sesión <GUIRef href="/baanerp/td/pur/tdpur3523m000" role="session">Líneas de envío de compras - Datos de secuencia de expedición (tdpur3523m000)</GUIRef>.</ListItem>
                  <ListItem>Según la configuración de la casilla de verificación <GUIRef href="/baanerp/td/pur/tdpur3120m000#tdpur320.mesv" role="manual">Generar envío por vehículo</GUIRef> de la sesión <GUIRef href="/baanerp/td/pur/tdpur3120m000" role="session">Envíos de compras (tdpur3120m000)</GUIRef>, el envío se crea por artículo o por vehículo.</ListItem>
               </List>
            </ListItem>
            <ListItem>El envío de compras se lista en la sesión <GUIRef href="/baanerp/td/pur/tdpur3422m000" role="session">Listar envíos de compras (tdpur3422m000)</GUIRef>.</ListItem>
         </ProcedureList>
      </GeneralSection>
      <Note>
         <SectionTitle> Nota</SectionTitle>
         <List>
            <ListItem>Si la casilla de verificación <GUIRef href="/baanerp/td/pur/tdpur3102m000#tdpur302.demr" role="manual">Enviar mensaje EDI directamente</GUIRef> está seleccionada en la sesión <GUIRef href="/baanerp/td/pur/tdpur3102m000" role="session">Datos logísticos de línea de contrato de compra (tdpur3102m000)</GUIRef> y/o la sesión <GUIRef href="/baanerp/td/ipu/tdipu0110m000" role="session">Artículos - Partner de compra (tdipu0110m000)</GUIRef>, ERP LN prepara automáticamente los mensajes EDI cuando un envío de compras recibe el estatus <GUIRef href="/baanerp/tc/domains/edi.stat#scheduled" role="option">Programado</GUIRef> en la sesión <GUIRef href="/baanerp/td/pur/tdpur3120m000" role="session">Envíos de compras (tdpur3120m000)</GUIRef>.</ListItem>
            <ListItem>Utilice la sesión <GUIRef href="/baanerp/ec/edi/ecedi7205m000" role="session">Comunicación directa a red (ecedi7205m000)</GUIRef> para generar el mensaje saliente. Un listado mostrará los mensajes que se hayan generado. Los mensajes salientes para un partner EDI externo se almacenan en el directorio appl_from para recuperarlos mediante el software de conversión.</ListItem>
         </List>
      </Note>
   </GeneralSection>
   <GeneralSection>
      <SectionTitle>Procesar mensajes EDI</SectionTitle>
      <Keyword type="section" order="d1e257502">
         <Level1>mensajes EDI</Level1>
         <Level2>proceso</Level2>
      </Keyword>
      <Paragraph>Puede utilizar la sesión <GUIRef href="/baanerp/ec/edi/ecedi7205m000" role="session">Comunicación directa a red (ecedi7205m000)</GUIRef> para recibir la nueva versión del cliente o para actualizar una versión existente.</Paragraph>
      <Paragraph>Cuando se recibe un nuevo Envío de material (MRL), Programación de expediciones (SHP) o Secuencia de programación de expediciones (SEQ), se crean un envío de ventas y sus correspondientes programaciones en el módulo Control de orden de venta. En función del tipo de envío, una actualización a un envío de ventas existentes da lugar a una nueva revisión para la versión de ventas y las programaciones correspondientes, o a programaciones de ventas o envío de ventas actualizadas.</Paragraph>
      <List>
         <ListIntro>Por consiguiente, la siguiente información se especifica automáticamente en ERP LN cuando se procesan los mensajes EDI:</ListIntro>
         <ListItem>Un <Link href="/baanerp/td/glossary/glossary#000169" role="glossary">envío de ventas</Link> con número de revisión uno en la sesión <GUIRef href="/baanerp/td/sls/tdsls3512m000" role="session">Envíos de ventas (tdsls3512m000)</GUIRef>. Si se recibe un nuevo mensaje EDI para un envío de ventas existente, se crea una revisión de envío de ventas con el número de revisión dos, etc.</ListItem>
         <ListItem>Líneas de envío de ventas en la sesión <GUIRef href="/baanerp/td/sls/tdsls3508m000" role="session">Líneas de envío de ventas (tdsls3508m000)</GUIRef>.</ListItem>
         <ListItem>Detalles de la posición del envío de ventas en la sesión <GUIRef href="/baanerp/td/sls/tdsls3515m000" role="session">Detalles de línea de envío de ventas (tdsls3515m000)</GUIRef>, para programaciones referenciadas del tipo <GUIRef href="/baanerp/td/domains/sls.reltype#shipschedule" role="option">Programación de expediciones</GUIRef>. Si se recibe una actualización de una programación de expediciones referenciada, ERP LN no crea un nuevo número de revisión de programación de ventas. En su lugar se actualiza la programación de ventas. Si se recibe una actualización para una línea de la programación de ventas, también se actualiza la línea de la programación de ventas. Para poder hacer un seguimiento de las actualizaciones, ERP LN archiva las actualizaciones de la línea de programación de ventas como revisiones en la sesión <GUIRef href="/baanerp/td/sls/tdsls3515m000" role="session">Detalles de línea de envío de ventas (tdsls3515m000)</GUIRef>. Por consiguiente, un detalle de la posición del envío de ventas hace referencia a una línea de programación de ventas.</ListItem>
         <ListItem>Una <Link href="/baanerp/td/glossary/glossary#SalesSchedu_td" role="glossary">programación de ventas</Link> con <Link href="/baanerp/td/glossary/glossary#000357" role="glossary">número de revisión de programación de ventas</Link> uno en la sesión <GUIRef href="/baanerp/td/sls/tdsls3111m000" role="session">Programaciones de ventas (tdsls3111m000)</GUIRef>. Si se reciben nuevas necesidades para una programación de ventas existente, se crea una revisión de programación de ventas con el número de revisión dos, etc. La revisión de programación de ventas anterior, así como las necesidades correspondientes, ya no son válidas si se aprueba la nueva revisión de programación de ventas.</ListItem>
         <ListItem>Líneas de programación de ventas en la sesión <GUIRef href="/baanerp/td/sls/tdsls3107m000" role="session">Líneas de programación de venta (tdsls3107m000)</GUIRef>.</ListItem>
         <ListItem>Información de secuencia de expedición de la sesión <GUIRef href="/baanerp/wh/inh/whinh4520m000" role="session">Secuencia de expedición (whinh4520m000)</GUIRef> y revisiones de detalles de secuencia de expedición de la sesión <GUIRef href="/baanerp/td/sls/tdsls3517m000" role="session">Información de secuencia de expedición (tdsls3517m000)</GUIRef>, siempre que la programación esté referenciada y sea del tipo <GUIRef href="/baanerp/td/domains/sls.reltype#seqschedule" role="option">Secuencia programación expediciones</GUIRef>.</ListItem>
      </List>
      <Paragraph>Como ocurre con todos los mensajes EDI entrantes, se genera el listado <GUIRef href="" role="manual" Update="No">Observaciones en mensajes copiados</GUIRef>. El listado muestra el número del envío de ventas y las líneas correspondientes añadidas, junto con las observaciones relacionadas.</Paragraph>
   </GeneralSection>
   <RelatedTopics>
      <SectionTitle> Temas relacionados</SectionTitle>
      <RelTopic>
         <Link href="/baanerp/ec/onlinemanual/000074" role="manual">Resumen de los documentos empresariales EDI</Link>
      </RelTopic>
      <RelTopic>
         <Link href="/baanerp/td/onlinemanual/000347" role="manual">Programaciones de tipo push</Link>
      </RelTopic>
      <RelTopic>
         <Link href="/baanerp/td/onlinemanual/000348" role="manual">Programaciones de previsión de tipo pull</Link>
      </RelTopic>
      <RelTopic>
         <Link href="/baanerp/td/onlinemanual/000349" role="manual">Programaciones de notificación de tipo pull</Link>
      </RelTopic>
      <RelTopic>
         <Link href="/baanerp/td/onlinemanual/000350" role="manual">Envíos de compras</Link>
      </RelTopic>
      <RelTopic>
         <Link href="/baanerp/td/onlinemanual/000130" role="manual">Procedimiento de programación de ventas</Link>
      </RelTopic>
      <RelTopic>
         <Link href="/baanerp/ec/onlinemanual/000071" role="manual">Resumen de BEMIS</Link>
      </RelTopic>
   </RelatedTopics>
</ManualTopic>