C_SLT_ConfigurationItem

DDL: C_SLT_CONFIGURATIONITEM SQL: CSLTCONFIGNITEM Type: view CONSUMPTION

Consumption View of SLT Confign Item

C_SLT_ConfigurationItem is a Consumption CDS View that provides data about "Consumption View of SLT Confign Item" in SAP S/4HANA. It reads from 1 data source (I_SLT_ConfigurationItem) and exposes 34 fields with key fields MassTransferCode, ReplicationInternalTableName. It has 4 associations to related views.

Data Sources (1)

SourceAliasJoin Type
I_SLT_ConfigurationItem ConfigurationItem from

Associations (4)

CardinalityTargetAliasCondition
[1..1] C_SLT_Configuration _Configuration _Configuration.MassTransferCode = ConfigurationItem.MassTransferCode
[0..*] I_SLT_ConfignItemObjectHeader _ReplicationObjectName ConfigurationItem.MassTransferCode = _ReplicationObjectName.MassTransferCode and ConfigurationItem.ReplicationInternalTableName = _ReplicationObjectName.ReplicationInternalTableName
[0..*] I_SLT_RplctnPrepStepStatusText _PreparationStepStatusText _PreparationStepStatusText.RplctnPreparationStepStatus = ConfigurationItem.RplctnPreparationStepStatus
[0..*] I_SLT_CurReplicationActionText _CurrentReplicationActionText _CurrentReplicationActionText.CurrentReplicationAction = ConfigurationItem.CurrentReplicationAction

Annotations (13)

NameValueLevelField
AbapCatalog.sqlViewName CSLTCONFIGNITEM view
AbapCatalog.compiler.compareFilter true view
AccessControl.authorizationCheck #CHECK view
EndUserText.label Consumption View of SLT Confign Item view
VDM.viewType #CONSUMPTION view
ObjectModel.transactionalProcessingDelegated true view
ObjectModel.createEnabled false view
ObjectModel.deleteEnabled false view
ObjectModel.updateEnabled false view
ObjectModel.usageType.sizeCategory #L view
ObjectModel.usageType.dataClass #MIXED view
ObjectModel.usageType.serviceQuality #C view
ClientHandling.algorithm #SESSION_VARIABLE view

Fields (34)

KeyFieldSource TableSource FieldDescription
KEY MassTransferCode I_SLT_ConfigurationItem MassTransferCode
KEY ReplicationInternalTableName I_SLT_ConfigurationItem ReplicationInternalTableName
ReplicationHealthCheckStatus I_SLT_ConfigurationItem ReplicationHealthCheckStatus
MedianRplctnLatencyDurnInSecs I_SLT_ConfigurationItem MedianRplctnLatencyDurnInSecs
LastReplicationDurationInSecs I_SLT_ConfigurationItem LastReplicationDurationInSecs
NrOfRecordsInsertedLastHour I_SLT_ConfigurationItem NrOfRecordsInsertedLastHour
NrOfRecordsUpdatedLastHour I_SLT_ConfigurationItem NrOfRecordsUpdatedLastHour
NrOfRecordsDeletedLastHour I_SLT_ConfigurationItem NrOfRecordsDeletedLastHour
LoggingTableIsCreated I_SLT_ConfigurationItem LoggingTableIsCreated
TriggerIsActive I_SLT_ConfigurationItem TriggerIsActive
ProxyTableIsCreated I_SLT_ConfigurationItem ProxyTableIsCreated
TargetTableIsCreated I_SLT_ConfigurationItem TargetTableIsCreated
TargetSynonymIsCreated I_SLT_ConfigurationItem TargetSynonymIsCreated
SourceTableIsCreated I_SLT_ConfigurationItem SourceTableIsCreated
SourceSynonymIsCreated I_SLT_ConfigurationItem SourceSynonymIsCreated
MigrationObjectIsCreated I_SLT_ConfigurationItem MigrationObjectIsCreated
RuntimeObjectIsGenerated I_SLT_ConfigurationItem RuntimeObjectIsGenerated
DataPortionsAreCalculated I_SLT_ConfigurationItem DataPortionsAreCalculated
LoggingTableIsRequired I_SLT_ConfigurationItem LoggingTableIsRequired
TriggerIsRequired I_SLT_ConfigurationItem TriggerIsRequired
ProxyTableIsRequired I_SLT_ConfigurationItem ProxyTableIsRequired
TargetTableIsRequired I_SLT_ConfigurationItem TargetTableIsRequired
TargetSynonymIsRequired I_SLT_ConfigurationItem TargetSynonymIsRequired
SourceTableIsRequired I_SLT_ConfigurationItem SourceTableIsRequired
SourceSynonymIsRequired I_SLT_ConfigurationItem SourceSynonymIsRequired
MigrationObjectIsRequired I_SLT_ConfigurationItem MigrationObjectIsRequired
RuntimeObjectIsRequired I_SLT_ConfigurationItem RuntimeObjectIsRequired
DataPortionsAreRequired I_SLT_ConfigurationItem DataPortionsAreRequired
_ReplicationObjectName _ReplicationObjectName
CurrentReplicationAction I_SLT_ConfigurationItem CurrentReplicationAction
_CurrentReplicationActionText _CurrentReplicationActionText
RplctnPreparationStepStatus I_SLT_ConfigurationItem RplctnPreparationStepStatus
_PreparationStepStatusText _PreparationStepStatusText
_Configuration _Configuration

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_SLT_ConfigurationItem.
-- 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: CSLTCONFIGNITEM

