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.
2888
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.
3212
Views
Dynamisch erzeugte ITAB, ASSIGN, wie kriege ich die Struktur
von enneos » 12.07.2007 16:10 • Verfasst in ABAP® Core
7
Antw.
1967
Views
Download ITAB mit tiefer Struktur aus Debugger heraus
von Pyro » 02.09.2014 17:01 • Verfasst in ABAP® Core
30
Antw.
14128
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

Eclipse - warum/wann verwendet ihr es [nicht]
vor 16 Minuten von ewx 17 / 1025
Dialog-Container mit Toolbar/Status
vor 5 Stunden von DeathAndPain gelöst 20 / 2490
SAP Trial Version für SAP Fiori
vor 2 Tagen von tar 2 / 1628

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

Eclipse - warum/wann verwendet ihr es [nicht]
vor 16 Minuten von ewx 17 / 1025
Dialog-Container mit Toolbar/Status
vor 5 Stunden von DeathAndPain gelöst 20 / 2490
SAP Trial Version für SAP Fiori
vor 2 Tagen von tar 2 / 1628

Unbeantwortete Forenbeiträge

Daten an Tabelle binden
vor 2 Tagen von Bright4.5 1 / 691
aRFC im OO-Kontext
vor 4 Wochen von ralf.wenzel 1 / 2323
Hilfe bei SWEC/SWE2
letzen Monat von retsch 1 / 8905