Wieso brauche ich hier Klammern?

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

Wieso brauche ich hier Klammern?

Beitrag von tekko (ForumUser / 46 / 26 / 1 ) » 21.10.2020 13:41

Code: Alles auswählen.

DATA:lr_itab   TYPE REF TO data.

PARAMETERS: p_tab TYPE dd02l-tabname.
CREATE DATA lr_itab TYPE TABLE OF (p_tab).
Wenn ich

Code: Alles auswählen.

CREATE DATA lr_itab TYPE TABLE OF p_tab.
benutze kommt ein Fehler nur mit den Klammern funktioniert es.

Kann mir einer erklären wieso?

Vielen Grüße
Tekko


Re: Wieso brauche ich hier Klammern?

Beitrag von IHe (ForumUser / 62 / 17 / 20 ) » 21.10.2020 14:09
Der Typ mit Namen "p_tab" existiert nicht, da dies nur der Name deines Parameters ist. Du willst aber ja auch keine Tabelle mit Typ p_tab, sondern mit dem Typen der als Wert in p_tab drin steht. Den Wert in p_tab referenzierst du über die Klammern.

Folgende Benutzer bedankten sich beim Autor IHe für den Beitrag:
tekko


Seite 1 von 1

Über diesen Beitrag



Unterstütze die Community und teile den Beitrag für mehr Leser und besseren Inhalt:

Aktuelle Forenbeiträge

Last erzeugen im SAPGui?
vor 16 Minuten von ewx 18 / 158
IDoc-Segmente löschen
Gestern von littleJohn 2 / 74

Vergleichbare Themen

Eckige Klammern ersetzen
von EnginT » 16.04.2020 14:24
Join, Tabellen in Klammern angeben
von JohnLocklay » 19.09.2017 16:33
eckige Klammern bei Tabellenkörpern und mehr...
von babap » 05.09.2008 17:14
Wieso IEQ-Erweiterung bei Selektionseingabe?
von Mike » 10.11.2003 13:25
wieso steuernummer bei einem Kunden??
von JU » 03.07.2003 12:42