L'utilizzo di questa funzione si giustifica solo se sono presenti delle distinte base nel database.

Ogni creazione o cancellazione di legame di distinta base aggiorna una tabella Articolo-distinta base (ITMBOM) che contiene, per ogni combinazione articolo - alternativa, le indicazioni sull'utilizzo dell'articolo in una struttura di distinta base (sia come composto che come componente) ed il suo livello in tale struttura.

Il codice di più basso livello di un componente viene utilizzato in seguito per degli ordinamenti nelle elaborazioni di calcolo dei costi e dei fabbisogni.

Gestione videata

Questa elaborazione è esclusiva.

La videata di lancio della funzione permette di scegliere l'alternativa di distinta base per la quale si lancia la risincronizzazione.

E' possibile richiedere l'esecuzione dell'elaborazione per l'insieme delle alternative di distinta base contrasegnando la casella corrispondente, tutto il file ITMBOM viene allora letto.

L'elaborazione inizia con il cancellare i record di ITMBOM, per poi leggere tutte le distinte base interessate per riscrivere i codici di più basso livello. Eventuali messaggi informativi o di errore appariranno nella traccia.

Questa elaborazione permette inoltre di cancellare gli eventuali record che non servono più (a seguito di cancellazioni di distinte base).

Videata di inserimento

Campi

I seguenti campi sono presenti in questo folder :

  • Ricalcola tutti i codici (campo TOUTES)

Questo campo permette di lanciare l'elaborazione per tutte le alternative di distinta base esistenti. In tal caso, non verranno più considerate le selezioni precedenti.

  • Tipo codice del livello più basso (campo LLCTYP)

 

Inserire un numero di alternativa di distinta base da elaborare o contrassegnare la casella "Tutte".


    Chiudi

     

    Job batch

    Questa funzione può essere lanciata in batch. Il job standard SYNCLLC è previsto per questo.

    Messaggi di errore

    Oltre ai messaggi generici, i seguenti messaggi d'errore possono apparire al momento dell'inserimento :

    Inserire almeno un'alternativa

    Messaggio che appare quando non si indica un numero di alternativa e la casella non è contrassegnata.

    Risincronizzazione codici più basso livello in corso

    L'elaborazione è già in corso su un'altra postazione.

    Errore lock su Testata distinta base / Legami distinta base / Articolo distinta base

    Una di queste tabelle è già loccata e l'elaborazione non può essere lanciata.

    Articolo distinta base …. record cancellati (ITMBOM)

    Cancellazione preliminare relativa ad un'alternativa.

    Errore di scrittura sul file Articolo distinta base (ITMBOM)
    Alternativa xxx Transazione interrotta

    Quando si verifica un errore, la risincronizzazione andrà rilanciata per l’alternativa specificata.

    Alternativa xxx Risincronizzazione codice più basso livello

    Messaggio indicante il buon fine dell'elaborazione per l’alternativa citata.

    Tabelle utilizzate

    SEEREFERTTO Riferirsi alla documentazione di Implementazione