C_BankAcctChangeRequest

DDL: C_BANKACCTCHANGEREQUEST Type: view_entity CONSUMPTION Package: FCLM_BAM

Bank Account Change Request

C_BankAcctChangeRequest is a Consumption CDS View that provides data about "Bank Account Change Request" in SAP S/4HANA. It reads from 1 data source (I_BankAcctChangeRequest) and exposes 22 fields with key field BankAccountChangeRequest. It has 5 associations to related views. It is exposed through 1 OData service (ASQL_F7166). Part of development package FCLM_BAM.

Data Sources (1)

SourceAliasJoin Type
I_BankAcctChangeRequest Req from

Associations (5)

CardinalityTargetAliasCondition
[1..*] C_RequestWithBankAccount _Bankaccount $projection.BankAccountChangeRequest = _Bankaccount.BankAccountChangeRequest
[0..1] I_UserContactCard _Contact $projection.CreatedByUser = _Contact.ContactCardID
[0..1] I_UserContactCard _LastChangedByUser $projection.LastChangedByUser = _LastChangedByUser.ContactCardID
[0..1] I_BankAcctReqStatusText _requestStatusText $projection.BankAccountChangeRequestStatus = _requestStatusText.BankAccountChangeRequestStatus and _requestStatusText.Language = $session.system_language
[1..*] C_BankAccountChangeRequestLog _reqLog $projection.BankAccountChangeRequest = _reqLog.BankAccountChangeRequest

Annotations (12)

NameValueLevelField
AccessControl.authorizationCheck #CHECK view
EndUserText.label Bank Account Change Request view
VDM.viewType #CONSUMPTION view
ObjectModel.usageType.sizeCategory #M view
ObjectModel.usageType.dataClass #MIXED view
ObjectModel.usageType.serviceQuality #C view
UI.headerInfo.typeName Bank Account Change Request view
UI.headerInfo.typeNamePlural Bank Account Change Requests view
UI.headerInfo.title.type #STANDARD view
UI.headerInfo.title.value BankAcctChangeReqHeadingText view
ObjectModel.representativeKey BankAccountChangeRequest view
Analytics.technicalName CBANKACCTREQ view

OData Services (1)

ServiceBindingVersionContractRelease
ASQL_F7166 ASQL_F7166 C2 NOT_RELEASED

Fields (22)

KeyFieldSource TableSource FieldDescription
KEY BankAccountChangeRequest I_BankAcctChangeRequest BankAccountChangeRequest Request unique ID
BankAccountActionText I_BankAcctChangeRequest BankAccountActionText Action
BankAccountAction I_BankAcctChangeRequest BankAccountAction Action
BankAccountReqStatusText I_BankAcctChangeRequest BankAccountReqStatusText Change Request Status
BankAccountChangeRequestStatus I_BankAcctChangeRequest BankAccountChangeRequestStatus Trade Req. Status
BankAcctChangeReqHeadingText I_BankAcctChangeRequest BankAcctChangeReqHeadingText View Title
BankAcctChangeRequestDueDate I_BankAcctChangeRequest BankAcctChangeRequestDueDate Promised For
CreatedByUser I_BankAcctChangeRequest CreatedByUser Created By
CreatedByUserFullName _Contact FullName Created By Full Name
LastChangedByUser I_BankAcctChangeRequest LastChangedByUser Last Changed By
LastChangedByUserFullName _LastChangedByUser FullName Last Changed By Full Name
LastChangeDate I_BankAcctChangeRequest LastChangeDate Time Stamp
CreationDate I_BankAcctChangeRequest CreationDate Time Stamp
BankAccountChangeRequestStep BankAccountChangeRequestStep Request Step
BankAcctChangeRequestStepName Request Step Name
BankAcctRequestStepDesc Request Step Description
CurrentBankAcctReqStepPosValue Current Step
ChgReqBypassChkIsHidn ChgReqBypassChkIsHidn
_Bankaccount _Bankaccount
_reqLog _reqLog
_LastChangedByUser _LastChangedByUser
_Contact _Contact

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_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.

CREATE VIEW C_BankAcctChangeRequest AS
SELECT
  Req.BankAccountChangeRequest AS BankAccountChangeRequest,
  Req.BankAccountActionText AS BankAccountActionText,
  Req.BankAccountAction AS BankAccountAction,
  Req.BankAccountReqStatusText AS BankAccountReqStatusText,
  Req.BankAccountChangeRequestStatus AS BankAccountChangeRequestStatus,
  Req.BankAcctChangeReqHeadingText AS BankAcctChangeReqHeadingText,
  Req.BankAcctChangeRequestDueDate AS BankAcctChangeRequestDueDate,
  Req.CreatedByUser AS CreatedByUser,
  _Contact.FullName AS CreatedByUserFullName,
  Req.LastChangedByUser AS LastChangedByUser,
  _LastChangedByUser.FullName AS LastChangedByUserFullName,
  Req.LastChangeDate AS LastChangeDate,
  Req.CreationDate AS CreationDate,
  BankAccountChangeRequestStep,
  cast(' ' as sotr_txt ) AS BankAcctChangeRequestStepName,
  cast(' ' as sotr_txt ) AS BankAcctRequestStepDesc,
  cast(' ' as char8 ) AS CurrentBankAcctReqStepPosValue,
  ChgReqBypassChkIsHidn
FROM I_BankAcctChangeRequest AS Req
LEFT OUTER JOIN C_RequestWithBankAccount AS _Bankaccount ON BankAccountChangeRequest = _Bankaccount.BankAccountChangeRequest  -- association [1..*]
LEFT OUTER JOIN I_UserContactCard AS _Contact ON CreatedByUser = _Contact.ContactCardID  -- association [0..1]
LEFT OUTER JOIN I_UserContactCard AS _LastChangedByUser ON LastChangedByUser = _LastChangedByUser.ContactCardID  -- association [0..1]
LEFT OUTER JOIN I_BankAcctReqStatusText AS _requestStatusText ON BankAccountChangeRequestStatus = _requestStatusText.BankAccountChangeRequestStatus AND _requestStatusText.Language = $session.system_language  -- association [0..1]
LEFT OUTER JOIN C_BankAccountChangeRequestLog AS _reqLog ON BankAccountChangeRequest = _reqLog.BankAccountChangeRequest  -- association [1..*]
;