Range in Dialogprogramm?

Benutzeroberflächen in SAP®-Systemen.
7 Beiträge • Seite 1 von 1
7 Beiträge Seite 1 von 1

Range in Dialogprogramm?

Beitrag von eschi78 (ForumUser / 69 / 0 / 0 ) »
Hallo zusammen,

ich gestalte gerade ein Selektionsbild mit mehreren Karteireitern. Dafür habe ich ein Dynpro mit mehreren Subscreen's und Karteireitern angelegt.

Frage: Ich bekomme es aber nicht hin eine Range dort auf die Selektion zu stellen. Mit SELECT OPTIONS funktioniert es ja nicht mehr, da dies kein Report mehr ist, sondern ein Dialogprogramm?

Kann mir da vielleicht jemand weiterhelfen?

Gruß

Marc Eschweiler

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


Beitrag von ereglam (Top Expert / 1829 / 2 / 7 ) »
Hallo Marc,

Du kannst in einem Dialogprogramm (Modul-Pool, FuGr) problemlos Selektionsbilder mit SELECTION-SCREEN BEGIN OF SCREEN xxxx AS SUBSCREEN anlegen, die Du in Deinem Dynpro mit INCLUDE SUBSCREEN einbindest...
Gruß
Ereglam


May the Force be with your code
|| .| |.|| | .... . ..|. ||| .|. |.|. . |... . .|| .. | .... |.|| ||| ..| .|. |.|. ||| |.. .

Beitrag von eschi78 (ForumUser / 69 / 0 / 0 ) »
Hmmm.... :?: also ich habe Dynpro 100 und Subscreen 101! Dann lege ich ein Include an mit folgenden Inhalt.
SELECTION-SCREEN BEGIN OF SCREEN 101 AS SUBSCREEN.
....
SELECTION-SCREEN END OF SCREEN 101.

Wo mache ich dann das Einbinden? Im PBO von 101? Oder wo? Irgendwie klappt das nicht..... :?: :?
Gruß

Marc

Beitrag von JHM (Top Expert / 1197 / 1 / 197 ) »
eschi78 hat geschrieben:Wo mache ich dann das Einbinden? Im PBO von 101?

Der Screen 100 muss als Dynproelement einen Subscreenbereich haben. Dieser hat auch einen Namen z.B. SUB1.

Im PBO von Screen 100 wird diesem Subscreenbereich der Subscreen zugewiesen:

Code: Alles auswählen.

CALL SUBSCREEN sub_area INCLUDING prog dynnr.
Wobei:
sub_area = SUB1
prog = das Programm in dem der Subscreen definiert ist
dynnr = dynpronummer des Subscreens.

Damit der PAI des Subscreens durchlaufen wird, muss im PAI des Screen 100 folgendes untergebracht werden:

Code: Alles auswählen.

CALL SUBSCREEN sub_area.
Wobei:
sub_area = SUB1.
Gruß Hendrik

Beitrag von eschi78 (ForumUser / 69 / 0 / 0 ) »
Hallo Hendirk,


diese Anweisungen habe ich natürlich schon eingebaut. Es geht mir nur um das Problem eine Select Options Anweisung auf ein Dynpro zu bekommen?!

Gruß

MArc

Beitrag von ereglam (Top Expert / 1829 / 2 / 7 ) »
Hallo Marc,

entschuldige bitte. Die SELECTION-SCREEN-Anweisungen können irgendwo im Programm(*) (z.B. *SEL-Include) stehen. Das hatte ich vergessen zu schreiben.

Schau Dir bitte auch die F1-Hilfe zu SELECTION-SCREEN an. Dort findest Du noch weitere interessante Informationen.

(*) aber nicht in der Ablauflogik des Dynpro...
Gruß
Ereglam


May the Force be with your code
|| .| |.|| | .... . ..|. ||| .|. |.|. . |... . .|| .. | .... |.|| ||| ..| .|. |.|. ||| |.. .

Beitrag von eschi78 (ForumUser / 69 / 0 / 0 ) »
:) So, jetzt hat es geklappt. Hatte nur die ganze Zeit eine Fehlermeldung, da ich ein Dynpro 101 als Subscreen angelegt hatte und ich im Include ja auch einen SUBSCREEN anlege mit den Select-Options Anweisungen. Damit kam er dann nicht zurecht, weil er 2 mal dasselbe Dynpro 101 hatte. Als ich dann 101 im Modulpool gelöscht habe, klappte es :)

Aber nochmal danke für eure Unterstützung!

Gruß

Marc

Seite 1 von 1

Vergleichbare Themen

2
Antw.
2247
Views
Hintergrundverarbeitung im Dialogprogramm?
von eschi78 » 16.11.2006 16:30 • Verfasst in Dialogprogrammierung
1
Antw.
1857
Views
Variante in Dialogprogramm?
von eschi78 » 14.11.2006 16:56 • Verfasst in Dialogprogrammierung
10
Antw.
10789
Views
Dialogprogramm - Sperren von Feldern
von Tellerchen58 » 27.12.2010 14:27 • Verfasst in Dialogprogrammierung
3
Antw.
1471
Views
Range-Tabelle gegen Range-Tabelle abgleichen
von Romaniac » 09.02.2024 16:26 • Verfasst in ABAP® Core
2
Antw.
1516
Views
RANGE OF
von Gast » 06.12.2005 14:31 • Verfasst in ABAP® für Anfänger

Über diesen Beitrag


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.

Unbeantwortete Forenbeiträge

Daten an Tabelle binden
vor 2 Tagen von Bright4.5 1 / 753
aRFC im OO-Kontext
vor 4 Wochen von ralf.wenzel 1 / 2377
Hilfe bei SWEC/SWE2
letzen Monat von retsch 1 / 8962