„INTO CORRESPONDING FIELDS OF TABLE“ <--was ist falsch ?

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

„INTO CORRESPONDING FIELDS OF TABLE“ <--was ist falsch ?

Beitrag von K0RN (ForumUser / 1 / 0 / 0 ) »
Guten Tag, ich habe die tolle Aufgabe mich in die ABAP-Programmierung einzuarbeiten. Leider ist Programmieren ziemliches neuland für mich.

Ich möchte mit Hilfe von „INTO CORRESPONDING FIELDS OF TABLE“ ein Feld aus einer Daten bank in einer Internen Tabelle speichern und im weiteren ausgeben

Also erstelle ich erst ein intern Tebelle und damit die Struktur gleich ist erstelle ich die interne Tabelle einfach auf Basis des Feldes das ich kopieren möchte.

Code: Alles auswählen.

DATA: lt_mara type TABLE OF mara-MATNR
TABELLE: MARA
ZELLE: MATNR
Interne Tabelle: lt_mara


Für meine Verständis schau das ganz dann für mich so aus

Code: Alles auswählen.

SELECT mara-MATNR
INTO CORRESPONDING FIELDS OF TABLE lt_mara
FROM mara
WHERE MATNR = '8840210133'.

   WRITE: lt_mara.


  ENDSELECT.
Jedoch bekomme ich da die Fehlermeldung :

Der Arbeitsbreiech (bzw die interne Tabelle) „LT_MARA“ ist nicht strukturiert.


Was mach ich falsch ?!

Danke & Grüße

K0RN

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


Re: „INTO CORRESPONDING FIELDS OF TABLE“ <--was ist falsch ?

Beitrag von Tron (Top Expert / 1327 / 35 / 331 ) »
Moin,
was ist nicht richtig:

1.) Definition der internen Tabelle :
Der datentyp der internen Tabelle lautet nur mara

Code: Alles auswählen.

DATA: lt_mara type TABLE OF mara-MATNR
also :

Code: Alles auswählen.

data lt_mara type table of mara.
2.)
Die Selection der Materialnummer in die (eigentlich übergroße) interne Tabelle lt_mara
läuft so:

Code: Alles auswählen.

select matnr from mara into corresponding fields of table lt_mara
where matnr = '123'.
Falls "nur" die Materialnummer gelesen werden soll, würde man die interne Tabelle Lt_mara aus Einzelfelder(n) zusammensetzen und
nicht auf die komplette Struktur MARA referieren !

Besser Du machst Dich noch mal schlau über Datentypen / interne Tabellen / Selectionen mit der SAP-Doku
(z.B. Cursor auf "Select" und F1-Taste)
gruß Jens
<:: XING-Gruppe Tricktresor::>
Die deutsche Rechtschreibung ist Freeware, du darfst sie kostenlos nutzen –
Aber sie ist nicht Open Source, d. h. du darfst sie nicht verändern oder in veränderter Form veröffentlichen.

Re: „INTO CORRESPONDING FIELDS OF TABLE“ <--was ist falsch ?

Beitrag von RockyAM (ForumUser / 30 / 0 / 7 ) »
lass das into corresponding fields einfach weg. du hast eine Tabelle aus matnr. das erkennt er automatisch und beim select nur die matnr wählen.

Du musst nicht wie bei der Antwort die ganze Struktur definieren.

Gruß

Seite 1 von 1

Vergleichbare Themen

44
Antw.
10203
Views
INTO CORRESPONDING FIELDS OF TABLE VS. INtO TABLE
von Bright4.5 » 07.12.2018 13:22 • Verfasst in ABAP® für Anfänger
2
Antw.
2118
Views
INTO CORRESPONDING FIELDS OF
von nikibert » 06.08.2008 14:15 • Verfasst in ABAP® für Anfänger
4
Antw.
17356
Views
append mit corresponding fields?
von Thanatos82 » 26.09.2012 13:25 • Verfasst in ABAP® für Anfänger
2
Antw.
1484
Views
Finding the no of fields in the standard screen
von vdhanase » 23.11.2005 16:30 • Verfasst in Dialogprogrammierung
0
Antw.
54
Views
Custom Fields & Logic - Paketzuweisung
von TraineeAndi » 26.02.2024 09:47 • Verfasst in Fiori, UI5, JavaScript

Über diesen Beitrag


Unterstütze die Community und teile den Beitrag für mehr Leser und Austausch

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.

Unbeantwortete Forenbeiträge

Zwischensumme Adobe Forms
vor 4 Tagen von Lucyalison 1 / 71
Group Items auf einer Filterbar
vor einer Woche von Bright4.5 1 / 111
tRFC Transaktionen SM58
vor 4 Wochen von A6272 1 / 141