I_CommitmentCarryForwardLot

DDL: I_COMMITMENTCARRYFORWARDLOT SQL: IFMFYCLTH Type: view BASIC

Commitment Carryforward Lot

I_CommitmentCarryForwardLot is a Basic CDS View that provides data about "Commitment Carryforward Lot" in SAP S/4HANA. It reads from 2 data sources (fmccflothd, fmfycc) and exposes 15 fields with key fields FinancialManagementArea, SenderFinMgmtAreaFiscalYear, CommitmentCarryForwardLot. It has 2 associations to related views.

Data Sources (2)

SourceAliasJoin Type
fmccflothd CommitmentCarryForwardLot from
fmfycc CommitmentCarryForwardSetting inner

Associations (2)

CardinalityTargetAliasCondition
[1..1] I_FinancialManagementArea _FinMgmtArea $projection.FinancialManagementArea = _FinMgmtArea.FinancialManagementArea
[1..1] E_CommitmentCarryForwardLot _Extension $projection.FinancialManagementArea = _Extension.FinancialManagementArea and $projection.SenderFinMgmtAreaFiscalYear = _Extension.SenderFinMgmtAreaFiscalYear and $projection.CommitmentCarryForwardLot = _Extension.CommitmentCarryForwardLot

Annotations (10)

NameValueLevelField
AbapCatalog.sqlViewName IFMFYCLTH view
AbapCatalog.compiler.compareFilter true view
AccessControl.authorizationCheck #MANDATORY view
EndUserText.label Commitment Carryforward Lot view
VDM.viewType #BASIC view
ClientHandling.algorithm #SESSION_VARIABLE view
ObjectModel.compositionRoot true view
ObjectModel.usageType.dataClass #TRANSACTIONAL view
ObjectModel.usageType.serviceQuality #A view
ObjectModel.usageType.sizeCategory #L view

Fields (15)

KeyFieldSource TableSource FieldDescription
KEY FinancialManagementArea fmccflothd fikrs FM Area
KEY SenderFinMgmtAreaFiscalYear fmccflothd syear Sender FY
KEY CommitmentCarryForwardLot fmccflothd cflotnr Lot Number
CreationDate fmccflothd cpudt_sel Entered On
CreationTime fmccflothd cputm_sel Entered at
CreatedByUser fmccflothd uname_sel User Name
CmtmtCarryFwdApprvlCmtmtDate
CmtmtCarryFwdApprvlCmtmtTime
CarryFwdApprvlCmtmtCrtedByUser
CarryFwdApprvlBdgtForCmtmtDate
CarryFwdApprvlBdgtForCmtmtTime
ApprvlBdgtForCmtmtCrtedByUser fmccflothd uname_ap_bud User Name
CmtmtCarryFwdLotDescription fmccflothd memo Note
ZeroCmtmtCarryFwdSts fmccflothd zero Allow Zero Crryfrwd
_FinMgmtArea _FinMgmtArea

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 I_CommitmentCarryForwardLot.
-- 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: IFMFYCLTH

CREATE VIEW I_CommitmentCarryForwardLot AS
SELECT
  CommitmentCarryForwardLot.fikrs AS FinancialManagementArea,
  CommitmentCarryForwardLot.syear AS SenderFinMgmtAreaFiscalYear,
  CommitmentCarryForwardLot.cflotnr AS CommitmentCarryForwardLot,
  CommitmentCarryForwardLot.cpudt_sel AS CreationDate,
  CommitmentCarryForwardLot.cputm_sel AS CreationTime,
  CommitmentCarryForwardLot.uname_sel AS CreatedByUser,
  cast (CommitmentCarryForwardLot.cpudt_ap_ccf as fm_ccf_cpudt_app_oi ) AS CmtmtCarryFwdApprvlCmtmtDate,
  cast ( CommitmentCarryForwardLot.cputm_ap_ccf as fm_ccf_cputm_app_oi ) AS CmtmtCarryFwdApprvlCmtmtTime,
  cast (CommitmentCarryForwardLot.uname_ap_ccf as fm_ccf_uname_app_oi ) AS CarryFwdApprvlCmtmtCrtedByUser,
  cast (CommitmentCarryForwardLot.cpudt_ap_bud as fm_ccf_cpudt_app_bud ) AS CarryFwdApprvlBdgtForCmtmtDate,
  cast (CommitmentCarryForwardLot.cputm_ap_bud as fm_ccf_cputm_app_bud ) AS CarryFwdApprvlBdgtForCmtmtTime,
  CommitmentCarryForwardLot.uname_ap_bud AS ApprvlBdgtForCmtmtCrtedByUser,
  CommitmentCarryForwardLot.memo AS CmtmtCarryFwdLotDescription,
  CommitmentCarryForwardLot.zero AS ZeroCmtmtCarryFwdSts
FROM fmccflothd AS CommitmentCarryForwardLot
INNER JOIN fmfycc AS CommitmentCarryForwardSetting ON /* join condition not captured in parsed metadata */
LEFT OUTER JOIN I_FinancialManagementArea AS _FinMgmtArea ON FinancialManagementArea = _FinMgmtArea.FinancialManagementArea  -- association [1..1]
LEFT OUTER JOIN E_CommitmentCarryForwardLot AS _Extension ON FinancialManagementArea = _Extension.FinancialManagementArea AND SenderFinMgmtAreaFiscalYear = _Extension.SenderFinMgmtAreaFiscalYear AND CommitmentCarryForwardLot = _Extension.CommitmentCarryForwardLot  -- association [1..1]
;