Hi damicl,
Frage1: Tabellen und Tabellenstrukturen:
Eine Struktur definiert den Aufbau einer Tabelle, genauer gesagt den Aufbau der Spalten.
Dabei wird die Reihenfolge, aber auch der Typ einer Spalte genau festgelegt.
Eine Tabelle selbst kann n Zeilen haben, wobei jede Zeile der Struktur entspricht.
Beispiel:
Rufst du EKKO mit SE11 auf, dann siehst du erstmal eine Liste aller Spalten (das ist die Sturktur der Tabelle).
Schaust du dir dann den Inhalt an (CNTRL+SHIFT+F10), dann siehst du den Inhalt der Tabelle und somit alle Zeilen.
In ABAP würdest du eine Workarea (Struktur der Tabelle) so definieren: DATA: ls_ekko TYPE EKKO.
Dort kannst du dann genau eine Zeile aus der Tabelle EKKO speichern.
Eine interne Tabelle für EKKO sieht dann so aus: DATA: lt_ekko TYPE TABLE OF EKKO.
Diese kann dann alle Zeilen der Tabelle speichern.
Frage2: Wie kommen die Daten in die Tabellen:
Du kannst bei jeder Tabelle einen Verwendungsnachweis machen.
Gehe dazu in SE11 und schau dir wieder die Struktur einer Tabelle an, z.B. EKKO.
Gehe dann mit CTRL+SHIFT+F3 auf den Verwendungsnachweis (Symbol: Gelbes Kästchen mit 3 Pfeilen).
Dort kannst du dann über alle Objekte selektieren und sehen wer etwas mit der Tabelle macht.
Die meisten Daten für EKKO, EKPO etc. kommen aber aus der ME21 bzw. ME21N mit der du eine neue Purchase Order anlegen kannst.
Die entsprechende Werte werden dann in den Tabellen weggeschrieben.
Ziemlich schwierig zu erklären
Am besten auch mal Google benutzen.
Hoffe aber, das hilft dir etwas weiter.
Viele Grüße
weigo