gelöst Suchhilfe zu Datenelement - Unterscheidung


Alles rund um die Sprache ABAP®: Funktionsbausteine, Listen, ALV

Moderatoren: Jan, Steff

gelöst Suchhilfe zu Datenelement - Unterscheidung

Beitragvon ralf.wenzel » 17.05.2017, 08:48

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 WenzelHeuristika
SAP-Development • Datenschutzberatung
PublikationenUngarische NotationXing
ralf.wenzel
Top Expert
 
Beiträge: 2441
Registriert: 18.09.2004, 13:03
Wohnort: Hamburg
Dank erhalten: 104 mal
Ich bin: Freiberufler/in

Sponsor

Alte ABAP-Entwicklerweisheit: Weißt du weder aus noch ein, baust du einen BADI ein

Re: Suchhilfe zu Datenelement - Unterscheidung

Beitragvon black_adept » 17.05.2017, 10:45

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
black_adept
Top Expert
 
Beiträge: 2575
Registriert: 08.01.2003, 13:33
Wohnort: Lehrte ( bei Hannover )
Dank erhalten: 348 mal
Ich bin: Freiberufler/in

Re: Suchhilfe zu Datenelement - Unterscheidung

Beitragvon ralf.wenzel » 17.05.2017, 11:14

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 WenzelHeuristika
SAP-Development • Datenschutzberatung
PublikationenUngarische NotationXing
ralf.wenzel
Top Expert
 
Beiträge: 2441
Registriert: 18.09.2004, 13:03
Wohnort: Hamburg
Dank erhalten: 104 mal
Ich bin: Freiberufler/in

Re: Suchhilfe zu Datenelement - Unterscheidung

Beitragvon a-dead-trousers » 17.05.2017, 19:40

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.07
Basis: 7.40
a-dead-trousers
Top Expert
 
Beiträge: 2571
Registriert: 07.02.2011, 13:40
Dank erhalten: 581 mal
Ich bin: Entwickler/in


Zurück zu ABAP® Core

  Aktuelle Beiträge   
Pop-up Fenster/Button auf dem selection screen
vor 7 Stunden von JHM 2 Antw.
Große Umsatzprobe Differenz SAPF190
vor 3 Tagen von wreichelt 1 Antw.
gelöst CL_ABAP_CLASSDESCR und Syntaxfehler
vor 3 Tagen von GastX 4 Antw.
gelöst Parameter-ID für Z-Programme einrichten
vor 3 Tagen von Roddy 2 Antw.
PDF-Datei nach Upgrade deutlich zu groß
vor 5 Tagen von ewx 1 Antw.

  Ähnliche Beiträge beta
Lokales Datenelement
02.11.2009, 16:21 von Cola 0 Antw.
Dokumentationsübersetzung für Datenelement
13.10.2011, 12:10 von Cyber_Fairy 1 Antw.
Werteliste vom Datenelement im Report?
17.02.2004, 16:18 von hwalter 3 Antw.
Einschränkungen bei Werten für Datenelement bzw. Domain
01.04.2003, 10:24 von black_adept 2 Antw.
Suchhilfe
08.03.2004, 10:28 von Paint 4 Antw.

 

Wer ist online?

Mitglieder in diesem Forum: 0 Mitglieder

Feedback ...?

Was können wir verbessern? Hinterlasse deine Kontaktdaten, wenn du eine direkte Antwort möchtest.

... Absenden!