ALV - Suchhilfenanbindung funktioniert nicht?

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

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

ALV - Suchhilfenanbindung funktioniert nicht?

Beitrag von hfahrian (ForumUser / 53 / 7 / 0 ) »
Hallo zusammen,
ich habe einen Effekt in einer ALV Ausgabe den ich nicht ganz nachvollziehen kann. Forum wurde durchsucht aber keine Lösung gefunden!

Hintergrund:
Eine bestehende DDIC Struktur die in einer ALV Ausgabe genutzt wird wurde angepasst. Bei zwei verwendeten DTEL(Datenelementen) wurde eine Suchhilfe hinterlegt!
Also das Strukturfeld selber wurde nicht namentlich geändert, sondern nur das referenzierende DTEL angepasst.
Normalerweise (so kenne ich es!) wird dann bei der ALV Anzeige am rechten Bereich des Ausgabefeldes der Drop-Down angezeigt und bei Auswahl die entsprechende Suchhilfe ausgeführt/angezeigt!
In der ALV Ansicht wird zwar das Ausgabefeld etwas breiter angezeigt (additiver Platz für den Drop-Down-Pfleil) aber Drop-Down fehlt?? :?

Die genannte DDIC Struktur wird ebenfalls in einer Datenbanktabelle verwendet! Bei Aufruf der SE16/Se16N ... wird das Drop-Down sauber angezeigt!
Bei Programmen, die das entsprechende Strukturfeld als Selektionsparameter haben wird automatisch das Drop-Down angezeigt und die entsprechende Suchhilfe ausgeführt!

Ich habe nun schon des öfteren den Hintergrundjob EU_PUT und EU_REORG ausgeführt; dachte das bringt eventuell einn Erfolg; dachte aber leider falsch!! 8)
Das SAP System wurde auch einmal komplett durchgestartet und die geannten Jobs nochmals durchgeführt. Weiterhin kein Erfolg!

Danach habe ich mal ein völlig neues Strukturfeld mit einem neuen Namen, das auch das gleiche DTEL(Datenelement) nutzt, zusätzlich angelegt! => Effekt: In dem neuen Feld wird in der ALV Anzeige der Drop-Down-Pfleil angezeigt und Suchhilfen funtionieren!!
Allerdings wird die Funktion bei den Original-Feldern weiterhin nicht zur Verfügung gestellt!
Testweise habe ich testweise auch bei den "fehlerhaften" Feldern mal eine simple Werteauswahl per DOMA(Domäne) hinterlegt; aber auch das führt zu den gleichen beschrieben Effekten.

Abschließend wurde die Änderung mal testweise in ein Testsystem transportiert. Im Testsystem funktioniert alles! Also habe ich einfach mal den Transport in das eigentliche Entwicklungssystem wirder eingespielt; aber auch das ohne Erfolg!

Hat jemand eine Idee woran das liegt? Oder weiss jemand einen notwendigen JOB, der im System angestossen werden muß um diese Misstände zu bereinigen.

Bin für jede Anregung und Hilfe dankbar!

Beste Grüsse, Henry! :hallo:
Henry Fahrian
Director Innovate ITC - SAP Consulting/Development
Mauritius

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


Re: ALV - Suchhilfenanbindung funktioniert nicht?

Beitrag von JHM (Top Expert / 1225 / 2 / 204 ) »
hfahrian hat geschrieben:Bin für jede Anregung und Hilfe dankbar!
Um dir besser zu helfen fehlen ein paar Infos:
Welcher ALV genau (REUSE; OO; SALV)?
Wie wird der Fieldkatalog aufgebaut (manuell, teilmanuell, über DDIC Struktur)?

