C_FundsCenter_ObjP

DDL: C_FUNDSCENTER_OBJP SQL: CFCOBJP Type: view CONSUMPTION

Additional Selection - Funds Center

C_FundsCenter_ObjP is a Consumption CDS View that provides data about "Additional Selection - Funds Center" in SAP S/4HANA. It reads from 1 data source (I_FundsCenter) and exposes 36 fields with key fields FinancialManagementArea, FundsCenter, ValidityEndDate. It has 8 associations to related views.

Data Sources (1)

SourceAliasJoin Type
I_FundsCenter I_FundsCenter from

Associations (8)

CardinalityTargetAliasCondition
[0..*] C_CommitmentItemWST _CommitmentItem $projection.FundsCenter = _CommitmentItem.CmtmtItmDefaultFundsCenter and $projection.FinancialManagementArea = _CommitmentItem.FinancialManagementArea
[0..*] C_BudDocItemForObjP _BudgetEntryDocument $projection.FinancialManagementArea = _BudgetEntryDocument.FinancialManagementArea and $projection.FundsCenter = _BudgetEntryDocument.BudgetedFundsCenter
[0..*] C_EarmarkedFundsItemForObjP _EarmarkedFundsItem $projection.FinancialManagementArea = _EarmarkedFundsItem.FinancialManagementArea and $projection.FundsCenter = _EarmarkedFundsItem.FundsCenter
[0..*] C_PurchaseOrderByFMAA _PurchaseOrder $projection.FinancialManagementArea = _PurchaseOrder.FinancialManagementArea and $projection.FundsCenter = _PurchaseOrder.PostedFundsCenter
[0..*] C_PurchaseRequisitionByFMAA _PurchaseRequisition $projection.FinancialManagementArea = _PurchaseRequisition.FinancialManagementArea and $projection.FundsCenter = _PurchaseRequisition.PostedFundsCenter
[0..*] C_JrnlEntrItmByLeadingLdgr_FM _AccountingLine $projection.FinancialManagementArea = _AccountingLine.FinancialManagementArea and _AccountingLine.IsLeadingLedger = 'X' and $projection.FundsCenter = _AccountingLine.FundsCenter
[0..*] C_FixedAssetsForFundsMgmt _FixedAsset $projection.FinancialManagementArea = _FixedAsset.FinancialManagementArea and $projection.FundsCenter = _FixedAsset.FundsCenter
[0..*] C_Setleafforfundscenterobjp _Sets _Sets.SetClass = '0312' and $projection.FinancialManagementArea = _Sets.SetSubClass and $projection.FundsCenter = _Sets.FundsCenter

Annotations (13)

NameValueLevelField
VDM.viewType #CONSUMPTION view
ClientHandling.algorithm #SESSION_VARIABLE view
ObjectModel.usageType.dataClass #MIXED view
ObjectModel.usageType.serviceQuality #C view
ObjectModel.usageType.sizeCategory #XL view
AbapCatalog.sqlViewName CFCOBJP view
AbapCatalog.compiler.compareFilter true view
AccessControl.authorizationCheck #CHECK view
EndUserText.label Additional Selection - Funds Center view
UI.headerInfo.typeName Funds Center view
UI.headerInfo.typeNamePlural Funds Centers view
UI.headerInfo.title.value FundsCenter view
UI.headerInfo.description.value FundsCenterName view

Fields (36)

KeyFieldSource TableSource FieldDescription
KEY FinancialManagementArea I_FundsCenter FinancialManagementArea Financial Management Area
KEY FundsCenter I_FundsCenter FundsCenter Funds Center
KEY ValidityEndDate I_FundsCenter ValidityEndDate Validity End Date
CreatedByUser I_FundsCenter CreatedByUser Created By
CreationDate I_FundsCenter CreationDate Created On
LastChangeUser I_FundsCenter LastChangeUser Changed By
LastChangeDate I_FundsCenter LastChangeDate Changed On
FundsCenterExpirationDate I_FundsCenter FundsCenterExpirationDate Expiration Date
ValidityStartDate I_FundsCenter ValidityStartDate Validity Start Date
FundsCenterResponsible I_FundsCenter FundsCenterResponsible Person Responsible
FundsCenterResponsibleName I_FundsCenter FundsCenterResponsibleName Person Responsible Name
FundsCenterAuthznGrp I_FundsCenter FundsCenterAuthznGrp Authorization Group
FundsCenterDefaultFund I_FundsCenter FundsCenterDefaultFund Fund Default Value
FundName Fund Name
FundExtendedName
CompanyCode I_FundsCenter CompanyCode Company Code
CompanyCodeName Company Code Name
CompanyCodeExtendedName
BusinessArea I_FundsCenter BusinessArea Business Area
BusinessAreaName Business Area Name
BusinessAreaExtendedName
ProfitCenter I_FundsCenter ProfitCenter Profit Center
ProfitCenterName Profit Center Name
FinancialManagementAreaName Financial Management Area Text
FinMgmtAreaExtendedName
FundsCenterName Funds Center Name
FundsCenterDescription Funds Center Description
FndsCenterFinMgmtAreaForAuthzn I_FundsCenter FndsCenterFinMgmtAreaForAuthzn Funds Center Authorization
_CommitmentItem _CommitmentItem
_BudgetEntryDocument _BudgetEntryDocument
_EarmarkedFundsItem _EarmarkedFundsItem
_PurchaseOrder _PurchaseOrder
_PurchaseRequisition _PurchaseRequisition
_AccountingLine _AccountingLine
_FixedAsset _FixedAsset
_Sets _Sets

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 C_FundsCenter_ObjP.
-- 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: CFCOBJP

