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

C_SitnDefNotifTP

DDL: C_SITNDEFNOTIFTP SQL: CSITNOTIFTP Type: view CONSUMPTION

Situation Notification

C_SitnDefNotifTP is a Consumption CDS View that provides data about "Situation Notification" in SAP S/4HANA. It reads from 1 data source (I_SitnDefNotifTP) and exposes 12 fields with key fields SitnDefinitionID, SitnDefNotificationID. It has 2 associations to related views.

Data Sources (1)

SourceAliasJoin Type
I_SitnDefNotifTP Notification from

Associations (2)

CardinalityTargetAliasCondition
[1..1] C_SitnDefinitionTP _Definition $projection.SitnDefinitionID = _Definition.SitnDefinitionID
[1..*] C_SitnDefNotifTextTP _NotifText $projection.SitnDefinitionID = _NotifText.SitnDefinitionID and $projection.SitnDefNotificationID = _NotifText.SitnDefNotificationID

Annotations (18)

NameValueLevelField
AbapCatalog.sqlViewName CSITNOTIFTP view
AbapCatalog.compiler.compareFilter true view
AbapCatalog.preserveKey true view
AccessControl.authorizationCheck #CHECK view
VDM.viewType #CONSUMPTION view
VDM.lifecycle.status #DEPRECATED view
ObjectModel.transactionalProcessingDelegated true view
ObjectModel.createEnabled true view
ObjectModel.updateEnabled EXTERNAL_CALCULATION view
ObjectModel.deleteEnabled true view
ObjectModel.usageType.serviceQuality #C view
ObjectModel.usageType.sizeCategory #M view
ObjectModel.usageType.dataClass #MIXED view
ClientHandling.algorithm #SESSION_VARIABLE view
UI.headerInfo.typeName Situation Notification view
UI.headerInfo.typeNamePlural Situation Notifications view
Search.searchable true view
EndUserText.label Situation Notification view

Fields (12)

KeyFieldSource TableSource FieldDescription
KEY SitnDefinitionID I_SitnDefNotifTP SitnDefinitionID Situation Type ID
KEY SitnDefNotificationID I_SitnDefNotifTP SitnDefNotificationID Situation Notif ID
SitnDefPageVariantID I_SitnDefNotifTP SitnDefPageVariantID Page Variant ID
SitnNotifSemanticObjAction I_SitnDefNotifTP SitnNotifSemanticObjAction Semantic Obj. Action
SitnNotifSemanticObject I_SitnDefNotifTP SitnNotifSemanticObject Semantic Object
SitnNotifTextVersion I_SitnDefNotifTP SitnNotifTextVersion Notification Version
SitnNotifPublicText I_SitnDefNotifTP SitnNotifPublicText Public Text
SitnNotifSensitiveText I_SitnDefNotifTP SitnNotifSensitiveText Secure Text
SitnRespyMgmtContextID I_SitnDefNotifTP SitnRespyMgmtContextID Context ID
SitnDefVariantName I_SitnDefNotifTP SitnDefVariantName
_Definition _Definition
_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 C_SitnDefNotifTP.
-- 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: CSITNOTIFTP

CREATE VIEW C_SitnDefNotifTP AS
SELECT
  Notification.SitnDefinitionID AS SitnDefinitionID,
  Notification.SitnDefNotificationID AS SitnDefNotificationID,
  Notification.SitnDefPageVariantID AS SitnDefPageVariantID,
  Notification.SitnNotifSemanticObjAction AS SitnNotifSemanticObjAction,
  Notification.SitnNotifSemanticObject AS SitnNotifSemanticObject,
  Notification.SitnNotifTextVersion AS SitnNotifTextVersion,
  Notification.SitnNotifPublicText AS SitnNotifPublicText,
  Notification.SitnNotifSensitiveText AS SitnNotifSensitiveText,
  Notification.SitnRespyMgmtContextID AS SitnRespyMgmtContextID,
  Notification.SitnDefVariantName AS SitnDefVariantName
FROM I_SitnDefNotifTP AS Notification
LEFT OUTER JOIN C_SitnDefinitionTP AS _Definition ON SitnDefinitionID = _Definition.SitnDefinitionID  -- association [1..1]
LEFT OUTER JOIN C_SitnDefNotifTextTP AS _NotifText ON SitnDefinitionID = _NotifText.SitnDefinitionID AND SitnDefNotificationID = _NotifText.SitnDefNotificationID  -- association [1..*]
;