Der ALV verwendet verschiedene Puffer im Bezug auf den Feldkatalog. Änderungen an Domänen/Datenelementen bekommt der ALV-Fieldkat deshalb nicht zwingend mit, solange er auf einen Puffer zugreifen kann.
Hast du mal den ALV-Selbstcheck ausgeführt und geprüft ob dort im Fieldkatalog die Suchhilfe vorhanden ist? (Selbstcheck -> doppelklick rechte Maustaste auf den grauen ALV-Hintergrund). Fehlt die Suchhilfe dort liegt es wahrscheinlich am Puffer.

Der ALV Aufruf sollte einen Parameter BYPASSING_BUFFER haben. Setz diesen mal und kontrollier dann noch mal den Fieldkatalog über den Selbstcheck.

Folgende Benutzer bedankten sich beim Autor JHM für den Beitrag:
hfahrian

Gruß Hendrik

Re: ALV - Suchhilfenanbindung funktioniert nicht?

Beitrag von a-dead-trousers (Top Expert / 4485 / 231 / 1205 ) »
Holzhammer Methode:
Transaktion SM50/SM51 und Eingabe von /$SYNC in das Transaktions-Eingabefeld.

Folgende Benutzer bedankten sich beim Autor a-dead-trousers für den Beitrag:
hfahrian

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: ALV - Suchhilfenanbindung funktioniert nicht?

Beitrag von JHM (Top Expert / 1225 / 2 / 204 ) »
a-dead-trousers hat geschrieben:Holzhammer Methode:
Da sollte man aber über die Konsequenzen informiert sein.

Minimalinversiever ist das Programm BCALV_BUFFER_DELETE.
Gruß Hendrik

Re: ALV - Suchhilfenanbindung funktioniert nicht?

Beitrag von black_adept (Top Expert / 4159 / 136 / 960 ) »
Oder gleich "Bypassing_buffer" im Reuse-Baustein oder der CL_GUI-Klasse mit "X" belegen.
live long and prosper
Stefan Schmöcker

email: stefan@schmoecker.de

Re: ALV - Suchhilfenanbindung funktioniert nicht?

Beitrag von hfahrian (ForumUser / 53 / 7 / 0 ) »
Danke für die Antworten!!!

Die Lösung war wirklich /$SYNC !
Vor der Ausführung wurde kurz ein Image des virtualisierten Servers gemacht.

Durchführung ergab soweit keine anderen Probleme!
Henry Fahrian
Director Innovate ITC - SAP Consulting/Development
Mauritius

Re: ALV - Suchhilfenanbindung funktioniert nicht?

Beitrag von a-dead-trousers (Top Expert / 4485 / 231 / 1205 ) »
Naja, die "Probleme" von denen hier die Rede war, ergeben sich hauptsächlich auf einem Produktiv-System.
Weil /$SYNC ALLE Puffer löscht und das System dann etwas mehr zu tun hat um diese wieder aufzufüllen.
Bei einer hohen Anzahl an gleichzeitig angemeldeten Benutzern, kann das Gesamt-System dann schon mal unter dieser zusätzlichen Last in die Knie gehen.

Hinweis: Das /$SYNC ist Appl.Server abhängig, d.h. man muss es auf jedem Appl.Server innerhalb des aktuellen SAP-Systems ausführen.

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

7
Antw.
7448
Views
Wie funktioniert der Z-Operator?
von DeathAndPain » 14.09.2017 18:10 • Verfasst in ABAP® für Anfänger
2
Antw.
4348
Views
ALV - Selected Rows funktioniert nur ein Mal
von SaskuAc » 27.11.2018 07:04 • Verfasst in Dialogprogrammierung
8
Antw.
4877
Views
Datenausgabe funktioniert nicht
von Schäfer_anfänger » 20.01.2017 07:27 • Verfasst in ABAP® für Anfänger
2
Antw.
3200
Views
SEL LANGUAGE 'EN' funktioniert nicht
von komel » 26.12.2016 11:58 • Verfasst in ABAP® für Anfänger
6
Antw.
3409
Views
LOOP funktioniert nicht :(
von Trulchen » 12.03.2013 09:32 • Verfasst in ABAP® für Anfänger

Ü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

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.