I_BankAccTwoPersonReq

DDL: I_BANKACCTWOPERSONREQ SQL: IBKACCTPREQ Type: view BASIC

Bank Account Two Person mode request

I_BankAccTwoPersonReq is a Basic CDS View that provides data about "Bank Account Two Person mode request" in SAP S/4HANA. It reads from 3 data sources (fclm_bam_amd, fclm_bam_reqacnt, fclm_bam_req) and exposes 19 fields with key fields BankAccountChangeRequest, BankAccountInternalID, BankAccountRevision.

Data Sources (3)

SourceAliasJoin Type
fclm_bam_amd _Acct inner
fclm_bam_reqacnt _ReqAcct inner
fclm_bam_req Req from

Annotations (10)

NameValueLevelField
AbapCatalog.sqlViewName IBKACCTPREQ view
AbapCatalog.compiler.compareFilter true view
AbapCatalog.preserveKey true view
AccessControl.authorizationCheck #CHECK view
EndUserText.label Bank Account Two Person mode request view
VDM.viewType #BASIC view
ClientHandling.algorithm #SESSION_VARIABLE view
ObjectModel.usageType.dataClass #MASTER view
ObjectModel.usageType.sizeCategory #M view
ObjectModel.usageType.serviceQuality #C view

Fields (19)

KeyFieldSource TableSource FieldDescription
KEY BankAccountChangeRequest fclm_bam_req request_id
KEY BankAccountInternalID fclm_bam_reqacnt acc_id
KEY BankAccountRevision fclm_bam_amd revision
BankAccountAction fclm_bam_req account_action
BankAcctChangeReqHeadingText fclm_bam_req title
CreationDate fclm_bam_req created_on
CreationTime fclm_bam_req created_tm
CreatedByUser fclm_bam_req created_by
BankCountry fclm_bam_amd banks
Bank fclm_bam_amd bankl
CompanyCode fclm_bam_amd bukrs
BankAccountCurrency fclm_bam_amd waers
BankAccountStatus fclm_bam_amd status
BankAccountNumber fclm_bam_amd acc_num
BankAccountType fclm_bam_amd acc_type_id
BankControlKey fclm_bam_amd control_key
BankAccountDescription _AcctDescrption description
BankAccountActivatedRevision _Rev revision
BankAccountActivatedSequence _Rev activated_seq
@AbapCatalog.sqlViewName: 'IBKACCTPREQ'
@AbapCatalog.compiler.compareFilter: true
@AbapCatalog.preserveKey: true
@AccessControl.authorizationCheck: #CHECK
@EndUserText.label: 'Bank Account Two Person mode request'
@VDM.viewType: #BASIC
@ClientHandling.algorithm: #SESSION_VARIABLE
@ObjectModel.usageType.dataClass: #MASTER
@ObjectModel.usageType.sizeCategory: #M
@ObjectModel.usageType.serviceQuality: #C
define view I_BankAccTwoPersonReq as select from fclm_bam_req as Req 
inner join fclm_bam_reqacnt as _ReqAcct on Req.request_id = _ReqAcct.request_id
inner join fclm_bam_amd as _Acct on _ReqAcct.acc_id = _Acct.acc_id and _ReqAcct.revision = _Acct.revision
left outer to one join fclm_bam_amd_t as _AcctDescrption on _Acct.acc_id = _AcctDescrption.acc_id and _Acct.revision = _AcctDescrption.revision and _AcctDescrption.langu = $session.system_language and _AcctDescrption.deleted_flag <> 'X'
left outer to one join fclm_bam_rev as _Rev on _ReqAcct.acc_id = _Rev.acc_id and _Rev.rev_status = '03'

{

 key Req.request_id as BankAccountChangeRequest,
 key _ReqAcct.acc_id as BankAccountInternalID,
 key _Acct.revision as BankAccountRevision,    
     Req.account_action as BankAccountAction,  
     Req.title as BankAcctChangeReqHeadingText,
     Req.created_on as CreationDate,
     Req.created_tm as CreationTime,
     Req.created_by as CreatedByUser,     
     _Acct.banks as BankCountry,
     _Acct.bankl as Bank,
     _Acct.bukrs as CompanyCode,
     _Acct.waers as BankAccountCurrency,
     _Acct.status as BankAccountStatus,
     _Acct.acc_num as BankAccountNumber,
     _Acct.acc_type_id as BankAccountType,
     _Acct.control_key as BankControlKey,
     _AcctDescrption.description as BankAccountDescription,     

     _Rev.revision as BankAccountActivatedRevision,
     _Rev.activated_seq as BankAccountActivatedSequence
     
  
}where Req.request_process = '02'
and Req.created_by <> $session.user
and Req.request_status = '05'
/*+[internal] {
"BASEINFO":
{
"FROM":
[
"FCLM_BAM_AMD",
"FCLM_BAM_AMD_T",
"FCLM_BAM_REQ",
"FCLM_BAM_REQACNT",
"FCLM_BAM_REV"
],
"ASSOCIATED":
[],
"BASE":
[],
"ANNO_REF":
[],
"SCALAR_FUNCTION":
[],
"VERSION":0,
"ANNOREF_EVALUATION_ERROR":""
}
}*/