C_LglCntntMRelshpUseCaseStatus

DDL: C_LGLCNTNTMRELSHPUSECASESTATUS SQL: CLCMRELSTATUS Type: view CONSUMPTION

Satus for Relationships Synchronization

C_LglCntntMRelshpUseCaseStatus is a Consumption CDS View that provides data about "Satus for Relationships Synchronization" in SAP S/4HANA. It reads from 1 data source (I_LglCntntMRelshpUseCaseStatus) and exposes 26 fields with key fields LegalTransactionUUID, LglCntntMRelshpUseCase, LegalTransactionRelshpUUID. It has 5 associations to related views.

Data Sources (1)

SourceAliasJoin Type
I_LglCntntMRelshpUseCaseStatus _LglCntntMRelshpUseCaseStatus from

Associations (5)

CardinalityTargetAliasCondition
[0..*] C_LglCntntMRelshpRegnUseCase _LglCntntMRelshpRegnUseCase $projection.LglCntntMUseCaseRegUUID = _LglCntntMRelshpRegnUseCase.LglCntntMUseCaseRegUUID or $projection.LegalTransactionUUID = _LglCntntMRelshpRegnUseCase.LegalTransactionUUID and $projection.LglCntntMRelshpUseCase = _LglCntntMRelshpRegnUseCase.LglCntntMRelshpUseCase
[0..1] C_LegalTransactionIdValueHelp _LegalTransactionIdValueHelp $projection.legaltransaction = _LegalTransactionIdValueHelp.LegalTransaction
[1..1] C_LglCntntMRelshpRegUseCase _LglCntntMRegnUseCase $projection.LglCntntMUseCaseRegUUID = _LglCntntMRegnUseCase.LglCntntMUseCaseRegUUID
[0..1] C_LglCntntMUseCaseVH _LglCntntMUseCaseVH $projection.LglCntntMRelshpUseCase = _LglCntntMUseCaseVH.LglCntntMRelshpUseCase
[0..1] I_LglCntntMUseCaseStatusText _LglCntntMUseCaseStatusText $projection.LglCntntMUseCaseJobExecStatus = _LglCntntMUseCaseStatusText.LglCntntMUseCaseJobExecStatus and Language = $session.system_language

Annotations (12)

NameValueLevelField
AbapCatalog.sqlViewName CLCMRELSTATUS view
ClientHandling.algorithm #SESSION_VARIABLE view
AccessControl.authorizationCheck #PRIVILEGED_ONLY view
AbapCatalog.compiler.compareFilter true view
AbapCatalog.preserveKey true view
VDM.viewType #CONSUMPTION view
ObjectModel.representativeKey LegalTransactionUUID view
ObjectModel.usageType.serviceQuality #C view
ObjectModel.usageType.sizeCategory #XL view
ObjectModel.usageType.dataClass #MIXED view
AccessControl.personalData.blocking #REQUIRED view
EndUserText.label Satus for Relationships Synchronization view

Fields (26)

KeyFieldSource TableSource FieldDescription
KEY LegalTransactionUUID LegalTransactionUUID Universal Unique ID
KEY LglCntntMRelshpUseCase LglCntntMRelshpUseCase Job Type
KEY LegalTransactionRelshpUUID _LglCntntMRelshpRegnUseCase LegalTransactionUUID Universal Unique ID
LglCntntMUseCaseRegUUID LglCntntMUseCaseRegUUID
LegalTransactionTopUUID LegalTransactionTopUUID Universal Unique ID
LglCntntMTopRelshpUseCase I_LglCntntMRelshpUseCaseStatus LglCntntMTopRelshpUseCase TRUE
LglCntntMUseCaseJobExecStatus _LglCntntMRegnUseCase LglCntntMUseCaseExecStatus Status
LegalTransactionTop _TopLegalTransaction LegalTransaction Legal Transaction ID
LegalTransactionTitleTop _TopLegalTransaction LegalTransactionTitle Title
LglCntntMLogHandler
LegalTransaction _LglCntntMRelshpRegnUseCase LegalTransaction Legal Transaction
LegalTransactionTitle _LglCntntMRelshpRegnUseCase LegalTransactionTitle Title
LglTransHealthCriticality _LglCntntMRelshpRegnUseCase LglTransHealthCriticality
LegalTransactionHealth _LglCntntMRelshpRegnUseCase LegalTransactionHealth Status
LegalTransactionHealthName _LglCntntMRelshpRegnUseCase LegalTransactionHealthName Long Text
LglCntntMLegalTrLogHandler
RelshpLegalTransactionTitle _LglCntntMRelshpRegnUseCase RelshpLegalTransactionTitle
RelshpLegalTransaction _LglCntntMRelshpRegnUseCase RelshpLegalTransaction Legal Transaction ID
LglCntntMRelshpType _LglCntntMRelshpRegnUseCase LglCntntMRelshpType Relationship Type
LglCntntMRelTypeName _LglCntntMRelshpRegnUseCase LglCntntMRelTypeName Rel. Type Name
_LegalTransactionIdValueHelp _LegalTransactionIdValueHelp
_LglCntntMUseCaseVH _LglCntntMUseCaseVH
_LglCntntMUseCaseStatusVH _LglCntntMRegnUseCase _LglCntntMUseCaseStatusVH
_TopLegalTransaction _TopLegalTransaction
_LglCntntMUseCaseText _LglCntntMUseCaseText
_LglCntntMUseCaseStatusText _LglCntntMUseCaseStatusText

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_LglCntntMRelshpUseCaseStatus.
-- 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: CLCMRELSTATUS

