C_CashPositionProfile

DDL: C_CASHPOSITIONPROFILE Type: view_entity CONSUMPTION Package: FCLM_CP_SHORTTERM

Cash Position Profile

C_CashPositionProfile is a Consumption CDS View that provides data about "Cash Position Profile" in SAP S/4HANA. It reads from 1 data source (I_CashPositionProfile) and exposes 34 fields with key field CashPositionProfile. It is exposed through 2 OData services (ASQL_F8829, UI_SHORTTERMCASHPOS_AI). Part of development package FCLM_CP_SHORTTERM.

Data Sources (1)

SourceAliasJoin Type
I_CashPositionProfile profile from

Annotations (14)

NameValueLevelField
AccessControl.authorizationCheck #NOT_REQUIRED view
EndUserText.label Cash Position Profile view
Metadata.ignorePropagatedAnnotations true view
ObjectModel.usageType.serviceQuality #A view
ObjectModel.usageType.sizeCategory #S view
ObjectModel.usageType.dataClass #TRANSACTIONAL view
VDM.viewType #CONSUMPTION view
Search.searchable true view
UI.headerInfo.typeName Cash Position Profile view
UI.headerInfo.typeNamePlural Cash Position Profiles view
UI.headerInfo.description.type #STANDARD view
UI.headerInfo.description.value CashPositionProfileDescription view
UI.headerInfo.title.type #STANDARD view
UI.headerInfo.title.value CashPositionProfile view

OData Services (2)

ServiceBindingVersionContractRelease
ASQL_F8829 ASQL_F8829 C2 NOT_RELEASED
UI_SHORTTERMCASHPOS_AI UI_SHORTTERMCASHPOS_AI V4 C1 NOT_TO_BE_RELEASED_STABLE

Fields (34)

KeyFieldSource TableSource FieldDescription
KEY CashPositionProfile CashPositionProfile
CashPositionProfileDescription CashPositionProfileDescription
CashPositionHierSource CashPositionHierSource
CashPositionRootNodeIsNeeded CashPositionRootNodeIsNeeded
CashPositionRootNode CashPositionRootNode
CshPosKeyDteInThePastIsAllowed CshPosKeyDteInThePastIsAllowed
CashPositionHierLevel1 CashPositionHierLevel1
CashPositionHierLevel2 CashPositionHierLevel2
CashPositionHierLevel3 CashPositionHierLevel3
BankAccountHierarchyName BankAccountHierarchyName
CashBalanceType CashBalanceType
CashPositionBalanceCategory CashPositionBalanceCategory
CashPositionViewCategory CashPositionViewCategory
CashPositionOvrdIsIncldInClsg CashPositionOvrdIsIncldInClsg
CashPositionSmartCrcyIsEnabled CashPositionSmartCrcyIsEnabled
DisplayCurrency DisplayCurrency Display Currency
EmbeddedCshPosDetViewIsVisible EmbeddedCshPosDetViewIsVisible
ExchangeRateType ExchangeRateType Exch. Rate Type
IntradayRecnclnRsltIsConsdrd IntradayRecnclnRsltIsConsdrd
CashPositionPrdfndInterimStep CashPositionPrdfndInterimStep
CashPositionPrdfndIncrement CashPositionPrdfndIncrement
CashPositionPeriodEndIsNatural CashPositionPeriodEndIsNatural
CashPositionOverdueIsVisible CashPositionOverdueIsVisible
CashPositionFutureIsVisible CashPositionFutureIsVisible
CashPositionShiftOption CashPositionShiftOption
FactoryCalendar FactoryCalendar Factory Calendar
UICT_HierLevelIsHidden
UICT_HierNameIsHidden
CashPositionHierLevel1IsHidden
BankAccountHierarchyNameIsHdn
CreatedByUser CreatedByUser User Name
CreationDateTime CreationDateTime Timestamp
LastChangedByUser LastChangedByUser User Name
LastChangeDateTime LastChangeDateTime Timestamp

Derived SQL interpretation, reconstructed from the parsed view metadata (data sources, associations, and field mappings). SAP annotations are omitted and the structure is reformulated as SQL — this is a functional approximation, not the verbatim SAP source.

-- Derived SQL interpretation of CDS view C_CashPositionProfile.
-- Reconstructed from parsed metadata (data sources, associations, fields).
-- SAP annotations are omitted and the structure is reformulated as SQL;
-- this is a functional approximation, not the verbatim SAP source. Some join
-- conditions may be unavailable and a few CDS constructs are kept as-is.

CREATE VIEW C_CashPositionProfile AS
SELECT
  CashPositionProfile,
  CashPositionProfileDescription,
  CashPositionHierSource,
  CashPositionRootNodeIsNeeded,
  CashPositionRootNode,
  CshPosKeyDteInThePastIsAllowed,
  CashPositionHierLevel1,
  CashPositionHierLevel2,
  CashPositionHierLevel3,
  BankAccountHierarchyName,
  CashBalanceType,
  CashPositionBalanceCategory,
  CashPositionViewCategory,
  CashPositionOvrdIsIncldInClsg,
  CashPositionSmartCrcyIsEnabled,
  DisplayCurrency,
  EmbeddedCshPosDetViewIsVisible,
  ExchangeRateType,
  IntradayRecnclnRsltIsConsdrd,
  CashPositionPrdfndInterimStep,
  CashPositionPrdfndIncrement,
  CashPositionPeriodEndIsNatural,
  CashPositionOverdueIsVisible,
  CashPositionFutureIsVisible,
  CashPositionShiftOption,
  FactoryCalendar,
  case when CashPositionHierSource = '02' then 'X' else '' end AS UICT_HierLevelIsHidden,
  case when CashPositionHierSource <> '02' then 'X' else '' end AS UICT_HierNameIsHidden,
  case when CashPositionHierSource = '02' then 'X' else '' end AS CashPositionHierLevel1IsHidden,
  case when CashPositionHierSource <> '02' then 'X' else '' end AS BankAccountHierarchyNameIsHdn,
  CreatedByUser,
  CreationDateTime,
  LastChangedByUser,
  LastChangeDateTime
FROM I_CashPositionProfile AS profile
;