I_LegalTransactionReminder

DDL: I_LEGALTRANSACTIONREMINDER SQL: ILEGALTRREM Type: view BASIC Package: VDM_LCM_LT

Basic View for Legal Transaction Reminder

I_LegalTransactionReminder is a Basic CDS View that provides data about "Basic View for Legal Transaction Reminder" in SAP S/4HANA. It reads from 1 data source (lcm_lt_reminder) and exposes 21 fields with key field LegalTransactionReminderUUID. It has 4 associations to related views. Part of development package VDM_LCM_LT.

Data Sources (1)

SourceAliasJoin Type
lcm_lt_reminder lcm_lt_reminder from

Associations (4)

CardinalityTargetAliasCondition
[1..1] I_LegalTransaction _LegalTransaction $projection.LegalTransactionUUID = _LegalTransaction.LegalTransactionUUID
[0..1] I_LglCntntMRemFrqcyUnitText _LglCntntMRemFrqcyUnitText $projection.LglCntntMRemFrequencyUnit = _LglCntntMRemFrqcyUnitText.LglCntntMRemFrequencyUnit and Language = $session.system_language
[0..1] I_LglCntntMRemRcpntTypeText _LglCntntMRemRcpntTypeText $projection.LglCntntMRemRecipientType = _LglCntntMRemRcpntTypeText.LglCntntMRemRecipientType and Language = $session.system_language
[0..1] I_LCMIntContactTypeText _LCMIntContactTypeText $projection.LglCntntMRemRcpntIntCntctType = _LCMIntContactTypeText.LglCntntMIntCntctType and Language = $session.system_language

Annotations (12)

NameValueLevelField
AbapCatalog.sqlViewName ILEGALTRREM view
ClientHandling.algorithm #SESSION_VARIABLE view
AccessControl.authorizationCheck #CHECK view
VDM.viewType #BASIC view
Metadata.ignorePropagatedAnnotations true view
AccessControl.personalData.blocking #REQUIRED view
ObjectModel.representativeKey LEGALTRANSACTIONREMINDERUUID view
ObjectModel.usageType.serviceQuality #A view
ObjectModel.usageType.sizeCategory #L view
ObjectModel.usageType.dataClass #TRANSACTIONAL view
VDM.lifecycle.contract.type #SAP_INTERNAL_API view
EndUserText.label Basic View for Legal Transaction Reminder view

Fields (21)

KeyFieldSource TableSource FieldDescription
KEY LegalTransactionReminderUUID lcm_lt_reminder legaltransactionreminderuuid Universal Unique ID
LegalTransactionUUID lcm_lt_reminder legaltransactionuuid Universal Unique ID
LegalTransactionReminderType lcm_lt_reminder legaltransactionremindertype Reminder Type
LegalTransactionReminderDate lcm_lt_reminder legaltransactionreminderdate Valid From
LegalTransactionRemSubject lcm_lt_reminder legaltransactionremsubject Reminder Subject
LglCntntMRecipientUser lcm_lt_reminder lglcntntmrecipientuser Recipient User
LglCntntMRemIsAutoGenerated lcm_lt_reminder lglcntntmremisautogenerated Reminder Is Auto Gen
LegalTransactionDateUUID lcm_lt_reminder legaltransactiondateuuid Universal Unique ID
LglCntntMChangedUTCDateTime lcm_lt_reminder lglcntntmchangedutcdatetime Changed On
LglCntntMRemFrequency lcm_lt_reminder lglcntntmremfrequency Reminder Frequency
LglCntntMRemFrequencyUnit lcm_lt_reminder lglcntntmremfrequencyunit Frequency Unit
LglCntntMReminderEndDate lcm_lt_reminder lglcntntmreminderenddate Valid To
LglCntntMNextReminderDate lcm_lt_reminder lglcntntmnextreminderdate Valid From
LglCntntMRemRecipientType lcm_lt_reminder lglcntntmremrecipienttype Assignment Type
LglCntntMRemRecipientTeam lcm_lt_reminder lglcntntmremrecipientteam Recipient Team
LglCntntMRemRecipientFunction lcm_lt_reminder lglcntntmremrecipientfunction Recipient Function
LglCntntMRemRcpntIntCntctType lcm_lt_reminder lglcntntmremrcpntintcntcttype Contact Type
_LegalTransaction _LegalTransaction
_LglCntntMRemFrqcyUnitText _LglCntntMRemFrqcyUnitText
_LglCntntMRemRcpntTypeText _LglCntntMRemRcpntTypeText
_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 I_LegalTransactionReminder.
-- 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: ILEGALTRREM

CREATE VIEW I_LegalTransactionReminder AS
SELECT
  lcm_lt_reminder.legaltransactionreminderuuid AS LegalTransactionReminderUUID,
  lcm_lt_reminder.legaltransactionuuid AS LegalTransactionUUID,
  lcm_lt_reminder.legaltransactionremindertype AS LegalTransactionReminderType,
  lcm_lt_reminder.legaltransactionreminderdate AS LegalTransactionReminderDate,
  lcm_lt_reminder.legaltransactionremsubject AS LegalTransactionRemSubject,
  lcm_lt_reminder.lglcntntmrecipientuser AS LglCntntMRecipientUser,
  lcm_lt_reminder.lglcntntmremisautogenerated AS LglCntntMRemIsAutoGenerated,
  lcm_lt_reminder.legaltransactiondateuuid AS LegalTransactionDateUUID,
  lcm_lt_reminder.lglcntntmchangedutcdatetime AS LglCntntMChangedUTCDateTime,
  lcm_lt_reminder.lglcntntmremfrequency AS LglCntntMRemFrequency,
  lcm_lt_reminder.lglcntntmremfrequencyunit AS LglCntntMRemFrequencyUnit,
  lcm_lt_reminder.lglcntntmreminderenddate AS LglCntntMReminderEndDate,
  lcm_lt_reminder.lglcntntmnextreminderdate AS LglCntntMNextReminderDate,
  lcm_lt_reminder.lglcntntmremrecipienttype AS LglCntntMRemRecipientType,
  lcm_lt_reminder.lglcntntmremrecipientteam AS LglCntntMRemRecipientTeam,
  lcm_lt_reminder.lglcntntmremrecipientfunction AS LglCntntMRemRecipientFunction,
  lcm_lt_reminder.lglcntntmremrcpntintcntcttype AS LglCntntMRemRcpntIntCntctType
FROM lcm_lt_reminder
LEFT OUTER JOIN I_LegalTransaction AS _LegalTransaction ON LegalTransactionUUID = _LegalTransaction.LegalTransactionUUID  -- association [1..1]
LEFT OUTER JOIN I_LglCntntMRemFrqcyUnitText AS _LglCntntMRemFrqcyUnitText ON LglCntntMRemFrequencyUnit = _LglCntntMRemFrqcyUnitText.LglCntntMRemFrequencyUnit AND Language = $session.system_language  -- association [0..1]
LEFT OUTER JOIN I_LglCntntMRemRcpntTypeText AS _LglCntntMRemRcpntTypeText ON LglCntntMRemRecipientType = _LglCntntMRemRcpntTypeText.LglCntntMRemRecipientType AND Language = $session.system_language  -- association [0..1]
LEFT OUTER JOIN I_LCMIntContactTypeText AS _LCMIntContactTypeText ON LglCntntMRemRcpntIntCntctType = _LCMIntContactTypeText.LglCntntMIntCntctType AND Language = $session.system_language  -- association [0..1]
;