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 / 306 / 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.
295
Views
Button für Excel funktioniert nicht
von HH_ABAP » 05.05.2023 20:49 • Verfasst in ABAP® für Anfänger
3
Antw.
1375
Views
ALV - Back Button funktioniert erst nach 3. Druck
von Stahle71 » 28.10.2015 11:59 • Verfasst in ABAP® für Anfänger
3
Antw.
2931
Views
Button mit SHD0 verschwinden lassen funktioniert nicht
von Kali » 03.12.2013 15:00 • Verfasst in ABAP® Core
0
Antw.
1337
Views
Funktionsaufruf via WebAS
von Gynix » 21.11.2005 15:08 • Verfasst in Web Application Server
3
Antw.
2048
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

Feldwerte vergleichen
vor 4 Stunden von jocoder 3 / 55
Workflow-Datenfluss mit Multi-Line-Container
vor 23 Stunden von ewx gelöst 2 / 121
Mahnung erstellen
Gestern von Sebastian82 4 / 164
Absprung VA02 Position
vor 3 Tagen von gs3rr4 gelöst 3 / 154

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

Feldwerte vergleichen
vor 4 Stunden von jocoder 3 / 55
Workflow-Datenfluss mit Multi-Line-Container
vor 23 Stunden von ewx gelöst 2 / 121
Mahnung erstellen
Gestern von Sebastian82 4 / 164
Absprung VA02 Position
vor 3 Tagen von gs3rr4 gelöst 3 / 154

Unbeantwortete Forenbeiträge

OPD Druck im SPOOL
vor 3 Tagen von Manfred K. 1 / 125
Export von Spools in XLSX
vor einer Woche von abapamateur 1 / 1021
Feldberechnung ME32K
vor einer Woche von ZF_SAPler 1 / 1600