I_MemoRecordWithFilter

DDL: I_MEMORECORDWITHFILTER SQL: IMEMOWITHFILTER Type: view COMPOSITE Package: FCLM_MR

filter Memo Records with filters

I_MemoRecordWithFilter is a Composite CDS View (Dimension) that provides data about "filter Memo Records with filters" in SAP S/4HANA. It reads from 1 data source (I_LeadingMemoRecord) and exposes 92 fields with key field CashFlowID. It has 2 associations to related views. Part of development package FCLM_MR.

Data Sources (1)

SourceAliasJoin Type
I_LeadingMemoRecord memo from

Associations (2)

CardinalityTargetAliasCondition
[0..1] I_BankAccountBasicData _BankAccount $projection.BankAccountInternalID = _BankAccount.BankAccountInternalID
[0..1] I_BankAccountText _Text $projection.BankAccountInternalID = _Text.BankAccountInternalID and _Text.Language = $session.system_language

Annotations (11)

NameValueLevelField
AbapCatalog.sqlViewName IMEMOWITHFILTER view
AccessControl.authorizationCheck #CHECK view
Analytics.dataCategory #DIMENSION view
VDM.viewType #COMPOSITE view
EndUserText.label filter Memo Records with filters view
ObjectModel.usageType.dataClass #MASTER view
ObjectModel.usageType.sizeCategory #M view
ObjectModel.usageType.serviceQuality #C view
ClientHandling.algorithm #SESSION_VARIABLE view
ObjectModel.representativeKey CashFlowID view
Metadata.allowExtensions true view

Fields (92)

