Danke für die Antwort.
Ich hab allerdings das Problem das ich die Information per %subst aus einer anderen Datenstruktur abgreifen muss. das heist ich muss es ja erst in einem alphafeld zwischenspeichern, da der compiler sonst einen Abbruchfehler bringt wenn ich per %subst in ein numerisches Feld kopieren möchte.
Schiebe ich dann das Alphafeld per move befehl wieder in gepacktes feld steht in dem gepackten feld '000000' drin.
Ich komme also gar nicht so weit ihren Löschungsschritt auszuprobieren da ich mir den Wert schon vorher zerschoßen hab.
Code:
c evalr wpack2 = %subst(csdta:cspos:cslen)
c move wpack2 packed
c eval nummer = packed
c evalR Alpha = %trimR(%char(packed))
c evalR Alpha = %trimR(%editc(packed:'Z'))
wpack2 ist alpahnumerisch.
Bookmarks