Drucktaste aus Drucktastenleiste im Dynpro-Status ausblenden

Die Frage ist als "gelöst" markiert. Den entsprechend Beitrag findest du hier.

Benutzeroberflächen in SAP®-Systemen.
5 Beiträge • Seite 1 von 1
5 Beiträge Seite 1 von 1

Drucktaste aus Drucktastenleiste im Dynpro-Status ausblenden

Beitrag von Der Formulator (ForumUser / 34 / 8 / 0 ) »
Hallo,
ich möchte unter bestimmten Umständen eine Drucktaste aus der Drucktastenleiste meines Gui-Status ausblenden.
Wie man z.B. die Funktion F8 in einem Report unterdrückt, habe ich gefunden:

Code: Alles auswählen.

AT SELECTION-SCREEN OUTPUT.
  DATA: it_ucomm TYPE STANDARD TABLE OF sy-ucomm WITH DEFAULT KEY.
* Standard-Button Ausführen (F8) in der Toolbar entfernen
  APPEND 'ONLI' TO it_ucomm.

  CALL FUNCTION 'RS_SET_SELSCREEN_STATUS'
    EXPORTING
      p_status  = sy-pfkey
    TABLES
      p_exclude = it_ucomm.

START-OF-SELECTION.
PARAMETERS: pa_matnr TYPE matnr.

SELECT SINGLE * FROM mara INTO @data(mara)
  WHERE matnr = @pa_matnr.
Das scheint mit diesem FuBa aber nur für Reports und nicht für Modoolpools zu funktionieren.
Gibt es da eine andere Möglichkeit?

Grüße, Christian

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


Re: Drucktaste aus Drucktastenleiste im Dynpro-Status ausblenden

Beitrag von Der Formulator (ForumUser / 34 / 8 / 0 ) »
Ohje, wie einfach.

Hab es selbst gelöst :-)

Code: Alles auswählen.

SET PF-STATUS 'S100' EXCLUDING 'EXEC'.
Das ist ja schon fast peinlich :-)

Re: Drucktaste aus Drucktastenleiste im Dynpro-Status ausblenden

Beitrag von a-dead-trousers (Top Expert / 4394 / 223 / 1182 ) »
Zur Info:
Eigentlich ist der Weg über

Code: Alles auswählen.

SET PF-STATUS 'S100' EXCLUDING 'EXEC'.
der allgemein gültige Zugang für diese Funktionalität. Es sei denn natürlich, das eingesetzt Modul bietet dafür eine eigene Steuerungslogik an.

In der ABAP Basis muss man lediglich bei Reports (mit Selection-Screen), weil da der Report-Prozessor die Steuerung über den GUI-Status übernimmt, den Funktionsbaustein RS_SET_SELSCREEN_STATUS verwenden.
Zuletzt geändert von a-dead-trousers am 10.06.2022 10:01, 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: Drucktaste aus Drucktastenleiste im Dynpro-Status ausblenden

Beitrag von ewx (Top Expert / 4842 / 310 / 638 ) »
Dynproprogrammierung ist mittlerweile so alt, das zählt als Geheimwissen... 😄

Folgende Benutzer bedankten sich beim Autor ewx für den Beitrag (Insgesamt 2):
a-dead-trousersblack_adept


Re: Drucktaste aus Drucktastenleiste im Dynpro-Status ausblenden

Beitrag von ralf.wenzel (Top Expert / 3921 / 200 / 280 ) »
Das ist so ein Ding, worüber ich mich massiv ärgere. Report, Modulpools und in Controls geht es wieder anders. Für mich ist und bleibt ein Button ein Button, also ein Objekt mit Eigenschaften (welcher Button, (un)sichtbar, Funktionstext, etc.) und einer öffentlichen Methode, in der das Coding sitzt, das vom dem Ding übernommen wird. Dann übergebe ich dem Control oder Dynpro eine Tabelle mit lauter solcher Knöppe und fertig.

Das Leben könnte so einfach sein....


Ralf
Bild
Ralf Wenzel Heuristika SAP-Development
25 Jahre SAP-Entwickler • 20 Jahre Freiberufler
PublikationenUngarische NotationXing

Seite 1 von 1

Vergleichbare Themen

0
Antw.
2023
Views
ME2xN: Eigene Drucktaste im Status aufnehmen
von kevinh » 28.09.2015 14:43 • Verfasst in Dialogprogrammierung
9
Antw.
2777
Views
Mit Drucktaste Dynpro wechseln
von mc12345 » 23.05.2014 10:43 • Verfasst in ABAP® für Anfänger
1
Antw.
1996
Views
Wert einer Drucktaste aus Dynpro auslesen
von SaschaR » 21.03.2006 16:21 • Verfasst in ABAP® für Anfänger
2
Antw.
7264
Views
Button im PF-Status ausblenden, Parameter click-sensitiv
von chatty » 15.12.2005 13:59 • Verfasst in ABAP® Core
2
Antw.
3712
Views
Textfeld in Dynpro ein- und ausblenden.
von tom1986 » 16.03.2009 12:09 • Verfasst in ABAP® für Anfänger

Über diesen Beitrag


Die Frage ist als "gelöst" markiert. Den entsprechend Beitrag findest du hier.

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

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.

Unbeantwortete Forenbeiträge

aRFC im OO-Kontext
vor 4 Wochen von ralf.wenzel 1 / 1563
Hilfe bei SWEC/SWE2
letzen Monat von retsch 1 / 8170