ABAP-Liste in modalem Fenster

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

ABAP-Liste in modalem Fenster

Beitrag von Margolwes (ForumUser / 83 / 2 / 0 ) »
Hallo,

ich möchte eine simple und schmucklose ABAP-Liste in einem modalen Dynpro ausgeben. Meine Programmstruktur dazu sieht so aus:

Code: Alles auswählen.

report testreport.

initialization.
  sscrfields-functxt_01 = text-110.
  
at selection-screen.
  case sy-ucomm.
    when 'FC01'.
      perform call_screen_100.
  endcase.
  
start-of-selection.
  perform tu_was_ein_programm_tun_muss.
  
form tu_was_ein_programm_tun_muss.
* Hier werden Daten in einer globalen internen Tabelle gesammelt
endform.

form call_screen_100.
  [...]
  call screen 100 starting at 5 5 ending at 90 20.  
endform.

module status_0100 output.
  set pf-status 'STATUS_0001'.
  set titlebar 'TITEL_0001'.
endmodule.

module pbo output.
endmodule.

module pai input.
endmodule.

module user_command_0100 input.
  case sy-ucomm.
    when 'BACK'.
      leave to screen 0.
  endcase.
endmodule.
Die Liste wird mit einfachem Coding erzeugt:

Code: Alles auswählen.

leave to list-processing.
loop at gt_itab into ls_itab.
  write alles_mögliche
endloop.
Mein Problem ist, egal in welches Modul der Ablauflogik ich diesen Code einfüge (module pbo, pai oder user_command_0100), ich erhalte immer zuerst ein leeres Fenster. Wenn ich dann auf den Back-Button klicke, wird mir der Listeninhalt angezeigt. Wenn ich dann nochmal auf den Back-Button klicke, wird das Fenster ausgeblendet.

Irgendwelche Hinweise und Tips?

Viele Grüße
Margolwes

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


Re: ABAP-Liste in modalem Fenster

Beitrag von a-dead-trousers (Top Expert / 4271 / 213 / 1140 ) »
Korrektur:
In PBO gehört SUPPRESS DIALOG.
Der Rest kann entweder ins PAI oder ins PBO, wobei das LEAVE-TO-LISTPROCESSING abhängig von SUPPRESS DIALOG sein sollte. Das heißt nur aufrufen wenn zuvor das SUPPRESS DIALOG auch aufgerufen wurde. In deinem Fall ist das aber hinfällig, weil du ja kein normales Dynpro davor ausgeben möchtest.

Folgende Benutzer bedankten sich beim Autor a-dead-trousers für den Beitrag:
Margolwes

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: ABAP-Liste in modalem Fenster

Beitrag von Margolwes (ForumUser / 83 / 2 / 0 ) »
Jepp, so einfach kann's sein. Vielen Dank.

Re: ABAP-Liste in modalem Fenster

Beitrag von Tron (Top Expert / 1327 / 35 / 331 ) »
Moin.
Schau Dir am Besten mal den Baustein C14A_POPUP_LIST_DISPLAY an.
Der macht das was Du gerade untersuchst 😉
gruß Jens
<:: XING-Gruppe Tricktresor::>
Die deutsche Rechtschreibung ist Freeware, du darfst sie kostenlos nutzen –
Aber sie ist nicht Open Source, d. h. du darfst sie nicht verändern oder in veränderter Form veröffentlichen.

Seite 1 von 1

Vergleichbare Themen

3
Antw.
1395
Views
Bei minimiertem Fenster wird die Liste nicht komplett.
von Bright4.5 » 24.09.2018 11:16 • Verfasst in ABAP® für Anfänger
7
Antw.
7721
Views
Textedit-Control in modalem Dialogfenster
von PatrickMA » 20.04.2006 13:34 • Verfasst in Dialogprogrammierung
9
Antw.
4067
Views
Abap Liste
von mip » 12.12.2007 14:02 • Verfasst in ABAP® für Anfänger
11
Antw.
5731
Views
ABAP Liste mit Bilder?
von MisterB » 28.06.2013 15:29 • Verfasst in ABAP® für Anfänger
6
Antw.
638
Views
abap Liste formatieren zu PDF
von Juri » 06.12.2021 17:02 • Verfasst in ABAP® für Anfänger

Ü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

Zugriff auf Daten via Webdav
vor 39 Minuten von msfox 2 / 34
Interne Tabelle
vor 17 Stunden von sap_enthusiast 3 / 163
Zwischensumme Adobe Forms
vor 3 Tagen von Lucyalison 1 / 71

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

Zugriff auf Daten via Webdav
vor 39 Minuten von msfox 2 / 34
Interne Tabelle
vor 17 Stunden von sap_enthusiast 3 / 163
Zwischensumme Adobe Forms
vor 3 Tagen von Lucyalison 1 / 71

Unbeantwortete Forenbeiträge

Zwischensumme Adobe Forms
vor 3 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