C_ChangeMasterObjTypeAssgmt

DDL: C_CHANGEMASTEROBJTYPEASSGMT SQL: CECNOBJASGMT Type: view CONSUMPTION

Change Number Object Assignment

C_ChangeMasterObjTypeAssgmt is a Consumption CDS View that provides data about "Change Number Object Assignment" in SAP S/4HANA. It reads from 1 data source (I_ChangeMasterObjTypeAssgmt) and exposes 15 fields with key fields ChangeNumber, ChangeNumberObjectType.

Data Sources (1)

SourceAliasJoin Type
I_ChangeMasterObjTypeAssgmt _ChangeMasterObjTypeAssgmt from

Annotations (11)

NameValueLevelField
AbapCatalog.sqlViewName CECNOBJASGMT view
AbapCatalog.compiler.compareFilter true view
AccessControl.authorizationCheck #CHECK view
ClientHandling.algorithm #SESSION_VARIABLE view
ObjectModel.usageType.sizeCategory #L view
ObjectModel.usageType.serviceQuality #C view
ObjectModel.usageType.dataClass #MASTER view
Search.searchable true view
VDM.viewType #CONSUMPTION view
VDM.lifecycle.contract.type #NONE view
EndUserText.label Change Number Object Assignment view

Fields (15)

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

@ClientHandling.algorithm: #SESSION_VARIABLE

@ObjectModel.semanticKey: ['ChangeNumber']
@ObjectModel.usageType.sizeCategory: #L
@ObjectModel.usageType.serviceQuality: #C
@ObjectModel.usageType.dataClass: #MASTER

@Search.searchable: true

@VDM.viewType: #CONSUMPTION
@VDM.lifecycle.contract.type: #NONE

@EndUserText.label: 'Change Number Object Assignment'
define view C_ChangeMasterObjTypeAssgmt
  as select from I_ChangeMasterObjTypeAssgmt as _ChangeMasterObjTypeAssgmt
{

      @UI.hidden: true
  key ChangeNumber,

      //      @UI: { lineItem: [{position: 10, importance: #HIGH, value: '_ChangeNumberObjectType._Text.ObjectTypeText'} ]}

      //      @ObjectModel: { foreignKey.association: '_ChangeNumberObjectType' }

      //      @Search.defaultSearchElement: true

      @UI.hidden: true
  key ChangeNumberObjectType,

      @UI: { lineItem: [{position: 10, importance: #HIGH} ]}
      @Search.defaultSearchElement: true
      _ChangeNumberObjectType._Text[1:Language = $session.system_language].ObjectTypeText,

      @UI: { lineItem: [{position: 20, importance: #HIGH} ]}
      @Search.defaultSearchElement: true
      IsActiveForChangeNumber,

      @UI: { lineItem: [{position: 30, importance: #HIGH} ]}
      @Search.defaultSearchElement: true
      ObjMgmtRecdIsRequired,

      //      @UI: { lineItem: [{position: 40, importance: #HIGH} ]}

      @UI.hidden: true
      ObjMgmtRecdIsGenerated,

      IsLockedForChanges,

      ObjMgmtRecdIsAutomlyCrted,

      ObjMgmtRecdIsAutomlyCrtedByDlg,

      @UI.hidden: true
      ObjectTypeLastChangedByUser,

      @UI.hidden: true
      ObjectTypeLastChangedDate,

      @UI.hidden: true
      ObjectTypeCreatedByUser,

      @UI.hidden: true
      ObjectTypeCreationDate,

      /* Associations */
      _ChangeNumberObjectType,
      _ChangeMaster
}
where
  IsActiveForChangeNumber = 'X'
/*+[internal] {
"BASEINFO":
{
"FROM":
[
"I_CHANGEMASTEROBJECTTYPE",
"I_CHANGEMASTEROBJECTTYPETEXT",
"I_CHANGEMASTEROBJTYPEASSGMT"
],
"ASSOCIATED":
[
"I_CHANGEMASTER",
"I_CHANGEMASTEROBJECTTYPE"
],
"BASE":
[
"I_CHANGEMASTEROBJTYPEASSGMT"
],
"ANNO_REF":
[],
"SCALAR_FUNCTION":
[],
"VERSION":0,
"ANNOREF_EVALUATION_ERROR":""
}
}*/