I_SLT_ConfigurationItem

DDL: I_SLT_CONFIGURATIONITEM SQL: ISLTCONFIGNITEM Type: view COMPOSITE

SLT Configuration Item

I_SLT_ConfigurationItem is a Composite CDS View that provides data about "SLT Configuration Item" in SAP S/4HANA. It reads from 4 data sources (I_SLT_ConfigurationHeader, I_SLT_ConfigurationItemStatus, I_SLT_RplctnIntTblNameToName, I_MIG_MigrationObjectStatus) and exposes 22 fields with key fields MassTransferCode, ReplicationInternalTableName. It has 9 associations to related views.

Data Sources (4)

SourceAliasJoin Type
I_SLT_ConfigurationHeader ConfigurationHeader from
I_SLT_ConfigurationItemStatus ConfigurationItemStatus inner
I_SLT_RplctnIntTblNameToName LongTableName left_outer
I_MIG_MigrationObjectStatus MigrationObjectStatus left_outer

Associations (9)

CardinalityTargetAliasCondition
[1..1] I_SLT_LastConfignItemAction _LastAction _LastAction.MassTransferCode = ConfigurationHeader.MassTransferCode and _LastAction.ReplicationInternalTableName = ConfigurationItemStatus.ReplicationInternalTableName
[0..*] I_SLT_ConfignItemObjectHeader _ReplicationObjectName _ReplicationObjectName.MassTransferCode = ConfigurationHeader.MassTransferCode and _ReplicationObjectName.ReplicationInternalTableName = ConfigurationItemStatus.ReplicationInternalTableName
[0..1] I_SLT_ConfignItemODQSubstitute _ODQSubstitute _ODQSubstitute.MassTransferCode = ConfigurationHeader.MassTransferCode and _ODQSubstitute.ReplicationInternalTableName = ConfigurationItemStatus.ReplicationInternalTableName
[1..1] I_SLT_LastConfignItmRplctnDurn _LastReplication _LastReplication.MigrationObjectUUID = MigrationObjectStatus.MigrationObjectUUID
[1..1] I_SLT_ReplicationLatency _ReplicationLatency _ReplicationLatency.MassTransferCode = ConfigurationHeader.MassTransferCode and _ReplicationLatency.ReplicationInternalTableName = ConfigurationItemStatus.ReplicationInternalTableName
[1..1] I_SLT_RplctnStatisticLastHour _ReplicationStatistic _ReplicationStatistic.MigrationObjectUUID = MigrationObjectStatus.MigrationObjectUUID
[1..1] I_SLT_Configuration _Configuration _Configuration.MassTransferCode = ConfigurationHeader.MassTransferCode
[1..1] I_SLT_ConfignItemHlthChkStatus _HealthCheckStatus _HealthCheckStatus.MassTransferCode = ConfigurationHeader.MassTransferCode and _HealthCheckStatus.ReplicationInternalTableName = ConfigurationItemStatus.ReplicationInternalTableName
[0..1] I_MIG_RmteSystemConnectionName _RemoteSystemConnection _RemoteSystemConnection.MassTransferCode = ConfigurationHeader.MassTransferCode

Annotations (12)

NameValueLevelField
AbapCatalog.sqlViewName ISLTCONFIGNITEM view
AbapCatalog.compiler.compareFilter true view
AccessControl.authorizationCheck #CHECK view
EndUserText.label SLT Configuration Item view
VDM.viewType #COMPOSITE view
ObjectModel.usageType.serviceQuality #C view
ObjectModel.usageType.sizeCategory #L view
ObjectModel.usageType.dataClass #MIXED view
AbapCatalog.preserveKey true view
ObjectModel.writeActivePersistence ISLTCONFIGNITEM view
ObjectModel.transactionalProcessingEnabled true view
ClientHandling.algorithm #SESSION_VARIABLE view

Fields (22)

KeyFieldSource TableSource FieldDescription
KEY MassTransferCode I_SLT_ConfigurationHeader MassTransferCode WorklistID
KEY ReplicationInternalTableName I_SLT_ConfigurationItemStatus ReplicationInternalTableName Table/Constant Value
ReplicationTableName
ODQSubstitutionName _ODQSubstitute ODQSubstitutionName
LastReplicationAction _LastAction LastReplicationAction
ReplicationProcessOption I_SLT_ConfigurationItemStatus ReplicationProcessOption ProcessOption
ReplicationActionIsBlocked I_SLT_ConfigurationItemStatus ReplicationActionIsBlocked Repl forbidden
LoggingTableIsCreated
TriggerIsActive
MigrationObjectIsCreated
RuntimeObjectIsGenerated
DataPortionsAreCalculated
MigrationObjectHasFailed
ConfigurationItemHasFailed I_SLT_ConfigurationItemStatus ConfigurationItemHasFailed Failed
ReplicationHealthCheckStatus _HealthCheckStatus ReplicationHealthCheckStatus
LastReplicationDurationInSecs _LastReplication LastReplicationDurationInSecs
MedianRplctnLatencyDurnInSecs _ReplicationLatency MedianRplctnLatencyDurnInSecs
NrOfRecordsDeletedLastHour _ReplicationStatistic NrOfRecordsDeletedLastHour
NrOfRecordsInsertedLastHour _ReplicationStatistic NrOfRecordsInsertedLastHour
NrOfRecordsUpdatedLastHour _ReplicationStatistic NrOfRecordsUpdatedLastHour
_ReplicationObjectName _ReplicationObjectName
_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 I_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: ISLTCONFIGNITEM

