von bis eingabefeld mit dictionary bezug

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

von bis eingabefeld mit dictionary bezug

Beitrag von kirmuh (ForumUser / 64 / 0 / 0 ) »
hallo,

ich will auf meinem dynpro 2 eingabefelder mit matnr die von bis eingestellt sind und die sich auf dictionary feld beziehen, auf der selektionsmaske ist es ja kein thema aber wie mach ich 2 eingabefelder von bis auf dem dynpro mit dictionary bezug. hat mir da jemand vielleicht einen tip?

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


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

definiere Dir ein Selektionsbild mit SELECTION SCREEN BEGIN OF SCREEN nnn AS SUBSCREEN. Inkludiere diesen SubScreen in einem Dynpro, wo Du einen entsprechenden Subscreen-Bereich dafür eingerichtet hast.
Fertig.
Gruß
Ereglam


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

Beitrag von kirmuh (ForumUser / 64 / 0 / 0 ) »
danke für deinen antwort aber ich hab das nicht so ganz verstanden, liegt vielleicht daran dass ich nicht so ein profi bin, kannst du mir vielleicht ein beispiel aufzeigen`?

Beitrag von kirmuh (ForumUser / 64 / 0 / 0 ) »
guten morgen,

ich hab mir nun ein selektionsbild definiert nur wie inkludiere ich das in dem dynpro nun nach dem ich mir so einen subscreenbereich erstellt hab?

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

in der Ablauflogik Deines Dynpros fügst Du, wie auch bei 'normalen' SubScreens, eine Anweisung CALL SUBSCREEN... sowohl im PBO als auch im PAI ein.
Gruß
Ereglam


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

Beitrag von kirmuh (ForumUser / 64 / 0 / 0 ) »
hi,

danke für den tip, ich hab auch schon in der hilfe nachgelesen aber irgendwie klappts bei mir nicht obwohl ich es genauso gemacht habe.

mein programm sieht so aus:

REPORT z_test2.
tables: vbak, vbap.
DATA: ok_code LIKE sy-ucomm,
gt_vbak TYPE TABLE OF vbak.

DATA: go_grid TYPE REF TO cl_gui_alv_grid,
go_custom_container TYPE REF TO cl_gui_custom_container.

selection-screen begin of screen 1100 as subscreen.
SELECTION-SCREEN BEGIN OF BLOCK all WITH FRAME TITLE text-001.
select-options: so_audat for vbak-audat.
select-options: so_vkorg for vbak-vkorg.
select-options: so_aufnr for vbak-aufnr.
select-options: so_posnr for vbap-posnr.
selection-screen end of block all.
selection-screen end of screen 1100.

***************************************************
hier nun mein dynpro:

PROCESS BEFORE OUTPUT.
* MODULE STATUS_0200.
CALL SUBSCREEN AREA INCLUDING Z_TEST2 1100.

PROCESS AFTER INPUT.
* MODULE USER_COMMAND_0200.



aber trotzdem funktioniert es nicht, mein dynpro ist im selben programm. hab ich da was übersehen`?

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

beim CALL SUBSCREEN muss der Name des Programms in Hochkomma stehen oder eine Variable mit dem Namen wie z.B. SY-REPID sein...

Im PAI des Rahmen-Dynpros muss auch CALL SUBSCREEN aufgerufen werden, wenn der PAI des Subscreen prozessiert werden soll.
Gruß
Ereglam


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

Beitrag von kirmuh (ForumUser / 64 / 0 / 0 ) »
hi,

ich habs nun abgeändert und wenn ich das dynpro testen möchte kommt folgende fehlermeldung.

Z_TEST2 1100 ist kein Subscreen-Dynpro (Include-Dynpro).

die ablauflogik hab ich auch abgeändert:

PROCESS BEFORE OUTPUT.
* MODULE STATUS_0200.
CALL SUBSCREEN AREA INCLUDING 'Z_TEST2' '1100'.

