FCLM_BAM_DDL_AMD_BASE_NO_HBA

DDL: FCLM_BAM_DDL_AMD_BASE_NO_HBA SQL: VFCLM_BAM_AMD_N Type: view

Base view for AMD without multiple HBA

FCLM_BAM_DDL_AMD_BASE_NO_HBA is a CDS View that provides data about "Base view for AMD without multiple HBA" in SAP S/4HANA. It reads from 2 data sources (FCLM_BAM_DDL_AMD_DB, t001) and exposes 38 fields with key field acc_id. It has 3 associations to related views.

Data Sources (2)

SourceAliasJoin Type
FCLM_BAM_DDL_AMD_DB header from
t001 t001 left_outer

Associations (3)

CardinalityTargetAliasCondition
[1..*] VFCLM_BAM_DDL_AMD_SIG account_sigs $projection.acc_id = account_sigs.AccountID
[1..*] VFCLM_BAM_DDL_AMD_LIM account_lims $projection.acc_id = account_lims.AccountID
[0..*] VFCLM_BAM_DDL_CDHDR account_cdhdr $projection.acc_id = account_cdhdr.AccountID

Annotations (9)

NameValueLevelField
AbapCatalog.sqlViewName VFCLM_BAM_AMD_N view
AbapCatalog.compiler.compareFilter true view
AccessControl.authorizationCheck #NOT_REQUIRED view
ObjectModel.usageType.dataClass #MASTER view
ObjectModel.usageType.sizeCategory #M view
ObjectModel.usageType.serviceQuality #C view
ClientHandling.algorithm #SESSION_VARIABLE view
EndUserText.label Base view for AMD without multiple HBA view
AbapCatalog.preserveKey true view

Fields (38)

KeyFieldSource TableSource FieldDescription
KEY acc_id FCLM_BAM_DDL_AMD_DB acc_id Technical ID
revision FCLM_BAM_DDL_AMD_DB revision Revision Number
acc_num FCLM_BAM_DDL_AMD_DB acc_num Account Number
acc_type_id FCLM_BAM_DDL_AMD_DB acc_type_id Account Type
bank_contact FCLM_BAM_DDL_AMD_DB bank_contact General Contact
bankl FCLM_BAM_DDL_AMD_DB bankl House Bank
banks FCLM_BAM_DDL_AMD_DB banks Bank Ctry/Rgn. Key
beneficial FCLM_BAM_DDL_AMD_DB beneficial Account Holder
bukrs FCLM_BAM_DDL_AMD_DB bukrs Value
cash_pool FCLM_BAM_DDL_AMD_DB cash_pool Cash Pool
cash_pool_id FCLM_BAM_DDL_AMD_DB cash_pool_id Cash Pool Name
changed_at FCLM_BAM_DDL_AMD_DB changed_at Timestamp
changed_by FCLM_BAM_DDL_AMD_DB changed_by User Name
closed_at FCLM_BAM_DDL_AMD_DB closed_at Timestamp
closed_by FCLM_BAM_DDL_AMD_DB closed_by Closed By
control_key FCLM_BAM_DDL_AMD_DB control_key Control Key
created_at FCLM_BAM_DDL_AMD_DB created_at Uploaded On
created_by FCLM_BAM_DDL_AMD_DB created_by Version Created By
deleted_flag FCLM_BAM_DDL_AMD_DB deleted_flag TRUE
edbsum FCLM_BAM_DDL_AMD_DB edbsum EoD
gsber FCLM_BAM_DDL_AMD_DB gsber Business Area
iban FCLM_BAM_DDL_AMD_DB iban IBAN House Bank
idbsum FCLM_BAM_DDL_AMD_DB idbsum Intraday
mandt FCLM_BAM_DDL_AMD_DB mandt Editing Client
opened_at FCLM_BAM_DDL_AMD_DB opened_at Timestamp
opened_by FCLM_BAM_DDL_AMD_DB opened_by Opened By
prctr FCLM_BAM_DDL_AMD_DB prctr Profit Centers
rel_manager FCLM_BAM_DDL_AMD_DB rel_manager Relationship Manager
reviewed_at FCLM_BAM_DDL_AMD_DB reviewed_at Timestamp
reviewed_by FCLM_BAM_DDL_AMD_DB reviewed_by Reviewed By
segment FCLM_BAM_DDL_AMD_DB segment Segment number
status FCLM_BAM_DDL_AMD_DB status Workflow Status
valid_from FCLM_BAM_DDL_AMD_DB valid_from Validity Start Time
valid_to FCLM_BAM_DDL_AMD_DB valid_to Validity End Time
Currency FCLM_BAM_DDL_AMD_DB waers Transaction Currency
CompanyCodeDesp t001 butxt Posting Text
account_sigs account_sigs
account_lims account_lims

Derived SQL interpretation, reconstructed from the parsed view metadata (data sources, associations, and field mappings). SAP annotations are omitted and the structure is reformulated as SQL — this is a functional approximation, not the verbatim SAP source.

-- Derived SQL interpretation of CDS view FCLM_BAM_DDL_AMD_BASE_NO_HBA.
-- Reconstructed from parsed metadata (data sources, associations, fields).
-- SAP annotations are omitted and the structure is reformulated as SQL;
-- this is a functional approximation, not the verbatim SAP source. Some join
-- conditions may be unavailable and a few CDS constructs are kept as-is.
-- SQL view name: VFCLM_BAM_AMD_N

CREATE VIEW FCLM_BAM_DDL_AMD_BASE_NO_HBA AS
SELECT
  header.acc_id AS acc_id,
  header.revision AS revision,
  header.acc_num AS acc_num,
  header.acc_type_id AS acc_type_id,
  header.bank_contact AS bank_contact,
  header.bankl AS bankl,
  header.banks AS banks,
  header.beneficial AS beneficial,
  header.bukrs AS bukrs,
  header.cash_pool AS cash_pool,
  header.cash_pool_id AS cash_pool_id,
  header.changed_at AS changed_at,
  header.changed_by AS changed_by,
  header.closed_at AS closed_at,
  header.closed_by AS closed_by,
  header.control_key AS control_key,
  header.created_at AS created_at,
  header.created_by AS created_by,
  header.deleted_flag AS deleted_flag,
  header.edbsum AS edbsum,
  header.gsber AS gsber,
  header.iban AS iban,
  header.idbsum AS idbsum,
  header.mandt AS mandt,
  header.opened_at AS opened_at,
  header.opened_by AS opened_by,
  header.prctr AS prctr,
  header.rel_manager AS rel_manager,
  header.reviewed_at AS reviewed_at,
  header.reviewed_by AS reviewed_by,
  header.segment AS segment,
  header.status AS status,
  header.valid_from AS valid_from,
  header.valid_to AS valid_to,
  header.waers AS Currency,
  t001.butxt AS CompanyCodeDesp,
  account_sigs,
  account_lims
FROM FCLM_BAM_DDL_AMD_DB AS header
LEFT OUTER JOIN t001 ON /* join condition not captured in parsed metadata */
LEFT OUTER JOIN VFCLM_BAM_DDL_AMD_SIG AS account_sigs ON acc_id = account_sigs.AccountID  -- association [1..*]
LEFT OUTER JOIN VFCLM_BAM_DDL_AMD_LIM AS account_lims ON acc_id = account_lims.AccountID  -- association [1..*]
LEFT OUTER JOIN VFCLM_BAM_DDL_CDHDR AS account_cdhdr ON acc_id = account_cdhdr.AccountID  -- association [0..*]
;