C_LegalTransactionReminderTP

DDL: C_LEGALTRANSACTIONREMINDERTP SQL: CLEGALTRREMTP Type: view CONSUMPTION

Legal Transaction Reminder

C_LegalTransactionReminderTP is a Consumption CDS View that provides data about "Legal Transaction Reminder" in SAP S/4HANA. It reads from 1 data source (I_LegalTransactionReminderTP) and exposes 31 fields with key field LegalTransactionReminderUUID. It has 6 associations to related views.

Data Sources (1)

SourceAliasJoin Type
I_LegalTransactionReminderTP LegalTransactionReminder from

Associations (6)

CardinalityTargetAliasCondition
[1..1] C_LegalTransactionTP _LegalTransactionTP $projection.LegalTransactionUUID = _LegalTransactionTP.LegalTransactionUUID
[0..1] C_LegalTrRemTypeValueHelp _LegalTrRemTypeValueHelp $projection.LegalTransactionReminderType = _LegalTrRemTypeValueHelp.LegalTransactionReminderType
[0..1] C_LCMUserValueHelp _LCMUserValueHelp _LCMUserValueHelp.UserID = $projection.LglCntntMRecipientUser
[0..1] I_LCMUserContactCard _ReminderContactCard _ReminderContactCard.ContactCardType = 'User' and _ReminderContactCard.ContactCardID = $projection.LglCntntMRecipientUser and _ReminderContactCard.ContactCardRole = 'Creator'
[0..1] C_LglCntntMRemRcpntTeamVH _LglCntntMRemRcpntTeamVH $projection.LglCntntMRemRecipientTeam = _LglCntntMRemRcpntTeamVH.LglCntntMRemRecipientTeam
[0..1] C_LglCntntMRemRcpntFuncVH _LglCntntMRemRcpntFuncVH $projection.LglCntntMRemRecipientFunction = _LglCntntMRemRcpntFuncVH.LglCntntMRemRecipientFunction

Annotations (18)

NameValueLevelField
AbapCatalog.sqlViewName CLEGALTRREMTP view
AccessControl.authorizationCheck #CHECK view
ClientHandling.algorithm #SESSION_VARIABLE view
VDM.viewType #CONSUMPTION view
ObjectModel.semanticKey LegalTransactionReminderUUID view
ObjectModel.representativeKey LegalTransactionReminderUUID view
ObjectModel.transactionalProcessingDelegated true view
ObjectModel.createEnabled true view
ObjectModel.updateEnabled true view
ObjectModel.deleteEnabled EXTERNAL_CALCULATION view
ObjectModel.usageType.dataClass #TRANSACTIONAL view
ObjectModel.usageType.serviceQuality #C view
ObjectModel.usageType.sizeCategory #L view
UI.headerInfo.typeName Reminder view
UI.headerInfo.typeNamePlural Reminders view
UI.headerInfo.title.value LegalTransactionRemSubject view
UI.headerInfo.description.value LegalTransactionRemTypeName view
EndUserText.label Legal Transaction Reminder view

Fields (31)

KeyFieldSource TableSource FieldDescription
KEY LegalTransactionReminderUUID LegalTransactionReminderUUID Universal Unique ID
LegalTransactionReminderType I_LegalTransactionReminderTP LegalTransactionReminderType Reminder Type
LegalTransactionRemTypeName _LegalTrRemTypeValueHelp LegalTransactionRemTypeName Long Text
LegalTransactionRemSubject I_LegalTransactionReminderTP LegalTransactionRemSubject Subject
LegalTransactionReminderDate I_LegalTransactionReminderTP LegalTransactionReminderDate Start Date
LglCntntMRemFrequency LglCntntMRemFrequency Recur In
LglCntntMRemFrequencyUnit LglCntntMRemFrequencyUnit Reminder Cycle
LglCntntMRemFrqcyUnitName
LglCntntMReminderEndDate LglCntntMReminderEndDate End Date
LglCntntMNextReminderDate LglCntntMNextReminderDate Next Reminder Date
LglCntntMRemRecipientType LglCntntMRemRecipientType Assignment Type
LglCntntMRemRecipientTypeName
LglCntntMRecipientUser I_LegalTransactionReminderTP LglCntntMRecipientUser Recipient
LglCntntMRemRecipientTeam LglCntntMRemRecipientTeam Assigned To
LglCntntMRemRecipientTeamName _LglCntntMRemRcpntTeamVH LglCntntMRemRecipientTeamName
LglCntntMRemRecipientFunction LglCntntMRemRecipientFunction Recipient
LglCntntMRemRecipientFuncName _LglCntntMRemRcpntFuncVH LglCntntMRemRecipientFuncName
LglCntntMRemRcpntIntCntctType LglCntntMRemRcpntIntCntctType Recipient
LglCntntMIntCntctTypeName
LglCntntMRemIsAutoGenerated LglCntntMRemIsAutoGenerated Auto Generated Reminder
FullName _ReminderContactCard FullName Name
LegalTransactionUUID I_LegalTransactionReminderTP LegalTransactionUUID Universal Unique ID
LglCntntMChangedUTCDateTime LglCntntMChangedUTCDateTime Changed On
_LegalTransactionTP _LegalTransactionTP
_LegalTransaction _LegalTransaction
_LegalTrRemTypeValueHelp _LegalTrRemTypeValueHelp
_LCMUserValueHelp _LCMUserValueHelp
_ReminderContactCard _ReminderContactCard
_LglCntntMRemRcpntTeamVH _LglCntntMRemRcpntTeamVH
_LglCntntMRemRcpntFuncVH _LglCntntMRemRcpntFuncVH
_LCMIntContactTypeText _LCMIntContactTypeText

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_LegalTransactionReminderTP.
-- 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: CLEGALTRREMTP

