Button für Funktionsaufruf funktioniert nicht

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

Button für Funktionsaufruf funktioniert nicht

Beitrag von Anna (ForumUser / 4 / 0 / 0 ) »
Hallo,

ich habe ein Problem.

Ich habe in Dynpro ein Button ersellt (mit Funktionscode: PLL_FIND).
Der soll nur ein anderes Dynpro aufrufen.
ABER DAS FUNKTIONIERT NICHT!!! :-(

Nach dem ich Funktionscode
eingegeben habe, habe ich in Elementlist GV_OKCODE mit Ok Typ definiert.

GV_OKCODE habe ich dann entsprechend deklariert:

"
FUNCTION-POOL zdssis_dynpro. "MESSAGE-ID ..

*--- General Data
DATA: gv_okcode TYPE syucomm.
"

Danach in PROCESS AFTER INPUT in

MODULE USER_COMMAND_0102.

habe folgende Code geschrieben:
"
MODULE user_command_0102 INPUT.

CASE gv_okcode.

WHEN 'PLL_FIND'.

CALL SCREEN 1001 STARTING AT 10 10.

ENDCASE.

ENDMODULE.
"

Ich verstehe einfach nicht, warum das nicht funktioniert.
Ich mache so wie es im Buch beschrieben ist.

Es sieht so aus, dass der Button einfach nicht vom Programm
gesehen wird.

Was mache ich bloß falsch?
Kann mir jemand helfen? :(

DANKE!

viele Grüße

Anna

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


Beitrag von edwin (Specialist / 302 / 10 / 68 ) »
Hallo Anna,

wie sieht Deine Ablauflogik für Dynpro 0102 aus,
aus Deinem Beitrag sehe ich leider nicht, wie sie aufgebaut ist.
In Deinem Fall darf nach:

Code: Alles auswählen.

PROCESS AFTER INPUT.
nur

Code: Alles auswählen.

MODULE USER_COMMAND_0102. 
stehen, es darf nicht auch noch:

Code: Alles auswählen.

MODULE user_command_0102 INPUT.
CASE gv_okcode.
WHEN 'PLL_FIND'.
CALL SCREEN 1001 STARTING AT 10 10.
ENDCASE.
ENDMODULE. 
vorkommen, das würde der Compiler nicht erlauben, diese Statements müssen
ausserhalb der Ablauflogik sein !

Gruss Edwin

Beitrag von Anna (ForumUser / 4 / 0 / 0 ) »
Hallo,

ja genau so steht es auch bei mir.

Vielleicht muss man diesen Button irgendwo noch extra einstellen?

Gruß
Anna

Beitrag von olli-x (Specialist / 166 / 0 / 1 ) »
Hallo Anna,

welchen Typ hat der OK-Code?
Bei System- oder Exitcommand wird das von dir kodierte Modul nicht angesprochen...

Falls es sich z.B. um ein Exit-Command handelt muss du ein Modul ... AT EXIT COMMAND haben...

Gruß,
Oliver

Beitrag von Anna (ForumUser / 4 / 0 / 0 ) »
Hi,

ich habe Ok-Code als syucomm definiert.

Beitrag von olli-x (Specialist / 166 / 0 / 1 ) »
Hallo Anna,

das ist gut so, allerdings meinte ich was anderes.
Wenn du auf dem Dynpro (beim grafischen Editor) einen Doppelklick auf den Button machst oder im Screen-Painter unter der Elementliste den Reiter ModifGruppen/Funktionen auswählst, siehst Du den Funktionscode PLL_FIND - rechts daneben steht ein Feld / Spalte.
Dort kann man den Funktionscodetyp eintragen - da sollte bei Dir ein Blank stehen...

Gruß,
Oliver

Seite 1 von 1

Vergleichbare Themen

1
Antw.
239
Views
Button für Excel funktioniert nicht
von HH_ABAP » 05.05.2023 20:49 • Verfasst in ABAP® für Anfänger
3
Antw.
2839
Views
Button mit SHD0 verschwinden lassen funktioniert nicht
von Kali » 03.12.2013 15:00 • Verfasst in ABAP® Core
3
Antw.
1282
Views
ALV - Back Button funktioniert erst nach 3. Druck
von Stahle71 » 28.10.2015 11:59 • Verfasst in ABAP® für Anfänger
0
Antw.
1284
Views
Funktionsaufruf via WebAS
von Gynix » 21.11.2005 15:08 • Verfasst in Web Application Server
3
Antw.
1986
Views
Rekursiver Funktionsaufruf
von verzweifelt » 11.04.2016 22:01 • Verfasst in ABAP® Core

Über diesen Beitrag


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

Aktuelle Forenbeiträge

Dialog-Container mit Toolbar/Status
vor 5 Stunden von black_adept gelöst 23 / 3583
User Exit EXIT_RQCPRM10_001
vor 6 Stunden von a-dead-trousers 2 / 201
Trennen Strasse und Hausnummer
vor 12 Stunden von payten 13 / 10511
Daten an Tabelle binden
Gestern von Lukas Sanders 2 / 1253

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

Dialog-Container mit Toolbar/Status
vor 5 Stunden von black_adept gelöst 23 / 3583
User Exit EXIT_RQCPRM10_001
vor 6 Stunden von a-dead-trousers 2 / 201
Trennen Strasse und Hausnummer
vor 12 Stunden von payten 13 / 10511
Daten an Tabelle binden
Gestern von Lukas Sanders 2 / 1253

Unbeantwortete Forenbeiträge

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