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 / 4271 / 213 / 1140 ) »
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.
419
Views
GUI Fragen
von il.ost » 09.07.2019 13:23 • Verfasst in ABAP® für Anfänger
10
Antw.
6322
Views
Dynpro Fragen
von stony007_de » 21.12.2014 10:10 • Verfasst in ABAP® für Anfänger
3
Antw.
933
Views
Algemeine Fragen
von MG1993 » 21.07.2014 09:43 • Verfasst in ABAP® für Anfänger
13
Antw.
5632
Views
Fragen zur ALV-Selektionsspalte
von Ecoman68 » 25.03.2014 17:20 • Verfasst in ABAP Objects®
1
Antw.
1594
Views
Fragen zu WebDynpro
von Trulchen » 21.01.2013 09:34 • 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

Zwischensumme Adobe Forms
vor 4 Tagen von Lucyalison 1 / 71
Group Items auf einer Filterbar
vor einer Woche von Bright4.5 1 / 111
tRFC Transaktionen SM58
vor 4 Wochen von A6272 1 / 141