Sammelsuchehilfe: (Gelöst)Reihenfolge der Einzelner Tabs

Getting started ... Alles für einen gelungenen Start.
5 Beiträge • Seite 1 von 1
5 Beiträge Seite 1 von 1

Sammelsuchehilfe: (Gelöst)Reihenfolge der Einzelner Tabs

Beitrag von mnd (ForumUser / 47 / 3 / 0 ) »
Guten Morgen,

Ich habe jetzt eine Schwierigkeit mit Sammelsearchhilfe. Ich habe die SSH definiert. Die besteht aus 2 einzelnen Suchehilfe. Wenn ich auf der Anwendung die "DropDown(in SAP heisst es wahrscheinlich Suchehilfe)" angeklickt, bekomme ich die SSH mit zwei Tabs. Das erste Tab hat immer default Seite mit Ergebnissen. Ich muss jedesmal die zuklappen, um die Suchekriterien zu springen. Ich möchte jetzt die zwei Tabs manipulieren. Nach dem Anklick des "DropDown Icons" sollt ich immer die Tabs mit dem default "Suchekriterien Seite" statt Sucheergebnisseseite bekommen. (Lösung wurde gefunden. Für jede Suchehilfe gibt 3 Opitionen "Display Ergebnisse Immediatly. Dialog depend on set of value, Dialog with value restriction.") Display Ergebnisse Immediatly dient dafür, dass die Ergebnisse automatisch angezeigt werden.

aber andere Problem

Wenn ich auf der Suchehilfescreen auf zweite Tabs springen bekomme ich nach dem nächsten Öffnen der Suchehilfe automatisch das zweite Tab angezeigt. Anscheind merkt SAP die letzte Reihenfolge automatisch. Kann mann das automatische Merken durch irgendwelche Parameter wegmachen? Habt Ihr Idee?

vielen danke voraus
Peter
Zuletzt geändert von mnd am 20.06.2012 13:18, insgesamt 2-mal geändert.

gesponsert
Stellenangebote auf ABAPforum.com schalten
kostenfrei für Ausbildungsberufe und Werksstudenten


Re: Sammelsuchehilfe: Reihenfolge der Einzelner Tabs

Beitrag von a-dead-trousers (Top Expert / 4457 / 227 / 1198 ) »
hi!

Auf die schnelle fällt mir nur ein, dass man die Reihenfolge und damit vermutlich auch die Erstanzeige über das Suchhilfen Exit festlegen kann.
Step "SELONE".
Parameter dafür fallen mir jetzt leider keine ein.

lg ADT

EDIT: Hey, das ist ja mein 500er Post. 8)
Zuletzt geändert von a-dead-trousers am 20.06.2012 15:05, insgesamt 1-mal geändert.
Theory is when you know something, but it doesn't work.
Practice is when something works, but you don't know why.
Programmers combine theory and practice: Nothing works and they don't know why.

ECC: 6.18
Basis: 7.50

Re: Sammelsuchehilfe: Reihenfolge der Einzelner Tabs

Beitrag von black_adept (Top Expert / 4134 / 131 / 956 ) »
SAP merkt sich den zuletzt gewählten Tab einer Sammelsuchhilfe in DDSHDEFSH.
Das wirst du auch nicht mit einem Parameter ändern können - aber du könntest diese Tabelle "anpasssen".

Auszug Quältext von SAP - der interessante Teil inkl. des Kommentars findet sich am Ende der Routine

Code: Alles auswählen.

*---------------------------------------------------------------------*
*       FORM F4PROZ_STEP_SELONE                                       *
*---------------------------------------------------------------------*
*       ........                                                      *
*---------------------------------------------------------------------*
FORM f4proz_step_selone2
     TABLES record_tab STRUCTURE seahlpres
     USING shlp_top TYPE shlp_descr_t
           shlp_tab TYPE shlp_descr_tab_t
     CHANGING shlp_curr TYPE shlp_descr_t
              callcontrol TYPE ddshf4ctrl
              ocxinterface STRUCTURE ddshocxint.
  DATA: helpmethod_all LIKE ddshdescr OCCURS 0 WITH HEADER LINE.
  DATA: shlp_choose LIKE ddshdescr-shlpname.
  DATA: fcode LIKE sy-ucomm.
  DATA: excl_tab TYPE excl_tab_t.
  FIELD-SYMBOLS: <shlp> TYPE shlp_descr_t.

  CHECK callcontrol-step = c_selone2.
  CLEAR callcontrol-steprc.

