C_CnsldtnUnitTP
Consolidation Unit
C_CnsldtnUnitTP is a Consumption CDS View that provides data about "Consolidation Unit" in SAP S/4HANA. It reads from 1 data source (R_CnsldtnUnitTP) and exposes 9 fields with key field ConsolidationUnit. It is exposed through 1 OData service (UI_FINCS_CONSUNIT_DEFINE). It is used in 1 Fiori application: Define Consolidation Units. Part of development package FIN_CS_MD_UNIT.
Data Sources (1)
| Source | Alias | Join Type |
|---|---|---|
| R_CnsldtnUnitTP | R_CnsldtnUnitTP | projection |
Annotations (8)
| Name | Value | Level | Field |
|---|---|---|---|
| Metadata.allowExtensions | false | view | |
| VDM.viewType | #CONSUMPTION | view | |
| ObjectModel.usageType.dataClass | #MASTER | view | |
| ObjectModel.usageType.serviceQuality | #C | view | |
| ObjectModel.usageType.sizeCategory | #M | view | |
| AccessControl.authorizationCheck | #CHECK | view | |
| EndUserText.label | Consolidation Unit | view | |
| Metadata.ignorePropagatedAnnotations | true | view |
OData Services (1)
| Service | Binding | Version | Contract | Release |
|---|---|---|---|---|
| UI_FINCS_CONSUNIT_DEFINE | UI_FINCS_CONSUNIT_DEFINE | V2 | C1 | NOT_RELEASED |
Fiori Apps (1)
| App ID | App Name | Type | Description |
|---|---|---|---|
| F4685 | Define Consolidation Units | Transactional | An application used to create / change / display consolidation units master data. |
Define Consolidation Units
Business Role: Administrator - Group Reporting
With this app, you manage the master data of consolidation units, including the assignment of time- and version-dependent attribute values, such as currency translation method, tax rate, or universal journal integration.Alternatively you can maintain this master data using the "Import Consolidation Master Data" app.For more information, see https://help.sap.com/viewer/4ebf1502064b406c964b0911adfb3f01/LATEST/en-US/a8f3c709a7f642398f1dd15de35b5320.html
Fields (9)
| Key | Field | Source Table | Source Field | Description |
|---|---|---|---|---|
| KEY | ConsolidationUnit | _CnsldtnUnit | ConsolidationUnit | |
| Country | _CnsldtnUnit | Country | ||
| ConsolidationUnitLink | _CnsldtnUnit | ConsolidationUnitLink | ||
| ConsolidationUnitLinkLabel | _CnsldtnUnit | ConsolidationUnitLinkLabel | ||
| Company | ||||
| CompanyName | ||||
| ETag | _CnsldtnUnit | ETag | ||
| CountryNamelocalized | ||||
| ConsolidationUnitTextlocalized |
@Metadata.allowExtensions: false
@VDM: {
viewType: #CONSUMPTION,
usage.type: [#TRANSACTIONAL_PROCESSING_SERVICE]
}
@ObjectModel.usageType: {
dataClass: #MASTER,
serviceQuality: #C,
sizeCategory: #M
}
@AccessControl.authorizationCheck: #CHECK
@EndUserText.label: 'Consolidation Unit'
@Metadata.ignorePropagatedAnnotations: true
define root view entity C_CnsldtnUnitTP
provider contract transactional_query
as projection on R_CnsldtnUnitTP as _CnsldtnUnit
{
@Consumption.valueHelpDefinition: [{
entity:{
name:'C_CnsldtnUnitValueHelp_3',
element:'ConsolidationUnit'}
}]
@ObjectModel.text.element: [ 'ConsolidationUnitText' ]
key _CnsldtnUnit.ConsolidationUnit,
@Consumption.valueHelpDefinition: [{
entity:{
name:'I_CountryVH',
element:'Country'}
}]
@EndUserText: {
label: 'Country/Region',
quickInfo: 'Country/Region'
}
@ObjectModel.text.element: [ 'CountryName' ]
@UI.textArrangement: #TEXT_LAST
_CnsldtnUnit.Country,
_CnsldtnUnit.ConsolidationUnitLink,
_CnsldtnUnit.ConsolidationUnitLinkLabel,
@EndUserText: {
label: 'Company',
quickInfo: 'Company'
}
@ObjectModel.text.element: [ 'CompanyName' ]
@UI.textArrangement: #TEXT_LAST
_CnsldtnUnit._Company.Company, //STS - TODO: remove field
@EndUserText: {
label: 'Company Description',
quickInfo: 'Company Description'
}
@Semantics.text:true
_CnsldtnUnit._Company.CompanyName, //STS - TODO: remove field
@UI.hidden: true
_CnsldtnUnit.ETag,
@EndUserText: {
label: 'Country/Region Description',
quickInfo: 'Country/Region Description'
}
@Semantics.text:true
_CnsldtnUnit._Country._Text.CountryName : localized,
@Semantics.text:true
_CnsldtnUnit._Text.ConsolidationUnitText : localized,
// composition definition
_Text as _Text : redirected to composition child C_CnsldtnUnitTextTP,
_CnsldtnUnitByTime as _CnsldtnUnitByTime : redirected to composition child C_CnsldtnUnitByTimeTP,
_CnsldtnUnitByTimeVersion as _CnsldtnUnitByTimeVersion : redirected to composition child C_CnsldtnUnitByTimeVersionTP
}
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