A_ChangeMasterObjTypeAssgmt

DDL: A_CHANGEMASTEROBJTYPEASSGMT SQL: AECNOBJASGMT Type: view BASIC

Change Number Object Type Assignments

A_ChangeMasterObjTypeAssgmt is a Basic CDS View that provides data about "Change Number Object Type Assignments" in SAP S/4HANA. It reads from 1 data source (I_ChangeMasterObjTypeAssgmt) and exposes 15 fields with key fields ChangeNumber, ChangeNumberObjectType. It has 2 associations to related views.

Data Sources (1)

SourceAliasJoin Type
I_ChangeMasterObjTypeAssgmt I_ChangeMasterObjTypeAssgmt from

Associations (2)

CardinalityTargetAliasCondition
[0..1] A_ChangeMasterObjectType _ChangeMasterObjectType $projection.ChangeNumberObjectType = _ChangeMasterObjectType.ChangeNumberObjectType
[1..1] A_ChangeMaster _ChangeMaster $projection.ChangeNumber = _ChangeMaster.ChangeNumber

Annotations (12)

NameValueLevelField
AbapCatalog.sqlViewName AECNOBJASGMT view
AbapCatalog.compiler.compareFilter true view
AccessControl.authorizationCheck #CHECK view
ClientHandling.algorithm #SESSION_VARIABLE view
ObjectModel.representativeKey ChangeNumberObjectType view
ObjectModel.usageType.sizeCategory #L view
ObjectModel.usageType.serviceQuality #A view
ObjectModel.usageType.dataClass #MASTER view
VDM.viewType #BASIC view
VDM.lifecycle.contract.type #PUBLIC_REMOTE_API view
Metadata.ignorePropagatedAnnotations true view
EndUserText.label Change Number Object Type Assignments view

Fields (15)

KeyFieldSource TableSource FieldDescription
KEY ChangeNumber ChangeNumber
KEY ChangeNumberObjectType ChangeNumberObjectType
IsActiveForChangeNumber IsActiveForChangeNumber
IsLockedForChanges IsLockedForChanges
IsPartiallyDisplayed IsPartiallyDisplayed
ObjMgmtRecdIsRequired ObjMgmtRecdIsRequired
ObjMgmtRecdIsGenerated ObjMgmtRecdIsGenerated
ObjMgmtRecdIsAutomlyCrted ObjMgmtRecdIsAutomlyCrted
ObjMgmtRecdIsAutomlyCrtedByDlg ObjMgmtRecdIsAutomlyCrtedByDlg
ObjectTypeCreationDate ObjectTypeCreationDate
ObjectTypeCreatedByUser ObjectTypeCreatedByUser
ObjectTypeLastChangedDate ObjectTypeLastChangedDate
ObjectTypeLastChangedByUser ObjectTypeLastChangedByUser
_ChangeMasterObjectType _ChangeMasterObjectType
_ChangeMaster _ChangeMaster
@AbapCatalog.sqlViewName: 'AECNOBJASGMT'
@AbapCatalog.compiler.compareFilter: true
@AccessControl.authorizationCheck: #CHECK

@ClientHandling.algorithm: #SESSION_VARIABLE

@ObjectModel.representativeKey: 'ChangeNumberObjectType'

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

@VDM.viewType: #BASIC

@VDM.lifecycle.contract.type: #PUBLIC_REMOTE_API

@Metadata.ignorePropagatedAnnotations: true

@EndUserText.label: 'Change Number Object Type Assignments'
define view A_ChangeMasterObjTypeAssgmt
  as select from I_ChangeMasterObjTypeAssgmt
  association [0..1] to A_ChangeMasterObjectType as _ChangeMasterObjectType on $projection.ChangeNumberObjectType = _ChangeMasterObjectType.ChangeNumberObjectType
  association [1..1] to A_ChangeMaster           as _ChangeMaster           on $projection.ChangeNumber = _ChangeMaster.ChangeNumber
{
        @ObjectModel.foreignKey.association: '_ChangeMaster'
  key   ChangeNumber,
        @ObjectModel.foreignKey.association: '_ChangeMasterObjectType'
  key   ChangeNumberObjectType,

        IsActiveForChangeNumber,
        IsLockedForChanges,
        IsPartiallyDisplayed,
        ObjMgmtRecdIsRequired,
        ObjMgmtRecdIsGenerated,
        ObjMgmtRecdIsAutomlyCrted,
        ObjMgmtRecdIsAutomlyCrtedByDlg,

        ObjectTypeCreationDate,
        ObjectTypeCreatedByUser,
        ObjectTypeLastChangedDate,
        ObjectTypeLastChangedByUser,

        _ChangeMasterObjectType,
        _ChangeMaster
}
/*+[internal] {
"BASEINFO":
{
"FROM":
[
"I_CHANGEMASTEROBJTYPEASSGMT"
],
"ASSOCIATED":
[
"A_CHANGEMASTER",
"A_CHANGEMASTEROBJECTTYPE"
],
"BASE":
[],
"ANNO_REF":
[],
"SCALAR_FUNCTION":
[],
"VERSION":0,
"ANNOREF_EVALUATION_ERROR":""
}
}*/