ABAP-Liste in modalem Fenster

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 / 76 / 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


Re: ABAP-Liste in modalem Fenster

Beitrag von a-dead-trousers (Top Expert / 3679 / 133 / 958 ) »
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.07
Basis: 7.40

Re: ABAP-Liste in modalem Fenster

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

Re: ABAP-Liste in modalem Fenster

Beitrag von Tron (Top Expert / 1251 / 26 / 306 ) »
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

Über diesen Beitrag



ABAP & SAP eBook Flatrate von Espresso Tutorials Sponsorlink
Unterstütze die Community und teile den Beitrag für mehr Leser und Austausch

Aktuelle Forenbeiträge

Abgleich LStB-Erstellung
Gestern von czschunke 1 / 22
Feldname ermitteln
vor 2 Tagen von ralf.wenzel 9 / 62
Variablen im Workflow
vor 2 Tagen von Nordlicht 3 / 37

Vergleichbare Themen

Bei minimiertem Fenster wird die Liste nicht komplett.
von Bright4.5 » 24.09.2018 11:16
Textedit-Control in modalem Dialogfenster
von PatrickMA » 20.04.2006 13:34
Abap Liste
von mip » 12.12.2007 14:02
ABAP Liste mit Bilder?
von MisterB » 28.06.2013 15:29
ABAP-Liste generieren
von chatty » 05.08.2005 13:10