I_ConfignCharcGroupTP

DDL: I_CONFIGNCHARCGROUPTP SQL: ICFGGROUPWD Type: view TRANSACTIONAL

OBSOLETE: Configuration Charc Grp TP

I_ConfignCharcGroupTP is a Transactional CDS View that provides data about "OBSOLETE: Configuration Charc Grp TP" in SAP S/4HANA. It reads from 1 data source (I_ConfignCharacteristicGroup) and exposes 17 fields with key fields ConfignCharacteristicGroup, ChangeNumber. It has 2 associations to related views.

Data Sources (1)

SourceAliasJoin Type
I_ConfignCharacteristicGroup ConfignCharacteristicGroup from

Associations (2)

CardinalityTargetAliasCondition
[0..*] I_ConfignCharcGroupDescTP _ConfignCharcGroupDesc $projection.ConfignCharacteristicGroup = _ConfignCharcGroupDesc.ConfignCharacteristicGroup and $projection.ChangeNumber = _ConfignCharcGroupDesc.ChangeNumber
[0..*] I_ConfignCharcGroupAllocTP _ConfignCharcGroupAlloc $projection.ConfignCharacteristicGroup = _ConfignCharcGroupAlloc.ConfignCharacteristicGroup and $projection.ChangeNumber = _ConfignCharcGroupAlloc.ChangeNumber

Annotations (21)

NameValueLevelField
AbapCatalog.sqlViewName ICFGGROUPWD view
AbapCatalog.compiler.compareFilter true view
AccessControl.authorizationCheck #CHECK view
EndUserText.label OBSOLETE: Configuration Charc Grp TP view
Search.searchable true view
VDM.viewType #TRANSACTIONAL view
ObjectModel.modelCategory #BUSINESS_OBJECT view
ObjectModel.compositionRoot true view
ObjectModel.transactionalProcessingEnabled true view
ObjectModel.writeDraftPersistence VCH_HL_D_GRP view
ObjectModel.draftEnabled true view
ObjectModel.semanticKey ConfignCharacteristicGroup view
ObjectModel.createEnabled true view
ObjectModel.deleteEnabled true view
ObjectModel.updateEnabled true view
ObjectModel.entityChangeStateId LastChangeDate view
ObjectModel.usageType.serviceQuality #A view
ObjectModel.usageType.sizeCategory #M view
ObjectModel.usageType.dataClass #MASTER view
ObjectModel.representativeKey ConfignCharacteristicGroup view
ClientHandling.algorithm #SESSION_VARIABLE view

Fields (17)

KeyFieldSource TableSource FieldDescription
KEY ConfignCharacteristicGroup I_ConfignCharacteristicGroup ConfignCharacteristicGroup
KEY ChangeNumber I_ConfignCharacteristicGroup ChangeNumber
ConfignCharcGroupForEdit I_ConfignCharacteristicGroup ConfignCharacteristicGroup
ChangeNumberForEdit I_ConfignCharacteristicGroup ChangeNumber
TimeIntervalNumber I_ConfignCharacteristicGroup TimeIntervalNumber
ConfignCharcGroupIsDefault I_ConfignCharacteristicGroup ConfignCharcGroupIsDefault
CreatedByUser I_ConfignCharacteristicGroup CreatedByUser
CreationDate I_ConfignCharacteristicGroup CreationDate
CreationDateTime I_ConfignCharacteristicGroup CreationDateTime
LastChangedByUser I_ConfignCharacteristicGroup LastChangedByUser
LastChangeDate I_ConfignCharacteristicGroup LastChangeDate
LastChangeDateTime I_ConfignCharacteristicGroup LastChangeDateTime
ValidityStartDate I_ConfignCharacteristicGroup ValidityStartDate
ValidityEndDate I_ConfignCharacteristicGroup ValidityEndDate
VarCnfUIExtensionUUID I_ConfignCharacteristicGroup VarCnfUIExtensionUUID
_ConfignCharcGroupDesc _ConfignCharcGroupDesc
_ConfignCharcGroupAlloc _ConfignCharcGroupAlloc
@AbapCatalog.sqlViewName: 'ICFGGROUPWD'
@AbapCatalog.compiler.compareFilter: true
@AccessControl.authorizationCheck: #CHECK
@EndUserText.label: 'OBSOLETE: Configuration Charc Grp TP'
@Search.searchable: true

