<?xml version="1.0" encoding="utf-8"?>
<ManualTopic ID="/baanerp/ti/onlinemanual/000401" xml:lang="it">
   <Header>
      <Title>Programmi segmento</Title>
      <Keyword type="header" order="d1e2075859">
         <Level1>Segmento</Level1>
         <Level2>programma</Level2>
      </Keyword>
      <Keyword type="header" order="d1e2075864">
         <Level1>Programma</Level1>
         <Level2>segmento</Level2>
      </Keyword>
   </Header>
   <AimSection>
      <Paragraph>Si tratta di programmi in cui sono indicate la data e l'ora in cui i <Link href="/baanerp/ti/glossary/glossary#000073" role="glossary">componenti di assemblaggio</Link> necessari per l'attività relativa a un determinato <Link href="/baanerp/ti/glossary/glossary#000019" role="glossary">segmento di linea</Link> devono essere consegnati al magazzino del reparto produzione. Per ciascun segmento di una linea, viene definito un intervallo di periodi di uscita dalla linea. Per ciascun periodo viene inoltre programmata la data in cui sono necessari i componenti di assemblaggio. Di conseguenza, i componenti di assemblaggio necessari per ciascuna <Link href="/baanerp/td/glossary/glossary#ProducVarian_td" role="glossary">variante di prodotto</Link> con <Link href="/baanerp/ti/glossary/glossary#000048" role="glossary">data richiesta di uscita dalla linea</Link> compresa in uno di questi periodi devono essere disponibili in tale data per il segmento in questione.</Paragraph>
   </AimSection>
   <GeneralSection>
      <Paragraph>Il vantaggio offerto dall'utilizzo dei <Link href="/baanerp/ti/glossary/glossary#000408" role="glossary">programmi segmento</Link> consiste nella possibilità di determinare i fabbisogni di componenti di assemblaggio direttamente dal programma stesso, anche se le sole informazioni disponibili sono la data richiesta di uscita dalla linea della variante di prodotto e il segmento dei componenti di assemblaggio. Confrontare questa procedura con quella seguente, che deve essere utilizzata in mancanza di programmi segmento:</Paragraph>
      <ProcedureList>
         <ListItem>Determinare il segmento per cui è necessario il componente.</ListItem>
         <ListItem>Determinare l'intervallo del segmento di linea calcolando il tempo compreso tra l'inizio del segmento e la fine della linea di assemblaggio finale.</ListItem>
         <ListItem>Calcolare la data in cui è necessario il componente di assemblaggio.</ListItem>
         <ListItem>Determinare il periodo del piano in cui rientra questa data.</ListItem>
         <ListItem>Determinare la data di consegna del componente, ovvero la data di inizio del periodo del piano.</ListItem>
      </ProcedureList>
      <Paragraph>I programmi segmento consentono di eseguire una pianificazione preliminare dei fabbisogni, in particolare per quanto riguarda un periodo futuro, ovvero il periodo successivo alla <Link href="/baanerp/cp/glossary/glossary#000063" role="glossary">barriera temporale</Link> di allocazione ma precedente alla barriera temporale di domanda. Questi programmi comprendono tuttavia l'intero periodo della barriera temporale di domanda, inclusa la barriera temporale di allocazione. I programmi segmento vengono visualizzati nella sessione <GUIRef href="/baanerp/ti/apl/tiapl4500m000" role="session">Programmi segmento (tiapl4500m000)</GUIRef>.</Paragraph>
      <Paragraph>I fabbisogni di componenti di assemblaggio per le varianti di prodotto la cui data richiesta di uscita dalla linea è compresa nella barriera temporale di allocazione vengono allocati da <GUIRef href="/baanerp/ti/asc" role="module">Controllo assemblaggio</GUIRef> per ciascuna stazione di linea nella sessione <GUIRef href="/baanerp/ti/asc/tiasc7240m001" role="session">Definizione allocazioni (Server) (tiasc7240m001)</GUIRef>.</Paragraph>
      <Paragraph>I fabbisogni di componenti di assemblaggio per le varianti di prodotto la cui data richiesta di uscita dalla linea è compresa nella barriera temporale di domanda vengono calcolati dalla sessione <GUIRef href="/baanerp/ti/apl/tiapl2221m000" role="session">Calcolo fabbisogni componenti assemblaggio (tiapl2221m000)</GUIRef> per ciascun segmento e contemporaneamente per un intervallo di varianti di prodotto. Si tratta di un calcolo semplificato che garantisce elevate prestazioni per grandi volumi.</Paragraph>
      <Paragraph>Il parametro Barriera temporale allocazione viene definito nella sessione di dettagli <GUIRef href="/baanerp/ti/asc/tiasc0100m000" role="session">Parametri Controllo assemblaggio (tiasc0100m000)</GUIRef>. Il parametro <GUIRef href="/baanerp/ti/apl/tiapl0100s000#tiapl000.dmtf" role="manual">Barriera temporale domanda</GUIRef> viene definito nella sessione di dettagli <GUIRef href="/baanerp/ti/apl/tiapl0500m000" role="session">Parametri Pianificazione assemblaggio (tiapl0500m000)</GUIRef>.</Paragraph>
      <ProcedureList>
         <ListIntro>I programmi segmento vengono determinati come segue:</ListIntro>
         <ListItem>Vengono innanzitutto determinati i periodi del piano per lo scenario corrente. Lo scenario corrente viene selezionato nel campo <GUIRef href="/baanerp/ti/apl/tiapl0100s000#tiapl000.plnc" role="manual">Scenario</GUIRef> della sessione di dettagli <GUIRef href="/baanerp/ti/apl/tiapl0500m000" role="session">Parametri Pianificazione assemblaggio (tiapl0500m000)</GUIRef>. I periodi del piano vengono definiti nella sessione <GUIRef href="/baanerp/cp/rpd/cprpd4120m000" role="session">Scenario - Periodi (cprpd4120m000)</GUIRef>.</ListItem>
         <ListItem>Viene quindi determinato l'intervallo dei segmenti delle linee di assemblaggio, il che significa che viene calcolato il tempo compreso tra l'inizio del segmento di linea e la fine della linea di assemblaggio finale, in base ai lead time dei segmenti.</ListItem>
         <ListItem>A questo punto, per ciascun periodo del piano e ciascun segmento viene aggiunto l'intervallo del tempo di risposta del segmento all'ora di inizio del periodo del piano. In questo modo, viene creata una nuova serie di periodi per ciascun segmento. Questi periodi corrispondono ai periodi del piano originali, sebbene i nuovi periodi siano posticipati di un intervallo di tempo pari all'intervallo del tempo di risposta del segmento interessato. Di conseguenza, questi periodi indicano che una variante di prodotto la cui data richiesta di uscita dalla linea è compresa in uno di essi richiede i componenti di assemblaggio per il segmento in questione alla data di inizio del periodo del piano originale corrispondente.</ListItem>
      </ProcedureList>
   </GeneralSection>
   <ExampleSection>
      <SectionTitle> Esempio</SectionTitle>
      <List>
         <ListIntro>Si supponga che la linea di assemblaggio e i periodi del piano abbiano le seguenti caratteristiche:</ListIntro>
         <ListItem>La linea di assemblaggio non dispone di linee di fornitura ed è pertanto una linea di assemblaggio finale.</ListItem>
         <ListItem>La linea è suddivisa in due segmenti.</ListItem>
         <ListItem>Il lead time del segmento A, nel quale ha inizio il processo di assemblaggio, è di due giorni.</ListItem>
         <ListItem>Il lead time del segmento B, che è il segmento di assemblaggio finale, è di tre giorni.</ListItem>
         <ListItem>I periodi del piano sono stati definiti come settimane.</ListItem>
         <ListItem>Il primo periodo del piano ha inizio il primo gennaio alle 00.00.00.</ListItem>
      </List>
      <Paragraph>Se viene determinato l'intervallo dei segmenti, l'intervallo del tempo di risposta del segmento A sarà di cinque giorni. L'intervallo del tempo di risposta del segmento B sarà di tre giorni. Gli intervalli del tempo di risposta di questi segmenti vengono quindi aggiunti alle ore di inizio dei periodi del piano. Di conseguenza, per il periodo del piano 1 e il segmento A viene creato un nuovo periodo che ha inizio il 6 gennaio alle 00.00.00, ovvero il primo momento ottenuto aggiungendo l'intervallo del tempo di risposta di cinque giorni del segmento A al primo gennaio alle 00.00.00. Il secondo periodo ha inizio il 13 gennaio alle 00.00.00, ovvero il primo momento ottenuto aggiungendo l'intervallo del tempo di risposta di cinque giorni del segmento A all'inizio del periodo del piano 2 (8 gennaio alle 00.00.00). Il primo periodo si è pertanto concluso il 12 gennaio alle 23.59.59.</Paragraph>
      <Paragraph>Per il periodo del piano 1 e il segmento B viene creato un nuovo periodo che ha inizio il 4 gennaio alle 00.00.00, ovvero il primo momento ottenuto aggiungendo l'intervallo del tempo di risposta di tre giorni del segmento B al primo gennaio alle 00.00.00. Il secondo periodo ha inizio l'11 gennaio alle 00.00.00, ovvero il primo momento ottenuto aggiungendo l'intervallo del tempo di risposta di tre giorni del segmento B all'inizio del periodo del piano 2 (8 gennaio alle 00.00.00). Il primo periodo si è pertanto concluso il 10 gennaio alle 23.59.59.</Paragraph>
      <Paragraph>Se la data richiesta di uscita dalla linea di una variante di prodotto è il 12 gennaio, questa data è compresa nel periodo I per il segmento A e nel periodo II per il segmento B. Di conseguenza, i componenti di assemblaggio richiesti nel segmento A devono essere disponibili alla data di inizio del periodo del piano I, ovvero il primo gennaio. I componenti di assemblaggio richiesti nel segmento B devono essere disponibili alla data di inizio del periodo del piano II, ovvero l'8 gennaio. Vedere l'immagine riportata di seguito, nella quale la data del 12 gennaio è contrassegnata con una X.</Paragraph>
      <Paragraph> 
         <HTML:IMG xmlns:HTML="http://www.w3.org/TR/REC-html40" height="579" width="540"
                   SRC="../images/tr_graph_tiom000401a.gif"
                   alt="[...]"/>
      </Paragraph>
   </ExampleSection>
   <Note>
      <SectionTitle> Nota</SectionTitle>
      <Paragraph>Poiché i periodi dei segmenti iniziano in una data futura, se la data richiesta di uscita dalla linea di una variante di prodotto è anteriore al primo periodo di un segmento si verifica un problema. Nell'esempio precedente, il problema si verifica se ad esempio la data richiesta di uscita dalla linea è il 3 gennaio. Questa situazione, pur essendo inusuale in quanto implica un cumulo di ordini inevasi, si può verificare. Per risolvere il problema, è possibile non assegnare una data di inizio al primo periodo. Come risultato, se si visualizza il programma, il campo <GUIRef href="/baanerp/ti/apl/tiapl4500m000#tiapl400.podf" role="manual">Da data uscita linea pianificata</GUIRef> risulta vuoto quando il record contiene i dati del primo periodo di un segmento. La data specificata nel campo <GUIRef href="/baanerp/ti/apl/tiapl4500m000#tiapl400.dsch" role="manual">Data pianificata</GUIRef> per tale record è pertanto valida per tutti i fabbisogni di componenti di assemblaggio fino alla data specificata nel campo <GUIRef href="/baanerp/ti/apl/tiapl4500m000#tiapl400.podt" role="manual">A data uscita linea pianificata</GUIRef>.</Paragraph>
   </Note>
   <GeneralSection>
      <Paragraph>È importante che nella sessione <GUIRef href="/baanerp/ti/apl/tiapl2221m000" role="session">Calcolo fabbisogni componenti assemblaggio (tiapl2221m000)</GUIRef> venga utilizzato il programma più aggiornato. Vari tipi di modifiche richiedono un aggiornamento. In alcuni casi, la sessione <GUIRef href="/baanerp/ti/apl/tiapl2221m000" role="session">Calcolo fabbisogni componenti assemblaggio (tiapl2221m000)</GUIRef> rileva queste modifiche e aggiorna il programma automaticamente. In altri, invece, l'aggiornamento deve essere eseguito manualmente. È possibile aggiornare il programma manualmente scegliendo Aggiorna dal menu <Link href="/baanerp/tc/glossary/glossary#specific" role="glossary">appropriato</Link> della sessione <GUIRef href="/baanerp/ti/apl/tiapl4500m000" role="session">Programmi segmento (tiapl4500m000)</GUIRef> oppure è possibile selezionare la casella di controllo <GUIRef href="/baanerp/ti/apl/tiapl2221m000#segment.schedules" role="manual">Aggiorna programmi per segmento</GUIRef> della sessione <GUIRef href="/baanerp/ti/apl/tiapl2221m000" role="session">Calcolo fabbisogni componenti assemblaggio (tiapl2221m000)</GUIRef> in modo che l'aggiornamento venga eseguito automaticamente all'avvio di tale sessione.</Paragraph>
      <List>
         <ListIntro>Il programma deve essere aggiornato nei seguenti casi:</ListIntro>
         <ListItem>La struttura della linea è stata modificata. In tal caso, il programma deve essere aggiornato manualmente.</ListItem>
         <ListItem>Il calendario collegato a una delle linee di assemblaggio è stato modificato. In tal caso, il programma viene aggiornato automaticamente quando si esegue la sessione <GUIRef href="/baanerp/ti/apl/tiapl2221m000" role="session">Calcolo fabbisogni componenti assemblaggio (tiapl2221m000)</GUIRef>. Il calendario viene selezionato nel campo <GUIRef href="/baanerp/ti/asl/tiasl1530m000#tiasl130.ccal" role="manual">Codice calendario</GUIRef> della sessione <GUIRef href="/baanerp/ti/asl/tiasl1530m000" role="session">Linee di assemblaggio (tiasl1530m000)</GUIRef>.</ListItem>
         <ListItem>Lo scenario o i relativi periodi del piano sono stati modificati. Se si utilizza uno scenario progressivo, i periodi del piano vengono modificati in ogni periodo. In tal caso, il programma viene aggiornato automaticamente quando si esegue la sessione <GUIRef href="/baanerp/ti/apl/tiapl2221m000" role="session">Calcolo fabbisogni componenti assemblaggio (tiapl2221m000)</GUIRef>. Se tuttavia è stata modificata la definizione dei periodi del piano ma non la data di riferimento, il programma deve essere aggiornato manualmente.</ListItem>
      </List>
   </GeneralSection>
   <RelatedTopics>
      <SectionTitle> Argomenti correlati</SectionTitle>
      <RelTopic>
         <Link href="/baanerp/ti/onlinemanual/000402" role="manual">Pianificazione assemblaggio - Panoramica</Link>
      </RelTopic>
   </RelatedTopics>
</ManualTopic>