PROCESS AFTER INPUT.
CALL SUBSCREEN AREA.
* MODULE USER_COMMAND_0200.

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

das klingt so, als ob Du den Zusatz AS SUBSCREEN bei der Definition des Selection-Screens vergessen hättest.
Ansonsten wüsste ich jetzt nicht, warum es nicht funktioniert.

Heisst der Subscreenbereich in Deinem Dynpro AREA?
Gruß
Ereglam


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

Beitrag von kirmuh (ForumUser / 64 / 0 / 0 ) »
ja mein subscreenbereich heisst area. und die definition hab ich eigentlich richtig meines wissen wie oben zu sehen

selection-screen begin of screen 1100 as subscreen.
SELECTION-SCREEN BEGIN OF BLOCK all WITH FRAME TITLE text-001.
select-options: so_audat for vbak-audat.
select-options: so_vkorg for vbak-vkorg.
select-options: so_aufnr for vbak-aufnr.
select-options: so_posnr for vbap-posnr.
selection-screen end of block all.
selection-screen end of screen 1100.

Beitrag von HelmutB (ForumUser / 21 / 0 / 0 ) »
Hallo Kirmuh,

ich hab's grad mal ausprobiert. Der Fehler kommt bei mir auch, aber nur dann wenn ich das Dynpro über F8 teste. Bei der Ausführung des Programms / der Transaktion tritt der Fehler nicht auf. Funktioniert es da bei dir auch nicht ?

MfG
Helmut

Beitrag von kirmuh (ForumUser / 64 / 0 / 0 ) »
stimmt wenn ichs übers programm ausführe funktioniert es ansonsten nicht. komisch

Seite 1 von 1

Vergleichbare Themen

6
Antw.
2373
Views
ABAP Dictionary
von Littlered » 25.05.2005 10:05 • Verfasst in ABAP® Core
5
Antw.
800
Views
Dictionary tabelle
von User1234 » 19.08.2021 13:30 • Verfasst in ABAP® für Anfänger
3
Antw.
6553
Views
Strukturen ABAP Dictionary
von mnve » 23.11.2011 08:55 • Verfasst in ABAP® für Anfänger
6
Antw.
3840
Views
Von Dictionary in Dynpro schreiben
von KleinerEisbaer » 18.09.2007 14:42 • Verfasst in ABAP® für Anfänger
1
Antw.
2839
Views
Unterschied zw. Repository und Dictionary
von bohne » 24.11.2005 10:02 • Verfasst in ABAP® für Anfänger

Über diesen Beitrag


Unterstütze die Community und teile den Beitrag für mehr Leser und Austausch

Aktuelle Forenbeiträge

Eclipse - warum/wann verwendet ihr es [nicht]
vor 10 Minuten von ewx 25 / 1830
Trennen Strasse und Hausnummer
vor einer Stunde von payten 13 / 10260
Dialog-Container mit Toolbar/Status
vor 15 Stunden von DeathAndPain gelöst 22 / 3215
Daten an Tabelle binden
vor 20 Stunden von Lukas Sanders 2 / 1076
Zeilenumbrüche ersetzen
vor 2 Tagen von ralf.wenzel 6 / 653

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

Eclipse - warum/wann verwendet ihr es [nicht]
vor 10 Minuten von ewx 25 / 1830
Trennen Strasse und Hausnummer
vor einer Stunde von payten 13 / 10260
Dialog-Container mit Toolbar/Status
vor 15 Stunden von DeathAndPain gelöst 22 / 3215
Daten an Tabelle binden
vor 20 Stunden von Lukas Sanders 2 / 1076
Zeilenumbrüche ersetzen
vor 2 Tagen von ralf.wenzel 6 / 653

Unbeantwortete Forenbeiträge

aRFC im OO-Kontext
vor 4 Wochen von ralf.wenzel 1 / 2638
Hilfe bei SWEC/SWE2
September 2024 von retsch 1 / 9225