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 | |
| KEY | CostCenter | I_CostCenter | CostCenter | |
| KEY | ValidityEndDate | I_CostCenter | ValidityEndDate | |
| ControllingArea | I_CostCenter | ControllingArea | ||
| ValidityStartDate | I_CostCenter | ValidityStartDate | ||
| IsBlkdForPrimaryCostsPosting | I_CostCenter | IsBlkdForPrimaryCostsPosting | ||
| IsBlockedForPlanPrimaryCosts | I_CostCenter | IsBlockedForPlanPrimaryCosts | ||
| BusinessArea | I_CostCenter | BusinessArea | ||
| CostCenterCategory | I_CostCenter | CostCenterCategory | ||
| CostCtrResponsiblePersonName | I_CostCenter | CostCtrResponsiblePersonName | ||
| CostCtrResponsibleUser | I_CostCenter | CostCtrResponsibleUser | ||
| CostCenterCurrency | I_CostCenter | CostCenterCurrency | ||
| CostingSheet | I_CostCenter | CostingSheet | ||
| TaxJurisdiction | I_CostCenter | TaxJurisdiction | ||
| ProfitCenter | I_CostCenter | ProfitCenter | ||
| Plant | I_CostCenter | Plant | ||
| LogicalSystem | I_CostCenter | LogicalSystem | ||
| CostCenterCreationDate | I_CostCenter | CostCenterCreationDate | ||
| CostCenterCreatedByUser | I_CostCenter | CostCenterCreatedByUser | ||
| IsBlkdForSecondaryCostsPosting | I_CostCenter | IsBlkdForSecondaryCostsPosting | ||
| IsBlockedForRevenuePosting | I_CostCenter | IsBlockedForRevenuePosting | ||
| IsBlockedForCommitmentPosting | I_CostCenter | IsBlockedForCommitmentPosting | ||
| IsBlockedForPlanSecondaryCosts | I_CostCenter | IsBlockedForPlanSecondaryCosts | ||
| IsBlockedForPlanRevenues | I_CostCenter | IsBlockedForPlanRevenues | ||
| CostCenterAllocationMethod | I_CostCenter | CostCenterAllocationMethod | ||
| ConsumptionQtyIsRecorded | I_CostCenter | ConsumptionQtyIsRecorded | ||
| Department | I_CostCenter | Department | ||
| SubsequentCostCenter | I_CostCenter | SubsequentCostCenter | ||
| ConditionUsage | I_CostCenter | ConditionUsage | ||
| ConditionApplication | I_CostCenter | ConditionApplication | ||
| CostCenterAccountingOverhead | I_CostCenter | CostCenterAccountingOverhead | ||
| Country | I_CostCenter | Country | ||
| FormOfAddress | I_CostCenter | FormOfAddress | ||
| AddressName | I_CostCenter | AddressName | ||
| AddressAdditionalName | I_CostCenter | AddressAdditionalName | ||
| CostCenterAddrName3 | I_CostCenter | CostCenterAddrName3 | ||
| CostCenterAddrName4 | I_CostCenter | CostCenterAddrName4 | ||
| CityName | I_CostCenter | CityName | ||
| District | I_CostCenter | District | ||
| StreetAddressName | I_CostCenter | StreetAddressName | ||
| POBox | I_CostCenter | POBox | ||
| PostalCode | I_CostCenter | PostalCode | ||
| POBoxPostalCode | I_CostCenter | POBoxPostalCode | ||
| Region | I_CostCenter | Region | ||
| Language | I_CostCenter | Language | ||
| TeleboxNumber | I_CostCenter | TeleboxNumber | ||
| PhoneNumber1 | I_CostCenter | PhoneNumber1 | ||
| PhoneNumber2 | I_CostCenter | PhoneNumber2 | ||
| FaxNumber | I_CostCenter | FaxNumber | ||
| TeletexNumber | I_CostCenter | TeletexNumber | ||
| TelexNumber | I_CostCenter | TelexNumber | ||
| DataCommunicationPhoneNumber | I_CostCenter | DataCommunicationPhoneNumber | ||
| CostCenterPrinterDestination | I_CostCenter | CostCenterPrinterDestination | ||
| CostCenterStandardHierArea | I_CostCenter | CostCenterStandardHierArea | ||
| CostCollector | I_CostCenter | CostCollector | ||
| CostCenterIsComplete | I_CostCenter | CostCenterIsComplete | ||
| IsStatisticalCostCenter | I_CostCenter | IsStatisticalCostCenter | ||
| ObjectInternalID | I_CostCenter | ObjectInternalID | ||
| CostCenterFunction | I_CostCenter | CostCenterFunction | ||
| CostCenterAlternativeFunction | I_CostCenter | CostCenterAlternativeFunction | ||
| FunctionalArea | I_CostCenter | FunctionalArea | ||
| JointVenture | I_CostCenter | JointVenture | ||
| JointVentureRecoveryCode | I_CostCenter | JointVentureRecoveryCode | ||
| JointVentureEquityType | I_CostCenter | JointVentureEquityType | ||
| JointVentureObjectType | I_CostCenter | JointVentureObjectType | ||
| JointVentureClass | I_CostCenter | JointVentureClass | ||
| JointVentureSubClass | I_CostCenter | JointVentureSubClass | ||
| BudgetCarryingCostCenter | I_CostCenter | BudgetCarryingCostCenter | ||
| AvailabilityControlProfile | I_CostCenter | AvailabilityControlProfile | ||
| AvailabilityControlIsActive | I_CostCenter | AvailabilityControlIsActive | ||
| Fund | I_CostCenter | Fund | ||
| GrantID | I_CostCenter | GrantID | ||
| FundIsFixAssigned | I_CostCenter | FundIsFixAssigned | ||
| GrantIDIsFixAssigned | I_CostCenter | GrantIDIsFixAssigned | ||
| FunctionalAreaIsFixAssigned | I_CostCenter | FunctionalAreaIsFixAssigned | ||
| _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 |
@VDM.lifecycle.contract.type: #PUBLIC_LOCAL_API
@AbapCatalog.sqlViewName: 'IFICCTRBUKRS'
@AbapCatalog.compiler.compareFilter: true
@AbapCatalog.preserveKey: true
@AccessControl.authorizationCheck: #CHECK
@EndUserText.label: 'Cost Center For Company Code'
@Analytics.dataCategory: #DIMENSION
@ObjectModel.representativeKey: 'CostCenter'
@AccessControl.personalData.blocking: #REQUIRED
@AccessControl.privilegedAssociations: [ '_UserRespContactCard', '_UserCrtedContactCard' ]
@Metadata.allowExtensions: true
@VDM.viewType: #BASIC
@ObjectModel.usageType: {
dataClass: #ORGANIZATIONAL,
serviceQuality: #A,
sizeCategory: #L
}
@ClientHandling.algorithm: #SESSION_VARIABLE
@Search.searchable: true
@Consumption.filter.businessDate.at: true
define view I_CostCenterForCompanyCode as select from I_CostCenter
association [1..1] to I_CostCenter as _CostCenter on $projection.ControllingArea = _CostCenter.ControllingArea
and $projection.CostCenter = _CostCenter.CostCenter
and $projection.ValidityEndDate = _CostCenter.ValidityEndDate
association [1..1] to E_CostCenter as _Extension on $projection.ControllingArea = _Extension.ControllingArea
and $projection.CostCenter = _Extension.CostCenter
and $projection.ValidityEndDate = _Extension.ValidityEndDate
{
@ObjectModel.foreignKey.association: '_CompanyCode'
key I_CostCenter.CompanyCode,
@Search.defaultSearchElement: true
@Search.fuzzinessThreshold: 0.8
@Search.ranking: #HIGH
@ObjectModel.text.association: '_Text'
@ObjectModel.hierarchy.association: '_CostCenterHierarchyNode'
key I_CostCenter.CostCenter,
@Semantics.businessDate.to: true
key I_CostCenter.ValidityEndDate,
@ObjectModel.foreignKey.association: '_ControllingArea'
I_CostCenter.ControllingArea,
@Semantics.businessDate.from: true
I_CostCenter.ValidityStartDate,
I_CostCenter.IsBlkdForPrimaryCostsPosting,
I_CostCenter.IsBlockedForPlanPrimaryCosts,
@ObjectModel.foreignKey.association: '_BusinessArea'
I_CostCenter.BusinessArea,
@ObjectModel.foreignKey.association: '_CostCenterCategory'
I_CostCenter.CostCenterCategory,
I_CostCenter.CostCtrResponsiblePersonName,
@ObjectModel.foreignKey.association: '_UserRespContactCard'
I_CostCenter.CostCtrResponsibleUser,
@ObjectModel.foreignKey.association: '_Currency'
I_CostCenter.CostCenterCurrency,
@ObjectModel.foreignKey.association: '_CostingSheetProcedure'
I_CostCenter.CostingSheet,
I_CostCenter.TaxJurisdiction,
@ObjectModel.foreignKey.association: '_ProfitCenter'
I_CostCenter.ProfitCenter,
I_CostCenter.Plant,
I_CostCenter.LogicalSystem,
I_CostCenter.CostCenterCreationDate,
@ObjectModel.foreignKey.association: '_UserCrtedContactCard'
I_CostCenter.CostCenterCreatedByUser,
I_CostCenter.IsBlkdForSecondaryCostsPosting,
I_CostCenter.IsBlockedForRevenuePosting,
I_CostCenter.IsBlockedForCommitmentPosting,
I_CostCenter.IsBlockedForPlanSecondaryCosts,
I_CostCenter.IsBlockedForPlanRevenues,
I_CostCenter.CostCenterAllocationMethod,
I_CostCenter.ConsumptionQtyIsRecorded,
I_CostCenter.Department,
I_CostCenter.SubsequentCostCenter,
I_CostCenter.ConditionUsage,
I_CostCenter.ConditionApplication,
I_CostCenter.CostCenterAccountingOverhead,
@ObjectModel.foreignKey.association: '_Country'
I_CostCenter.Country,
I_CostCenter.FormOfAddress,
I_CostCenter.AddressName,
I_CostCenter.AddressAdditionalName,
I_CostCenter.CostCenterAddrName3,
I_CostCenter.CostCenterAddrName4,
I_CostCenter.CityName,
I_CostCenter.District,
I_CostCenter.StreetAddressName,
I_CostCenter.POBox,
I_CostCenter.PostalCode,
I_CostCenter.POBoxPostalCode,
@ObjectModel.foreignKey.association: '_Region'
I_CostCenter.Region,
@ObjectModel.foreignKey.association: '_Language'
I_CostCenter.Language,
I_CostCenter.TeleboxNumber,
I_CostCenter.PhoneNumber1,
I_CostCenter.PhoneNumber2,
I_CostCenter.FaxNumber,
I_CostCenter.TeletexNumber,
I_CostCenter.TelexNumber,
I_CostCenter.DataCommunicationPhoneNumber,
I_CostCenter.CostCenterPrinterDestination,
I_CostCenter.CostCenterStandardHierArea,
I_CostCenter.CostCollector,
I_CostCenter.CostCenterIsComplete,
I_CostCenter.IsStatisticalCostCenter,
I_CostCenter.ObjectInternalID,
I_CostCenter.CostCenterFunction,
I_CostCenter.CostCenterAlternativeFunction,
@ObjectModel.foreignKey.association: '_FunctionalArea'
I_CostCenter.FunctionalArea,
I_CostCenter.JointVenture,
I_CostCenter.JointVentureRecoveryCode,
I_CostCenter.JointVentureEquityType,
I_CostCenter.JointVentureObjectType,
I_CostCenter.JointVentureClass,
I_CostCenter.JointVentureSubClass,
I_CostCenter.BudgetCarryingCostCenter,
I_CostCenter.AvailabilityControlProfile,
I_CostCenter.AvailabilityControlIsActive,
I_CostCenter.Fund,
I_CostCenter.GrantID,
I_CostCenter.FundIsFixAssigned,
I_CostCenter.GrantIDIsFixAssigned,
I_CostCenter.FunctionalAreaIsFixAssigned,
_CostCenter,
I_CostCenter._AvailabilityCtrlProfile,
I_CostCenter._BusinessArea,
I_CostCenter._CompanyCode,
I_CostCenter._ControllingArea,
I_CostCenter._CostCenterCategory,
I_CostCenter._CostCenterHierarchyNode,
I_CostCenter._CostingSheetProcedure,
I_CostCenter._Country,
I_CostCenter._Currency,
I_CostCenter._FunctionalArea,
I_CostCenter._Language,
@Consumption.filter.businessDate.at: true // ??????
I_CostCenter._ProfitCenter,
I_CostCenter._Region,
I_CostCenter._Text,
I_CostCenter._UserCrtedContactCard,
I_CostCenter._UserRespContactCard
}
Learn More
- What Is a CDS View in SAP S/4HANA?
- Types of CDS Views: Basic, Composite, Consumption, and Transactional
- SAP Tables vs CDS Views — Key Differences
- Understanding Data Lineage in SAP S/4HANA
- VDM (Virtual Data Model) in SAP S/4HANA Explained
- CDS View Annotations — A Complete Guide
- 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