hallo liebe forumgemeinde,
habe mir zum ziel gemacht mittels einer methode einen bestimmten datenbestand zu selektieren. soweit sogut, die methode erfüllt ihren zweck, allein ausserhalb der methode kann ich nicht auf den selektierten inhalt der itab zugreifen. ergo, hab ich mir gedacht, exportier ich die itab samt inhalt.
aber!so leicht war es dann doch nicht! und jetzt bin ich fast am verzweifeln, weil ich innerhalb der PUBLIC SECTION bzw. METHODS
den export-parameter aend_tab nicht definiert kriege (s. Quellcode unten)
Bitte, bitte liebe(r) weihnachtsmannIN, erkläre sie/er mir, ob ich eigentlich total auf dem holzweg wandle, d.h. den inhalt der itab viel leichter zu fassen bekäme, oder wie ich denn die itab (aend_tab) gescheiht definiert bekomme damit ich sie auch vernuenftig exportieren kann. (waere schoen mit einem kleinen Bsp. dann kann ich das ganze ausprobieren und besser nachvollziehen)
im voraus, weihnachtlichen dank!
gse
*Teil der class defintion
CLASS lcl_aenderungen DEFINITION.
PUBLIC SECTION.
DATA: wa_aend_tab TYPE cdpos,
aend_tab LIKE STANDARD TABLE OF wa_aend_tab.
METHODS: constructor,
aend_lesen
IMPORTING l_changenr TYPE cdpos-changenr
-----> EXPORTING aend_tab TYPE standard table of cdpos, <----
aendliste_fuellen.
*Methodenaufruf im hauptprogramm:
DATA: l_aend_tab TYPE STANDARD TABLE OF cdpos.
CALL METHOD aend_ref->aend_lesen
EXPORTING l_changenr = cdpos-changenr
IMPORTING l_aend_tab = l_aend_tab.