Suchhilfe zu Datenelement - Unterscheidung

Die Frage ist als "gelöst" markiert. Den entsprechend Beitrag findest du hier.

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

Suchhilfe zu Datenelement - Unterscheidung

Beitrag von ralf.wenzel (Top Expert / 3776 / 176 / 262 ) »
Gegeben sei eine Suchhilfe zu einem Datenelement, das in zwei Pflegeviews verwendet wird. Je nach Pflegeview soll die Werthilfe unterschiedliche Ergebnisse liefern - leider kann ich im Suchhilfeexit nicht ermitteln, aus welcher Pflegeview der Aufruf kam.

Zur Verbildlichung: Wir haben eine Suchhilfe "Zahlenwerte", die eine Pflegeview beruht aber darauf, dass ungerade Zahlen eingegeben werden, die andere darauf, dass gerade Zahlen eingegeben werden (und entsprechend auch in der Suchhilfe verfügbar sind).

Ich würde ungern ein zweites Datenelement stricken....


Weiß wer einen Trick?


Gruß

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: Suchhilfe zu Datenelement - Unterscheidung

Beitrag von black_adept (Top Expert / 3943 / 105 / 886 ) »
Hallo Ralf,

irgendwie widerspricht deine Frage den von dir sonst propagierten Thesen zu "nachvollziehbarer Entwicklung". Aber du wirst schon deine Gründe für diese Frage haben.
Diverse Ansätze fallen mir ein.
1.) Falls es sich um unterschiedliche Tabellen handelt für die du Pflegeviews hast, binde halt verschiedene Suchhilfen an das jeweilige Feld in der Tabelle statt im Datenelement ( weil du ja gesagt hast, dass du evtl. mit 2 Datenelementen das Problem erschlagen kannst ). Das scheint mir der sauberste Weg zu sein

2.) Warum weißt du nicht um welchen Pflegeview es sich handelt? Auch hier gibt es diverse Möglichkeiten das rauszufinden.
  • Callstack auslesen und schlimmstenfalls via Dirty assign nachschauen wo du dich befindest.
  • Im Pflegeview einen EVENT definieren, der dir ins Memory schreibt, dass du dich im Pflegeview xxx befindest
live long and prosper
Stefan Schmöcker

email: stefan@schmoecker.de

Re: Suchhilfe zu Datenelement - Unterscheidung

Beitrag von ralf.wenzel (Top Expert / 3776 / 176 / 262 ) »
War auch so nicht meine Idee....

Ich habe ein spezielles DE angelegt und dafür eine Suchhilfe. Ich konnte den Auftraggeber dann doch von der sauberen Lösung überzeugen -- weil die einzigen beiden Wege, die mir eingefallen sind, die waren, die auch du genannt hast und beides ist zusammen mit der ohnehin schlechten Nachvollziehbarkeit SEHR unschön.


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

Re: Suchhilfe zu Datenelement - Unterscheidung

Beitrag von a-dead-trousers (Top Expert / 4271 / 213 / 1140 ) »
Eine dritte Möglichkeit würde mir noch einfallen:
Im Suchhilfe-Exit kann man das Feld von dem aus die Suchhilfe aufgerufen wurde aus der Tabelle SHLP-INTERFACE ermitteln.

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

Seite 1 von 1

Vergleichbare Themen

0
Antw.
2049
Views
FI-AA Altbestand - Neuzugang - Unterscheidung
von McCauchy » 23.02.2015 17:31 • Verfasst in Financials
1
Antw.
5492
Views
4
Antw.
1881
Views
Unterscheidung zwischen Aufgabe und Auftrag
von Mustafapmk0 » 23.01.2017 10:56 • Verfasst in ABAP® für Anfänger
7
Antw.
218
Views
Länge von Datenelement
von HH_ABAP » 23.02.2024 10:46 • Verfasst in ABAP® für Anfänger
0
Antw.
1249
Views
Lokales Datenelement
von Cola » 02.11.2009 16:21 • Verfasst in ABAP® Core

Über diesen Beitrag


Die Frage ist als "gelöst" markiert. Den entsprechend Beitrag findest du hier.

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

Aktuelle Forenbeiträge

Zwischensumme Adobe Forms
vor 2 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 2 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 2 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