I_TreasuryUpdateTypeText

DDL: I_TREASURYUPDATETYPETEXT Type: view_entity BASIC Package: FTR_GENERAL_CORE

Treasury Update Type - Text

I_TreasuryUpdateTypeText (Basic)

Package: Explore, extend and adapt the SAP S/4HANA Cloud Public Edition with built-in and side-by-side extension capabilities.

Treasury Update Type · Financial Operations

I_TreasuryUpdateTypeText is a Basic CDS View that provides data about "Treasury Update Type - Text" in SAP S/4HANA. It reads from 1 data source (trdc_dflowtype_t) and exposes 5 fields with key fields TreasuryUpdateType, Language. It has 2 associations to related views. It is exposed through 5 OData services (ASQL_F1754, ASQL_F1755, ASQL_F3098, ...). Part of development package FTR_GENERAL_CORE.

SAP API Hub

CategoryBasic
StateC1
Line of BusinessFinancial Operations
Application ComponentFIN-FSCM-TRM-2CL
CapabilitiesData Source for Data Extraction
Extensible (Key User)No
Extensible (Developer)No
Release State (Key User)Released
Release State (Developer)Released
PackageFinancial Operations for SAP S/4HANA Cloud Public Edition
Description <p>This CDS view provides you with a list of available treasury update types. </p> <p>To help you decide which CDS view to use for your purposes, SAP has introduced the annotation ObjectModel.supportedCapabilities that indicates the most appropriate use cases for each CDS view. To find out what use cases are best supported by this CDS view, access the entry of the CDS view in the View Browser app and find the values for this annotation under the Annotation tab. For more information, see Supported Capabilities for CDS Views.</p>

Documentation

Data Sources (1)

SourceAliasJoin Type
trdc_dflowtype_t TreasuryUpdateTypeText from

Associations (2)

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

Annotations (14)

NameValueLevelField
AbapCatalog.entityBuffer.definitionAllowed false view
ObjectModel.dataCategory #TEXT view
Analytics.dataExtraction.enabled true view
Analytics.technicalName ITRUPDTPTXT view
ObjectModel.representativeKey TreasuryUpdateType view
ObjectModel.usageType.dataClass #ORGANIZATIONAL view
ObjectModel.usageType.serviceQuality #B view
ObjectModel.usageType.sizeCategory #M view
ObjectModel.sapObjectNodeType.name TreasuryUpdateType view
ObjectModel.modelingPattern #LANGUAGE_DEPENDENT_TEXT view
VDM.viewType #BASIC view
AccessControl.authorizationCheck #NOT_REQUIRED view
Metadata.ignorePropagatedAnnotations true view
EndUserText.label Treasury Update Type - Text view

OData Services (5)

ServiceBindingVersionContractRelease
ASQL_F1754 ASQL_F1754 C2 NOT_RELEASED
ASQL_F1755 ASQL_F1755 C2 NOT_RELEASED
ASQL_F3098 ASQL_F3098 C2 NOT_RELEASED
ASQL_F3130 ASQL_F3130 C2 NOT_RELEASED
ASQL_F3966 ASQL_F3966 C2 NOT_RELEASED

Fields (5)

KeyFieldSource TableSource FieldDescription
KEY TreasuryUpdateType trdc_dflowtype_t dis_flowtype Update Type
KEY Language trdc_dflowtype_t spras Off. Language
TreasuryUpdateTypeName Name of the Update Type
_TreasuryUpdateType _TreasuryUpdateType
_Language _Language

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 I_TreasuryUpdateTypeText.
-- 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 I_TreasuryUpdateTypeText AS
SELECT
  TreasuryUpdateTypeText.dis_flowtype AS TreasuryUpdateType,
  TreasuryUpdateTypeText.spras AS Language,
  cast(TreasuryUpdateTypeText.dis_flowtypetext as ftr_gen_update_type_name preserving type ) AS TreasuryUpdateTypeName
FROM trdc_dflowtype_t AS TreasuryUpdateTypeText
LEFT OUTER JOIN I_TreasuryUpdateType AS _TreasuryUpdateType ON TreasuryUpdateType = _TreasuryUpdateType.TreasuryUpdateType  -- association [0..1]
LEFT OUTER JOIN I_Language AS _Language ON Language = _Language.Language  -- association [0..1]
;