[59355] in SAPr3-news

home help back first fref pref prev next nref lref last post

Problem bei Aufruf eines Dynpros in einem Fuba

daemon@ATHENA.MIT.EDU (Karl Brandi)
Tue May 15 09:17:29 2007

To: sapr3-news@mit.edu
Date: Tue, 15 May 2007 15:20:05 +0200
From: "Karl Brandi" <kb-nospam@gmx.de>
Message-ID: <f2cbt4$rh3$1@online.de>

Hallo zusammen,

ich ahbe folgendes Problem und hoffe, dass mir jemand helfen kann:

Die Erweiterung EMD0001 im IS-U steckt in einem Programm zur Pflege der 
Versorgungsanlage. Auf dem Dynpro dieses Programms zur Pflege der 
Versorgungsanlage soll nach einem Klick auf einen Button ein Include 
aufgerufen werden, das wiederum ein Programm ruft, in dem man eine 
kundeneigene Tabelle pflegen kann. Dieses Pflegedynpro soll quasi als 
Fenster über dem Pflegedynpro der Anlage erscheinen.
Daher wird im besagten Include ein Funktionsbaustein "ZISU_METMETHOD" 
aufgerufen. Dieser Fuba steckt in einer Funktionsgruppe "ZFGR_ZMETMETHOD", 
in der ich einen Dynpro 0500 definiert habe. Dieser Dynpro enthält ein 
Table-Grid zur Pflege von Daten aus der kundeneigenen Tabelle.

Leider bekomme ich schon beim Testen des Fubas folgende Fehlermeldung: 
"Dynpro SAPLZFGR_ZMETMETHOD 0500 darf nicht Include-Dynpro sein." Leider 
findet sich kein Hinweis, was da falsch gelaufen sein könnte.

Ist vielleicht an den Eigenschaften des Dynpros etwas verkehrt? Bei den 
Einstellungen "Subscreen, Modales Dialogfenster" kommt ein Kurzdump. Bei 
"Normal" die o.g. Fehlermeldung. Oder liegt's am Coding (siehe Source 
anbei). Danke im voraus für Eure Tipps.

Gruß


FUNCTION zisu_zmetmethod.
*"----------------------------------------------------------------------
*"*"Lokale Schnittstelle:
*"  IMPORTING
*"     VALUE(Y_ANLAGE) LIKE  EANL-ANLAGE
*"  EXPORTING
*"     VALUE(YT_ZMETMETHOD) LIKE  ZMETMETHOD STRUCTURE  ZMETMETHOD
*"----------------------------------------------------------------------

  DATA: it_zmetmethod LIKE TABLE OF zmetmethod.
  DATA: wa_zmetmethod LIKE zmetmethod.

* Beispiel:

  SELECT * FROM zmetmethod
           INTO TABLE it_zmetmethod
           WHERE anlage = y_anlage.

  CALL SCREEN 0500.




ENDFUNCTION.

*&---------------------------------------------------------------------*
*&      Module  STATUS_0500  OUTPUT
*&---------------------------------------------------------------------*
*       text
*----------------------------------------------------------------------*
MODULE status_0500 OUTPUT.
    SET PF-STATUS '0500'.
    SET TITLEBAR '0500'.

ENDMODULE.                 " STATUS_0500  OUTPUT

*&---------------------------------------------------------------------*
*&      Module  USER_COMMAND_0500  INPUT
*&---------------------------------------------------------------------*
*       text
*----------------------------------------------------------------------*
MODULE user_command_0500 INPUT.

*  CASE ok_code.
*    WHEN 'EXIT'. LEAVE TO SCREEN 0.
*    WHEN 'CANC'. LEAVE TO SCREEN 0.
*    WHEN 'BACK'. LEAVE TO SCREEN 0.
*    WHEN 'SAVE'.
**   ......
*      LEAVE TO SCREEN 0.
*    WHEN 'ENTER'. LEAVE TO SCREEN 0.
*  ENDCASE.

ENDMODULE.





home help back first fref pref prev next nref lref last post