Favoriten-Menü in selbst programmierter Werthilfe

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

Favoriten-Menü in selbst programmierter Werthilfe

Beitrag von ralf.wenzel (Top Expert / 3776 / 176 / 262 ) »
Moin,

ich habe eine programmierte F4-Werthilfe und der Anwender möchte gern diesen Favoriten-Button darin haben, um die Werteliste benutzerabhängig einzuschränken.

Wenn ich das, was ich so gelesen habe, stimmt, geht beides nicht zusammen. Aber vor einer definitiven Aussage dazu frag ich hier lieber nochmal, ob das geht, notfalls mit einem Trick ;)


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

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


Re: Favoriten-Menü in selbst programmierter Werthilfe

Beitrag von a-dead-trousers (Top Expert / 4271 / 213 / 1140 ) »
hi.

Ich weiß jetzt nicht woran es liegt, aber ich hab bei mir Suchhilfen
1) die nur Tabellen beinhalten und Favoriten anbieten
2) die nur Tabellen beinhalten und keine Favoriten anbieten.
3) die sowohl Tabellen als auch User-Exits beinhalten und Favoriten anbieten.
4) die nur User-Exits beinhalten und keine Favoriten anbieten.

Was ich bislang nicht gefunden habe sind Suchhilfen die nur User-Exits beinhalten und Favoriten anbieten.
Daher komm ich zum Schluss, dass zumindest eine Tabelle in der Suchhilfe eingetragen sein muss, damit die Favoriten aktiviert werden.
Aber da scheint es trotzdem noch einen "Trigger" zu geben. Ich würde auf die Schlüssellänge oder die Datenmenge tippen.

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: Favoriten-Menü in selbst programmierter Werthilfe

Beitrag von a-dead-trousers (Top Expert / 4271 / 213 / 1140 ) »
Ich muss mich korrigieren:
Ich habe gerade auch eine Suchhilfe gefunden die nur ein User-Exit eingetragen hat und trotzdem einen Knopf für die Favoriten beinhaltet.
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: Favoriten-Menü in selbst programmierter Werthilfe

Beitrag von a-dead-trousers (Top Expert / 4271 / 213 / 1140 ) »
Ich glaub ich weiß die Antwort:
Im User-Exit der Suchhilfen gibt es ja mehrere Steps.
Wenn man PRESEL bzw. PRESEL1 abarbeitet, darf man dabei NICHT den STEP auf SELECT ändern.
Im nächsten Aufruf wird dann SELECT durchlaufen. Hier kann man die Ausgabetabelle befüllen und den STEP auf DISP setzen.
Macht man das so, wird der Favoriten-Button angezeigt.

Wenn man aber im Schritt PRESEL bzw. PRESEL1 den STEP auf SELECT ändert wird im nächsten Aufruf nicht SELECT durchlaufen sondern sofort DISP.
Jetzt fehlt der Favoriten-Button in der Ausgabeliste.

Hab so gerade bei einer meiner Suchhilfen die vorher den Button nicht angezeigt hat, den Button reinbekommen.
Ergo, die Anzeige der Favoriten kann (irgendwie :? ) über die Steps gesteuert werden. Vermutlich kann man durch Setzen des STEP einzelne Schritte überspringen und so den Dialog beeinflussen.
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: Favoriten-Menü in selbst programmierter Werthilfe

Beitrag von LGiesken (ForumUser / 40 / 14 / 5 ) »
Hallo Ralf,

könntest du nicht den FuBa RECA_GUI_F4_GRID_POPUP verwenden und dabei dann die Tabelle mit den übergebenen Werten je nach Nutzer anpassen? Ist zwar nicht so schön, das ganze Hart reinzucoden, aber dadurch müsste es ja möglich sein. Oder soll das wirklich über einen Favoriten-Button passieren?

Re: Favoriten-Menü in selbst programmierter Werthilfe

Beitrag von waltersen (Specialist / 140 / 0 / 13 ) »
Hallo,

hier hatte jemand das gleiche Problem:

https://archive.sap.com/discussions/thread/3365752

Da scheinen Lösungsansätze drin zu sein.

Gruß Jan

Folgende Benutzer bedankten sich beim Autor waltersen für den Beitrag:
ralf.wenzel


