I_ChangeMasterTP_2

DDL: I_CHANGEMASTERTP_2 Type: view_entity TRANSACTIONAL Package: VDM_PLMB_ECN

Change Number Transactional Processing

I_ChangeMasterTP_2 is a Transactional CDS View that provides data about "Change Number Transactional Processing" in SAP S/4HANA. It reads from 1 data source (I_ChangeMasterTP) and exposes 23 fields with key field ChangeNumber. Part of development package VDM_PLMB_ECN.

Data Sources (1)

SourceAliasJoin Type
I_ChangeMasterTP I_ChangeMasterTP projection

Annotations (11)

NameValueLevelField
AccessControl.authorizationCheck #MANDATORY view
Metadata.ignorePropagatedAnnotations true view
ObjectModel.modelingPattern #TRANSACTIONAL_INTERFACE view
ObjectModel.representativeKey ChangeNumber view
ObjectModel.sapObjectNodeType.name ChangeMaster view
ObjectModel.usageType.sizeCategory #L view
ObjectModel.usageType.serviceQuality #A view
ObjectModel.usageType.dataClass #MASTER view
VDM.lifecycle.contract.type #PUBLIC_LOCAL_API view
VDM.viewType #TRANSACTIONAL view
EndUserText.label Change Number Transactional Processing view

Fields (23)

KeyFieldSource TableSource FieldDescription
KEY ChangeNumber ChangeNumber
ChangeNumberStatus ChangeNumberStatus
AuthorizationGroup AuthorizationGroup
ChangeNumberFunction ChangeNumberFunction
IsTechnicallyReleased IsTechnicallyReleased
ChangeNumberReleaseKey ChangeNumberReleaseKey
ReasonForChangeText ReasonForChangeText
ChangeNumberDescription ChangeNumberDescription
ChangeNumberValidFromDate ChangeNumberValidFromDate
ChangeNumberCreationDate ChangeNumberCreationDate
ChangeNumberCreatedByUser ChangeNumberCreatedByUser
ChangeNumberLastChangedDate ChangeNumberLastChangedDate
ChangeNumberLastChangedByUser ChangeNumberLastChangedByUser
IsUsedForDataDefinition IsUsedForDataDefinition
ChangeNumberIsMrkdForDeletion ChangeNumberIsMrkdForDeletion
ChangeNumberLastChgdDateTime ChangeNumberLastChgdDateTime
_ChangeNumberStatus _ChangeNumberStatus
_LogAccMObjectTypeActive _LogAccMObjectTypeActive
_LogAccMObjectUserAuthzn _LogAccMObjectUserAuthzn
_LogAccMObjSecureIDAssgmt _LogAccMObjSecureIDAssgmt
_ChangeMasterLogAccMActive _ChangeMasterLogAccMActive
_ChgMstrLogAccMSecureIDAssgmt _ChgMstrLogAccMSecureIDAssgmt
_ChangeMstrLogAccMUserAuthzn _ChangeMstrLogAccMUserAuthzn
@AccessControl.authorizationCheck: #MANDATORY

@Metadata.ignorePropagatedAnnotations: true

@ObjectModel.modelingPattern: #TRANSACTIONAL_INTERFACE

@ObjectModel.representativeKey: 'ChangeNumber'
@ObjectModel.sapObjectNodeType.name: 'ChangeMaster'
@ObjectModel.semanticKey: [ 'ChangeNumber' ]
@ObjectModel.supportedCapabilities: [#TRANSACTIONAL_PROVIDER]

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

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

@EndUserText.label: 'Change Number Transactional Processing'
define root view entity I_ChangeMasterTP_2
  provider contract transactional_interface
  as projection on I_ChangeMasterTP
{
  key ChangeNumber,

      ChangeNumberStatus,

      AuthorizationGroup,

      ChangeNumberFunction,
      @Semantics.booleanIndicator: true
      IsTechnicallyReleased,

      ChangeNumberReleaseKey,
      ReasonForChangeText,
      ChangeNumberDescription,
      ChangeNumberValidFromDate,

      ChangeNumberCreationDate,

      ChangeNumberCreatedByUser,

      ChangeNumberLastChangedDate,

      ChangeNumberLastChangedByUser,

      IsUsedForDataDefinition,

      ChangeNumberIsMrkdForDeletion,

      ChangeNumberLastChgdDateTime,

      _ChangeNumberStatus,
      _AlternativeDate             : redirected to composition child I_ChangeMasterAltDateTP_2,
      _ObjTypeAssignment           : redirected to composition child I_ChgMstrObjTypeAssgmtTP_2,
      _ChangeMstrObjectMgmtRecord  : redirected to composition child I_ChgMstrObjectMgmtRecordTP_2,
      _ChangeMstrObMgReMaterial    : redirected to composition child I_ChgMstrObMgReMaterialTP_2,
      _ChangeMstrObMgReMatlBOM     : redirected to composition child I_ChgMstrObMgReMatlBOMTP_2,
      _ChangeMstrObMgReDocInfoRecd : redirected to composition child I_ChgMstrObMgReDocInfoRecdTP_2,

      // Access Control Management non 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
}