Hilfe (F1) für die Auswahl Optionen

Alles rund um die Sprache ABAP®: Funktionsbausteine, Listen, ALV
11 Beiträge • Seite 1 von 1
11 Beiträge Seite 1 von 1

Hilfe (F1) für die Auswahl Optionen

Beitrag von BabsiCSC (ForumUser / 86 / 0 / 0 ) »
Hallo,

Ich möchte für eine Auswahl auf der Selektionsmaske (3 Radiobuttons), eine Hilfe (Klick auf F1 - Hilfepopup öffnet sich) für den User zur Verfügung stellen!

(siehe screenshot)

Wie kann ich bei diesen drei Radiobuttons, mit Klick auf F1, eine Hilfe hinterlegen?
Bzw. wie ist das möglich?
Gibt es diesbezüglich einen Beispielcode?

Danke!
lg

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


Beitrag von ewx (Top Expert / 4784 / 294 / 628 ) »
Hi CSCBabsi!
du musst eigentlich nur auf ein dokumentiertes Datenelement referieren!
Oder hier DEMO_DYNPRO_F1_HELP

Beitrag von BabsiCSC (ForumUser / 86 / 0 / 0 ) »
Hallo,

Super, danke!

lg

Beitrag von BabsiCSC (ForumUser / 86 / 0 / 0 ) »
Hallo,