@VDM.viewType:#TRANSACTIONAL

@ObjectModel: {
  modelCategory: #BUSINESS_OBJECT,
  compositionRoot: true,
  transactionalProcessingEnabled: true,
  writeDraftPersistence:  'VCH_HL_D_GRP',
  draftEnabled :true,
  semanticKey:           'ConfignCharacteristicGroup',
  createEnabled:         true,
  deleteEnabled:         true,
  updateEnabled:         true,
  entityChangeStateId: 'LastChangeDate',
  usageType.serviceQuality: #A,
  usageType.sizeCategory : #M,
  usageType.dataClass: #MASTER,
  representativeKey: 'ConfignCharacteristicGroup'
}
@ClientHandling.algorithm: #SESSION_VARIABLE

define view I_ConfignCharcGroupTP
  as select from I_ConfignCharacteristicGroup as ConfignCharacteristicGroup


  association [0..*] to I_ConfignCharcGroupDescTP  as _ConfignCharcGroupDesc  on  $projection.ConfignCharacteristicGroup = _ConfignCharcGroupDesc.ConfignCharacteristicGroup
                                                                              and $projection.ChangeNumber               = _ConfignCharcGroupDesc.ChangeNumber

  association [0..*] to I_ConfignCharcGroupAllocTP as _ConfignCharcGroupAlloc on  $projection.ConfignCharacteristicGroup = _ConfignCharcGroupAlloc.ConfignCharacteristicGroup
                                                                              and $projection.ChangeNumber               = _ConfignCharcGroupAlloc.ChangeNumber


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

           @ObjectModel.readOnly: 'EXTERNAL_CALCULATION'
           ConfignCharacteristicGroup.ConfignCharacteristicGroup as ConfignCharcGroupForEdit,
           ConfignCharacteristicGroup.ChangeNumber               as ChangeNumberForEdit,

           ConfignCharacteristicGroup.TimeIntervalNumber,
           ConfignCharacteristicGroup.ConfignCharcGroupIsDefault,
           @ObjectModel.readOnly: true
           @Semantics.user.createdBy: true
           ConfignCharacteristicGroup.CreatedByUser,
           @ObjectModel.readOnly: true
           @Semantics.systemDate.createdAt: true
           ConfignCharacteristicGroup.CreationDate,
           @ObjectModel.readOnly: true
           @Semantics.systemDateTime.createdAt
           ConfignCharacteristicGroup.CreationDateTime,        
           @ObjectModel.readOnly: true
           @Semantics.user.lastChangedBy: true
           ConfignCharacteristicGroup.LastChangedByUser,
           @ObjectModel.readOnly: true
           @Semantics.systemDate.lastChangedAt: true
           ConfignCharacteristicGroup.LastChangeDate,
           @ObjectModel.readOnly: true
           @Semantics.systemDateTime.lastChangedAt
           ConfignCharacteristicGroup.LastChangeDateTime,
           @ObjectModel.readOnly: true
           @Semantics.businessDate.from
           ConfignCharacteristicGroup.ValidityStartDate,
           @ObjectModel.readOnly: true
           @Semantics.businessDate.to
           ConfignCharacteristicGroup.ValidityEndDate,
           
           ConfignCharacteristicGroup.VarCnfUIExtensionUUID,

           @ObjectModel.association.type: #TO_COMPOSITION_CHILD
           _ConfignCharcGroupDesc,
           @ObjectModel.association.type: #TO_COMPOSITION_CHILD
           _ConfignCharcGroupAlloc
           
}
/*+[internal] {
"BASEINFO":
{
"FROM":
[
"I_CONFIGNCHARACTERISTICGROUP"
],
"ASSOCIATED":
[
"I_CONFIGNCHARCGROUPALLOCTP",
"I_CONFIGNCHARCGROUPDESCTP"
],
"BASE":
[],
"ANNO_REF":
[],
"SCALAR_FUNCTION":
[],
"VERSION":0,
"ANNOREF_EVALUATION_ERROR":""
}
}*/