Aus einem Funktionsbaustein
bekomme ich einen itab mit Logeinträgen zurück.
in meiner globalen Log Klasse ist ein Protected Attribut typisiert (nennen wir es mal it_logs)
ich hab darauf hin eine statis public methode geschrieben um die tabelle an die it_logs zu übergeben, ungefähr so
METHOD.
APPEND LINES OF et_log TO it_logs
ENDMETHOD.
Das Problem ist nur das ich den Fehler bekomme:
Innerhalb einer statischen Methode ist ohne Zusatzangabe nur ein
Zugriff auf statische Attribute möglich.
Ich kann die Meldung nicht so richtig interpretieren.
Was mach ich da falsch.
Das hört sich so an, als hättest du dein Attribut als Instanzattribut deklariert.
Es sollte aber statisch sein, wenn du aus ner statischen Methode darauf zugreifen willst.
Dann muss die Methode eben auch eine Instanzmethode sein. Die kannst du dann aber nur aufrufen, wenn du eine Instanz deiner Klasse hast.
Wenn du noch ein bisschen Coding zeigst, kann ich dann auch konkreter werden