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.
2428
Views
Datenbanktabelle bearbeiten
von miho » 24.09.2013 10:50 • Verfasst in ABAP Objects®
5
Antw.
5137
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.
7206
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

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 11 Stunden von Bright4.5 1 / 242
aRFC im OO-Kontext
vor 4 Wochen von ralf.wenzel 1 / 1880
Hilfe bei SWEC/SWE2
letzen Monat von retsch 1 / 8482