Deprecated SAP_INTERNAL_API
This CDS view is deprecated in S/4HANA. View all deprecated CDS views →

I_SitnDefinitionTP

DDL: I_SITNDEFINITIONTP SQL: ISITNDEFTP Type: view TRANSACTIONAL

Situation Type

I_SitnDefinitionTP is a Transactional CDS View that provides data about "Situation Type" in SAP S/4HANA. It reads from 1 data source (I_SitnDefUnion) and exposes 39 fields with key field SitnDefinitionID. It has 11 associations to related views.

Data Sources (1)

SourceAliasJoin Type
I_SitnDefUnion Definition from

Associations (11)

CardinalityTargetAliasCondition
[1..1] I_SitnDefConditionTP _Conditions $projection.SitnDefinitionID = _Conditions.SitnDefinitionID
[1..*] I_SitnDefCndnRangeTP _ConditionRanges $projection.SitnDefinitionID = _ConditionRanges.SitnDefinitionID
[1..*] I_SitnDefNotifTP _Notification $projection.SitnDefinitionID = _Notification.SitnDefinitionID
[1..*] I_SitnDefinitionTextTP _DefinitionText $projection.SitnDefinitionID = _DefinitionText.SitnDefinitionID
[1..*] I_SitnInstanceOfSitnDefTP _Instances $projection.SitnDefinitionID = _Instances.SitnDefinitionID
[1..1] I_SitnDefSchedldBatchTP _TechJob $projection.SitnDefinitionID = _TechJob.SitnDefinitionID
[1..1] I_RespyMgmtApplContextTP _RsmApplContext ( $projection.SitnRespyMgmtContextID = _RsmApplContext.RespyMgmtApplContextID and $projection.RespyMgmtApplContextType = _RsmApplContext.RespyMgmtApplContextType )
[1..1] I_SitnDefNotifTextTP _NotifText $projection.SitnDefinitionID = _NotifText.SitnDefinitionID and _NotifText.SitnDefNotificationID = '0001' and _NotifText.Language = $session.system_language
[1..1] I_SitnDefinitionTextTP _SitnDefinitionText $projection.SitnDefinitionID = _SitnDefinitionText.SitnDefinitionID and $projection.SitnDefLongTextVersion = _SitnDefinitionText.SitnDefLongTextVersion and _SitnDefinitionText.Language = $session.system_language
[1..1] I_User _CreatedBy $projection.CreatedByUser = _CreatedBy.UserID
[1..1] I_User _LastChangedBy $projection.LastChangedByUser = _LastChangedBy.UserID

Annotations (22)

NameValueLevelField
AbapCatalog.sqlViewName ISITNDEFTP view
AccessControl.authorizationCheck #CHECK view
AbapCatalog.preserveKey true view
EndUserText.label Situation Type view
AccessControl.personalData.blocking #REQUIRED view
VDM.viewType #TRANSACTIONAL view
VDM.lifecycle.contract.type #SAP_INTERNAL_API view
VDM.lifecycle.status #DEPRECATED view
ObjectModel.draftEnabled true view
ObjectModel.createEnabled true view
ObjectModel.updateEnabled true view
ObjectModel.deleteEnabled true view
ObjectModel.writeDraftPersistence SIT_D_DEF view
ObjectModel.transactionalProcessingEnabled true view
ObjectModel.compositionRoot true view
ObjectModel.modelCategory #BUSINESS_OBJECT view
ObjectModel.sapObjectNodeType.name BusinessSituationType view
ObjectModel.usageType.serviceQuality #C view
ObjectModel.usageType.sizeCategory #M view
ObjectModel.usageType.dataClass #MIXED view
ClientHandling.algorithm #SESSION_VARIABLE view
AbapCatalog.compiler.compareFilter true view

Fields (39)

KeyFieldSource TableSource FieldDescription
KEY SitnDefinitionID I_SitnDefUnion SitnDefinitionID Situation Type ID
SitnDefinitionIDForEdit I_SitnDefUnion SitnDefinitionID Situation Type ID
SitnDefTemplateID I_SitnDefUnion SitnDefTemplateID Sitn Template ID
SitnDefIsEnabled
SitnDefNotifIsAggregated I_SitnDefUnion SitnDefNotifIsAggregated Notif. Aggr. Enabled
SitnDefNotifIsRepeated I_SitnDefUnion SitnDefNotifIsRepeated Renotif. Enabled
SitnDefTrackingIsEnabled I_SitnDefUnion SitnDefTrackingIsEnabled Monitoring Enabled
SitnDefAnchorObject I_SitnDefUnion SitnDefAnchorObject Anchor Object
SitnDefAnchorObjectView I_SitnDefUnion SitnDefAnchorObjectView Anchor Object View
SitnDefRank I_SitnDefUnion SitnDefRank Display Sequence
CreationDateTime I_SitnDefUnion CreationDateTime Timestamp
CreatedByUser I_SitnDefUnion CreatedByUser User Name
LastChangeDateTime I_SitnDefUnion LastChangeDateTime Timestamp
LastChangedByUser I_SitnDefUnion LastChangedByUser User Name
SitnDefIsTemplate I_SitnDefUnion SitnDefIsTemplate
SitnIsAttribNavgnParameter I_SitnDefUnion SitnIsAttribNavgnParameter
SitnDefDataContextIsEnabled I_SitnDefUnion SitnDefDataContextIsEnabled Data Context Enabled
SitnDefAutomationIsEnabled I_SitnDefUnion SitnDefAutomationIsEnabled Automation Enabled
SitnDefLongTextVersion I_SitnDefUnion SitnDefLongTextVersion Version Msg. Details
CreatedByUserFullName _CreatedBy UserDescription Full Name
LastChangedByUserFullName _LastChangedBy UserDescription Full Name
SitnDefTrackingIsDeleted
SitnDefTrackingDelBeforeDate
SitnTriggerObjectView _Conditions SitnTriggerObjectView Trigger Object View
SitnDefTriggerType _Conditions SitnDefTriggerType Trigger Type
SitnDefPageVariantIsEnabled I_SitnDefUnion SitnDefPageVariantIsEnabled Page Var. Enabled
RespyMgmtApplContextType I_SitnDefUnion RespyMgmtApplContextType Context Type
SitnRespyMgmtContextTemplateID I_SitnDefUnion SitnRespyMgmtContextTemplateID Context ID
SitnRespyMgmtContextID I_SitnDefUnion SitnRespyMgmtContextID Context ID
SitnDefHelpDocLink
_Conditions _Conditions
_ConditionRanges _ConditionRanges
_Notification _Notification
_TechJob _TechJob
_DefinitionText _DefinitionText
_Instances _Instances
_RsmApplContext _RsmApplContext
_SitnDefinitionText _SitnDefinitionText
_NotifText _NotifText

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_SitnDefinitionTP.
-- 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: ISITNDEFTP

