mercoledì 11 dicembre 2019

Changzhou 2: il ritorno.

Dopo circa 2 anni, qui il primo viaggio, sono tornato nella cittadina di Changzhou nella provincia dello Jiangsu in Cina.

Devo dire che questa volta, complice forse il clima e l'aria in generale, l'impressione è stata di una città decisamente più "tristerella".

Alcune mie considerazioni e foto.

venerdì 15 novembre 2019

Oracle: ridimensionare tablespace TEMP.

In un nostro Oracle database server ho notato un incremento anomalo di utilizzo spazio disco.

Rapidamente, utilizzando TreeFileFree, ho trovato un file TEMP01.DBF di quasi 25 GB!

Decisamente troppo, per cui ho cercato possibili soluzioni.

Di seguito le istruzioni su come eseguire un resizing di un tempdatafile.

mercoledì 16 ottobre 2019

F8 Debug Excel Step-by-Step non funziona.

Recentemente ho incontrato qualche difficoltà ad eseguire il debug su macro VBA in fogli Excel versione 2016, questo il problema:

premendo il tasto funzione F8, esecuzione passo-passo, dovrebbe eseguire un comando alla volta. Invece si lavora passo-passo per un po' poi, improvvisamente, parte una esecuzione completa come se si fosse premuto il tasto funzione F5 (continua).

Questo è molto seccante poichè costringe a riempire il codice di break-point, per poi arrivare comunque ad un punto che si vuole analizzare e magari l'esecuzione prosegue saltando diversi step.

Grrrrrr😠😠😠😠

domenica 22 settembre 2019

Svuotamento Kanban SAP da Excel.

Per lo svuotamento, o comunque il cambio stato, di un contenitore Kanban di SAP ci sono varie transazioni standard.

Ho pensato che sarebbe stato comodo anche un semplice foglio Excel dove l'operatore inserisce il numero cartellino (ID kanban), letto magari con un barcode-reader, poi un tasto per procedere allo svuotamento, con gestione dei messaggi ed eventuali errori di ritorno.

In questo post la spiegazione di come realizzarlo.

mercoledì 21 agosto 2019

Kanban - FM check cambio stato effettuabile.

Nel kanban di SAP si può impostare un tempo minimo di attesa che deve esserci tra un cambio stato e l'altro di un cartellino.

Questo dovrebbe evitare, per esempio, errori di doppia lettura a breve distanza di tempo con le transazioni che impostano lo stato successivo del cartellino.

Ho cercato un Function Module che, dato l'ID di un cartellino kanban, verificasse se può essere effettuato il cambio stato oppure se si deve attendere che passi il tempo previsto.

Non l'ho trovato per cui ne ho costruito uno io.

domenica 18 agosto 2019

E-bike: Rifugio Achille Papa.

Questo è il classico giro che faccio ogni anno in bici.

qui trovate già un mio post del 2017 sul percorso.

Questa volta ho provato una e-bike (gentilmente prestata da mio fratello), MTB con pedalata assistita e che consente 4 livelli di aiuto:

ECO
TOUR
EMTB
TURBO

venerdì 9 agosto 2019

Gestione tempi di carico nei trasporti.

Si vuole aggiornare in modo semplice la data-ora di inizio e di fine carico nella gestione trasporti di SAP.

L'idea è quella di costruire una nuova transazione molto semplice, da utilizzare nei terminali in radio frequenza, in modo che l'operatore possa registrare facilmente l'inizio dell'operazione di carico del camion e la fine dell'operazione; in questo modo si può avere evidenza del tempo effettivo di carico nei trasporti.

Esiste una BAPI di aggiornamento dei trasporti BAPI_SHIPMENT_CHANGE, non è molto ben documentata e si trovano pochi esempi on-line, per cui sono stati necessari diversi tentativi e test, ma alla fine ho trovato il modo di usarla.