I_DeliveryNetwork

DDL: I_DELIVERYNETWORK SQL: IPVDELIVNTWK Type: view BASIC

Master Data for Delivery Network

I_DeliveryNetwork (Basic)

Package: Explore, extend and adapt the SAP S/4HANA Cloud Private Edition with built-in and side-by-side extension capabilities.

Production Revenue Accounting Delivery Network · Cross Applications

I_DeliveryNetwork is a Basic CDS View (Dimension) that provides data about "Master Data for Delivery Network" in SAP S/4HANA. It reads from 1 data source (oiu_pr_dn) and exposes 19 fields with key field DeliveryNetwork. It has 8 associations to related views.

SAP API Hub

StateC1
Line of BusinessCross Applications
Application ComponentIS-OIL-PRA
CapabilitiesData Source in SQL Select, Analytical Dimension, Data Source for Defining CDS Entities, Association Target for Defining CDS Entities, Data Source for Data Extraction
PackageCross Applications for SAP S/4HANA Cloud Private Edition

Documentation

Data Sources (1)

SourceAliasJoin Type
oiu_pr_dn oiu_pr_dn from

Associations (8)

CardinalityTargetAliasCondition
[0..1] I_CompanyCode _CompanyCode $projection.CompanyCode = _CompanyCode.CompanyCode
[0..1] I_PRAJointVenture _PRAJointVenture $projection.CompanyCode = _PRAJointVenture.CompanyCode and $projection.JointVenture = _PRAJointVenture.PRAJointVenture
[0..1] I_Country _Country $projection.Country = _Country.Country
[0..1] I_PrimaryGeogrlLocation _PrimaryGeogrlLocation $projection.Country = _PrimaryGeogrlLocation.Country and $projection.PrimaryGeogrlLocation = _PrimaryGeogrlLocation.PrimaryGeogrlLocation
[0..1] I_SecondaryGeogrlLocation _SecondaryGeogrlLocation $projection.Country = _SecondaryGeogrlLocation.Country and $projection.PrimaryGeogrlLocation = _SecondaryGeogrlLocation.PrimaryGeogrlLocation and $projection.SecondaryGeogrlLocation = _SecondaryGeogrlLocation.SecondaryGeogrlLocation
[0..1] I_DeliveryNetworkTypeCode _DeliveryNetworkTypeCode $projection.DeliveryNetworkType = _DeliveryNetworkTypeCode.DeliveryNetworkType
[0..1] I_DeliveryNetworkHier _DeliveryNetworkHier $projection.DeliveryNetworkHier = _DeliveryNetworkHier.DeliveryNetworkHier
[0..1] I_User _CreatedByUser $projection.CreatedByUser = _CreatedByUser.UserID

Annotations (14)

NameValueLevelField
EndUserText.label Master Data for Delivery Network view
Analytics.dataCategory #DIMENSION view
Metadata.allowExtensions true view
Analytics.dataExtraction.enabled true view
VDM.viewType #BASIC view
AbapCatalog.sqlViewName IPVDELIVNTWK view
AccessControl.authorizationCheck #CHECK view
Metadata.ignorePropagatedAnnotations true view
ObjectModel.representativeKey DeliveryNetwork view
ObjectModel.modelingPattern #ANALYTICAL_DIMENSION view
ClientHandling.algorithm #SESSION_VARIABLE view
ObjectModel.usageType.sizeCategory #M view
ObjectModel.usageType.serviceQuality #C view
ObjectModel.usageType.dataClass #MASTER view

Fields (19)

