I_CostCenterForCompanyCode
Cost Center For Company Code
I_CostCenterForCompanyCode is a Basic CDS View (Dimension) that provides data about "Cost Center For Company Code" in SAP S/4HANA. It reads from 1 data source (I_CostCenter) and exposes 92 fields with key fields CompanyCode, CostCenter, ValidityEndDate. It has 2 associations to related views.
Data Sources (1)
| Source | Alias | Join Type |
|---|---|---|
| I_CostCenter | I_CostCenter | from |
Associations (2)
| Cardinality | Target | Alias | Condition |
|---|---|---|---|
| [1..1] | I_CostCenter | _CostCenter | $projection.ControllingArea = _CostCenter.ControllingArea and $projection.CostCenter = _CostCenter.CostCenter and $projection.ValidityEndDate = _CostCenter.ValidityEndDate |
| [1..1] | E_CostCenter | _Extension | $projection.ControllingArea = _Extension.ControllingArea and $projection.CostCenter = _Extension.CostCenter and $projection.ValidityEndDate = _Extension.ValidityEndDate |
Annotations (17)
| Name | Value | Level | Field |
|---|---|---|---|
| VDM.lifecycle.contract.type | #PUBLIC_LOCAL_API | view | |
| AbapCatalog.sqlViewName | IFICCTRBUKRS | view | |
| AbapCatalog.compiler.compareFilter | true | view | |
| AbapCatalog.preserveKey | true | view | |
| AccessControl.authorizationCheck | #CHECK | view | |
| EndUserText.label | Cost Center For Company Code | view | |
| Analytics.dataCategory | #DIMENSION | view | |
| ObjectModel.representativeKey | CostCenter | view | |
| AccessControl.personalData.blocking | #REQUIRED | view | |
| Metadata.allowExtensions | true | view | |
| VDM.viewType | #BASIC | view | |
| ObjectModel.usageType.dataClass | #ORGANIZATIONAL | view | |
| ObjectModel.usageType.serviceQuality | #A | view | |
| ObjectModel.usageType.sizeCategory | #L | view | |
| ClientHandling.algorithm | #SESSION_VARIABLE | view | |
| Search.searchable | true | view | |
| Consumption.filter.businessDate.at | true | view |
Fields (92)
| Key | Field | Source Table | Source Field | Description |
|---|---|---|---|---|
| KEY | CompanyCode | I_CostCenter | CompanyCode | Receiver Company Code |
| KEY | CostCenter | I_CostCenter | CostCenter | Cost Center |
| KEY | ValidityEndDate | I_CostCenter | ValidityEndDate | ValidTo |
| ControllingArea | I_CostCenter | ControllingArea | Controlling Area | |
| ValidityStartDate | I_CostCenter | ValidityStartDate | Validity Start Date | |
| IsBlkdForPrimaryCostsPosting | I_CostCenter | IsBlkdForPrimaryCostsPosting | Lock Primary Costs Posting | |
| IsBlockedForPlanPrimaryCosts | I_CostCenter | IsBlockedForPlanPrimaryCosts | Lock Primary Costs Planning | |
| BusinessArea | I_CostCenter | BusinessArea | Business Area | |
| CostCenterCategory | I_CostCenter | CostCenterCategory | CCtr Category | |
| CostCtrResponsiblePersonName | I_CostCenter | CostCtrResponsiblePersonName | Person Resp. | |
| CostCtrResponsibleUser | I_CostCenter | CostCtrResponsibleUser | User Responsible | |
| CostCenterCurrency | I_CostCenter | CostCenterCurrency | Currency | |
| CostingSheet | I_CostCenter | CostingSheet | Costing Sheet | |
| TaxJurisdiction | I_CostCenter | TaxJurisdiction | Tax Jurisdiction | |
| ProfitCenter | I_CostCenter | ProfitCenter | Profit Center | |
| Plant | I_CostCenter | Plant | Valuation Area | |
| LogicalSystem | I_CostCenter | LogicalSystem | Logical System | |
| CostCenterCreationDate | I_CostCenter | CostCenterCreationDate | Created On | |
| CostCenterCreatedByUser | I_CostCenter | CostCenterCreatedByUser | Created By | |
| IsBlkdForSecondaryCostsPosting | I_CostCenter | IsBlkdForSecondaryCostsPosting | Lock Secondary Costs Posting | |
| IsBlockedForRevenuePosting | I_CostCenter | IsBlockedForRevenuePosting | Lock Revenue Posting | |
| IsBlockedForCommitmentPosting | I_CostCenter | IsBlockedForCommitmentPosting | Lock Commitment Updates | |
| IsBlockedForPlanSecondaryCosts | I_CostCenter | IsBlockedForPlanSecondaryCosts | Lock Secondary Costs Planning | |
| IsBlockedForPlanRevenues | I_CostCenter | IsBlockedForPlanRevenues | Lock Revenue Planning | |
| CostCenterAllocationMethod | I_CostCenter | CostCenterAllocationMethod | Alloc. Methods | |
| ConsumptionQtyIsRecorded | I_CostCenter | ConsumptionQtyIsRecorded | Record Quantity | |
| Department | I_CostCenter | Department | Department | |
| SubsequentCostCenter | I_CostCenter | SubsequentCostCenter | Subseq.CCtr | |
| ConditionUsage | I_CostCenter | ConditionUsage | Usage | |
| ConditionApplication | I_CostCenter | ConditionApplication | Application | |
| CostCenterAccountingOverhead | I_CostCenter | CostCenterAccountingOverhead | Overhead Key | |
| Country | I_CostCenter | Country | Venue: Ctry/Reg | |
| FormOfAddress | I_CostCenter | FormOfAddress | Title Key | |
| AddressName | I_CostCenter | AddressName | Name | |
| AddressAdditionalName | I_CostCenter | AddressAdditionalName | Name 2 | |
| CostCenterAddrName3 | I_CostCenter | CostCenterAddrName3 | Name 3 | |
| CostCenterAddrName4 | I_CostCenter | CostCenterAddrName4 | Name 4 | |
| CityName | I_CostCenter | CityName | Name | |
| District | I_CostCenter | District | District Court | |
| StreetAddressName | I_CostCenter | StreetAddressName | Street | |
| POBox | I_CostCenter | POBox | PO Box | |
| PostalCode | I_CostCenter | PostalCode | Postal Code | |
| POBoxPostalCode | I_CostCenter | POBoxPostalCode | PO Box Postal Code | |
| Region | I_CostCenter | Region | Venue Region | |
| Language | I_CostCenter | Language | Report Text Language | |
| TeleboxNumber | I_CostCenter | TeleboxNumber | Telebox Number | |
| PhoneNumber1 | I_CostCenter | PhoneNumber1 | Telephone 1 | |
| PhoneNumber2 | I_CostCenter | PhoneNumber2 | Telephone 2 | |
| FaxNumber | I_CostCenter | FaxNumber | Fax Number | |
| TeletexNumber | I_CostCenter | TeletexNumber | Teletex Number | |
| TelexNumber | I_CostCenter | TelexNumber | Telex Number | |
| DataCommunicationPhoneNumber | I_CostCenter | DataCommunicationPhoneNumber | Data Line | |
| CostCenterPrinterDestination | I_CostCenter | CostCenterPrinterDestination | Printer Destination | |
| CostCenterStandardHierArea | I_CostCenter | CostCenterStandardHierArea | Standard Hierarchy Node | |
| CostCollector | I_CostCenter | CostCollector | Cost Collector | |
| CostCenterIsComplete | I_CostCenter | CostCenterIsComplete | Complete | |
| IsStatisticalCostCenter | I_CostCenter | IsStatisticalCostCenter | Cost Center Is Stat. | |
| ObjectInternalID | I_CostCenter | ObjectInternalID | Object number | |
| CostCenterFunction | I_CostCenter | CostCenterFunction | Function | |
| CostCenterAlternativeFunction | I_CostCenter | CostCenterAlternativeFunction | Alt. Function | |
| FunctionalArea | I_CostCenter | FunctionalArea | Sendr Fctl Area | |
| JointVenture | I_CostCenter | JointVenture | Joint venture | |
| JointVentureRecoveryCode | I_CostCenter | JointVentureRecoveryCode | Recovery Ind. | |
| JointVentureEquityType | I_CostCenter | JointVentureEquityType | Joint Venture Equity Type | |
| JointVentureObjectType | I_CostCenter | JointVentureObjectType | JV Object Type | |
| JointVentureClass | I_CostCenter | JointVentureClass | JIB/JIBE Class | |
| JointVentureSubClass | I_CostCenter | JointVentureSubClass | JIB/JIBE SbClsA | |
| BudgetCarryingCostCenter | I_CostCenter | BudgetCarryingCostCenter | Budget-Carrying Cost Center | |
| AvailabilityControlProfile | I_CostCenter | AvailabilityControlProfile | Budget Availability Control Profile | |
| AvailabilityControlIsActive | I_CostCenter | AvailabilityControlIsActive | Budget Availability Control is Active | |
| Fund | I_CostCenter | Fund | Sender Fund | |
| GrantID | I_CostCenter | GrantID | Sender Grant | |
| FundIsFixAssigned | I_CostCenter | FundIsFixAssigned | Fund Fixed Assignment | |
| GrantIDIsFixAssigned | I_CostCenter | GrantIDIsFixAssigned | Grant Fixed Assignment | |
| FunctionalAreaIsFixAssigned | I_CostCenter | FunctionalAreaIsFixAssigned | Functional Area Fixed Assignment | |
| _CostCenter | _CostCenter | |||
| _AvailabilityCtrlProfile | I_CostCenter | _AvailabilityCtrlProfile | ||
| _BusinessArea | I_CostCenter | _BusinessArea | ||
| _CompanyCode | I_CostCenter | _CompanyCode | ||
| _ControllingArea | I_CostCenter | _ControllingArea | ||
| _CostCenterCategory | I_CostCenter | _CostCenterCategory | ||
| _CostCenterHierarchyNode | I_CostCenter | _CostCenterHierarchyNode | ||
| _CostingSheetProcedure | I_CostCenter | _CostingSheetProcedure | ||
| _Country | I_CostCenter | _Country | ||
| _Currency | I_CostCenter | _Currency | ||
| _FunctionalArea | I_CostCenter | _FunctionalArea | ||
| _Language | I_CostCenter | _Language | ||
| _ProfitCenter | I_CostCenter | _ProfitCenter | ||
| _Region | I_CostCenter | _Region | ||
| _Text | I_CostCenter | _Text | ||
| _UserCrtedContactCard | I_CostCenter | _UserCrtedContactCard | ||
| _UserRespContactCard | I_CostCenter | _UserRespContactCard |
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_CostCenterForCompanyCode.
-- 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: IFICCTRBUKRS
CREATE VIEW I_CostCenterForCompanyCode AS
SELECT
I_CostCenter.CompanyCode AS CompanyCode,
I_CostCenter.CostCenter AS CostCenter,
I_CostCenter.ValidityEndDate AS ValidityEndDate,
I_CostCenter.ControllingArea AS ControllingArea,
I_CostCenter.ValidityStartDate AS ValidityStartDate,
I_CostCenter.IsBlkdForPrimaryCostsPosting AS IsBlkdForPrimaryCostsPosting,
I_CostCenter.IsBlockedForPlanPrimaryCosts AS IsBlockedForPlanPrimaryCosts,
I_CostCenter.BusinessArea AS BusinessArea,
I_CostCenter.CostCenterCategory AS CostCenterCategory,
I_CostCenter.CostCtrResponsiblePersonName AS CostCtrResponsiblePersonName,
I_CostCenter.CostCtrResponsibleUser AS CostCtrResponsibleUser,
I_CostCenter.CostCenterCurrency AS CostCenterCurrency,
I_CostCenter.CostingSheet AS CostingSheet,
I_CostCenter.TaxJurisdiction AS TaxJurisdiction,
I_CostCenter.ProfitCenter AS ProfitCenter,
I_CostCenter.Plant AS Plant,
I_CostCenter.LogicalSystem AS LogicalSystem,
I_CostCenter.CostCenterCreationDate AS CostCenterCreationDate,
I_CostCenter.CostCenterCreatedByUser AS CostCenterCreatedByUser,
I_CostCenter.IsBlkdForSecondaryCostsPosting AS IsBlkdForSecondaryCostsPosting,
I_CostCenter.IsBlockedForRevenuePosting AS IsBlockedForRevenuePosting,
I_CostCenter.IsBlockedForCommitmentPosting AS IsBlockedForCommitmentPosting,
I_CostCenter.IsBlockedForPlanSecondaryCosts AS IsBlockedForPlanSecondaryCosts,
I_CostCenter.IsBlockedForPlanRevenues AS IsBlockedForPlanRevenues,
I_CostCenter.CostCenterAllocationMethod AS CostCenterAllocationMethod,
I_CostCenter.ConsumptionQtyIsRecorded AS ConsumptionQtyIsRecorded,
I_CostCenter.Department AS Department,
I_CostCenter.SubsequentCostCenter AS SubsequentCostCenter,
I_CostCenter.ConditionUsage AS ConditionUsage,
I_CostCenter.ConditionApplication AS ConditionApplication,
I_CostCenter.CostCenterAccountingOverhead AS CostCenterAccountingOverhead,
I_CostCenter.Country AS Country,
I_CostCenter.FormOfAddress AS FormOfAddress,
I_CostCenter.AddressName AS AddressName,
I_CostCenter.AddressAdditionalName AS AddressAdditionalName,
I_CostCenter.CostCenterAddrName3 AS CostCenterAddrName3,
I_CostCenter.CostCenterAddrName4 AS CostCenterAddrName4,
I_CostCenter.CityName AS CityName,
I_CostCenter.District AS District,
I_CostCenter.StreetAddressName AS StreetAddressName,
I_CostCenter.POBox AS POBox,
I_CostCenter.PostalCode AS PostalCode,
I_CostCenter.POBoxPostalCode AS POBoxPostalCode,
I_CostCenter.Region AS Region,
I_CostCenter.Language AS Language,
I_CostCenter.TeleboxNumber AS TeleboxNumber,
I_CostCenter.PhoneNumber1 AS PhoneNumber1,
I_CostCenter.PhoneNumber2 AS PhoneNumber2,
I_CostCenter.FaxNumber AS FaxNumber,
I_CostCenter.TeletexNumber AS TeletexNumber,
I_CostCenter.TelexNumber AS TelexNumber,
I_CostCenter.DataCommunicationPhoneNumber AS DataCommunicationPhoneNumber,
I_CostCenter.CostCenterPrinterDestination AS CostCenterPrinterDestination,
I_CostCenter.CostCenterStandardHierArea AS CostCenterStandardHierArea,
I_CostCenter.CostCollector AS CostCollector,
I_CostCenter.CostCenterIsComplete AS CostCenterIsComplete,
I_CostCenter.IsStatisticalCostCenter AS IsStatisticalCostCenter,
I_CostCenter.ObjectInternalID AS ObjectInternalID,
I_CostCenter.CostCenterFunction AS CostCenterFunction,
I_CostCenter.CostCenterAlternativeFunction AS CostCenterAlternativeFunction,
I_CostCenter.FunctionalArea AS FunctionalArea,
I_CostCenter.JointVenture AS JointVenture,
I_CostCenter.JointVentureRecoveryCode AS JointVentureRecoveryCode,
I_CostCenter.JointVentureEquityType AS JointVentureEquityType,
I_CostCenter.JointVentureObjectType AS JointVentureObjectType,
I_CostCenter.JointVentureClass AS JointVentureClass,
I_CostCenter.JointVentureSubClass AS JointVentureSubClass,
I_CostCenter.BudgetCarryingCostCenter AS BudgetCarryingCostCenter,
I_CostCenter.AvailabilityControlProfile AS AvailabilityControlProfile,
I_CostCenter.AvailabilityControlIsActive AS AvailabilityControlIsActive,
I_CostCenter.Fund AS Fund,
I_CostCenter.GrantID AS GrantID,
I_CostCenter.FundIsFixAssigned AS FundIsFixAssigned,
I_CostCenter.GrantIDIsFixAssigned AS GrantIDIsFixAssigned,
I_CostCenter.FunctionalAreaIsFixAssigned AS FunctionalAreaIsFixAssigned,
I_CostCenter._AvailabilityCtrlProfile AS _AvailabilityCtrlProfile,
I_CostCenter._BusinessArea AS _BusinessArea,
I_CostCenter._CompanyCode AS _CompanyCode,
I_CostCenter._ControllingArea AS _ControllingArea,
I_CostCenter._CostCenterCategory AS _CostCenterCategory,
I_CostCenter._CostCenterHierarchyNode AS _CostCenterHierarchyNode,
I_CostCenter._CostingSheetProcedure AS _CostingSheetProcedure,
I_CostCenter._Country AS _Country,
I_CostCenter._Currency AS _Currency,
I_CostCenter._FunctionalArea AS _FunctionalArea,
I_CostCenter._Language AS _Language,
I_CostCenter._ProfitCenter AS _ProfitCenter,
I_CostCenter._Region AS _Region,
I_CostCenter._Text AS _Text,
I_CostCenter._UserCrtedContactCard AS _UserCrtedContactCard,
I_CostCenter._UserRespContactCard AS _UserRespContactCard
FROM I_CostCenter
LEFT OUTER JOIN I_CostCenter AS _CostCenter ON ControllingArea = _CostCenter.ControllingArea AND CostCenter = _CostCenter.CostCenter AND ValidityEndDate = _CostCenter.ValidityEndDate -- association [1..1]
LEFT OUTER JOIN E_CostCenter AS _Extension ON ControllingArea = _Extension.ControllingArea AND CostCenter = _Extension.CostCenter AND ValidityEndDate = _Extension.ValidityEndDate -- association [1..1]
;
Learn More
- VDM (Virtual Data Model) in SAP S/4HANA Explained
- Types of CDS Views: Basic, Composite, Consumption, and Transactional
- CDS View Annotations — A Complete Guide
- What Is a CDS View in SAP S/4HANA?
- SAP Tables vs CDS Views — Key Differences
- Understanding Data Lineage in SAP S/4HANA
- 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