Report: Wertehilfe mit Inhalten des Selektionsbildschirms fü

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

Report: Wertehilfe mit Inhalten des Selektionsbildschirms fü

Beitrag von Herb (ForumUser / 4 / 0 / 0 ) »
Hallo zusammen,

habe ein kleines Problem - für die Experten sicher ein Klacks.
Habe einen Report, z.B. mit den folgenden Variablen:

Parameters: p_werks like pvbe-werks obligatory,
p_prvbe like pvbe-prvbe obligatory,
....

Wird nun die Wertehilfe für p_prvbe aufgerufen, so zeigt der Standard alle Werte in der Tabelle PVBE an, obwohl der Anwender sich nur für diejenigen interessiert, die im Feld pvbe-werks den Eintrag P_WERKS haben.

Jetzt gibt es natürlich die Möglichkeit, dies über eine eigene Suchhilfe (at selection-screen on value-request for p_prvbe) und dortigen Aufruf von F4IF_INT_TABLE_VALUE_REQUEST zu lösen).

Das kommt mir aber viel zu umständlich vor. (Weil ich nichts besseres gefunden habe, habe ich es dennoch so gemacht.)

Gibt es denn keine Möglichkeit, der Standardsuchhilfe den Wert von P_WERKS mitzugeben, so dass automatisch eine Einschränkung mitgegeben wird (Also so, als würde der Anwender die Einschränkungen manuell mit dem Werk füllen) ??

Wäre echt super, wenn mir jemand als Neuling da weiterhelfen könnte.

Gruß

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


Beitrag von ewx (Top Expert / 4849 / 313 / 642 ) »
Hi Herb,

die Suchhilfe ist leider in Reports nicht so 100%ig. Sicher funktioniert es, wenn du ein Dynpro hast und die Felder zu einer eigenen Struktur angibst.
Also z.B. Struktur ZTEST
Felder WERKS und PRVBE.

Dann musst du diesen Feldern eine entsprechende Suchhilfe zuordnen und die Parameter entsprechend angeben.

Dann funktioniert es gut. Bei Reports funktioniert es häufig nicht korrekt. Ich nehme an, es liegt daran, dass dieser direkte Zusammenhang durch die Struktur nicht gegeben ist.
Auf dem Dynpro hättest du die Felder ZTEST-WERKS und ZTEST-PRVBE. im Report heissen die aber eben P_WERKS und P_PRVBE. auch wenn man sie mit LIKE ZTEST-... definiert. Kann aber sein, dass ab einem bestimmten Release alles supi ist...
4.5 macht definitiv Probleme und bei 4.6 hakelt's meistens auch noch.

Gruß,
Enno

Beitrag von Gast ( / / 0 / 3 ) »
Hi Enno,

danke für Deine Antwort. Bin mir aber nicht ganz sicher, ob ich es richtig verstanden habe.

Die beiden Felder um die es in meinem Beispiel geht, sind die Key-Felder einer Datenbanktabelle. (in diesem Beispiel PVBE, aber ich hatte auch schon andere in der Art).

Ein Suchhilfe für das Feld PVBE-PRVBE gibt es meiner Meinung nach nicht. (Die Werteprüfung erfolgt gegen die Inhalte Tabelle PVBE, wenn ich den Parameter P_PRVBE like PVBE-PRVBE deklariere).

Was ich möchte, ist, dass die Suchhilfe, die geöffnet wird, wenn ich auf Feld PVBE-PRVBE F4 drücke, bereits die Vorselektion auf die Inhalte von PVBE getroffen hat, die dasselbe Werk haben wie in P_WERKS.

Wenn ich Dich richtig verstehe, dann wäre dies dann möglich, wenn ich ein Dynpro mit denselben Feldern hätte. Was genau ist denn dann der Unterschied zwischen den beiden Feldern im Dynpro und im Report ? Schliesslich ist das Selektionsbild im Report auch ein Dynpro (1000). Oder liegt es daran, dass ich bei einem eigendefinierten Dynpro mehr zusätzliche Definitionsmöglichkeiten habe ?

Ach so das Release in dem ich das ganze versuche ist 4.7, also ziemlich aktuell.

Gruss Herb

Seite 1 von 1

Vergleichbare Themen

1
Antw.
1019
Views
Ausgabe von Inhalten
von debianfan » 09.05.2017 13:12 • Verfasst in ABAP® für Anfänger
3
Antw.
2133
Views
Ansicht ALV passt nicht zu DB-Inhalten
von Mrs. Hilflos » 15.12.2006 09:25 • Verfasst in ABAP Objects®
8
Antw.
7363
Views
Wertehilfe
von robin1at » 14.02.2006 11:49 • Verfasst in ABAP® für Anfänger
2
Antw.
1934
Views
Wertehilfe
von svenit » 18.07.2007 15:50 • Verfasst in ABAP® für Anfänger
0
Antw.
1191
Views
Anpassung Wertehilfe
von Amja92 » 29.01.2017 14:52 • 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

Regex in where
vor 7 Stunden von edwin 7 / 163
Daten an Tabelle binden
vor 20 Stunden von Bright4.5 3 / 1487

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

Regex in where
vor 7 Stunden von edwin 7 / 163
Daten an Tabelle binden
vor 20 Stunden von Bright4.5 3 / 1487

Unbeantwortete Forenbeiträge

aRFC im OO-Kontext
vor 5 Wochen von ralf.wenzel 1 / 3261
Hilfe bei SWEC/SWE2
September 2024 von retsch 1 / 9822