Hallo 'image',
in der ABAP-Doku ist die Sache beschrieben:
... EXPORTING p1 = f1 ... pn = fn
Wirkung
Unter EXPORTING werden Felder, Feldleisten oder interne Tabellen an den Funktionsbaustein übergeben. Die Parameter p1 ... pn müssen in der Funktionsschnittstelle als Import-Parameter deklariert sein. Alle Import-Parameter des Funktionsbausteins, die in der Schnittstellendefinition nicht als optional gekennzeichnet sind und denen kein Vorschlagswert zugeordnet ist, müssen beim Aufruf versorgt werden.
... IMPORTING p1 = f1 ... pn = fn
Wirkung
Unter IMPORTING werden Felder, Feldleisten oder interne Tabellen vom Funktionsbaustein an das rufende Programm zurückgegeben. Die Parameter p1 ... pn müssen in der Funktionsschnittstelle als Export-Parameter deklariert sein.
... TABLES p1 = itab1 ... pn = itabn
Wirkung
Bei TABLES werden Referenzen auf interne Tabellen übergeben. Die Parameter p1 ... pn müssen in der Funktionsschnittstelle als Tabellenparameter deklariert sein. Alle Tabellenparameter des Funktionsbausteins, die in der Schnittstellendefinition nicht als optional gekennzeichnet sind, müssen beim Aufruf versorgt werden.
Einfacherweise werden sämtliche zu übergebende Parameter und Tabellen mit dem gleichen Dictionary-Bezug wie im Funktionsbaustein angegeben, definiert.
Gruß
Peter