C_PubSecCtrlObjCmtmtActl

DDL: C_PUBSECCTRLOBJCMTMTACTL SQL: CPSMS4CCOBJCAANL Type: view CONSUMPTION

Commitment/Actual Control Object Items Analysis

C_PubSecCtrlObjCmtmtActl is a Consumption CDS View that provides data about "Commitment/Actual Control Object Items Analysis" in SAP S/4HANA. It reads from 1 data source (I_PubSecCtrlObjCmtmtActlCube) and exposes 104 fields with key fields Ledger, SourceLedger, CompanyCode, FiscalYear, AccountingDocument.

Data Sources (1)

SourceAliasJoin Type
I_PubSecCtrlObjCmtmtActlCube Main from

Annotations (15)

NameValueLevelField
AbapCatalog.sqlViewName CPSMS4CCOBJCAANL view
ClientHandling.algorithm #SESSION_VARIABLE view
AbapCatalog.compiler.compareFilter true view
AbapCatalog.preserveKey true view
AccessControl.authorizationCheck #CHECK view
AccessControl.personalData.blocking #BLOCKED_DATA_EXCLUDED view
EndUserText.label Commitment/Actual Control Object Items Analysis view
Search.searchable false view
VDM.viewType #CONSUMPTION view
Metadata.allowExtensions true view
ObjectModel.usageType.dataClass #MIXED view
ObjectModel.usageType.serviceQuality #D view
ObjectModel.usageType.sizeCategory #XXL view
Metadata.ignorePropagatedAnnotations true view
OData.publish true view

Fields (104)