CREATE VIEW I_SitnDefinitionTP AS
SELECT
  Definition.SitnDefinitionID AS SitnDefinitionID,
  Definition.SitnDefinitionID AS SitnDefinitionIDForEdit,
  Definition.SitnDefTemplateID AS SitnDefTemplateID,
  cast( Definition.SitnDefIsEnabled as boolean preserving type ) AS SitnDefIsEnabled,
  Definition.SitnDefNotifIsAggregated AS SitnDefNotifIsAggregated,
  Definition.SitnDefNotifIsRepeated AS SitnDefNotifIsRepeated,
  Definition.SitnDefTrackingIsEnabled AS SitnDefTrackingIsEnabled,
  Definition.SitnDefAnchorObject AS SitnDefAnchorObject,
  Definition.SitnDefAnchorObjectView AS SitnDefAnchorObjectView,
  Definition.SitnDefRank AS SitnDefRank,
  Definition.CreationDateTime AS CreationDateTime,
  Definition.CreatedByUser AS CreatedByUser,
  Definition.LastChangeDateTime AS LastChangeDateTime,
  Definition.LastChangedByUser AS LastChangedByUser,
  Definition.SitnDefIsTemplate AS SitnDefIsTemplate,
  Definition.SitnIsAttribNavgnParameter AS SitnIsAttribNavgnParameter,
  Definition.SitnDefDataContextIsEnabled AS SitnDefDataContextIsEnabled,
  Definition.SitnDefAutomationIsEnabled AS SitnDefAutomationIsEnabled,
  Definition.SitnDefLongTextVersion AS SitnDefLongTextVersion,
  _CreatedBy.UserDescription AS CreatedByUserFullName,
  _LastChangedBy.UserDescription AS LastChangedByUserFullName,
  cast(' ' as boole_d) AS SitnDefTrackingIsDeleted,
  cast('00000000' as sit_de_activ_before_date ) AS SitnDefTrackingDelBeforeDate,
  _Conditions.SitnTriggerObjectView AS SitnTriggerObjectView,
  _Conditions.SitnDefTriggerType AS SitnDefTriggerType,
  Definition.SitnDefPageVariantIsEnabled AS SitnDefPageVariantIsEnabled,
  Definition.RespyMgmtApplContextType AS RespyMgmtApplContextType,
  Definition.SitnRespyMgmtContextTemplateID AS SitnRespyMgmtContextTemplateID,
  Definition.SitnRespyMgmtContextID AS SitnRespyMgmtContextID,
  cast('' as char1024) AS SitnDefHelpDocLink
FROM I_SitnDefUnion AS Definition
LEFT OUTER JOIN I_SitnDefConditionTP AS _Conditions ON SitnDefinitionID = _Conditions.SitnDefinitionID  -- association [1..1]
LEFT OUTER JOIN I_SitnDefCndnRangeTP AS _ConditionRanges ON SitnDefinitionID = _ConditionRanges.SitnDefinitionID  -- association [1..*]
LEFT OUTER JOIN I_SitnDefNotifTP AS _Notification ON SitnDefinitionID = _Notification.SitnDefinitionID  -- association [1..*]
LEFT OUTER JOIN I_SitnDefinitionTextTP AS _DefinitionText ON SitnDefinitionID = _DefinitionText.SitnDefinitionID  -- association [1..*]
LEFT OUTER JOIN I_SitnInstanceOfSitnDefTP AS _Instances ON SitnDefinitionID = _Instances.SitnDefinitionID  -- association [1..*]
LEFT OUTER JOIN I_SitnDefSchedldBatchTP AS _TechJob ON SitnDefinitionID = _TechJob.SitnDefinitionID  -- association [1..1]
LEFT OUTER JOIN I_RespyMgmtApplContextTP AS _RsmApplContext ON ( SitnRespyMgmtContextID = _RsmApplContext.RespyMgmtApplContextID AND RespyMgmtApplContextType = _RsmApplContext.RespyMgmtApplContextType )  -- association [1..1]
LEFT OUTER JOIN I_SitnDefNotifTextTP AS _NotifText ON SitnDefinitionID = _NotifText.SitnDefinitionID AND _NotifText.SitnDefNotificationID = '0001' AND _NotifText.Language = $session.system_language  -- association [1..1]
LEFT OUTER JOIN I_SitnDefinitionTextTP AS _SitnDefinitionText ON SitnDefinitionID = _SitnDefinitionText.SitnDefinitionID AND SitnDefLongTextVersion = _SitnDefinitionText.SitnDefLongTextVersion AND _SitnDefinitionText.Language = $session.system_language  -- association [1..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]
;