Hallo Anna,
allgemein musst du dir bei Funktionsbausteinen die Import-Parameter anschauen, um herauszufinden, was du übergeben musst, um ein Ergebnis zu bekommen. Wenn dein ADRESS-Baustein die Adresse liefern soll, brauch er dafür offensichtlich auf jeden Fall den Business Partner.
Um die Rückgabedaten des Funktionsbausteins entgegen zu nehmen, musst du jedem gewünschten Parameter unter "Importing" (von der Aufruferseite aus gesehen, denn für den Baustein selbst sind es die Exporting Parameter), eine lokale Variable in deinem eigenen Baustein zuweisen.
Wenn er nichts liefert, also deine Variable noch leer ist, solltest du schauen woran das liegt:
- ist der Import-Parameter gefüllt (also unter Exporting beim Aufruf)?
- gibt es Parameter, die dir einen Fehlerfall anzeigen, z.B. RETURN beim ADRESS-Baustein? Dann solltest du diesen auch einen Wert zuweisen, um das überprüfen zu können.
Ist das Coding schon aktiviert, weil der SELECT unten noch so unfertig aussieht? Oder meinst du mit "nicht funktionieren", dass die Syntaxprüfung fehlschlägt?
PS: wenn du den eingefügten Code beim nächsten Mal mittels dieses CODE-Buttons zwischen [ Code ] und [ / Code ] schreibst, kann man ihn schneller lesen