I_BankAccountBasicDataEnhanced

DDL: I_BANKACCOUNTBASICDATAENHANCED SQL: IBANKACNTBASICE Type: view BASIC

Basic Data of Bank Account Master Data with Opened at Bank

I_BankAccountBasicDataEnhanced is a Basic CDS View (Dimension) that provides data about "Basic Data of Bank Account Master Data with Opened at Bank" in SAP S/4HANA. It reads from 1 data source (fclm_bam_amd) and exposes 58 fields with key field BankAccountInternalID. It has 2 associations to related views.

Data Sources (1)

SourceAliasJoin Type
fclm_bam_amd fclm_bam_amd from

Associations (2)

CardinalityTargetAliasCondition
[0..1] I_BankAcctContrTypeVH _ContractType $projection.BankAccountType = _ContractType.BankAccountType
[0..1] I_Country _BankCountry $projection.BankCountry = _BankCountry.Country

Annotations (16)

NameValueLevelField
AbapCatalog.sqlViewName IBANKACNTBASICE view
VDM.viewType #BASIC view
Analytics.dataCategory #DIMENSION view
Analytics.internalName #LOCAL view
AbapCatalog.preserveKey true view
ObjectModel.usageType.dataClass #MASTER view
ObjectModel.usageType.sizeCategory #M view
ObjectModel.usageType.serviceQuality #C view
ObjectModel.modelingPattern #ANALYTICAL_DIMENSION view
ObjectModel.representativeKey BankAccountInternalID view
ClientHandling.algorithm #SESSION_VARIABLE view
AbapCatalog.compiler.compareFilter true view
AccessControl.authorizationCheck #CHECK view
Search.searchable true view
Metadata.allowExtensions true view
EndUserText.label Basic Data of Bank Account Master Data with Opened at Bank view

Fields (58)

