I_CN_BankRecnclnStatement

DDL: I_CN_BANKRECNCLNSTATEMENT SQL: ICNBKRECNCLNSTMN Type: view BASIC

Bank Reconciliation Statement for China

I_CN_BankRecnclnStatement is a Basic CDS View that provides data about "Bank Reconciliation Statement for China" in SAP S/4HANA. It reads from 2 data sources (epict_brs, P_HouseBankAccount) and exposes 26 fields with key fields CompanyCode, HouseBank, HouseBankAccount, BankReconciliationDate. It has 5 associations to related views.

Data Sources (2)

SourceAliasJoin Type
epict_brs BankReconciliationStatement from
P_HouseBankAccount HouseBankAccount left_outer

Associations (5)

CardinalityTargetAliasCondition
[0..*] I_CN_RecnclnBankStatementItem _BankStatementItem $projection.CompanyCode = _BankStatementItem.CompanyCode and $projection.HouseBank = _BankStatementItem.HouseBank and $projection.HouseBankAccount = _BankStatementItem.HouseBankAccount and $projection.BankReconciliationDate = _BankStatementItem.BankReconciliationDate
[0..*] I_CN_RecnclnJournalEntryItem _JournalEntryItem $projection.CompanyCode = _JournalEntryItem.CompanyCode and $projection.HouseBank = _JournalEntryItem.HouseBank and $projection.HouseBankAccount = _JournalEntryItem.HouseBankAccount and $projection.BankReconciliationDate = _JournalEntryItem.BankReconciliationDate
[0..1] I_Housebank _HouseBank $projection.HouseBank = _HouseBank.HouseBank and $projection.CompanyCode = _HouseBank.CompanyCode
[0..1] I_Currency _Currency $projection.HouseBankCurrency = _Currency.Currency
[0..1] I_CN_BankReconciliationSts _ReconciliationSts $projection.BankReconciliationStatus = _ReconciliationSts.BankReconciliationStatus

Annotations (9)

NameValueLevelField
AbapCatalog.sqlViewName ICNBKRECNCLNSTMN view
VDM.viewType #BASIC view
AbapCatalog.compiler.compareFilter true view
AccessControl.authorizationCheck #NOT_REQUIRED view
ClientHandling.algorithm #SESSION_VARIABLE view
ObjectModel.usageType.serviceQuality #D view
ObjectModel.usageType.sizeCategory #XL view
ObjectModel.usageType.dataClass #MIXED view
EndUserText.label Bank Reconciliation Statement for China view

Fields (26)

KeyFieldSource TableSource FieldDescription
KEY CompanyCode epict_brs bukrs Value
KEY HouseBank epict_brs hbkid House Bank
KEY HouseBankAccount epict_brs hktid House Bank Account
KEY BankReconciliationDate epict_brs reconciliation_date Reconciliation Date
Ledger epict_brs rldnr Ledger (Compat.)
HouseBankCurrency epict_brs waers Transaction Currency
AdjustedGLAcctBalanceAmt epict_brs entrps_adjusted_end_balance Adj.Closing Balance
AdjustedBkAcctBalanceAmt epict_brs bank_adjusted_end_balance Adj.Closing Balance
BankAcctBalanceAmt epict_brs bank_end_balance Bank Balance Amount
GLAcctBalanceAmt epict_brs entrps_end_balance Closing Balance
UnmatchedIncgBkStmntPayt epict_brs recptinbankwoje Umtchd Incing. In BK
UnmatchedOutgBkStmntPayt epict_brs paymntinbankwoje Umtchd Otcing. In BK
UnmatchedIncgJrnlEntrPayt epict_brs recptinjewobank Umtchd Incing. In JE
UnmatchedOutgJrnlEntrPayt epict_brs paymntinjewobank Umtchd Otcing. In JE
CreationUserName epict_brs changed_user Changed By
LastChangeDateTime epict_brs changed_timestamp Timestamp (Changed)
LastBankReconciliationDate epict_brs reconciliation_date_last Last Reco. Date
BankReconciliationStatus epict_brs epic_br_rcon_status Bank Recon. Status
BankAccount P_HouseBankAccount bankn Bank acct
BankAccountReferenceText P_HouseBankAccount refzl Reference info.
GLAccount P_HouseBankAccount hkont Transfer acct
_BankStatementItem _BankStatementItem
_JournalEntryItem _JournalEntryItem
_HouseBank _HouseBank
_Currency _Currency
_ReconciliationSts _ReconciliationSts

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_CN_BankRecnclnStatement.
-- 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: ICNBKRECNCLNSTMN

