C_CshConcnBkAcctTP

DDL: C_CSHCONCNBKACCTTP Type: view CONSUMPTION

Bank Account of Cash Concentration

C_CshConcnBkAcctTP is a Consumption CDS View that provides data about "Bank Account of Cash Concentration" in SAP S/4HANA. It reads from 1 data source (I_CshConcnBkAcctTP) and exposes 62 fields with key fields CashConcentrationID, PayingBankAccountInternalID, PayeeBankAccountInternalID. It has 7 associations to related views.

Data Sources (1)

SourceAliasJoin Type
I_CshConcnBkAcctTP base from

Associations (7)

CardinalityTargetAliasCondition
[0..1] I_CshConcnStatusText _StatusText $projection.CashConcentrationStatus = _StatusText.CashConcentrationStatus
[1..1] C_CshConcnTP _CashConcentration $projection.CashConcentrationID = _CashConcentration.CashConcentrationID
[0..1] I_CompanyCodeVH _PayingCompanyCode $projection.CompanyCode = _PayingCompanyCode.CompanyCode
[0..1] I_CashPoolTransfDrctnText _DrctnText $projection.CashPoolTransfDrctn = _DrctnText.CashPoolTransfDrctn
[0..1] I_Bank_2 _PayingBankName $projection.Bank = _PayingBankName.BankInternalID and $projection.BankCountry = _PayingBankName.BankCountry
[0..1] I_Bank_2 _PayeeBankName $projection.PayeeBank = _PayeeBankName.BankInternalID and $projection.PayeeBankCountry = _PayeeBankName.BankCountry
[0..*] I_PaymentMethodText _PaymentMethodText $projection.BankCountry = _PaymentMethodText.Country and $projection.PaymentMethod = _PaymentMethodText.PaymentMethod

Annotations (20)

NameValueLevelField
AbapCatalog.sqlViewName CCSHCCNBKACCTTP view
AbapCatalog.compiler.compareFilter true view
AccessControl.personalData.blocking #REQUIRED view
EndUserText.label Bank Account of Cash Concentration view
VDM.viewType #CONSUMPTION view
ObjectModel.transactionalProcessingDelegated true view
ObjectModel.createEnabled true view
ObjectModel.updateEnabled true view
ObjectModel.usageType.sizeCategory #M view
ObjectModel.usageType.serviceQuality #C view
ObjectModel.usageType.dataClass #MIXED view
ClientHandling.algorithm #SESSION_VARIABLE view
AccessControl.authorizationCheck #CHECK view
Metadata.allowExtensions true view
UI.headerInfo.typeName Bank Accounts view
UI.headerInfo.typeNamePlural Bank Accounts view
UI.headerInfo.title.label Bank Account view
UI.headerInfo.title.value PayingBankAccount view
UI.presentationVariant.sortOrder.by SubscriptionOrder view
UI.presentationVariant.sortOrder.direction #DESC view

Fields (62)

