P_CAExtCollsVolAnalysis

DDL: P_CAEXTCOLLSVOLANALYSIS Type: view_entity COMPOSITE

P_CAExtCollsVolAnalysis is a Composite CDS View in SAP S/4HANA. It reads from 5 data sources (I_CATransferToCollAgency, I_CATransferToCollAgency, I_CATransferToCollAgency, I_CATransferToCollAgency, I_CATransferToCollAgency) and exposes 141 fields with key fields CADocumentNumber, CAGrpgCodeForTransfToCollAgcy, CAExternalCollItemType, CAGrpgCodeForTransfToCollAgcy, CAExternalCollItemType. It has 2 associations to related views.

Data Sources (5)

SourceAliasJoin Type
I_CATransferToCollAgency _CollAgencyItem from
I_CATransferToCollAgency _CollAgencyItem union_all
I_CATransferToCollAgency _CollAgencyItem union_all
I_CATransferToCollAgency _CollAgencyItem union_all
I_CATransferToCollAgency _CollAgencyItem union_all

Parameters (1)

NameTypeDefault
P_DisplayCurrency waers_kk

Associations (2)

CardinalityTargetAliasCondition
[1] P_CAExtCollItemOpenAmount _AmountOpen _CollAgencyItem.CADocumentNumber = _AmountOpen.CADocumentNumber and _CollAgencyItem.CAGrpgCodeForTransfToCollAgcy = _AmountOpen.CAGrpgCodeForTransfToCollAgcy
[0..1] I_CALastWorklistItem _LastWorkItem _CollAgencyItem.BusinessPartner = _LastWorkItem.BusinessPartner

Annotations (7)

NameValueLevelField
ObjectModel.usageType.serviceQuality #D view
ObjectModel.usageType.sizeCategory #XL view
ObjectModel.usageType.dataClass #MIXED view
Metadata.ignorePropagatedAnnotations true view
AccessControl.authorizationCheck #NOT_REQUIRED view
VDM.viewType #COMPOSITE view
VDM.private true view

Fields (141)

