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.
4168
Views
Problem mit Datentyp P
von an4kh4 » 06.06.2007 10:58 • Verfasst in ABAP® für Anfänger
15
Antw.
6133
Views
Datentyp-Problem?
von Tharya » 15.08.2006 08:16 • Verfasst in ABAP® für Anfänger
2
Antw.
3682
Views
Datentyp TIMS
von Mrs. Hilflos » 02.10.2007 13:17 • Verfasst in ABAP® Core
7
Antw.
1023
Views
Speicherkapazität für Datentyp
von L0w-RiDer » 21.01.2020 09:16 • Verfasst in ABAP® für Anfänger
7
Antw.
2736
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

Banf anlegen
vor 21 Stunden von wreichelt 2 / 821
Banf anlegen
vor 23 Stunden von Manfred K. 1 / 774
IBAN und BUT0BK
vor 4 Tagen von waltersen gelöst 10 / 13987
SAPGui 8.00 32 Bit vs 64 Bit
vor 6 Tagen von DeathAndPain 3 / 6893

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

Banf anlegen
vor 21 Stunden von wreichelt 2 / 821
Banf anlegen
vor 23 Stunden von Manfred K. 1 / 774
IBAN und BUT0BK
vor 4 Tagen von waltersen gelöst 10 / 13987
SAPGui 8.00 32 Bit vs 64 Bit
vor 6 Tagen von DeathAndPain 3 / 6893