I_LglCntntMRelshpUseCaseStatus
Basic view for all Legal Transactions and usecases
I_LglCntntMRelshpUseCaseStatus is a Composite CDS View that provides data about "Basic view for all Legal Transactions and usecases" in SAP S/4HANA. It reads from 2 data sources (I_LegalTransaction, I_LglCntntMUseCases) and exposes 10 fields with key fields LegalTransactionUUID, LglCntntMRelshpUseCase. It has 3 associations to related views.
Data Sources (2)
| Source | Alias | Join Type |
|---|---|---|
| I_LegalTransaction | I_LegalTransaction | from |
| I_LglCntntMUseCases | I_LglCntntMUseCases | cross |
Associations (3)
| Cardinality | Target | Alias | Condition |
|---|---|---|---|
| [0..1] | I_LglCntntMRltnLglTransUseCase | _LT_RelRegn | $projection.LegalTransactionUUID = _LT_RelRegn.LegalTransactionRelshpUUID and _LT_RelRegn.LglCntntMTopRelshpUseCase = 'X' and $projection.LglCntntMRelshpUseCase = _LT_RelRegn.LglCntntMRelshpUseCase |
| [1..1] | I_LegalTransaction | _TopLegalTransaction | $projection.legaltransactiontopuuid = _TopLegalTransaction.LegalTransactionUUID |
| [0..1] | I_LglCntntMUseCaseText | _LglCntntMUseCaseText | $projection.LglCntntMRelshpUseCase = _LglCntntMUseCaseText.LglCntntMRelshpUseCase and Language = $session.system_language |
Annotations (12)
| Name | Value | Level | Field |
|---|---|---|---|
| AbapCatalog.sqlViewName | ILCMRELUSECASST | view | |
| AbapCatalog.compiler.compareFilter | true | view | |
| ClientHandling.algorithm | #SESSION_VARIABLE | view | |
| AccessControl.authorizationCheck | #PRIVILEGED_ONLY | view | |
| VDM.viewType | #COMPOSITE | 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 | |
| VDM.lifecycle.contract.type | #SAP_INTERNAL_API | view | |
| EndUserText.label | Basic view for all Legal Transactions and usecases | view |
Fields (10)
| Key | Field | Source Table | Source Field | Description |
|---|---|---|---|---|
| KEY | LegalTransactionUUID | LegalTransactionUUID | ||
| KEY | LglCntntMRelshpUseCase | I_LglCntntMUseCases | LglCntntMRelshpUseCase | |
| LglCntntMUseCaseRegUUID | _LT_RelRegn | LglCntntMUseCaseRegUUID | ||
| LglCntntMUseCaseExecStatus | _LT_RelRegn | LglCntntMUseCaseExecStatus | ||
| LegalTransactionTopUUID | _LT_RelRegn | LegalTransactionTopUUID | ||
| LglCntntMLegalTrLogHandler | _LT_RelRegn | LglCntntMLegalTrLogHandler | ||
| LglCntntMTopRelshpUseCase | _LT_RelRegn | LglCntntMTopRelshpUseCase | ||
| _LT_RelRegn | _LT_RelRegn | |||
| _TopLegalTransaction | _TopLegalTransaction | |||
| _LglCntntMUseCaseText | _LglCntntMUseCaseText |
@AbapCatalog.sqlViewName: 'ILCMRELUSECASST'
@AbapCatalog.compiler.compareFilter: true
@ClientHandling.algorithm: #SESSION_VARIABLE
@AccessControl.authorizationCheck:#PRIVILEGED_ONLY
@VDM.viewType : #COMPOSITE
@ObjectModel: {
representativeKey: 'LegalTransactionUUID',
usageType.serviceQuality: #C,
usageType.sizeCategory: #XL,
usageType.dataClass: #MIXED
}
@AccessControl.personalData.blocking: #REQUIRED
@AccessControl.privilegedAssociations: [ '_LT_RelRegn' ]
@VDM.lifecycle.contract.type: #SAP_INTERNAL_API
@EndUserText.label: 'Basic view for all Legal Transactions and usecases'
define view I_LglCntntMRelshpUseCaseStatus
as select from I_LegalTransaction
cross join I_LglCntntMUseCases
association [0..1] to I_LglCntntMRltnLglTransUseCase as _LT_RelRegn on $projection.LegalTransactionUUID = _LT_RelRegn.LegalTransactionRelshpUUID
and _LT_RelRegn.LglCntntMTopRelshpUseCase = 'X'
and $projection.LglCntntMRelshpUseCase = _LT_RelRegn.LglCntntMRelshpUseCase
association [1..1] to I_LegalTransaction as _TopLegalTransaction on $projection.legaltransactiontopuuid = _TopLegalTransaction.LegalTransactionUUID
association [0..1] to I_LglCntntMUseCaseText as _LglCntntMUseCaseText on $projection.LglCntntMRelshpUseCase = _LglCntntMUseCaseText.LglCntntMRelshpUseCase
and Language = $session.system_language
{
key LegalTransactionUUID,
key I_LglCntntMUseCases.LglCntntMRelshpUseCase,
_LT_RelRegn.LglCntntMUseCaseRegUUID as LglCntntMUseCaseRegUUID,
_LT_RelRegn.LglCntntMUseCaseExecStatus,
_LT_RelRegn.LegalTransactionTopUUID,
_LT_RelRegn.LglCntntMLegalTrLogHandler,
_LT_RelRegn.LglCntntMTopRelshpUseCase,
_LT_RelRegn,
_TopLegalTransaction,
_LglCntntMUseCaseText
}
where
LglCntntMRelshpUseCase = 'SSTS'
/*+[internal] {
"BASEINFO":
{
"FROM":
[
"I_LEGALTRANSACTION",
"I_LGLCNTNTMRLTNLGLTRANSUSECASE",
"I_LGLCNTNTMUSECASES"
],
"ASSOCIATED":
[
"I_LEGALTRANSACTION",
"I_LGLCNTNTMRLTNLGLTRANSUSECASE",
"I_LGLCNTNTMUSECASETEXT"
],
"BASE":
[],
"ANNO_REF":
[],
"VERSION":0,
"ANNOREF_EVALUATION_ERROR":""
}
}*/
Learn More
- What Is a CDS View in SAP S/4HANA?
- Types of CDS Views: Basic, Composite, Consumption, and Transactional
- SAP Tables vs CDS Views — Key Differences
- Understanding Data Lineage in SAP S/4HANA
- VDM (Virtual Data Model) in SAP S/4HANA Explained
- CDS View Annotations — A Complete Guide
- CDS View Field Mapping and Associations
- Understanding the SAP S/4HANA Data Model
- CDS View Extensions and Custom Fields in SAP S/4HANA
- Released APIs and Stability Contracts in SAP S/4HANA