I_BankAcctReviewLg

DDL: I_BANKACCTREVIEWLG SQL: IREVIEWLOG Type: view BASIC

Bank Account Review Log

I_BankAcctReviewLg is a Basic CDS View that provides data about "Bank Account Review Log" in SAP S/4HANA. It reads from 2 data sources (fclm_bam_revwlog, fclm_bam_reviwer) and exposes 21 fields. It has 2 associations to related views.

Data Sources (2)

SourceAliasJoin Type
fclm_bam_revwlog log from
fclm_bam_reviwer reviewer left_outer

Associations (2)

CardinalityTargetAliasCondition
[0..1] I_BankAcctWithDesc _amd $projection.BankAccountInternalID = _amd.BankAccountInternalID
[0..1] I_BankAcctRevStatusText _requestStatusText $projection.BankAccountChangeRequestStatus = _requestStatusText.BankAccountChangeRequestStatus and _requestStatusText.Language = $session.system_language

Annotations (9)

NameValueLevelField
AbapCatalog.sqlViewName IREVIEWLOG view
AbapCatalog.compiler.compareFilter true view
AccessControl.authorizationCheck #CHECK view
EndUserText.label Bank Account Review Log view
VDM.viewType #BASIC view
ObjectModel.usageType.sizeCategory #M view
ObjectModel.usageType.dataClass #MIXED view
ObjectModel.usageType.serviceQuality #C view
ClientHandling.algorithm #SESSION_VARIABLE view

Fields (21)

KeyFieldSource TableSource FieldDescription
BankAccountChangeRequest fclm_bam_revwlog request_id Request unique ID
BankAccountInternalID fclm_bam_revwlog acc_id Technical ID
BankAccountNumber _amd BankAccountNumber Bank Account
BankAccountDescription _amd BankAccountDescription
Bank _amd Bank Bank Number
BankCountry _amd BankCountry Bank Ctry/Rgn. Key
BankAccountCurrency _amd BankAccountCurrency Currency
BankAccountChangeRequestStatus fclm_bam_revwlog review_status Review Status
BankAccountReqStatusText _requestStatusText BankAccountReqStatusText
Name fclm_bam_reviwer reviewer User Name
LastChangeDate fclm_bam_revwlog reviewed_on Reviewed On
LastChangeTime fclm_bam_revwlog reviewed_at Timestamp
LastChangedByUser fclm_bam_revwlog reviewed_by Reviewed By
InWorkflowProcess
IsBankAcctRevAuthzdUser
CompanyCode _amd CompanyCode Receiver Company Code
BusinessArea _amd BusinessArea Business Area
ProfitCenter _amd ProfitCenter Profit Center
Segment _amd Segment Segment number
BankAccountType _amd BankAccountType Account Type
CompanyCodeName _amd CompanyCodeName Company Name

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_BankAcctReviewLg.
-- 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: IREVIEWLOG

CREATE VIEW I_BankAcctReviewLg AS
SELECT
  log.request_id AS BankAccountChangeRequest,
  log.acc_id AS BankAccountInternalID,
  _amd.BankAccountNumber AS BankAccountNumber,
  _amd.BankAccountDescription AS BankAccountDescription,
  _amd.Bank AS Bank,
  _amd.BankCountry AS BankCountry,
  _amd.BankAccountCurrency AS BankAccountCurrency,
  log.review_status AS BankAccountChangeRequestStatus,
  _requestStatusText.BankAccountReqStatusText AS BankAccountReqStatusText,
  reviewer.reviewer AS Name,
  log.reviewed_on AS LastChangeDate,
  log.reviewed_at AS LastChangeTime,
  log.reviewed_by AS LastChangedByUser,
  cast(' ' as fclm_bam_in_workflow) AS InWorkflowProcess,
  cast(' ' as fclm_bam_is_rev_authorized) AS IsBankAcctRevAuthzdUser,
  _amd.CompanyCode AS CompanyCode,
  _amd.BusinessArea AS BusinessArea,
  _amd.ProfitCenter AS ProfitCenter,
  _amd.Segment AS Segment,
  _amd.BankAccountType AS BankAccountType,
  _amd.CompanyCodeName AS CompanyCodeName
FROM fclm_bam_revwlog AS log
LEFT OUTER JOIN fclm_bam_reviwer AS reviewer ON /* join condition not captured in parsed metadata */
LEFT OUTER JOIN I_BankAcctWithDesc AS _amd ON BankAccountInternalID = _amd.BankAccountInternalID  -- association [0..1]
LEFT OUTER JOIN I_BankAcctRevStatusText AS _requestStatusText ON BankAccountChangeRequestStatus = _requestStatusText.BankAccountChangeRequestStatus AND _requestStatusText.Language = $session.system_language  -- association [0..1]
;