CREATE VIEW C_FundsCenter_ObjP AS
SELECT
  I_FundsCenter.FinancialManagementArea AS FinancialManagementArea,
  I_FundsCenter.FundsCenter AS FundsCenter,
  I_FundsCenter.ValidityEndDate AS ValidityEndDate,
  I_FundsCenter.CreatedByUser AS CreatedByUser,
  I_FundsCenter.CreationDate AS CreationDate,
  I_FundsCenter.LastChangeUser AS LastChangeUser,
  I_FundsCenter.LastChangeDate AS LastChangeDate,
  I_FundsCenter.FundsCenterExpirationDate AS FundsCenterExpirationDate,
  I_FundsCenter.ValidityStartDate AS ValidityStartDate,
  I_FundsCenter.FundsCenterResponsible AS FundsCenterResponsible,
  I_FundsCenter.FundsCenterResponsibleName AS FundsCenterResponsibleName,
  I_FundsCenter.FundsCenterAuthznGrp AS FundsCenterAuthznGrp,
  I_FundsCenter.FundsCenterDefaultFund AS FundsCenterDefaultFund,
  I_FundsCenter._Fund._Text[1:Language=$session.system_language].FundName AS FundName,
  cast( concat_with_space(FundsCenterDefaultFund, _Fund._Text[1:Language = $session.system_language].FundName, 1) as fmis_fundextendedname) AS FundExtendedName,
  I_FundsCenter.CompanyCode AS CompanyCode,
  I_FundsCenter._CompanyCode.CompanyCodeName AS CompanyCodeName,
  cast( concat_with_space(_CompanyCode.CompanyCode, _CompanyCode.CompanyCodeName, 1) as fmis_companycodeextendedname ) AS CompanyCodeExtendedName,
  I_FundsCenter.BusinessArea AS BusinessArea,
  I_FundsCenter._BusinessArea._Text[1:Language=$session.system_language].BusinessAreaName AS BusinessAreaName,
  cast( concat_with_space(BusinessArea, _BusinessArea._Text[1:Language=$session.system_language].BusinessAreaName, 1) as fmis_busareaextendedname ) AS BusinessAreaExtendedName,
  I_FundsCenter.ProfitCenter AS ProfitCenter,
  I_FundsCenter._ProfitCenter._Text[1:Language=$session.system_language].ProfitCenterName AS ProfitCenterName,
  I_FundsCenter._FinMgmtArea._Text[1:Language=$session.system_language].FinancialManagementAreaName AS FinancialManagementAreaName,
  cast( concat_with_space(FinancialManagementArea, _FinMgmtArea._Text[1:Language = $session.system_language].FinancialManagementAreaName, 1) as fmis_fmaextendedname ) AS FinMgmtAreaExtendedName,
  _Text[1:Language=$session.system_language].FundsCenterName AS FundsCenterName,
  _Text[1:Language=$session.system_language].FundsCenterDescription AS FundsCenterDescription,
  I_FundsCenter.FndsCenterFinMgmtAreaForAuthzn AS FndsCenterFinMgmtAreaForAuthzn
FROM I_FundsCenter
LEFT OUTER JOIN C_CommitmentItemWST AS _CommitmentItem ON FundsCenter = _CommitmentItem.CmtmtItmDefaultFundsCenter AND FinancialManagementArea = _CommitmentItem.FinancialManagementArea  -- association [0..*]
LEFT OUTER JOIN C_BudDocItemForObjP AS _BudgetEntryDocument ON FinancialManagementArea = _BudgetEntryDocument.FinancialManagementArea AND FundsCenter = _BudgetEntryDocument.BudgetedFundsCenter  -- association [0..*]
LEFT OUTER JOIN C_EarmarkedFundsItemForObjP AS _EarmarkedFundsItem ON FinancialManagementArea = _EarmarkedFundsItem.FinancialManagementArea AND FundsCenter = _EarmarkedFundsItem.FundsCenter  -- association [0..*]
LEFT OUTER JOIN C_PurchaseOrderByFMAA AS _PurchaseOrder ON FinancialManagementArea = _PurchaseOrder.FinancialManagementArea AND FundsCenter = _PurchaseOrder.PostedFundsCenter  -- association [0..*]
LEFT OUTER JOIN C_PurchaseRequisitionByFMAA AS _PurchaseRequisition ON FinancialManagementArea = _PurchaseRequisition.FinancialManagementArea AND FundsCenter = _PurchaseRequisition.PostedFundsCenter  -- association [0..*]
LEFT OUTER JOIN C_JrnlEntrItmByLeadingLdgr_FM AS _AccountingLine ON FinancialManagementArea = _AccountingLine.FinancialManagementArea AND _AccountingLine.IsLeadingLedger = 'X' AND FundsCenter = _AccountingLine.FundsCenter  -- association [0..*]
LEFT OUTER JOIN C_FixedAssetsForFundsMgmt AS _FixedAsset ON FinancialManagementArea = _FixedAsset.FinancialManagementArea AND FundsCenter = _FixedAsset.FundsCenter  -- association [0..*]
LEFT OUTER JOIN C_Setleafforfundscenterobjp AS _Sets ON _Sets.SetClass = '0312' AND FinancialManagementArea = _Sets.SetSubClass AND FundsCenter = _Sets.FundsCenter  -- association [0..*]
;