FARMLVD_BSITM

DDL: FARMLVD_BSITM SQL: FMVBSITM Type: view

Cleared Bank Statement Item

FARMLVD_BSITM is a CDS View that provides data about "Cleared Bank Statement Item" in SAP S/4HANA. It reads from 3 data sources (I_Arbankstatement, I_Arbankstatementitem, FARMLVD_COMPANY) and exposes 48 fields with key fields BankStatementShortID, CompanyCode, BankStatementItem.

Data Sources (3)

SourceAliasJoin Type
I_Arbankstatement BankStmtHeader from
I_Arbankstatementitem BankStmtItm left_outer
FARMLVD_COMPANY CompanyCtryKey left_outer

Annotations (10)

NameValueLevelField
AbapCatalog.sqlViewName FMVBSITM view
AbapCatalog.compiler.compareFilter true view
AccessControl.authorizationCheck #NOT_REQUIRED view
ObjectModel.usageType.sizeCategory #XXL view
ObjectModel.usageType.dataClass #MIXED view
ObjectModel.usageType.serviceQuality #D view
ClientHandling.algorithm #SESSION_VARIABLE view
AbapCatalog.buffering.status #NOT_ALLOWED view
Metadata.ignorePropagatedAnnotations true view
EndUserText.label Cleared Bank Statement Item view

Fields (48)

KeyFieldSource TableSource FieldDescription
KEY BankStatementShortID I_Arbankstatement BankStatementShortID Statement Short Key
KEY CompanyCode I_Arbankstatement CompanyCode Receiver Company Code
KEY BankStatementItem I_Arbankstatementitem BankStatementItem Memo Record No.
CountryKey FARMLVD_COMPANY CountryKey Country/Reg.
HouseBank I_Arbankstatement HouseBank House Bank
HouseBankAccount I_Arbankstatement HouseBankAccount House Bank Account
BankStatement I_Arbankstatement BankStatement Bank Statement No.
FiscalYear I_Arbankstatementitem FiscalYear G/L Fiscal Year
PostingDate I_Arbankstatementitem PostingDate Posting Date for GR
ValueDate I_Arbankstatementitem ValueDate Value Date
Currency I_Arbankstatementitem Currency Valuation Crcy
TransactionCurrency I_Arbankstatementitem TransactionCurrency Transaction Currency
AmountInTransactionCurrency I_Arbankstatementitem AmountInTransactionCurrency Pt Crcy Amt
DebitCreditCode I_Arbankstatementitem DebitCreditCode Single-Character Flag
PartnerBankCountry I_Arbankstatementitem PartnerBankCountry Part. Ctry/Rgn
PartnerBank I_Arbankstatementitem PartnerBank
PartnerBankSWIFTCode I_Arbankstatementitem PartnerBankSWIFTCode Partner SWIFT
PartnerBankAccount I_Arbankstatementitem PartnerBankAccount
PartnerBankIBAN I_Arbankstatementitem PartnerBankIBAN
BusinessPartnerName I_Arbankstatementitem BusinessPartnerName Extracted Customer Name
BankLedgerDocument I_Arbankstatementitem BankLedgerDocument
SubledgerDocument I_Arbankstatementitem SubledgerDocument
DocumentReferenceID I_Arbankstatementitem DocumentReferenceID Reference
PaymentAdviceAccountType I_Arbankstatementitem PaymentAdviceAccountType Account Type
PaymentAdviceAccount I_Arbankstatementitem PaymentAdviceAccount Account
AssignmentReference I_Arbankstatementitem AssignmentReference Assignment Reference
PaymentReference I_Arbankstatementitem PaymentReference Payment Reference
BankStatementPostingRule I_Arbankstatementitem BankStatementPostingRule
SubledgerOnAccountDocument I_Arbankstatementitem SubledgerOnAccountDocument
PaymentAdvice I_Arbankstatementitem PaymentAdvice Payment Advice Number
MemoLineIsChanged I_Arbankstatementitem MemoLineIsChanged
MemoLine
BankShortkeyMemo
PaymentTransactionDescription I_Arbankstatementitem PaymentTransactionDescription
Cheque I_Arbankstatementitem Cheque Cheque No
BankPostingKey I_Arbankstatementitem BankPostingKey
PaymentTransaction I_Arbankstatementitem PaymentTransaction Bus Trans Code
PaymentExternalTransacType I_Arbankstatementitem PaymentExternalTransacType
BankDataStorageApplication I_Arbankstatement BankDataStorageApplication Application
MachineLrngBankStmntItemStatus I_Arbankstatementitem MachineLrngBankStmntItemStatus
BankStmntItemIsReprocessed I_Arbankstatementitem BankStmntItemIsReprocessed
BankStatementItemDescription1 I_Arbankstatementitem BankStatementItemDescription1
BankStatementDate
AccountType
BankStatementKey
DocumentNo
Customer
SpecialGLInd

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 FARMLVD_BSITM.
-- 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: FMVBSITM

