I_RespyMgmtTeamHeader

DDL: I_RESPYMGMTTEAMHEADER SQL: ITEAMHEADER Type: view COMPOSITE Package: CA_RSM_TEAMS_DDIC

Basic View for Team Header

I_RespyMgmtTeamHeader is a Composite CDS View that provides data about "Basic View for Team Header" in SAP S/4HANA. It reads from 1 data source (P_RespyMgmtTeamHeader) and exposes 17 fields with key field RespyMgmtTeamID. Part of development package CA_RSM_TEAMS_DDIC.

Data Sources (1)

SourceAliasJoin Type
P_RespyMgmtTeamHeader Team from

Annotations (11)

NameValueLevelField
AbapCatalog.sqlViewName ITEAMHEADER view
VDM.viewType #COMPOSITE view
AbapCatalog.compiler.compareFilter true view
AccessControl.authorizationCheck #CHECK view
ObjectModel.usageType.serviceQuality #C view
ObjectModel.usageType.sizeCategory #XXL view
ObjectModel.usageType.dataClass #MASTER view
ClientHandling.algorithm #SESSION_VARIABLE view
ObjectModel.representativeKey RespyMgmtTeamID view
AbapCatalog.preserveKey true view
EndUserText.label Basic View for Team Header view

Fields (17)

KeyFieldSource TableSource FieldDescription
KEY RespyMgmtTeamID P_RespyMgmtTeamHeader RespyMgmtTeamID
RespyMgmtTeamName
RespyMgmtGlobalTeamID P_RespyMgmtTeamHeader RespyMgmtGlobalTeamID
RespyMgmtTeamNameForSearch P_RespyMgmtTeamHeader TeamName
RespyMgmtTeamDescription
RespyMgmtTeamDescForSearch P_RespyMgmtTeamHeader TeamDescription
RespyMgmtTeamStatus P_RespyMgmtTeamHeader TeamStatus
RespyMgmtTeamType P_RespyMgmtTeamHeader TeamType
RespyMgmtTeamCategory P_RespyMgmtTeamHeader TeamCategory
CreationDateTime P_RespyMgmtTeamHeader CreationDateTime
CreatedByUser P_RespyMgmtTeamHeader CreatedByUser
LastChangeDateTime P_RespyMgmtTeamHeader LastChangeDateTime
LastChangedByUser P_RespyMgmtTeamHeader LastChangedByUser
StartDate P_RespyMgmtTeamHeader StartDate
EndDate P_RespyMgmtTeamHeader EndDate
RespyMgmtAttributeNameValPair
RespyMgmtTeamHasSubTeam
@AbapCatalog.sqlViewName: 'ITEAMHEADER'

@VDM.viewType: #COMPOSITE
@AbapCatalog.compiler.compareFilter: true
@AccessControl.authorizationCheck: #CHECK
//@AccessControl.privilegedAssociations: [ '_AllLevelSuperTeam' ]

//@AccessControl.personalData.blocking: #REQUIRED

@ObjectModel.usageType.serviceQuality: #C
@ObjectModel.usageType.sizeCategory: #XXL
@ObjectModel.usageType.dataClass: #MASTER
@ObjectModel.semanticKey:  [ 'RespyMgmtTeamName' ]
@ClientHandling.algorithm: #SESSION_VARIABLE
@ObjectModel.representativeKey: 'RespyMgmtTeamID'
@AbapCatalog.preserveKey:true
@EndUserText.label: 'Basic View for Team Header'
define view I_RespyMgmtTeamHeader
  as select from P_RespyMgmtTeamHeader as Team
  //    association [0..1] to I_RespyMgmtTeamType            as _RespyMgmtTeamType on _RespyMgmtTeamType.RespyMgmtTeamType = Team.TeamType

//  association [0..*] to I_RespyMgmtSuperTeamOfAllLevel as _AllLevelSuperTeam on Team.RespyMgmtTeamID = _AllLevelSuperTeam.RespyMgmtTeamID

  //    association [0..1] to I_User as _User on _User.UserID = Team.CreatedByUser

{
      @ObjectModel.text.element: 'RespyMgmtTeamDescription'
  key Team.RespyMgmtTeamID                            as RespyMgmtTeamID,
      cast(Team.TeamName as rsm_de_team_name)         as RespyMgmtTeamName,
      Team.RespyMgmtGlobalTeamID,
      Team.TeamName                                   as RespyMgmtTeamNameForSearch,
      @Semantics.text: true
      cast(Team.TeamDescription as rsm_de_team_descr) as RespyMgmtTeamDescription,
      Team.TeamDescription                            as RespyMgmtTeamDescForSearch,
      Team.TeamStatus                                 as RespyMgmtTeamStatus,
      Team.TeamType                                   as RespyMgmtTeamType,
      Team.TeamCategory                               as RespyMgmtTeamCategory,
      Team.CreationDateTime                           as CreationDateTime,
      Team.CreatedByUser                              as CreatedByUser,
      Team.LastChangeDateTime                         as LastChangeDateTime,
      Team.LastChangedByUser                          as LastChangedByUser,
      Team.StartDate                                  as StartDate,
      Team.EndDate                                    as EndDate,
      cast('' as char255 )                            as RespyMgmtAttributeNameValPair,
      cast('' as char1 preserving type )              as RespyMgmtTeamHasSubTeam
//      _AllLevelSuperTeam

      //      _User

};