Ansicht
Dokumentation

ABENCDS_SEARCHED_CASE_EXPR_V1 - CDS SEARCHED CASE EXPR V1

ABENCDS_SEARCHED_CASE_EXPR_V1 - CDS SEARCHED CASE EXPR V1

Vendor Master (General Section)   ROGBILLS - Synchronize billing plans  
Diese Dokumentation steht unter dem Copyright der SAP AG.
SAP E-Book

- 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 )