Symptom
- Using SAP S/4HANA Cloud ABAP Environment in development tenant(Developer extensibility).
- Trying to create a CDS view based on a C1-released view flagged as "Use in Cloud Development".
- Getting error message "Name of a base table or a base view is missing".
- Getting error message "Projection Views are not allowed as base object for this entity type".
Environment
SAP S/4HANA Cloud
Reproducing the Issue
- Open SAP S/4HANA Cloud ABAP Environment in development tenant.
- Create a new data definition.
- Add I_PurContrItemCndnAmountTP as association/join.
- Getting error message "Name of a base table or a base view is missing".
- Open SAP S/4HANA Cloud ABAP Environment in development tenant.
- Create a new data definition.
- Add I_PurContrItemCndnAmountTP as main source.
- Getting error message "Projection Views are not allowed as base object for this entity type".
Cause
An analytical projection view cannot be used as data source of other CDS entities.
Resolution
Checking View Browser application to search for alternative released views that can be used in developer extensibility.
See Also
New type of CDS entity available: CDS projection views | Blog
Data Definitions | SAP S/4HANA Cloud
ABAP CDS - Projection Views | ABAP Keyword Documentation
CDS Views > CDS Projection View | SAP - ABAP CDS Development User Guide
Business Object Projection > CDS Projection View | SAP - ABAP RESTful Application Programming Model
Keywords
KBA , BC-SRV-APS-EXT-REL , Extensibility: Release of APIs , BC-DWB-DIC , ABAP Dictionary and ABAP CDS , Problem