[58084] in SAPr3-news

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

Subscreen in Tabstrip

daemon@ATHENA.MIT.EDU (Jens280181@web.de)
Tue Sep 12 05:05:54 2006

To: sapr3-news@mit.edu
Date: 12 Sep 2006 02:05:41 -0700
From: Jens280181@web.de
Message-ID: <1158051941.435676.229570@b28g2000cwb.googlegroups.com>

hallo zusammen.
ich bin so langsam aber sicher am verzweifeln! ;-(

ich hab mir ein dynpro 100 mit tabstrip (3 reiter) angelegt.
--> reiter1 =3D ETIK1
--> reiter2 =3D ETIK2
--> reiter3 =3D ETIK3

im ersten reiter "ETIK1" befindet sich ein subscreen 110.
in diesem subscreen gebe ich =FCber materialnummer- oder ean-selektion
den kurztext mit.
im subscreen-fenster befindet sich ein button zum weiterbl=E4ttern.
durch anklicken des buttons m=F6chte ich einen zweiten, neuen
subscreen-bereich im dynpro 110 ansehen.

wenn ich das ganze auch f=FCr die anderen beiden reiter abbilden
m=F6chte, bekomme ich entweder kurzdumps oder es wird nicht das
angezeigt was ich sehen m=F6chte?!


hier mal etwas coding:

PROCESS BEFORE OUTPUT.
  MODULE status_0100.
  MODULE fill_dynnr.
  CALL SUBSCREEN sub1 INCLUDING sy-cprog dynnr.
  CALL SUBSCREEN sub2 INCLUDING sy-cprog '0120'.
  CALL SUBSCREEN sub3 INCLUDING sy-cprog '0130'.
  MODULE clear_ok_code.

PROCESS AFTER INPUT.
  CALL SUBSCREEN sub1.
  CALL SUBSCREEN sub2.
  CALL SUBSCREEN sub3.
  MODULE user_command_0100.
  MODULE clear_ok_code.



*----------------------------------------------------------------------*
***INCLUDE Z_ETIKETTEN_UEBERSICHT_FILLO01 .
*----------------------------------------------------------------------*
*&---------------------------------------------------------------------*
*&      Module  fill_dynnr  OUTPUT
*&---------------------------------------------------------------------*
*       text
*----------------------------------------------------------------------*
MODULE fill_dynnr OUTPUT.
  CASE etiketten_uebersicht-activetab.
    WHEN 'ETIK1' OR 'BACK1'.
      dynnr =3D '0110'.
    WHEN 'ETIK2' OR 'BACK2'.
      dynnr =3D '0120'.
    WHEN 'ETIK3'.
      dynnr =3D '0130'.
    WHEN 'GO1'.
      dynnr =3D '0111'.
    WHEN 'GO2'.
      dynnr =3D '0121'.
    WHEN OTHERS.
      etiketten_uebersicht-activetab =3D 'ETIK1'.
      dynnr =3D '0110'.
  ENDCASE.
ENDMODULE.                 " fill_dynnr  OUTPUT
  MODULE exit AT EXIT-COMMAND.



ich hoffe mir kann jemand weiterhelfen...danke schonmal.
gru=DF jens


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