Also rufe dein Unterprogramm mit dem du deinen Fielcatalog generierst auf, bevor du deinen Container baust und vor der If Abfrage
in changing fügst du it_fieldcatalog = gt_fieldcat ein.
Dann zu deinem Unterprogramm:
Mach den loop wie ich ihn vorher beschrieben habe und fülle in '<Spaltename>' 'RANL' ein.
Dann die ganzen Beschreibungen, wie du die Spalte gern nennen würdest und wie sie in dem grid zu dehen seien soll. (z.B. ls_fcat-scrtext_l = '1. Spalte')
dann müsste es fuktionieren.
das hab ich nun soweit.
Das Problem an sich,dass ich ja eine Methode aufrufe und diese mir eine interne tabelle zurückgibt mit Nummern...
da es objektorierntiert ist, sind ja keine internen tabellen mit headerline erlaubt.
Jetzt stellt sich mir die Frage wie er jemals in die when 'RANL' kommen soll?
'aaaaaaaaaah ... hiiiiiiiiilfe...'
Also bekomme von der Methode et_ranl zurück.. und et_ranl ist ne interne Tabelle... in dieser Tabelle stehen Kontonummern....
Diese will ich im ALV Grid ausgeben... da es eine interne tabelle ist und keine überschriften da sind muss ich ja nen fieldcatalog anlegen, weil er sonst ja keine überschriften hat...!
Ich hoffe du verstehst mein Problem.. schwierig zu umschreiben
so, kann geschlossen werden.... brauchte nicht mal unbedingt nen Fieldcatalog... hab mir jetzt ne struktur angelegt wo nur die vertragsnummer drin stand.. und er hatte nen Problem mit der tabelle die ich aus der methode bekommen habe. habe die nach aufruf der methode in eine neue interne tabelle gepackt und schon gings.. JUHUUUUUUUUUUU