Vergleichsoperation: CN

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

Getting started ... Alles für einen gelungenen Start.
5 Beiträge • Seite 1 von 1
5 Beiträge Seite 1 von 1

Vergleichsoperation: CN

Beitrag von Tess ( / / 0 / 3 ) »
Hallo,

ich möchte ein Feld folgendermaßen abfragen:

IF wa_per-pnr CN ( 0 1 2 3 4 5 6 7 8 9 ).
...
ENDIF.

Irgendwas mache ich aber falsch, denn ich erhalte den Fehler:
Fehlerhafter logischer Ausdruck: Nach Vergleich / SELECT-OPTION darf nur "AND", "OR" oder ")" stehen.

Wo liegt das Problem?

Thx, Tess

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


Beitrag von ereglam (Top Expert / 1829 / 2 / 7 ) »
probier's mal mit:

Code: Alles auswählen.

IF wa_per-pnr CN ( '0123456789' ). 
... 
ENDIF. 
Gruß
Ereglam


May the Force be with your code
|| .| |.|| | .... . ..|. ||| .|. |.|. . |... . .|| .. | .... |.|| ||| ..| .|. |.|. ||| |.. .

Beitrag von Helmut (ForumUser / 19 / 0 / 0 ) »
Hallo Tess,

versuch es mal mit

Code: Alles auswählen.

IF wa_per-pnr CN '0123456789'. 
... 
ENDIF. 

Beitrag von cosmo (Specialist / 175 / 0 / 0 ) »
CN ist ein Operator, der in der Form

<p1> CN <p2>

verwendet wird. <p2> muss also genau ein Parameter sein. Deine Syntax erzeugt aber durch die Leerzeichen zwischen den Ziffern viel mehr Parameter, mit denen der Compiler dann nicht klar kommt. Die angeführten Beispiele umgehen das Problem, in dem die 10 einzelnen Vergleichswerte zu einer Zeichenkette zusammengefasst werden, die dann wieder als einzelner Parameter interpretiert wird.

Dies nur, falls Du auch wissen willst, warum es nicht funktioniert hat.
Jörg Krause, Anwendungsentwickler und SAP-Betreuer MM/PP

Beitrag von Tess ( / / 0 / 3 ) »
So :arrow: IF wa_per-pnr CN '0123456789'. hat´s geklappt!

Danke für die Erklärung, Cosmo. Ich dachte, dass ich alle Werte mit Leerzeichen trennen muss.

Seite 1 von 1

Ü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.