ich habe ein Dynpro mit einem Subscreen. Auf dem Dynpro wird der Name irgendeiner DDIC Struktur angegeben, welche ich dann lese.
Nun möchte ich auf den Subscreen ein TableControl mit dem Aufbau
der DDIC Struktur ausgeben, damit dort Daten eingegeben werden können, dh. die Felder der DDIC Struktur sind die Spalten des Table Controls. Das Problem ist, daß ich erst zur Laufzeit den Aufbau des TableControls kenne.
Wie mache ich das in ABAP. Die interne Tabelle hab ich schon dynamisch angelegt, nur beim TableControl komme ich nicht weiter.
Kann mir jemand einen Tipp geben ??
DO.
ASSIGN COMPONENT sy-index OF STRUCTURE <f> TO <c>.
IF sy-subrc > 0.
EXIT.
ELSE.
"" Feldzuweisung...
ENDIF.
ENDDO.
aus der dynamisch generierten Struktur zuweisen und dann die Feldbreite im TC anpassen.
Passt natürlich nicht mehr so gut, wenn die Tabelle auch änderbar sein soll und numerische Werte abgeprüft werden sollen, F4-Hilfen vorhanden sein sollen etc... (
Hi Pat....
nimm doch das grid control.
mit fieldcatalogue_merge erhält dieses ein wunderschöne beschreibung deiner itab und du brauchst dich um nichts mehr kümmern (naja fast nichts...)
aber wo mer grad dabei sind:
wie machst du das eine itab dynaisch erzeugen?