Ansicht
Dokumentation
ABENCDS_SEARCHED_CASE_EXPR_V1 - CDS SEARCHED CASE EXPR V1
Vendor Master (General Section) ROGBILLS - Synchronize billing plansDiese Dokumentation steht unter dem Copyright der SAP AG.
- DDIC-basierte View, searched_case_expr
... CASE WHEN cds_cond1 THEN result1
$[WHEN cds_cond2 THEN result2$]
$[WHEN cds_cond3 THEN result3$]
...
$[ELSE resultn$]
END ...
Wirkung
Komplexe Fallunterscheidung (searched case) in einer SELECT-Anweisung einer . Die Fallunterscheidung wertet die Bedingungen cds_cond1, cds_cond2, ... aus und liefert als Ergebnis den Operand result hinter dem ersten THEN, für welches die Bedingung wahr ist. Wenn keine Bedingung wahr ist, wird die Angabe result hinter ELSE ausgewählt. Wenn kein ELSE angegeben ist, ist das Resultat der Null-Wert. Bei der Angabe der Bedingungen gelten für die Operanden allgemeine und besondere Regeln. Für result1, result2, ... gilt das Gleiche wie bei der einfachen Fallunterscheidung.
Hinweise
Beispiel
Die folgende CDS-View hat eine komplexe Fallunterscheidung in der SELECT-Liste.
Das Programm DEMO_CDS_SEARCHED_CASE greift mit SELECT auf die View zu und stellt das Ergebnis dar.
Vendor Master (General Section) RFUMSV00 - Advance Return for Tax on Sales/Purchases
Diese Dokumentation steht unter dem Copyright der SAP AG.
Length: 3253 Date: 20240523 Time: 172036 sap01-206 ( 44 ms )