CREATE VIEW C_SLT_ConfigurationItem AS
SELECT
  ConfigurationItem.MassTransferCode AS MassTransferCode,
  ConfigurationItem.ReplicationInternalTableName AS ReplicationInternalTableName,
  ConfigurationItem.ReplicationHealthCheckStatus AS ReplicationHealthCheckStatus,
  ConfigurationItem.MedianRplctnLatencyDurnInSecs AS MedianRplctnLatencyDurnInSecs,
  ConfigurationItem.LastReplicationDurationInSecs AS LastReplicationDurationInSecs,
  ConfigurationItem.NrOfRecordsInsertedLastHour AS NrOfRecordsInsertedLastHour,
  ConfigurationItem.NrOfRecordsUpdatedLastHour AS NrOfRecordsUpdatedLastHour,
  ConfigurationItem.NrOfRecordsDeletedLastHour AS NrOfRecordsDeletedLastHour,
  ConfigurationItem.LoggingTableIsCreated AS LoggingTableIsCreated,
  ConfigurationItem.TriggerIsActive AS TriggerIsActive,
  ConfigurationItem.ProxyTableIsCreated AS ProxyTableIsCreated,
  ConfigurationItem.TargetTableIsCreated AS TargetTableIsCreated,
  ConfigurationItem.TargetSynonymIsCreated AS TargetSynonymIsCreated,
  ConfigurationItem.SourceTableIsCreated AS SourceTableIsCreated,
  ConfigurationItem.SourceSynonymIsCreated AS SourceSynonymIsCreated,
  ConfigurationItem.MigrationObjectIsCreated AS MigrationObjectIsCreated,
  ConfigurationItem.RuntimeObjectIsGenerated AS RuntimeObjectIsGenerated,
  ConfigurationItem.DataPortionsAreCalculated AS DataPortionsAreCalculated,
  ConfigurationItem.LoggingTableIsRequired AS LoggingTableIsRequired,
  ConfigurationItem.TriggerIsRequired AS TriggerIsRequired,
  ConfigurationItem.ProxyTableIsRequired AS ProxyTableIsRequired,
  ConfigurationItem.TargetTableIsRequired AS TargetTableIsRequired,
  ConfigurationItem.TargetSynonymIsRequired AS TargetSynonymIsRequired,
  ConfigurationItem.SourceTableIsRequired AS SourceTableIsRequired,
  ConfigurationItem.SourceSynonymIsRequired AS SourceSynonymIsRequired,
  ConfigurationItem.MigrationObjectIsRequired AS MigrationObjectIsRequired,
  ConfigurationItem.RuntimeObjectIsRequired AS RuntimeObjectIsRequired,
  ConfigurationItem.DataPortionsAreRequired AS DataPortionsAreRequired,
  ConfigurationItem.CurrentReplicationAction AS CurrentReplicationAction,
  ConfigurationItem.RplctnPreparationStepStatus AS RplctnPreparationStepStatus
FROM I_SLT_ConfigurationItem AS ConfigurationItem
LEFT OUTER JOIN C_SLT_Configuration AS _Configuration ON _Configuration.MassTransferCode = ConfigurationItem.MassTransferCode  -- association [1..1]
LEFT OUTER JOIN I_SLT_ConfignItemObjectHeader AS _ReplicationObjectName ON ConfigurationItem.MassTransferCode = _ReplicationObjectName.MassTransferCode AND ConfigurationItem.ReplicationInternalTableName = _ReplicationObjectName.ReplicationInternalTableName  -- association [0..*]
LEFT OUTER JOIN I_SLT_RplctnPrepStepStatusText AS _PreparationStepStatusText ON _PreparationStepStatusText.RplctnPreparationStepStatus = ConfigurationItem.RplctnPreparationStepStatus  -- association [0..*]
LEFT OUTER JOIN I_SLT_CurReplicationActionText AS _CurrentReplicationActionText ON _CurrentReplicationActionText.CurrentReplicationAction = ConfigurationItem.CurrentReplicationAction  -- association [0..*]
;