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.
4167
Views
Problem mit Datentyp P
von an4kh4 » 06.06.2007 10:58 • Verfasst in ABAP® für Anfänger
15
Antw.
6132
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.
1022
Views
Speicherkapazität für Datentyp
von L0w-RiDer » 21.01.2020 09:16 • Verfasst in ABAP® für Anfänger
7
Antw.
2735
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 6 Stunden von wreichelt 2 / 290
Banf anlegen
vor 7 Stunden von Manfred K. 1 / 266
IBAN und BUT0BK
vor 4 Tagen von waltersen gelöst 10 / 12729
SAPGui 8.00 32 Bit vs 64 Bit
vor 5 Tagen von DeathAndPain 3 / 5708

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 6 Stunden von wreichelt 2 / 290
Banf anlegen
vor 7 Stunden von Manfred K. 1 / 266
IBAN und BUT0BK
vor 4 Tagen von waltersen gelöst 10 / 12729
SAPGui 8.00 32 Bit vs 64 Bit
vor 5 Tagen von DeathAndPain 3 / 5708

Unbeantwortete Forenbeiträge

Banf anlegen
vor 7 Stunden von Manfred K. 1 / 266
Speichern Popup in MM42 verhindern
vor 6 Tagen von Noodl 1 / 4922
Meine Inbox
vor 4 Wochen von Rabea1103 1 / 19619