Nach längerer Recherche bin ich jetzt auch schlauer und habe die Lösung gefunden
GuiComponent ist die Basisklasse, und Set oALV = oSession.FindById("wnd[0]/usr/cntlGRID1/shellcont/shell")
sollte eigentlich ein GuiGrid-Objekt (welches die RowCount implementiert) zurückliefern.
Tatsächlich wird aber ein GuiSplit-Objekt (welches natürlich die RowCount nicht implementiert) zurückgeliefert.
Man muss also das GuiGrid in dem GuiSplit-Objekt ansprechen und das geht so:
Set Table = session.findById("wnd[0]/usr/cntlGRID1/shellcont/shell/shellcont[1]/shell")
Danke fürs "auf die Sprünge" helfen.
|