R_ContrAcctPrtnCorrespncDraft

DDL: R_CONTRACCTPRTNCORRESPNCDRAFT Type: view_entity BASIC Package: RAP_FICA_CONTRACCT

Contr Acct Partner Correspnc - Draft

R_ContrAcctPrtnCorrespncDraft is a Basic CDS View that provides data about "Contr Acct Partner Correspnc - Draft" in SAP S/4HANA. It reads from 1 data source (fkkvk_corr_draft) and exposes 22 fields with key fields ContractAccount, BusinessPartner, ContrAcctPrtnCorrespncUUID, DraftUUID. It has 4 associations to related views. Part of development package RAP_FICA_CONTRACCT.

Data Sources (1)

SourceAliasJoin Type
fkkvk_corr_draft fkkvk_corr_draft from

Associations (4)

CardinalityTargetAliasCondition
[1..1] I_BusinessPartner _BusinessPartner $projection.BusinessPartner = _BusinessPartner.BusinessPartner
[0..1] I_ContractAccountHeader _ContractAccount $projection.ContractAccount = _ContractAccount.ContractAccount
[0..1] I_ContractAccountPartner _ContractAccountPartner $projection.BusinessPartner = _ContractAccountPartner.BusinessPartner and $projection.ContractAccount = _ContractAccountPartner.ContractAccount
[1..1] E_ContrAcctPrtnCorrespncDraft _Extension $projection.ContractAccount = _Extension.ContractAccount and $projection.BusinessPartner = _Extension.BusinessPartner and $projection.ContrAcctPrtnCorrespncUUID = _Extension.ContrAcctPrtnCorrespncUUID and $projection.DraftUUID = _Extension.DraftUUID

Annotations (12)

NameValueLevelField
AccessControl.authorizationCheck #MANDATORY view
EndUserText.label Contr Acct Partner Correspnc - Draft view
Metadata.ignorePropagatedAnnotations true view
ObjectModel.usageType.dataClass #TRANSACTIONAL view
ObjectModel.usageType.serviceQuality #A view
ObjectModel.usageType.sizeCategory #S view
VDM.lifecycle.contract.type #SAP_INTERNAL_API view
VDM.viewType #BASIC view
AbapCatalog.extensibility.extensible true view
AbapCatalog.extensibility.elementSuffix VKC view
AbapCatalog.extensibility.quota.maximumFields 170 view
AbapCatalog.extensibility.quota.maximumBytes 3400 view

Fields (22)

KeyFieldSource TableSource FieldDescription
KEY ContractAccount contractaccount Contract Acct
KEY BusinessPartner businesspartner Issuing Authority
KEY ContrAcctPrtnCorrespncUUID contracctprtncorrespncuuid Internal Counter as Field in Table Key
KEY DraftUUID draftuuid UUID
ParentDraftUUID parentdraftuuid NodeID
RootDraftUUID rootdraftuuid NodeID
AddrIDOfCorrespncRcpnt addridofcorrespncrcpnt Address Number
CorrespncRcpntAddrIsSpecified correspncrcpntaddrisspecified Address Selected
CACorrespondenceType cacorrespondencetype Corresp. Type
CorrespondenceRole correspondencerole Corresp. Role
CorrespondenceRecipient correspondencerecipient Corresp. Recip.
CAOriglPartIsNotRcvgCorrespnc caoriglpartisnotrcvgcorrespnc Alt./Add.Recip.
CACorrespondenceActivityCode cacorrespondenceactivitycode Activity
DraftEntityCreationDateTime draftentitycreationdatetime Draft Created On
DraftEntityLastChangeDateTime draftentitylastchangedatetime Draft Last Changed On
DraftAdministrativeDataUUID draftadministrativedatauuid UUID
DraftEntityOperationCode draftentityoperationcode Draft - Operation Code
HasActiveEntity hasactiveentity TRUE
DraftFieldChanges draftfieldchanges Field Changes
_BusinessPartner _BusinessPartner
_ContractAccount _ContractAccount
_ContractAccountPartner _ContractAccountPartner

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 R_ContrAcctPrtnCorrespncDraft.
-- 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 R_ContrAcctPrtnCorrespncDraft AS
SELECT
  ContractAccount,
  BusinessPartner,
  ContrAcctPrtnCorrespncUUID,
  DraftUUID,
  ParentDraftUUID,
  RootDraftUUID,
  AddrIDOfCorrespncRcpnt,
  CorrespncRcpntAddrIsSpecified,
  CACorrespondenceType,
  CorrespondenceRole,
  CorrespondenceRecipient,
  CAOriglPartIsNotRcvgCorrespnc,
  CACorrespondenceActivityCode,
  DraftEntityCreationDateTime,
  DraftEntityLastChangeDateTime,
  DraftAdministrativeDataUUID,
  DraftEntityOperationCode,
  HasActiveEntity,
  DraftFieldChanges
FROM fkkvk_corr_draft
LEFT OUTER JOIN I_BusinessPartner AS _BusinessPartner ON BusinessPartner = _BusinessPartner.BusinessPartner  -- association [1..1]
LEFT OUTER JOIN I_ContractAccountHeader AS _ContractAccount ON ContractAccount = _ContractAccount.ContractAccount  -- association [0..1]
LEFT OUTER JOIN I_ContractAccountPartner AS _ContractAccountPartner ON BusinessPartner = _ContractAccountPartner.BusinessPartner AND ContractAccount = _ContractAccountPartner.ContractAccount  -- association [0..1]
LEFT OUTER JOIN E_ContrAcctPrtnCorrespncDraft AS _Extension ON ContractAccount = _Extension.ContractAccount AND BusinessPartner = _Extension.BusinessPartner AND ContrAcctPrtnCorrespncUUID = _Extension.ContrAcctPrtnCorrespncUUID AND DraftUUID = _Extension.DraftUUID  -- association [1..1]
;