I_MAINTOBJLISTDELIVERYDOCUMENT

CDS View

Maint Object List in Delivery Document

I_MAINTOBJLISTDELIVERYDOCUMENT is a CDS View in S/4HANA. Maint Object List in Delivery Document. It contains 4 fields. 2 CDS views read from this table.

CDS Views using this table (2)

ViewTypeJoinVDMDescription
I_MaintObjectListCollection view_entity from COMPOSITE Maintenance Object List Collection
I_SerialNumberDeliveryDocument view from COMPOSITE Serial Number in Delivery Document

Fields (4)

KeyField CDS FieldsUsed in Views
KEY DeliveryDocument DeliveryDocument 1
KEY DeliveryDocumentItem DeliveryDocumentItem 1
_DeliveryDocument _DeliveryDocument 1
_DeliveryDocumentItem _DeliveryDocumentItem 1
@AccessControl: { authorizationCheck: #CHECK,
                  personalData.blocking: #NOT_REQUIRED }

@VDM.viewType: #BASIC

@ObjectModel.usageType: {
        dataClass:      #TRANSACTIONAL,
        serviceQuality: #A,
        sizeCategory:   #L }
@ObjectModel.supportedCapabilities: [
  #SQL_DATA_SOURCE,
  #CDS_MODELING_DATA_SOURCE,
  #CDS_MODELING_ASSOCIATION_TARGET
]

@EndUserText.label: 'Maint Object List in Delivery Document'
define view entity I_MaintObjListDeliveryDocument
  as select from ser01

  association [1..*] to I_MaintenanceObjectListItem as _MaintenanceObjectListItem
    on $projection.MaintenanceObjectList = _MaintenanceObjectListItem.MaintenanceObjectList
  association [0..1] to I_DeliveryDocument as _DeliveryDocument
    on $projection.DeliveryDocument = _DeliveryDocument.DeliveryDocument
  association [0..1] to I_DeliveryDocumentItem as _DeliveryDocumentItem
    on $projection.DeliveryDocument = _DeliveryDocumentItem.DeliveryDocument
    and $projection.DeliveryDocumentItem = _DeliveryDocumentItem.DeliveryDocumentItem
{
  key obknr as MaintenanceObjectList,

  @ObjectModel.foreignKey.association: '_DeliveryDocument'
  lief_nr as DeliveryDocument,
  @ObjectModel.foreignKey.association: '_DeliveryDocumentItem'
  posnr as DeliveryDocumentItem,
  datum as SerialNumberAssignmentDate,
  uzeit as SerialNumberAssignmentTime,
  kunde as Customer,
  anzsn as NumberOfSerialNumbers,
  vbtyp as SDDocumentCategory,
  bwart as GoodsMovementType,

  _MaintenanceObjectListItem,
  _DeliveryDocument,
  _DeliveryDocumentItem
}
/*+[internal] {
"BASEINFO":
{
"FROM":
[
"SER01"
],
"ASSOCIATED":
[
"I_DELIVERYDOCUMENT",
"I_DELIVERYDOCUMENTITEM",
"I_MAINTENANCEOBJECTLISTITEM"
],
"BASE":
[],
"ANNO_REF":
[],
"SCALAR_FUNCTION":
[],
"VERSION":0,
"ANNOREF_EVALUATION_ERROR":""
}
}*/