I_FinInstrProdTypeSuplmnt

DDL: I_FININSTRPRODTYPESUPLMNT SQL: IFININSPRODTPSU Type: view BASIC Package: FTTR_CORE

Product Type Supplements

I_FinInstrProdTypeSuplmnt (Basic)

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

FinInstrProductTypeSupplement · Financial Operations

I_FinInstrProdTypeSuplmnt is a Basic CDS View (Dimension) that provides data about "Product Type Supplements" in SAP S/4HANA. It reads from 1 data source (atpa) and exposes 14 fields with key field FinancialInstrumentProductType. It has 6 associations to related views. It is exposed through 1 OData service (ASQL_F3966). Part of development package FTTR_CORE.

SAP Help Documentation

CategoryProduct Type
Purpose
This CDS view provides additional properties for the product type in the Manage Financial Transactions app. 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 .

View on SAP Help Portal →

SAP API Hub

CategoryBasic
StateC1
Line of BusinessFinancial Operations
Application ComponentFIN-FSCM-TRM-2CL
CapabilitiesData Source for Data Extraction,Analytical Dimension,Data Source for Defining CDS Entities,Data Source in SQL Select,Association Target for Defining CDS Entities
Extensible (Key User)No
Extensible (Developer)No
Release State (Key User)Released
Release State (Developer)Not Released
PackageFinancial Operations for SAP S/4HANA Cloud Public Edition
Description <p>This CDS view provides additional properties for the product type in the Manage Financial Transactions app.</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
atpa atpa from

Associations (6)

CardinalityTargetAliasCondition
[0..1] I_FinancialinstrProductType _ProductType $projection.FinancialInstrumentProductType = _ProductType.FinancialInstrumentProductType
[0..1] I_OptionSettlementType _SettlementType $projection.TreasurySettlementType = _SettlementType.OptionSettlementType
[0..1] I_OptionExerciseType _ExerciseType $projection.OptionExerciseType = _ExerciseType.OptionExerciseType
[0..1] I_TradeFinanceCategory _TradeFinanceCategory $projection.TradeFinanceCategory = _TradeFinanceCategory.TradeFinanceCategory
[0..1] I_FinancialinstrProductType _UnderlyingProductType $projection.OptionUnderlyingProductType = _UnderlyingProductType.FinancialInstrumentProductType
[0..1] I_FinancialInstrTransType _UnderlyingTransType $projection.OptionUndrlgTransactionType = _UnderlyingTransType.FinancialInstrTransactionType and $projection.OptionUnderlyingProductType = _UnderlyingTransType.FinancialInstrumentProductType

Annotations (18)

NameValueLevelField
AbapCatalog.sqlViewName IFININSPRODTPSU view
AbapCatalog.compiler.compareFilter true view
AbapCatalog.preserveKey true view
AccessControl.authorizationCheck #NOT_REQUIRED view
ClientHandling.algorithm #SESSION_VARIABLE view
EndUserText.label Product Type Supplements view
Analytics.dataCategory #DIMENSION view
Analytics.dataExtraction.enabled true view
Analytics.internalName #LOCAL view
ObjectModel.usageType.dataClass #CUSTOMIZING view
ObjectModel.usageType.serviceQuality #B view
ObjectModel.usageType.sizeCategory #S view
ObjectModel.modelingPattern #ANALYTICAL_DIMENSION view
ObjectModel.representativeKey FinancialInstrumentProductType view
Metadata.allowExtensions true view
Metadata.ignorePropagatedAnnotations true view
VDM.viewType #BASIC view
ObjectModel.sapObjectNodeType.name FinInstrProductTypeSupplement view

OData Services (1)

ServiceBindingVersionContractRelease
ASQL_F3966 ASQL_F3966 C2 NOT_RELEASED

Fields (14)

KeyFieldSource TableSource FieldDescription
KEY FinancialInstrumentProductType sgsart Product Type
TreasurySettlementType settlfl Settlement Indicator
OptionExerciseType soptaus Exercise Type (American or European)
TradeFinanceCategory tf_cat Trade Finance Category
OptionUnderlyingProductType Underlying Product Type of the Option
OptionUndrlgTransactionType usfhaart Transaction Type of Underlying
IntrstRateSwapIsCrossCurrency jwswap Indicator: Currency swap
ProductTypeCashFlowCalculation cash_flow_calc Cash Flow Calculation
_ProductType _ProductType
_SettlementType _SettlementType
_ExerciseType _ExerciseType
_UnderlyingProductType _UnderlyingProductType
_UnderlyingTransType _UnderlyingTransType
_TradeFinanceCategory _TradeFinanceCategory

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_FinInstrProdTypeSuplmnt.
-- 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.
-- SQL view name: IFININSPRODTPSU

CREATE VIEW I_FinInstrProdTypeSuplmnt AS
SELECT
  sgsart AS FinancialInstrumentProductType,
  settlfl AS TreasurySettlementType,
  soptaus AS OptionExerciseType,
  tf_cat AS TradeFinanceCategory,
  cast( usgsart as option_underlying_product_type preserving type ) AS OptionUnderlyingProductType,
  usfhaart AS OptionUndrlgTransactionType,
  jwswap AS IntrstRateSwapIsCrossCurrency,
  cash_flow_calc AS ProductTypeCashFlowCalculation
FROM atpa
LEFT OUTER JOIN I_FinancialinstrProductType AS _ProductType ON FinancialInstrumentProductType = _ProductType.FinancialInstrumentProductType  -- association [0..1]
LEFT OUTER JOIN I_OptionSettlementType AS _SettlementType ON TreasurySettlementType = _SettlementType.OptionSettlementType  -- association [0..1]
LEFT OUTER JOIN I_OptionExerciseType AS _ExerciseType ON OptionExerciseType = _ExerciseType.OptionExerciseType  -- association [0..1]
LEFT OUTER JOIN I_TradeFinanceCategory AS _TradeFinanceCategory ON TradeFinanceCategory = _TradeFinanceCategory.TradeFinanceCategory  -- association [0..1]
LEFT OUTER JOIN I_FinancialinstrProductType AS _UnderlyingProductType ON OptionUnderlyingProductType = _UnderlyingProductType.FinancialInstrumentProductType  -- association [0..1]
LEFT OUTER JOIN I_FinancialInstrTransType AS _UnderlyingTransType ON OptionUndrlgTransactionType = _UnderlyingTransType.FinancialInstrTransactionType AND OptionUnderlyingProductType = _UnderlyingTransType.FinancialInstrumentProductType  -- association [0..1]
;