R_LegalTransactionTP
Legal Transactions
R_LegalTransactionTP is a Transactional CDS View that provides data about "Legal Transactions" in SAP S/4HANA. It reads from 1 data source (I_LegalTransaction) and exposes 29 fields with key field LegalTransactionUUID. It has 11 associations to related views.
Data Sources (1)
| Source | Alias | Join Type |
|---|---|---|
| I_LegalTransaction | I_LegalTransaction | from |
Associations (11)
| Cardinality | Target | Alias | Condition |
|---|---|---|---|
| [1..1] | E_LegalTransaction | _Extenstion | $projection.LegalTransactionUUID = _Extenstion.LegalTransactionUUID |
| [1..*] | R_LegalTransCategoryGroupTP | _LegalTransCategoryGroup | |
| [1..*] | R_LegalTransEntityTP | _LegalTransEntity | |
| [1..*] | R_LegalTransInternalContactTP | _LegalTransInternalContact | |
| [1..*] | R_LegalTransExternalContactTP | _LegalTransExternalContact | |
| [1..*] | R_LegalTransRelationshipTP | _LegalTransRelationship | |
| [1..*] | R_LegalTransLinkedObjectsTP | _LegalTransLinkedObjects | |
| [1..*] | R_LegalTransDateTP | _LegalTransDate | |
| [1..1] | R_LegalTransRnwlAndTermnTP | _LegalTransRnwlAndTermn | |
| [1..*] | R_LegalTransDocLinkTP | _LegalTransDocLink | |
| [1..*] | R_LegalTransactionReminderTP | _LegalTransactionReminder | |
Annotations (10)
| Name | Value | Level | Field |
|---|---|---|---|
| AccessControl.authorizationCheck | #CHECK | view | |
| AccessControl.personalData.blocking | #BLOCKED_DATA_EXCLUDED | view | |
| ObjectModel.usageType.sizeCategory | #L | view | |
| ObjectModel.usageType.serviceQuality | #C | view | |
| ObjectModel.usageType.dataClass | #TRANSACTIONAL | view | |
| VDM.viewType | #TRANSACTIONAL | view | |
| VDM.lifecycle.contract.type | #SAP_INTERNAL_API | view | |
| Metadata.ignorePropagatedAnnotations | true | view | |
| ObjectModel.sapObjectNodeType.name | LegalTransaction | view | |
| EndUserText.label | Legal Transactions | view |
Fields (29)
| Key | Field | Source Table | Source Field | Description |
|---|---|---|---|---|
| KEY | LegalTransactionUUID | LegalTransactionUUID | ||
| LegalTransaction | LegalTransaction | |||
| LegalTransactionTitle | LegalTransactionTitle | |||
| LglCntntMLanguage | LglCntntMLanguage | |||
| LegalTransactionHealth | LegalTransactionHealth | |||
| LglCntntMContextUUID | LglCntntMContextUUID | |||
| LglCntntMProfile | LglCntntMProfile | |||
| LegalTransactionSource | LegalTransactionSource | |||
| IsEndOfPurposeBlocked | IsEndOfPurposeBlocked | |||
| LglCntntMCreatedUTCDateTime | LglCntntMCreatedUTCDateTime | |||
| LglCntntMCreatedByUser | LglCntntMCreatedByUser | |||
| LglCntntMChangedUTCDateTime | LglCntntMChangedUTCDateTime | |||
| LglCntntMChangedByUser | LglCntntMChangedByUser | |||
| LglCntntMGovLaw | LglCntntMGovLaw | |||
| LglTransAccessLvl | LglTransAccessLvl | |||
| LglCntntMMainOrgCoCode | LglCntntMMainOrgCoCode | |||
| LglCntntMMainOrgSalesOrg | LglCntntMMainOrgSalesOrg | |||
| LglCntntMMainOrgPurOrg | LglCntntMMainOrgPurOrg | |||
| LglCntntMIntegrationType | LglCntntMIntegrationType | |||
| _LegalTransCategoryGroup | _LegalTransCategoryGroup | |||
| _LegalTransEntity | _LegalTransEntity | |||
| _LegalTransInternalContact | _LegalTransInternalContact | |||
| _LegalTransExternalContact | _LegalTransExternalContact | |||
| _LegalTransRelationship | _LegalTransRelationship | |||
| _LegalTransLinkedObjects | _LegalTransLinkedObjects | |||
| _LegalTransDate | _LegalTransDate | |||
| _LegalTransRnwlAndTermn | _LegalTransRnwlAndTermn | |||
| _LegalTransDocLink | _LegalTransDocLink | |||
| _LegalTransactionReminder | _LegalTransactionReminder |
@AccessControl:{
authorizationCheck: #CHECK,
personalData.blocking: #BLOCKED_DATA_EXCLUDED
}
@ObjectModel: {
usageType: {
sizeCategory: #L,
serviceQuality: #C,
dataClass:#TRANSACTIONAL
}
}
@VDM.viewType: #TRANSACTIONAL
@VDM.lifecycle.contract.type: #SAP_INTERNAL_API
@Metadata.ignorePropagatedAnnotations:true
@ObjectModel.sapObjectNodeType.name:'LegalTransaction'
@EndUserText.label: 'Legal Transactions'
define root view entity R_LegalTransactionTP
as select from I_LegalTransaction
composition [1..*] of R_LegalTransCategoryGroupTP as _LegalTransCategoryGroup
composition [1..*] of R_LegalTransEntityTP as _LegalTransEntity
composition [1..*] of R_LegalTransInternalContactTP as _LegalTransInternalContact
composition [1..*] of R_LegalTransExternalContactTP as _LegalTransExternalContact
composition [1..*] of R_LegalTransRelationshipTP as _LegalTransRelationship
composition [1..*] of R_LegalTransLinkedObjectsTP as _LegalTransLinkedObjects
composition [1..*] of R_LegalTransDateTP as _LegalTransDate
composition [1..1] of R_LegalTransRnwlAndTermnTP as _LegalTransRnwlAndTermn
composition [1..*] of R_LegalTransDocLinkTP as _LegalTransDocLink
composition [1..*] of R_LegalTransactionReminderTP as _LegalTransactionReminder
//Extension
association [1..1] to E_LegalTransaction as _Extenstion on $projection.LegalTransactionUUID = _Extenstion.LegalTransactionUUID
{
key LegalTransactionUUID as LegalTransactionUUID,
LegalTransaction as LegalTransaction,
LegalTransactionTitle as LegalTransactionTitle,
LglCntntMLanguage as LglCntntMLanguage,
LegalTransactionHealth as LegalTransactionHealth,
LglCntntMContextUUID as LglCntntMContextUUID,
LglCntntMProfile as LglCntntMProfile,
LegalTransactionSource as LegalTransactionSource,
@Semantics.booleanIndicator: true
IsEndOfPurposeBlocked as IsEndOfPurposeBlocked,
LglCntntMCreatedUTCDateTime as LglCntntMCreatedUTCDateTime,
LglCntntMCreatedByUser as LglCntntMCreatedByUser,
LglCntntMChangedUTCDateTime as LglCntntMChangedUTCDateTime,
LglCntntMChangedByUser as LglCntntMChangedByUser,
LglCntntMGovLaw as LglCntntMGovLaw,
LglTransAccessLvl as LglTransAccessLvl,
LglCntntMMainOrgCoCode as LglCntntMMainOrgCoCode,
LglCntntMMainOrgSalesOrg as LglCntntMMainOrgSalesOrg,
LglCntntMMainOrgPurOrg as LglCntntMMainOrgPurOrg,
LglCntntMIntegrationType as LglCntntMIntegrationType,
//LglCntntMContext as LglCntntMContext,
// Associations
_LegalTransCategoryGroup,
_LegalTransEntity,
_LegalTransInternalContact,
_LegalTransExternalContact,
_LegalTransRelationship,
_LegalTransLinkedObjects,
_LegalTransDate,
_LegalTransRnwlAndTermn,
_LegalTransDocLink,
_LegalTransactionReminder
}
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