Braucht man ein Feld, das die führenden Nullen beinhaltet, so kann man dies mit dem untenstehenden InputScript tun.

Wenn Sie mittels Call und dem Funktionsbaustein RFC_READ_TABLE Daten aus dem Vertriebsbeleg (VBAK) nachlesen wollen, ist es notwendig, dass Sie die Nummer mit führenden Nullen an den Funktionsbaustein übergeben.

Mit untenstehendem Script wird die Nummer konvertiert.

Wenn Sie z.B. die Auftragsnummer 25001 in die Variable &V[Nummer] übergeben, steht nach dem Ausführen des Scripts in der Variablen &V[U_Nummer] der Wert 0000025001.

Wobei in Klammern jeweils die Länge der Variable angegeben wird. Bei einer Auftragsnummer von einer Länge von 10 wird also z.B. (1,10)  angegeben.

// Tipps und Tricks der Koehn Consulting
// 22.06.2019 / Gérald Koehn / Koehn Consulting / www.guixt.ch
Set V[U_Nummer](1-10)     "0000000000000&V[Nummer]" -alignright

Mit dem vorliegenden Script werden die notwendigen Nullen hinzugefügt.

Empfehlen