ich bin hier im Streß und irgendwie macht sich ein Vakuum breit.
Will eigenlich was total einfaches...
Habe ein Feld xyz der type ist curr 17 mit 2 nachkommastellen.
Dann hab ich ein Feld abc der type davon ist char (17 Stellen)
Im Programm erstelle ich BI-Mappen...dafür muss der Wert in einem CHAR Feld kommen.
Wie bekomme ich den Inhalt des Feldes xyz in das Feld abc, so dass dieser Wert in der gerufenen Transaktion dann auch als Zahl wieder erkannt wird?
Kurz als Beispiel nochmal:
Transaktion GB01 wird gerufen.
Betrag bei Transaktionwährung wird eingegeben.
Noch paar zusätzliche Angaben wie Kontonummer, ProfitCenter etc...
dann wird gebucht.
Dieser Ablauf wird anhand von Batch-Input Mappen durchlaufen. Diese erstelle ich mit einem dafür erstellten Programm. Die Daten kommen aus einer TXT Datei.
Im Programm ist eine Struktur angelegt, welche den richtigen Aufbau hat, für die Datenzeilen der Datei.
Davon sind die letzten 2 Felder CURR Felder(xyz), weil damit noch gerechnet werden muss.
Also gibt es noch 2 Hilfsfelder(abc), worauf die CURR Felder geschoben werden, wenn umgerechnet wurde.
Diese werden dann in die BI-Mappe übergeben.
Wenn man sich die BIMappe anschaut, bevor man diese abspielt, dann sehen die Betragswerte auch richtig aus...wenn man das abspielt geht die formatierung verloren und es kommt ne Meldung dass man ein nummerischen wert eingeben soll. (aus dem Komma für die Nachkommastellen wurde ein Punkt)