I_DigitalVehSalesDocConfig

DDL: I_DIGITALVEHSALESDOCCONFIG Type: view_entity BASIC

Digital Vehicle SalesDoc Configuration

I_DigitalVehSalesDocConfig is a Basic CDS View that provides data about "Digital Vehicle SalesDoc Configuration" in SAP S/4HANA. It reads from 2 data sources (vbak, vbap) and exposes 5 fields with key fields SalesDocument, SalesDocumentItem.

Data Sources (2)

SourceAliasJoin Type
vbak _SalesDocument inner
vbap _SalesDocumentItem from

Annotations (7)

NameValueLevelField
AccessControl.authorizationCheck #MANDATORY view
EndUserText.label Digital Vehicle SalesDoc Configuration view
Metadata.ignorePropagatedAnnotations true view
ObjectModel.usageType.serviceQuality #C view
ObjectModel.usageType.sizeCategory #XL view
ObjectModel.usageType.dataClass #TRANSACTIONAL view
VDM.viewType #BASIC view

Fields (5)

KeyFieldSource TableSource FieldDescription
KEY SalesDocument vbap vbeln
KEY SalesDocumentItem vbap posnr
SDDocumentCategory vbak vbtyp
InstalledBaseCompObjKey
ProductConfiguration vbap cuobj
@AbapCatalog.viewEnhancementCategory: [#NONE]
@AccessControl.authorizationCheck: #MANDATORY
@EndUserText.label: 'Digital Vehicle SalesDoc Configuration'
@Metadata.ignorePropagatedAnnotations: true
@ObjectModel.usageType:{
  serviceQuality: #C,
  sizeCategory: #XL,
  dataClass: #TRANSACTIONAL
}
@VDM.viewType: #BASIC
define view entity I_DigitalVehSalesDocConfig 
as select from vbap as _SalesDocumentItem
   inner join vbak as _SalesDocument
   on  _SalesDocument.vbeln      = _SalesDocumentItem.vbeln
    and ( _SalesDocument.vbtyp = 'C'
           or _SalesDocument.vbtyp = 'B' )
           {
             key   _SalesDocumentItem.vbeln as SalesDocument,
             key   _SalesDocumentItem.posnr as SalesDocumentItem,
                  _SalesDocument.vbtyp as SDDocumentCategory,
                   cast ( concat(_SalesDocumentItem.vbeln, _SalesDocumentItem.posnr ) as ibobjkey ) as InstalledBaseCompObjKey,
                   _SalesDocumentItem.cuobj as ProductConfiguration
           
           }
//as select from I_SalesDocumentItem        as _SalesDocumentItem

//    inner join I_SalesDocumentBasic            as _SalesDocument     

//           on  _SalesDocument.SalesDocument      = _SalesDocumentItem.SalesDocument

//           and ( _SalesDocument.SDDocumentCategory = 'C'

//           or _SalesDocument.SDDocumentCategory = 'B' )    

//{

//

//  key           _SalesDocumentItem.SalesDocument,

//  key           _SalesDocumentItem.SalesDocumentItem,

//                _SalesDocument.SDDocumentCategory,

//                cast ( concat(_SalesDocumentItem.SalesDocument, _SalesDocumentItem.SalesDocumentItem) as ibobjkey ) as InstalledBaseCompObjKey,

//                _SalesDocumentItem.ProductConfiguration

// 

//}