I_BankAccountChangeRequestLog

DDL: I_BANKACCOUNTCHANGEREQUESTLOG SQL: IFIBAMCHGREQLOG Type: view BASIC Package: FCLM_BAM

Bank Account Change Request Log

I_BankAccountChangeRequestLog is a Basic CDS View (Dimension) that provides data about "Bank Account Change Request Log" in SAP S/4HANA. It reads from 1 data source (fclm_bam_reqlog) and exposes 14 fields with key fields BankAccountChangeRequest, BankAcctChgReqLogSequenceNmbr. It has 3 associations to related views. Part of development package FCLM_BAM.

Data Sources (1)

SourceAliasJoin Type
fclm_bam_reqlog reqlog from

Associations (3)

CardinalityTargetAliasCondition
[0..1] I_BankAcctReqStatusText _ReqStatusText $projection.BankAcctChangeRequestNewStatus = _ReqStatusText.BankAccountChangeRequestStatus and _ReqStatusText.Language = $session.system_language
[0..1] I_BankAcctReqActionText _ReqActionText $projection.BankAccountChangeRequestAction = _ReqActionText.BankAccountChangeRequestAction and _ReqActionText.Language = $session.system_language
[0..1] I_UserContactCard _Contact $projection.BankAcctChangeRequestProcessor = _Contact.ContactCardID

Annotations (11)

NameValueLevelField
EndUserText.label Bank Account Change Request Log view
Analytics.dataCategory #DIMENSION view
VDM.viewType #BASIC view
AccessControl.authorizationCheck #CHECK view
AbapCatalog.sqlViewName IFIBAMCHGREQLOG view
ObjectModel.usageType.dataClass #TRANSACTIONAL view
ObjectModel.usageType.sizeCategory #M view
ObjectModel.usageType.serviceQuality #A view
ClientHandling.algorithm #SESSION_VARIABLE view
ObjectModel.representativeKey BankAccountChangeRequest view
Metadata.allowExtensions true view

Fields (14)

KeyFieldSource TableSource FieldDescription
KEY BankAccountChangeRequest fclm_bam_reqlog request_id Request unique ID
KEY BankAcctChgReqLogSequenceNmbr fclm_bam_reqlog seq_no Value Number
BankAccountInternalID account acc_id Technical ID
BankAccountRevision account revision Revision Number
BankAcctChangeReqActionDate fclm_bam_reqlog acted_on Date
BankAcctChangeReqActionTime fclm_bam_reqlog acted_at Field of type TIMS
BankAcctReqProcessedDateTime
BankAccountChangeRequestAction fclm_bam_reqlog action User action
BankAcctChangeRequestNewStatus fclm_bam_reqlog new_status Request Status
BankAcctChangeRequestProcessor fclm_bam_reqlog processor User Name
BankAcctChangeRequestStepName fclm_bam_reqlog stepname_otr Alias Name
_ReqStatusText _ReqStatusText
_ReqActionText _ReqActionText
_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 I_BankAccountChangeRequestLog.
-- 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: IFIBAMCHGREQLOG

CREATE VIEW I_BankAccountChangeRequestLog AS
SELECT
  reqlog.request_id AS BankAccountChangeRequest,
  reqlog.seq_no AS BankAcctChgReqLogSequenceNmbr,
  account.acc_id AS BankAccountInternalID,
  account.revision AS BankAccountRevision,
  reqlog.acted_on AS BankAcctChangeReqActionDate,
  reqlog.acted_at AS BankAcctChangeReqActionTime,
  cast( DATS_TIMS_TO_TSTMP(reqlog.acted_on, reqlog.acted_at, abap_system_timezone($session.client, 'NULL'), $session.client, 'NULL') as timestamp ) AS BankAcctReqProcessedDateTime,
  reqlog.action AS BankAccountChangeRequestAction,
  reqlog.new_status AS BankAcctChangeRequestNewStatus,
  reqlog.processor AS BankAcctChangeRequestProcessor,
  reqlog.stepname_otr AS BankAcctChangeRequestStepName
FROM fclm_bam_reqlog AS reqlog
LEFT OUTER JOIN I_BankAcctReqStatusText AS _ReqStatusText ON BankAcctChangeRequestNewStatus = _ReqStatusText.BankAccountChangeRequestStatus AND _ReqStatusText.Language = $session.system_language  -- association [0..1]
LEFT OUTER JOIN I_BankAcctReqActionText AS _ReqActionText ON BankAccountChangeRequestAction = _ReqActionText.BankAccountChangeRequestAction AND _ReqActionText.Language = $session.system_language  -- association [0..1]
LEFT OUTER JOIN I_UserContactCard AS _Contact ON BankAcctChangeRequestProcessor = _Contact.ContactCardID  -- association [0..1]
;