C_CshConcnTP

DDL: C_CSHCONCNTP Type: view CONSUMPTION

Cash Concentration Information

C_CshConcnTP is a Consumption CDS View that provides data about "Cash Concentration Information" in SAP S/4HANA. It reads from 1 data source (I_CshConcnTP) and exposes 20 fields with key field CashConcentrationID. It has 6 associations to related views.

Data Sources (1)

SourceAliasJoin Type
I_CshConcnTP base from

Associations (6)

CardinalityTargetAliasCondition
[0..1] I_CashPoolTransfDrctnText _DrctnText $projection.CashPoolTransfDrctn = _DrctnText.CashPoolTransfDrctn
[0..1] I_CshConcnStatusText _StatusText $projection.CashConcentrationStatus = _StatusText.CashConcentrationStatus
[1..*] C_CshConcnBkAcctTP _BankAccount $projection.CashConcentrationID = _BankAccount.CashConcentrationID
[0..1] I_CashPoolVH _CashPoolName $projection.CashPoolName = _CashPoolName.CashPoolName
[1..*] C_CshConcnSimlnDetTP _SimulationText $projection.CashConcentrationID = _SimulationText.CashConcentrationID
[0..*] I_CashPoolSrvcPrvdrText _SrvcPrvdrText $projection.CashPoolSrvcPrvdr = _SrvcPrvdrText.CashPoolSrvcPrvdr

Annotations (23)

NameValueLevelField
AbapCatalog.sqlViewName CCSHCONCNTP view
AbapCatalog.compiler.compareFilter true view
EndUserText.label Cash Concentration Information view
VDM.viewType #CONSUMPTION view
ObjectModel.compositionRoot true view
ObjectModel.transactionalProcessingDelegated true view
ObjectModel.draftEnabled true view
ObjectModel.createEnabled EXTERNAL_CALCULATION view
ObjectModel.updateEnabled EXTERNAL_CALCULATION view
ObjectModel.deleteEnabled EXTERNAL_CALCULATION view
ObjectModel.representativeKey CashConcentrationID view
ObjectModel.usageType.dataClass #TRANSACTIONAL view
ObjectModel.usageType.serviceQuality #B view
ObjectModel.usageType.sizeCategory #M view
Search.searchable true view
ClientHandling.algorithm #SESSION_VARIABLE view
AccessControl.authorizationCheck #CHECK view
AccessControl.personalData.blocking #REQUIRED view
Metadata.allowExtensions true view
UI.headerInfo.typeName Cash Concentration view
UI.headerInfo.typeNamePlural Cash Concentrations view
UI.headerInfo.title.label Cash Concentration view
UI.headerInfo.title.value CashConcentrationID view

Fields (20)

KeyFieldSource TableSource FieldDescription
KEY CashConcentrationID CashConcentrationID
CashPoolName CashPoolName
CashPoolTransfDrctn CashPoolTransfDrctn Cash Pool Usage
CashPoolDesc CashPoolDesc
CashConcentrationStatus CashConcentrationStatus Concn Status
EffectiveExchangeRate EffectiveExchangeRate Effective Exch. Rate
CshConcnPlnDte CshConcnPlnDte
LogHandle LogHandle LogsHandle
CreationDate CreationDate Time Stamp
CreationTime CreationTime Time of Change
_DrctnText _DrctnText
_CashPoolName _CashPoolName
_StatusText _StatusText
SubAccountPaymentMethodIsUsed SubAccountPaymentMethodIsUsed Use Subaccount PM
PaymentRequestIsCreated PaymentRequestIsCreated
CashPoolSrvcPrvdr CashPoolSrvcPrvdr Service Provider
_SrvcPrvdrText _SrvcPrvdrText
ExpirationDate ExpirationDate Expiratn Date
_BankAccount _BankAccount
_SimulationText _SimulationText

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 C_CshConcnTP.
-- 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 C_CshConcnTP AS
SELECT
  CashConcentrationID,
  CashPoolName,
  CashPoolTransfDrctn,
  CashPoolDesc,
  CashConcentrationStatus,
  EffectiveExchangeRate,
  CshConcnPlnDte,
  LogHandle,
  CreationDate,
  CreationTime,
  SubAccountPaymentMethodIsUsed,
  PaymentRequestIsCreated,
  CashPoolSrvcPrvdr,
  ExpirationDate
FROM I_CshConcnTP AS base
LEFT OUTER JOIN I_CashPoolTransfDrctnText AS _DrctnText ON CashPoolTransfDrctn = _DrctnText.CashPoolTransfDrctn  -- association [0..1]
LEFT OUTER JOIN I_CshConcnStatusText AS _StatusText ON CashConcentrationStatus = _StatusText.CashConcentrationStatus  -- association [0..1]
LEFT OUTER JOIN C_CshConcnBkAcctTP AS _BankAccount ON CashConcentrationID = _BankAccount.CashConcentrationID  -- association [1..*]
LEFT OUTER JOIN I_CashPoolVH AS _CashPoolName ON CashPoolName = _CashPoolName.CashPoolName  -- association [0..1]
LEFT OUTER JOIN C_CshConcnSimlnDetTP AS _SimulationText ON CashConcentrationID = _SimulationText.CashConcentrationID  -- association [1..*]
LEFT OUTER JOIN I_CashPoolSrvcPrvdrText AS _SrvcPrvdrText ON CashPoolSrvcPrvdr = _SrvcPrvdrText.CashPoolSrvcPrvdr  -- association [0..*]
;