0% found this document useful (0 votes)
37 views4 pages

Day4 - V1 - PPT - VDM - List Report - App

Uploaded by

HEMANTH
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
37 views4 pages

Day4 - V1 - PPT - VDM - List Report - App

Uploaded by

HEMANTH
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 4

Day - 4 ABAP RESTful Programming

VDM Concept in CDS Views & Developing Fiori List Report App

● The virtual data model (VDM) is a structured representation of CDS views in SAP S/4HANA. The VDM forms the basis for data
access in SAP S/4HANA.
● The CDS views that make up the VDM follow consistent modeling and naming rules. They expose business data - stored in
abstract database tables

UI BI Tools Fiori App

S/4 HANA System

View
Virtual Data Model View View

View View View

Database Layer Physical Tables


VDM Layer Types with E.g.: Naming Convention & Annotations

Type Naming Identification


Consumption View C_SalesOrderItemQry Convention

Basic I_* @VDM.viewtype: #BASIC


Composite Interface Views I_SalesOrderItemData Interface View

Composite I_* @VDM.viewtype: #COMPOSITE


Basic Interface Views I_SalesItem

Consumption C_* @VDM.viewtype: #CONSUMPTION


Database Tables VBAP
CDS Model for Purchase Orders Management Fiori Application

Selection Association

Consumption View ZC_PO_REPORT ZC_PO_ITEM_REPORT

Composite View ZI_TOTAL_PO_PRICE

Basic View ZI_PURCHASE_ITEMS ZI_PURCHASE_DOC ZI_PO_STATUS ZI_PO_PRIORITY ZI_VENDOR

Tables ZPURCHASE_ITEMS ZPURCHASE_DOC ZPO_STATUS ZPO_PRIORITY ZPO_VENDOR


Service
Consumption
Preview

-->For List Report


Service Binding

Define Protocol
Business Service
Provisioning
ServiceDefinition

Project Scope

Add Behaviour

Behaviour
ModelProjection
Projections

Project Elements Project Behaviour

Add Behaviour
Implement
Behaviour
Data Modeling &
CDS Behaviour CDS Behaviour
Behaviour
CDS Based Data
Model Definition Implementat.

SAP HANA ABAP RESTful Programming Development Flow

You might also like