I_BankAccountElectronicMessage

DDL: I_BANKACCOUNTELECTRONICMESSAGE Type: view_entity BASIC Package: FCLM_EBAM

EBAM message

I_BankAccountElectronicMessage is a Basic CDS View that provides data about "EBAM message" in SAP S/4HANA. It reads from 3 data sources (fclm_ebam_msg, fclm_bam_req, fclm_bam_reqacnt) and exposes 19 fields with key fields BankAccountChangeRequest, BkAcctMsgUUID. Part of development package FCLM_EBAM.

Data Sources (3)

SourceAliasJoin Type
fclm_ebam_msg msg from
fclm_bam_req request inner
fclm_bam_reqacnt requestacct inner

Annotations (7)

NameValueLevelField
AccessControl.authorizationCheck #NOT_REQUIRED view
EndUserText.label EBAM message view
Metadata.ignorePropagatedAnnotations true view
VDM.viewType #BASIC view
ObjectModel.usageType.serviceQuality #C view
ObjectModel.usageType.sizeCategory #S view
ObjectModel.usageType.dataClass #MIXED view

Fields (19)

KeyFieldSource TableSource FieldDescription
KEY BankAccountChangeRequest fclm_ebam_msg request_id
KEY BkAcctMsgUUID fclm_ebam_msg msg_guid
BankAccountInternalID fclm_bam_reqacnt acc_id
BankAccountRevision fclm_bam_reqacnt revision
BankAccountChangeRequestStatus fclm_bam_req request_status
BankAccountAction fclm_bam_req account_action
BankAcctChangeReqHeadingText fclm_bam_req title
CreationDate fclm_bam_req created_on
CreatedByUser fclm_bam_req created_by
CreationTime fclm_bam_req created_tm
LastChangeDate fclm_bam_req lastchged_on
LastChangedByUser fclm_bam_req lastchged_by
LastChangeTime fclm_bam_req lastchged_tm
BankAccountChangeRequestStep fclm_bam_req request_step
BankAcctChangeRequestDueDate fclm_bam_req duedate
BankAccountMessageType file messagetype
BankAccountMessageStatus file status
BankAccountMessageDirection file filedirection
BkAcctMsgIdn file messageid
@AbapCatalog.viewEnhancementCategory: [#NONE]
@AccessControl.authorizationCheck: #NOT_REQUIRED
@EndUserText.label: 'EBAM message'
@Metadata.ignorePropagatedAnnotations: true
@VDM.viewType: #BASIC
@ObjectModel.usageType:{
  serviceQuality: #C,
  sizeCategory: #S,
  dataClass: #MIXED
}
define view entity I_BankAccountElectronicMessage
  as select from    fclm_ebam_msg    as msg
    inner join      fclm_bam_req     as request     on msg.request_id = request.request_id
    inner join      fclm_bam_reqacnt as requestacct on request.request_id = requestacct.request_id
    left outer to many join  /bsnagt/file_inf as file        on msg.msg_guid = file.guid
{
  key msg.request_id          as BankAccountChangeRequest,
  key msg.msg_guid            as BkAcctMsgUUID,
      requestacct.acc_id      as BankAccountInternalID,
      requestacct.revision    as BankAccountRevision,
      request.request_status  as BankAccountChangeRequestStatus,
      request.account_action  as BankAccountAction,
//      request.request_process as BkAcctChgReqProc,

      request.title           as BankAcctChangeReqHeadingText,
      request.created_on      as CreationDate,
      request.created_by      as CreatedByUser,
      request.created_tm      as CreationTime,
      request.lastchged_on    as LastChangeDate,
      request.lastchged_by    as LastChangedByUser,
      request.lastchged_tm    as LastChangeTime,
      request.request_step    as BankAccountChangeRequestStep,
      request.duedate         as BankAcctChangeRequestDueDate,
      file.messagetype        as BankAccountMessageType,
      file.status             as BankAccountMessageStatus,
      file.filedirection      as BankAccountMessageDirection,
      file.messageid          as BkAcctMsgIdn

}