I_Ftr_Cl_Key_Date_Utilization
Facility Utilization by Key Date
I_Ftr_Cl_Key_Date_Utilization is a Composite CDS View (Cube) that provides data about "Facility Utilization by Key Date" in SAP S/4HANA. It reads from 2 data sources (I_FinancialTransaction, P_Ftr_Cl_Keydate_Utilization) and exposes 11 fields with key fields CompanyCode, FinancialTransaction, KeyDate. It has 1 association to related views.
Data Sources (2)
| Source | Alias | Join Type |
|---|---|---|
| I_FinancialTransaction | FinancialTransaction | inner |
| P_Ftr_Cl_Keydate_Utilization | Utilization | from |
Associations (1)
| Cardinality | Target | Alias | Condition |
|---|---|---|---|
| [1..1] | I_Currency | _TransactionCurrency | $projection.TransactionCurrency = _TransactionCurrency.Currency |
Annotations (11)
| Name | Value | Level | Field |
|---|---|---|---|
| AbapCatalog.sqlViewName | ICLKEYDATEUTIL | view | |
| AbapCatalog.compiler.compareFilter | true | view | |
| ClientHandling.algorithm | #SESSION_VARIABLE | view | |
| AccessControl.authorizationCheck | #CHECK | view | |
| VDM.viewType | #COMPOSITE | view | |
| ObjectModel.usageType.serviceQuality | #D | view | |
| ObjectModel.usageType.sizeCategory | #L | view | |
| ObjectModel.usageType.dataClass | #TRANSACTIONAL | view | |
| EndUserText.label | Facility Utilization by Key Date | view | |
| Analytics.dataCategory | #CUBE | view | |
| Metadata.allowExtensions | true | view |
Fields (11)
| Key | Field | Source Table | Source Field | Description |
|---|---|---|---|---|
| KEY | CompanyCode | P_Ftr_Cl_Keydate_Utilization | CompanyCode | |
| KEY | FinancialTransaction | P_Ftr_Cl_Keydate_Utilization | FinancialTransaction | |
| KEY | KeyDate | |||
| FinancialInstrumentProductType | I_FinancialTransaction | FinancialInstrumentProductType | ||
| FinancialInstrTransactionType | I_FinancialTransaction | FinancialInstrTransactionType | ||
| Portfolio | I_FinancialTransaction | Portfolio | ||
| TransactionCurrency | P_Ftr_Cl_Keydate_Utilization | TransactionCurrency | ||
| TotalAmountInTransactionCrcy | ||||
| UtilizedAmountInTransCrcy | ||||
| AvailableAmountInTransCrcy | ||||
| _TransactionCurrency | _TransactionCurrency |
@AbapCatalog.sqlViewName: 'ICLKEYDATEUTIL'
@AbapCatalog.compiler.compareFilter: true
@ClientHandling.algorithm: #SESSION_VARIABLE
@AccessControl.authorizationCheck: #CHECK
@VDM.viewType: #COMPOSITE
@ObjectModel.usageType.serviceQuality: #D
@ObjectModel.usageType.sizeCategory: #L
@ObjectModel.usageType.dataClass: #TRANSACTIONAL
@EndUserText.label: 'Facility Utilization by Key Date'
@Analytics: { dataCategory: #CUBE }
@Metadata.allowExtensions:true
define view I_Ftr_Cl_Key_Date_Utilization
as select from P_Ftr_Cl_Keydate_Utilization as Utilization
inner join I_FinancialTransaction as FinancialTransaction on FinancialTransaction.CompanyCode = Utilization.CompanyCode
and FinancialTransaction.FinancialTransaction = Utilization.FinancialTransaction
association [1..1] to I_Currency as _TransactionCurrency on $projection.TransactionCurrency = _TransactionCurrency.Currency
{
key Utilization.CompanyCode,
key Utilization.FinancialTransaction,
key cast(Utilization.FacilityDate as vdm_v_key_date) as KeyDate,
//Utilization.RelatObject,
FinancialTransaction.FinancialInstrumentProductType,
FinancialTransaction.FinancialInstrTransactionType,
FinancialTransaction.Portfolio,
@ObjectModel.foreignKey.association: '_TransactionCurrency'
@Semantics.currencyCode: true
Utilization.TransactionCurrency,
@Semantics.amount.currencyCode: 'TransactionCurrency'
@DefaultAggregation: #SUM
sum(Utilization.TotalAmount) as TotalAmountInTransactionCrcy,
@Semantics.amount.currencyCode: 'TransactionCurrency'
@DefaultAggregation: #SUM
sum(Utilization.UtilizedChangeAmount) as UtilizedAmountInTransCrcy,
@Semantics.amount.currencyCode: 'TransactionCurrency'
@DefaultAggregation: #SUM
sum(Utilization.AvailableAmount) as AvailableAmountInTransCrcy,
_TransactionCurrency
}
group by
Utilization.CompanyCode,
Utilization.FinancialTransaction,
FinancialTransaction.FinancialInstrumentProductType,
FinancialTransaction.FinancialInstrTransactionType,
FinancialTransaction.Portfolio,
Utilization.FacilityDate,
Utilization.TransactionCurrency
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