KeyFieldSource TableSource FieldDescription
KEY DeliveryNetwork dn_no Delivery network number
DeliveryNetworkName Delivery network description
Country Country/Region Key
PrimaryGeogrlLocation pri_geo_loc Primary Geographical Location
SecondaryGeogrlLocation sec_geo_loc Secondary geographic location
CompanyCode Company Code
JointVenture vname Volatility Name
DeliveryNetworkType type_cd Delivery network type code
DeliveryNetworkHier dn_set Delivery Network Hierarchy Group
CreatedByUser Created By
CreationDateTime Created On Timestamp
_CreatedByUser _CreatedByUser
_DeliveryNetworkTypeCode _DeliveryNetworkTypeCode
_DeliveryNetworkHier _DeliveryNetworkHier
_Country _Country
_PrimaryGeogrlLocation _PrimaryGeogrlLocation
_SecondaryGeogrlLocation _SecondaryGeogrlLocation
_CompanyCode _CompanyCode
_PRAJointVenture _PRAJointVenture

Derived SQL interpretation, reconstructed from the parsed view metadata (data sources, associations, and field mappings). SAP annotations are omitted and the structure is reformulated as SQL — this is a functional approximation, not the verbatim SAP source.

-- Derived SQL interpretation of CDS view I_DeliveryNetwork.
-- Reconstructed from parsed metadata (data sources, associations, fields).
-- SAP annotations are omitted and the structure is reformulated as SQL;
-- this is a functional approximation, not the verbatim SAP source. Some join
-- conditions may be unavailable and a few CDS constructs are kept as-is.
-- SQL view name: IPVDELIVNTWK

CREATE VIEW I_DeliveryNetwork AS
SELECT
  dn_no AS DeliveryNetwork,
  cast (dn_de as oiu_dn_de preserving type) AS DeliveryNetworkName,
  cast( cntry_cd as land1_gp ) AS Country,
  pri_geo_loc AS PrimaryGeogrlLocation,
  sec_geo_loc AS SecondaryGeogrlLocation,
  cast ( bukrs as fis_bukrs ) AS CompanyCode,
  vname AS JointVenture,
  type_cd AS DeliveryNetworkType,
  dn_set AS DeliveryNetworkHier,
  cast( oiu_cruser as fclm_bam_created_by ) AS CreatedByUser,
  cast( oiu_timestamp as oiu_vdm_created_on_ts ) AS CreationDateTime
FROM oiu_pr_dn
LEFT OUTER JOIN I_CompanyCode AS _CompanyCode ON CompanyCode = _CompanyCode.CompanyCode  -- association [0..1]
LEFT OUTER JOIN I_PRAJointVenture AS _PRAJointVenture ON CompanyCode = _PRAJointVenture.CompanyCode AND JointVenture = _PRAJointVenture.PRAJointVenture  -- association [0..1]
LEFT OUTER JOIN I_Country AS _Country ON Country = _Country.Country  -- association [0..1]
LEFT OUTER JOIN I_PrimaryGeogrlLocation AS _PrimaryGeogrlLocation ON Country = _PrimaryGeogrlLocation.Country AND PrimaryGeogrlLocation = _PrimaryGeogrlLocation.PrimaryGeogrlLocation  -- association [0..1]
LEFT OUTER JOIN I_SecondaryGeogrlLocation AS _SecondaryGeogrlLocation ON Country = _SecondaryGeogrlLocation.Country AND PrimaryGeogrlLocation = _SecondaryGeogrlLocation.PrimaryGeogrlLocation AND SecondaryGeogrlLocation = _SecondaryGeogrlLocation.SecondaryGeogrlLocation  -- association [0..1]
LEFT OUTER JOIN I_DeliveryNetworkTypeCode AS _DeliveryNetworkTypeCode ON DeliveryNetworkType = _DeliveryNetworkTypeCode.DeliveryNetworkType  -- association [0..1]
LEFT OUTER JOIN I_DeliveryNetworkHier AS _DeliveryNetworkHier ON DeliveryNetworkHier = _DeliveryNetworkHier.DeliveryNetworkHier  -- association [0..1]
LEFT OUTER JOIN I_User AS _CreatedByUser ON CreatedByUser = _CreatedByUser.UserID  -- association [0..1]
;