I_ConfignRevsn

DDL: I_CONFIGNREVSN Type: view_entity BASIC Package: S_CBC_REV_REQ

Business Configuration Revision

I_ConfignRevsn is a Basic CDS View that provides data about "Business Configuration Revision" in SAP S/4HANA. It reads from 2 data sources (scbc_l_rev, scbc_l_rev_tgt_s) and exposes 20 fields with key fields ConfignRevsnUUID, ConfigurationRevisionTarget. It has 4 associations to related views. Part of development package S_CBC_REV_REQ.

Data Sources (2)

SourceAliasJoin Type
scbc_l_rev rev inner
scbc_l_rev_tgt_s tgts from

Associations (4)

CardinalityTargetAliasCondition
[1..1] I_ConfignRevsnTarget _ConfignRevsnTarget $projection.ConfigurationRevisionTarget = _ConfignRevsnTarget.ConfigurationRevisionTarget
[0..1] I_ConfignRevsnSwVersion _SoftwareVersion $projection.ConfignRevsnSwVersHashKey = _SoftwareVersion.ConfignRevsnSwVersionHashKey
[0..*] I_ConfignRevsnRequest _ConfignRevsnRequest
[0..*] I_ConfignRevsnDeltaLog _ConfignRevsnDeltaLog

Annotations (3)

NameValueLevelField
AccessControl.authorizationCheck #CHECK view
EndUserText.label Business Configuration Revision view
VDM.viewType #BASIC view

Fields (20)

KeyFieldSource TableSource FieldDescription
KEY ConfignRevsnUUID scbc_l_rev_tgt_s revision_id Revision ID
KEY ConfigurationRevisionTarget scbc_l_rev_tgt_s target_id UUID
ConfignRevsnReceiverType scbc_l_rev receiver_type Target Type
ConfignRevsnContext scbc_l_rev context Rev Context
ConfigurationRevisionGroup scbc_l_rev group_id UUID
ConfignRevsnTransaction scbc_l_rev transaction_code Transactions
ConfignRevsnStatus scbc_l_rev_tgt_s status Workflow Status
ConfignRevsnExternalStatusCode scbc_l_rev_tgt_s ext_status External Status
ConfignRevsnNotification scbc_l_rev_tgt_s notification_id Revision ID
CreationDateTime scbc_l_rev created_on Variant created on
CreatedBy scbc_l_rev created_by Version Created By
LastChangeDateTime scbc_l_rev_tgt_s changed_on Variant Changed on
LastChangedBy scbc_l_rev_tgt_s changed_by User Name
ConfignRevsnPulledDateTime scbc_l_rev_tgt_s pulled_on
ConfignRevsnFailedCount scbc_l_rev_tgt_s failed_count
ConfignRevsnSwVersHashKey scbc_l_rev sw_version_hashkey Cont Vers Hashkey
_ConfignRevsnRequest _ConfignRevsnRequest
_Target _ConfignRevsnTarget
_SoftwareVersion _SoftwareVersion
_ConfignRevsnDeltaLog _ConfignRevsnDeltaLog

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_ConfignRevsn.
-- 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 I_ConfignRevsn AS
SELECT
  tgts.revision_id AS ConfignRevsnUUID,
  tgts.target_id AS ConfigurationRevisionTarget,
  rev.receiver_type AS ConfignRevsnReceiverType,
  rev.context AS ConfignRevsnContext,
  rev.group_id AS ConfigurationRevisionGroup,
  rev.transaction_code AS ConfignRevsnTransaction,
  tgts.status AS ConfignRevsnStatus,
  tgts.ext_status AS ConfignRevsnExternalStatusCode,
  tgts.notification_id AS ConfignRevsnNotification,
  rev.created_on AS CreationDateTime,
  rev.created_by AS CreatedBy,
  tgts.changed_on AS LastChangeDateTime,
  tgts.changed_by AS LastChangedBy,
  tgts.pulled_on AS ConfignRevsnPulledDateTime,
  tgts.failed_count AS ConfignRevsnFailedCount,
  rev.sw_version_hashkey AS ConfignRevsnSwVersHashKey
FROM scbc_l_rev_tgt_s AS tgts
INNER JOIN scbc_l_rev AS rev ON /* join condition not captured in parsed metadata */
LEFT OUTER JOIN I_ConfignRevsnTarget AS _ConfignRevsnTarget ON ConfigurationRevisionTarget = _ConfignRevsnTarget.ConfigurationRevisionTarget  -- association [1..1]
LEFT OUTER JOIN I_ConfignRevsnSwVersion AS _SoftwareVersion ON ConfignRevsnSwVersHashKey = _SoftwareVersion.ConfignRevsnSwVersionHashKey  -- association [0..1]
LEFT OUTER JOIN I_ConfignRevsnRequest AS _ConfignRevsnRequest ON /* condition not available in parsed metadata */  -- association [0..*]
LEFT OUTER JOIN I_ConfignRevsnDeltaLog AS _ConfignRevsnDeltaLog ON /* condition not available in parsed metadata */  -- association [0..*]
;