CREATE VIEW FARMLVD_BSITM AS
SELECT
  BankStmtHeader.BankStatementShortID AS BankStatementShortID,
  BankStmtHeader.CompanyCode AS CompanyCode,
  BankStmtItm.BankStatementItem AS BankStatementItem,
  CompanyCtryKey.CountryKey AS CountryKey,
  BankStmtHeader.HouseBank AS HouseBank,
  BankStmtHeader.HouseBankAccount AS HouseBankAccount,
  BankStmtHeader.BankStatement AS BankStatement,
  BankStmtItm.FiscalYear AS FiscalYear,
  BankStmtItm.PostingDate AS PostingDate,
  BankStmtItm.ValueDate AS ValueDate,
  BankStmtItm.Currency AS Currency,
  BankStmtItm.TransactionCurrency AS TransactionCurrency,
  BankStmtItm.AmountInTransactionCurrency AS AmountInTransactionCurrency,
  BankStmtItm.DebitCreditCode AS DebitCreditCode,
  BankStmtItm.PartnerBankCountry AS PartnerBankCountry,
  BankStmtItm.PartnerBank AS PartnerBank,
  BankStmtItm.PartnerBankSWIFTCode AS PartnerBankSWIFTCode,
  BankStmtItm.PartnerBankAccount AS PartnerBankAccount,
  BankStmtItm.PartnerBankIBAN AS PartnerBankIBAN,
  BankStmtItm.BusinessPartnerName AS BusinessPartnerName,
  BankStmtItm.BankLedgerDocument AS BankLedgerDocument,
  BankStmtItm.SubledgerDocument AS SubledgerDocument,
  BankStmtItm.DocumentReferenceID AS DocumentReferenceID,
  BankStmtItm.PaymentAdviceAccountType AS PaymentAdviceAccountType,
  BankStmtItm.PaymentAdviceAccount AS PaymentAdviceAccount,
  BankStmtItm.AssignmentReference AS AssignmentReference,
  BankStmtItm.PaymentReference AS PaymentReference,
  BankStmtItm.BankStatementPostingRule AS BankStatementPostingRule,
  BankStmtItm.SubledgerOnAccountDocument AS SubledgerOnAccountDocument,
  BankStmtItm.PaymentAdvice AS PaymentAdvice,
  BankStmtItm.MemoLineIsChanged AS MemoLineIsChanged,
  cast('' as abap.sstring( 1333)) AS MemoLine,
  concat(BankStmtItm.BankStatementShortID, BankStmtItm.BankStatementItem) AS BankShortkeyMemo,
  BankStmtItm.PaymentTransactionDescription AS PaymentTransactionDescription,
  BankStmtItm.Cheque AS Cheque,
  BankStmtItm.BankPostingKey AS BankPostingKey,
  BankStmtItm.PaymentTransaction AS PaymentTransaction,
  BankStmtItm.PaymentExternalTransacType AS PaymentExternalTransacType,
  BankStmtHeader.BankDataStorageApplication AS BankDataStorageApplication,
  BankStmtItm.MachineLrngBankStmntItemStatus AS MachineLrngBankStmntItemStatus,
  BankStmtItm.BankStmntItemIsReprocessed AS BankStmntItemIsReprocessed,
  BankStmtItm.BankStatementItemDescription1 AS BankStatementItemDescription1,
  cast('' as dats ) AS BankStatementDate,
  cast('' as koart ) AS AccountType,
  cast('' as abap.sstring( 64)) AS BankStatementKey,
  cast('' as farp_belnr_d ) AS DocumentNo,
  cast('' as kunnr ) AS Customer,
  cast('' as fac_umskz ) AS SpecialGLInd
FROM I_Arbankstatement AS BankStmtHeader
LEFT OUTER JOIN I_Arbankstatementitem AS BankStmtItm ON /* join condition not captured in parsed metadata */
LEFT OUTER JOIN FARMLVD_COMPANY AS CompanyCtryKey ON /* join condition not captured in parsed metadata */
;