Primi numeri liberi (tcmcs0150m000)

Utilizzare questa sessione per gestire la serie definita per il gruppo di numeri visualizzato nella parte superiore della sessione.

Utilizzare il menu Gruppo o i pulsanti Gruppo per elencare la serie di un altro gruppo di numeri. Per immettere la serie di un nuovo gruppo di numeri, scegliere dal menu Gruppo.

È possibile aggiungere e rimuovere la serie, specificarne il numero iniziale e bloccarne l'utilizzo. Non è possibile cambiare un codice di serie.

Nota

Se una serie è in uso, non è possibile eliminarla. Una serie è in uso se è definita per un tipo di record, anche se effettivamente non viene generato un numero. Se nella sessione Parametri controllo ordini di trasporto (fmfoc0100m000) è definita la serie SLS per gli ordini di trasporto derivanti da ordini di vendita, ad esempio, la serie SLS risulta in uso anche se per tale serie non è stato ancora generato alcun ordine di trasporto.

Se la sessione è stata avviata tramite zoom, è possibile solo l'individuazione e la selezione di record.

Effetti sulle prestazioni

Le impostazioni di questa sessione possono compromettere le prestazioni del sistema e determinare un aumento delle dimensioni del database. Per ulteriori informazioni, vedere: Primi numeri liberi.

Gruppo di numeri

Gruppo costituito dalle serie dei primi numeri liberi che è possibile destinare a un uso specifico.

Un gruppo di numeri può ad esempio essere assegnato a:

  • Codici Business Partner
  • Contratti di acquisto
  • Ordini di vendita
  • Ordini di produzione
  • Ordini di assistenza
  • Ordini di magazzino
  • Ordini di trasporto

All'interno di un gruppo di numeri è possibile definire più serie, ciascuna identificata da un codice. I numeri di serie generati da LN sono costituiti dal codice serie seguito dal primo numero libero nella stessa. I codici serie dello stesso gruppo di numeri hanno lunghezza uguale.

Serie

Codice di serie.

Valori consentiti

È necessario che il numero di caratteri del codice di serie corrisponda a quello definito per la lunghezza di serie di questo gruppo numeri nella sessione Gruppi di numeri (tcmcs0151m000).

Se il gruppo di numeri è destinato a un determinato utilizzo, è necessario che il codice di serie sia univoco tra i gruppi di numeri destinati allo stesso tipo di utilizzo.

Nota

Dopo aver salvato i dati della sessione corrente, non è possibile modificare il campo Serie.

Primo numero libero

Per migliorare le prestazioni delle sessioni in cui vengono assegnati nuovi numeri di ordine, definire la lunghezza della cache per una serie. La lunghezza della cache corrisponde alla quantità di nuovi numeri di serie che LN genera alla volta. Se nella cache sono presenti numeri di serie, gli utenti non devono rimanere in attesa mentre vengono generati e verificati i numeri di serie successivi.

Valori consentiti

  • Lunghezza cache = 0

    Non viene applicata alcuna memorizzazione nella cache. Se si richiede un nuovo numero, questo viene impegnato solo dopo il completamento della transazione a cui il numero viene applicato.

    Svantaggio: la serie di numeri è bloccata durante la transazione. Gli altri utenti non possono richiedere un nuovo numero dalla stessa serie finché la transazione non viene completata.

    Vantaggio: non vi sono gap di numerazione.

    Utilizzare una lunghezza della pari a 0 se non sono consentiti gap tra i numeri. È preferibile richiedere un nuovo numero verso la fine di una transazione per ridurre il tempo di blocco. Nelle implementazioni ad alto volume una lunghezza della cache pari a 0 può causare problemi di prestazioni e di blocco.

  • Lunghezza cache = 1

    Se si richiede un nuovo numero, questo viene impegnato immediatamente, anche se la transazione a cui il numero viene applicato non è ancora completata.

    Svantaggio: possono verificarsi gap di numerazione se una transazione non è terminata.

    Vantaggio: la serie di numeri è bloccata solo per un breve periodo di tempo con un conseguente miglioramento delle prestazioni.

    Una lunghezza della cache pari a 1 è il valore predefinito per le serie di numeri. In questo modo si evitano il più possibile problemi di prestazioni e di blocco nelle implementazioni ad alto volume.

  • Lunghezza cache > 1

    Il valore della lunghezza della cache indica la quantità di nuovi numeri richiesti contemporaneamente. I numeri vengono impegnati immediatamente, anche se le transazioni non sono ancora completate.

    Svantaggio: possono verificarsi molti gap di numerazione se più di una transazione è incompleta.

    Vantaggio: la serie di numeri è bloccata solo per un breve periodo di tempo. Inoltre, per tutti i numeri richiesti, la serie deve essere aggiornata solo una volta, con un conseguente miglioramento delle prestazioni.

    È consigliabile utilizzare una lunghezza della cache superiore a 1 solo se con una lunghezza di 1 non è possibile risolvere adeguatamente i problemi di blocco.

Nota

Se la serie è già in uso, non è possibile modificare il campo Primo numero libero impostandolo su un valore inferiore.

Lunghezza cache primo numero libero

Per migliorare le prestazioni delle sessioni in cui vengono assegnati nuovi numeri di ordine, definire la lunghezza della cache per una serie. La lunghezza della cache corrisponde alla quantità di nuovi numeri di serie che LN genera e inserisce nella cache dell'utente. Non è necessario rimanere in attesa mentre vengono generati e verificati i numeri di serie successivi.

Se si utilizza la cache dei primi numeri liberi, i numeri di ordine possono non essere sequenziali mentre i numeri ancora presenti nella cache dell'utente vanno persi al momento della disconnessione.

Se non si desidera utilizzare la cache dei primi numeri liberi, è necessario impostare la lunghezza della cache su zero.

Blocca input

Se la casella di controllo è selezionata, non è possibile utilizzare la serie. Se si blocca una serie, è necessario selezionare un'altra serie per il tipo di ordini o altri elementi cui la serie è assegnata.

Nota

È possibile deselezionare la casella di controllo per tornare a utilizzare una serie.