Domainfestwert in Suchhilfe eineschränken.

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

Domainfestwert in Suchhilfe eineschränken.

Beitrag von msfox (Specialist / 374 / 57 / 76 ) »
Ich habe eine Domaine mit Festwerten. Diese sollen nun in einer Suchhilfe am Feld eingeschränkt werden. Dazu habe ich eine Suchhilfe angelegt und dort zunächst den Fuba F4TOOL_EXTENDED_DOMAHLP als Suchhilfe-Exit eingebunden.
Aufbau der Suchhilfe Schnittstelle.

Code: Alles auswählen.

DOMNAME	0	0	DOMNAME
TABNAME	0	0	TABNAME
VALUE	1	0	VAL_SINGLE
TEXT	2	0	VAL_TEXT
Wenn ich da jetzt die Domaine mitgebe, so liefert die Suchhilfe auch Treffer.
-> Soweit ok.
Nun will ich aber die Treffermenge noch einschränken. Also habe ich den Fuba F4TOOL_EXTENDED_DOMAHLP kopiert (nur wegen der Schnittstelle) und rufe diesen zunächste 1:1 in meinem neuen Fuba auf. Ich reiche also einfach alle Parameter durch. Jetzt liefert der Fuba aber keine Treffer mehr.

Der Debugger spring auch nicht in den Fuba. Da kommt unten die Fehlermeldung "Dynprostack und ABAP Stack sind inkompatibel" und dann die Warnung "Interner Fehler: Die Programmdaten konnten nicht besorgt werden".
Alles ist aktiv.

Warum liefert der Fuba nach der "Kapselung" keine Daten?
Wenn es durch die Fehlermeldung kommt, was kann ich dagegen tun?
Vielleicht gibt es eine anderen Lösung, als über den Fuba.
-> Ich will eigentlich die Domainwerte selbst abfragen und dann auf die Felder schreiben. Das macht ja der Fuba schon, wenn er denn so geht.

Danke

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


Re: Domainfestwert in Suchhilfe eineschränken.

Beitrag von black_adept (Top Expert / 4103 / 128 / 945 ) »
Hast du mal probiert deine eigene Suchhilfe mit dem SAP-Fuba als Exit zu versehen ob es dann funktioniert?
live long and prosper
Stefan Schmöcker

email: stefan@schmoecker.de

Re: Domainfestwert in Suchhilfe eineschränken.

Beitrag von msfox (Specialist / 374 / 57 / 76 ) »
Ja, ja. Das war ja mein Ansatz. Ging vielleicht aus meinem Text nicht hervor. Ich habe eine eigene Suchhilfe (gleiche Schnittstelle wie EMI_DOMNAME) mit eigenem Exit. In diesem Exit rufe ich F4TOOL_EXTENDED_DOMAHLP, bekomme aber keine Werte. Ich kann auch nicht in den Fuba debuggen, um zu sehen, warum diese keine Werte liefert.

Re: Domainfestwert in Suchhilfe eineschränken.

Beitrag von a-dead-trousers (Top Expert / 4414 / 224 / 1186 ) »
Ein kleiner Hinweis am Rande:
Die Suchhilfe Exits werden statisch aufgerufen. Das heißt, wenn man die Suchhilfe ändert und dann erneut aufruft ohne das Programm zuvor neu zu starten, wird die alte Suchhilfe aufgerufen (das gleiche gilt auch für den Debugger und den Testaufruf in der SE80).
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: Domainfestwert in Suchhilfe eineschränken.

Beitrag von msfox (Specialist / 374 / 57 / 76 ) »
a-dead-trousers hat geschrieben:
16.04.2024 13:55
Das heißt, wenn man die Suchhilfe ändert...
Ja, man muss die SE11 noch einmal neu starten, damit die Änderung wirkt. Aber ich hatte ja alles fertig. Mein Exit-Fuba wurde auch im Debugger angesprungen, aber der Fuba der SAP lieferte keine Werte und ich konnte auch nicht hineindebuggen.
Inzwischen habe ich die Abfrage DomainenFestwerte im SuchhilfeExit ohne den SAP gemacht. Ich braucht ein Lösung.
Wenn das mit dem Fuba der SAP irgendwie geht, ändere ich das noch einmal ab.

Re: Domainfestwert in Suchhilfe eineschränken.

Beitrag von a-dead-trousers (Top Expert / 4414 / 224 / 1186 ) »
msfox hat geschrieben:
16.04.2024 15:51
Mein Exit-Fuba wurde auch im Debugger angesprungen, aber der Fuba der SAP lieferte keine Werte und ich konnte auch nicht hineindebuggen.
Hast du "Systemdebugging" verwendet um in den SAP Standard reinzukommen?
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: Domainfestwert in Suchhilfe eineschränken.

Beitrag von black_adept (Top Expert / 4103 / 128 / 945 ) »
Ganz doofe Frage: Ist deine Suchhilfe evtl. Teil einer Sammelsuchhilfe und du hast die Parameterzuordnung vergessen?
live long and prosper
Stefan Schmöcker

email: stefan@schmoecker.de

Re: Domainfestwert in Suchhilfe eineschränken.

Beitrag von msfox (Specialist / 374 / 57 / 76 ) »
Nein, ganz normale Suchhilfe.

Seite 1 von 1

Vergleichbare Themen

3
Antw.
4993
Views
Suchhilfe: Zwei Dynpro-Felder aus 1 Suchhilfe beschicken
von meinrad » 03.03.2006 15:24 • Verfasst in Dialogprogrammierung
3
Antw.
3445
Views
Suchhilfe
von moin » 30.06.2006 09:22 • Verfasst in ABAP® Core
3
Antw.
7820
Views
ALV Suchhilfe
von sap_all » 20.09.2005 10:23 • Verfasst in ABAP® Core
4
Antw.
2467
Views
Suchhilfe
von Horst » 16.11.2005 12:54 • Verfasst in ABAP® für Anfänger
1
Antw.
1549
Views
Suchhilfe
von SAP_ENTWICKLER » 06.10.2014 08:29 • Verfasst in ABAP® Core

Aktuelle Forenbeiträge

Nach MESSAGE TYPE E Felder entsperren
vor einer Woche von rob_abc gelöst 8 / 8638
ABAP - Mail so10 Text
vor einer Woche von retsch 6 / 2524
selection-screen comment mit icon
vor einer Woche von DeathAndPain 9 / 3834

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

Nach MESSAGE TYPE E Felder entsperren
vor einer Woche von rob_abc gelöst 8 / 8638
ABAP - Mail so10 Text
vor einer Woche von retsch 6 / 2524
selection-screen comment mit icon
vor einer Woche von DeathAndPain 9 / 3834

Unbeantwortete Forenbeiträge

SD_PRINT_TERMS_OF_PAYMENT
vor einer Woche von Manfred K. 1 / 2935
BUSOBJEKT zu CMIS PHIO ermitteln
vor 4 Wochen von snooga87 1 / 4746