I_BankAcctChangeRequest

DDL: I_BANKACCTCHANGEREQUEST SQL: IBAMREQ Type: view BASIC

Bank Account Change Request

I_BankAcctChangeRequest (Basic)

Package: Explore, extend and adapt the SAP S/4HANA Cloud Private Edition with built-in and side-by-side extension capabilities.

Financial Operations

I_BankAcctChangeRequest is a Basic CDS View that provides data about "Bank Account Change Request" in SAP S/4HANA. It reads from 1 data source (fclm_bam_req) and exposes 18 fields with key field BankAccountChangeRequest. It has 3 associations to related views.

SAP Help Documentation

CategoryCDS Views for Cash and Liquidity Management
StatusReleased
Purpose
This CDS view provides the prerequisites for answering the following business question: What is the approval status of a workflow change request for changing bank account master data?

Structure
Measures and attributes Some important measures and attributes are: Change Request ID Change Request Title Bank Account Change Request Status Text Description for Bank Account Change Request Status

View on SAP Help Portal →

SAP API Hub

StateC1
Line of BusinessFinancial Operations
Application ComponentFIN-FSCM-CLM-BAM
CapabilitiesData Source in SQL Select, Data Source for Defining CDS Entities
PackageFinancial Operations for SAP S/4HANA Cloud Private Edition
Description <p>This CDS view provides the prerequisites for answering the following business question:</p> <ul> <li><p>What is the approval status of a workflow change request for changing bank account master data?</p></li> </ul>

Documentation

Data Sources (1)

SourceAliasJoin Type
fclm_bam_req cr from

Associations (3)

CardinalityTargetAliasCondition
[1..*] I_RequestWithBankAccount _Bankaccount $projection.BankAccountChangeRequest = _Bankaccount.BankAccountChangeRequest
[0..1] I_BankAcctReqStatusText _requestStatusText $projection.BankAccountChangeRequestStatus = _requestStatusText.BankAccountChangeRequestStatus and _requestStatusText.Language = $session.system_language
[0..1] I_ActionOnBankAcctText _actionText $projection.BankAccountAction = _actionText.BankAccountAction and _actionText.Language = $session.system_language

Annotations (10)

NameValueLevelField
AbapCatalog.sqlViewName IBAMREQ view
AbapCatalog.compiler.compareFilter true view
AccessControl.authorizationCheck #CHECK view
EndUserText.label Bank Account Change Request view
VDM.viewType #BASIC view
ObjectModel.usageType.sizeCategory #M view
ObjectModel.usageType.dataClass #MIXED view
ObjectModel.usageType.serviceQuality #B view
ClientHandling.algorithm #SESSION_VARIABLE view
Metadata.ignorePropagatedAnnotations true view

Fields (18)

KeyFieldSource TableSource FieldDescription
KEY BankAccountChangeRequest fclm_bam_req request_id Request unique ID
BankAcctChangeReqHeadingText fclm_bam_req title View Title
BankAccountAction fclm_bam_req account_action Action Performed on Bank Account
BankAccountActionText _actionText BankAccountActionText Bank Statement Status Description
BankAccountChangeRequestStatus fclm_bam_req request_status Change Request Status
BankAccountReqStatusText _requestStatusText BankAccountReqStatusText Change Request Status
CreatedByUser fclm_bam_req created_by Version Created By
CreationDate fclm_bam_req created_on Bank Account Created On
BankAcctChangeRequestDueDate fclm_bam_req duedate Promised For
LastChangedByUser fclm_bam_req lastchged_by Last Changed By
BankAcctRequestProcess fclm_bam_req request_process Change Request Process
BankAccountChangeRequestStep fclm_bam_req request_step Change Request Step
LastChangeDate fclm_bam_req lastchged_on Date of the Last Change
LastChangeTime fclm_bam_req lastchged_tm Time of Entry
CreationTime fclm_bam_req created_tm Time of Entry
ChangeRequestIsBypassCheck fclm_bam_req bypass_check_mass Bypass Check when Mass Change Payment Signatories
ChgReqBypassChkIsHidn Boolean Variable (X = True, - = False, Space = Unknown)
_Bankaccount _Bankaccount

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_BankAcctChangeRequest.
-- 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: IBAMREQ

CREATE VIEW I_BankAcctChangeRequest AS
SELECT
  cr.request_id AS BankAccountChangeRequest,
  cr.title AS BankAcctChangeReqHeadingText,
  cr.account_action AS BankAccountAction,
  _actionText.BankAccountActionText AS BankAccountActionText,
  cr.request_status AS BankAccountChangeRequestStatus,
  _requestStatusText.BankAccountReqStatusText AS BankAccountReqStatusText,
  cr.created_by AS CreatedByUser,
  cr.created_on AS CreationDate,
  cr.duedate AS BankAcctChangeRequestDueDate,
  cr.lastchged_by AS LastChangedByUser,
  cr.request_process AS BankAcctRequestProcess,
  cr.request_step AS BankAccountChangeRequestStep,
  cr.lastchged_on AS LastChangeDate,
  cr.lastchged_tm AS LastChangeTime,
  cr.created_tm AS CreationTime,
  cr.bypass_check_mass AS ChangeRequestIsBypassCheck,
  cast ( case when bypass_check_mass = 'X' then '' else 'X' end as boolean preserving type ) AS ChgReqBypassChkIsHidn
FROM fclm_bam_req AS cr
LEFT OUTER JOIN I_RequestWithBankAccount AS _Bankaccount ON BankAccountChangeRequest = _Bankaccount.BankAccountChangeRequest  -- association [1..*]
LEFT OUTER JOIN I_BankAcctReqStatusText AS _requestStatusText ON BankAccountChangeRequestStatus = _requestStatusText.BankAccountChangeRequestStatus AND _requestStatusText.Language = $session.system_language  -- association [0..1]
LEFT OUTER JOIN I_ActionOnBankAcctText AS _actionText ON BankAccountAction = _actionText.BankAccountAction AND _actionText.Language = $session.system_language  -- association [0..1]
;