* OCX-Callback mit SELONE2 aus sichtbarem OCX springt sofort raus,
* weil das OCX dafür keinen eigenen Dialog hat.
* SELONE2 könnte allerdings von einer Suchhilfe mit dunkelgeschaltetem
* OCX kommen. In diesem Fall muß das OCX eine neue Auswahl erlauben.

  callcontrol-step = c_selone2.
  LOOP AT shlp_tab ASSIGNING <shlp>.
    MOVE-CORRESPONDING <shlp> TO helpmethod_all.
    MOVE-CORRESPONDING <shlp>-intdescr TO helpmethod_all.
    APPEND helpmethod_all.
  ENDLOOP.
  CALL FUNCTION 'F4_CHOOSE_SEARCH_HELP'
    EXPORTING
      starting_x   = callcontrol-cucol
      starting_y   = callcontrol-curow
      default_shlp = shlp_curr-shlpname
    IMPORTING
      shlp_name    = shlp_choose
      fcode        = fcode
    TABLES
      shlp_txt_tab = helpmethod_all
      excl_tab     = excl_tab
    EXCEPTIONS
      OTHERS       = 1.
  IF sy-subrc <> 0 OR fcode = 'CANC'.
    callcontrol-steprc = 8.
    EXIT.
  ENDIF.
  READ TABLE shlp_tab INTO shlp_curr
       WITH KEY shlpname = shlp_choose.
* Unmittelbar nach Auswahl einer Suchhilfe muß sie als neue
* Default-Suchhilfe festgehalten werden. Das passiert hier und im
* OCX.
  PERFORM set_default_shlp USING callcontrol-top_shlp
          shlp_curr-shlpname.
* Das Interface wird erst in PRESEL1 gefüllt, damit man noch
* vorher in einem SHLP-Exit die Chance hat, ins Interface einzugreifen.
ENDFORM.                               "F4PROZ_STEP_SELONE2
live long and prosper
Stefan Schmöcker

email: stefan@schmoecker.de

Re: Sammelsuchehilfe: Reihenfolge der Einzelner Tabs

Beitrag von mnd (ForumUser / 47 / 3 / 0 ) »
Hallo Alle,

Vielen danke für euere schnelle Hilfe. Soweit habe ich das Problem gelöst. Man sollt nur die "Search help exit" eine einzige Zeile hinzufügen.
"DELETE FROM DDSHDEFSH". Danmit die Reihenfolge nach der Suche entfernt werden.


mit freudlichen Grüßen
Peter

Re: Sammelsuchehilfe: (Gelöst)Reihenfolge der Einzelner Tabs

Beitrag von ewx (Top Expert / 4887 / 319 / 644 ) »
Du solltest in dem Fall einen Standard-Funktionsbaustein anstelle des direkten Tabellenupdates verwenden:

Code: Alles auswählen.

        CALL FUNCTION 'F4TOOL_RESET_DEF_SHLP' "/allow a new selection
             EXPORTING
                  USER     = SY-UNAME
                  TOP_SHLP = '<suchhilfe>'.

Seite 1 von 1

Vergleichbare Themen

4
Antw.
2786
Views
Tabs innerhalb von Tabs
von deejey » 17.12.2018 19:00 • Verfasst in Dialogprogrammierung
3
Antw.
3832
Views
ALV-Grid ausblenden einzelner Zellen
von SAP_ENTWICKLER » 31.01.2014 07:19 • Verfasst in ABAP® Core
0
Antw.
566
Views
Sperren einzelner Infotyps für eine best. Perso
von Haubentaucher » 14.07.2006 08:19 • Verfasst in ABAP® Core
1
Antw.
2261
Views
ALV-Grid: Ändern Datentyp/Ausgabelänge einzelner Zelle
von TomSd » 16.10.2007 10:13 • Verfasst in ABAP Objects®
2
Antw.
3732
Views

Über diesen Beitrag


Unterstütze die Community und teile den Beitrag für mehr Leser und Austausch

Aktuelle Forenbeiträge

SAPGui 8.00 32 Bit vs 64 Bit
vor 15 Stunden von DeathAndPain 1 / 485
IBAN und BUT0BK
vor 16 Stunden von DeathAndPain gelöst 5 / 6724
Gewährleistungsende im Equipment
vor einer Woche von Yourairld gelöst 8 / 28868
IF mit AND und OR
vor 3 Wochen von GastX 6 / 17090

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.