ich fange gerade an etwas mit ABAP zu entwickeln. Ich möchte gerne die Stammdaten von Konseinheiten in einer Liste anzeigen.
Dazu muß ich verschiedene DB-Tabellen auswerten. Ich habe die Infos über einen JOIN nun ausgelesen und möchte sie mit einem ALV GRID nun anzeigen. Leider gibt es keine passende Feldstruktur um die Spalten zu beschreiben. Muß ich nun dafür einen Feldkatalog anlegen oder kann ich irgendwie die Feldkataloge mehrerer Datenbanktabellen verknüpfen??
beim ALV Aufruf musst dem ALV eine Struktur mitgeben. Wenn Du dich nicht auf eine DDIC-Struktur beziehen kannst (weil es diese nicht gibt) musst Du denn Feldkatalog selbst aufbauen.
Anders geht es leider nicht.
Feldkatalog selber bauen ist ätzend - man beachte bitte die Einschränkungen in der Doku zu den Bausteinen "REUSE_ALV_FIELDCATALOG_MERGE" oder "K_KKB_FIELDCAT_MERGE".
Ob der Baustein "LVC_FIELDCATALOG_MERGE" ähnlich eingeschränkt ist weiß ich nicht - evtl. geht der ja.
ach ja - die Doku ist nicht notwendig in allen Sprachen gepflegt - da muss man schon mal auf Deutsch und Englisch nacheinander versuchen
Die einfachste Möglichkeit ist meiner Meinung nach einfach eine Struktur im DDIC anzulegen, die genau der Ausgabestruktur entspricht, die du anzeigen willst. Ist zur Entwurfszeit evtl. ein wenig nervig, aber nachher geht dann vieles einfacher.