Ich vermute, dass dieser Demoreport nicht dem entspricht was ich haben möchte!??! :(
-> Weil ich will, dass sich ein Popup öffnet, sobald man auf eines der Sätze neben dem Radiobutton mit F1 draufklickt!
Und dieser Demoreport macht dies jedoch nicht!?

Inwiefern soll ich auf ein dokumentiertes Datenelement referieren?

Bitte um genauere Info! :-(

thx,
lg

Beitrag von ewx (Top Expert / 4784 / 294 / 628 ) »
Das hier ist zwar für die Feldsteuerung, aber das sollte dir bei deinem Problem auch helfen:
http://www.abapforum.com/forum/viewtopi ... sercommand

Beitrag von BabsiCSC (ForumUser / 86 / 0 / 0 ) »
Hallo,

Folgende Frage noch zu diesem Thema ->
Wenn ich das mit AT SELECTION-SCREEN und HELP-REQUEST mache, (siehe codeteil)

AT SELECTION-SCREEN ON HELP-REQUEST FOR pa_ean.
CALL SCREEN 100 STARTING AT 10 10
ENDING AT 50 10.
*----------------------------------------------------------------------*
* MODULE cancel INPUT
*----------------------------------------------------------------------*
*
*----------------------------------------------------------------------*
MODULE cancel INPUT.
LEAVE PROGRAM.
* EXIT.
ENDMODULE. "cancel INPUT

dann `sollte´ das doch auch funkt.?! Oder? :-(
Weil ich kann mittels dieser Methodik leider nur Dynpros selber machen dazu!
Und ich möchte ja keinen Container (Dynpro) sondern einfach nur eine klassische Popup-F1-Hilfe!

Wie kann man das mit on help-request richtig lösen? :cry:
Danke!!


Das mit dem DEMO_DYNPRO_F1_HELP könnte das richtig sein.
Aber das funktioniert bei mir leider auch nicht so recht !! :?

Bitte nochmals um Hilfe!!
:oops:

Danke!

lg

Beitrag von BabsiCSC (ForumUser / 86 / 0 / 0 ) »
... hallo nochmals,

zu erwähnen wäre auch noch, dass ich die F1-Hilfe jeweils bei diesen drei Radiobuttons hinterlegen möchte ... (siehe screenshot meiner ersten Frage..)
SELECTION-SCREEN BEGIN OF BLOCK auswahl WITH FRAME TITLE text-saw.
PARAMETERS:
pa_ean RADIOBUTTON GROUP radi DEFAULT 'X'
USER-COMMAND ente,
pa_vkss RADIOBUTTON GROUP radi,
pa_allg RADIOBUTTON GROUP radi.
SELECTION-SCREEN END OF BLOCK auswahl.

D.h. das at selection screen
AT SELECTION-SCREEN ON HELP-REQUEST FOR pa_ean.
CALL SCREEN 100 STARTING AT 10 10
ENDING AT 50 10.
*----------------------------------------------------------------------*
* MODULE cancel INPUT
*----------------------------------------------------------------------*
*
*----------------------------------------------------------------------*
MODULE cancel INPUT.
LEAVE PROGRAM.
* EXIT.
ENDMODULE. "cancel INPUT
bezieht sich auf die Felder
- pa_ean
- pa_vkss und
- pa_allg

Bitte um Hilfe!
Danke!!
lg

Beitrag von ewx (Top Expert / 4784 / 294 / 628 ) »
Hi Babsi,

DEMO_DYNPRO_F1_HELP verwendet die Standard-F1-Hilfe.
Was funktioniert denn nicht?
und den AT SELECTION-SCREEN ON HELP-REQUEST FOR xxx benötigst du doch gar nicht, weil du doch die Hilfe anzeigen willst, sobald jmd den Radiobutton auswählt, oder?
Vielleicht erzählst du noch mal genau, was hinterher rauskommen soll...!
Gruß,

Beitrag von BabsiCSC (ForumUser / 86 / 0 / 0 ) »
Hallo,

Danke für die rasche Antwort!

Doch, doch, ich möchte schon, dass sich die Standard-F1-Hilfe öffnet, sobald der User auf eine der drei Zeilen neben den Radiobuttons klickt.
D.h. , wie du richtig verstanden hast, möchte ich die Hilfe anzeigen, sobald jemand auf den Text der Radiobuttons klickt.
Das stimmt schon. So will ich das haben.

Nur beim DEMO_DYNPRO_F1_HELP ist es so, dass die F1-Hilfe über jeweils vier Eingabefelder gelegt ist und nicht über Texte f. Radiobuttons, bzw. nicht über Radiobuttons!?!! :? .. so wie es ich bräuchte ...
Bsp. beim Demoreport:
MODULE f1_help_field3 INPUT.
CALL FUNCTION 'HELP_OBJECT_SHOW_FOR_FIELD'
EXPORTING
doklangu = sy-langu
doktitle = text-002
called_for_tab = 'DEMOF1HELP'
called_for_field = 'FIELD1'.
ENDMODULE.

Wie kann ich das dann lösen?

glaub' ich sitz auf der Leitung :roll: , oder denk' zu kompliziert...
:oops:

Bitte um Hilfe!
thx,
lg

Beitrag von ewx (Top Expert / 4784 / 294 / 628 ) »

Code: Alles auswählen.


  PARAMETERS p1 RADIOBUTTON GROUP a USER-COMMAND radio.
  PARAMETERS p2 RADIOBUTTON GROUP a.
  PARAMETERS p3 RADIOBUTTON GROUP a.


AT SELECTION-SCREEN.
  IF sy-ucomm = 'RADIO'.
    CASE 'X'.
      WHEN p1.
        CALL FUNCTION 'HELP_OBJECT_SHOW_FOR_FIELD'
          EXPORTING
            doklangu         = sy-langu
            doktitle         = 'Material'
            called_for_tab   = 'MARA'
            called_for_field = 'MATNR'.
      WHEN p2.
        CALL FUNCTION 'HELP_OBJECT_SHOW_FOR_FIELD'
          EXPORTING
            doklangu         = sy-langu
            doktitle         = 'Kunde'
            called_for_tab   = 'KNA1'
            called_for_field = 'KUNNR'.
      WHEN p3.
        CALL FUNCTION 'HELP_OBJECT_SHOW_FOR_FIELD'
          EXPORTING
            doklangu         = sy-langu
            doktitle         = 'Beleg'
            called_for_tab   = 'VBAK'
            called_for_field = 'VBELN'.
    ENDCASE.
  ENDIF.

Beitrag von BabsiCSC (ForumUser / 86 / 0 / 0 ) »
Hallo,
Nochmals thx für die rasche Antwort!

o.k., also doch der Funktionsbaustein HELP_OBJECT_SHOW_FOR_FIELD, war mir da immer recht unsicher...

Danke, werd's mal so ausprobieren ...

thx,
lg

Seite 1 von 1

Vergleichbare Themen

0
Antw.
760
Views
FuBa GRAPH_ARRAY_3D - Optionen ?
von airwaver » 11.07.2005 13:56 • Verfasst in ABAP® Core
3
Antw.
10387
Views
MessageBox mit Optionen ja / nein
von cschmoel » 22.08.2012 13:19 • Verfasst in ABAP® für Anfänger
3
Antw.
3749
Views
FB OPEN_FORM eMail Optionen
von jig » 09.07.2004 13:47 • Verfasst in ABAP® Core
3
Antw.
4383
Views
Archivierung SAP CO Daten Optionen
von Buetzy » 01.07.2008 16:15 • Verfasst in Financials
4
Antw.
319
Views
Dropdown Optionen als Filter vorbelegen
von Bright4.5 » 17.08.2023 10:48 • Verfasst in Fiori, UI5, JavaScript

Über diesen Beitrag


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

Aktuelle Forenbeiträge

Zugriff auf Daten via Webdav
vor 21 Minuten von msfox 2 / 33
Interne Tabelle
vor 17 Stunden von sap_enthusiast 3 / 163
Zwischensumme Adobe Forms
vor 3 Tagen von Lucyalison 1 / 71

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

Zugriff auf Daten via Webdav
vor 21 Minuten von msfox 2 / 33
Interne Tabelle
vor 17 Stunden von sap_enthusiast 3 / 163
Zwischensumme Adobe Forms
vor 3 Tagen von Lucyalison 1 / 71

Unbeantwortete Forenbeiträge

Zwischensumme Adobe Forms
vor 3 Tagen von Lucyalison 1 / 71
Group Items auf einer Filterbar
vor einer Woche von Bright4.5 1 / 111
tRFC Transaktionen SM58
vor 4 Wochen von A6272 1 / 141