Re: Favoriten-Menü in selbst programmierter Werthilfe

Beitrag von ralf.wenzel (Top Expert / 3776 / 176 / 262 ) »
Dann scheint meine Vermutung richtig: Für selbstprogrammierte Werhilfen (POV) scheint das grundsätzlich nicht zu gehen.


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

Re: Favoriten-Menü in selbst programmierter Werthilfe

Beitrag von a-dead-trousers (Top Expert / 4271 / 213 / 1140 ) »
Achso, du meinst also komplett selbst erstellte Wertehilfen mit eigenem Dialog usw. und nicht die "Suchhilfen" aus dem DDIC?
Wenn du sowas nutzt, wie soll dann da eine (Standard?) Favoriten-Funktion funktionieren?
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: Favoriten-Menü in selbst programmierter Werthilfe

Beitrag von edwin (Specialist / 300 / 9 / 68 ) »
Hi,
bei dem FB 'F4IF_INT_TABLE_VALUE_REQUEST' muss der Parameter PVALKEY bestückt sein, dann erscheint der Favoriten Button auch hier, Bsp:

Code: Alles auswählen.

    data pvalkey type DDSHPVKEY.

    pvalkey = |{ sy-cprog }{ sy-dynnr }|.

    CALL FUNCTION 'F4IF_INT_TABLE_VALUE_REQUEST'
      EXPORTING
*       ddic_structure  = 'XXXX'
*       retfield        = 'DESCR'
        PVALKEY         = pvalkey            "<<<<<
...
/Edwin

Folgende Benutzer bedankten sich beim Autor edwin für den Beitrag (Insgesamt 2):
a-dead-trousersralf.wenzel


Re: Favoriten-Menü in selbst programmierter Werthilfe

Beitrag von waltersen (Specialist / 140 / 0 / 13 ) »
Hallo Ralf,

hier Stand aber, dass es geht. Eventuell hast Du was überlesen.


Zitat:
Hi Florian,

You can enable personal values by clearing the search help's callcontrol-pvalues field in a search help exit. The default value provided by SAP is 'D' (as in Don't allow). Clearing the field enables personal values.

Copy Code
if callcontrol-step = 'PRESEL'.
callcontrol-pvalues = space. " allow
endif.
Cheers,

Amy

Re: Favoriten-Menü in selbst programmierter Werthilfe

Beitrag von ralf.wenzel (Top Expert / 3776 / 176 / 262 ) »
waltersen hat geschrieben:Hallo Ralf,

hier Stand aber, dass es geht. Eventuell hast Du was überlesen.
Nein, du hast das Posting nicht verstanden, das du zitierst. Oder meins. Ich habe die Steps im POV nicht. Macht nix, Problem ist ja gelöst.


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

Seite 1 von 1

Vergleichbare Themen

1
Antw.
613
Views
Werthilfe
von miho » 25.02.2013 14:39 • Verfasst in ABAP® für Anfänger
13
Antw.
6423
Views
Werthilfe auf Dynprofeld
von ralf.wenzel » 07.11.2012 14:27 • Verfasst in ABAP® Core
0
Antw.
1054
Views
Werthilfe bei FB 'REUSE_ALV_GRID_DISPLAY'
von z » 12.01.2007 19:14 • Verfasst in ABAP® Core
1
Antw.
1510
Views
Gen. Tab.pflegedialog: Keine Werthilfe!?
von ralf.wenzel » 31.01.2006 20:29 • Verfasst in ABAP® Core
1
Antw.
1755
Views
Generierter Tab.pflegedialog -> Eigene Werthilfe
von ralf.wenzel » 22.08.2007 17:56 • Verfasst in ABAP® Core

Aktuelle Forenbeiträge

Zwischensumme Adobe Forms
vor 3 Tagen von Lucyalison 1 / 64
Interne Tabelle
vor 5 Tagen von black_adept 2 / 133
MaLo-Checker in ABAP
vor einer Woche von A6272 6 / 254

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

Zwischensumme Adobe Forms
vor 3 Tagen von Lucyalison 1 / 64
Interne Tabelle
vor 5 Tagen von black_adept 2 / 133
MaLo-Checker in ABAP
vor einer Woche von A6272 6 / 254

Unbeantwortete Forenbeiträge

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