[51009] in SAPr3-news
Re: Value Check: ungültige Werte
daemon@ATHENA.MIT.EDU (ABAP-Entwickler)
Tue Aug 10 17:34:30 2004
To: sapr3-news@mit.edu
Date: Tue, 10 Aug 2004 23:35:59 +0200
From: "ABAP-Entwickler" <nospam_entwickler@versanet.de>
Message-ID: <41193f53$1@olaf.komtel.net>
Vermutlich sucht das System in der MARC mit Bezug zur Materialnummer, aber
ist nicht schlau genug diese im Selektionsbild zu finden. Dann wird halt
nach MATNR = ' ' gesucht, und so einen Eintrag gibts wohl kaum.
Ich würde empfehlen, die Prüfung über das Ereignis AT SELECTION-SCREEN ON
... zu prüfen. Wenn man zusätzlich die Parameter in einen gemeinsamen Block
(SELECTION-SCREEN BEGIN OF BLOCK) legt, kann man sie auch gemeinsam prüfen.
Bei einer E-Message sind dann sowohl MATNR als auch WERKS eingabebereit.
Oder vielleich beziehst Du Dich nicht auf das Feld MARC-WERKS sondern auf
T001W-WERKS. Dann sollte das System eigentlich nur prüfen, ob es das Werk
ganz generell gibt, ohne die Materialnummer zu berücksichtigen.
"Stefan Bauer" <s.bauer@softhome.net> schrieb im Newsbeitrag
news:2nrd7iF3ri8oU1@uni-berlin.de...
> Hallo zusammen,
>
> Ich habe einen Selektionsbildschirm mit mehreren Parametern und Value
> Check. Bei allen außer Werk und Lagerort funktioniert es problemlos.
>
> PARAMETERS:
> awerk LIKE mard-werks OBLIGATORY VALUE CHECK, "Werk
> alag LIKE mard-lgort OBLIGATORY VALUE CHECK. "Lagerort
>
> Wenn ich beim Werk über die angebotene (und korrekte) Wertehilfe ein
> Werk auswähle (z.B. 1000), erhalte ich die Fehlermeldung " 1000 " sei
> nicht in der Tabelle MARC angelegt. Dabei ist der Eintrag 1000 jedoch
> für das Material in der MARC vorhanden.
>
> Mein Verdacht ist, dass da irgendwo her Blanks vor und hinter 1000
> gesetzt werden. Ich weiß aber nicht wo und wie.
>
> Hat jemand eine Idee?
>
> Vielen Dank im Voraus,
>
> Stefan
>