Ich habe einen Funktionsbaustein, in dem ein Dynpro aufgerufen wird.
Der Baustein bekommt eine Tabelle in der Tables anweisung übergeben. Nach dem Aufruf des Dynpros würde ich gerne im PAI Teil auf die an den Baustein übergebene interne Tabelle zugreifen.
Beim debuggen ersichlich das, sobald ich mich innerhalb PBO/PAI bewege, diese interne Tabelle nicht mehr im zugriff ist, erst nach verlassen des Dynpros kann man wieder mit dieser internen Tabelle arbeiten.
ich habe mir nun in meiner Funktionsgruppe eine globale Tabelle angelegt.
Dieser globalen Tabelle weise ich die an den FuBa übergebene Tabelle zu.
Dynpros können immer nur auf globale Daten des Rahmenprogramms zugreifen. Daher musst Du sogar die Daten global bekannt machen. Eine veraltete Variante ist, im Funktionsbaustein die Schnittstelle global freizugeben, was aber wegen des Modularisierungsgedanken nicht (mehr) zu empfehlen ist.
Deshalb ist das Umkopieren der Daten in eine gloabl definierte Tabelle der richtige Weg...
Gruß
Ereglam
May the Force be with your code || .| |.|| | .... . ..|. ||| .|. |.|. . |... . .|| .. | .... |.|| ||| ..| .|. |.|. ||| |.. .