KeyFieldSource TableSource FieldDescription
KEY CADocumentNumber I_CATransferToCollAgency CADocumentNumber Document Number
KEY CAGrpgCodeForTransfToCollAgcy I_CATransferToCollAgency CAGrpgCodeForTransfToCollAgcy Collection item
KEY CAExternalCollItemType _CollItemTyp CAExternalCollItemType
CACollectionAgency I_CATransferToCollAgency CACollectionAgency CollsAgency BP
ContractAccount I_CATransferToCollAgency ContractAccount Contract Acct
BusinessPartner I_CATransferToCollAgency BusinessPartner Issuing Authority
CompanyCode I_CATransferToCollAgency CompanyCode Receiver Company Code
CADateOfTransferToCollAgcy I_CATransferToCollAgency CADateOfTransferToCollAgcy Submission Date
CAReasonForTransferToCollAgcy I_CATransferToCollAgency CAReasonForTransferToCollAgcy Subm. Reason
DisplayCurrency
TransactionCurrency I_CATransferToCollAgency TransactionCurrency Transaction Currency
CAAmountInTransactionCurrency _AmountOpen OpenAmountInTransCrcy Charge receivb.
NumberOfOpenItems
CAReferenceDocument I_CATransferToCollAgency CAReferenceDocument Reference
CATransferToCollAgcyStatus I_CATransferToCollAgency CATransferToCollAgcyStatus Subm. Status
CAPaymentFormNumber I_CATransferToCollAgency CAPaymentFormNumber Payment Form
CAReceivableRecallDate I_CATransferToCollAgency CAReceivableRecallDate Reply
CAReceivableRecallReason I_CATransferToCollAgency CAReceivableRecallReason Callback Reason
CACollectionExternalReference I_CATransferToCollAgency CACollectionExternalReference External Case No.
WorklistItemCreationDate
CAClrfctnStatus
CAClrfctnStatusName
_LastWorkItem _LastWorkItem
_CAPartner I_CATransferToCollAgency _CAPartner
_CAHeader I_CATransferToCollAgency _CAHeader
_CollAgcy I_CATransferToCollAgency _CollAgcy
_Status I_CATransferToCollAgency _Status
_RblRecallRsn I_CATransferToCollAgency _RblRecallRsn
CADocumentNumber Document Number
KEY CAGrpgCodeForTransfToCollAgcy I_CATransferToCollAgency CAGrpgCodeForTransfToCollAgcy Collection item
KEY CAExternalCollItemType _CollItemTyp CAExternalCollItemType
CACollectionAgency I_CATransferToCollAgency CACollectionAgency CollsAgency BP
ContractAccount I_CATransferToCollAgency ContractAccount Contract Acct
BusinessPartner I_CATransferToCollAgency BusinessPartner Issuing Authority
CompanyCode I_CATransferToCollAgency CompanyCode Receiver Company Code
CADateOfTransferToCollAgcy I_CATransferToCollAgency CADateOfTransferToCollAgcy Submission Date
CAReasonForTransferToCollAgcy I_CATransferToCollAgency CAReasonForTransferToCollAgcy Subm. Reason
DisplayCurrency
TransactionCurrency I_CATransferToCollAgency TransactionCurrency Transaction Currency
CAAmountInTransactionCurrency I_CATransferToCollAgency CAPaymentAmountInTransCurrency Charge receivb.
NumberOfOpenItems
CAReferenceDocument I_CATransferToCollAgency CAReferenceDocument Reference
CATransferToCollAgcyStatus I_CATransferToCollAgency CATransferToCollAgcyStatus Subm. Status
CAPaymentFormNumber I_CATransferToCollAgency CAPaymentFormNumber Payment Form
CAReceivableRecallDate I_CATransferToCollAgency CAReceivableRecallDate Reply
CAReceivableRecallReason I_CATransferToCollAgency CAReceivableRecallReason Callback Reason
CACollectionExternalReference I_CATransferToCollAgency CACollectionExternalReference External Case No.
WorklistItemCreationDate
CAClrfctnStatus
CAClrfctnStatusName
_LastWorkItem _LastWorkItem
_CAPartner I_CATransferToCollAgency _CAPartner
_CAHeader I_CATransferToCollAgency _CAHeader
_CollAgcy I_CATransferToCollAgency _CollAgcy
_Status I_CATransferToCollAgency _Status
_RblRecallRsn I_CATransferToCollAgency _RblRecallRsn
CADocumentNumber Document Number
KEY CAGrpgCodeForTransfToCollAgcy I_CATransferToCollAgency CAGrpgCodeForTransfToCollAgcy Collection item
KEY CAExternalCollItemType _CollItemTyp CAExternalCollItemType
CACollectionAgency I_CATransferToCollAgency CACollectionAgency CollsAgency BP
ContractAccount I_CATransferToCollAgency ContractAccount Contract Acct
BusinessPartner I_CATransferToCollAgency BusinessPartner Issuing Authority
CompanyCode I_CATransferToCollAgency CompanyCode Receiver Company Code
CADateOfTransferToCollAgcy I_CATransferToCollAgency CADateOfTransferToCollAgcy Submission Date
CAReasonForTransferToCollAgcy I_CATransferToCollAgency CAReasonForTransferToCollAgcy Subm. Reason
DisplayCurrency
TransactionCurrency I_CATransferToCollAgency TransactionCurrency Transaction Currency
CAAmountInTransactionCurrency I_CATransferToCollAgency CANoncollectableAmount Charge receivb.
NumberOfOpenItems
CAReferenceDocument I_CATransferToCollAgency CAReferenceDocument Reference
CATransferToCollAgcyStatus I_CATransferToCollAgency CATransferToCollAgcyStatus Subm. Status
CAPaymentFormNumber I_CATransferToCollAgency CAPaymentFormNumber Payment Form
CAReceivableRecallDate I_CATransferToCollAgency CAReceivableRecallDate Reply
CAReceivableRecallReason I_CATransferToCollAgency CAReceivableRecallReason Callback Reason
CACollectionExternalReference I_CATransferToCollAgency CACollectionExternalReference External Case No.
WorklistItemCreationDate
CAClrfctnStatus
CAClrfctnStatusName
_LastWorkItem _LastWorkItem
_CAPartner I_CATransferToCollAgency _CAPartner
_CAHeader I_CATransferToCollAgency _CAHeader
_CollAgcy I_CATransferToCollAgency _CollAgcy
_Status I_CATransferToCollAgency _Status
_RblRecallRsn I_CATransferToCollAgency _RblRecallRsn
CADocumentNumber Document Number
KEY CAGrpgCodeForTransfToCollAgcy I_CATransferToCollAgency CAGrpgCodeForTransfToCollAgcy Collection item
KEY CAExternalCollItemType _CollItemTyp CAExternalCollItemType
CACollectionAgency I_CATransferToCollAgency CACollectionAgency CollsAgency BP
ContractAccount I_CATransferToCollAgency ContractAccount Contract Acct
BusinessPartner I_CATransferToCollAgency BusinessPartner Issuing Authority
CompanyCode I_CATransferToCollAgency CompanyCode Receiver Company Code
CADateOfTransferToCollAgcy I_CATransferToCollAgency CADateOfTransferToCollAgcy Submission Date
CAReasonForTransferToCollAgcy I_CATransferToCollAgency CAReasonForTransferToCollAgcy Subm. Reason
DisplayCurrency
TransactionCurrency I_CATransferToCollAgency TransactionCurrency Transaction Currency
CAAmountInTransactionCurrency I_CATransferToCollAgency CAIntrstReceivableFromCollAgcy Charge receivb.
NumberOfOpenItems
CAReferenceDocument I_CATransferToCollAgency CAReferenceDocument Reference
CATransferToCollAgcyStatus I_CATransferToCollAgency CATransferToCollAgcyStatus Subm. Status
CAPaymentFormNumber I_CATransferToCollAgency CAPaymentFormNumber Payment Form
CAReceivableRecallDate I_CATransferToCollAgency CAReceivableRecallDate Reply
CAReceivableRecallReason I_CATransferToCollAgency CAReceivableRecallReason Callback Reason
CACollectionExternalReference I_CATransferToCollAgency CACollectionExternalReference External Case No.
WorklistItemCreationDate
CAClrfctnStatus
CAClrfctnStatusName
_LastWorkItem _LastWorkItem
_CAPartner I_CATransferToCollAgency _CAPartner
_CAHeader I_CATransferToCollAgency _CAHeader
_CollAgcy I_CATransferToCollAgency _CollAgcy
_Status I_CATransferToCollAgency _Status
_RblRecallRsn I_CATransferToCollAgency _RblRecallRsn
CADocumentNumber Document Number
KEY CAGrpgCodeForTransfToCollAgcy I_CATransferToCollAgency CAGrpgCodeForTransfToCollAgcy Collection item
KEY CAExternalCollItemType _CollItemTyp CAExternalCollItemType
CACollectionAgency I_CATransferToCollAgency CACollectionAgency CollsAgency BP
ContractAccount I_CATransferToCollAgency ContractAccount Contract Acct
BusinessPartner I_CATransferToCollAgency BusinessPartner Issuing Authority
CompanyCode I_CATransferToCollAgency CompanyCode Receiver Company Code
CADateOfTransferToCollAgcy I_CATransferToCollAgency CADateOfTransferToCollAgcy Submission Date
CAReasonForTransferToCollAgcy I_CATransferToCollAgency CAReasonForTransferToCollAgcy Subm. Reason
DisplayCurrency
TransactionCurrency I_CATransferToCollAgency TransactionCurrency Transaction Currency
CAAmountInTransactionCurrency I_CATransferToCollAgency CAChargeReceivableFromCollAgcy Charge receivb.
NumberOfOpenItems
CAReferenceDocument I_CATransferToCollAgency CAReferenceDocument Reference
CATransferToCollAgcyStatus I_CATransferToCollAgency CATransferToCollAgcyStatus Subm. Status
CAPaymentFormNumber I_CATransferToCollAgency CAPaymentFormNumber Payment Form
CAReceivableRecallDate I_CATransferToCollAgency CAReceivableRecallDate Reply
CAReceivableRecallReason I_CATransferToCollAgency CAReceivableRecallReason Callback Reason
CACollectionExternalReference I_CATransferToCollAgency CACollectionExternalReference External Case No.
WorklistItemCreationDate
CAClrfctnStatus
CAClrfctnStatusName
_LastWorkItem _LastWorkItem
_CAPartner I_CATransferToCollAgency _CAPartner
_CAHeader I_CATransferToCollAgency _CAHeader
_CollAgcy I_CATransferToCollAgency _CollAgcy
_Status I_CATransferToCollAgency _Status
_RblRecallRsn I_CATransferToCollAgency _RblRecallRsn
_TransfRsn I_CATransferToCollAgency _TransfRsn

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 P_CAExtCollsVolAnalysis.
-- 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.
-- Parameters: P_DisplayCurrency : waers_kk

