I_BankAcctChangeRequest

DDL: I_BANKACCTCHANGEREQUEST SQL: IBAMREQ Type: view BASIC

Bank Account Change Request

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.

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
BankAcctChangeReqHeadingText fclm_bam_req title
BankAccountAction fclm_bam_req account_action
BankAccountActionText _actionText BankAccountActionText
BankAccountChangeRequestStatus fclm_bam_req request_status
BankAccountReqStatusText _requestStatusText BankAccountReqStatusText
CreatedByUser fclm_bam_req created_by
CreationDate fclm_bam_req created_on
BankAcctChangeRequestDueDate fclm_bam_req duedate
LastChangedByUser fclm_bam_req lastchged_by
BankAcctRequestProcess fclm_bam_req request_process
BankAccountChangeRequestStep fclm_bam_req request_step
LastChangeDate fclm_bam_req lastchged_on
LastChangeTime fclm_bam_req lastchged_tm
CreationTime fclm_bam_req created_tm
ChangeRequestIsBypassCheck fclm_bam_req bypass_check_mass
ChgReqBypassChkIsHidn
_Bankaccount _Bankaccount
@AbapCatalog.sqlViewName: 'IBAMREQ'
@AbapCatalog.compiler.compareFilter: true
@AccessControl.authorizationCheck: #CHECK
@EndUserText.label: 'Bank Account Change Request'
@VDM.viewType: #BASIC
@ObjectModel.usageType.sizeCategory: #M
@ObjectModel.usageType.dataClass: #MIXED
@ObjectModel.usageType.serviceQuality: #B
@ClientHandling.algorithm: #SESSION_VARIABLE
@Metadata.ignorePropagatedAnnotations:true
@ObjectModel.supportedCapabilities: ['SQL_DATA_SOURCE','CDS_MODELING_DATA_SOURCE']

define view I_BankAcctChangeRequest
  as select from fclm_bam_req as cr
  association [1..*] to I_RequestWithBankAccount as _Bankaccount       on  $projection.BankAccountChangeRequest = _Bankaccount.BankAccountChangeRequest
  association [0..1] to I_BankAcctReqStatusText  as _requestStatusText on  $projection.BankAccountChangeRequestStatus = _requestStatusText.BankAccountChangeRequestStatus
                                                                       and _requestStatusText.Language                = $session.system_language
  association [0..1] to I_ActionOnBankAcctText   as _actionText        on  $projection.BankAccountAction = _actionText.BankAccountAction
                                                                       and _actionText.Language          = $session.system_language
{

  key   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,
        _Bankaccount

}
/*+[internal] {
"BASEINFO":
{
"FROM":
[
"I_ACTIONONBANKACCTTEXT",
"I_BANKACCTREQSTATUSTEXT",
"FCLM_BAM_REQ"
],
"ASSOCIATED":
[
"I_ACTIONONBANKACCTTEXT",
"I_BANKACCTREQSTATUSTEXT",
"I_REQUESTWITHBANKACCOUNT"
],
"BASE":
[],
"ANNO_REF":
[],
"SCALAR_FUNCTION":
[],
"VERSION":0,
"ANNOREF_EVALUATION_ERROR":""
}
}*/