I_RespyMgmtTeamHeader
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 18 fields with key field RespyMgmtTeamID. It has 1 association to related views.
Data Sources (1)
| Source | Alias | Join Type |
|---|---|---|
| P_RespyMgmtTeamHeader | Team | from |
Associations (1)
| Cardinality | Target | Alias | Condition |
|---|---|---|---|
| [0..*] | I_RespyMgmtSuperTeamOfAllLevel | _AllLevelSuperTeam | Team.RespyMgmtTeamID = _AllLevelSuperTeam.RespyMgmtTeamID |
Annotations (11)
| Name | Value | Level | Field |
|---|---|---|---|
| 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 (18)
| Key | Field | Source Table | Source Field | Description |
|---|---|---|---|---|
| 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 | ||||
| _AllLevelSuperTeam | _AllLevelSuperTeam |
@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
};
/*+[internal] {
"BASEINFO":
{
"FROM":
[
"P_RESPYMGMTTEAMHEADER"
],
"ASSOCIATED":
[
"I_RESPYMGMTSUPERTEAMOFALLLEVEL"
],
"BASE":
[],
"ANNO_REF":
[],
"SCALAR_FUNCTION":
[],
"VERSION":0,
"ANNOREF_EVALUATION_ERROR":""
}
}*/
Learn More
- What Is a CDS View in SAP S/4HANA?
- Types of CDS Views: Basic, Composite, Consumption, and Transactional
- SAP Tables vs CDS Views — Key Differences
- Understanding Data Lineage in SAP S/4HANA
- VDM (Virtual Data Model) in SAP S/4HANA Explained
- CDS View Annotations — A Complete Guide
- CDS View Field Mapping and Associations
- Understanding the SAP S/4HANA Data Model
- CDS View Extensions and Custom Fields in SAP S/4HANA
- Released APIs and Stability Contracts in SAP S/4HANA