KeyFieldSource TableSource FieldDescription
KEY CashConcentrationID I_CshConcnBkAcctTP CashConcentrationID
KEY PayingBankAccountInternalID I_CshConcnBkAcctTP PayingBankAccountInternalID
KEY PayeeBankAccountInternalID I_CshConcnBkAcctTP PayeeBankAccountInternalID
PayingBankAccount I_CshConcnBkAcctTP PayingBankAccount
PayeeBankAccount I_CshConcnBkAcctTP PayeeBankAccount
AccountType I_CshConcnBkAcctTP AccountType Accounting Type(dtl)
Bank I_CshConcnBkAcctTP Bank Bank Number
BankCountry I_CshConcnBkAcctTP BankCountry Bank Ctry/Rgn. Key
IBAN I_CshConcnBkAcctTP IBAN IBAN House Bank
PayingBankAccountDescription I_CshConcnBkAcctTP PayingBankAccountDescription
HouseBank I_CshConcnBkAcctTP HouseBank House Bank
HouseBankAccount I_CshConcnBkAcctTP HouseBankAccount House Bank Account
CashPoolName I_CshConcnBkAcctTP CashPoolName
PayeeBankAccountDescription I_CshConcnBkAcctTP PayeeBankAccountDescription
PayeeHouseBank I_CshConcnBkAcctTP PayeeHouseBank
PayeeHouseBankAccount I_CshConcnBkAcctTP PayeeHouseBankAccount
PayeeBank I_CshConcnBkAcctTP PayeeBank
PayeeBankCountry I_CshConcnBkAcctTP PayeeBankCountry
PayeeIBAN I_CshConcnBkAcctTP PayeeIBAN
CompanyCode I_CshConcnBkAcctTP CompanyCode Receiver Company Code
CompanyCodeName _PayingCompanyCode CompanyCodeName Company Name
PayeeCompanyCode I_CshConcnBkAcctTP PayeeCompanyCode
ClsgBalAmtInBkAcctCrcy I_CshConcnBkAcctTP ClsgBalAmtInBkAcctCrcy
TgtBalAmtInBkAcctCrcy I_CshConcnBkAcctTP TgtBalAmtInBkAcctCrcy
TransfAmtInBkAcctCrcy I_CshConcnBkAcctTP TransfAmtInBkAcctCrcy
ValueDate I_CshConcnBkAcctTP ValueDate Value Date
AftBalInBkAcctCrcy I_CshConcnBkAcctTP AftBalInBkAcctCrcy
BankAccountCurrency I_CshConcnBkAcctTP BankAccountCurrency Currency
PaymentRequest I_CshConcnBkAcctTP PaymentRequest
CashConcentrationStatus I_CshConcnBkAcctTP CashConcentrationStatus Concn Status
PaymentMethod I_CshConcnBkAcctTP PaymentMethod Pymt Meth.
MinTransferAmount I_CshConcnBkAcctTP MinTransferAmount
LeadingCashPoolID I_CshConcnBkAcctTP LeadingCashPoolID
Note I_CshConcnBkAcctTP Note TradeRequest Comment
IsSinglePayment I_CshConcnBkAcctTP IsSinglePayment
BankTransferReleaseAndPay BankTransferReleaseAndPay
SystemStatusName SystemStatusName
SubscriptionOrder I_CshConcnBkAcctTP SubscriptionOrder
CashPoolTransfDrctn I_CshConcnBkAcctTP CashPoolTransfDrctn Cash Pool Usage
MaxTransferAmount I_CshConcnBkAcctTP MaxTransferAmount
DataExchangeInstructionKey I_CshConcnBkAcctTP DataExchangeInstructionKey Instruction Key
DataExchangeInstruction1 I_CshConcnBkAcctTP DataExchangeInstruction1 Instruction 1
DataExchangeInstruction2 I_CshConcnBkAcctTP DataExchangeInstruction2 Instruction 2
DataExchangeInstruction3 I_CshConcnBkAcctTP DataExchangeInstruction3 Instruction 3
DataExchangeInstruction4 I_CshConcnBkAcctTP DataExchangeInstruction4 Instruction 4
StateCentralBankPaymentReason I_CshConcnBkAcctTP StateCentralBankPaymentReason SCB Ind.
SupplyingCountry I_CshConcnBkAcctTP SupplyingCountry Supplying Ctry/Reg.
PaymentMethodSupplement I_CshConcnBkAcctTP PaymentMethodSupplement Pmnt Meth. Sup.
PaymentReference I_CshConcnBkAcctTP PaymentReference Payment Reference
_DrctnText _DrctnText
_StatusText _StatusText
_PayingCompanyCode _PayingCompanyCode
_PayingBankName _PayingBankName
_PayeeBankName _PayeeBankName
_PaymentMethodText _PaymentMethodText
_CashConcentration _CashConcentration
BankAccountRevision BankAccountRevision
_CountryText _CountryText
_DataExchInstructionKeysText _DataExchInstructionKeysText
PlanningLevel I_CshConcnBkAcctTP PlanningLevel Planning Level
ExpirationDate I_CshConcnBkAcctTP ExpirationDate Expiratn Date
CashMemoRecordID I_CshConcnBkAcctTP CashMemoRecordID ID number

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_CshConcnBkAcctTP.
-- 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_CshConcnBkAcctTP AS
SELECT
  base.CashConcentrationID AS CashConcentrationID,
  base.PayingBankAccountInternalID AS PayingBankAccountInternalID,
  base.PayeeBankAccountInternalID AS PayeeBankAccountInternalID,
  base.PayingBankAccount AS PayingBankAccount,
  base.PayeeBankAccount AS PayeeBankAccount,
  base.AccountType AS AccountType,
  base.Bank AS Bank,
  base.BankCountry AS BankCountry,
  base.IBAN AS IBAN,
  base.PayingBankAccountDescription AS PayingBankAccountDescription,
  base.HouseBank AS HouseBank,
  base.HouseBankAccount AS HouseBankAccount,
  base.CashPoolName AS CashPoolName,
  base.PayeeBankAccountDescription AS PayeeBankAccountDescription,
  base.PayeeHouseBank AS PayeeHouseBank,
  base.PayeeHouseBankAccount AS PayeeHouseBankAccount,
  base.PayeeBank AS PayeeBank,
  base.PayeeBankCountry AS PayeeBankCountry,
  base.PayeeIBAN AS PayeeIBAN,
  base.CompanyCode AS CompanyCode,
  _PayingCompanyCode.CompanyCodeName AS CompanyCodeName,
  base.PayeeCompanyCode AS PayeeCompanyCode,
  base.ClsgBalAmtInBkAcctCrcy AS ClsgBalAmtInBkAcctCrcy,
  base.TgtBalAmtInBkAcctCrcy AS TgtBalAmtInBkAcctCrcy,
  base.TransfAmtInBkAcctCrcy AS TransfAmtInBkAcctCrcy,
  base.ValueDate AS ValueDate,
  base.AftBalInBkAcctCrcy AS AftBalInBkAcctCrcy,
  base.BankAccountCurrency AS BankAccountCurrency,
  base.PaymentRequest AS PaymentRequest,
  base.CashConcentrationStatus AS CashConcentrationStatus,
  base.PaymentMethod AS PaymentMethod,
  base.MinTransferAmount AS MinTransferAmount,
  base.LeadingCashPoolID AS LeadingCashPoolID,
  base.Note AS Note,
  base.IsSinglePayment AS IsSinglePayment,
  BankTransferReleaseAndPay,
  SystemStatusName,
  base.SubscriptionOrder AS SubscriptionOrder,
  base.CashPoolTransfDrctn AS CashPoolTransfDrctn,
  base.MaxTransferAmount AS MaxTransferAmount,
  base.DataExchangeInstructionKey AS DataExchangeInstructionKey,
  base.DataExchangeInstruction1 AS DataExchangeInstruction1,
  base.DataExchangeInstruction2 AS DataExchangeInstruction2,
  base.DataExchangeInstruction3 AS DataExchangeInstruction3,
  base.DataExchangeInstruction4 AS DataExchangeInstruction4,
  base.StateCentralBankPaymentReason AS StateCentralBankPaymentReason,
  base.SupplyingCountry AS SupplyingCountry,
  base.PaymentMethodSupplement AS PaymentMethodSupplement,
  base.PaymentReference AS PaymentReference,
  BankAccountRevision,
  base.PlanningLevel AS PlanningLevel,
  base.ExpirationDate AS ExpirationDate,
  base.CashMemoRecordID AS CashMemoRecordID
