I_CmsnConCorrespncAgrmtByTime

DDL: I_CMSNCONCORRESPNCAGRMTBYTIME Type: view_entity COMPOSITE

Correspondence Type

I_CmsnConCorrespncAgrmtByTime is a Composite CDS View that provides data about "Correspondence Type" in SAP S/4HANA. It reads from 1 data source (I_CommsnContrCompByTimePeriod) and exposes 16 fields with key fields CommissionApplication, CommissionContract, CommsnContrEffctvFrmDateTime, CommsnContrEffctvToDateTime, CommsnContractCorrespondence. It has 1 association to related views.

Data Sources (1)

SourceAliasJoin Type
I_CommsnContrCompByTimePeriod CommsnContrCompByTimePeriod from

Associations (1)

CardinalityTargetAliasCondition
[1..1] I_CommsnContrCorrespncAgrmt _CommsnCorrespncType CommsnContrCompByTimePeriod.CommissionApplication = _CommsnCorrespncType.CommissionApplication and CommsnContrCompByTimePeriod.CommissionContract = _CommsnCorrespncType.CommissionContract and CommsnContrCompByTimePeriod.CommsnContractCorrespondence = _CommsnCorrespncType.CommsnContractCorrespondence and CommsnContrCompByTimePeriod.CommsnContractAgreementVersion = _CommsnCorrespncType.CommsnContractAgreementVersion

Annotations (6)

NameValueLevelField
EndUserText.label Correspondence Type view
AccessControl.authorizationCheck #NOT_REQUIRED view
VDM.viewType #COMPOSITE view
ObjectModel.usageType.dataClass #MASTER view
ObjectModel.usageType.serviceQuality #A view
ObjectModel.usageType.sizeCategory #L view

Fields (16)

KeyFieldSource TableSource FieldDescription
KEY CommissionApplication I_CommsnContrCompByTimePeriod CommissionApplication Commission Appl
KEY CommissionContract I_CommsnContrCompByTimePeriod CommissionContract Contract Number
KEY CommsnContrEffctvFrmDateTime I_CommsnContrCompByTimePeriod CommsnContrEffctvFrmDateTime
KEY CommsnContrEffctvToDateTime I_CommsnContrCompByTimePeriod CommsnContrEffctvToDateTime
KEY CommsnContractCorrespondence I_CommsnContrCompByTimePeriod CommsnContractCorrespondence Corr. Type No.
KEY CommsnAgrmtEffctvFrmDteTme _CommsnCorrespncType CommsnAgrmtEffctvFrmDteTme
CommsnAgrmtEffctvToDteTme _CommsnCorrespncType CommsnAgrmtEffctvToDteTme
CommissionContractVersion I_CommsnContrCompByTimePeriod CommissionContractVersion XML Vers.
CommsnContractAgreementVersion I_CommsnContrCompByTimePeriod CommsnContractAgreementVersion Agreement Version
CommsnContrChangeReason I_CommsnContrCompByTimePeriod CommsnContrChangeReason ReasonForChange
CommissionVersionIsInvalid _CommsnCorrespncType CommissionVersionIsInvalid
CommsnContrCorrespondenceType _CommsnCorrespncType CommsnContrCorrespondenceType
CommsnContrCorrespncRcpntRole _CommsnCorrespncType CommsnContrCorrespncRcpntRole
CommsnContrCorrespncRcpnt _CommsnCorrespncType CommsnContrCorrespncRcpnt
CAOriglPartIsNotRcvgCorrespnc _CommsnCorrespncType CAOriglPartIsNotRcvgCorrespnc Alt./Add.Recip.
CommsnContrCorrespncActyKey _CommsnCorrespncType CommsnContrCorrespncActyKey

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_CmsnConCorrespncAgrmtByTime.
-- 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.

CREATE VIEW I_CmsnConCorrespncAgrmtByTime AS
SELECT
  CommsnContrCompByTimePeriod.CommissionApplication AS CommissionApplication,
  CommsnContrCompByTimePeriod.CommissionContract AS CommissionContract,
  CommsnContrCompByTimePeriod.CommsnContrEffctvFrmDateTime AS CommsnContrEffctvFrmDateTime,
  CommsnContrCompByTimePeriod.CommsnContrEffctvToDateTime AS CommsnContrEffctvToDateTime,
  CommsnContrCompByTimePeriod.CommsnContractCorrespondence AS CommsnContractCorrespondence,
  _CommsnCorrespncType.CommsnAgrmtEffctvFrmDteTme AS CommsnAgrmtEffctvFrmDteTme,
  _CommsnCorrespncType.CommsnAgrmtEffctvToDteTme AS CommsnAgrmtEffctvToDteTme,
  CommsnContrCompByTimePeriod.CommissionContractVersion AS CommissionContractVersion,
  CommsnContrCompByTimePeriod.CommsnContractAgreementVersion AS CommsnContractAgreementVersion,
  CommsnContrCompByTimePeriod.CommsnContrChangeReason AS CommsnContrChangeReason,
  _CommsnCorrespncType.CommissionVersionIsInvalid AS CommissionVersionIsInvalid,
  _CommsnCorrespncType.CommsnContrCorrespondenceType AS CommsnContrCorrespondenceType,
  _CommsnCorrespncType.CommsnContrCorrespncRcpntRole AS CommsnContrCorrespncRcpntRole,
  _CommsnCorrespncType.CommsnContrCorrespncRcpnt AS CommsnContrCorrespncRcpnt,
  _CommsnCorrespncType.CAOriglPartIsNotRcvgCorrespnc AS CAOriglPartIsNotRcvgCorrespnc,
  _CommsnCorrespncType.CommsnContrCorrespncActyKey AS CommsnContrCorrespncActyKey
FROM I_CommsnContrCompByTimePeriod AS CommsnContrCompByTimePeriod
LEFT OUTER JOIN I_CommsnContrCorrespncAgrmt AS _CommsnCorrespncType ON CommsnContrCompByTimePeriod.CommissionApplication = _CommsnCorrespncType.CommissionApplication AND CommsnContrCompByTimePeriod.CommissionContract = _CommsnCorrespncType.CommissionContract AND CommsnContrCompByTimePeriod.CommsnContractCorrespondence = _CommsnCorrespncType.CommsnContractCorrespondence AND CommsnContrCompByTimePeriod.CommsnContractAgreementVersion = _CommsnCorrespncType.CommsnContractAgreementVersion  -- association [1..1]
;