I_ChangeMasterVH

DDL: I_CHANGEMASTERVH SQL: ICHANGEMASTR_VH Type: view COMPOSITE

Change Number

I_ChangeMasterVH is a Composite CDS View that provides data about "Change Number" in SAP S/4HANA. It reads from 1 data source (I_ChangeMaster) and exposes 22 fields with key field ChangeNumber.

Data Sources (1)

SourceAliasJoin Type
I_ChangeMaster I_ChangeMaster from

Annotations (15)

NameValueLevelField
AbapCatalog.sqlViewName ICHANGEMASTR_VH view
AbapCatalog.compiler.compareFilter true view
AccessControl.authorizationCheck #CHECK view
ClientHandling.algorithm #SESSION_VARIABLE view
Consumption.ranked true view
Metadata.ignorePropagatedAnnotations true view
ObjectModel.dataCategory #VALUE_HELP view
ObjectModel.representativeKey ChangeNumber view
ObjectModel.usageType.sizeCategory #L view
ObjectModel.usageType.serviceQuality #A view
ObjectModel.usageType.dataClass #MASTER view
Search.searchable true view
VDM.viewType #COMPOSITE view
VDM.lifecycle.contract.type #PUBLIC_LOCAL_API view
EndUserText.label Change Number view

Fields (22)

KeyFieldSource TableSource FieldDescription
KEY ChangeNumber ChangeNumber
ChangeNumberDescription ChangeNumberDescription
AuthorizationGroup AuthorizationGroup
ChangeNumberStatus ChangeNumberStatus
ChangeNumberFunction ChangeNumberFunction
ReasonForChangeText ReasonForChangeText
IsTechnicallyReleased IsTechnicallyReleased
ChangeNumberReleaseKey ChangeNumberReleaseKey
ChangeNumberValidFromDate ChangeNumberValidFromDate
ChangeNumberCreationDate ChangeNumberCreationDate
ChangeNumberCreatedByUser ChangeNumberCreatedByUser
ChangeNumberLastChangedDate ChangeNumberLastChangedDate
ChangeNumberLastChangedByUser ChangeNumberLastChangedByUser
IsUsedForDataDefinition IsUsedForDataDefinition
ChangeNumberIsMrkdForDeletion ChangeNumberIsMrkdForDeletion
ChangeNumberLastChgdDateTime ChangeNumberLastChgdDateTime
_LogAccMObjectTypeActive _LogAccMObjectTypeActive
_LogAccMObjectUserAuthzn _LogAccMObjectUserAuthzn
_LogAccMObjSecureIDAssgmt _LogAccMObjSecureIDAssgmt
_ChangeMasterLogAccMActive _ChangeMasterLogAccMActive
_ChgMstrLogAccMSecureIDAssgmt _ChgMstrLogAccMSecureIDAssgmt
_ChangeMstrLogAccMUserAuthzn _ChangeMstrLogAccMUserAuthzn
@AbapCatalog.sqlViewName: 'ICHANGEMASTR_VH'
@AbapCatalog.compiler.compareFilter: true

@AccessControl.authorizationCheck: #CHECK
@AccessControl.privilegedAssociations: [
  '_LogAccMObjectTypeActive'  ,
  '_LogAccMObjectUserAuthzn'  ,
  '_LogAccMObjSecureIDAssgmt'  ]

@ClientHandling.algorithm: #SESSION_VARIABLE

@Consumption.ranked: true

@Metadata.ignorePropagatedAnnotations: true

@ObjectModel.dataCategory: #VALUE_HELP
@ObjectModel.representativeKey: 'ChangeNumber'

@ObjectModel.supportedCapabilities: [ #VALUE_HELP_PROVIDER ]

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

@VDM.viewType: #COMPOSITE
@VDM.lifecycle.contract.type:#PUBLIC_LOCAL_API

@EndUserText.label: 'Change Number'
define view I_ChangeMasterVH
  as select from I_ChangeMaster
{
      @ObjectModel.text.element: ['ChangeNumberDescription']

      @Search.defaultSearchElement: true
      @Search.ranking: #HIGH
      @Search.fuzzinessThreshold: 0.8
  key ChangeNumber,

      @Search.defaultSearchElement: true
      @Search.ranking: #LOW
      @Search.fuzzinessThreshold: 0.8
      ChangeNumberDescription,

      AuthorizationGroup,
      ChangeNumberStatus,
      ChangeNumberFunction,
      ReasonForChangeText,
      IsTechnicallyReleased,
      ChangeNumberReleaseKey,
      ChangeNumberValidFromDate,
      ChangeNumberCreationDate,
      ChangeNumberCreatedByUser,
      ChangeNumberLastChangedDate,
      ChangeNumberLastChangedByUser,
      IsUsedForDataDefinition,
      ChangeNumberIsMrkdForDeletion,

      @Consumption.hidden: true
      ChangeNumberLastChgdDateTime,

      // Access Control Management not C1 released, not used in DCL anymore

      @Consumption.hidden:true
      _LogAccMObjectTypeActive,
      @Consumption.hidden:true
      _LogAccMObjectUserAuthzn,
      @Consumption.hidden:true
      _LogAccMObjSecureIDAssgmt,

      // Access Control Management C1 released, used in DCL

      @Consumption.hidden:true
      _ChangeMasterLogAccMActive,
      @Consumption.hidden:true
      _ChgMstrLogAccMSecureIDAssgmt,
      @Consumption.hidden:true
      _ChangeMstrLogAccMUserAuthzn
}
/*+[internal] {
"BASEINFO":
{
"FROM":
[
"I_CHANGEMASTER"
],
"ASSOCIATED":
[
"I_CHANGEMASTERLOGACCMACTIVE",
"I_CHANGEMSTRLOGACCMUSERAUTHZN",
"I_CHGMSTRLOGACCMSECUREIDASSGMT",
"I_LOGACCMOBJECTTYPEACTIVE",
"I_LOGACCMOBJECTUSERAUTHZN",
"I_LOGACCMOBJSECUREIDASSGMT"
],
"BASE":
[
"I_CHANGEMASTER"
],
"ANNO_REF":
[],
"SCALAR_FUNCTION":
[],
"VERSION":0,
"ANNOREF_EVALUATION_ERROR":""
}
}*/