Hallo Zusammen,

ich komme bei einem Problem nicht mehr weiter.

Ich habe eine DatenStruktur die ich eine Char Variable zuweisen möchte, aber die Packed Werte hier Probleme machen:

dcl-ds InformationenderPerson qualified inz;
Infonummer zoned(8:2) //bsp 12345678,12
infoname char(10) // bsp: Max
infopacked packed(5:0) //bsp 85354
end-ds


dlc-s WertederDS char(100) inz;


WertederDs = InformationenderPerson;

Eregbnis :
WertederDs = 112345678,12MaxeMW!

Wie kann ich die Variable parsen oder umwandeln damit ich den normalen Wert (nicht eMW! sondern 85354) bekomme?

Bedingungen sind:

Die Datenstruktur kann ich nicht geändern werden, da diese Prozedur von verschiedenen Datenstrukturen aufgerufen werdeb soll.

Übergabeparameter soll nur diese Variable WertederDS sein.

Vielen Dank!

mfg