I_LoadingPoint

DDL: I_LOADINGPOINT SQL: ILELOADINGPOINT Type: view BASIC

Loading Point

I_LoadingPoint is a Basic CDS View (Dimension) that provides data about "Loading Point" in SAP S/4HANA. It reads from 1 data source (tvla) and exposes 4 fields with key fields ShippingPoint, LoadingPoint. It has 2 associations to related views.

Data Sources (1)

SourceAliasJoin Type
tvla tvla from

Associations (2)

CardinalityTargetAliasCondition
[0..*] I_LoadingPointText _Text $projection.LoadingPoint = _Text.LoadingPoint and $projection.ShippingPoint = _Text.ShippingPoint
[0..1] I_ShippingPoint _ShippingPoint $projection.ShippingPoint = _ShippingPoint.ShippingPoint

Annotations (15)

NameValueLevelField
ClientHandling.algorithm #SESSION_VARIABLE view
ObjectModel.representativeKey LoadingPoint view
ObjectModel.usageType.dataClass #ORGANIZATIONAL view
ObjectModel.usageType.serviceQuality #A view
ObjectModel.usageType.sizeCategory #S view
EndUserText.label Loading Point view
Analytics.dataCategory #DIMENSION view
Analytics.dataExtraction.enabled false view
Metadata.allowExtensions true view
VDM.viewType #BASIC view
VDM.lifecycle.contract.type #PUBLIC_LOCAL_API view
AccessControl.authorizationCheck #CHECK view
AbapCatalog.sqlViewName ILELOADINGPOINT view
Metadata.ignorePropagatedAnnotations true view
ObjectModel.sapObjectNodeType.name LoadingPoint view

Fields (4)

KeyFieldSource TableSource FieldDescription
KEY ShippingPoint vstel
KEY LoadingPoint lstel
_Text _Text
_ShippingPoint _ShippingPoint
@ClientHandling.algorithm: #SESSION_VARIABLE //Inserted by VDM CDS Suite Plugin

@ObjectModel.representativeKey: 'LoadingPoint'
@ObjectModel.usageType.dataClass: #ORGANIZATIONAL
@ObjectModel.usageType.serviceQuality: #A
@ObjectModel.usageType.sizeCategory: #S
//Commented by VDM CDS Suite Plugin:@ObjectModel.representativeKey: 'LoadingPoint'

@EndUserText.label: 'Loading Point'
@Analytics: { dataCategory: #DIMENSION, dataExtraction.enabled: false }
@Metadata.allowExtensions: true
@VDM.viewType: #BASIC
@VDM.lifecycle.contract.type: #PUBLIC_LOCAL_API 
@AccessControl.authorizationCheck:#CHECK
@AbapCatalog.sqlViewName: 'ILELOADINGPOINT'
@Metadata.ignorePropagatedAnnotations:true 
@ObjectModel.supportedCapabilities: [ #SQL_DATA_SOURCE, #CDS_MODELING_DATA_SOURCE, #ANALYTICAL_DIMENSION ]
@ObjectModel.modelingPattern: [ #ANALYTICAL_DIMENSION ]
@ObjectModel.sapObjectNodeType.name: 'LoadingPoint'

define view I_LoadingPoint
as select from
tvla
association [0..*] to I_LoadingPointText as _Text on $projection.LoadingPoint = _Text.LoadingPoint and $projection.ShippingPoint = _Text.ShippingPoint
association [0..1] to I_ShippingPoint as _ShippingPoint on $projection.ShippingPoint = _ShippingPoint.ShippingPoint 
{
    @ObjectModel.foreignKey.association: '_ShippingPoint'
    @Consumption.valueHelpDefinition: [ { entity: { name: 'I_ShippingPointStdVH', element: 'ShippingPoint' } } ]    
    key vstel as ShippingPoint,
    @ObjectModel.text.association: '_Text'
    key lstel as LoadingPoint,

    _Text,
    
    _ShippingPoint
};     
/*+[internal] {
"BASEINFO":
{
"FROM":
[
"TVLA"
],
"ASSOCIATED":
[
"I_LOADINGPOINTTEXT",
"I_SHIPPINGPOINT"
],
"BASE":
[],
"ANNO_REF":
[],
"SCALAR_FUNCTION":
[],
"VERSION":0,
"ANNOREF_EVALUATION_ERROR":""
}
}*/