Ich habe in einem Programm ein Feld des Typs C. Darin steht ein Betrag, den ich gerne einem Feld des Typs P zuweisen möchte. Die einfache "=" Anweisung liefert einen Abap-Laufzeitfehler.
Wie kann ich die Felder möglichst einfach casten und auch zurück müßte ich das haben, denn für die ausgabe brauche ich wieder einen zeichenartiges Feld.
(hintergrund ist, dass ich eine Tabelle einlese, worin Zeichenketten stehen...die darin enthaltenen Beträge möchte ich temporär mit "collect" in eine interene Tabelle einlesen, damit ich die Beträge verdichten kann.
Danach muß ich die Tabelle wieder mit concatenate zu zeichenketten mit ";" als Trennzeichen verbinden)
Oder gibt es eine einfachere Möglichkeit die Beträge aus einer Zeichenkette die verschiedene Felder durch ";" getrennt beinhaltet zu verdichten.