ALV Gird nur zum Anzeigen!

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

ALV Gird nur zum Anzeigen!

Beitrag von annaarnst (ForumUser / 54 / 0 / 0 ) »
Hallo,

wie kann ich die Daten in ALV NUR anzeigen...
Das heisst ohne diese zusätliche Funktionen, wie
Kopieren, Einfügen, neu Zeile, Zeile löschen usw.

So habe ich es gemacht...
Aber hier habe ich den ALV Layout mit zusätzlichen
Funktionen.
In Get_field_cat sage ich welche Felden sollen angezeigt werden.
***

lt_fieldcat = me->get_field_cat( ).

*Layout festlegen
ls_layout = me->get_layout( ).


* Ausgabetabelle wird aufbereitet ans Control geschickt
CALL METHOD r_alv_grid->set_table_for_first_display
EXPORTING
is_layout = ls_layout
CHANGING
it_fieldcatalog = lt_fieldcat
it_outtab = t_landscape.

Würde mich über eure Hilfe sehr freuen.

Danke und viele Grüße,
Anna

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


Beitrag von TWP (Specialist / 445 / 0 / 1 ) »
In der Layout - Deinition gib es das feld NO_TOOLBAR, wenn du hier ein X setzt ist die ganze Leiste weg.

MfG

Thomas

Beitrag von Matthias.Selle (ForumUser / 69 / 1 / 0 ) »
Hallo annaarnst,

Falls Du einige Druckknöpfe behalten willst, geht das so:

Du mußt den Parameter it_toolbar_excluding benutzen.

CALL METHOD go_grid_200->set_table_for_first_display
EXPORTING
...
it_toolbar_excluding = gt_toolbar_ex_200
...

wobei
Data:
gt_toolbar_ex_200 TYPE ui_functions,
gs_toolbar_ex_200 TYPE ui_func.

und vorher gt_toolbar_ex_200 gefüllt werden muß Beispielsweise mit:
REFRESH gt_toolbar_ex_200.
APPEND cl_gui_alv_grid=>mc_fc_refresh TO gt_toolbar_ex_200.
APPEND cl_gui_alv_grid=>mc_fc_detail TO gt_toolbar_ex_200.
APPEND cl_gui_alv_grid=>mc_fc_check TO gt_toolbar_ex_200.
APPEND cl_gui_alv_grid=>mc_fc_sort_asc TO gt_toolbar_ex_200.
APPEND cl_gui_alv_grid=>mc_fc_sort_dsc TO gt_toolbar_ex_200.
APPEND cl_gui_alv_grid=>mc_fc_loc_undo TO gt_toolbar_ex_200.
APPEND cl_gui_alv_grid=>mc_fc_info TO gt_toolbar_ex_200.
APPEND cl_gui_alv_grid=>mc_fc_subtot TO gt_toolbar_ex_200.
APPEND cl_gui_alv_grid=>mc_fc_sum TO gt_toolbar_ex_200.
APPEND cl_gui_alv_grid=>mc_fc_to_office TO gt_toolbar_ex_200.
APPEND cl_gui_alv_grid=>mc_fc_to_rep_tree TO gt_toolbar_ex_200.
APPEND cl_gui_alv_grid=>mc_fc_reprep TO gt_toolbar_ex_200.
APPEND cl_gui_alv_grid=>mc_fc_save_variant TO gt_toolbar_ex_200.
APPEND cl_gui_alv_grid=>mc_fc_send TO gt_toolbar_ex_200.
APPEND cl_gui_alv_grid=>mc_fc_view_excel TO gt_toolbar_ex_200.
APPEND cl_gui_alv_grid=>mc_mb_filter TO gt_toolbar_ex_200.
APPEND cl_gui_alv_grid=>mc_mb_variant TO gt_toolbar_ex_200.
APPEND cl_gui_alv_grid=>mc_fc_print TO gt_toolbar_ex_200.
APPEND cl_gui_alv_grid=>mc_fc_maintain_variant TO gt_toolbar_ex_200.
APPEND cl_gui_alv_grid=>mc_fc_load_variant TO gt_toolbar_ex_200.
APPEND cl_gui_alv_grid=>mc_fc_graph TO gt_toolbar_ex_200.
APPEND cl_gui_alv_grid=>mc_fc_find TO gt_toolbar_ex_200.
APPEND cl_gui_alv_grid=>mc_fc_view_lotus TO gt_toolbar_ex_200.
APPEND cl_gui_alv_grid=>mc_fc_view_grid TO gt_toolbar_ex_200.
APPEND cl_gui_alv_grid=>mc_fc_maximum TO gt_toolbar_ex_200.
APPEND cl_gui_alv_grid=>mc_fc_minimum TO gt_toolbar_ex_200.
APPEND cl_gui_alv_grid=>mc_fc_extend TO gt_toolbar_ex_200.
APPEND cl_gui_alv_grid=>mc_fc_html TO gt_toolbar_ex_200.
APPEND cl_gui_alv_grid=>mc_fc_loc_copy TO gt_toolbar_ex_200.
APPEND cl_gui_alv_grid=>mc_fc_loc_cut TO gt_toolbar_ex_200.
APPEND cl_gui_alv_grid=>mc_fc_loc_paste TO gt_toolbar_ex_200.
APPEND cl_gui_alv_grid=>mc_fc_loc_paste_new_row TO gt_toolbar_ex_200.
APPEND cl_gui_alv_grid=>mc_fc_average TO gt_toolbar_ex_200.
APPEND cl_gui_alv_grid=>mc_fc_call_abc TO gt_toolbar_ex_200.
APPEND cl_gui_alv_grid=>mc_fc_call_report TO gt_toolbar_ex_200.
APPEND cl_gui_alv_grid=>mc_fc_call_xint TO gt_toolbar_ex_200.
APPEND cl_gui_alv_grid=>mc_fc_call_xxl TO gt_toolbar_ex_200.
APPEND cl_gui_alv_grid=>mc_fc_url_copy_to_clipboard TO gt_toolbar_ex_200.
APPEND cl_gui_alv_grid=>mc_fc_pc_file TO gt_toolbar_ex_200.
APPEND cl_gui_alv_grid=>mc_fc_word_processor TO gt_toolbar_ex_200.