KeyFieldSource TableSource FieldDescription
KEY Ledger I_PubSecCtrlObjCmtmtActlCube Ledger Ledger
KEY SourceLedger I_PubSecCtrlObjCmtmtActlCube SourceLedger Source Ledger
KEY CompanyCode I_PubSecCtrlObjCmtmtActlCube CompanyCode Receiver Company Code
KEY FiscalYear I_PubSecCtrlObjCmtmtActlCube FiscalYear G/L Fiscal Year
KEY AccountingDocument I_PubSecCtrlObjCmtmtActlCube AccountingDocument Journal Entry
KEY LedgerGLLineItem I_PubSecCtrlObjCmtmtActlCube LedgerGLLineItem Journal Entry Item
FinancialManagementArea I_PubSecCtrlObjCmtmtActlCube FinancialManagementArea FM Area
ControllingArea I_PubSecCtrlObjCmtmtActlCube ControllingArea Controlling Area
Fund I_PubSecCtrlObjCmtmtActlCube Fund Sender Fund
FundType I_PubSecCtrlObjCmtmtActlCube FundType Fund Type
FunctionalArea I_PubSecCtrlObjCmtmtActlCube FunctionalArea Sendr Fctl Area
BudgetPeriod I_PubSecCtrlObjCmtmtActlCube BudgetPeriod Budget Period
CostCenter I_PubSecCtrlObjCmtmtActlCube CostCenter Cost Center
WBSElementExternalID
PubSecBudgetAccount I_PubSecCtrlObjCmtmtActlCube PubSecBudgetAccount Budget Account
GrantID I_PubSecCtrlObjCmtmtActlCube GrantID Sender Grant
SponsoredClass I_PubSecCtrlObjCmtmtActlCube SponsoredClass Sponsored Class
SponsoredProgram I_PubSecCtrlObjCmtmtActlCube SponsoredProgram Sponsored Program
GteeMBudgetValidityNumber I_PubSecCtrlObjCmtmtActlCube GteeMBudgetValidityNumber Bdgt Validty No.
GranteeMgmtSponsor
PubSecBdgtAcctRevnExpnCode I_PubSecCtrlObjCmtmtActlCube PubSecBdgtAcctRevnExpnCode Expense/Revenue
AvailabilityControlProfile I_PubSecCtrlObjCmtmtActlCube AvailabilityControlProfile Budget Availability Control Profile
CtrlObjForFund I_PubSecCtrlObjCmtmtActlCube CtrlObjForFund Control Object Fund
HierarchyIDForFund I_PubSecCtrlObjCmtmtActlCube HierarchyIDForFund
CtrlObjForFunctionalArea I_PubSecCtrlObjCmtmtActlCube CtrlObjForFunctionalArea Control Object Functional Area
HierarchyIDForFunctionalArea I_PubSecCtrlObjCmtmtActlCube HierarchyIDForFunctionalArea
CtrlObjForBudgetPeriod I_PubSecCtrlObjCmtmtActlCube CtrlObjForBudgetPeriod Control Object Budget Period
HierarchyIDForBudgetPeriod I_PubSecCtrlObjCmtmtActlCube HierarchyIDForBudgetPeriod
CtrlObjForCostCenter I_PubSecCtrlObjCmtmtActlCube CtrlObjForCostCenter Control Object Cost Center
HierarchyIDForCostCenter I_PubSecCtrlObjCmtmtActlCube HierarchyIDForCostCenter
CtrlObjForWBSElement I_PubSecCtrlObjCmtmtActlCube CtrlObjForWBSElement Control Object WBS Element
HierarchyIDForWBSElement I_PubSecCtrlObjCmtmtActlCube HierarchyIDForWBSElement
CtrlObjForBudgetAccount I_PubSecCtrlObjCmtmtActlCube CtrlObjForBudgetAccount Control Object Budget Account
HierarchyIDForBudgetAccount I_PubSecCtrlObjCmtmtActlCube HierarchyIDForBudgetAccount
CtrlObjForGrant
GrantHierarchy I_PubSecCtrlObjCmtmtActlCube GrantHierarchy
CtrlObjForSponsoredClass I_PubSecCtrlObjCmtmtActlCube CtrlObjForSponsoredClass Control Object Sponsored Class
SponsoredClassHierarchy I_PubSecCtrlObjCmtmtActlCube SponsoredClassHierarchy
CtrlObjForSponsoredProgram I_PubSecCtrlObjCmtmtActlCube CtrlObjForSponsoredProgram Control Object Sponsored Program
SponsoredProgramHierarchy I_PubSecCtrlObjCmtmtActlCube SponsoredProgramHierarchy
CtrlObjForBdgtValidityNmbr I_PubSecCtrlObjCmtmtActlCube CtrlObjForBdgtValidityNmbr
PurchaseOrder I_PubSecCtrlObjCmtmtActlCube PurchaseOrder Purchasing Document
PurchaseRequisition I_PubSecCtrlObjCmtmtActlCube PurchaseRequisition Requisition
EarmarkedFundsDocument I_PubSecCtrlObjCmtmtActlCube EarmarkedFundsDocument Earmarked Funds
IsCommitment I_PubSecCtrlObjCmtmtActlCube IsCommitment
PubSecBudgetCnsmpnDate I_PubSecCtrlObjCmtmtActlCube PubSecBudgetCnsmpnDate
PubSecBudgetCnsmpnType I_PubSecCtrlObjCmtmtActlCube PubSecBudgetCnsmpnType Budget Consumption Type
PubSecBudgetCnsmpnTypeText
PubSecBudgetCnsmpnAmtType I_PubSecCtrlObjCmtmtActlCube PubSecBudgetCnsmpnAmtType
PubSecBdgtCnsmpnAmtTypeText
GlobalCurrency I_PubSecCtrlObjCmtmtActlCube GlobalCurrency GM Billing Element: Global Currency
PubSecExpnCmtmtActlAmtInGCrcy
CtrlObjNameForFund
CtrlObjNameForBudgetPeriod
CtrlObjNameForCostCenter
CtrlObjNameForFunctionalArea
CtrlObjNameForWBSElement
CtrlObjNameForBudgetAccount
CtrlObjForGrantName
CtrlObjForSponsoredClassName
CtrlObjForSponsoredProgramName
FundDescription
FunctionalAreaName
BudgetPeriodName
CostCenterName
WBSDescription
BudgetAccountName
GrantName
BusinessPartnerName
SponsoredClassName
SponsoredProgramName
FundTypeDescription
PubSecBdgtAcctRevnExpnCodeText
AvailabilityControlProfileName
CompanyCodeName
CurrencyName
FinancialAccountType I_PubSecCtrlObjCmtmtActlCube FinancialAccountType Fin. Account Type
BusinessArea I_PubSecCtrlObjCmtmtActlCube BusinessArea Business Area
Segment I_PubSecCtrlObjCmtmtActlCube Segment Segment number
GLAccount I_PubSecCtrlObjCmtmtActlCube GLAccount General Ledger
Supplier I_PubSecCtrlObjCmtmtActlCube Supplier Supplier
Customer I_PubSecCtrlObjCmtmtActlCube Customer Sold-to Party
AccountingDocumentType I_PubSecCtrlObjCmtmtActlCube AccountingDocumentType Journal Entry Type
ProfitCenter I_PubSecCtrlObjCmtmtActlCube ProfitCenter Profit Center
_CompanyCode I_PubSecCtrlObjCmtmtActlCube _CompanyCode
_ControllingArea I_PubSecCtrlObjCmtmtActlCube _ControllingArea
_FinancialManagementArea I_PubSecCtrlObjCmtmtActlCube _FinancialManagementArea
_Fund I_PubSecCtrlObjCmtmtActlCube _Fund
_Grant I_PubSecCtrlObjCmtmtActlCube _Grant
_SponsoredProgram I_PubSecCtrlObjCmtmtActlCube _SponsoredProgram
_SponsoredClass I_PubSecCtrlObjCmtmtActlCube _SponsoredClass
_CostCenter I_PubSecCtrlObjCmtmtActlCube _CostCenter
_CurrentCostCenter I_PubSecCtrlObjCmtmtActlCube _CurrentCostCenter
_PubSecBdgtAcctRevnExpnCode I_PubSecCtrlObjCmtmtActlCube _PubSecBdgtAcctRevnExpnCode
_PubSecAvailyCtrlProfile I_PubSecCtrlObjCmtmtActlCube _PubSecAvailyCtrlProfile
_FinancialAccountType I_PubSecCtrlObjCmtmtActlCube _FinancialAccountType
_BusinessArea I_PubSecCtrlObjCmtmtActlCube _BusinessArea
_Segment I_PubSecCtrlObjCmtmtActlCube _Segment
_GLAccountInCompanyCode I_PubSecCtrlObjCmtmtActlCube _GLAccountInCompanyCode
_Supplier I_PubSecCtrlObjCmtmtActlCube _Supplier
_Customer I_PubSecCtrlObjCmtmtActlCube _Customer
_AccountingDocumentType I_PubSecCtrlObjCmtmtActlCube _AccountingDocumentType
_ProfitCenter I_PubSecCtrlObjCmtmtActlCube _ProfitCenter
_CurrentProfitCenter I_PubSecCtrlObjCmtmtActlCube _CurrentProfitCenter

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_PubSecCtrlObjCmtmtActl.
-- 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: CPSMS4CCOBJCAANL

