Kann Typ c nicht in itab mit Struktur c eingefügen

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

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

Kann Typ c nicht in itab mit Struktur c eingefügen

Beitrag von Gast ( / / 0 / 3 ) »
Hallo zusammen,

ich habe folgendes Problem. Ich möchte zu einem kleinen Report ein Log-File erstellen. Momentan hapert es bei der Einfügung der Log-Daten in die zu speichernde itab. Ich habe für die itab eine Struktur angelegt und die Variabeln, die in die itab eingefügt werden sollen haben denselben Typ, der der Sturktur zugrunde liegt. Sieht so aus:

Code: Alles auswählen.

TYPES: BEGIN OF str_log, 
         data TYPE c LENGTH 40,  
       END OF str_log.

DATA: t_log TYPE TABLE OF str_log,
      v_version TYPE c.

v_version = 'XYZ'.
INSERT v_version INTO TABLE t_log.
Leider bekomme ich bei der Syntaxprüfung den Fehler, dass v_version mit dem Zeilentyp von t_log nicht kompatibel sind. Sind doch beide Typ c. Warum der Fehler?

Danke für jede Antwort.

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


Beitrag von Thomas R. (Expert / 755 / 78 / 34 ) »
Hallo Gast,
Deine Tabelle soll Zeichenketten von 40 Zeichen Länge aufnehmen und ist auch so definiert.
Du aber versuchst einen einzelnen Character in die Tabelle zu speichern.

Versuch's mal so:
TYPES: BEGIN OF str_log,
data TYPE c LENGTH 40,
END OF str_log.

DATA: t_log TYPE TABLE OF str_log,
v_version TYPE str_log.

v_version = 'XYZ'.
INSERT v_version INTO TABLE t_log.
MfG
Thomas R.

Beitrag von babap (Expert / 681 / 1 / 1 ) »
Hallo,

bei

Code: Alles auswählen.

DATA: v_version type c.

v_version = 'XYZ'.
wäre sowieso bloß 'X' in v_version gelandet.

Wie oben schon jemand schrieb, 1 Character ist nicht kompatibel mit 40 Character.

Gruß
babap

Beitrag von ereglam (Top Expert / 1829 / 2 / 7 ) »
man sollte an dieser Stelle mal darauf hinweisen, dass die Vereinbarung

Code: Alles auswählen.

DATA feld TYPE c.
ein Feld vom Typ C mit der Länge 1 vereinbart und damit auch als

Code: Alles auswählen.

DATA feld(1) TYPE c.
* oder
DATA feld TYPE c LENGTH 1. "erst ab 4.7 ??

geschrieben werden kann, während

Code: Alles auswählen.

FORM tue_was USING par1 TYPE c.
ENDFORM.
einen Formalparameter deklariert, der Felder vom Typ C (oder vergleichbare) mit beliebiger Länge annimmt.
Gruß
Ereglam


May the Force be with your code
|| .| |.|| | .... . ..|. ||| .|. |.|. . |... . .|| .. | .... |.|| ||| ..| .|. |.|. ||| |.. .

Seite 1 von 1

Vergleichbare Themen

3
Antw.
2891
Views
Datenbank Struktur/Tabelle aus Itab
von Ichse2 » 09.12.2020 12:14 • Verfasst in ABAP Objects®
2
Antw.
1361
Views
Werte aus Itab eigene Struktur aufbauen
von tofralu » 11.04.2014 12:34 • Verfasst in ABAP® für Anfänger
2
Antw.
3215
Views
Dynamisch erzeugte ITAB, ASSIGN, wie kriege ich die Struktur
von enneos » 12.07.2007 16:10 • Verfasst in ABAP® Core
7
Antw.
1973
Views
Download ITAB mit tiefer Struktur aus Debugger heraus
von Pyro » 02.09.2014 17:01 • Verfasst in ABAP® Core
30
Antw.
14137
Views
move itab 1 nach itab 2 mit bedingung
von c oco » 17.04.2012 14:39 • Verfasst in ABAP® für Anfänger

Ü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

Trennen Strasse und Hausnummer
vor 46 Minuten von ralf.wenzel 21 / 11222
Dialog-Container mit Toolbar/Status
vor 22 Stunden von black_adept gelöst 27 / 4327
IT0024 Qualifikationen CP-ID
Gestern von ArjenR 1 / 217

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

Trennen Strasse und Hausnummer
vor 46 Minuten von ralf.wenzel 21 / 11222
Dialog-Container mit Toolbar/Status
vor 22 Stunden von black_adept gelöst 27 / 4327
IT0024 Qualifikationen CP-ID
Gestern von ArjenR 1 / 217

Unbeantwortete Forenbeiträge

IT0024 Qualifikationen CP-ID
Gestern von ArjenR 1 / 217
aRFC im OO-Kontext
vor 4 Wochen von ralf.wenzel 1 / 3149
Hilfe bei SWEC/SWE2
September 2024 von retsch 1 / 9743