Aufruf eines Sub Screens

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

Alles rund um die Sprache ABAP®: Funktionsbausteine, Listen, ALV
9 Beiträge • Seite 1 von 1
9 Beiträge Seite 1 von 1

Aufruf eines Sub Screens

Beitrag von SAP_ENTWICKLER (Specialist / 445 / 219 / 6 ) »
Hallo,

für das Programm ZSD_OUT_BACKUP habe ich einen SubScreen 2100 für einige Select-Options definert. Den SubScreen Bereich habe ich im Zieldynpro 1000 ZSD_OUTBOUND_SUB genannt.

In PBO für Screen 1000 rufe ich den SubScreen mit:

Code: Alles auswählen.

CALL SUBSCREEN 'ZSD_OUTBOUND_SUB' INCLUDING 'ZSD_OUT_BACKUP' 2100.
Lt. Doku soll das der korrekte Aufruf sein. Allerdings bekomme ich bei der Aktivierung des Programms ZSD_OUT_BACKUP folgenden Fehler:

"." OR "ID ..... FIELD ..... " expected after "SUBSCREEN"

Alle möglichen Kombinationen mit oder ohne Hochkomma haben das nicht geändert.


Was ist die Fehlerursache?


Viele Grüße
Norbert

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


Re: Aufruf eines Sub Screens

Beitrag von a-dead-trousers (Top Expert / 4271 / 213 / 1140 ) »
Probiers mal so:

Code: Alles auswählen.

process before output.
  CALL SUBSCREEN ZSD_OUTBOUND_SUB INCLUDING 'ZSD_OUT_BACKUP' '2100'.

Folgende Benutzer bedankten sich beim Autor a-dead-trousers für den Beitrag:
SAP_ENTWICKLER

Theory is when you know something, but it doesn't work.
Practice is when something works, but you don't know why.
Programmers combine theory and practice: Nothing works and they don't know why.

ECC: 6.18
Basis: 7.50

Re: Aufruf eines Sub Screens

Beitrag von SAP_ENTWICKLER (Specialist / 445 / 219 / 6 ) »
Das ändert nichts.

Viele Grüße

Re: Aufruf eines Sub Screens

Beitrag von a-dead-trousers (Top Expert / 4271 / 213 / 1140 ) »
Moment... Select-Options?
Reden wir hier von einem Selection-Screen?

Folgende Benutzer bedankten sich beim Autor a-dead-trousers für den Beitrag:
SAP_ENTWICKLER

Theory is when you know something, but it doesn't work.
Practice is when something works, but you don't know why.
Programmers combine theory and practice: Nothing works and they don't know why.

ECC: 6.18
Basis: 7.50

Re: Aufruf eines Sub Screens

Beitrag von SAP_ENTWICKLER (Specialist / 445 / 219 / 6 ) »
Ja, im Top INCLUDE ist der SubScreen so definiert:

Code: Alles auswählen.

SELECTION-SCREEN BEGIN OF SCREEN 2100 AS SUBSCREEN.
SELECT-OPTIONS:
  s_so    FOR zsd_order-zzref,
  s_delo  FOR zsd_order-zzdeliv,
  s_datum FOR eket-eindt.
SELECTION-SCREEN END OF SCREEN 2100.

Re: Aufruf eines Sub Screens

Beitrag von a-dead-trousers (Top Expert / 4271 / 213 / 1140 ) »
Bei Selection-Screens läuft das mit den Subscreens etwas anders:
Schau dir die Hilfe zu SELECTION-SCREEN BEGIN OF TABBED BLOCK an. Da wird auch das Demo-Programm DEMO_SEL_SCREEN_WITH_SUBSCREEN erwähnt.
Damit das funktioniert muss aber auch der Screen 1000 ein Selection-Screen sein. Eine Mischung von "normalem" Dynpro und Selection-Screen ist nicht möglich.

Zur Ergänzung:
Der Code den ich vorhin gepostet hab müsste in die Dynpro-Ablauflogik rein. Ich nehem an, dass du das stattdessen im Programm direkt eingefügt hast. Funktioniert aber auch nicht wirklich weil die Änderung beim Neugenerieren des Selection-screen wieder weg wäre.

