SAP Knowledge Base Article - Public

3383480 - "Name of a base table or a base view is missing" or "Projection Views are not allowed as base object for this entity type" - SAP S/4HANA Cloud ABAP Environment

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

  1. Open SAP S/4HANA Cloud ABAP Environment in development tenant.
  2. Create a new data definition.
  3. Add I_PurContrItemCndnAmountTP as association/join.
  4. Getting error message "Name of a base table or a base view is missing".

  1. Open SAP S/4HANA Cloud ABAP Environment in development tenant.
  2. Create a new data definition.
  3. Add I_PurContrItemCndnAmountTP as main source.
  4. 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

Product

SAP S/4HANA Cloud all versions