Feldinhalt mit Spezialzeichen

Wenn sie in einen Wert eines Feldes aus dem SAP übernehmen, kann es sein, dass das Feld eine Schablone hinterlegt hat und somit der Wert auf dem SAP Screen mit den Schablonenzeichen angezeigt wird. So wird z.B. eine Materialnummer als 123.23.43.23-01 angezeigt.
Sie möchten jetzt aber die Materialnummer ohne Maskierungskennzeichen übernehmen.
Mit untenstehendem Script können sie einfach die Maskierungszeichen entfernen.

// 01.12.2010/ Gérald Koehn / Koehn Consulting / www.guixt.ch
// Hier übergeben Sie den Wert des Materials an die Text-Variable Text[Material]
Set Text[Material]   "&F[VBAP-MATNR]"  // hier würde z.B. 123.23.43.23-01  übergeben

// Über die Funktion Replacetext entfernen wir die Spezialzeichen
Replacetext "Material" from="." to=""   // . entfernen
Replacetext "Material" from="-" to=""   // - entfernen
CopyText FromText="Material" toString="Material"

// Jetzt steht die umkonvertierte Materialnummer in der Variable V[Material] zur Verfügung

Empfehlen