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 ad esempio nella sessione Parametri controllo ordini di trasporto (fmfoc0100m000) è definita la serie SLS per gli ordini di trasporto generati in base a ordini di vendita, questa risulta in uso, anche se per tale serie non è stato ancora generato alcun ordine di trasporto.

Se questa sessione viene avviata tramite zoom, è possibile soltanto cercare e selezionare un record.

Aspetti relativi alle prestazioni

Le impostazioni effettuate in questa sessione possono influire sulle prestazioni del sistema e sulla crescita del database. Per ulteriori informazioni, consultare 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 ordine, è possibile 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 ordine, è possibile 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 durante la generazione e la verifica di 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.