I_FinTransActivityCategory

DDL: I_FINTRANSACTIVITYCATEGORY SQL: IFINTRANSACTCAT Type: view BASIC

Financial Transaction Activity Category

I_FinTransActivityCategory (Basic)

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

Financial Instrument Activity Category · Financial Operations

I_FinTransActivityCategory is a Basic CDS View (Dimension) that provides data about "Financial Transaction Activity Category" in SAP S/4HANA. It reads from 2 data sources (I_FinInstrActivityCategory, I_FinancialTransaction) and exposes 10 fields with key fields CompanyCode, FinancialTransaction, FinancialInstrActivityCategory. It has 4 associations to related views.

SAP Help Documentation

CategoryFinancial Transaction Data
Data CategoryDimension
StatusReleased
Data Extraction TypeFull (physical deletions are possible in source tables)
Corresponding DataSourceIFINTRANSACTCAT
Purpose
This CDS view shows the activity categories of a financial transaction. This CDS view provides the prerequisites for answering the following business question: Which activity categories are available for a financial transaction?

Prerequisites
Users who want to use this CDS view must have a role with the following restriction types set to read access: Company Code/Product Type/Financial Transaction Type Company Code/Securities Account Company Code/Portfolio These restriction types are edited in the Maintain Business Roles app.

Structure
Main filters of the CDS view The main filters are as follows: Company Code Financial Transaction Measures and attributes Some important measures and attributes are: Company Code Financial Transaction Transaction Activity Category Financial Product Category Transaction Category

SAP Business Warehouse (SAP BW) Extraction
Note The corresponding DataSource (Extractor) and this CDS view may offer different functions. If you are interested in the details of the DataSource, see the related documentation on SAP Help Portal at https://help.sap.com/viewer/p/BI_CONTENT_757 under Use SAP Library BI Content . For more information about data extraction, see Extracting Data Through CDS Views to SAP BW/4HANA .

View on SAP Help Portal →

SAP API Hub

StateC1
Line of BusinessFinancial Operations
Application ComponentFIN-FSCM-TRM
CapabilitiesAnalytical Dimension, Association Target for Defining CDS Entities, Data Source in SQL Select, Data Source for Defining CDS Entities, Data Source for Data Extraction
PackageFinancial Operations for SAP S/4HANA Cloud Private Edition

Documentation

Data Sources (2)

SourceAliasJoin Type
I_FinInstrActivityCategory ActivityCategory inner
I_FinancialTransaction FinancialTransaction from

Associations (4)

CardinalityTargetAliasCondition
[0..1] I_CompanyCode _CompanyCode $projection.CompanyCode = _CompanyCode.CompanyCode
[0..1] I_FinancialTransaction _FinTrans $projection.CompanyCode = _FinTrans.CompanyCode and $projection.FinancialTransaction = _FinTrans.FinancialTransaction
[0..1] I_FinancialInstrProdCat _ProductCategory $projection.FinancialInstrProductCategory = _ProductCategory.FinancialInstrProductCategory
[0..1] I_FinInstrTransCat _TransactionCategory $projection.FinancialInstrProductCategory = _TransactionCategory.FinancialInstrProductCategory and $projection.FinInstrTransactionCategory = _TransactionCategory.FinInstrTransactionCategory

Annotations (17)

NameValueLevelField
AbapCatalog.buffering.status #NOT_ALLOWED view
AbapCatalog.compiler.compareFilter true view
AbapCatalog.sqlViewName IFINTRANSACTCAT view
AccessControl.authorizationCheck #CHECK view
Analytics.dataCategory #DIMENSION view
Analytics.dataExtraction.enabled true view
Analytics.internalName #LOCAL view
ClientHandling.algorithm #SESSION_VARIABLE view
EndUserText.label Financial Transaction Activity Category view
ObjectModel.representativeKey FinancialInstrActivityCategory view
ObjectModel.usageType.dataClass #MASTER view
ObjectModel.usageType.serviceQuality #B view
ObjectModel.usageType.sizeCategory #S view
Metadata.allowExtensions true view
Metadata.ignorePropagatedAnnotations true view
VDM.viewType #BASIC view
ObjectModel.sapObjectNodeType.name FinInstrumentActivityCategory view

Fields (10)

KeyFieldSource TableSource FieldDescription
KEY CompanyCode I_FinancialTransaction CompanyCode Receiver Company Code
KEY FinancialTransaction I_FinancialTransaction FinancialTransaction Financial Transaction
KEY FinancialInstrActivityCategory I_FinInstrActivityCategory FinancialInstrActivityCategory Transaction Activity Category
FinancialInstrProductCategory I_FinInstrActivityCategory FinancialInstrProductCategory Financial Product Category
FinInstrTransactionCategory I_FinInstrActivityCategory FinInstrTransactionCategory Transaction Category
_CompanyCode _CompanyCode
_FinTrans _FinTrans
_ActivityCategoryText I_FinInstrActivityCategory _ActivityCategoryText
_ProductCategory _ProductCategory
_TransactionCategory _TransactionCategory

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_FinTransActivityCategory.
-- 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: IFINTRANSACTCAT

CREATE VIEW I_FinTransActivityCategory AS
SELECT
  FinancialTransaction.CompanyCode AS CompanyCode,
  FinancialTransaction.FinancialTransaction AS FinancialTransaction,
  ActivityCategory.FinancialInstrActivityCategory AS FinancialInstrActivityCategory,
  ActivityCategory.FinancialInstrProductCategory AS FinancialInstrProductCategory,
  ActivityCategory.FinInstrTransactionCategory AS FinInstrTransactionCategory,
  ActivityCategory._ActivityCategoryText AS _ActivityCategoryText
FROM I_FinancialTransaction AS FinancialTransaction
INNER JOIN I_FinInstrActivityCategory AS ActivityCategory ON /* join condition not captured in parsed metadata */
LEFT OUTER JOIN I_CompanyCode AS _CompanyCode ON CompanyCode = _CompanyCode.CompanyCode  -- association [0..1]
LEFT OUTER JOIN I_FinancialTransaction AS _FinTrans ON CompanyCode = _FinTrans.CompanyCode AND FinancialTransaction = _FinTrans.FinancialTransaction  -- association [0..1]
LEFT OUTER JOIN I_FinancialInstrProdCat AS _ProductCategory ON FinancialInstrProductCategory = _ProductCategory.FinancialInstrProductCategory  -- association [0..1]
LEFT OUTER JOIN I_FinInstrTransCat AS _TransactionCategory ON FinancialInstrProductCategory = _TransactionCategory.FinancialInstrProductCategory AND FinInstrTransactionCategory = _TransactionCategory.FinInstrTransactionCategory  -- association [0..1]
;