CREATE VIEW C_LegalTransactionReminderTP AS
SELECT
  LegalTransactionReminderUUID,
  LegalTransactionReminder.LegalTransactionReminderType AS LegalTransactionReminderType,
  _LegalTrRemTypeValueHelp.LegalTransactionRemTypeName AS LegalTransactionRemTypeName,
  LegalTransactionReminder.LegalTransactionRemSubject AS LegalTransactionRemSubject,
  LegalTransactionReminder.LegalTransactionReminderDate AS LegalTransactionReminderDate,
  LglCntntMRemFrequency,
  LglCntntMRemFrequencyUnit,
  _LglCntntMRemFrqcyUnitText[ 1: Language = $session.system_language].LglCntntMRemFrqcyUnitName AS LglCntntMRemFrqcyUnitName,
  LglCntntMReminderEndDate,
  LglCntntMNextReminderDate,
  LglCntntMRemRecipientType,
  _LglCntntMRemRcpntTypeText[ 1: Language = $session.system_language].LglCntntMRemRecipientTypeName AS LglCntntMRemRecipientTypeName,
  LegalTransactionReminder.LglCntntMRecipientUser AS LglCntntMRecipientUser,
  LglCntntMRemRecipientTeam,
  _LglCntntMRemRcpntTeamVH.LglCntntMRemRecipientTeamName AS LglCntntMRemRecipientTeamName,
  LglCntntMRemRecipientFunction,
  _LglCntntMRemRcpntFuncVH.LglCntntMRemRecipientFuncName AS LglCntntMRemRecipientFuncName,
  LglCntntMRemRcpntIntCntctType,
  _LCMIntContactTypeText[ 1: Language = $session.system_language].LglCntntMIntCntctTypeName AS LglCntntMIntCntctTypeName,
  LglCntntMRemIsAutoGenerated,
  _ReminderContactCard.FullName AS FullName,
  LegalTransactionReminder.LegalTransactionUUID AS LegalTransactionUUID,
  LglCntntMChangedUTCDateTime
FROM I_LegalTransactionReminderTP AS LegalTransactionReminder
LEFT OUTER JOIN C_LegalTransactionTP AS _LegalTransactionTP ON LegalTransactionUUID = _LegalTransactionTP.LegalTransactionUUID  -- association [1..1]
LEFT OUTER JOIN C_LegalTrRemTypeValueHelp AS _LegalTrRemTypeValueHelp ON LegalTransactionReminderType = _LegalTrRemTypeValueHelp.LegalTransactionReminderType  -- association [0..1]
LEFT OUTER JOIN C_LCMUserValueHelp AS _LCMUserValueHelp ON _LCMUserValueHelp.UserID = LglCntntMRecipientUser  -- association [0..1]
LEFT OUTER JOIN I_LCMUserContactCard AS _ReminderContactCard ON _ReminderContactCard.ContactCardType = 'User' AND _ReminderContactCard.ContactCardID = LglCntntMRecipientUser AND _ReminderContactCard.ContactCardRole = 'Creator'  -- association [0..1]
LEFT OUTER JOIN C_LglCntntMRemRcpntTeamVH AS _LglCntntMRemRcpntTeamVH ON LglCntntMRemRecipientTeam = _LglCntntMRemRcpntTeamVH.LglCntntMRemRecipientTeam  -- association [0..1]
LEFT OUTER JOIN C_LglCntntMRemRcpntFuncVH AS _LglCntntMRemRcpntFuncVH ON LglCntntMRemRecipientFunction = _LglCntntMRemRcpntFuncVH.LglCntntMRemRecipientFunction  -- association [0..1]
;