I_CshPosUnitText

DDL: I_CSHPOSUNITTEXT SQL: ICPUNITTT Type: view BASIC

Cash Position Unit - Text

I_CshPosUnitText is a Basic CDS View that provides data about "Cash Position Unit - Text" in SAP S/4HANA. It reads from 1 data source (dd07t) and exposes 6 fields with key fields Language, CashPositionPrdfndInterimStep. It has 1 association to related views. It is exposed through 1 OData service (UI_SHORTTERMCASHPOS_DISPLAY). It is used in 1 Fiori application: Short-Term Cash Positioning.

Data Sources (1)

SourceAliasJoin Type
dd07t dd07t from

Associations (1)

CardinalityTargetAliasCondition
[0..1] I_Language _Language $projection.Language = _Language.Language

Annotations (16)

NameValueLevelField
AbapCatalog.sqlViewName ICPUNITTT view
AbapCatalog.compiler.compareFilter true view
AbapCatalog.preserveKey true view
AccessControl.authorizationCheck #NOT_REQUIRED view
EndUserText.label Cash Position Unit - Text view
Analytics.dataExtraction.enabled true view
ClientHandling.algorithm #SESSION_VARIABLE view
Metadata.ignorePropagatedAnnotations true view
ObjectModel.dataCategory #TEXT view
ObjectModel.representativeKey CashPositionPrdfndInterimStep view
ObjectModel.usageType.serviceQuality #A view
ObjectModel.usageType.dataClass #META view
ObjectModel.usageType.sizeCategory #S view
Search.searchable true view
VDM.lifecycle.contract.type #PUBLIC_LOCAL_API view
VDM.viewType #BASIC view

OData Services (1)

ServiceBindingVersionContractRelease
UI_SHORTTERMCASHPOS_DISPLAY UI_SHORTTERMCASHPOS_DISP V2 C1 NOT_RELEASED

Fiori Apps (1)

App IDApp NameTypeDescription
F5380 Short-Term Cash Positioning Transactional, Analytical This app facilitates cash managers and cash specialists to see short-term cash position based on direct bank balances. How cash position will be displayed depends on the selected profiles that are defined in app Define Cash Position Profiles.

Short-Term Cash Positioning

Business Role: Cash Manager

With this new app, you can view the forecasted cash positions for the current data by location, company, and currency. Cash position data is caculated based on the cash position profiles that are defined in the Define Cash Position Profiles app.

Fields (6)

KeyFieldSource TableSource FieldDescription
KEY Language
KEY CashPositionPrdfndInterimStep
DomainValue dd07t domvalue_l
DomainValueName
_Unit _Unit
_Language _Language
@AbapCatalog.sqlViewName: 'ICPUNITTT'
@AbapCatalog.compiler.compareFilter: true
@AbapCatalog.preserveKey: true
@AccessControl.authorizationCheck: #NOT_REQUIRED
@EndUserText.label: 'Cash Position Unit - Text'
@Analytics.dataExtraction.enabled: true
@ClientHandling.algorithm: #SESSION_VARIABLE
@Metadata.ignorePropagatedAnnotations: true
@ObjectModel.dataCategory: #TEXT
@ObjectModel.representativeKey: 'CashPositionPrdfndInterimStep'
@ObjectModel.usageType.serviceQuality: #A
@ObjectModel.usageType.dataClass: #META
@ObjectModel.usageType.sizeCategory: #S
@Search.searchable: true
@VDM.lifecycle.contract.type: #PUBLIC_LOCAL_API
@VDM.viewType: #BASIC

define view I_CshPosUnitText
  as select from dd07t
  association        to parent I_CshPosUnitVH as _Unit on $projection.CashPositionPrdfndInterimStep = _Unit.CashPositionPrdfndInterimStep
  association [0..1] to I_Language                as _Language       on $projection.Language = _Language.Language
{
      @ObjectModel.foreignKey.association: '_Language'
      @Semantics.language: true
  key cast( dd07t.ddlanguage as spras preserving type ) as Language,
      @ObjectModel.foreignKey.association: '_Unit'
       @ObjectModel.text.element: ['DomainValueName']
  key cast( dd07t.domvalue_l as step_unit )   as CashPositionPrdfndInterimStep,
      @Analytics.hidden: true
      @Consumption.hidden: true
      dd07t.domvalue_l                                  as DomainValue,
      @Search.defaultSearchElement: true
      @Search.fuzzinessThreshold: 0.8
      @Search.ranking: #HIGH
      @Semantics.text: true
      cast( dd07t.ddtext as val_text preserving type )  as DomainValueName,

      _Unit,
      _Language
}
where
      dd07t.domname  = 'FCLM_CP_STEP_UNIT'
  and dd07t.as4local = 'A'
  and dd07t.as4vers  = '0000'