Habe gerade mal wieder Fragezeichen in den Augen .....und auch jede Menge Intuition vermischt mit Kaffee haben nicht weitergeholfen......
Habe also Eine Selektionsliste, auf deren Basis Folgedynpros aufgerufen werden,...nein werden sollten.
1.Dynpro wird angezeigt, dann sind aber schon die Funktionalitäten erschöft. Komme weder zurück noch wird das Folgedynpro angezeigt.
Funktionscode für die Tasten habe ich gesetzt, Funktionstyp E angegeben für die back Taste auch an den Okcode habe ich gedacht.
Nun hier also in Kürze das Programm:
Woran kann es liegen, das die Funktionalitäten von Dynpro 100 nicht ausgeführt werden.
IDEE ??
Würde mich freuen, wenn mir jemand weiterhelfen könnte.
REPORT ZBUSER10 .
tables:sflight,scarr.
data:okcode type sy-ucomm.
select * from sflight into sflight.
write:/ sflight-carrid,sflight-connid,sflight-fldate.
hide: sflight-carrid,sflight-connid,sflight-fldate.
endselect.
at line-selection.
call screen '0100'.
*&---------------------------------------------------------------------*
*& Module USER_COMMAND_0100 INPUT
*&---------------------------------------------------------------------*
* text
*----------------------------------------------------------------------*
module USER_COMMAND_0100 input.
if okcode = 'ZUR'.
LEAVE TO SCREEN 0.
endif.
if okcode = 'INFO'.
select single * from scarr into scarr where carrid = sflight-carrid.
set screen '0200'.
endif.
endmodule. " USER_COMMAND_0100 INPUT
*&---------------------------------------------------------------------*
*& Module USER_COMMAND_0200 INPUT
*&---------------------------------------------------------------------*
* text
*----------------------------------------------------------------------*
module USER_COMMAND_0200 input.
if okcode = 'ZUR2'.
leave to screen '0100'.
endif.
Ich sehe da nirgends ein SET PF-STATUS ...
Funktioniert es denn, wenn Du den OK-Code manuell ins OK-Code-Feld eingibst und Enter drückst?
Also prüfen, welchen Status Du definiert hast, ob die Oberfläche aktiviert ist, und zu PBO
SET PF-STATUS ... einbauen.
das Feld OKCODE muß ja auch in der Elementliste des Dynpros 100 eingetragen sein mit Typ 'OK'. Ist das der Fall? Sonst bringt die Abfrage natürlich nix.