ich erweitere gerade Standardcoding in der Funktionsgruppe RHVS. Die Funktionsgruppe "kapselt" Funktionalitäten des Veranstaltungsmanagement/Weiterbildung.
Ich habe ein simples Problem.
Folgendes Szenario.
1. In o.g. Funktionsgruppe gibt es ein Unterprogramm/Form namens EMAIL.
2. In dieser Form wird der Report RHMAIL10 aufgerufen um Mails zu versenden (An Seminarteilnehmer)
Der Aufruf ist wie folgt:
- Code: [Select all] [Expand/Collapse] [Download] (Untitled.txt)
- GeSHi ©
3. Das Programm rhmail10 und dessen routine send_mail sind modifiziert. Alles bisher noch ok.
4. Neue Anforderung: Vorm letztendlichen senden der Mail in RHMAIL10 soll ein Dynpro zur Datenerfassung gerufen werden. Deshalb habe ich auch in RHMAIL10 ein neuen dynpro angelegt und es per call screen aufgerufen. Leider bedankt sich das System aber mit einem Dump.
5. Mir ist aufgefallen, dass in der Anweisung CALL SCREEN in RHMAIL10 das Dynpro aus dem rufenden Programm aufgerufen wird. Also habe ich das Dynpro in der Funktionsgruppe RHVS angelegt und es funktioniert. (Bringt aber nun andere Baustellen mit ins Boot, Sinleton, Datenbeschaffung zwischen den Programmen, etc.)
Nun zur Frage. Warum ist das so? Wie kann ich RHMAIL10 sagen, dass es sein eigenes Dynpro rufen soll?
Vielen Dank