Datentyp zur Laufzeit ändern

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

Alles rund um die Sprache ABAP®: Funktionsbausteine, Listen, ALV
2 Beiträge • Seite 1 von 1
2 Beiträge Seite 1 von 1

Datentyp zur Laufzeit ändern

Beitrag von Bernd ( / / 0 / 3 ) »
Hallo ABAP Gemeinde,

gibt es irgend eine Möglichkeit den Datentyp eines Feldes einer Struktur nachträglich zu ändern. Hintergrund ist folgdender. Ich fülle eine Struktur mit Werten. Beinhlatet die Struktur ein Währungsfeld, soll der Datentyp dieses Feldes auf character geändert werden. Ist dies nicht möglich, gibt es dann einen Weg aus der Struktur Spalte für Spalte auszulesen und in ein character-Feld zu konkatenieren?

mfG
Bernd

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


Beitrag von StefanH ( / / 0 / 3 ) »
Vorschlag für Variante 2:

Code: Alles auswählen.

DATA: struc TYPE (deine Struktur)
      c_field TYPE STRING,   
      c_string TYPE STRING.   
FIELD-SYMBOLS: <comp> TYPE ANY.

DO.

ASSIGN COMPONENT sy-index OF STRUCTURE struc TO <comp>.
IF sy-subrc EQ 0.
  c_field = <comp>.
  CONDENSE c_field NO-GAPS.
  CONCATENATE c_string c_field INTO c_string.
ENDIF.

ENDDO.
Kannst mal damit probieren, weiss jetzt nicht, ob es syntaktisch komplett richtig ist, sollte aber nach diesem Prinzip funktionieren.

Seite 1 von 1

Vergleichbare Themen

2
Antw.
4158
Views
Problem mit Datentyp P
von an4kh4 » 06.06.2007 10:58 • Verfasst in ABAP® für Anfänger
15
Antw.
6097
Views
Datentyp-Problem?
von Tharya » 15.08.2006 08:16 • Verfasst in ABAP® für Anfänger
2
Antw.
3680
Views
Datentyp TIMS
von Mrs. Hilflos » 02.10.2007 13:17 • Verfasst in ABAP® Core
7
Antw.
1003
Views
Speicherkapazität für Datentyp
von L0w-RiDer » 21.01.2020 09:16 • Verfasst in ABAP® für Anfänger
7
Antw.
2715
Views
Konvertierung von Datentyp mit CONV
von Julia.hrtm » 20.11.2024 10:49 • Verfasst in ABAP® für Anfänger

Über diesen Beitrag

Anonymous
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

IBAN und BUT0BK
Gestern von waltersen gelöst 10 / 10493
SAPGui 8.00 32 Bit vs 64 Bit
vor 3 Tagen von DeathAndPain 3 / 3544
Programm per Fremdtransport einspielen
vor 3 Tagen von IHe 3 / 2878
Splitter-AlV erscheint nicht
vor 3 Tagen von qyurryus 2 / 2834

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

IBAN und BUT0BK
Gestern von waltersen gelöst 10 / 10493
SAPGui 8.00 32 Bit vs 64 Bit
vor 3 Tagen von DeathAndPain 3 / 3544
Programm per Fremdtransport einspielen
vor 3 Tagen von IHe 3 / 2878
Splitter-AlV erscheint nicht
vor 3 Tagen von qyurryus 2 / 2834