I_CATransferToCollAgency

DDL: I_CATRANSFERTOCOLLAGENCY SQL: ICATRCOLLAGCY Type: view BASIC

Forderungsabgabe an Inkassobüro

I_CATransferToCollAgency is a Basic CDS View that provides data about "Forderungsabgabe an Inkassobüro" in SAP S/4HANA. It reads from 1 data source (dfkkcoll) and exposes 29 fields with key fields CADocumentNumber, CAGrpgCodeForTransfToCollAgcy. It has 9 associations to related views.

Data Sources (1)

SourceAliasJoin Type
dfkkcoll dfkkcoll from

Associations (9)

CardinalityTargetAliasCondition
[1..1] I_CompanyCode _CompCode $projection.CompanyCode = _CompCode.CompanyCode
[1..1] I_BusinessPartner _BusinessPartner $projection.BusinessPartner = _BusinessPartner.BusinessPartner
[1..1] I_Currency _Currency $projection.TransactionCurrency = _Currency.Currency
[1..1] I_ContractAccountHeader _CAHeader $projection.ContractAccount = _CAHeader.ContractAccount
[1..1] I_ContractAccountPartner _CAPartner $projection.BusinessPartner = _CAPartner.BusinessPartner and $projection.ContractAccount = _CAPartner.ContractAccount
[1..1] I_CACollectionAgency _CollAgcy $projection.CACollectionAgency = _CollAgcy.CACollectionAgency
[1..1] I_CATransfToCollAgcyStatus _Status $projection.CATransferToCollAgcyStatus = _Status.CATransferToCollAgcyStatus
[1..1] I_CAReceivableRecallReason _RblRecallRsn $projection.CAReceivableRecallReason = _RblRecallRsn.CAReceivableRecallReason
[1..1] I_CAReasonForTransfToCollAgcy _TransfRsn $projection.CAReasonForTransferToCollAgcy = _TransfRsn.CAReasonForTransferToCollAgcy

Annotations (8)

NameValueLevelField
EndUserText.label Forderungsabgabe an Inkassobüro view
VDM.viewType #BASIC view
ObjectModel.usageType.serviceQuality #C view
ObjectModel.usageType.sizeCategory #XL view
ObjectModel.usageType.dataClass #TRANSACTIONAL view
ClientHandling.algorithm #SESSION_VARIABLE view
AccessControl.authorizationCheck #CHECK view
AbapCatalog.sqlViewName ICATRCOLLAGCY view

Fields (29)

KeyFieldSource TableSource FieldDescription
KEY CADocumentNumber opbel Reopen
KEY CAGrpgCodeForTransfToCollAgcy inkps Collection item
CACollectionAgency inkgp CollsAgency BP
ContractAccount Tech. CtrAcct
BusinessPartner Tech. BPartner
CompanyCode Value
CADateOfTransferToCollAgcy agdat Submission Date
CAReasonForTransferToCollAgcy aggrd Subm. Reason
TransactionCurrency Transaction Currency
CAAmountInTransactionCurrency betrw Reduction Amt
CAPaymentAmountInTransCurrency betrz Payment Amount
CANoncollectableAmount ninkb Uncollectable
CAIntrstReceivableFromCollAgcy intbt Interest rec.
CAChargeReceivableFromCollAgcy charb Charge receivb.
CAReferenceDocument xblnr Reference
CATransferToCollAgcyStatus agsta Subm. Status
CAPaymentFormNumber nrzas Payment Form
CAReceivableRecallDate rudat Reply
CAReceivableRecallReason rugrd Callback Reason
CACollectionExternalReference collcase_id External Case No.
_CompCode _CompCode
_BusinessPartner _BusinessPartner
_Currency _Currency
_CAPartner _CAPartner
_CAHeader _CAHeader
_CollAgcy _CollAgcy
_Status _Status
_RblRecallRsn _RblRecallRsn
_TransfRsn _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 I_CATransferToCollAgency.
-- 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: ICATRCOLLAGCY

CREATE VIEW I_CATransferToCollAgency AS
SELECT
  opbel AS CADocumentNumber,
  inkps AS CAGrpgCodeForTransfToCollAgcy,
  inkgp AS CACollectionAgency,
  cast(cast(vkont as abap.char(12)) as corr_vkont_kk) AS ContractAccount,
  cast(gpart as bu_partner) AS BusinessPartner,
  cast(bukrs as fis_bukrs) AS CompanyCode,
  agdat AS CADateOfTransferToCollAgcy,
  aggrd AS CAReasonForTransferToCollAgcy,
  cast(waers as fis_rwcur) AS TransactionCurrency,
  betrw AS CAAmountInTransactionCurrency,
  betrz AS CAPaymentAmountInTransCurrency,
  ninkb AS CANoncollectableAmount,
  intbt AS CAIntrstReceivableFromCollAgcy,
  charb AS CAChargeReceivableFromCollAgcy,
  xblnr AS CAReferenceDocument,
  agsta AS CATransferToCollAgcyStatus,
  nrzas AS CAPaymentFormNumber,
  rudat AS CAReceivableRecallDate,
  rugrd AS CAReceivableRecallReason,
  collcase_id AS CACollectionExternalReference
FROM dfkkcoll
LEFT OUTER JOIN I_CompanyCode AS _CompCode ON CompanyCode = _CompCode.CompanyCode  -- association [1..1]
LEFT OUTER JOIN I_BusinessPartner AS _BusinessPartner ON BusinessPartner = _BusinessPartner.BusinessPartner  -- association [1..1]
LEFT OUTER JOIN I_Currency AS _Currency ON TransactionCurrency = _Currency.Currency  -- association [1..1]
LEFT OUTER JOIN I_ContractAccountHeader AS _CAHeader ON ContractAccount = _CAHeader.ContractAccount  -- association [1..1]
LEFT OUTER JOIN I_ContractAccountPartner AS _CAPartner ON BusinessPartner = _CAPartner.BusinessPartner AND ContractAccount = _CAPartner.ContractAccount  -- association [1..1]
LEFT OUTER JOIN I_CACollectionAgency AS _CollAgcy ON CACollectionAgency = _CollAgcy.CACollectionAgency  -- association [1..1]
LEFT OUTER JOIN I_CATransfToCollAgcyStatus AS _Status ON CATransferToCollAgcyStatus = _Status.CATransferToCollAgcyStatus  -- association [1..1]
LEFT OUTER JOIN I_CAReceivableRecallReason AS _RblRecallRsn ON CAReceivableRecallReason = _RblRecallRsn.CAReceivableRecallReason  -- association [1..1]
LEFT OUTER JOIN I_CAReasonForTransfToCollAgcy AS _TransfRsn ON CAReasonForTransferToCollAgcy = _TransfRsn.CAReasonForTransferToCollAgcy  -- association [1..1]
;