Folgende Benutzer bedankten sich beim Autor a-dead-trousers für den Beitrag:
SAP_ENTWICKLER

Theory is when you know something, but it doesn't work.
Practice is when something works, but you don't know why.
Programmers combine theory and practice: Nothing works and they don't know why.

ECC: 6.18
Basis: 7.50

Re: Aufruf eines Sub Screens

Beitrag von a-dead-trousers (Top Expert / 4271 / 213 / 1140 ) »
Ich hab grad nachgeschaut. Man kann DOCH Selction-Screens in ein normales Dynpro einbetten. :oops:
Aber dann funktionieren einige Funktione des Selection-Screen nicht mehr oder zumindest etwas anders.

Folgende Benutzer bedankten sich beim Autor a-dead-trousers für den Beitrag:
SAP_ENTWICKLER

Theory is when you know something, but it doesn't work.
Practice is when something works, but you don't know why.
Programmers combine theory and practice: Nothing works and they don't know why.

ECC: 6.18
Basis: 7.50

Re: Aufruf eines Sub Screens

Beitrag von SAP_ENTWICKLER (Specialist / 445 / 219 / 6 ) »
Hi,

und wo kann man das nachschauen?

Viele Grüße
Norbert

Lösung: Das Coding muss direkt in der Ablauflogik stehen und darf nicht im Modul sein

Re: Aufruf eines Sub Screens

Beitrag von a-dead-trousers (Top Expert / 4271 / 213 / 1140 ) »
SAP_ENTWICKLER hat geschrieben:und wo kann man das nachschauen?
In einem Coding von der SAP.
Die haben da was gebaut um den Selection-Screen "zusammenklappen" zu können. Das geht nur mir einem "normalen" Dynpro. Hab mich wieder daran erinnert wie ich meine erste Antwort gepostet hab. :oops:

Folgende Benutzer bedankten sich beim Autor a-dead-trousers für den Beitrag:
SAP_ENTWICKLER

Theory is when you know something, but it doesn't work.
Practice is when something works, but you don't know why.
Programmers combine theory and practice: Nothing works and they don't know why.

ECC: 6.18
Basis: 7.50

Seite 1 von 1

Vergleichbare Themen

1
Antw.
3347
Views
Aufruf eines Screens aus einem Modulpool
von stele » 25.06.2004 10:28 • Verfasst in ABAP® Core
1
Antw.
1714
Views
Mehrere aktive Screens
von TheRock » 13.07.2007 08:53 • Verfasst in Dialogprogrammierung
2
Antw.
2384
Views
Dynpro screens richtig erstellen , wie?
von alfito_don » 24.08.2010 09:15 • Verfasst in Dialogprogrammierung
1
Antw.
2469
Views
Breite von Selection-Screens festlegen
von FireStarter » 18.08.2005 13:56 • Verfasst in Dialogprogrammierung
3
Antw.
2067
Views
GUI Status des Selection Screens anpassen
von Dyrdek » 21.11.2016 15:14 • Verfasst in ABAP® für Anfänger

Ü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

Aktuelle Forenbeiträge

Zwischensumme Adobe Forms
vor 2 Tagen von Lucyalison 1 / 64
Interne Tabelle
vor 5 Tagen von black_adept 2 / 133
MaLo-Checker in ABAP
vor einer Woche von A6272 6 / 254

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

Zwischensumme Adobe Forms
vor 2 Tagen von Lucyalison 1 / 64
Interne Tabelle
vor 5 Tagen von black_adept 2 / 133
MaLo-Checker in ABAP
vor einer Woche von A6272 6 / 254

Unbeantwortete Forenbeiträge

Zwischensumme Adobe Forms
vor 2 Tagen von Lucyalison 1 / 64
Group Items auf einer Filterbar
vor einer Woche von Bright4.5 1 / 107
tRFC Transaktionen SM58
vor 4 Wochen von A6272 1 / 140