I_CshPosShiftOptionText

DDL: I_CSHPOSSHIFTOPTIONTEXT SQL: ICPSHFTOPTT Type: view BASIC

Cash Position Shift Option - Text

I_CshPosShiftOptionText is a Basic CDS View that provides data about "Cash Position Shift Option - Text" in SAP S/4HANA. It reads from 1 data source (dd07t) and exposes 6 fields with key fields Language, CashPositionShiftOption. 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 ICPSHFTOPTT view
AbapCatalog.compiler.compareFilter true view
AbapCatalog.preserveKey true view
AccessControl.authorizationCheck #NOT_REQUIRED view
EndUserText.label Cash Position Shift Option - Text view
Analytics.dataExtraction.enabled true view
ClientHandling.algorithm #SESSION_VARIABLE view
Metadata.ignorePropagatedAnnotations true view
ObjectModel.dataCategory #TEXT view
ObjectModel.representativeKey CashPositionShiftOption 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 CashPositionShiftOption
DomainValue dd07t domvalue_l
DomainValueName
_CshPosShiftOptionVH _CshPosShiftOptionVH
_Language _Language
@AbapCatalog.sqlViewName: 'ICPSHFTOPTT'
@AbapCatalog.compiler.compareFilter: true
@AbapCatalog.preserveKey: true
@AccessControl.authorizationCheck: #NOT_REQUIRED
@EndUserText.label: 'Cash Position Shift Option - Text'
@Analytics.dataExtraction.enabled: true
@ClientHandling.algorithm: #SESSION_VARIABLE
@Metadata.ignorePropagatedAnnotations: true
@ObjectModel.dataCategory: #TEXT
@ObjectModel.representativeKey: 'CashPositionShiftOption'
@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_CshPosShiftOptionText
  as select from dd07t
  association        to parent I_CshPosShiftOptionVH as _CshPosShiftOptionVH     on $projection.CashPositionShiftOption = _CshPosShiftOptionVH.CashPositionShiftOption
  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: '_CshPosShiftOptionVH'
      @ObjectModel.text.element: ['DomainValueName']
  key cast( dd07t.domvalue_l as fclm_cp_flow_shift_option )      as CashPositionShiftOption,
      @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,

      _CshPosShiftOptionVH,
      _Language
}
where
      dd07t.domname  = 'FCLM_CP_FLOW_SHIFT_OPTION'
  and dd07t.as4local = 'A'
  and dd07t.as4vers  = '0000'