CREATE VIEW C_LglCntntMRelshpUseCaseStatus AS
SELECT
  LegalTransactionUUID,
  LglCntntMRelshpUseCase,
  _LglCntntMRelshpRegnUseCase.LegalTransactionUUID AS LegalTransactionRelshpUUID,
  LglCntntMUseCaseRegUUID,
  LegalTransactionTopUUID,
  _LglCntntMRelshpUseCaseStatus.LglCntntMTopRelshpUseCase AS LglCntntMTopRelshpUseCase,
  _LglCntntMRegnUseCase.LglCntntMUseCaseExecStatus AS LglCntntMUseCaseJobExecStatus,
  _TopLegalTransaction.LegalTransaction AS LegalTransactionTop,
  _TopLegalTransaction.LegalTransactionTitle AS LegalTransactionTitleTop,
  cast( _LglCntntMRegnUseCase.LglCntntMLogHandler as balloghndl ) AS LglCntntMLogHandler,
  _LglCntntMRelshpRegnUseCase.LegalTransaction AS LegalTransaction,
  _LglCntntMRelshpRegnUseCase.LegalTransactionTitle AS LegalTransactionTitle,
  _LglCntntMRelshpRegnUseCase.LglTransHealthCriticality AS LglTransHealthCriticality,
  _LglCntntMRelshpRegnUseCase.LegalTransactionHealth AS LegalTransactionHealth,
  _LglCntntMRelshpRegnUseCase.LegalTransactionHealthName AS LegalTransactionHealthName,
  cast( _LglCntntMRelshpRegnUseCase.LglCntntMLegalTrLogHandler as balloghndl ) AS LglCntntMLegalTrLogHandler,
  _LglCntntMRelshpRegnUseCase.RelshpLegalTransactionTitle AS RelshpLegalTransactionTitle,
  _LglCntntMRelshpRegnUseCase.RelshpLegalTransaction AS RelshpLegalTransaction,
  _LglCntntMRelshpRegnUseCase.LglCntntMRelshpType AS LglCntntMRelshpType,
  _LglCntntMRelshpRegnUseCase.LglCntntMRelTypeName AS LglCntntMRelTypeName,
  _LglCntntMRegnUseCase._LglCntntMUseCaseStatusVH AS _LglCntntMUseCaseStatusVH
FROM I_LglCntntMRelshpUseCaseStatus AS _LglCntntMRelshpUseCaseStatus
LEFT OUTER JOIN C_LglCntntMRelshpRegnUseCase AS _LglCntntMRelshpRegnUseCase ON LglCntntMUseCaseRegUUID = _LglCntntMRelshpRegnUseCase.LglCntntMUseCaseRegUUID OR LegalTransactionUUID = _LglCntntMRelshpRegnUseCase.LegalTransactionUUID AND LglCntntMRelshpUseCase = _LglCntntMRelshpRegnUseCase.LglCntntMRelshpUseCase  -- association [0..*]
LEFT OUTER JOIN C_LegalTransactionIdValueHelp AS _LegalTransactionIdValueHelp ON legaltransaction = _LegalTransactionIdValueHelp.LegalTransaction  -- association [0..1]
LEFT OUTER JOIN C_LglCntntMRelshpRegUseCase AS _LglCntntMRegnUseCase ON LglCntntMUseCaseRegUUID = _LglCntntMRegnUseCase.LglCntntMUseCaseRegUUID  -- association [1..1]
LEFT OUTER JOIN C_LglCntntMUseCaseVH AS _LglCntntMUseCaseVH ON LglCntntMRelshpUseCase = _LglCntntMUseCaseVH.LglCntntMRelshpUseCase  -- association [0..1]
LEFT OUTER JOIN I_LglCntntMUseCaseStatusText AS _LglCntntMUseCaseStatusText ON LglCntntMUseCaseJobExecStatus = _LglCntntMUseCaseStatusText.LglCntntMUseCaseJobExecStatus AND Language = $session.system_language  -- association [0..1]
;