I_RespyMgmtTeamHeaderTP

DDL: I_RESPYMGMTTEAMHEADERTP SQL: ITEAMHEADERTP Type: view TRANSACTIONAL

Transactional View for Team Header

I_RespyMgmtTeamHeaderTP is a Transactional CDS View that provides data about "Transactional View for Team Header" in SAP S/4HANA. It reads from 1 data source (I_RespyMgmtTeamHeader) and exposes 25 fields with key field RespyMgmtTeamID. It has 8 associations to related views.

Data Sources (1)

SourceAliasJoin Type
I_RespyMgmtTeamHeader Team from

Associations (8)

CardinalityTargetAliasCondition
[1..*] I_RespyMgmtTeamOrgUnitTP _TeamOrgUnit $projection.RespyMgmtTeamID = _TeamOrgUnit.RespyMgmtTeamID
[1..*] I_RespyMgmtTeamMemberTP _TeamMember $projection.RespyMgmtTeamID = _TeamMember.RespyMgmtTeamID
[1..*] I_RespyMgmtTeamAttributeTP _Attribute $projection.RespyMgmtTeamID = _Attribute.RespyMgmtTeamID
[1..*] I_RespyMgmtDirectSubTeamTP _SubTeam $projection.RespyMgmtTeamID = _SubTeam.RespyMgmtTeamID
[1..1] I_User _CreatedBy $projection.CreatedByUser = _CreatedBy.UserID
[1..1] I_User _LastChangedBy $projection.LastChangedByUser = _LastChangedBy.UserID
[1..*] I_RespyMgmtDirectSuperTeamTP _SuperTeam $projection.RespyMgmtTeamID = _SuperTeam.RespyMgmtTeamID
[1..*] I_RespyMgmtTeamOwnerTP _TeamOwner $projection.RespyMgmtTeamID = _TeamOwner.RespyMgmtTeamID

Annotations (20)

NameValueLevelField
AbapCatalog.sqlViewName ITEAMHEADERTP view
VDM.viewType #TRANSACTIONAL view
VDM.lifecycle.contract.type #SAP_INTERNAL_API view
ObjectModel.sapObjectNodeType.name ResponsibilityManagementTeam view
ObjectModel.compositionRoot true view
ObjectModel.transactionalProcessingEnabled true view
ObjectModel.modelCategory #BUSINESS_OBJECT view
ObjectModel.createEnabled true view
ObjectModel.updateEnabled true view
ObjectModel.deleteEnabled true view
ObjectModel.draftEnabled true view
ObjectModel.writeDraftPersistence RSM_TEAM_HEADR_D view
AbapCatalog.compiler.compareFilter true view
AccessControl.authorizationCheck #CHECK view
ObjectModel.usageType.serviceQuality #C view
ObjectModel.usageType.sizeCategory #L view
ObjectModel.usageType.dataClass #MASTER view
ClientHandling.algorithm #SESSION_VARIABLE view
AbapCatalog.preserveKey true view
EndUserText.label Transactional View for Team Header view

Fields (25)

KeyFieldSource TableSource FieldDescription
KEY RespyMgmtTeamID I_RespyMgmtTeamHeader RespyMgmtTeamID Team ID
RespyMgmtTeamName I_RespyMgmtTeamHeader RespyMgmtTeamName Team Name
RespyMgmtGlobalTeamID I_RespyMgmtTeamHeader RespyMgmtGlobalTeamID
RespyMgmtTeamNameForSearch I_RespyMgmtTeamHeader RespyMgmtTeamNameForSearch
RespyMgmtTeamDescription I_RespyMgmtTeamHeader RespyMgmtTeamDescription
RespyMgmtTeamDescForSearch I_RespyMgmtTeamHeader RespyMgmtTeamDescForSearch
RespyMgmtTeamStatus I_RespyMgmtTeamHeader RespyMgmtTeamStatus Team Status
RespyMgmtTeamType I_RespyMgmtTeamHeader RespyMgmtTeamType Team Type
RespyMgmtTeamCategory I_RespyMgmtTeamHeader RespyMgmtTeamCategory Team Category
CreationDateTime I_RespyMgmtTeamHeader CreationDateTime Timestamp
CreatedByUser I_RespyMgmtTeamHeader CreatedByUser User Name
CreatedByUserFullName _CreatedBy UserDescription Full Name
LastChangedByUserFullName _LastChangedBy UserDescription Full Name
LastChangeDateTime I_RespyMgmtTeamHeader LastChangeDateTime Timestamp
LastChangedByUser I_RespyMgmtTeamHeader LastChangedByUser User Name
StartDate I_RespyMgmtTeamHeader StartDate Valid From
EndDate I_RespyMgmtTeamHeader EndDate Term to
RespyMgmtAttributeNameValPair I_RespyMgmtTeamHeader RespyMgmtAttributeNameValPair
RespyMgmtTeamHasSubTeam I_RespyMgmtTeamHeader RespyMgmtTeamHasSubTeam
_TeamMember _TeamMember
_Attribute _Attribute
_TeamOrgUnit _TeamOrgUnit
_SubTeam _SubTeam
_SuperTeam _SuperTeam
_TeamOwner _TeamOwner