CREATE VIEW I_SLT_ConfigurationItem AS
SELECT
  ConfigurationHeader.MassTransferCode AS MassTransferCode,
  ConfigurationItemStatus.ReplicationInternalTableName AS ReplicationInternalTableName,
  coalesce( LongTableName.ReplicationTableName, ConfigurationItemStatus.ReplicationInternalTableName ) AS ReplicationTableName,
  _ODQSubstitute.ODQSubstitutionName AS ODQSubstitutionName,
  _LastAction.LastReplicationAction AS LastReplicationAction,
  ConfigurationItemStatus.ReplicationProcessOption AS ReplicationProcessOption,
  ConfigurationItemStatus.ReplicationActionIsBlocked AS ReplicationActionIsBlocked,
  cast ( ConfigurationItemStatus.LoggingTableIsCreated as boolean ) AS LoggingTableIsCreated,
  cast ( ConfigurationItemStatus.TriggerIsActive as boolean ) AS TriggerIsActive,
  cast ( MigrationObjectStatus.MigrationObjectIsCreated as boolean ) AS MigrationObjectIsCreated,
  cast ( MigrationObjectStatus.RuntimeObjectIsGenerated as boolean ) AS RuntimeObjectIsGenerated,
  cast ( MigrationObjectStatus.DataPortionsAreCalculated as boolean ) AS DataPortionsAreCalculated,
  cast ( MigrationObjectStatus.MigrationObjectHasFailed as boolean ) AS MigrationObjectHasFailed,
  ConfigurationItemStatus.ConfigurationItemHasFailed AS ConfigurationItemHasFailed,
  _HealthCheckStatus.ReplicationHealthCheckStatus AS ReplicationHealthCheckStatus,
  _LastReplication.LastReplicationDurationInSecs AS LastReplicationDurationInSecs,
  _ReplicationLatency.MedianRplctnLatencyDurnInSecs AS MedianRplctnLatencyDurnInSecs,
  _ReplicationStatistic.NrOfRecordsDeletedLastHour AS NrOfRecordsDeletedLastHour,
  _ReplicationStatistic.NrOfRecordsInsertedLastHour AS NrOfRecordsInsertedLastHour,
  _ReplicationStatistic.NrOfRecordsUpdatedLastHour AS NrOfRecordsUpdatedLastHour
FROM I_SLT_ConfigurationHeader AS ConfigurationHeader
INNER JOIN I_SLT_ConfigurationItemStatus AS ConfigurationItemStatus ON /* join condition not captured in parsed metadata */
LEFT OUTER JOIN I_SLT_RplctnIntTblNameToName AS LongTableName ON /* join condition not captured in parsed metadata */
LEFT OUTER JOIN I_MIG_MigrationObjectStatus AS MigrationObjectStatus ON /* join condition not captured in parsed metadata */
LEFT OUTER JOIN I_SLT_LastConfignItemAction AS _LastAction ON _LastAction.MassTransferCode = ConfigurationHeader.MassTransferCode AND _LastAction.ReplicationInternalTableName = ConfigurationItemStatus.ReplicationInternalTableName  -- association [1..1]
LEFT OUTER JOIN I_SLT_ConfignItemObjectHeader AS _ReplicationObjectName ON _ReplicationObjectName.MassTransferCode = ConfigurationHeader.MassTransferCode AND _ReplicationObjectName.ReplicationInternalTableName = ConfigurationItemStatus.ReplicationInternalTableName  -- association [0..*]
LEFT OUTER JOIN I_SLT_ConfignItemODQSubstitute AS _ODQSubstitute ON _ODQSubstitute.MassTransferCode = ConfigurationHeader.MassTransferCode AND _ODQSubstitute.ReplicationInternalTableName = ConfigurationItemStatus.ReplicationInternalTableName  -- association [0..1]
LEFT OUTER JOIN I_SLT_LastConfignItmRplctnDurn AS _LastReplication ON _LastReplication.MigrationObjectUUID = MigrationObjectStatus.MigrationObjectUUID  -- association [1..1]
LEFT OUTER JOIN I_SLT_ReplicationLatency AS _ReplicationLatency ON _ReplicationLatency.MassTransferCode = ConfigurationHeader.MassTransferCode AND _ReplicationLatency.ReplicationInternalTableName = ConfigurationItemStatus.ReplicationInternalTableName  -- association [1..1]
LEFT OUTER JOIN I_SLT_RplctnStatisticLastHour AS _ReplicationStatistic ON _ReplicationStatistic.MigrationObjectUUID = MigrationObjectStatus.MigrationObjectUUID  -- association [1..1]
LEFT OUTER JOIN I_SLT_Configuration AS _Configuration ON _Configuration.MassTransferCode = ConfigurationHeader.MassTransferCode  -- association [1..1]
LEFT OUTER JOIN I_SLT_ConfignItemHlthChkStatus AS _HealthCheckStatus ON _HealthCheckStatus.MassTransferCode = ConfigurationHeader.MassTransferCode AND _HealthCheckStatus.ReplicationInternalTableName = ConfigurationItemStatus.ReplicationInternalTableName  -- association [1..1]
LEFT OUTER JOIN I_MIG_RmteSystemConnectionName AS _RemoteSystemConnection ON _RemoteSystemConnection.MassTransferCode = ConfigurationHeader.MassTransferCode  -- association [0..1]
;