KeyFieldSource TableSource FieldDescription
KEY BankAccountInternalID acc_id
BankCountry banks
Bank bankl
BankAccountNumber acc_num
BankAccountType acc_type_id
BankAccountContractType _ContractType BankAccountContractType
ValidityStartDate valid_from
ValidityEndDate valid_to
IBAN iban
BankAccountStatus status
CompanyCode bukrs
ProfitCenter prctr
BusinessArea gsber
Segment segment
BankAccountHolderName beneficial
BankContactPerson bank_contact
BankRelationshipManager rel_manager
CompanyContactPerson company_contact
BankAccountSupervisor account_supervisor
CreatedByUser created_by
OpenedByUser opened_by
LastChangedByUser changed_by
ReviewedByUser reviewed_by
ClosedByUser closed_by
IsMarkedForDeletion deleted_flag
DomesticCutOffTime cutoff_time_d
CrossBorderCutOffTime cutoff_time_c
PlannedClosingDate planned_closing_date
CreationDate created_at_dat
CreationTime created_at_tim
OpenedDate opened_at_dat
OpenedTime opened_at_tim
LastChangeDate changed_at_dat
LastChangeTime changed_at_tim
ClosedDate closed_at_dat
ClosedTime closed_at_tim
BankControlKey control_key
IBANValidityStartDate iban_valid_from
PaymentTransactionTypeGroup vgtyp
BankAccountCurrency waers
LeadingCashPoolID cash_pool_id
ParticipantCashPoolID cash_pool_id_participant
MaxTargetAmount cash_pool_target_amt_max
MinTransferAmount cash_pool_transfer_amt_min
LeadingPaymentMethod payment_method_l
ParticipantPaymentMethod payment_method_p
PaymentServiceProvider payment_service_provider
CashToleranceGroup tolerance_group
IntradayIsReconciled reconcile_intraday
TreasuryFinancialObject objnr
BankStatementCheckTime bs_upload_time
BankStatementImportMethod edbsum
IntraDayBankStateImportMethod idbsum
BankStatementImportChannel importing_channel
IsUploadOfIntraDayStatement upload_bs_flag
EndOfDayIsReconciled reconcile_endofday
_ContractType _ContractType
_BankCountry _BankCountry
@AbapCatalog.sqlViewName: 'IBANKACNTBASICE'
@VDM.viewType: #BASIC
@Analytics.dataCategory: #DIMENSION
@Analytics.internalName:#LOCAL 
@AbapCatalog.preserveKey:true
@ObjectModel.usageType: {
dataClass: #MASTER,
sizeCategory: #M,
serviceQuality: #C }
@ObjectModel: { supportedCapabilities:
  [ #ANALYTICAL_DIMENSION,
    #CDS_MODELING_ASSOCIATION_TARGET,
    #SQL_DATA_SOURCE,
    #CDS_MODELING_DATA_SOURCE,
    #SEARCHABLE_ENTITY ],
 modelingPattern: #ANALYTICAL_DIMENSION,
 representativeKey: 'BankAccountInternalID' }
@ClientHandling.algorithm: #SESSION_VARIABLE
@AbapCatalog.compiler.compareFilter: true
@AccessControl.authorizationCheck: #CHECK
@Search.searchable: true
@Metadata.allowExtensions:true
@EndUserText.label: 'Basic Data of Bank Account Master Data with Opened at Bank'
define view I_BankAccountBasicDataEnhanced  as select from fclm_bam_amd
  association [0..1] to I_BankAcctContrTypeVH as _ContractType on $projection.BankAccountType = _ContractType.BankAccountType
   association [0..1] to I_Country                  as _BankCountry              on  $projection.BankCountry = _BankCountry.Country
{
  key acc_id                     as BankAccountInternalID,
      banks                      as BankCountry,
      bankl                      as Bank,
      acc_num                    as BankAccountNumber,
      acc_type_id                as BankAccountType,
      _ContractType.BankAccountContractType,
      valid_from                 as ValidityStartDate,
      valid_to                   as ValidityEndDate,
      iban                       as IBAN,
      status                     as BankAccountStatus,
      bukrs                      as CompanyCode,
      prctr                      as ProfitCenter,
      gsber                      as BusinessArea,
      segment                    as Segment,
      beneficial                 as BankAccountHolderName,
      bank_contact               as BankContactPerson,
      rel_manager                as BankRelationshipManager,
      company_contact            as CompanyContactPerson,
      account_supervisor         as BankAccountSupervisor,
      created_by                 as CreatedByUser,
      opened_by                  as OpenedByUser,
      changed_by                 as LastChangedByUser,
      reviewed_by                as ReviewedByUser,
      closed_by                  as ClosedByUser,
      deleted_flag               as IsMarkedForDeletion,
      cutoff_time_d              as DomesticCutOffTime,
      cutoff_time_c              as CrossBorderCutOffTime,
      planned_closing_date       as PlannedClosingDate,
      created_at_dat             as CreationDate,
      created_at_tim             as CreationTime,
      opened_at_dat              as OpenedDate,
      opened_at_tim              as OpenedTime,
      changed_at_dat             as LastChangeDate,
      changed_at_tim             as LastChangeTime,
      closed_at_dat              as ClosedDate,
      closed_at_tim              as ClosedTime,
      control_key                as BankControlKey,
      iban_valid_from            as IBANValidityStartDate,
      // vgtyp                      as TransactionCode,

      vgtyp                      as PaymentTransactionTypeGroup,
      waers                      as BankAccountCurrency,
      cash_pool_id               as LeadingCashPoolID,
      cash_pool_id_participant   as ParticipantCashPoolID,
      @Semantics.amount.currencyCode: 'BankAccountCurrency'
      cash_pool_target_amt_max   as MaxTargetAmount,
      @Semantics.amount.currencyCode: 'BankAccountCurrency'
      cash_pool_transfer_amt_min as MinTransferAmount,
      payment_method_l           as LeadingPaymentMethod,
      payment_method_p           as ParticipantPaymentMethod,
      payment_service_provider   as PaymentServiceProvider,
      tolerance_group            as CashToleranceGroup,
      reconcile_intraday         as IntradayIsReconciled,
      objnr                      as TreasuryFinancialObject,
      bs_upload_time             as BankStatementCheckTime,
      edbsum                     as BankStatementImportMethod,
      idbsum                     as IntraDayBankStateImportMethod,
      importing_channel          as BankStatementImportChannel,
      upload_bs_flag             as IsUploadOfIntraDayStatement,
      reconcile_endofday         as EndOfDayIsReconciled,
      _ContractType,
      _BankCountry
}
where
      revision     =  '0000'
  and(
       status       =  '02' //Active

    or status       =  '09' //Marked for Closing

    or status       =  '10' //To Be Closed

    or status       =  '11' //Closed at Bank

    or status       =  '15' //Closed in System

    or status       =  '28' //Opened at Bank

  ) 
/*+[internal] {
"BASEINFO":
{
"FROM":
[
"I_BANKACCTCONTRTYPEVH",
"FCLM_BAM_AMD"
],
"ASSOCIATED":
[
"I_BANKACCTCONTRTYPEVH",
"I_COUNTRY"
],
"BASE":
[],
"ANNO_REF":
[],
"SCALAR_FUNCTION":
[],
"VERSION":0,
"ANNOREF_EVALUATION_ERROR":""
}
}*/