FROM I_CshConcnBkAcctTP AS base
LEFT OUTER JOIN I_CshConcnStatusText AS _StatusText ON CashConcentrationStatus = _StatusText.CashConcentrationStatus  -- association [0..1]
LEFT OUTER JOIN C_CshConcnTP AS _CashConcentration ON CashConcentrationID = _CashConcentration.CashConcentrationID  -- association [1..1]
LEFT OUTER JOIN I_CompanyCodeVH AS _PayingCompanyCode ON CompanyCode = _PayingCompanyCode.CompanyCode  -- association [0..1]
LEFT OUTER JOIN I_CashPoolTransfDrctnText AS _DrctnText ON CashPoolTransfDrctn = _DrctnText.CashPoolTransfDrctn  -- association [0..1]
LEFT OUTER JOIN I_Bank_2 AS _PayingBankName ON Bank = _PayingBankName.BankInternalID AND BankCountry = _PayingBankName.BankCountry  -- association [0..1]
LEFT OUTER JOIN I_Bank_2 AS _PayeeBankName ON PayeeBank = _PayeeBankName.BankInternalID AND PayeeBankCountry = _PayeeBankName.BankCountry  -- association [0..1]
LEFT OUTER JOIN I_PaymentMethodText AS _PaymentMethodText ON BankCountry = _PaymentMethodText.Country AND PaymentMethod = _PaymentMethodText.PaymentMethod  -- association [0..*]
;