C_CshConcnTP

DDL: C_CSHCONCNTP Type: view CONSUMPTION Package: FCLM_CASHPOOLING

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 22 fields with key field CashConcentrationID. It has 7 associations to related views. It is exposed through 1 OData service (ASQL_F3265). Part of development package FCLM_CASHPOOLING.

Data Sources (1)

SourceAliasJoin Type
I_CshConcnTP base from

Associations (7)

CardinalityTargetAliasCondition
[0..*] I_CashPoolTransfDrctnText_2 _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_CashPoolMDDesc _CashPoolNameText $projection.CashPoolName = _CashPoolNameText.CashPoolName and _CashPoolNameText.Language = $session.system_language
[1..*] C_CshConcnSimlnDetTP _SimulationText $projection.CashConcentrationID = _SimulationText.CashConcentrationID
[0..*] I_CashPoolSrvcPrvdrText_2 _SrvcPrvdrText $projection.CashPoolSrvcPrvdr = _SrvcPrvdrText.CashPoolSrvcPrvdr
[0..1] I_ExchangeRateTypeText _ExchRateTypeTxt $projection.EffectiveExchangeRate = _ExchRateTypeTxt.ExchangeRateType and _ExchRateTypeTxt.Language = $session.system_language

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

OData Services (1)

ServiceBindingVersionContractRelease
ASQL_F3265 ASQL_F3265 C2 NOT_RELEASED

Fields (22)

KeyFieldSource TableSource FieldDescription
KEY CashConcentrationID CashConcentrationID
CashPoolName CashPoolName
CashPoolTransfDrctn CashPoolTransfDrctn Cash Pool Usage
CashPoolDesc
CashConcentrationStatus
EffectiveExchangeRate EffectiveExchangeRate Effective Exch. Rate
CshConcnPlnDte CshConcnPlnDte
LogHandle LogHandle LogsHandle
CreationDate CreationDate Time Stamp
CreationTime CreationTime Time of Change
_DrctnText _DrctnText
_CashPoolNameText _CashPoolNameText
_StatusText _StatusText
SubAccountPaymentMethodIsUsed SubAccountPaymentMethodIsUsed Use Subaccount PM
PaymentRequestIsCreated PaymentRequestIsCreated
CashPoolSrvcPrvdr CashPoolSrvcPrvdr Service Provider
_SrvcPrvdrText _SrvcPrvdrText
_ExchRateTypeTxt _ExchRateTypeTxt
ExpirationDate ExpirationDate Expiratn Date
CashConcentrationGroup CashConcentrationGroup
_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,
  _CashPoolNameText[1:Language=$session.system_language].CashPoolDesc AS CashPoolDesc,
  EffectiveExchangeRate,
  CshConcnPlnDte,
  LogHandle,
  CreationDate,
  CreationTime,
  SubAccountPaymentMethodIsUsed,
  PaymentRequestIsCreated,
  CashPoolSrvcPrvdr,
  ExpirationDate,
  CashConcentrationGroup
FROM I_CshConcnTP AS base
LEFT OUTER JOIN I_CashPoolTransfDrctnText_2 AS _DrctnText ON CashPoolTransfDrctn = _DrctnText.CashPoolTransfDrctn  -- association [0..*]
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_CashPoolMDDesc AS _CashPoolNameText ON CashPoolName = _CashPoolNameText.CashPoolName AND _CashPoolNameText.Language = $session.system_language  -- association [0..1]
LEFT OUTER JOIN C_CshConcnSimlnDetTP AS _SimulationText ON CashConcentrationID = _SimulationText.CashConcentrationID  -- association [1..*]
LEFT OUTER JOIN I_CashPoolSrvcPrvdrText_2 AS _SrvcPrvdrText ON CashPoolSrvcPrvdr = _SrvcPrvdrText.CashPoolSrvcPrvdr  -- association [0..*]
LEFT OUTER JOIN I_ExchangeRateTypeText AS _ExchRateTypeTxt ON EffectiveExchangeRate = _ExchRateTypeTxt.ExchangeRateType AND _ExchRateTypeTxt.Language = $session.system_language  -- association [0..1]
;