Kontext Menü auf Liste verändern

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

Kontext Menü auf Liste verändern

Beitrag von cut1 (Specialist / 121 / 0 / 0 ) »
hallo,

ich habe eine Liste, die bei Aufruf des Kontextmenüs (rechte Maustaste), eine Auswahl der belegten Funktionstasten usw dem Anwender zu auswahl stellt.

Ich würde jetzt gerne, in dieses Kontext Menü meine eigenen Einträge hinzufügen bzw. eventuell diverse Einträge löschen.

Für diesen Zweck gibt es ja bei einem ALV-Grid eigene Methoden, wie funktioniert dies jedoch bei Listen ???
thanks und gruss
cut1

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


Beitrag von cut1 (Specialist / 121 / 0 / 0 ) »
wer sucht der findet.

Eine gute Erläuterung zu diesem Thema findet man in der SAP-Bibliothek:

ABAP Programmierung (BC-ABA) ... einfach danach googlen.

gruss

Beitrag von cut1 (Specialist / 121 / 0 / 0 ) »
*seufz .... geht doch nicht ganz so wie gedacht.

also:

1) neuen PF-Status angelegt und aktiviert
dieser PF-Status hat bei Umsch-F10 den Funktioncode "%CTX'

2) im Programm folgende Form eingebaut:

Code: Alles auswählen.

form on_ctmenu_request using l_menu type ref to cl_ctmenu.

   if sy-listi = 0.
     call method l_menu->add_function
       exporting fcode = 'AUSWERTUNG'
                         text  = 'Auswertung'.
  endif.

ENDFORM.   
 
diese Form soll ja über den FCODE '%CTX', wenn ichs richtig verstanden habe, automatisch aufgerufen werden ... Callback Routine nennt sich das
glaube ich.

3) habe mal spasseshalber einen Breakpoint in die Form reingesetzt, aber leider wird beim klicken der rechten Mausetaste auf eine List-Zeile diese Form
nie erreicht, debugger hält mal zumindest nicht an meinem Break-Point (der sitzt bei der IF-Anweisung).

tja ... und jetzt weis ich nicht mehr weiter ...
thanks und gruss
cut1

Beitrag von JHM (Top Expert / 1197 / 1 / 197 ) »
cut1 hat geschrieben:tja ... und jetzt weis ich nicht mehr weiter ...
Das Programm "demo_list_context_menu" hast du dir angeschaut?

Wo genau klickst du, beim testen?
Du mußt auf den ausgegebenen Text klicken, sonst bekommst du nur den Standard dargestellt.
Gruß Hendrik

Beitrag von cut1 (Specialist / 121 / 0 / 0 ) »
hab mir die Demo "angeschaut", kann da aber nicht viel erkennen, da diese Programm gleich durchrauscht, bzw ich bekomme keine Liste wo ich mal die rechte Maustaste ausprobieren könnte.

tja und ansonsten klick ich wie blöd auf dem Text der Liste rum und nichts passiert.

was mich ebenso wundert das die Form on_ctmenu_request überhaupt nicht aufgerufen wird. (habe dort breakpoint gesetzt)

hmmm
thanks und gruss
cut1

Beitrag von ewx (Top Expert / 4821 / 303 / 634 ) »
Hi Cut,

soooooo groß ist das Program ja nicht, als das man das nicht kurz kopieren könnte... :?

Ansonsten musst du in deinem System wahrscheinlich die Testdaten für das Flugmodell generieren:
entweder Programm S_FLIGHT_MODEL_DATA_GENERATOR
oder Programm SAPBC_DATA_GENERATOR

Gruß, Enno

Beitrag von cut1 (Specialist / 121 / 0 / 0 ) »
:idea:

so dank eurer Hilfe hab ich den Übeltäter endeckt.

Abgleich meines PF-Statuses mit dem des Demoprogrammes ergab das der
Funktionscode nicht aktiv wahr.

Funktionscode ausgewählt -> Button Functionscode benutzt -> siehe da
es funktioniert ... wieder was dazugelernt.
thanks und gruss
cut1

Seite 1 von 1

Vergleichbare Themen

1
Antw.
1765
Views
Kontext Menü - einträge finden
von cut1 » 28.12.2006 18:31 • Verfasst in ABAP Objects®
1
Antw.
1681
Views
MOVE...PERCENTAGE im OO-Kontext
von newbie007 » 08.02.2012 15:08 • Verfasst in ABAP Objects®
0
Antw.
1351
Views
In BSP-Extensions den Kontext halten
von Beni » 11.07.2006 14:05 • Verfasst in Web-Dynpro, BSP + BHTML
0
Antw.
1310
Views
In BSP-Extensions den Kontext halten
von Beni » 11.07.2006 14:05 • Verfasst in Web-Dynpro, BSP + BHTML
0
Antw.
1330
Views
In BSP-Extensions den Kontext halten
von Beni » 11.07.2006 14:04 • Verfasst in Web-Dynpro, BSP + BHTML

Über diesen Beitrag


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

Aktuelle Forenbeiträge

Vererbung abstrakte Klassen
vor 47 Minuten von rob_abc 1 / 16
Neue Themen als SAP Entwickler
vor 7 Stunden von msfox 91 / 8959
ALV - Felder zu Variante auslesen
vor 20 Stunden von whaslbeck 3 / 162

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

Vererbung abstrakte Klassen
vor 47 Minuten von rob_abc 1 / 16
Neue Themen als SAP Entwickler
vor 7 Stunden von msfox 91 / 8959
ALV - Felder zu Variante auslesen
vor 20 Stunden von whaslbeck 3 / 162

Unbeantwortete Forenbeiträge

Vererbung abstrakte Klassen
vor 47 Minuten von rob_abc 1 / 16
Hilfe bei SWEC/SWE2
Gestern von retsch 1 / 132