KeyFieldSource TableSource FieldDescription
KEY CashFlowID I_LeadingMemoRecord CashFlowID
CashMemoRecordID MemoRecord Memo Record
CompanyCode I_LeadingMemoRecord CompanyCode Receiver Company Code
PlanningLevel I_LeadingMemoRecord PlanningLevel Planning Level
TransactionDate I_LeadingMemoRecord TransactionDate Value Date
ExpirationDate I_LeadingMemoRecord ExpirationDate Expiratn Date
CashPlanningGroup I_LeadingMemoRecord CashPlanningGroup Planning Group
BankAccountInternalID I_LeadingMemoRecord BankAccountInternalID Technical ID
BankAccountNumber _BankAccount BankAccountNumber Bank Account
BankAccountDescription _Text BankAccountDescription
TransactionCurrency I_LeadingMemoRecord TransactionCurrency Transaction Currency
AmountInTransactionCurrency I_LeadingMemoRecord AmountInTransactionCurrency Pt Crcy Amt
LiquidityItem I_LeadingMemoRecord LiquidityItem Liquidity Item
CreatedByUser I_LeadingMemoRecord CreatedByUser User Name
CreationTime I_LeadingMemoRecord CreationDateTime Timestamp
LastChangedByUser I_LeadingMemoRecord LastChangedByUser User Name
LastChangeDateTime I_LeadingMemoRecord LastChangeDateTime Timestamp
BusinessArea I_LeadingMemoRecord BusinessArea Business Area
ProfitCenter I_LeadingMemoRecord ProfitCenter Profit Center
Fund I_LeadingMemoRecord Fund Sender Fund
GrantID I_LeadingMemoRecord GrantID Sender Grant
AssetFund I_LeadingMemoRecord Fund Sender Fund
AssetGrant I_LeadingMemoRecord GrantID Sender Grant
BankStatementShortID Bank Statement No.
BankStatementDate I_LeadingMemoRecord BankStatementDate Statement Date
HouseBank I_LeadingMemoRecord HouseBank House Bank
HouseBankAccount I_LeadingMemoRecord HouseBankAccount House Bank Account
GLAccount I_LeadingMemoRecord GLAccount General Ledger
OwnerName
CertaintyLevel I_LeadingMemoRecord CertaintyLevel
OriginApplication I_LeadingMemoRecord OriginApplication Origin Application
CashFlowCategory I_LeadingMemoRecord CashFlowCategory
CashFlowType
IsDeleted
MemoRecordStatus MemoRecordStatus Memo Record Status
CustomerFactoryCalenderCode CashCalendarTypeForFinInvmt
EffectiveInterestRate MemoRecordInterestRate
TermStartDate I_LeadingMemoRecord TermStartDate
TextDescription DocumentItemText Text
Segment I_LeadingMemoRecord Segment Segment number
CashReleaseStatus I_LeadingMemoRecord CashReleaseStatus
OffsettingCompanyCode I_LeadingMemoRecord OffsettingCompanyCode
OffsettingAccount I_LeadingMemoRecord OffsettingAccount Offsetting Acct
OffsettingValueDate I_LeadingMemoRecord OffsettingValueDate
OffsettingBankAccount
OffsetBankAccountNumber I_LeadingMemoRecord OffsetBankAccountNumber
OffsettingHouseBank I_LeadingMemoRecord OffsettingHouseBank
OffsettingHouseBankAccount I_LeadingMemoRecord OffsettingHouseBankAccount
CashRequestStatus CashRequestStatus
CashReqInstrCategory CashReqInstrCategory
FollowingCurrency FollowingCurrency
AmountInFollowingCurrency AmountInFollowingCurrency
OpenAmountInFollowingCurrency
TrsyTradedAmountBuySellCode TrsyTradedAmountBuySellCode
ReceivingBankAccountIntID ReceivingBankAccountIntID
CashReqHasDocument CashReqHasDocument
FinancialInstrumentAssignment FinancialInstrumentAssignment
FinancialInstrumentReference FinancialInstrumentReference
FinancialInstrCharacteristic FinancialInstrCharacteristic Characteristics
BankIdentification BankIdentification Bank Details
BusinessPartner BusinessPartner Issuing Authority
AmountInLocalCurrency AmountInLocalCurrency Local Crcy Amt
LocalCurrency LocalCurrency Local Currency
IsStatisticalItem MemoRecordStatisticItem
RequestedNetAmount
PurReqCurrency
CashRequestSubmittedByUser CashRequestSubmittedByUser
TermEndDate TermEndDate
TrsyCshFlowDebtInvmtCode MemoRecordBorrowInvestCode
LoanTermStartDate LoanTermStartDate
LoanTermEndDate LoanTermEndDate
OffstgBankAccountInternalID OffstgBankAccountInternalID
CashPaymentAdviceGroup CashPaymentAdviceGroup
CshTrdReqFXLeg1BuySellCode
CshTrdReqFXLeg1ValueDate CshTrdReqFXLeg1ValueDate
CshTrdReqFXLeg1ReqdAmtInTDC CshTrdReqFXLeg1ReqdAmtInTDC
CshTrdReqFXLeg1OpenAmtInTDC CshTrdReqFXLeg1OpenAmtInTDC
CshTrdReqFXLeg1TradedCurrency CshTrdReqFXLeg1TradedCurrency
CshTrdReqFXLeg1ReqdAmtInOTDC CshTrdReqFXLeg1ReqdAmtInOTDC
CshTrdReqFXLeg1OpenAmtInOTDC
CshTrdReqFXLeg1OpstTrddCrcy CshTrdReqFXLeg1OpstTrddCrcy
CshTrdReqFXLeg1SndgBkAcctIntID CshTrdReqFXLeg1SndgBkAcctIntID
CshTrdReqFXLeg1RcvgBkAcctIntID CshTrdReqFXLeg1RcvgBkAcctIntID
CshTrdReqFXLeg2ValueDate CshTrdReqFXLeg2ValueDate
CshTrdReqFXLeg2ReqdAmtInTDC CshTrdReqFXLeg2ReqdAmtInTDC
CshTrdReqFXLeg2OpenAmtInTDC CshTrdReqFXLeg2OpenAmtInTDC
CshTrdReqFXLeg2TradedCurrency CshTrdReqFXLeg2TradedCurrency
CshTrdReqFXLeg2ReqdAmtInOTDC CshTrdReqFXLeg2ReqdAmtInOTDC
CshTrdReqFXLeg2OpenAmtInOTDC
CshTrdReqFXLeg2OpstTrddCrcy CshTrdReqFXLeg2OpstTrddCrcy
CshTrdReqFXLeg2SndgBkAcctIntID CshTrdReqFXLeg2SndgBkAcctIntID
CshTrdReqFXLeg2RcvgBkAcctIntID CshTrdReqFXLeg2RcvgBkAcctIntID

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_MemoRecordWithFilter.
-- 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: IMEMOWITHFILTER

