zweizeiliges, editierbares ALV

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

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

zweizeiliges, editierbares ALV

Beitrag von Sabine ( / / 0 / 3 ) »
Hallo,
ich soll eine zweizeilige Liste machen, in der einige Felder editierbar sind und dann z.B. in der VBAK gespeichert werden sollen.
Die Liste soll sortiert, gefiltert, ins Excel exportiert, .. werden können.
Ich finde aber nur Möglichkeiten
für editierbar und einzeilig (z. B. mit REUSE_ALV_GRID_DISPLAY, in der Doku von ALV Grid Control steht: .. Einfache Listen kann das ALV Grid Control zur Zeit nur einzeilig darstellen...)
oder
zweizeilig und nicht editierbar (mit REUSE_ALV_LIST_DISPLAY).

Kann mir jemand einen Tipp geben? :?

Vielen Dank,
Sabine

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


Beitrag von black_adept (Top Expert / 4103 / 128 / 945 ) »
Hallo Sabien,

wie kommst du zu der Annahme, dass der "REUSE_ALV_LIST_DISPLAY" keine Eingaben zulässt?

Code: Alles auswählen.

REPORT.

TYPE-POOLS: slis.

DATA: itab        TYPE STANDARD TABLE OF t000
                  WITH NON-UNIQUE DEFAULT KEY,
      it_fieldcat TYPE slis_t_fieldcat_alv,
      wa_fieldcat LIKE LINE OF it_fieldcat.


END-OF-SELECTION.
  SELECT *
      INTO TABLE itab
      FROM t000.

  CALL FUNCTION 'REUSE_ALV_FIELDCATALOG_MERGE'
    EXPORTING
      i_structure_name       = 'T000'
    CHANGING
      ct_fieldcat            = it_fieldcat
    EXCEPTIONS
      inconsistent_interface = 1
      program_error          = 2
      OTHERS                 = 3.
  wa_fieldcat-input = 'X'.
  MODIFY it_fieldcat FROM wa_fieldcat TRANSPORTING input
                     WHERE fieldname = 'MTEXT'.
  wa_fieldcat-row_pos = 2.
  MODIFY it_fieldcat FROM wa_fieldcat TRANSPORTING row_pos
                     WHERE col_pos > 4.

  CALL FUNCTION 'REUSE_ALV_LIST_DISPLAY'
    EXPORTING
      it_fieldcat   = it_fieldcat
    TABLES
      t_outtab      = itab
    EXCEPTIONS
      program_error = 1
      OTHERS        = 2.
live long and prosper
Stefan Schmöcker

email: stefan@schmoecker.de

Beitrag von Sabine ( / / 0 / 3 ) »
Vielen Dank!!!
War mein Fehler:
Ich hatte von REUSE_ALV_GRID_DISPLAY im fieldcat nur edit = 'X', input ist da nicht notwendig.
Dann hab ich REUSE_ALV_LIST_DISPLAY probiert und die Doku nicht genau genug gelesen, weil die Definitionen so schön gepasst haben.

Sabine

Seite 1 von 1

Vergleichbare Themen

1
Antw.
2731
Views
Editierbares ALV - set_current_cell_via_id
von Alf » 05.04.2013 12:30 • Verfasst in Dialogprogrammierung
5
Antw.
5843
Views
Editierbares ALV - EVENT data_changed
von Alf » 03.04.2013 17:05 • Verfasst in Dialogprogrammierung
1
Antw.
1172
Views
Editierbares Feld in einer ALV-Liste
von TorstenH83 » 21.12.2005 10:08 • Verfasst in ABAP® Core
0
Antw.
1445
Views
Editierbares REUSE_ALV_GRID_DISPLAY mit Dropdown-Spalten?
von Kadeux » 15.08.2008 14:28 • Verfasst in ABAP® Core
1
Antw.
4290
Views
Nicht-editierbares PDF per Mail versenden
von LGiesken » 30.03.2017 13:09 • Verfasst in Java & SAP®

Ü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.