Code: Alles auswählen.
REPORT zz_person.
*Der Tabellentyp ist selbst definiert worden. Es handelt sich um eine sortierte Tabelle mit dem unique Key "personalnr". Es existieren Name, Vorname, Personalnr, Gebdatum und Gebort in dem Tabellentyp. Mit se11 kann man dies ja auch nachsehen.
DATA: tab_person TYPE zzperson_tab,
workarea_p LIKE tab_person.
*Ich arbeite mit einem "Workarea" also ohne Kopfzeile. Daher das "workaprea_p" vom selben Typ wie die Tabelel (klar) sonst würde ja das Einfügen nicht funktionieren.
*Jetzt möchte ich in die interne Tabelle mal eine Testperson einfügen. Bekomme jedoch direkt die Fehlermeldung: ...ist eine Tabelle ohne Kopfzeile und besitzt daher keine Komponente mit dem Namen "NAME"...
workarea_p-name = 'Lisa'.
workarea_p-vorname = 'Mustermann'.
workarea_p-personalnr = 0000000123.
workarea_p-gebdatum = 05021991.
workarea_p-gebort = 'Köln'.
INSERT workarea_p INTO tab_person.
Code: Alles auswählen.
DATA: tab_person TYPE zzperson_tab,
workarea_p TYPE LINE OF zzperson_tab.
Hi inab,inab hat geschrieben:Hallo,
definiere doch Deine interne TAblle mit .... type TABLE of .
Dann sollte es klappen
Code: Alles auswählen.
DATA: tab_person TYPE zzperson_tab,
workarea_p LIKE tab_person.
Code: Alles auswählen.
DATA: tab_person TYPE zzperson_tab,
workarea_p LIKE LINE OF tab_person.
Code: Alles auswählen.
DATA: tab_person TYPE zzperson_tab,
workarea_p LIKE LINE OF tab_person.