CREATE VIEW I_MemoRecordWithFilter AS
SELECT
  memo.CashFlowID AS CashFlowID,
  MemoRecord AS CashMemoRecordID,
  memo.CompanyCode AS CompanyCode,
  memo.PlanningLevel AS PlanningLevel,
  memo.TransactionDate AS TransactionDate,
  memo.ExpirationDate AS ExpirationDate,
  memo.CashPlanningGroup AS CashPlanningGroup,
  memo.BankAccountInternalID AS BankAccountInternalID,
  _BankAccount.BankAccountNumber AS BankAccountNumber,
  _Text.BankAccountDescription AS BankAccountDescription,
  memo.TransactionCurrency AS TransactionCurrency,
  memo.AmountInTransactionCurrency AS AmountInTransactionCurrency,
  memo.LiquidityItem AS LiquidityItem,
  memo.CreatedByUser AS CreatedByUser,
  memo.CreationDateTime AS CreationTime,
  memo.LastChangedByUser AS LastChangedByUser,
  memo.LastChangeDateTime AS LastChangeDateTime,
  memo.BusinessArea AS BusinessArea,
  memo.ProfitCenter AS ProfitCenter,
  memo.Fund AS Fund,
  memo.GrantID AS GrantID,
  memo.Fund AS AssetFund,
  memo.GrantID AS AssetGrant,
  cast ( BankStatement as fqm_origin_trans_id) AS BankStatementShortID,
  memo.BankStatementDate AS BankStatementDate,
  memo.HouseBank AS HouseBank,
  memo.HouseBankAccount AS HouseBankAccount,
  memo.GLAccount AS GLAccount,
  cast ('CMR' as fqm_owner ) AS OwnerName,
  memo.CertaintyLevel AS CertaintyLevel,
  memo.OriginApplication AS OriginApplication,
  memo.CashFlowCategory AS CashFlowCategory,
  cast('' as fqm_flow_type) AS CashFlowType,
  cast ( '' as fqm_deleted ) AS IsDeleted,
  MemoRecordStatus,
  CashCalendarTypeForFinInvmt AS CustomerFactoryCalenderCode,
  MemoRecordInterestRate AS EffectiveInterestRate,
  memo.TermStartDate AS TermStartDate,
  DocumentItemText AS TextDescription,
  memo.Segment AS Segment,
  memo.CashReleaseStatus AS CashReleaseStatus,
  memo.OffsettingCompanyCode AS OffsettingCompanyCode,
  memo.OffsettingAccount AS OffsettingAccount,
  memo.OffsettingValueDate AS OffsettingValueDate,
  cast( '' as bankn ) AS OffsettingBankAccount,
  memo.OffsetBankAccountNumber AS OffsetBankAccountNumber,
  memo.OffsettingHouseBank AS OffsettingHouseBank,
  memo.OffsettingHouseBankAccount AS OffsettingHouseBankAccount,
  CashRequestStatus,
  CashReqInstrCategory,
  FollowingCurrency,
  AmountInFollowingCurrency,
  cast( 0 as fclm_cshrq_open_opps_amount ) AS OpenAmountInFollowingCurrency,
  TrsyTradedAmountBuySellCode,
  ReceivingBankAccountIntID,
  CashReqHasDocument,
  FinancialInstrumentAssignment,
  FinancialInstrumentReference,
  FinancialInstrCharacteristic,
  BankIdentification,
  BusinessPartner,
  AmountInLocalCurrency,
  LocalCurrency,
  MemoRecordStatisticItem AS IsStatisticalItem,
  cast( '0' as fqm_amount ) AS RequestedNetAmount,
  cast( 'EUR' as fqm_currency ) AS PurReqCurrency,
  CashRequestSubmittedByUser,
  TermEndDate,
  MemoRecordBorrowInvestCode AS TrsyCshFlowDebtInvmtCode,
  LoanTermStartDate,
  LoanTermEndDate,
  OffstgBankAccountInternalID,
  CashPaymentAdviceGroup,
  cast( TrsyTradedAmountBuySellCode as fclm_cshrq_fx_buy_sell ) AS CshTrdReqFXLeg1BuySellCode,
  CshTrdReqFXLeg1ValueDate,
  CshTrdReqFXLeg1ReqdAmtInTDC,
  CshTrdReqFXLeg1OpenAmtInTDC,
  CshTrdReqFXLeg1TradedCurrency,
  CshTrdReqFXLeg1ReqdAmtInOTDC,
  cast( 0 as fclm_cshrq_open_opps_amount ) AS CshTrdReqFXLeg1OpenAmtInOTDC,
  CshTrdReqFXLeg1OpstTrddCrcy,
  CshTrdReqFXLeg1SndgBkAcctIntID,
  CshTrdReqFXLeg1RcvgBkAcctIntID,
  CshTrdReqFXLeg2ValueDate,
  CshTrdReqFXLeg2ReqdAmtInTDC,
  CshTrdReqFXLeg2OpenAmtInTDC,
  CshTrdReqFXLeg2TradedCurrency,
  CshTrdReqFXLeg2ReqdAmtInOTDC,
  cast( 0 as fclm_cshrq_open_opps_amt_leg2 ) AS CshTrdReqFXLeg2OpenAmtInOTDC,
  CshTrdReqFXLeg2OpstTrddCrcy,
  CshTrdReqFXLeg2SndgBkAcctIntID,
  CshTrdReqFXLeg2RcvgBkAcctIntID
FROM I_LeadingMemoRecord AS memo
LEFT OUTER JOIN I_BankAccountBasicData AS _BankAccount ON BankAccountInternalID = _BankAccount.BankAccountInternalID  -- association [0..1]
LEFT OUTER JOIN I_BankAccountText AS _Text ON BankAccountInternalID = _Text.BankAccountInternalID AND _Text.Language = $session.system_language  -- association [0..1]
;