Printausgabe ALV bearbeiten

Die Frage ist als "gelöst" markiert. Den entsprechend Beitrag findest du hier.

Alles rund um die Sprache ABAP®: Funktionsbausteine, Listen, ALV
4 Beiträge • Seite 1 von 1
4 Beiträge Seite 1 von 1

Printausgabe ALV bearbeiten

Beitrag von kat_car (ForumUser / 2 / 0 / 0 ) »
Moin,
ich habe mit der Klasse CL_GUI_ALV_GRID eine Liste erzeugt und die Layout-EIgenschaften entsprechend der Anforderungen, einzelne Zellen FETT und unterstrichen ausgeben, umgesetzt. Mit der Methode SET_TABLE_FOR_FIRST_DISPLAY und dem anschließenden CALL SCREEN sieht das nun auch schon gut aus.
Nun soll die Liste auch noch für den Ausdruck übergeben werden. Das funktioniert leider nicht komplett, da die Layout-Eigenschaften für den Druck anscheinend nicht verwendet werden. Meine Liste wird ohne FETT und unterstrichen dargestellt. :(
Es gibt die Struktur LVC_S_PRNT, die bei weitem aber nicht die Eigenschaften aufweist wie die Layoutstruktur LVC_S_LAYO.
Weiß jemand Rat, wie ich die Layout-Eigenschaften in den Druck bekomme?

Viele Grüße
Katja

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


Re: Printausgabe ALV bearbeiten

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

Das ist nur möglich indem du einen eigenen Ausdruck schreibst.
Der Standardausdruck des ALV-Grid läuft über die Listausgabe und da gibt es kein FETT und kein UNTERSTRICHEN.

Ich frage mich gerade überhaupt, wie du FETT und UNTERSTRICHEN in das ALV-Grid bekommen hast.
Das ist mir noch nie untergekommen.

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

Re: Printausgabe ALV bearbeiten

Beitrag von kat_car (ForumUser / 2 / 0 / 0 ) »
Moin,
a-dead-trousers hat geschrieben:Hi!

Das ist nur möglich indem du einen eigenen Ausdruck schreibst.
Der Standardausdruck des ALV-Grid läuft über die Listausgabe und da gibt es kein FETT und kein UNTERSTRICHEN.

Ich frage mich gerade überhaupt, wie du FETT und UNTERSTRICHEN in das ALV-Grid bekommen hast.
Das ist mir noch nie untergekommen.

lg ADT
Was meinst Du mit eigenem Ausdruck - ein SAPScript bzw. Smartforms-Formular?
DIe Lösung für Schrift in Zellen FETT und unterstrichen lautet: Die auszugebene Tabelle beinhaltet eine Tabelle vom Typ LVC_T_STYL, als Beispiel:

Code: Alles auswählen.

 INCLUDE <cl_alv_control>.
 DATA: lt_alvliste TYPE zalv_output,
           gs_style TYPE lvc_s_styl,
           gs_layout TYPE lvc_s_layo.

 APPEND INITIAL LINE TO lt_alvliste ASSIGNING <fs_alvliste>.
 MOVE-CORRESPONDING <fs_output> TO <fs_alvliste>.
 gs_style-fieldname = 'GPART'.
 gs_style-style = alv_style_font_bold + alv_style_font_underlined.
 APPEND gs_style TO <fs_alvliste>-cellstyle.

 CALL METHOD gr_grid->get_frontend_layout
    IMPORTING
      es_layout = gs_layout.
 gs_layout-no_toolbar = 'X'.
 gs_layout-stylefname = 'CELLSTYLE'.
 CALL METHOD gr_grid->set_table_for_first_display
    EXPORTING
      is_layout       = gs_layout
      i_structure_name = 'ZALV_OUTPUT'
    CHANGING
      it_outtab        = lt_alvliste.
VIele Grüße
Katja

Re: Printausgabe ALV bearbeiten

Beitrag von a-dead-trousers (Top Expert / 4395 / 223 / 1182 ) »
kat_car hat geschrieben:Was meinst Du mit eigenem Ausdruck - ein SAPScript bzw. Smartforms-Formular?
Ja!
kat_car hat geschrieben:DIe Lösung für Schrift in Zellen FETT und unterstrichen lautet: Die auszugebene Tabelle beinhaltet eine Tabelle vom Typ LVC_T_STYL
Ahhhh.... Font-Styles hab ich zwar noch nie in der Form gebraucht, ist aber gut zu wissen, dass es damit geht. :up:

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

3
Antw.
3881
Views
Spool bearbeiten
von actihippo » 29.07.2015 14:41 • Verfasst in ABAP® Core
6
Antw.
2431
Views
Datenbanktabelle bearbeiten
von miho » 24.09.2013 10:50 • Verfasst in ABAP Objects®
5
Antw.
5142
Views
String bearbeiten
von ostpower » 19.04.2010 12:26 • Verfasst in ABAP® für Anfänger
1
Antw.
1289
Views
Selectionsbilder bearbeiten
von kostonstyle » 14.08.2008 14:45 • Verfasst in ABAP® für Anfänger
7
Antw.
7214
Views
Zahlungsvorschlag bearbeiten
von Gast » 07.01.2005 10:16 • Verfasst in Financials

Über diesen Beitrag


Die Frage ist als "gelöst" markiert. Den entsprechend Beitrag findest du hier.

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

Aktuelle Forenbeiträge

User Exit EXIT_RQCPRM10_001
vor einer Stunde von Manfred K. 1 / 33
Trennen Strasse und Hausnummer
vor 2 Stunden von payten 13 / 10312
Dialog-Container mit Toolbar/Status
vor 17 Stunden von DeathAndPain gelöst 22 / 3244
Daten an Tabelle binden
vor 22 Stunden von Lukas Sanders 2 / 1100

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.

Aktuelle Forenbeiträge

User Exit EXIT_RQCPRM10_001
vor einer Stunde von Manfred K. 1 / 33
Trennen Strasse und Hausnummer
vor 2 Stunden von payten 13 / 10312
Dialog-Container mit Toolbar/Status
vor 17 Stunden von DeathAndPain gelöst 22 / 3244
Daten an Tabelle binden
vor 22 Stunden von Lukas Sanders 2 / 1100

Unbeantwortete Forenbeiträge

User Exit EXIT_RQCPRM10_001
vor einer Stunde von Manfred K. 1 / 33
aRFC im OO-Kontext
vor 4 Wochen von ralf.wenzel 1 / 2661
Hilfe bei SWEC/SWE2
September 2024 von retsch 1 / 9249