Damit hast Du schon die meisten Funktionsknöpfe raus. Die letzten paar mußt Du dir selber raussuchen.

Viele Grüße
Matthes

Re: ALV Gird nur zum Anzeigen!

Beitrag von DeathGuardian (Expert / 759 / 0 / 3 ) »
annaarnst hat geschrieben:Hallo,

wie kann ich die Daten in ALV NUR anzeigen...
Das heisst ohne diese zusätliche Funktionen, wie
Kopieren, Einfügen, neu Zeile, Zeile löschen usw.
Hast du bei deinem Fieldcat irgendein Feld drinnen wo du das EDIT = X mitgibst?
Wenn ja, mach die alle raus, dann kommen die ganzen Buttons nicht mehr welche zu Ändern da sind und es wird dadurch auch ein reiner Anzeige-Alv.

Untere Balke ist verschwunden :(

Beitrag von annaarnst (ForumUser / 54 / 0 / 0 ) »
Größten Dank an alle!!! :-)
Ihr habt mir sehr geholfen,...
Ich habe den Vorschlag von Matthes genommen, da ich schon mehrere Knöpfe ausblenden wollte...

Es hat sehr gut funktioniert.

ALLERDINGS... ist jetzt die untere Balke zum Verschieben verschwunden :( Ich kann deswegen die Spalten, die drüber sind nicht anschauen...
Wie kann ich es wieder zurückhollen?

Danke und Viele Grüße

Seite 1 von 1

Vergleichbare Themen

1
Antw.
1641
Views
ALV-Gird mit Scrollbalken!
von eschi78 » 10.05.2005 14:34 • Verfasst in ABAP Objects®
9
Antw.
8036
Views
Ausgabe von Dezimalzahlen bei ALV-Gird mit , anstatt .
von Squall » 15.01.2007 15:04 • Verfasst in Dialogprogrammierung
4
Antw.
1538
Views
ALV Gird - ALV Inhalte ändern und abspeichern
von kirmuh » 28.05.2008 13:10 • Verfasst in ABAP® Core
0
Antw.
1123
Views
Zeileneinfärbung beim ALV-Gird - Drucken?!
von eschi78 » 31.01.2006 12:28 • Verfasst in ABAP Objects®
0
Antw.
1685
Views
ALV Anzeigen
von yogi » 28.10.2005 10:12 • Verfasst in ABAP Objects®

Aktuelle Forenbeiträge

Daten an Tabelle binden
vor 44 Minuten von Lukas Sanders 2 / 785
Dialog-Container mit Toolbar/Status
vor 14 Stunden von black_adept gelöst 21 / 2614

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

Daten an Tabelle binden
vor 44 Minuten von Lukas Sanders 2 / 785
Dialog-Container mit Toolbar/Status
vor 14 Stunden von black_adept gelöst 21 / 2614

Unbeantwortete Forenbeiträge

aRFC im OO-Kontext
vor 4 Wochen von ralf.wenzel 1 / 2400
Hilfe bei SWEC/SWE2
September 2024 von retsch 1 / 8985