C_MDChgProcessActivatedProcess

DDL: C_MDCHGPROCESSACTIVATEDPROCESS Type: view_entity CONSUMPTION Package: MDC_LOAD

Activated processes

C_MDChgProcessActivatedProcess is a Consumption CDS View that provides data about "Activated processes" in SAP S/4HANA. It has 2 associations to related views. It is exposed through 4 OData services (C_MASTERDATALOADFILETP_SRV, MASTERDATACHANGEPROCESSSD, MASTERDATACHANGEPROCESSSD, ...). Part of development package MDC_LOAD.

Associations (2)

CardinalityTargetAliasCondition
[0..1] I_MDChangeProcGoalT _ProcessGoalText _ProcessGoalText.MDChgProcessGoal = $projection.MDChgProcessGoal and _ProcessGoalText.Language = $session.system_language
[0..1] I_MasterDataChangeProcessUser _ProcessUser _ProcessUser.MDChgProcessRequestor = $projection.MDChgProcessRequestor and _ProcessUser.MDChgProcessSrceObjectTypeCode = $projection.MDChgProcessSrceObjectTypeCode

Annotations (8)

NameValueLevelField
AccessControl.authorizationCheck #CHECK view
VDM.viewType #CONSUMPTION view
EndUserText.label Activated processes view
Metadata.ignorePropagatedAnnotations true view
ObjectModel.usageType.serviceQuality #X view
ObjectModel.usageType.sizeCategory #XL view
ObjectModel.usageType.dataClass #MIXED view
Search.searchable true view

OData Services (4)

ServiceBindingVersionContractRelease
C_MASTERDATALOADFILETP_SRV C_MASTERDATALOADFILETP_V4 V4 C1 NOT_RELEASED
MASTERDATACHANGEPROCESSSD C_MASTERDATACHANGEPROCESS_V4 V4 C1 C1
MASTERDATACHANGEPROCESSSD MASTERDATACHANGEPROCESSSB V2 C1 NOT_RELEASED
MASTERDATACHANGEPROCESSSD MDCHANGEPROCESSSB_2 V2 C1 NOT_RELEASED

Fields (11)

KeyFieldSource TableSource FieldDescription
KEY MDChgProcessSrceObjectTypeCode MDChgProcessSrceObjectTypeCode
KEY MasterDataChangeProcess MasterDataChangeProcess
MDChgProcessDescription MDChgProcessDescription
MDChgProcessTypeID MDChgProcessTypeID
MDChgProcessGoal MDChgProcessGoal
MDChgProcessRequestor MDChgProcessRequestor
MDChgProcessIsErased MDChgProcessIsErased
MDChgProcessGoalName _ProcessGoalText MDChgProcessGoalName Process Goal
CreatedByUserNameendasCreatedByUserName User
_ProcessGoalText _ProcessGoalText
_ProcessUser _ProcessUser
@AbapCatalog.viewEnhancementCategory: [#NONE]
@AccessControl.authorizationCheck: #CHECK
@VDM.viewType: #CONSUMPTION
@EndUserText.label: 'Activated processes'
@Metadata.ignorePropagatedAnnotations: true
@ObjectModel: {
  usageType: {
    serviceQuality: #X,
    sizeCategory: #XL,
    dataClass: #MIXED
  }
}
@Search.searchable: true
define view entity C_MDChgProcessActivatedProcess
  as select distinct from I_MDChgProcessActivatedProcess
  //  association [0..1] to I_MDChangeProcGoal            as _ProcessGoal on  _ProcessGoal.MDChgProcessGoal = $projection.MDChgProcessGoal

  association [0..1] to I_MDChangeProcGoalT           as _ProcessGoalText on  _ProcessGoalText.MDChgProcessGoal = $projection.MDChgProcessGoal
                                                                          and _ProcessGoalText.Language         = $session.system_language
  association [0..1] to I_MasterDataChangeProcessUser as _ProcessUser     on  _ProcessUser.MDChgProcessRequestor          = $projection.MDChgProcessRequestor
                                                                          and _ProcessUser.MDChgProcessSrceObjectTypeCode = $projection.MDChgProcessSrceObjectTypeCode
{
      @UI.hidden: true 
  key MDChgProcessSrceObjectTypeCode,
      @Search.defaultSearchElement: true
      @Search.fuzzinessThreshold: 0.5
  key MasterDataChangeProcess,
      @Search.defaultSearchElement: true
      @Search.fuzzinessThreshold: 0.8
      MDChgProcessDescription,
      @UI.hidden: true
      MDChgProcessTypeID,
      @UI.hidden: true
      MDChgProcessGoal,
      @UI.hidden: true
      @Search.defaultSearchElement: true
      @Search.fuzzinessThreshold: 0.8
      MDChgProcessRequestor,
      @UI.hidden: true
      MDChgProcessIsErased,
      @Search.defaultSearchElement: true
      @Search.fuzzinessThreshold: 0.8
      @EndUserText.label: 'Process Goal'
      _ProcessGoalText.MDChgProcessGoalName,
      @EndUserText.label: 'User'
      case
        when _ProcessUser.CreatedByUserName is null then MDChgProcessRequestor
        else _ProcessUser.CreatedByUserName
      end as CreatedByUserName,

      _ProcessGoalText,
      _ProcessUser
}
where MDChgProcessIsErased is initial