set_table_for_first_display

Die Objektorientierung mit ABAP®: Vererbung, Dynamische Programmierung, GUI Controls (u.a. ALV im OO).

set_table_for_first_display

Postby Antje1645 » Fri Apr 29, 2011 9:48 am

Hallo,

ich habe mittels is_sort / is_print einen Gruppenwechsel definiert (grpchgedit = 'X'), der einwandfrei funktioniert, bis man eine Anzeigevariante hinzufügt (is_variant, i_save='A').
Schließen sich diese Parameter gegenseitig aus?

Code: [Select all] [Expand/Collapse] [Download] (Untitled.txt)
  1. * Sortierung
  2.     CLEAR: gs_sort, gt_sort, gs_print.
  3.     gs_sort-spos      = 1.
  4.     gs_sort-fieldname = 'H_PSTLZ'.
  5.     gs_sort-up        = 'X'.
  6.  *Beim Drucken eine neue Seite je Gruppenstufenwechsel
  7.     gs_sort-group     = '*'.
  8.     APPEND gs_sort TO gt_sort. CLEAR gs_sort.
  9.  
  10.     gs_print-grpchgedit = 'X'.  "Auf Gruppenstufen reagieren
  11.  
  12.     CREATE OBJECT event_receiver.
  13.     SET HANDLER event_receiver->handle_top_of_list FOR grid1.
  14.     SET HANDLER event_receiver->handle_top_of_page FOR grid1.
  15.     SET HANDLER event_receiver->handle_end_of_list FOR grid1.
  16.     SET HANDLER event_receiver->handle_end_of_page FOR grid1.
  17.     SET HANDLER event_receiver->handle_double_click FOR grid1.
  18. *
  19.     CALL METHOD grid1->set_table_for_first_display
  20.       EXPORTING
  21.         i_structure_name = 'ZFWKOST'
  22.         is_print         = gs_print
  23.         is_layout        = gs_layout
  24.         is_variant       = i_disvariant           "?????????
  25.         i_save           = 'A'
  26.         i_default        = c_on
  27.       CHANGING
  28.         it_sort          = gt_sort[]
  29.         it_outtab        = gt_itab[].
  30.  
GeSHi ©


Gruß
Gerhard
Antje1645
.
.
 
Posts: 2
Joined: Fri Apr 29, 2011 9:48 am

Re: set_table_for_first_display

Postby Bianka4768 » Mon May 02, 2011 9:25 am

Hallo Gerhard,
die Anzeigevariante beinhaltet i.A. auch Sortierung und Summierung...

MfG
Thomas R.
Bianka4768
....
....
 
Posts: 567
Joined: Tue Dec 10, 2002 5:46 pm

Re: set_table_for_first_display

Postby Antje1645 » Tue May 03, 2011 9:09 am

Hallo Thomas,

heißt das, dass die Einstellung durch "grpchgedit = 'X'" dadurch nicht mehr funktioniert ?
Oder kann man diesen Parameter auch über die Anzeigevariante aktivieren?

Danke
Gerhard P.
Antje1645
.
.
 
Posts: 2
Joined: Fri Apr 29, 2011 9:48 am

Re: set_table_for_first_display

Postby Bianka4768 » Tue May 03, 2011 9:20 am

Hallo Gerhard,
da kann ich nur sagen:
Versuch macht kluch...
(ich weiss es gerade nicht)


MfG
Thomas R.
Bianka4768
....
....
 
Posts: 567
Joined: Tue Dec 10, 2002 5:46 pm


Return to ABAP Objects®

Who is online

Users browsing this forum: No registered users and 17 guests