System generiert Selektionsbild-Dynpro

Die Frage ist als "gelöst" markiert. Den entsprechend Beitrag findest du hier.

Getting started ... Alles für einen gelungenen Start.
6 Beiträge • Seite 1 von 1
6 Beiträge Seite 1 von 1

System generiert Selektionsbild-Dynpro

Beitrag von TomTom ( / / 0 / 3 ) »
Hallo zusammen,

ich habe nach Anleitung ein Programm geschrieben (nennen wir es der Einfachkeit halber "Test"), das 2 Selektionsbilder mit den Namen 110 und 120 enthält. Das erste wird beim Programmstart aufgerufen, das zweite je nach Benutzereingabe auf dem ersten. Es wurden automatisch 2 Dynpros zu den Seletionsbildern generiert, die nun mit ihren Namen in einem Ordner "Dynpros" in der Objektliste im Object Navigator innerhalb des Ordners "Test" erscheinen. Über diese automatische Generierung habe ich bereits gelesen. Außerdem habe ich einen GUI-Status erstellt.
Nun habe ich ein weiteres Programm (ohne GUI-Status) mit 2 Selektionsbildern geschrieben, die wie bei dem obigen aufgerufen werden. Hier wurde jedoch kein Ordner "Dynpros" erstellt, der die Selektionsbildnamen enthält.
Warum wurde in dem ersten Programm der Ordner erstellt und in dem zweiten nicht? Wovon hängt das ab? Hat das mit dem GUI-Status zu tun?

Danke im Voraus.

Gruß TomTom

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


Beitrag von Andreas G (Specialist / 175 / 0 / 0 ) »
Hallo Tom

Wie erstellst du die Selektionsbilder? :?:
Du musst doch die Dynpros irgendwo in deinem Programm aufrufen (mit CALL SCREEN xxxx) Natürlich musst du diese Dynpros dann auch anlegen (Doppelklick auf xxxx (z.B. 0100) genügt) und dann dort mit Hilfe des Screenpainters dort das Selektionsbild erstellen.

Wenn du die Dynpros nicht erstellst und einfach im TOP - Include (oder im Hauptprogramm) mit

Code: Alles auswählen.

SELECTION-SCREEN: BEGIN OF BLOCK gen
...
SELECT-OPTIONS:   so_matnr FOR mara-matnr,
                  so_werks FOR marc-werks.
...
SELECTION-SCREEN: END OF BLOCK gen.
ein Selektionsbild erstellst ist das natürlich IMMER im Standard-Selektionsbildschirm (Dynpro 1000)

mfg Andi
Hauptsoch: HAUPTSOCH!

Dynpros

Beitrag von TomTom ( / / 0 / 3 ) »
Ich habe alles genauso gemacht, wie in dem ersten Programm:
Ich definiere zwei Selection-Screens (110 und 120) nur mit Parametern. Diese rufe ich dann im Hauptprogramm auf. Es werden keine Dynpros im Screenpainter angelegt. Kein Top-Include.
Im ersten Programm wurden aber automatisch die Dynpros 110 und 120 angelegt und in den Ordner Dynpros gestellt, beim zweiten nicht.

Gruß TomTom

Re: Dynpros

Beitrag von Gast ( / / 0 / 3 ) »
Die Selektionsbilder werden automatisch generiert, sobald das Programm frei von Syntaxfehlern ist und generiert wird (bei der Aktivierung des Programms im Entwicklungssystem, beim ersten Aufruf des Programms in nachfolgenden Systemen).

Beitrag von TomTom ( / / 0 / 3 ) »
Meine beiden Programme sind geprüft und aktiviert. Sie laufen auch beide einwandfrei. Es wundert mich nur, dass beim ersten ein Ordner Dynpros erstellt wurde und beim zweiten nicht, obwohl sie eigentlich gleich aufgebaut sind.

Beitrag von Gast ( / / 0 / 3 ) »
TomTom hat geschrieben:Meine beiden Programme sind geprüft und aktiviert. Sie laufen auch beide einwandfrei. Es wundert mich nur, dass beim ersten ein Ordner Dynpros erstellt wurde und beim zweiten nicht, obwohl sie eigentlich gleich aufgebaut sind.
Hast Du in der SE80 mal den "Refresh"-Button gedrückt?

Seite 1 von 1

Vergleichbare Themen

1
Antw.
187
Views
Dynpro -> Selektionsbild
von JoaquinRayces » 13.01.2023 10:32 • Verfasst in ABAP® für Anfänger
2
Antw.
4176
Views
F8-Button auf Selektionsbild (Dynpro 1000)
von Mrs. Hilflos » 15.12.2006 12:32 • Verfasst in ABAP® Core
2
Antw.
1110
Views
Dynpro Inkosistenz: Problem mit Selektionsbild?
von Dyrdek » 28.11.2016 10:07 • Verfasst in ABAP® für Anfänger
1
Antw.
1372
Views
Web Dynpro auf anderes System mit älteren Stack übertragen
von Ippoo » 28.11.2012 17:37 • Verfasst in ABAP® für Anfänger
0
Antw.
1636
Views
Profil der Rolle nicht automatisch generiert
von anam.jabrane » 27.10.2015 11:23 • Verfasst in Sonstige Module

Ü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

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.