I_ChgMstrObMgReDocInfoRecdTP

DDL: I_CHGMSTROBMGREDOCINFORECDTP Type: view_entity TRANSACTIONAL

Change Number Object Management Record DIR (Transactional)

I_ChgMstrObMgReDocInfoRecdTP is a Transactional CDS View that provides data about "Change Number Object Management Record DIR (Transactional)" in SAP S/4HANA. It reads from 1 data source (I_ChangeMstrObMgReDocInfoRecd) and exposes 22 fields with key fields ChangeNumber, DocumentType, DocumentInfoRecord, DocumentPart, DocumentVersion. It has 1 association to related views.

Data Sources (1)

SourceAliasJoin Type
I_ChangeMstrObMgReDocInfoRecd I_ChangeMstrObMgReDocInfoRecd from

Associations (1)

CardinalityTargetAliasCondition
[0..1] I_ChangeMasterAltDateTP _ChangeMasterAltDate $projection.ChangeNumber = _ChangeMasterAltDate.ChangeNumber and $projection.ChgNmbrAlternativeDateCounter = _ChangeMasterAltDate.ChgNmbrAlternativeDateCounter

Annotations (7)

NameValueLevelField
AccessControl.authorizationCheck #CHECK view
ObjectModel.usageType.sizeCategory #L view
ObjectModel.usageType.serviceQuality #B view
ObjectModel.usageType.dataClass #MASTER view
VDM.viewType #TRANSACTIONAL view
VDM.lifecycle.contract.type #SAP_INTERNAL_API view
EndUserText.label Change Number Object Management Record DIR (Transactional) view

Fields (22)

KeyFieldSource TableSource FieldDescription
KEY ChangeNumber ChangeNumber
KEY DocumentType DocumentType
KEY DocumentInfoRecord DocumentInfoRecord
KEY DocumentPart DocumentPart
KEY DocumentVersion DocumentVersion
ChgNmbrAlternativeDateID _ChangeMasterAltDate ChgNmbrAlternativeDateID
SAPObjectTechnicalID ObjMgmtRecdObjectInternalID
ObjMgmtRecdDescription ObjMgmtRecdDescription
ObjMgmtRecdItemUUID ObjMgmtRecdItemUUID
ObjMgmtRecdLastChangedAt ObjMgmtRecdLastChangedAt
ObjMgmtRecdLastChangedBy ObjMgmtRecdLastChangedBy
ObjMgmtRecdCreationDate ObjMgmtRecdCreationDate
ObjMgmtRecdCreatedBy ObjMgmtRecdCreatedBy
ObjMgmtRecdObjLastChangedAt ObjMgmtRecdObjLastChangedAt
ObjMgmtRecdObjLastChangedBy ObjMgmtRecdObjLastChangedBy
ObjMgmtRecdObjIsLockedForChg ObjMgmtRecdObjIsLockedForChg
ObjMgmtRecdObjIsPlanned ObjMgmtRecdObjIsPlanned
ObjMgmtRecdObjRevisionLevel ObjMgmtRecdObjRevisionLevel
ChgNmbrAlternativeDateCounter I_ChangeMstrObMgReDocInfoRecd ChgNmbrAlternativeDateCounter
ChangeNumberLastChgdDateTime _ChangeMaster ChangeNumberLastChgdDateTime
_ChangeMaster _ChangeMaster
_ChangeMasterAltDate _ChangeMasterAltDate
@AccessControl.authorizationCheck: #CHECK

@ObjectModel.usageType.sizeCategory: #L
@ObjectModel.usageType.serviceQuality: #B
@ObjectModel.usageType.dataClass: #MASTER

@VDM.viewType: #TRANSACTIONAL
@VDM.lifecycle.contract.type: #SAP_INTERNAL_API

@EndUserText.label: 'Change Number Object Management Record DIR (Transactional)'
define view entity I_ChgMstrObMgReDocInfoRecdTP
  as select from I_ChangeMstrObMgReDocInfoRecd

  association        to parent I_ChangeMasterTP as _ChangeMaster        on  $projection.ChangeNumber = _ChangeMaster.ChangeNumber

  /*+[hideWarning] { "IDS" : [ "CARDINALITY_CHECK" ] }*/
  association [0..1] to I_ChangeMasterAltDateTP as _ChangeMasterAltDate on  $projection.ChangeNumber                  = _ChangeMasterAltDate.ChangeNumber
                                                                        and $projection.ChgNmbrAlternativeDateCounter = _ChangeMasterAltDate.ChgNmbrAlternativeDateCounter
{
  key ChangeNumber,
  key DocumentType,
  key DocumentInfoRecord,
  key DocumentPart,
  key DocumentVersion,

      _ChangeMasterAltDate.ChgNmbrAlternativeDateID,

      ObjMgmtRecdObjectInternalID as SAPObjectTechnicalID,

      ObjMgmtRecdDescription,

      ObjMgmtRecdItemUUID,
      ObjMgmtRecdLastChangedAt,
      ObjMgmtRecdLastChangedBy,
      ObjMgmtRecdCreationDate,
      ObjMgmtRecdCreatedBy,
      ObjMgmtRecdObjLastChangedAt,
      ObjMgmtRecdObjLastChangedBy,
      ObjMgmtRecdObjIsLockedForChg,
      ObjMgmtRecdObjIsPlanned,
      ObjMgmtRecdObjRevisionLevel,

      @Consumption.hidden: true
      I_ChangeMstrObMgReDocInfoRecd.ChgNmbrAlternativeDateCounter,

      // for ETag handling

      _ChangeMaster.ChangeNumberLastChgdDateTime,

      /* Associations */
      _ChangeMaster,
      _ChangeMasterAltDate
}