cancel
Showing results for 
Search instead for 
Did you mean: 

Frage zu einer Formatierten Suche

Former Member
0 Kudos

Hallo,

wir haben eine formatierte Suche kreiert, die im Feld Lager im Beleg Wareneingang (Einkauf) eingerichtet wurde.

Der Query funktioniert auch:


SELECT 'Lager'=

CASE WHEN T0.[QryGroup1]='Y'

THEN '02'

ELSE $[$38.24.0]

END

from oitm t0 where t0.itemcode=$[$13.1.0]

Die FMS wurde so eingerichtet, dass die Suche  per Auto-Aktualisierung ausgeführt wird, sobald sich das Feld Artikelnummer ändert.

Jedes Mal, wenn man eine Artikelnummer einträgt kommt die rote Meldung:

"Zeichenanzahl zu groß"

Der Wert wird jedoch in Abhängigkeit ins Feld geschrieben.

Kann es daran liegen, daß das Felder "Whscode" nur 8 Zeichen groß sein darf, aber in der Abfrage die Parameter mit $ länger sind ?

Gibt eine Lösung ohne dass die User eine Fehlermeldung erhalten ?

Vielen Dank für Eure Wissenwerte.

Gruß

Markus

Accepted Solutions (1)

Accepted Solutions (1)

Jacqueline
Contributor
0 Kudos

Hallo Markus,

auf den ersten Blick fällt mir bei der Bedingung die Variable auf - müsste das nicht $[$38.1.0] sein?

Oder an welchem Feld checkst du die Artikelnummer? Was ist $[$13.1.0] für ein Feld?

Gruß

Jacqueline

Former Member
0 Kudos

Hallo Jacqueline,

da ist mir beim Einkopieren was schiefgelaufen.

Es gibt ja 2 Wareingänge:

Über Einkauf: Feld ItemCode = $[$38.1.0] und Feld WhsCode = $[$38.24.0]

Über Lager: Feld ItemCode = $[$13.1.0] und Feld WhsCode = $[$13.15.0]

Und gerade beim schreiben... da ist der Fehler... habs gesehen... geändert...

funktioniert ohne rote Meldung... 10 Points

Es gibt nirgendwo eine Übersicht wo man die Parametrierung nachschlagen kann ? Ich hab noch ältere Queries von Beratern, wo ich keine Info habe, welches Feld rangezogen wird.

Danke

Gruß Markus

Answers (0)