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

C_SitnInstance

DDL: C_SITNINSTANCE Type: view CONSUMPTION

SIT Instance Consumption

C_SitnInstance is a Consumption CDS View that provides data about "SIT Instance Consumption" in SAP S/4HANA. It reads from 1 data source (I_SitnInstceWthoutPndgTrans) and exposes 18 fields with key field SitnInstanceID. It has 3 associations to related views.

Data Sources (1)

SourceAliasJoin Type
I_SitnInstceWthoutPndgTrans Instance from

Associations (3)

CardinalityTargetAliasCondition
[1..1] I_SitnTemplateCondition _TemplateCondition Instance.SitnDefTemplateID = _TemplateCondition.SitnDefTemplateID
[0..1] I_SitnDefNotif _Notification Instance.SitnDefinitionID = _Notification.SitnDefinitionID and _Notification.SitnDefNotificationID = '0001'
[1..1] I_SitnDefTextForSitnInstance _InstanceText _InstanceText.SitnInstanceID = $projection.SitnInstanceID and _InstanceText.Language = $session.system_language

Annotations (11)

NameValueLevelField
AbapCatalog.sqlViewName CSITINENH view
AbapCatalog.compiler.compareFilter true view
AbapCatalog.preserveKey true view
AccessControl.authorizationCheck #CHECK view
ClientHandling.algorithm #SESSION_VARIABLE view
VDM.viewType #CONSUMPTION view
VDM.lifecycle.status #DEPRECATED view
EndUserText.label SIT Instance Consumption view
ObjectModel.usageType.serviceQuality #C view
ObjectModel.usageType.sizeCategory #L view
ObjectModel.usageType.dataClass #TRANSACTIONAL view

Fields (18)

KeyFieldSource TableSource FieldDescription
KEY SitnInstanceID I_SitnInstceWthoutPndgTrans SitnInstanceID Instance ID
SitnDefinitionID I_SitnInstceWthoutPndgTrans SitnDefinitionID Situation Type ID
SitnInstceAnchorObjectKey I_SitnInstceWthoutPndgTrans SitnInstceAnchorObjectKey Anchor Obj. Key
SitnInstceTriggerObjectKey I_SitnInstceWthoutPndgTrans SitnInstceTriggerObjectKey Trigger Obj. Key
CreationDateTime I_SitnInstceWthoutPndgTrans CreationDateTime Timestamp
SitnDefRank _Definition SitnDefRank Display Sequence
SitnDefAnchorObject _Definition SitnDefAnchorObject Anchor Object
SitnDefPageVariantIsEnabled _Definition SitnDefPageVariantIsEnabled Page Var. Enabled
SitnDefTemplateID _Definition SitnDefTemplateID Sitn Template ID
SitnDefAnchorObjectView _Definition SitnDefAnchorObjectView Anchor Object View
SitnDefShortText _InstanceText SitnDefShortText Sitn Short Text
SitnDefLongText _InstanceText SitnDefLongText Situation Type Long Text
SitnDefDetailsLink _InstanceText SitnDefDetailsLink URL to Documentation
SitnDefDetailsLinkText _InstanceText SitnDefDetailsLinkText Detail Link
SitnDefName _InstanceText SitnDefName Situation Name
SitnTriggerObjectKeyField _TemplateCondition SitnTriggerObjectKeyField Trigger Object Key
SitnDefPageVariantID _Notification SitnDefPageVariantID Page Variant ID
_Definition _Definition

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_SitnInstance.
-- 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.

CREATE VIEW C_SitnInstance AS
SELECT
  Instance.SitnInstanceID AS SitnInstanceID,
  Instance.SitnDefinitionID AS SitnDefinitionID,
  Instance.SitnInstceAnchorObjectKey AS SitnInstceAnchorObjectKey,
  Instance.SitnInstceTriggerObjectKey AS SitnInstceTriggerObjectKey,
  Instance.CreationDateTime AS CreationDateTime,
  _Definition.SitnDefRank AS SitnDefRank,
  _Definition.SitnDefAnchorObject AS SitnDefAnchorObject,
  _Definition.SitnDefPageVariantIsEnabled AS SitnDefPageVariantIsEnabled,
  _Definition.SitnDefTemplateID AS SitnDefTemplateID,
  _Definition.SitnDefAnchorObjectView AS SitnDefAnchorObjectView,
  _InstanceText.SitnDefShortText AS SitnDefShortText,
  _InstanceText.SitnDefLongText AS SitnDefLongText,
  _InstanceText.SitnDefDetailsLink AS SitnDefDetailsLink,
  _InstanceText.SitnDefDetailsLinkText AS SitnDefDetailsLinkText,
  _InstanceText.SitnDefName AS SitnDefName,
  _TemplateCondition.SitnTriggerObjectKeyField AS SitnTriggerObjectKeyField,
  _Notification.SitnDefPageVariantID AS SitnDefPageVariantID
FROM I_SitnInstceWthoutPndgTrans AS Instance
LEFT OUTER JOIN I_SitnTemplateCondition AS _TemplateCondition ON Instance.SitnDefTemplateID = _TemplateCondition.SitnDefTemplateID  -- association [1..1]
LEFT OUTER JOIN I_SitnDefNotif AS _Notification ON Instance.SitnDefinitionID = _Notification.SitnDefinitionID AND _Notification.SitnDefNotificationID = '0001'  -- association [0..1]
LEFT OUTER JOIN I_SitnDefTextForSitnInstance AS _InstanceText ON _InstanceText.SitnInstanceID = SitnInstanceID AND _InstanceText.Language = $session.system_language  -- association [1..1]
;