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.