Derived SQL interpretation, reconstructed from the parsed view metadata (data sources, associations, and field mappings). SAP annotations are omitted and the structure is reformulated as SQL — this is a functional approximation, not the verbatim SAP source.

-- Derived SQL interpretation of CDS view I_RespyMgmtTeamHeaderTP.
-- Reconstructed from parsed metadata (data sources, associations, fields).
-- SAP annotations are omitted and the structure is reformulated as SQL;
-- this is a functional approximation, not the verbatim SAP source. Some join
-- conditions may be unavailable and a few CDS constructs are kept as-is.
-- SQL view name: ITEAMHEADERTP

CREATE VIEW I_RespyMgmtTeamHeaderTP AS
SELECT
  Team.RespyMgmtTeamID AS RespyMgmtTeamID,
  Team.RespyMgmtTeamName AS RespyMgmtTeamName,
  Team.RespyMgmtGlobalTeamID AS RespyMgmtGlobalTeamID,
  Team.RespyMgmtTeamNameForSearch AS RespyMgmtTeamNameForSearch,
  Team.RespyMgmtTeamDescription AS RespyMgmtTeamDescription,
  Team.RespyMgmtTeamDescForSearch AS RespyMgmtTeamDescForSearch,
  Team.RespyMgmtTeamStatus AS RespyMgmtTeamStatus,
  Team.RespyMgmtTeamType AS RespyMgmtTeamType,
  Team.RespyMgmtTeamCategory AS RespyMgmtTeamCategory,
  Team.CreationDateTime AS CreationDateTime,
  Team.CreatedByUser AS CreatedByUser,
  _CreatedBy.UserDescription AS CreatedByUserFullName,
  _LastChangedBy.UserDescription AS LastChangedByUserFullName,
  Team.LastChangeDateTime AS LastChangeDateTime,
  Team.LastChangedByUser AS LastChangedByUser,
  Team.StartDate AS StartDate,
  Team.EndDate AS EndDate,
  Team.RespyMgmtAttributeNameValPair AS RespyMgmtAttributeNameValPair,
  Team.RespyMgmtTeamHasSubTeam AS RespyMgmtTeamHasSubTeam
FROM I_RespyMgmtTeamHeader AS Team
LEFT OUTER JOIN I_RespyMgmtTeamOrgUnitTP AS _TeamOrgUnit ON RespyMgmtTeamID = _TeamOrgUnit.RespyMgmtTeamID  -- association [1..*]
LEFT OUTER JOIN I_RespyMgmtTeamMemberTP AS _TeamMember ON RespyMgmtTeamID = _TeamMember.RespyMgmtTeamID  -- association [1..*]
LEFT OUTER JOIN I_RespyMgmtTeamAttributeTP AS _Attribute ON RespyMgmtTeamID = _Attribute.RespyMgmtTeamID  -- association [1..*]
LEFT OUTER JOIN I_RespyMgmtDirectSubTeamTP AS _SubTeam ON RespyMgmtTeamID = _SubTeam.RespyMgmtTeamID  -- association [1..*]
LEFT OUTER JOIN I_User AS _CreatedBy ON CreatedByUser = _CreatedBy.UserID  -- association [1..1]
LEFT OUTER JOIN I_User AS _LastChangedBy ON LastChangedByUser = _LastChangedBy.UserID  -- association [1..1]
LEFT OUTER JOIN I_RespyMgmtDirectSuperTeamTP AS _SuperTeam ON RespyMgmtTeamID = _SuperTeam.RespyMgmtTeamID  -- association [1..*]
LEFT OUTER JOIN I_RespyMgmtTeamOwnerTP AS _TeamOwner ON RespyMgmtTeamID = _TeamOwner.RespyMgmtTeamID  -- association [1..*]
;