fclm_bam_shlp_acctid

DDL: FCLM_BAM_SHLP_ACCTID SQL: VFCLMSHLPACCT Type: view

Search help for ACC ID

fclm_bam_shlp_acctid is a CDS View that provides data about "Search help for ACC ID" in SAP S/4HANA. It reads from 4 data sources (fclm_bam_amd, bnka, fclm_bam_amd_t, fclm_bam_aclink2) and exposes 18 fields.

Data Sources (4)

SourceAliasJoin Type
fclm_bam_amd amd from
bnka bank left_outer
fclm_bam_amd_t desc left_outer
fclm_bam_aclink2 linkage left_outer

Annotations (8)

NameValueLevelField
AbapCatalog.sqlViewName VFCLMSHLPACCT view
AbapCatalog.compiler.compareFilter true view
AccessControl.authorizationCheck #CHECK view
EndUserText.label Search help for ACC ID view
ObjectModel.usageType.dataClass #MASTER view
ObjectModel.usageType.sizeCategory #M view
ObjectModel.usageType.serviceQuality #D view
ClientHandling.algorithm #SESSION_VARIABLE view

Fields (18)

KeyFieldSource TableSource FieldDescription
BankAccountInternalID fclm_bam_amd acc_id
BankAccount fclm_bam_amd acc_num
BankAccountDescription fclm_bam_amd_t description
BankAccountCurrency fclm_bam_amd waers
BankAccountType fclm_bam_amd acc_type_id
Bank fclm_bam_amd bankl
BankCountry fclm_bam_amd banks
BankName bnka banka
IBAN fclm_bam_amd iban
SWIFT bnka swift
HouseBankCompanyCode fclm_bam_aclink2 bukrs
remoteSystem fclm_bam_aclink2 herku
HouseBank fclm_bam_aclink2 hbkid
HouseBankAccount fclm_bam_aclink2 hktid
CompanyCode fclm_bam_amd bukrs
BusinessArea fclm_bam_amd gsber
Segment fclm_bam_amd segment
ProfitCenter fclm_bam_amd prctr
@AbapCatalog.sqlViewName: 'VFCLMSHLPACCT'
@AbapCatalog.compiler.compareFilter: true
@AccessControl.authorizationCheck: #CHECK
@EndUserText.label: 'Search help for ACC ID'
@ObjectModel.usageType.dataClass: #MASTER
@ObjectModel.usageType.sizeCategory: #M
@ObjectModel.usageType.serviceQuality: #D
@ClientHandling.algorithm: #SESSION_VARIABLE
define view fclm_bam_shlp_acctid
  as select from    fclm_bam_amd     as amd
//    left outer join fclm_bam_amd_cur as cur  on  amd.acc_id   = cur.acc_id

//                                             and amd.revision = cur.revision

    left outer join fclm_bam_amd_t   as desc on  amd.acc_id   = desc.acc_id
                                             and amd.revision = desc.revision
                                             and desc.langu   = $session.system_language
  //  association [0..1] to I_Bank as _Bank on  $projection.BankCountry           = _Bank.BankCountry

  //                                        and $projection.BankAccountInternalID = _Bank.BankInternalID

   left outer join fclm_bam_aclink2  as linkage  on  amd.acc_id = linkage.acc_id 
                                                 and amd.revision = linkage.revision
   left outer join bnka              as bank on  amd.banks = bank.banks
                                             and amd.bankl = bank.bankl
{
  amd.acc_id       as BankAccountInternalID,
  amd.acc_num      as BankAccount,
  desc.description as BankAccountDescription,
  //  cur.waers        as BankAccountCurrency,

  amd.waers        as BankAccountCurrency,
  amd.acc_type_id  as BankAccountType,
  amd.bankl        as Bank,
  amd.banks        as BankCountry,
  //  _Bank.BankName,

  bank.banka       as BankName,
  amd.iban         as IBAN,
  bank.swift       as SWIFT,
  linkage.bukrs    as HouseBankCompanyCode,
  linkage.herku    as remoteSystem,
  linkage.hbkid    as HouseBank,
  linkage.hktid    as HouseBankAccount,
  amd.bukrs        as CompanyCode,
  amd.gsber        as BusinessArea,
  amd.segment      as Segment,
  amd.prctr        as ProfitCenter
}
where
      amd.revision     =  '0000'
//  and cur.deleted_flag <> 'X'

  and amd.status = '02'
/*+[internal] {
"BASEINFO":
{
"FROM":
[
"BNKA",
"FCLM_BAM_ACLINK2",
"FCLM_BAM_AMD",
"FCLM_BAM_AMD_T"
],
"ASSOCIATED":
[],
"BASE":
[],
"ANNO_REF":
[],
"SCALAR_FUNCTION":
[],
"VERSION":0,
"ANNOREF_EVALUATION_ERROR":""
}
}*/