I_BankStatementMonitor

DDL: I_BANKSTATEMENTMONITOR Type: view_entity BASIC Package: ODATA_BANKSTATEMENT_MONITOR

Bank Statement Monitor

I_BankStatementMonitor is a Basic CDS View that provides data about "Bank Statement Monitor" in SAP S/4HANA. It reads from 1 data source (far_bsm_result) and exposes 58 fields with key field BkStmntMonitorUUID. Part of development package ODATA_BANKSTATEMENT_MONITOR.

Data Sources (1)

SourceAliasJoin Type
far_bsm_result far_bsm_result from

Annotations (6)

NameValueLevelField
AccessControl.authorizationCheck #MANDATORY view
EndUserText.label Bank Statement Monitor view
VDM.viewType #BASIC view
ObjectModel.usageType.serviceQuality #X view
ObjectModel.usageType.sizeCategory #XL view
ObjectModel.usageType.dataClass #MIXED view

Fields (58)

KeyFieldSource TableSource FieldDescription
KEY BkStmntMonitorUUID bkstmntmonitoruuid GUID 16
KeyDate bkstmntkeydate Key Date
CompanyCode company_code Company Code
HouseBank housebank_id House Bank
HouseBankAccount account_id G/L Account
Currency currency Valuation Crcy
BankCountry country Venue: Ctry/Reg
BankInternalID bank_key Bank Number
BankAccountInternalID acc_id Technical ID
BankAccountType acc_type_id Account Type
BankAccount ext_account_no Bank Account
BankAccountAlternative alt_account_no Altern.Acct No.
GLAccount G/L Acct
BankStatementDate statement_date Statement Date
BankStatement statement_no Bank Statement Number
BankStatementNumberOfItems no_items No. of Memo Rec
CreatedOnDateTime bankstatementimporttimestamp Time Stamp
OpeningBalanceAmtInTransCrcy open_bal_statemt Opening Balance
TotalDebitAmountInTransCrcy total_debits Total Debit
TotalCreditAmountInTransCrcy total_credits Total Credit
ClosingBalanceAmtInTransCrcy clos_bal_statemt Closing Balance
GLAcctBalanceAmt clos_bal_gl Closing Bal.G/L
RelativeDifferenceAmount diff_stat_gl Difference
HsBkAcctProcgStsMessageNumber procstscritltymessagenumber Message
HsBkAcctProcgStatusCriticality processstatuscriticality Status Criticality
HsBkAcctDiffStsMessageNumber balstscriticalitymessagenumber Message
HsBkAcctDiffStatusCriticality balancestatuscriticality Status Criticality
HsBkAcctSqncStsMessageNumber srlnmbrstscritltymessagenumber Message
HsBkAcctSqncStatusCriticality serialnumberstatuscriticality Status Criticality
HsBkAcctRecnclnStsMsgNumber recnclnstscritltymessagenumber Message
HsBkAcctRecnclnStsCriticality reconclnstatuscriticality Status Criticality
BkStmntMntrRsltOvrlCriticality overallstatus Status Criticality
BkStmntExpectedArrivalDate bkstmntexpectedarrivaldate Date
SWIFTCode swift_code SWIFT/BIC
ContactPersonName contact_name Name/Loc.MainContact
PhoneNumber1 Telephone
BankName bank_name Bank Name
BankStatementShortID kukey Statement Short Key
CreatedByUser euser User Name
BankControlKey bkont To Account
BankStatementPageNumber azpgno PageNo.:5Digits
IBAN iban IBAN House Bank
BankAccountStatus status Workflow Status
BankStatementImportChannel importing_channel Importing Channel
ProcessingStatus procstat_act Process Status
DifferenceStatus balstat_act Difference Sts
SerialNumberStatus serstat_act Serial No. Sts
ReconciliationStatus reconstat_act Reconcil. Sts
BankStatementForwardingType bs_forwarding File Forwarding
RefByProcessingApplication refbyprocessingapplication Ref. Proc. App.
HsBkAcctProcgApplMessageNumber refprocapplmessagenumber Message
ExpectedInterval exp_number Interval
ControlFrequency exp_rhyth Interval Unit
FactoryCalendar calendar Workdays only
DifferenceAmount amt_diff Difference Amt
BankStatementPostingType bs_post_cat Post. Category (EoD)
BkStmntMntrRsltCrtedOnDateTime created_at Uploaded On
BkStmntMntrRsltCreatedByUser created_by Version Created By

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_BankStatementMonitor.
-- 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 I_BankStatementMonitor AS
SELECT
  BkStmntMonitorUUID,
  bkstmntkeydate AS KeyDate,
  company_code AS CompanyCode,
  housebank_id AS HouseBank,
  account_id AS HouseBankAccount,
  Currency,
  country AS BankCountry,
  bank_key AS BankInternalID,
  acc_id AS BankAccountInternalID,
  acc_type_id AS BankAccountType,
  ext_account_no AS BankAccount,
  alt_account_no AS BankAccountAlternative,
  cast(gl_account as farp_hkont preserving type) AS GLAccount,
  statement_date AS BankStatementDate,
  statement_no AS BankStatement,
  no_items AS BankStatementNumberOfItems,
  bankstatementimporttimestamp AS CreatedOnDateTime,
  open_bal_statemt AS OpeningBalanceAmtInTransCrcy,
  total_debits AS TotalDebitAmountInTransCrcy,
  total_credits AS TotalCreditAmountInTransCrcy,
  clos_bal_statemt AS ClosingBalanceAmtInTransCrcy,
  clos_bal_gl AS GLAcctBalanceAmt,
  diff_stat_gl AS RelativeDifferenceAmount,
  procstscritltymessagenumber AS HsBkAcctProcgStsMessageNumber,
  processstatuscriticality AS HsBkAcctProcgStatusCriticality,
  balstscriticalitymessagenumber AS HsBkAcctDiffStsMessageNumber,
  balancestatuscriticality AS HsBkAcctDiffStatusCriticality,
  srlnmbrstscritltymessagenumber AS HsBkAcctSqncStsMessageNumber,
  serialnumberstatuscriticality AS HsBkAcctSqncStatusCriticality,
  recnclnstscritltymessagenumber AS HsBkAcctRecnclnStsMsgNumber,
  reconclnstatuscriticality AS HsBkAcctRecnclnStsCriticality,
  overallstatus AS BkStmntMntrRsltOvrlCriticality,
  BkStmntExpectedArrivalDate,
  swift_code AS SWIFTCode,
  contact_name AS ContactPersonName,
  cast(contact_tel as telf1) AS PhoneNumber1,
  bank_name AS BankName,
  kukey AS BankStatementShortID,
  euser AS CreatedByUser,
  bkont AS BankControlKey,
  azpgno AS BankStatementPageNumber,
  IBAN,
  status AS BankAccountStatus,
  importing_channel AS BankStatementImportChannel,
  procstat_act AS ProcessingStatus,
  balstat_act AS DifferenceStatus,
  serstat_act AS SerialNumberStatus,
  reconstat_act AS ReconciliationStatus,
  bs_forwarding AS BankStatementForwardingType,
  RefByProcessingApplication,
  refprocapplmessagenumber AS HsBkAcctProcgApplMessageNumber,
  exp_number AS ExpectedInterval,
  exp_rhyth AS ControlFrequency,
  calendar AS FactoryCalendar,
  amt_diff AS DifferenceAmount,
  bs_post_cat AS BankStatementPostingType,
  created_at AS BkStmntMntrRsltCrtedOnDateTime,
  created_by AS BkStmntMntrRsltCreatedByUser
FROM far_bsm_result
;