CREATE VIEW C_PubSecCtrlObjCmtmtActl AS
SELECT
  Main.Ledger AS Ledger,
  Main.SourceLedger AS SourceLedger,
  Main.CompanyCode AS CompanyCode,
  Main.FiscalYear AS FiscalYear,
  Main.AccountingDocument AS AccountingDocument,
  Main.LedgerGLLineItem AS LedgerGLLineItem,
  Main.FinancialManagementArea AS FinancialManagementArea,
  Main.ControllingArea AS ControllingArea,
  Main.Fund AS Fund,
  Main.FundType AS FundType,
  Main.FunctionalArea AS FunctionalArea,
  Main.BudgetPeriod AS BudgetPeriod,
  Main.CostCenter AS CostCenter,
  cast( coalesce( Main.WBSElementExternalID, '' ) as fis_wbsext_no_conv preserving type ) AS WBSElementExternalID,
  Main.PubSecBudgetAccount AS PubSecBudgetAccount,
  Main.GrantID AS GrantID,
  Main.SponsoredClass AS SponsoredClass,
  Main.SponsoredProgram AS SponsoredProgram,
  Main.GteeMBudgetValidityNumber AS GteeMBudgetValidityNumber,
  Main._Grant.GranteeMgmtSponsor AS GranteeMgmtSponsor,
  Main.PubSecBdgtAcctRevnExpnCode AS PubSecBdgtAcctRevnExpnCode,
  Main.AvailabilityControlProfile AS AvailabilityControlProfile,
  Main.CtrlObjForFund AS CtrlObjForFund,
  Main.HierarchyIDForFund AS HierarchyIDForFund,
  Main.CtrlObjForFunctionalArea AS CtrlObjForFunctionalArea,
  Main.HierarchyIDForFunctionalArea AS HierarchyIDForFunctionalArea,
  Main.CtrlObjForBudgetPeriod AS CtrlObjForBudgetPeriod,
  Main.HierarchyIDForBudgetPeriod AS HierarchyIDForBudgetPeriod,
  Main.CtrlObjForCostCenter AS CtrlObjForCostCenter,
  Main.HierarchyIDForCostCenter AS HierarchyIDForCostCenter,
  Main.CtrlObjForWBSElement AS CtrlObjForWBSElement,
  Main.HierarchyIDForWBSElement AS HierarchyIDForWBSElement,
  Main.CtrlObjForBudgetAccount AS CtrlObjForBudgetAccount,
  Main.HierarchyIDForBudgetAccount AS HierarchyIDForBudgetAccount,
  cast( ltrim(Main.CtrlObjForGrant,'0') as psm_s4c_fm_avc_ctrl_obj_gr preserving type ) AS CtrlObjForGrant,
  Main.GrantHierarchy AS GrantHierarchy,
  Main.CtrlObjForSponsoredClass AS CtrlObjForSponsoredClass,
  Main.SponsoredClassHierarchy AS SponsoredClassHierarchy,
  Main.CtrlObjForSponsoredProgram AS CtrlObjForSponsoredProgram,
  Main.SponsoredProgramHierarchy AS SponsoredProgramHierarchy,
  Main.CtrlObjForBdgtValidityNmbr AS CtrlObjForBdgtValidityNmbr,
  Main.PurchaseOrder AS PurchaseOrder,
  Main.PurchaseRequisition AS PurchaseRequisition,
  Main.EarmarkedFundsDocument AS EarmarkedFundsDocument,
  Main.IsCommitment AS IsCommitment,
  Main.PubSecBudgetCnsmpnDate AS PubSecBudgetCnsmpnDate,
  Main.PubSecBudgetCnsmpnType AS PubSecBudgetCnsmpnType,
  Main._PubSecBdgtCnsmpnType._Text[1:Language = $session.system_language].PubSecBudgetCnsmpnTypeText AS PubSecBudgetCnsmpnTypeText,
  Main.PubSecBudgetCnsmpnAmtType AS PubSecBudgetCnsmpnAmtType,
  Main._PubSecBdgtCnsmpnAmtType._Text[1:Language = $session.system_language].PubSecBdgtCnsmpnAmtTypeText AS PubSecBdgtCnsmpnAmtTypeText,
  Main.GlobalCurrency AS GlobalCurrency,
  cast( Main.AmountInGlobalCurrency as psm_amt_expn_cmtact_grp_curr ) AS PubSecExpnCmtmtActlAmtInGCrcy,
  Main._CtrlObjFund.CtrlObjNameForFund AS CtrlObjNameForFund,
  Main._CtrlObjBdgtPeriod.CtrlObjNameForBudgetPeriod AS CtrlObjNameForBudgetPeriod,
  Main._CtrlObjCostCenter.CtrlObjNameForCostCenter AS CtrlObjNameForCostCenter,
  Main._CtrlObjFuncArea.CtrlObjNameForFunctionalArea AS CtrlObjNameForFunctionalArea,
  Main._CtrlObjWBSElement.CtrlObjNameForWBSElement AS CtrlObjNameForWBSElement,
  Main._CtrlObjBdgtAccount.CtrlObjNameForBudgetAccount AS CtrlObjNameForBudgetAccount,
  Main._CtrlObjGrant.CtrlObjForGrantName AS CtrlObjForGrantName,
  Main._CtrlObjSpnsrdClass.CtrlObjForSponsoredClassName AS CtrlObjForSponsoredClassName,
  Main._CtrlObjSpnsrdProg.CtrlObjForSponsoredProgramName AS CtrlObjForSponsoredProgramName,
  Main._Fund._Text[1:Language = $session.system_language].FundDescription AS FundDescription,
  Main._FunctionalArea._Text[1:Language = $session.system_language].FunctionalAreaName AS FunctionalAreaName,
  Main._BudgetPeriod._Text[1:Language = $session.system_language].BudgetPeriodName AS BudgetPeriodName,
  Main._CurrentCostCenter._Text[1:Language = $session.system_language].CostCenterName AS CostCenterName,
  Main._WBSElementExternalID.WBSDescription AS WBSDescription,
  Main._PubSecBudgetAccount._BudgetAccountText[1:Language = $session.system_language].BudgetAccountName AS BudgetAccountName,
  Main._Grant._Text[1:Language = $session.system_language].GrantName AS GrantName,
  Main._Grant._Sponsor.BusinessPartnerName AS BusinessPartnerName,
  Main._SponsoredClass._Text[1:Language = $session.system_language].SponsoredClassName AS SponsoredClassName,
  Main._SponsoredProgram._Text[1:Language = $session.system_language].SponsoredProgramName AS SponsoredProgramName,
  Main._FundType._Text[1:Language = $session.system_language].FundTypeDescription AS FundTypeDescription,
  Main._PubSecBdgtAcctRevnExpnCode._Text[1:Language = $session.system_language].PubSecBdgtAcctRevnExpnCodeText AS PubSecBdgtAcctRevnExpnCodeText,
  Main._PubSecAvailyCtrlProfile._Text[1:Language = $session.system_language].AvailabilityControlProfileName AS AvailabilityControlProfileName,
  Main._CompanyCode.CompanyCodeName AS CompanyCodeName,
  Main._GlobalCurrency._Text[1:Language = $session.system_language].CurrencyName AS CurrencyName,
  Main.FinancialAccountType AS FinancialAccountType,
  Main.BusinessArea AS BusinessArea,
  Main.Segment AS Segment,
  Main.GLAccount AS GLAccount,
  Main.Supplier AS Supplier,
  Main.Customer AS Customer,
  Main.AccountingDocumentType AS AccountingDocumentType,
  Main.ProfitCenter AS ProfitCenter,
  Main._CompanyCode AS _CompanyCode,
  Main._ControllingArea AS _ControllingArea,
  Main._FinancialManagementArea AS _FinancialManagementArea,
  Main._Fund AS _Fund,
  Main._Grant AS _Grant,
  Main._SponsoredProgram AS _SponsoredProgram,
  Main._SponsoredClass AS _SponsoredClass,
  Main._CostCenter AS _CostCenter,
  Main._CurrentCostCenter AS _CurrentCostCenter,
  Main._PubSecBdgtAcctRevnExpnCode AS _PubSecBdgtAcctRevnExpnCode,
  Main._PubSecAvailyCtrlProfile AS _PubSecAvailyCtrlProfile,
  Main._FinancialAccountType AS _FinancialAccountType,
  Main._BusinessArea AS _BusinessArea,
  Main._Segment AS _Segment,
  Main._GLAccountInCompanyCode AS _GLAccountInCompanyCode,
  Main._Supplier AS _Supplier,
  Main._Customer AS _Customer,
  Main._AccountingDocumentType AS _AccountingDocumentType,
  Main._ProfitCenter AS _ProfitCenter,
  Main._CurrentProfitCenter AS _CurrentProfitCenter
FROM I_PubSecCtrlObjCmtmtActlCube AS Main
;