Ansicht
Dokumentation
ABENCDS_COND_EXPR_LIKE - CDS COND EXPR LIKE
BAL_S_LOG - Application Log: Log header data BAL_S_LOG - Application Log: Log header dataDiese Dokumentation steht unter dem Copyright der SAP AG.
- cond_expr, LIKE
... lhs LIKE rhs $[ESCAPE esc$]...
Wirkung
Musterabgleich in einer Bedingung in einer CDS-View. Der relationale Ausdruck ist wahr, wenn die Zeichenkette in lhs zum Muster in rhs passt. Für lhs gelten die gleichen Regeln wie für Vergleiche und es können nur Operanden der vergleichbaren Typen angegeben werden, wobei davon nur zeichenartige Datentypen verwendet werden dürfen. Für rhs sind nur zeichenartige Literale ohne vorangestellte Domäne erlaubt.
Im Muster in rhs können die Maskenzeichen % für beliebige Zeichenketten und _ für ein beliebiges Zeichen verwendet werden. Mit dem optionalen Zusatz ESCAPE kann ein Fluchtsymbol definiert werden. Für esc muss ein einstelliges zeichenartiges Literal angegeben werden, dem keine Domäne vorangestellt werden kann. Ein Fluchtsymbol darf im Muster in rhs nur vor einem Maskenzeichen oder vor dem Fluchtsymbol selbst stehen. In diesem Fall verlieren diese ihre spezielle Bedeutung.
Hinweise
- Für das Fluchtsymbol esc wird das Zeichen # empfohlen.
- Es sollte nicht mit Mustern in rhs, die mit den Maskenzeichen % oder _ abgeschlossen sind, nach schließenden Leerzeichen gesucht werden, da das Ergebnis von der Datenbankplattform abhängt und in aller Regel nicht das gewünschte ist.
- Im Gegensatz zur LIKE-Bedingung in ist lhs LIKE '%' nicht wahr, wenn lhs den Null-Wert enthält.
SUBST_MERGE_LIST - merge external lists to one complete list with #if... logic for R3up CL_GUI_FRONTEND_SERVICES - Frontend Services
Diese Dokumentation steht unter dem Copyright der SAP AG.
Length: 3677 Date: 20240523 Time: 183648 sap01-206 ( 51 ms )