C_BankAccReviewLog

DDL: C_BANKACCREVIEWLOG SQL: CREVIEWLOG Type: view CONSUMPTION Package: FCLM_BAM

Bank Account Review Log

C_BankAccReviewLog is a Consumption CDS View that provides data about "Bank Account Review Log" in SAP S/4HANA. It reads from 1 data source (I_BankAcctReviewLg) and exposes 25 fields with key fields BankAccountChangeRequest, BankAccountInternalID. It has 5 associations to related views. It is exposed through 1 OData service (ASQL_F1370A). Part of development package FCLM_BAM.

Data Sources (1)

SourceAliasJoin Type
I_BankAcctReviewLg log from

Associations (5)

CardinalityTargetAliasCondition
[0..1] I_CountryText _BankCountryText $projection.BankCountry = _BankCountryText.Country and _BankCountryText.Language = $session.system_language
[0..1] I_Bank_2 _Bank $projection.BankCountry = _Bank.BankCountry and $projection.Bank = _Bank.BankInternalID
[0..1] I_UserContactCard _Reviewer $projection.Name = _Reviewer.ContactCardID
[0..1] I_UserContactCard _LastChangedBy $projection.LastChangedByUser = _LastChangedBy.ContactCardID
[0..1] I_CurrencyText _CurrencyText $projection.BankAccountCurrency = _CurrencyText.Currency and _CurrencyText.Language = $session.system_language

Annotations (11)

NameValueLevelField
AbapCatalog.sqlViewName CREVIEWLOG view
AbapCatalog.compiler.compareFilter true view
AccessControl.authorizationCheck #CHECK view
EndUserText.label Bank Account Review Log view
VDM.viewType #CONSUMPTION view
ObjectModel.usageType.sizeCategory #L view
ObjectModel.usageType.dataClass #MIXED view
ObjectModel.usageType.serviceQuality #C view
ClientHandling.algorithm #SESSION_VARIABLE view
UI.headerInfo.typeName Bank Account view
UI.headerInfo.typeNamePlural Bank Accounts view

OData Services (1)

ServiceBindingVersionContractRelease
ASQL_F1370A ASQL_F1370A C2 NOT_RELEASED

Fields (25)

KeyFieldSource TableSource FieldDescription
KEY BankAccountChangeRequest I_BankAcctReviewLg BankAccountChangeRequest Request unique ID
KEY BankAccountInternalID I_BankAcctReviewLg BankAccountInternalID Technical ID
InWorkflowProcess I_BankAcctReviewLg InWorkflowProcess
BankAccountNumber I_BankAcctReviewLg BankAccountNumber Bank Account
BankAccountDescription I_BankAcctReviewLg BankAccountDescription
Bank I_BankAcctReviewLg Bank Bank Number
BankName _Bank BankName Bank Name
BankCountry I_BankAcctReviewLg BankCountry Bank Ctry/Rgn. Key
CountryName _BankCountryText CountryName Country
BankAccountCurrency I_BankAcctReviewLg BankAccountCurrency Currency
CurrencyName _CurrencyText CurrencyName
BankAccountChangeRequestStatus I_BankAcctReviewLg BankAccountChangeRequestStatus Review Status
BankAccountReqStatusText I_BankAcctReviewLg BankAccountReqStatusText
Name I_BankAcctReviewLg Name Zone name
FullName _Reviewer FullName Name
BkAcctReqLastChgdDteTme I_BankAcctReviewLg BkAcctReqLastChgdDteTme
LastChangedByUser I_BankAcctReviewLg LastChangedByUser User Name
LastChangedByUserFullName _LastChangedBy FullName Name
IsBankAcctRevAuthzdUser I_BankAcctReviewLg IsBankAcctRevAuthzdUser
CompanyCode I_BankAcctReviewLg CompanyCode Receiver Company Code
CompanyCodeName I_BankAcctReviewLg CompanyCodeName Company Name
BusinessArea I_BankAcctReviewLg BusinessArea Business Area
ProfitCenter I_BankAcctReviewLg ProfitCenter Profit Center
Segment I_BankAcctReviewLg Segment Segment number
BankAccountType I_BankAcctReviewLg BankAccountType Account Type

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_BankAccReviewLog.
-- 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: CREVIEWLOG

CREATE VIEW C_BankAccReviewLog AS
SELECT
  log.BankAccountChangeRequest AS BankAccountChangeRequest,
  log.BankAccountInternalID AS BankAccountInternalID,
  log.InWorkflowProcess AS InWorkflowProcess,
  log.BankAccountNumber AS BankAccountNumber,
  log.BankAccountDescription AS BankAccountDescription,
  log.Bank AS Bank,
  _Bank.BankName AS BankName,
  log.BankCountry AS BankCountry,
  _BankCountryText.CountryName AS CountryName,
  log.BankAccountCurrency AS BankAccountCurrency,
  _CurrencyText.CurrencyName AS CurrencyName,
  log.BankAccountChangeRequestStatus AS BankAccountChangeRequestStatus,
  log.BankAccountReqStatusText AS BankAccountReqStatusText,
  log.Name AS Name,
  _Reviewer.FullName AS FullName,
  log.BkAcctReqLastChgdDteTme AS BkAcctReqLastChgdDteTme,
  log.LastChangedByUser AS LastChangedByUser,
  _LastChangedBy.FullName AS LastChangedByUserFullName,
  log.IsBankAcctRevAuthzdUser AS IsBankAcctRevAuthzdUser,
  log.CompanyCode AS CompanyCode,
  log.CompanyCodeName AS CompanyCodeName,
  log.BusinessArea AS BusinessArea,
  log.ProfitCenter AS ProfitCenter,
  log.Segment AS Segment,
  log.BankAccountType AS BankAccountType
FROM I_BankAcctReviewLg AS log
LEFT OUTER JOIN I_CountryText AS _BankCountryText ON BankCountry = _BankCountryText.Country AND _BankCountryText.Language = $session.system_language  -- association [0..1]
LEFT OUTER JOIN I_Bank_2 AS _Bank ON BankCountry = _Bank.BankCountry AND Bank = _Bank.BankInternalID  -- association [0..1]
LEFT OUTER JOIN I_UserContactCard AS _Reviewer ON Name = _Reviewer.ContactCardID  -- association [0..1]
LEFT OUTER JOIN I_UserContactCard AS _LastChangedBy ON LastChangedByUser = _LastChangedBy.ContactCardID  -- association [0..1]
LEFT OUTER JOIN I_CurrencyText AS _CurrencyText ON BankAccountCurrency = _CurrencyText.Currency AND _CurrencyText.Language = $session.system_language  -- association [0..1]
;