CREATE VIEW P_CAExtCollsVolAnalysis AS
SELECT
  _CollAgencyItem.CADocumentNumber AS CADocumentNumber,
  _CollAgencyItem.CAGrpgCodeForTransfToCollAgcy AS CAGrpgCodeForTransfToCollAgcy,
  _CollItemTyp.CAExternalCollItemType AS CAExternalCollItemType,
  _CollAgencyItem.CACollectionAgency AS CACollectionAgency,
  _CollAgencyItem.ContractAccount AS ContractAccount,
  _CollAgencyItem.BusinessPartner AS BusinessPartner,
  _CollAgencyItem.CompanyCode AS CompanyCode,
  _CollAgencyItem.CADateOfTransferToCollAgcy AS CADateOfTransferToCollAgcy,
  _CollAgencyItem.CAReasonForTransferToCollAgcy AS CAReasonForTransferToCollAgcy,
  $parameters.P_DisplayCurrency AS DisplayCurrency,
  _CollAgencyItem.TransactionCurrency AS TransactionCurrency,
  _AmountOpen.OpenAmountInTransCrcy AS CAAmountInTransactionCurrency,
  cast (1 as abap.int4) AS NumberOfOpenItems,
  _CollAgencyItem.CAReferenceDocument AS CAReferenceDocument,
  _CollAgencyItem.CATransferToCollAgcyStatus AS CATransferToCollAgcyStatus,
  _CollAgencyItem.CAPaymentFormNumber AS CAPaymentFormNumber,
  _CollAgencyItem.CAReceivableRecallDate AS CAReceivableRecallDate,
  _CollAgencyItem.CAReceivableRecallReason AS CAReceivableRecallReason,
  _CollAgencyItem.CACollectionExternalReference AS CACollectionExternalReference,
  _LastWorkItem( P_CAInternalAppCode : 'F2402', P_Language : $session.system_language ).WorklistItemCreationDate AS WorklistItemCreationDate,
  _LastWorkItem( P_CAInternalAppCode : 'F2402', P_Language : $session.system_language ).CAClrfctnStatus AS CAClrfctnStatus,
  _LastWorkItem( P_CAInternalAppCode : 'F2402', P_Language : $session.system_language ).CAClrfctnStatusName AS CAClrfctnStatusName,
  _CollAgencyItem._CAPartner AS _CAPartner,
  _CollAgencyItem._CAHeader AS _CAHeader,
  _CollAgencyItem._CollAgcy AS _CollAgcy,
  _CollAgencyItem._Status AS _Status,
  _CollAgencyItem._RblRecallRsn AS _RblRecallRsn,
  _CollAgencyItem._TransfRsn AS _TransfRsn
FROM I_CATransferToCollAgency AS _CollAgencyItem
LEFT OUTER JOIN P_CAExtCollItemOpenAmount AS _AmountOpen ON _CollAgencyItem.CADocumentNumber = _AmountOpen.CADocumentNumber AND _CollAgencyItem.CAGrpgCodeForTransfToCollAgcy = _AmountOpen.CAGrpgCodeForTransfToCollAgcy  -- association [1]
LEFT OUTER JOIN I_CALastWorklistItem AS _LastWorkItem ON _CollAgencyItem.BusinessPartner = _LastWorkItem.BusinessPartner  -- association [0..1]
-- UNION ALL with additional select branch(es): I_CATransferToCollAgency
;