Toolbarbutton in ALV-Grid zur Laufzeit ändern?

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

Toolbarbutton in ALV-Grid zur Laufzeit ändern?

Beitrag von Nordlicht (Specialist / 304 / 8 / 3 ) »
Hallo,

wie erreiche ich zur Laufzeit die Buttons einer ALV-Toolbar. Ich möchte, daß ein "selbstgebauter" Button (der bei mir bereits funktioniert) nach dem Anklicken "gedrückt" bleibt und ein andere inaktiv wird.

Aber wie ?

Any help welcome ;-)
Nordlicht

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


Beitrag von RiffRaff (Specialist / 379 / 0 / 1 ) »
hallo,

in der Formroutine, die du dem ALV beim Parameter
i_callback_pf_status_set = 'SET_PF_STATUS'
übergibst.

Erkärung dazu in der HILFE zum ALV (Parameter)
Kleines BSP.:

Code: Alles auswählen.

*----------------------------------------------------------------------*
*       FORM SET_PF_STATUS
*----------------------------------------------------------------------*
*       Status für's ALV setzen
*       !!! Dynamischer Aufruf vom ALV. Keine Parameterübergabe
*       !!! ==> direkter Zugriff auf benötigte Werte des Hauptprogramms
*----------------------------------------------------------------------*
*  -->
*  <--
*----------------------------------------------------------------------*
FORM set_pf_status USING rt_extab TYPE slis_t_extab.

  DATA: wa_extab TYPE slis_extab.

* Lesezugriff
  IF g_f_islogged = 'X'.
    wa_extab-fcode = '&DATA_SAVE'.
    APPEND wa_extab TO rt_extab.
  ENDIF.

  SET PF-STATUS '0001' EXCLUDING rt_extab.

ENDFORM.                                                 " SET_PF_STATUS
mfg
Richard

Beitrag von Gast ( / / 0 / 3 ) »
Hallo,

vielen Dank für Deinen Beitrag. Allerdings arbeite ich in ABAP Objects. Ich möchte also über das Event-Handling die Toolbareigenschaften setzen.

Mit dem SET_TOOLBAR_INTERACTIVE komme ich nicht weiter, ich weiß nicht, wie ich dort entsprechende Eigenschaften zu den Buttons übergebe.

Hast Du da eine Idee?

Ciao
Nordlicht

Beitrag von Haubi (Expert / 625 / 20 / 30 ) »
Moinsen.

Versuch's mal mit dem Event TOOLBAR. Du bekommst eine Referenz auf ein Objekt, welches als öffentliche Attribute zwei Tabellen hat, aus denen die Toolbar aufgebaut wird.

Gruss,
Haubi
Das ABAP Kochbuch ab sofort bei Amazon...

I'd rather write code that writes code than write code...

Seite 1 von 1

Vergleichbare Themen

1
Antw.
2051
Views
Laufzeit
von christof » 23.03.2016 13:25 • Verfasst in ABAP® für Anfänger
4
Antw.
8828
Views
ALV Grid Sortierung aktualisieren im grid 1 und grid 2
von c oco » 06.02.2012 10:09 • Verfasst in ABAP Objects®
3
Antw.
2673
Views
Types zur Laufzeit
von tpau » 27.09.2006 18:10 • Verfasst in ABAP® für Anfänger
1
Antw.
11099
Views
Laufzeit sapshcut.exe analysieren
von JHM » 06.11.2013 09:33 • Verfasst in Java & SAP®
2
Antw.
2704
Views
Performance / Laufzeit Fragen
von sp89 » 21.01.2010 09:58 • Verfasst in ABAP® für Anfänger

Über diesen Beitrag


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

Aktuelle Forenbeiträge

Ermittlung der Arbeitstage (Mosid)
vor 17 Stunden von agoetz 4 / 44491
LSMW-Problem
vor 2 Tagen von DeathAndPain gelöst 6 / 2408

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.