Dialogprogramm to Reportprogramm

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

Dialogprogramm to Reportprogramm

Beitrag von HH_ABAP (Specialist / 267 / 144 / 1 ) »
Hallo,

Ich möchte eine Dialogprogramm-Transaktion in eine Report-Transaktion umwandeln. Das Dialogprogramm besteht aus 15 Includes und 10 Dynpros.

Ich habe alle Module in FORM-/PERFORM-Routinen umgewandelt.

Wie kann ich herausfinden, welche PERFORMs zuerst im START-OF-SELECTION aufgerufen werden sollten?

Vielen Dank im Voraus!

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


Re: Dialogprogramm to Reportprogramm

Beitrag von Lukas Sanders (ForumUser / 74 / 8 / 36 ) »
Hallo,

was genau ist das Ziel bzw. was ist der Zweck dahinter? Werden die Dynpros dann nicht mehr aufgerufen und wenn nein, was passiert stattdessen?

Falls es die Dynpros weiterhin geben soll, hätte man die Module nicht in FORM-Routinen umwandeln, sondern dort alles so lassen müssen; eine Dynprofolge funktioniert auch bei Reporttransaktionen. Man müsste sich nur ansehen, welches Dynpro in der Dialogtransaktion zuerst aufgerufen wurde (z.B. 0100) und dann hinter START-OF-SELECTION den Befehl CALL SCREEN '0100' aufrufen. Hiernach würde alles laufen wie bisher; nach dem Aufruf des Dynpros wird die jeweilige Ablauflogik aufgerufen und die Module werden wie bisher durchlaufen.

Ansonsten müsste man in der Dialogtransaktion nachsehen, welches Dynpro zuerst aufgerufen wird. Dort stehen dann im Reiter "Ablauflogik" die Module, die durchlaufen werden, in der entsprechenden Reihenfolge (PROCESS BEFORE OUTPUT vor der Ausgabe, PROCESS AFTER INPUT nach der Benutzereingabe). Das erste aufgerufene Modul steht dann unter PBO ganz oben. Mir fehlt hier allerdings die Vorstellung, was genau dann passieren soll, von daher erschließt sich mir der Sinn nicht ganz.

In jedem Fall müsste der Programmtyp noch von "Modulpool" auf "Ausführbares Programm" geändert werden, auch ist die Namenskonvention bei den beiden Programmtypen eigentlich anders (SAPMZ* für Modulpools, Z* für Reports).

Seite 1 von 1

Vergleichbare Themen

6
Antw.
6389
Views
Range in Dialogprogramm?
von eschi78 » 03.11.2006 13:22 • Verfasst in Dialogprogrammierung
1
Antw.
2311
Views
Variante in Dialogprogramm?
von eschi78 » 14.11.2006 16:56 • Verfasst in Dialogprogrammierung
2
Antw.
2689
Views
Hintergrundverarbeitung im Dialogprogramm?
von eschi78 » 16.11.2006 16:30 • Verfasst in Dialogprogrammierung
10
Antw.
11590
Views
Dialogprogramm - Sperren von Feldern
von Tellerchen58 » 27.12.2010 14:27 • Verfasst in Dialogprogrammierung

Aktuelle Forenbeiträge

Dialogprogramm to Reportprogramm
vor einer Woche von Lukas Sanders 2 / 22123

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.