Suchhilfe auslesen

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

Suchhilfe auslesen

Beitrag von f4hilfe (ForumUser / 3 / 1 / 0 ) »
Hallo Zusammen, sorry bin noch voll Änfänger und hätte da eine Frage.
Folgendes:
Ich habe ein Selektionsbildschirm, ein normalen report ohne Dynpro, dort sind mehrere Parameters deklariert und
über Selection Screen On Value Request for [parameter] ist quasi die Suchhilde das Icon zugeordnet?
Richtig - nun wie bekomme ich heraus welche Suchhilfe der User geklickt hat, also für welches Parameterfeld?
Es sollen verschiedenen Aktionen passieren, einmal soll eben nur ein Fensteraufgehen dann irgendwann soll eine eigenen
Hilfe hinterlegt sein ...

Danke für eure Hilfe

Micha
Alles ist Möglich...

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


Re: Suchhilfe auslesen

Beitrag von a-dead-trousers (Top Expert / 4399 / 223 / 1182 ) »
hi!

Bei

Code: Alles auswählen.

AT SELECTION-SCREEN ON VALUE-REQUEST FOR parameter
hast du ja den Namen des Parameters bereits angegeben. Du musst also nur noch die gewünschte Wertehilfe aufrufen.

Beispiel:

Code: Alles auswählen.

AT SELECTION-SCREEN ON VALUE-REQUEST FOR parameter1.
* Hier rufst du die Hilfe zu parameter1 auf.
AT SELECTION-SCREEN ON VALUE-REQUEST FOR parameter2.
* Hier rufst du die Hilfe zu parameter2 auf.

* usw...
lg ADT
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: Suchhilfe auslesen

Beitrag von f4hilfe (ForumUser / 3 / 1 / 0 ) »
Hi ADT,
ja das habe ich danach kommt quasi mein Unterprogram und wird durchlaufen - kein Problem...
Das meinte ich nicht...
Ich habe das Problem wie unterscheide ich welche Wertehilfe gedrückt wurde?
Also bei PARAMTER1 wenn der User da clickt startet die Wertehilfe und er wählt etwas aus... dieser Wert wird übertragen in das Parameterfeld.
wenn der User die zweite Wertehilfe aufruft dann kommt auch ein Wert zurück der in das zweite parameterfeld geschrieben wird...
nun wie sage ich dem "Wert" der zurück kommt in welches Parameterfeld es geschrieben werden soll, es darf ja nur in das Parameterfeld geschrieben werden wo er die Wertehilfe gedrückt hat...?
Ich hoffe ich habe mich verständlich ausgedrückt.

Sinn des report soll sein - es gibt ein p_1 - p_5 , wenn der User auf die Suchhilfe drückt je nach Parameter, öffnet sich GUI_UPLOAD - ich wähle Datei und schreibe Pfad in das Parameter feld. er kann 5 verschiedenen dateien wählen oder nur im ersten feld eine datei wählen oder nur eins mittendrin...?!?

danke
Alles ist Möglich...

Re: Suchhilfe auslesen

Beitrag von a-dead-trousers (Top Expert / 4399 / 223 / 1182 ) »
Zum Beispiel so:

Code: Alles auswählen.

AT SELECTION-SCREEN ON VALUE-REQUEST FOR parameter1.
  PERFORM select_upload CHANGING parameter1.
AT SELECTION-SCREEN ON VALUE-REQUEST FOR parameter2.
  PERFORM select_upload CHANGING parameter2.
...
FORM select_upload CHANGING cd_value TYPE CSEQUENCE.
  DATA:
    lt_file_table TYPE fieltable,
    ld_rc TYPE i.
  FIELD-SYMBOLS:
    <ls_file_table> TYPE file_table.

  cl_gui_frontend_services=>file_open_dialog( 
    CHANGING 
      file_table = lt_file_table 
      rc = ld_rc ).
  
  IF ld_rc EQ 0 AND lt_file_table IS NOT INITIAL.
    READ TABLE lt_file_table ASSIGNING <ls_file_table> INDEX 1.
    IF sy-subrc EQ 0.
      cd_value = <ls_file_table>-filename.
    ENDIF.
  ENDIF.
ENDFORM.
lg ADT

Folgende Benutzer bedankten sich beim Autor a-dead-trousers für den Beitrag:
f4hilfe

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: Suchhilfe auslesen

Beitrag von f4hilfe (ForumUser / 3 / 1 / 0 ) »
Super Klasse, Danke! :up:
Alles ist Möglich...

Seite 1 von 1

Vergleichbare Themen

3
Antw.
4862
Views
Suchhilfe: Zwei Dynpro-Felder aus 1 Suchhilfe beschicken
von meinrad » 03.03.2006 15:24 • Verfasst in Dialogprogrammierung
4
Antw.
2422
Views
Suchhilfe
von Horst » 16.11.2005 12:54 • Verfasst in ABAP® für Anfänger
2
Antw.
1871
Views
Suchhilfe
von jspranz » 07.10.2015 13:48 • Verfasst in ABAP® für Anfänger
3
Antw.
7773
Views
ALV Suchhilfe
von sap_all » 20.09.2005 10:23 • Verfasst in ABAP® Core
2
Antw.
2464
Views
Suchhilfe
von reini69 » 22.08.2005 16:41 • Verfasst in ABAP® Core

Über diesen Beitrag


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

Aktuelle Forenbeiträge

Regex in where
vor 4 Stunden von tar 8 / 183
Daten an Tabelle binden
Gestern von Bright4.5 3 / 1489

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.

Aktuelle Forenbeiträge

Regex in where
vor 4 Stunden von tar 8 / 183
Daten an Tabelle binden
Gestern von Bright4.5 3 / 1489

Unbeantwortete Forenbeiträge

aRFC im OO-Kontext
vor 5 Wochen von ralf.wenzel 1 / 3261
Hilfe bei SWEC/SWE2
September 2024 von retsch 1 / 9822