R_DIGITALVEHSLSORDCONFIGNVALTP
Digital Vehicle Sales Order Config
R_DIGITALVEHSLSORDCONFIGNVALTP is a CDS View in S/4HANA. Digital Vehicle Sales Order Config. 1 CDS views read from this table.
CDS Views using this table (1)
| View | Type | Join | VDM | Description |
|---|---|---|---|---|
| A_DigitalVehSlsOrdConfignVal | view_entity | projection | CONSUMPTION | Digital Vehicle Sales Order Config Val |
@AccessControl.authorizationCheck: #MANDATORY
@EndUserText.label: 'Digital Vehicle Sales Order Config'
@ObjectModel: {
usageType: {
sizeCategory: #XXL,
serviceQuality: #C,
dataClass:#MIXED
},
semanticKey: ['SalesDocument','SalesDocumentItem','VariantConfigurationValueID','CharcInternalID']
}
@VDM.viewType: #TRANSACTIONAL
@VDM.lifecycle.contract.type: #SAP_INTERNAL_API
@Metadata.ignorePropagatedAnnotations:true
define view entity R_DigitalVehSlsOrdConfignValTP
as select from
// I_SalesDocumentItem as _SalesDocumentItem
// inner join I_SalesDocument as _SalesDocument on _SalesDocument.SalesDocument = _SalesDocumentItem.SalesDocument
// and _SalesDocument.SDDocumentCategory = 'C'
// inner join
// I_DgtlVehSlsConfignVal as _DigitalVehicleConfignVal
I_DigitalVehicleConfignVal as _DigitalVehicleConfignVal
// on _DigitalVehicleConfignVal.ConfigurationNumber = _SalesDocumentItem.ProductConfiguration
// and _DigitalVehicleConfignVal.VarConfignInstceBusObjectType = 'VBPS'
// and _DigitalVehicleConfignVal.VarConfignInstceBusObjectKey =
// concat(_SalesDocumentItem.SalesDocument, _SalesDocumentItem.SalesDocumentItem)
association to parent R_DigitalVehSlsOrdConfignTP as _DigitalVehSlsOrdConfign on $projection.SalesDocument = _DigitalVehSlsOrdConfign.SalesDocument
and $projection.SalesDocumentItem = _DigitalVehSlsOrdConfign.SalesDocumentItem
and $projection.Characteristic = _DigitalVehSlsOrdConfign.Characteristic
association to R_DigitalVehSlsOrdItemTP_2 as _DigitalVehSlsOrdItemTP_2 on $projection.SalesDocument = _DigitalVehSlsOrdItemTP_2.SalesDocument
and $projection.SalesDocumentItem = _DigitalVehSlsOrdItemTP_2.SalesDocumentItem
{
key _DigitalVehicleConfignVal.SalesDocument,
key _DigitalVehicleConfignVal.SalesDocumentItem,
key _DigitalVehicleConfignVal.VariantConfigurationValueID,
key _DigitalVehicleConfignVal.CharcInternalID,
_DigitalVehicleConfignVal.Characteristic,
_DigitalVehicleConfignVal.CharcValue,
_DigitalVehicleConfignVal.CharcFromDate,
_DigitalVehicleConfignVal.CharcFromTime,
@Semantics.amount.currencyCode: 'CharacteristicCurrency'
_DigitalVehicleConfignVal.CharcFromAmount,
_DigitalVehicleConfignVal.CharacteristicCurrency,
_DigitalVehicleConfignVal.CharcFromNumericValue,
_DigitalVehicleConfignVal.ConfigurationNumber,
// included unit of measure technical name
_DigitalVehicleConfignVal.UnitOfMeasureTechnicalName,
_DigitalVehSlsOrdConfign,
_DigitalVehSlsOrdItemTP_2
} where _DigitalVehicleConfignVal.SalesDocument <> ''
and _DigitalVehicleConfignVal.SDDocumentCategory = 'C'
/*+[internal] {
"BASEINFO":
{
"FROM":
[
"I_DIGITALVEHICLECONFIGNVAL"
],
"ASSOCIATED":
[
"R_DIGITALVEHSLSORDCONFIGNTP",
"R_DIGITALVEHSLSORDITEMTP_2"
],
"BASE":
[],
"ANNO_REF":
[],
"SCALAR_FUNCTION":
[],
"VERSION":0,
"ANNOREF_EVALUATION_ERROR":""
}
}*/