Ansicht
Dokumentation
ABENCDS_F1_WHERE_CLAUSE - CDS F1 WHERE CLAUSE
PERFORM Short Reference Fill RESBD Structure from EBP Component StructureDiese Dokumentation steht unter dem Copyright der SAP AG.
- SELECT, WHERE
... WHERE cond_expr ...
Wirkung
Definiert eine WHERE-Bedingung für die Ergebnismenge einer CDS-View. Bei einem Zugriff auf die CDS-View enthält die Ergebnismenge nur die Daten aus der Datenquelle data_source, die der hinter WHERE angegebenen Bedingung cond_expr genügen.
Die in der Bedingung ausgewerteten Felder müssen nicht in der SELECT-Liste als Elemente der CDS-View definiert werden. Für die Angabe der Bedingung gelten spezielle Regeln.
Hinweis
In der WHERE-Bedingung dürfen anders als in der HAVING-Bedingung keine Aggregatausdrücke angegeben werden.
Beispiel
Bei einen Zugriff auf die CDS-View sales_order werden enthält die Ergebnismenge nur Aufträge, bei denen der Firmenname des Geschäftspartners mit "S" beginnt, und die zwischen Januar und März des Jahres 2013 angelegt wurden.
-
@AbapCatalog.sqlViewName: 'SALES_ORDER_VW'
define view sales_order as
select from snwd_so
association to snwd_bpa as _partner
on snwd_so.buyer_guid = _partner.node_key
{ key so_id,
snwd_so.buyer_guid,
_partner.company_name,
snwd_so.created_at,
@Semantics.currencyCode
currency_code,
@Semantics.amount.currencyCode: 'currency_code'
gross_amount
}
where _partner.company_name like 'S%' and
created_at between 2013010100000.0
and 20130401000000.0; //Jan-March
BAL Application Log Documentation RFUMSV00 - Advance Return for Tax on Sales/Purchases
Diese Dokumentation steht unter dem Copyright der SAP AG.
Length: 4227 Date: 20240523 Time: 161042 sap01-206 ( 36 ms )