CREATE VIEW I_CN_BankRecnclnStatement AS
SELECT
  BankReconciliationStatement.bukrs AS CompanyCode,
  BankReconciliationStatement.hbkid AS HouseBank,
  BankReconciliationStatement.hktid AS HouseBankAccount,
  BankReconciliationStatement.reconciliation_date AS BankReconciliationDate,
  BankReconciliationStatement.rldnr AS Ledger,
  BankReconciliationStatement.waers AS HouseBankCurrency,
  BankReconciliationStatement.entrps_adjusted_end_balance AS AdjustedGLAcctBalanceAmt,
  BankReconciliationStatement.bank_adjusted_end_balance AS AdjustedBkAcctBalanceAmt,
  BankReconciliationStatement.bank_end_balance AS BankAcctBalanceAmt,
  BankReconciliationStatement.entrps_end_balance AS GLAcctBalanceAmt,
  BankReconciliationStatement.recptinbankwoje AS UnmatchedIncgBkStmntPayt,
  BankReconciliationStatement.paymntinbankwoje AS UnmatchedOutgBkStmntPayt,
  BankReconciliationStatement.recptinjewobank AS UnmatchedIncgJrnlEntrPayt,
  BankReconciliationStatement.paymntinjewobank AS UnmatchedOutgJrnlEntrPayt,
  BankReconciliationStatement.changed_user AS CreationUserName,
  BankReconciliationStatement.changed_timestamp AS LastChangeDateTime,
  BankReconciliationStatement.reconciliation_date_last AS LastBankReconciliationDate,
  BankReconciliationStatement.epic_br_rcon_status AS BankReconciliationStatus,
  HouseBankAccount.bankn AS BankAccount,
  HouseBankAccount.refzl AS BankAccountReferenceText,
  HouseBankAccount.hkont AS GLAccount
FROM epict_brs AS BankReconciliationStatement
LEFT OUTER JOIN P_HouseBankAccount AS HouseBankAccount ON /* join condition not captured in parsed metadata */
LEFT OUTER JOIN I_CN_RecnclnBankStatementItem AS _BankStatementItem ON CompanyCode = _BankStatementItem.CompanyCode AND HouseBank = _BankStatementItem.HouseBank AND HouseBankAccount = _BankStatementItem.HouseBankAccount AND BankReconciliationDate = _BankStatementItem.BankReconciliationDate  -- association [0..*]
LEFT OUTER JOIN I_CN_RecnclnJournalEntryItem AS _JournalEntryItem ON CompanyCode = _JournalEntryItem.CompanyCode AND HouseBank = _JournalEntryItem.HouseBank AND HouseBankAccount = _JournalEntryItem.HouseBankAccount AND BankReconciliationDate = _JournalEntryItem.BankReconciliationDate  -- association [0..*]
LEFT OUTER JOIN I_Housebank AS _HouseBank ON HouseBank = _HouseBank.HouseBank AND CompanyCode = _HouseBank.CompanyCode  -- association [0..1]
LEFT OUTER JOIN I_Currency AS _Currency ON HouseBankCurrency = _Currency.Currency  -- association [0..1]
LEFT OUTER JOIN I_CN_BankReconciliationSts AS _ReconciliationSts ON BankReconciliationStatus = _ReconciliationSts.BankReconciliationStatus  -- association [0..1]
;