V_FDES_DDL
FDES Compatibility View
V_FDES_DDL is a CDS View that provides data about "FDES Compatibility View" in SAP S/4HANA. It reads from 2 data sources (V_CMMRD, V_FDES_PLT) and exposes 45 fields.
Data Sources (2)
| Source | Alias | Join Type |
|---|---|---|
| V_CMMRD | memo | from |
| V_FDES_PLT | plmstr | left_outer |
Annotations (6)
| Name | Value | Level | Field |
|---|---|---|---|
| AbapCatalog.sqlViewName | VFDESDDL | view | |
| AccessControl.authorizationCheck | #NOT_REQUIRED | view | |
| ObjectModel.usageType.serviceQuality | #X | view | |
| ObjectModel.usageType.sizeCategory | #XL | view | |
| ObjectModel.usageType.dataClass | #MIXED | view | |
| EndUserText.label | FDES Compatibility View | view |
Fields (45)
| Key | Field | Source Table | Source Field | Description |
|---|---|---|---|---|
| mandt | V_CMMRD | mandt | Editing Client | |
| BUKRS | company_code | Company Code | ||
| BNKKO | fi_account | G/L Acct | ||
| GRUPP | planning_group | Planning group | ||
| EBENE | planning_level | Planning Level | ||
| DISPW | currency | Valuation Crcy | ||
| DATUM | transaction_date | Value Date | ||
| IDENR | ||||
| GSBER | business_area | Business Area | ||
| DMSHB | TxBaseAmt CoCodeCrcy | |||
| WRSHB | amount | Value Amount | ||
| KURST | cmm_exchange_rate_type | Exch. Rate Type | ||
| XINVR | cmm_inverted_rate_type | Inv.rate | ||
| USRID | create_user | User Name | ||
| HZDAT | ||||
| AENUS | last_update_user | Fqm Last Update User | ||
| AENDT | ||||
| MERKM | Characteristics | |||
| ZUONR | cmm_assignment_number | Assignment | ||
| REFER | Internal Ref. | |||
| SGTXT | fi_item_text | Text | ||
| GGRUP | cmm_offset_account | Offsetting acct | ||
| GBUKR | Company Code | |||
| GVALT | Value date | |||
| AUSNR | ||||
| AUSTG | Plan. Pymt Date2 | |||
| VOART | cmm_transaction_type | Trans. type | ||
| ZINSS | cmm_interest_rate | Interest rate | ||
| KLART | cmm_calendar_type | Calendar Type | ||
| STKNZ | cmm_statistics_indicator | Statistics Ind. | ||
| SDATM | Pymt Date | |||
| KLIDR | cmm_payment_group | ID number (grp) | ||
| KLGND | cmm_reason | CM pairing | ||
| AUTH_REL | cmm_auth_rel | Auth. and Release | ||
| SEGMENT | segment | Segment number | ||
| PRCTR | profit_center | Profit Center | ||
| GEBER | fund | Sender Fund | ||
| GRANT_NBR | grant_nbr | Receiver Grant | ||
| HBKID | house_bank | House Bank | ||
| HKTID | house_bank_account | Account ID | ||
| ZLSCH | ||||
| LQPOS | liquidity_item | Liquidity Item | ||
| ACC_ID | bank_account_id | Technical ID | ||
| GACCID | cmm_offset_accid | Offset.Bank Acc | ||
| BS_ESNUM | cmm_bs_num_eb | Memo Record No. |
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 V_FDES_DDL.
-- 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: VFDESDDL
CREATE VIEW V_FDES_DDL AS
SELECT
memo.mandt AS mandt,
company_code AS BUKRS,
fi_account AS BNKKO,
planning_group AS GRUPP,
planning_level AS EBENE,
currency AS DISPW,
transaction_date AS DATUM,
cast ( lpad(substring(origin_document_id,1,10),10,'0') as idenr) AS IDENR,
business_area AS GSBER,
cast( base_amount as dmshw) AS DMSHB,
amount AS WRSHB,
cmm_exchange_rate_type AS KURST,
cmm_inverted_rate_type AS XINVR,
create_user AS USRID,
cast( tstmp_to_dats(create_timestamp,'UTC',memo.mandt,'NULL') as hzdat) AS HZDAT,
last_update_user AS AENUS,
cast( tstmp_to_dats(last_update_timestamp,'UTC',memo.mandt,'NULL') as aendt) AS AENDT,
cast(characteristics as merkm) AS MERKM,
cmm_assignment_number AS ZUONR,
cast(internal_reference as refer) AS REFER,
fi_item_text AS SGTXT,
cmm_offset_account AS GGRUP,
cast(assigned_company_code as gbukr) AS GBUKR,
cast(fi_value_date as gvalt) AS GVALT,
cast(substring(origin_transaction_id_rl,1,18) as ausnr_lg) AS AUSNR,
cast(lp_planed_payment_date2 as austg) AS AUSTG,
cmm_transaction_type AS VOART,
cmm_interest_rate AS ZINSS,
cmm_calendar_type AS KLART,
cmm_statistics_indicator AS STKNZ,
cast(payment_date as sdatm) AS SDATM,
cmm_payment_group AS KLIDR,
cmm_reason AS KLGND,
cmm_auth_rel AS AUTH_REL,
SEGMENT,
profit_center AS PRCTR,
fund AS GEBER,
GRANT_NBR,
house_bank AS HBKID,
house_bank_account AS HKTID,
cast('' as dzlsch) AS ZLSCH,
liquidity_item AS LQPOS,
bank_account_id AS ACC_ID,
cmm_offset_accid AS GACCID,
cmm_bs_num_eb AS BS_ESNUM
FROM V_CMMRD AS memo
LEFT OUTER JOIN V_FDES_PLT AS plmstr ON /* join condition not captured in parsed metadata */
;
Learn More
- CDS View Annotations — A Complete Guide
- What Is a CDS View in SAP S/4HANA?
- Types of CDS Views: Basic, Composite, Consumption, and Transactional
- SAP Tables vs CDS Views — Key Differences
- Understanding Data Lineage in SAP S/4HANA
- VDM (Virtual Data Model) in SAP S/4HANA Explained
- CDS View Field Mapping and Associations
- Understanding the SAP S/4HANA Data Model
- CDS View Extensions and Custom Fields in SAP S/4HANA
- Released APIs and Stability Contracts in SAP S/4HANA
- BSEG to ACDOCA: The Universal Journal Migration
- Business Partner Migration: KNA1/LFA1 to BUT000
- Material Document Migration: MSEG/MKPF to MATDOC
- How to Find the Right CDS View for an SAP Table
- BW Extractor to CDS View Migration Guide
- S/4HANA CDS View Deprecation: What You Need to Know
- ABAP CDS View Tutorial — From Basics to Real-World Examples
- RAP and CDS Views — Building Transactional Apps in SAP S/4HANA
- Sales Document Status Migration: VBUP/VBUK Removal in S/4HANA
- CO Tables in S/4HANA: COEP, COBK, COSS, COSP to ACDOCA