FCLM_BAM_DDL_AMD_BASE_NO_HBA
Base view for AMD without multiple HBA
FCLM_BAM_DDL_AMD_BASE_NO_HBA is a CDS View in S/4HANA. Base view for AMD without multiple HBA. It contains 44 fields. 12 CDS views read from this table.
CDS Views using this table (12)
| View | Type | Join | VDM | Description |
|---|---|---|---|---|
| Fclm_Bam_Amdwithau | view | from | Bank account data with authorization | |
| FCLM_BAM_DOC_DM_BK_ATTR | view | from | Active Company Code List of FI | |
| Fclm_Bm_Company_Used | view | inner | Bank data of company used | |
| VFCLM_BAM_DDL_ACCLINK | view | from | ||
| VFCLM_BAM_DDL_ACCLINK | view | union_all | ||
| VFCLM_BAM_DDL_ACCOUNTINAPPROC | view | inner | ||
| VFCLM_BAM_DDL_ACCOUNTINBANK | view | from | ||
| VFCLM_BAM_DDL_ACCOUNTPREQUEST | view | from | ||
| VFCLM_BAM_DDL_AMD_WTTHDESP | view | from | ||
| VFCLM_BAM_DDL_FBAR06A | view | inner | Additional view for sixth view of FBAR | |
| VFCLM_BAM_DDL_HIERNODECORE | view | from | Hierarchy Node Core Attributes | |
| VFCLM_BAM_DDL_REQHIST | view | inner |
Fields (44)
| Key | Field | CDS Fields | Used in Views |
|---|---|---|---|
| KEY | acc_id | acc_id,AccountID | 5 |
| KEY | bankl | BankInternalId,BankKey,bankl | 8 |
| KEY | banks | BankCountry,banks | 8 |
| KEY | bukrs | bukrs,CompanyCode | 8 |
| acc_num | acc_num,AccountNumber | 7 | |
| acc_type_id | acc_type_id,AccountType | 6 | |
| account_supervisor | account_supervisor,AccountSupervisor | 4 | |
| bank_contact | bank_contact,BankContact | 5 | |
| beneficial | AccountHolder,beneficial | 5 | |
| bs_upload_time | BankStatementUpload,bs_upload_time | 2 | |
| changed_at_dat | ChangedAtDate | 1 | |
| changed_at_tim | ChangedAtTime | 1 | |
| changed_by | changed_by,ChangedBy | 2 | |
| closed_at_dat | ClosedAtDate | 1 | |
| closed_at_tim | ClosedAtTime | 1 | |
| closed_by | closed_by,ClosedBy | 2 | |
| company_contact | company_contact,CompanyContact | 4 | |
| CompanyCodeDesp | CompanyCodeDesp | 2 | |
| control_key | control_key | 2 | |
| created_at_dat | CreatedAtDate | 1 | |
| created_at_tim | CreatedAtTime | 1 | |
| created_by | created_by,CreatedBy | 2 | |
| Currency | Currency,waers | 5 | |
| cutoff_time_c | cutoff_time_c,CutOffCrossBorder | 2 | |
| cutoff_time_d | cutoff_time_d,CutOffDomestic | 2 | |
| deleted_flag | deleted_flag | 1 | |
| edbsum | edbsum,EoDImort | 3 | |
| gsber | BusinessArea,gsber | 5 | |
| iban | iban | 5 | |
| iban_valid_from | iban_valid_from | 2 | |
| idbsum | idbsum,IntradayImport | 2 | |
| importing_channel | importing_channel,ImportingChannel | 4 | |
| mandt | mandt | 1 | |
| opened_at_dat | OpenedAtDate | 1 | |
| opened_at_tim | OpenedAtTime | 1 | |
| opened_by | opened_by,OpenedBy | 2 | |
| planned_closing_date | planned_closing_date,PlannedClosingDate | 3 | |
| prctr | prctr,ProfitCenter | 5 | |
| rel_manager | rel_manager,RelationshipManager | 4 | |
| segment | segment | 3 | |
| status | status | 5 | |
| upload_bs_flag | upload_bs_flag,UploadBSFlag | 2 | |
| valid_from | valid_from,ValidFrom | 5 | |
| valid_to | valid_to,ValidTo | 5 |
@AbapCatalog.sqlViewName: 'VFCLM_BAM_AMD_N'
@AbapCatalog.compiler.compareFilter: true
@AccessControl.authorizationCheck: #NOT_REQUIRED
@ObjectModel.usageType.dataClass: #MASTER
@ObjectModel.usageType.sizeCategory: #M
@ObjectModel.usageType.serviceQuality: #C
@ClientHandling.algorithm: #SESSION_VARIABLE
@EndUserText.label: 'Base view for AMD without multiple HBA'
@AbapCatalog.preserveKey:true
define view FCLM_BAM_DDL_AMD_BASE_NO_HBA
as select from FCLM_BAM_DDL_AMD_DB as header
// left outer join VFCLM_BAM_AMD_CUR_REV as accountcurr on header.acc_id = accountcurr.AccountID
// and header.revision = accountcurr.revision
left outer join t001 as t001 on header.bukrs = t001.bukrs
/* inner join fclm_bam_aclink2 as fclm_bam_aclink2 on header.acc_id = fclm_bam_aclink2.acc_id
and (
fclm_bam_aclink2.herku is null
or fclm_bam_aclink2.herku = ''
)
and header.revision = fclm_bam_aclink2.revision // Only the central house bank account
left outer join t001 as t001_2 on fclm_bam_aclink2.bukrs = t001_2.bukrs */
association [1..*] to VFCLM_BAM_DDL_AMD_SIG as account_sigs on $projection.acc_id = account_sigs.AccountID
association [1..*] to VFCLM_BAM_DDL_AMD_LIM as account_lims on $projection.acc_id = account_lims.AccountID
association [0..*] to VFCLM_BAM_DDL_CDHDR as account_cdhdr on $projection.acc_id = account_cdhdr.AccountID
{
key header.acc_id,
header.revision,
header.acc_num,
header.acc_type_id,
header.account_supervisor,
header.bank_contact,
header.bankl,
header.banks,
header.beneficial,
header.bs_upload_time,
header.bukrs,
header.cash_pool,
header.cash_pool_id,
header.changed_at,
header.changed_at_dat,
header.changed_at_tim,
header.changed_by,
header.closed_at,
header.closed_at_dat,
header.closed_at_tim,
header.closed_by,
header.company_contact,
header.control_key,
header.created_at,
header.created_at_dat,
header.created_at_tim,
header.created_by,
header.cutoff_time_c,
header.cutoff_time_d,
header.deleted_flag,
header.dummy_fclm_bam_amd_incl_eew_ps,
header.edbsum,
header.gsber,
header.iban,
header.iban_valid_from,
header.idbsum,
header.importing_channel,
header.mandt,
header.opened_at,
header.opened_at_dat,
header.opened_at_tim,
header.opened_by,
header.planned_closing_date,
header.prctr,
header.rel_manager,
header.reviewed_at,
header.reviewed_by,
header.segment,
header.status,
header.upload_bs_flag,
header.valid_from,
header.valid_to,
header.waers as Currency,
//header.contract_type,
// accountcurr.Currency,
t001.butxt as CompanyCodeDesp,
/* t001_2.butxt as HouseBankCompanyCodeDesp,
// House bank account
fclm_bam_aclink2.bukrs as HouseBankCompanyCode,
fclm_bam_aclink2.abwae,
fclm_bam_aclink2.bankn,
fclm_bam_aclink2.bnkn2,
fclm_bam_aclink2.dtaai,
fclm_bam_aclink2.fdgrp,
fclm_bam_aclink2.hbid1,
fclm_bam_aclink2.hbid2,
fclm_bam_aclink2.hbkid,
fclm_bam_aclink2.hkid1,
fclm_bam_aclink2.hkid2,
fclm_bam_aclink2.hkont,
fclm_bam_aclink2.hktid,
fclm_bam_aclink2.mindt,
fclm_bam_aclink2.refzl,
fclm_bam_aclink2.wekon,
fclm_bam_aclink2.wikon,
fclm_bam_aclink2.wkkon, */
// Associations
// account_cur as Currencies,
account_sigs,
account_lims,
account_cdhdr
// Extension
} where header.revision = '0000';
/*+[internal] {
"BASEINFO":
{
"FROM":
[
"FCLM_BAM_DDL_AMD_DB",
"T001"
],
"ASSOCIATED":
[
"VFCLM_BAM_DDL_AMD_LIM",
"VFCLM_BAM_DDL_AMD_SIG",
"VFCLM_BAM_DDL_CDHDR"
],
"BASE":
[],
"ANNO_REF":
[],
"SCALAR_FUNCTION":
[],
"VERSION":0,
"ANNOREF_EVALUATION_ERROR":""
}
}*/