I_ConfignCharcGroupAllocTP

DDL: I_CONFIGNCHARCGROUPALLOCTP SQL: ICFGGROUPCSTICWD Type: view TRANSACTIONAL

OBSOLETE: Confign Charc Grp Alloc TP

I_ConfignCharcGroupAllocTP is a Transactional CDS View that provides data about "OBSOLETE: Confign Charc Grp Alloc TP" in SAP S/4HANA. It reads from 1 data source (I_ConfignCharcGroupAlloc) and exposes 15 fields with key fields ConfignCharacteristicGroup, ChangeNumber, CharcInternalID. It has 1 association to related views.

Data Sources (1)

SourceAliasJoin Type
I_ConfignCharcGroupAlloc ConfignCharcGroupAlloc from

Associations (1)

CardinalityTargetAliasCondition
[1..1] I_ConfignCharcGroupTP _ConfignCharacteristicGroup $projection.ConfignCharacteristicGroup = _ConfignCharacteristicGroup.ConfignCharacteristicGroup and $projection.ChangeNumber = _ConfignCharacteristicGroup.ChangeNumber

Annotations (13)

NameValueLevelField
AbapCatalog.sqlViewName ICFGGROUPCSTICWD view
AbapCatalog.compiler.compareFilter true view
AccessControl.authorizationCheck #CHECK view
EndUserText.label OBSOLETE: Confign Charc Grp Alloc TP view
Search.searchable true view
VDM.viewType #TRANSACTIONAL view
ObjectModel.writeDraftPersistence VCH_HL_D_GRP_CST view
ObjectModel.createEnabled true view
ObjectModel.deleteEnabled true view
ObjectModel.updateEnabled true view
ObjectModel.usageType.serviceQuality #A view
ObjectModel.usageType.sizeCategory #M view
ObjectModel.usageType.dataClass #MASTER view

Fields (15)

KeyFieldSource TableSource FieldDescription
KEY ConfignCharacteristicGroup I_ConfignCharcGroupAlloc ConfignCharacteristicGroup
KEY ChangeNumber I_ConfignCharcGroupAlloc ChangeNumber
KEY CharcInternalID I_ConfignCharcGroupAlloc CharcInternalID
ConfignCharcGroupForEdit I_ConfignCharcGroupAlloc ConfignCharacteristicGroup
ChangeNumberForEdit I_ConfignCharcGroupAlloc ChangeNumber
CharcInternalIDForEdit I_ConfignCharcGroupAlloc CharcInternalID
TimeIntervalNumber I_ConfignCharcGroupAlloc TimeIntervalNumber
SortingNumber I_ConfignCharcGroupAlloc SortingNumber
CreatedByUser I_ConfignCharcGroupAlloc CreatedByUser
CreationDate I_ConfignCharcGroupAlloc CreationDate
CreationDateTime I_ConfignCharcGroupAlloc CreationDateTime
LastChangedByUser I_ConfignCharcGroupAlloc LastChangedByUser
LastChangeDate I_ConfignCharcGroupAlloc LastChangeDate
LastChangeDateTime I_ConfignCharcGroupAlloc LastChangeDateTime
_ConfignCharacteristicGroup _ConfignCharacteristicGroup
@AbapCatalog.sqlViewName: 'ICFGGROUPCSTICWD'
@AbapCatalog.compiler.compareFilter: true
@AccessControl.authorizationCheck: #CHECK
@EndUserText.label: 'OBSOLETE: Confign Charc Grp Alloc TP'
@Search.searchable: true

@VDM.viewType:#TRANSACTIONAL

@ObjectModel: {
    writeDraftPersistence: 'VCH_HL_D_GRP_CST',
    semanticKey: [ 'ConfignCharacteristicGroup','SortingNumber' ],
    createEnabled : true,
    deleteEnabled : true,
    updateEnabled : true,
    usageType.serviceQuality: #A,
    usageType.sizeCategory : #M,
    usageType.dataClass: #MASTER,
    representativeKey: ['ConfignCharacteristicGroup', 'CharcInternalID']
}

define view I_ConfignCharcGroupAllocTP
  as select from I_ConfignCharcGroupAlloc as ConfignCharcGroupAlloc
  association [1..1] to I_ConfignCharcGroupTP         as _ConfignCharacteristicGroup on  $projection.ConfignCharacteristicGroup = _ConfignCharacteristicGroup.ConfignCharacteristicGroup
                                                                                     and $projection.ChangeNumber               = _ConfignCharacteristicGroup.ChangeNumber


{
      @ObjectModel.readOnly:true
      @Search.defaultSearchElement: true
  key ConfignCharcGroupAlloc.ConfignCharacteristicGroup,
      @ObjectModel.readOnly:true
  key ConfignCharcGroupAlloc.ChangeNumber,
      @ObjectModel.readOnly:true
  key ConfignCharcGroupAlloc.CharcInternalID,

      ConfignCharcGroupAlloc.ConfignCharacteristicGroup as ConfignCharcGroupForEdit,
      ConfignCharcGroupAlloc.ChangeNumber               as ChangeNumberForEdit,
      ConfignCharcGroupAlloc.CharcInternalID            as CharcInternalIDForEdit,

      ConfignCharcGroupAlloc.TimeIntervalNumber,
      ConfignCharcGroupAlloc.SortingNumber,
      @Semantics.user.createdBy
      ConfignCharcGroupAlloc.CreatedByUser,
      @Semantics.systemDate.createdAt
      ConfignCharcGroupAlloc.CreationDate,
      @Semantics.systemDateTime.createdAt
      ConfignCharcGroupAlloc.CreationDateTime,   
      @Semantics.user.lastChangedBy
      ConfignCharcGroupAlloc.LastChangedByUser,
      @Semantics.systemDate.lastChangedAt
      ConfignCharcGroupAlloc.LastChangeDate,
      @Semantics.systemDateTime.lastChangedAt
      ConfignCharcGroupAlloc.LastChangeDateTime,

      @ObjectModel.association.type: [#TO_COMPOSITION_ROOT,#TO_COMPOSITION_PARENT]
      _ConfignCharacteristicGroup
      
}
/*+[internal] {
"BASEINFO":
{
"FROM":
[
"I_CONFIGNCHARCGROUPALLOC"
],
"ASSOCIATED":
[
"I_CONFIGNCHARCGROUPTP"
],
"BASE":
[],
"ANNO_REF":
[],
"SCALAR_FUNCTION":
[],
"VERSION":0,
"ANNOREF_EVALUATION_ERROR":""
}
}*/