[51009] in SAPr3-news

home help back first fref pref prev next nref lref last post

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
>



home help back first fref pref prev next nref lref last post