Fragen zum ALV

Getting started ... Alles für einen gelungenen Start.
3 Beiträge • Seite 1 von 1
3 Beiträge Seite 1 von 1

Fragen zum ALV

Beitrag von ABAP_User (Specialist / 146 / 20 / 0 ) »
Hallo,

habe da mal ein paar Fragen zum ALV:
1. Ich setze die optimale Spaltenbreite mit

Code: Alles auswählen.

ls_layout-cwidth_opt = 'X'.
allerdings gibt es dann dennoch kaum eine Spalte, die von ausreichender Größe ist, da sich die Spaltenbreite an der Länge der Titels der Toolbar und nicht am Datentyp selbst orientiert. Dachte, dass das mit der oben dargestellten Anweisung umgangen wird. Muss ich nun selbst die einzelnen Spaltenbreiten bestimmen?
2. Benötige ich zur Ausgabe eines ALVs unbedingt eine interne Tabelle oder kann ich, wenn ich ohnehin die komplette transparente Tabelle ausgeben möchte, einfach auch nur diese angeben?
3.Ist es möglich, einen Feldkatalog zu erstellen, ohne einen extra Tabellentypen anzulegen, einfach in dem ich angebe, auf welche Tabelle sich der Feldkatalog bezieht?


Viele Grüße

gesponsert
Stellenangebote auf ABAPforum.com schalten
kostenfrei für Ausbildungsberufe und Werksstudenten


Re: Fragen zum ALV

Beitrag von bliss (ForumUser / 66 / 2 / 6 ) »
Hallo!
ABAP_User hat geschrieben:3.Ist es möglich, einen Feldkatalog zu erstellen, ohne einen extra Tabellentypen anzulegen, einfach in dem ich angebe, auf welche Tabelle sich der Feldkatalog bezieht?
Ich bin zwar blutiger Anfänger, aber ich glaube du meinst das hier:
Um die Tabelle nicht mühsam händisch aufbauen zu müssen, verwende ich den Baustein 'REUSE_ALV_FIELDCATALOG_MERGE'.
Quelle: http://www.abapforum.com/content/cookbo ... hn-benutzt

Gruß
Gruß
bliss
.|.. .. ...| . .|.. ||| |. ||. .| |. |.. .||. .|. ||| ... .||. . .|.

Ich bin Anfänger und meine Tipps sind mit Vorsicht zu genießen.

Re: Fragen zum ALV

Beitrag von a-dead-trousers (Top Expert / 4395 / 223 / 1182 ) »
hi!

ad 1) Die optimale Breite bezieht sich auf den TITEL und die WERTE. Wenn du den Bezug auf die Länge im DDIC haben willst musst du die OUTPUTLEN bzw. DD_OUTLEN im Fieldkatalog entsprechend modifizieren.

ad 2) Ja, weil das ALV die Daten ja nicht nur anzeigt sondern die Änderungen (im EDIT) auch wieder zurückschreibt. Du kannst aber recht einfach eine interne Tabelle zu deiner DB-Tabelle anlegen:

Code: Alles auswählen.

data: lt_table type standard table of DBTAB with default key.
ad 3) Die Bausteine heißen LVC_FIELDCATALOG_MERGE bzw. LVC_FIELDCAT_COMPLETE. Wenn du ohne DB-Tabelle und nur mit internen Tabellen arbeitest, aber du möchtest den Fieldcatalog nicht immer selbstständig aufbauen, kannst du dir mal die Methode CL_SALV_DATA_DESCR=>READ_STRUCTDESCR anschauen. Mithilfe von RTTI wird hier die Structur zur Laufzeit ausgelesen. Die musst du dann nur noch in einen Feldkatalog umwandeln.
Oder wenn wenn du auf EDIT verzichten kannst kannst du ja gleich die Klasse CL_SALV_TABLE verwenden.

lg ADT
Theory is when you know something, but it doesn't work.
Practice is when something works, but you don't know why.
Programmers combine theory and practice: Nothing works and they don't know why.

ECC: 6.18
Basis: 7.50

Seite 1 von 1

Vergleichbare Themen

2
Antw.
626
Views
GUI Fragen
von il.ost » 09.07.2019 13:23 • Verfasst in ABAP® für Anfänger
3
Antw.
1792
Views
Fragen zu ALV Grids
von Paul » 14.11.2018 19:14 • Verfasst in ABAP® für Anfänger
1
Antw.
8135
Views
Fragen zum Entwicklerschlüssel
von Karlito » 28.03.2008 15:04 • Verfasst in SAP - Allgemeines
1
Antw.
5277
Views
Fragen zum Verständnis SAP BW
von Lena2259 » 16.11.2010 12:07 • Verfasst in Sonstige Module
1
Antw.
1830
Views
Allgemeine Fragen
von Spookykid » 07.04.2011 14:58 • Verfasst in ABAP® für Anfänger

Über diesen Beitrag


Unterstütze die Community und teile den Beitrag für mehr Leser und Austausch

Newsletter Anmeldung

Keine Beiträge verpassen! Wöchentlich versenden wir lesenwerte Beiträge aus unserer Community.
Die letzte Ausgabe findest du hier.
Details zum Versandverfahren und zu Ihren Widerrufsmöglichkeiten findest du in unserer Datenschutzerklärung.

Unbeantwortete Forenbeiträge

Daten an Tabelle binden
vor 20 Stunden von Bright4.5 1 / 440
aRFC im OO-Kontext
vor 4 Wochen von ralf.wenzel 1 / 2089
Hilfe bei SWEC/SWE2
letzen Monat von retsch 1 / 8681