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 FQM_FLOW_KEYFIGURE_CDS.-- 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: FQMV_FLOW_KEYFIGCREATE VIEW FQM_FLOW_KEYFIGURE_CDS ASSELECT
valid_from,
valid_to,
create_user,
owner,
flow_type,
payment_date,
days_due,
fi_post_date,
fi_account,
fi_item_text,
currency,
house_bank,
company_code,
partner,
material,
project,
cost_center,
segment,
assignment,
case flow_category when '900000' then amount when '900001' then amount when '900002' then amount when '900003' then amount when '900004' then amount when '900005' then amount when '900006' then amount when '900007' then amount when '900008' then amount when '900009' then amount when '900014' then amount when '900015' then amount when '900016' then amount when '900017' then amount when '900100' then amount when '900101' then amount when '900102' then amount when '900103' then amount when '900104' then amount when '900105' then amount when '900106' then amount when '900107' then amount when '900108' then amount when '900109' then amount when '900110' then amount when '900111' then amount when '900140' then amount when '900141' then amount when '900142' then amount when '900143' then amount when '900144' then amount when '900145' then amount else 0 endAS CASH,
case flow_category when '700000' then amount when '700001' then amount when '800003' then amount when '800004' then amount else 0 endAS CIT,
case flow_category when '200200' then amount else 0 endAS FXP,
case flow_category when '200201' then amount else 0 endAS FXS,
case flow_category when '200100' then amount else 0 endAS PACT,
case flow_category when '200101' then amount else 0 endAS PPAS,
case flow_category when '200010' then amount when '200011' then amount else 0 endAS FEE,
case flow_category when '200021' then amount when '200022' then amount else 0 endAS INTP,
case flow_category when '200020' then amount when '200023' then amount else 0 endAS INTR,
case flow_category when '201001' then amount else 0 endAS PICP,
case flow_category when '201000' then amount else 0 endAS POCP,
case flow_category when '200202' then amount else 0 endAS FXF,
case flow_category when '900002' then amount when '900003' then amount when '900004' then amount when '900005' then amount when '900006' then amount when '900007' then amount when '900008' then amount when '900009' then amount when '900102' then amount when '900103' then amount when '900108' then amount when '900109' then amount else 0 endAS CASH_CNF,
case flow_category when '900000' then amount when '900001' then amount when '900014' then amount when '900015' then amount when '900016' then amount when '900017' then amount when '900100' then amount when '900101' then amount when '900104' then amount when '900105' then amount when '900106' then amount when '900107' then amount when '900110' then amount when '900111' then amount when '900140' then amount when '900141' then amount when '900142' then amount when '900143' then amount when '900144' then amount when '900145' then amount else 0 endAS CASH_UNC,
case flow_category when '900000' then amount when '900100' then amount when '900104' then amount when '900110' then amount when '900106' then amount when '900140' then amount when '900142' then amount when '900144' then amount when '900014' then amount when '900015' then amount else 0 endAS CSHI_UNC,
case flow_category when '900001' then amount when '900101' then amount when '900105' then amount when '900111' then amount when '900107' then amount when '900141' then amount when '900143' then amount when '900145' then amount when '900016' then amount when '900017' then amount else 0 endAS CSHO_UNC,
case flow_category when '900102' then amount when '900108' then amount when '900006' then amount when '900007' then amount when '900002' then amount when '900003' then amount else 0 endAS CSHI_CNF,
case flow_category when '900103' then amount when '900109' then amount when '900008' then amount when '900009' then amount when '900004' then amount when '900005' then amount else 0 endAS CSHO_CNF,
case flow_category when '900112' then amount else 0 endAS LPA_CSHI,
case flow_category when '900113' then amount else 0 endAS LPA_CSHO,
case flow_category when '900112' then amount when '900113' then amount else 0 endAS LPA_CASH,
case flow_category when '900000' then amount when '900002' then amount when '900003' then amount when '900006' then amount when '900007' then amount when '900014' then amount when '900015' then amount when '900100' then amount when '900102' then amount when '900104' then amount when '900106' then amount when '900108' then amount when '900110' then amount when '900140' then amount when '900142' then amount when '900144' then amount else 0 endAS CASH_IN,
case flow_category when '900001' then amount when '900004' then amount when '900005' then amount when '900008' then amount when '900009' then amount when '900016' then amount when '900017' then amount when '900101' then amount when '900103' then amount when '900105' then amount when '900107' then amount when '900109' then amount when '900111' then amount when '900141' then amount when '900143' then amount when '900145' then amount else 0 endAS CASH_OUT,
case flow_category when '200301' then amount when '200300' then amount else 0 endAS OL_FXP,
case flow_category when '200302' then amount when '200303' then amount else 0 endAS OL_FXS,
case flow_category when '200305' then amount when '200304' then amount else 0 endAS OS_FXP,
case flow_category when '200306' then amount when '200307' then amount else 0 endAS OS_FXS,
case flow_category when '200300' then amount when '200301' then amount when '200302' then amount when '200303' then amount else 0 endAS OLFX_TOT,
case flow_category when '200304' then amount when '200305' then amount when '200306' then amount when '200307' then amount else 0 endAS OSFX_TOT,
case flow_category when '600011' then amount when '600000' then amount else 0 endAS APAR_REC,
case flow_category when '600010' then amount when '600001' then amount else 0 endAS APAR_PAY,
case flow_category when '900002' then amount when '900003' then amount else 0 endAS CITI_CNF,
case flow_category when '900004' then amount when '900005' then amount else 0 endAS CITO_CNF,
case flow_category when '900010' then amount when '900011' then amount else 0 endAS NALI_CNF,
case flow_category when '900012' then amount when '900013' then amount else 0 endAS NALO_CNF,
case flow_category when '900002' then amount when '900003' then amount when '900004' then amount when '900005' then amount else 0 endAS CITT_CNF,
case flow_category when '900010' then amount when '900011' then amount when '900012' then amount when '900013' then amount else 0 endAS NALT_CNF
FROM fqm_flow
;