ALV Grid im Subscreen

Benutzeroberflächen in SAP Systemen.

ALV Grid im Subscreen

Postby Ramon1237 » Mon Aug 26, 2013 10:52 am

Hallo liebe Freunde,

ich habe eine Frage zu Subscreens / ALV. Und zwar möchte ich mir zwei Subscreens, oder um es noch allgemeiner zu formulieren (ich bin nicht auf Subscreens fixiert), zwei Hälften auf dem Dynpro definieren. In der oberen hälfte einen Tabstrip mit Parametern und in der unteren Hälfte ein ALV-Grid in dem die Suchergebnisse angezeigt werden. Ist das möglich? Ich habe es nicht hinbekommen das ALV in ein Subscreen reinzubekommen und dieses unabhängig zu refreshen.

Ich danke euch für jeden Tipp.

LG
Ramon1237
.
.
 
Posts: 4
Joined: Mon Aug 26, 2013 10:52 am

Re: ALV Grid im Subscreen

Postby Joeline5261 » Mon Aug 26, 2013 11:39 am

Hallo,

vielleicht hilft das schon:

http://zevolving.com/2008/09/salv-table ... d-of-page/

Gruß
Wolfgang
Joeline5261
...
...
 
Posts: 387
Joined: Thu Aug 18, 2005 2:42 pm

Re: ALV Grid im Subscreen

Postby Ramon1237 » Mon Aug 26, 2013 2:27 pm

wreichelt hat geschrieben:Hallo,

vielleicht hilft das schon:

http://zevolving.com/2008/09/salv-table ... d-of-page/

Gruß
Wolfgang


Hallo Wolfgang, danke für deine Antwort. Leider war das nicht ganz was ich wollte.

Um das Ganze mal besser zu erläutern:

(F8 Ausführen)
-------------------------------------------------
sel_opt1
sel_opt2
-------------------------------------------------
ALV-Grid
| | | | | | | | | | | | | | | | |


Das ALV-Grid soll in einem Selection Screen Block wohnen und ich möchte dieses mit F8 (oder mit einem anderem Knopf) refreshen, gemäß der oben eingegebenen Parametern.

Alternativ könnte auch das ganze Dynpro refreshed werden, aber die in den Select-Options eingegebenen Werte sollen erhalten bleiben.
Ramon1237
.
.
 
Posts: 4
Joined: Mon Aug 26, 2013 10:52 am

Re: ALV Grid im Subscreen

Postby Jan3675 » Fri Oct 25, 2013 8:20 am

Um einen ALV direkt auf dem Subscreen zu erstellen musst du auf dem Subscreen einen CustomControl-Bereich platzieren. Im Screen Painter findest du diesen als vorletztes Element im linken Panel.
Hier wirst du die Klassen: CL_GUI_CUSTOM_CONTAINER, CL_GUI_ALV_GRID benötigen.

Alternativ könntest du auch anstatt eines Screens mit CustomControl einen DockingContainer nutzen.
-> CL_GUI_DOCKING_CONTAINER
In den du dann den ALV setzt. Der Docking Container "dockt" sich an deinen Screen an und erlaubt sogar seine Größe zu verändern.

Beispiele findest du in der Transaktion SE83 (ReUse Library).
Jan3675
.
.
 
Posts: 8
Joined: Fri Jul 09, 2004 1:28 pm


Return to Dialogprogrammierung

Who is online

Users browsing this forum: No registered users and 3 guests