ich habe heute ein für mich unerklärliches Verhalten der Eingabehilfe eines ALV-Grid festgestellt. Leider konnte ich weder hier im Forum, mit Google oder mit 3 stündigem Debuggen eine Antwort finden.
Es geht um folgendes:
Ich habe ein ALV-Grid auf dem in Feldern eine Prüftabelle hinterlegt ist. Ist nun in dieser Prüftabelle für die aktuelle Konstelation der Daten nur ein Eintrag vorhanden, also für die Sektorierung möglich, sieht die Eingabehilfe wie folgt aus:
Der erste Screenshot zeigt eine Suchhilfe die OHNE Parameter aufgerufen wurde.
Der dritte Screenshot zeigt eine Suchhilfe die MIT Parameter aufgerufen wurde.
Die Spalten werden dann ausgeblendet, wenn diese über die Einschränkung (Parameter) nur einen Wert annehmen können.
Warum es bei der Auswahl zu einem Fehler kommt, liegt vermutlich daran, dass in der aktuellen Zeile im ALV nicht alle (anderen) Spalten zu den Bedingungen der Prüftabelle passen. z.B.: Ist Lagernummer/Aufteilung noch nicht befüllt und daher passt die Bedingung zur Prüftabelle über den Schlüssel "Sektorposition" nicht.
Das würde auch erklären warum der Aufruf der Suchhilfe OHNE Parameter erfolgt.
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.