Datentyp konvertieren von FLTP in QUAN

Die Frage ist als "gelöst" markiert. Den entsprechend Beitrag findest du hier.

Getting started ... Alles für einen gelungenen Start.
7 Beiträge • Seite 1 von 1
7 Beiträge Seite 1 von 1

Datentyp konvertieren von FLTP in QUAN

Beitrag von Susanne_W (ForumUser / 3 / 0 / 0 ) »
Guten Tag,
ich beginne eben mit ABAP und hab schon versucht die Lösung für mein Problem irgendwo im Internet zu finden.

Ich lese die Daten aus einer externen Quelle in eine ITAB und habe in einigen Spalten als Datentyp FLTP.

Diese Daten möchte ich jedoch in eine Z-Tabelle schreiben mit QUAN 13 Len und 3 Dec Stellen. Dafür finde ich einfach keine Konvertierung, sondern nur von FLTP in CHAR. Das hab ich jedoch auch schon versucht und es hat nicht geklappt. Vllt. seh ich auch langsam den Wald vor Bäumen nicht mehr.

Die Daten werden in GT_RELAG befüllt und von dort möchte ich sie eben weiter konvertieren.

TYPES:
BEGIN OF ty_relag,
artikel TYPE char70,
produkthierarchi TYPE char20,
laenge TYPE f,
breite TYPE f,
hoehe TYPE f,
bruttolaenge TYPE f,
bruttobreite TYPE f,
bruttohoehe TYPE f,
standardmenge TYPE f,
END OF ty_relag,

BEGIN OF ly_relag,
artikel TYPE char70,
produkthierarchi TYPE char20,
laenge TYPE mara-laeng,
breite TYPE mara-breit,
hoehe TYPE mara-hoehe,
bruttolaenge TYPE mara-laeng,
bruttobreite TYPE mara-breit,
bruttohoehe TYPE mara-hoehe,
standardmenge TYPE mara-wesch,
END OF ly_relag.

FIELD-SYMBOLS: <fs_relag> TYPE ty_relag.

DATA:
*FLTP Datendeklarationen:
gt_relag TYPE TABLE OF ty_relag,
gs_relag LIKE LINE OF gt_relag,

Um einen Denkanstoss wäre ich sehr dankbar.

Liebe Grüße Susanne

gesponsert
Stellenangebote auf ABAPforum.com schalten
kostenfrei für Ausbildungsberufe und Werksstudenten


Re: Datentyp konvertieren von FLTP in QUAN

Beitrag von ewx (Top Expert / 4846 / 311 / 642 ) »
einfach den Wert zuweisen!

Re: Datentyp konvertieren von FLTP in QUAN

Beitrag von Susanne_W (ForumUser / 3 / 0 / 0 ) »
Danke für die Antwort.

Wenn ich wüsste wie ...

READ TABLE gt_relag ASSIGNING <fs_relag>
WITH KEY artikel = gs_relag-artikel.
<fy_relag> = <fs_relag>.

APPEND <fy_relag> TO ty_relag.

Ergibt Fehlermeldung:
"<FY_RELAG>" und "<FS_RELAG>" sind nicht ineinander konvertierbar. In Unicode-Programmen muß "<FY_RELAG>" unabhängig von der Länge eines
Unicode-Zeichens dasselbe Strukturlayout wie "<FS_RELAG>" besitzen.

Re: Datentyp konvertieren von FLTP in QUAN

Beitrag von ewx (Top Expert / 4846 / 311 / 642 ) »
Probier's mal mit MOVE-CORRESPONDING oder eben direkter Feldzuweisung.

Code: Alles auswählen.

gs_relag-hoehe = <fs_relag>-hoehe.


Re: Datentyp konvertieren von FLTP in QUAN

Beitrag von Susanne_W (ForumUser / 3 / 0 / 0 ) »
Vielen Dank für eure Hilfe, mit MOVE-CORRESPONDING hat es dann geklappt.

Re: Datentyp konvertieren von FLTP in QUAN

Beitrag von DeathAndPain (Top Expert / 1944 / 257 / 413 ) »
Wenn Du wie von Dir beschrieben per

Code: Alles auswählen.

READ TABLE gt_relag ASSIGNING <fs_relag>
WITH KEY artikel = gs_relag-artikel.
Zeilen aus der Tabelle lesen solltest, dann solltest Du die Tabelle aber auch als sortierte Tabelle definieren und nicht dem weit verbreiteten Pfusch folgen, alles unkritisch als Standardtabelle zu lassen.

Seite 1 von 1

Vergleichbare Themen

6
Antw.
3258
Views
Vergleich im Formular mit Datentyp Quan
von PMK » 21.10.2005 13:39 • Verfasst in ABAP® für Anfänger
3
Antw.
2379
Views
Datentyp Quant konvertieren!!!
von Russel » 31.08.2005 09:24 • Verfasst in ABAP® für Anfänger
1
Antw.
2549
Views
fltp -> char und zurück
von moo_jo » 26.10.2017 11:06 • Verfasst in ABAP® für Anfänger
2
Antw.
3118
Views
quan typen
von kostonstyle » 28.08.2008 11:22 • Verfasst in ABAP® für Anfänger
1
Antw.
2523
Views
CHAR -> QUAN
von marc schmidt » 21.09.2005 10:27 • Verfasst in ABAP® Core

Über diesen Beitrag


Die Frage ist als "gelöst" markiert. Den entsprechend Beitrag findest du hier.

Unterstütze die Community und teile den Beitrag für mehr Leser und Austausch

Aktuelle Forenbeiträge

Dialog-Container mit Toolbar/Status
vor 8 Stunden von DeathAndPain gelöst 22 / 2954
Daten an Tabelle binden
vor 13 Stunden von Lukas Sanders 2 / 946
Zeilenumbrüche ersetzen
vor 2 Tagen von ralf.wenzel 6 / 506

Newsletter Anmeldung

Keine Beiträge verpassen! Wöchentlich versenden wir lesenwerte Beiträge aus unserer Community.
Die letzte Ausgabe findest du hier.
Details zum Versandverfahren und zu Ihren Widerrufsmöglichkeiten findest du in unserer Datenschutzerklärung.

Aktuelle Forenbeiträge

Dialog-Container mit Toolbar/Status
vor 8 Stunden von DeathAndPain gelöst 22 / 2954
Daten an Tabelle binden
vor 13 Stunden von Lukas Sanders 2 / 946
Zeilenumbrüche ersetzen
vor 2 Tagen von ralf.wenzel 6 / 506

Unbeantwortete Forenbeiträge

aRFC im OO-Kontext
vor 4 Wochen von ralf.wenzel 1 / 2524
Hilfe bei SWEC/SWE2
September 2024 von retsch 1 / 9103