A_ChangeMasterCharcValue

DDL: A_CHANGEMASTERCHARCVALUE Type: view_entity COMPOSITE Package: VDM_PLMB_ECN_API

Change Number Characteristic Values

A_ChangeMasterCharcValue is a Composite CDS View that provides data about "Change Number Characteristic Values" in SAP S/4HANA. It reads from 1 data source (I_ClfnObjectCharcValForKeyDate) and exposes 23 fields with key fields ChangeNumber, ClassType, CharcInternalID, CharcValuePositionNumber. It has 1 association to related views. Part of development package VDM_PLMB_ECN_API.

Data Sources (1)

SourceAliasJoin Type
I_ClfnObjectCharcValForKeyDate I_ClfnObjectCharcValForKeyDate from

Parameters (1)

NameTypeDefault
P_KeyDate sydate

Associations (1)

CardinalityTargetAliasCondition
[1..1] A_ChangeMaster_1 _ChangeMaster $projection.ChangeNumber = _ChangeMaster.ChangeNumber

Annotations (9)

NameValueLevelField
AccessControl.authorizationCheck #CHECK view
VDM.viewType #COMPOSITE view
VDM.lifecycle.contract.type #PUBLIC_REMOTE_API view
Metadata.ignorePropagatedAnnotations true view
ObjectModel.usageType.sizeCategory #XL view
ObjectModel.usageType.serviceQuality #C view
ObjectModel.usageType.dataClass #MIXED view
Consumption.filter.businessDate.at true view
EndUserText.label Change Number Characteristic Values view

Fields (23)

KeyFieldSource TableSource FieldDescription
KEY ChangeNumber ClfnObjectID
KEY ClassType ClassType
KEY CharcInternalID CharcInternalID
KEY CharcValuePositionNumber CharcValuePositionNumber
KeyDate
CharcValueDependency CharcValueDependency
CharcValue CharcValue
CharcFromNumericValue CharcFromNumericValue
CharcFromNumericValueUnit CharcFromNumericValueUnit
CharcToNumericValue CharcToNumericValue
CharcToNumericValueUnit CharcToNumericValueUnit
CharcFromDecimalValue CharcFromDecimalValue
CharcToDecimalValue CharcToDecimalValue
CharcFromAmount CharcFromAmount
CharcToAmount CharcToAmount
Currency Currency
CharcFromDate CharcFromDate
CharcToDate CharcToDate
CharcFromTime CharcFromTime
CharcToTime CharcToTime
CharacteristicAuthor CharacteristicAuthor
CharcMaintAuthGrp
_ChangeMaster _ChangeMaster
@AccessControl.authorizationCheck: #CHECK
@VDM.viewType: #COMPOSITE
@VDM.lifecycle.contract.type: #PUBLIC_REMOTE_API
@Metadata.ignorePropagatedAnnotations: true

@ObjectModel.usageType.sizeCategory: #XL
@ObjectModel.usageType.serviceQuality: #C
@ObjectModel.usageType.dataClass: #MIXED
@Consumption.filter.businessDate.at: true

@EndUserText.label: 'Change Number Characteristic Values'
define view entity A_ChangeMasterCharcValue 
  with parameters
    @Consumption.hidden: true
    @Semantics.businessDate.at: true
    P_KeyDate:sydate
  as select from I_ClfnObjectCharcValForKeyDate(P_KeyDate: $parameters.P_KeyDate) as Valuation 
    association [1..1] to A_ChangeMaster_1 as _ChangeMaster on
      $projection.ChangeNumber = _ChangeMaster.ChangeNumber    
  {
    key ClfnObjectID as ChangeNumber,
    key ClassType,
    key CharcInternalID,
    key CharcValuePositionNumber,
          
    $parameters.P_KeyDate as KeyDate,
    CharcValueDependency,
    CharcValue,
    CharcFromNumericValue,  
    CharcFromNumericValueUnit,
    CharcToNumericValue,     
    CharcToNumericValueUnit,
    CharcFromDecimalValue,
    CharcToDecimalValue,
    @Semantics.amount.currencyCode: 'Currency'
    CharcFromAmount,
    @Semantics.amount.currencyCode: 'Currency'
    CharcToAmount,
    Currency,
    CharcFromDate,
    CharcToDate,
    CharcFromTime,
    CharcToTime, 
    CharacteristicAuthor,
    _Characteristic(P_KeyDate: $parameters.P_KeyDate).CharcMaintAuthGrp,
    
    _ChangeMaster    
  }
    where
      ClfnObjectTable = 'AENR' and 
      ClfnObjectType = 'O'