I_Sadl_DraftRootCore
Root core view
I_Sadl_DraftRootCore is a Basic CDS View that provides data about "Root core view" in SAP S/4HANA. It reads from 1 data source (snwd_so) and exposes 7 fields with key field SalesOrder. It has 4 associations to related views.
Data Sources (1)
| Source | Alias | Join Type |
|---|---|---|
| snwd_so | header | from |
Associations (4)
| Cardinality | Target | Alias | Condition |
|---|---|---|---|
| [0..*] | I_Sadl_DraftItemCore | _Sadl_DraftItemCore | $projection.SalesOrder = _Sadl_DraftItemCore.SalesOrder |
| [0..*] | I_Sadl_DraftItem2Core | _Sadl_DraftItem2Core | $projection.SalesOrder = _Sadl_DraftItem2Core.SalesOrder |
| [0..*] | I_Sadl_DraftItem0Core | _Sadl_DraftItem0Core | $projection.SalesOrder = _Sadl_DraftItem0Core.SalesOrder |
| [0..*] | I_Sadl_Draft_CC_VH | _Sadl_Draft_CC_VH | $projection.CurrencyCode = _Sadl_Draft_CC_VH.CurrencyCode |
Annotations (5)
| Name | Value | Level | Field |
|---|---|---|---|
| AbapCatalog.sqlViewName | SADL_DRFT_ROOT_C | view | |
| ClientDependent | false | view | |
| EndUserText.label | Root core view | view | |
| ObjectModel.compositionRoot | true | view | |
| VDM.viewType | #BASIC | view |
Fields (7)
| Key | Field | Source Table | Source Field | Description |
|---|---|---|---|---|
| KEY | SalesOrder | snwd_so | so_id | |
| CurrencyCode | snwd_so | currency_code | ||
| GrossAmount | snwd_so | gross_amount | ||
| _Sadl_DraftItemCore | _Sadl_DraftItemCore | |||
| _Sadl_DraftItem2Core | _Sadl_DraftItem2Core | |||
| _Sadl_DraftItem0Core | _Sadl_DraftItem0Core | |||
| _Sadl_Draft_CC_VH | _Sadl_Draft_CC_VH |
@AbapCatalog.sqlViewName: 'SADL_DRFT_ROOT_C'
@ClientDependent: false
@EndUserText.label: 'Root core view'
@ObjectModel.compositionRoot: true
@VDM.viewType: #BASIC
define view I_Sadl_DraftRootCore as
select from snwd_so as header
association [0..*] to I_Sadl_DraftItemCore as _Sadl_DraftItemCore on $projection.SalesOrder = _Sadl_DraftItemCore.SalesOrder
association [0..*] to I_Sadl_DraftItem2Core as _Sadl_DraftItem2Core on $projection.SalesOrder = _Sadl_DraftItem2Core.SalesOrder
association [0..*] to I_Sadl_DraftItem0Core as _Sadl_DraftItem0Core on $projection.SalesOrder = _Sadl_DraftItem0Core.SalesOrder
association [0..*] to I_Sadl_Draft_CC_VH as _Sadl_Draft_CC_VH on $projection.CurrencyCode = _Sadl_Draft_CC_VH.CurrencyCode
{
key header.so_id as SalesOrder,
@Semantics.currencyCode: true
@ObjectModel.text.association: '_Sadl_Draft_CC_VH'
header.currency_code as CurrencyCode,
@Semantics.amount.currencyCode: 'CurrencyCode'
header.gross_amount as GrossAmount,
@ObjectModel.association.type: #TO_COMPOSITION_CHILD
_Sadl_DraftItemCore,
@ObjectModel.association.type: #TO_COMPOSITION_CHILD
_Sadl_DraftItem2Core,
@ObjectModel.association.type: #TO_COMPOSITION_CHILD
_Sadl_DraftItem0Core,
@Consumption.filter.hidden: true
_Sadl_Draft_CC_VH
}
/*+[internal] {
"BASEINFO":
{
"FROM":
[
"SNWD_SO"
],
"ASSOCIATED":
[
"I_SADL_DRAFTITEM0CORE",
"I_SADL_DRAFTITEM2CORE",
"I_SADL_DRAFTITEMCORE",
"I_SADL_DRAFT_CC_VH"
],
"BASE":
[],
"ANNO_REF":
[],
"VERSION":0
}
}*/
Learn More
- What Is a CDS View in SAP S/4HANA?
- Types of CDS Views: Basic, Composite, Consumption, and Transactional
- SAP Tables vs CDS Views — Key Differences
- Understanding Data Lineage in SAP S/4HANA
- VDM (Virtual Data Model) in SAP S/4HANA Explained
- CDS View Annotations — A Complete Guide
- CDS View Field Mapping and Associations
- Understanding the SAP S/4HANA Data Model
- CDS View Extensions and Custom Fields in SAP S/4HANA
- Released APIs and Stability Contracts in SAP S/4HANA