C_FinTransactionManage
Manage Financial Transactions
C_FinTransactionManage is a Consumption CDS View that provides data about "Manage Financial Transactions" in SAP S/4HANA. It reads from 1 data source (I_FinancialTransactionManage) and exposes 127 fields. It has 3 associations to related views. It is used in 1 Fiori application: Manage Financial Transactions.
Data Sources (1)
| Source | Alias | Join Type |
|---|---|---|
| I_FinancialTransactionManage | I_FinancialTransactionManage | from |
Parameters (1)
| Name | Type | Default |
|---|---|---|
| P_KeyDate | vdm_v_key_date |
Associations (3)
| Cardinality | Target | Alias | Condition |
|---|---|---|---|
| [0..1] | I_UserContactCard | _CreatedBy | $projection.CreatedByUser = _CreatedBy.ContactCardID |
| [0..1] | I_UserContactCard | _LastChangedBy | $projection.LastChangedByUser = _LastChangedBy.ContactCardID |
| [0..1] | I_SegmentText | _SegmentText | $projection.Segment = _SegmentText.Segment and _SegmentText.Language = $session.system_language |
Annotations (14)
| Name | Value | Level | Field |
|---|---|---|---|
| AbapCatalog.compiler.compareFilter | true | view | |
| AbapCatalog.preserveKey | true | view | |
| AbapCatalog.sqlViewName | CFINTRSMANAGE | view | |
| ClientHandling.algorithm | #SESSION_VARIABLE | view | |
| Metadata.allowExtensions | true | view | |
| VDM.viewType | #CONSUMPTION | view | |
| OData.publish | true | view | |
| Search.searchable | false | view | |
| EndUserText.label | Manage Financial Transactions | view | |
| ObjectModel.usageType.sizeCategory | #XL | view | |
| ObjectModel.usageType.serviceQuality | #D | view | |
| ObjectModel.usageType.dataClass | #MIXED | view | |
| AccessControl.authorizationCheck | #CHECK | view | |
| AccessControl.personalData.blocking | #NOT_REQUIRED | view |
Fiori Apps (1)
| App ID | App Name | Type | Description |
|---|---|---|---|
| F6157 | Manage Financial Transactions | Analytical | You can use this app to manage all your financial transactions across all financial instrument groups in one place. From this overview, you can jump directly to the apps for displaying or processing your financial transactions. This app shows all transactions across different instrument categories. It lets you filter easily by different attributes and save variants for a quick overview |
Manage Financial Transactions
Business Role: Treasury Specialist - Front Office
With this feature, three apps for creating, processing, and managing financial transactions are now available:Create Financial Transaction Process Financial Transaction Manage Financial Transactions
Fields (127)
| Key | Field | Source Table | Source Field | Description |
|---|---|---|---|---|
| CompanyCode | CompanyCode | Receiver Company Code | ||
| FinancialTransaction | FinancialTransaction | Transaction | ||
| FinTransWithCompanyCode | FinTransWithCompanyCode | |||
| CreatedByUser | CreatedByUser | User Name | ||
| CreatedByUserDescription | _CreatedBy | FullName | Name | |
| FinTransCreationDate | FinTransCreationDate | |||
| FinTransCreationTime | FinTransCreationTime | |||
| LastChangedByUser | LastChangedByUser | User Name | ||
| LastChangedByUserDescription | _LastChangedBy | FullName | Name | |
| LastChangeDate | LastChangeDate | Time Stamp | ||
| FinInstrumentLastChangedTime | FinInstrumentLastChangedTime | |||
| TreasuryContractType | TreasuryContractType | Treasury Contract Type | ||
| TreasuryContractTypeName | ||||
| FinancialInstrProductCategory | FinancialInstrProductCategory | |||
| FinInstrProductCategoryName | ||||
| FinancialInstrumentProductType | FinancialInstrumentProductType | |||
| FinancialInstrProdTypeName | ||||
| FinInstrTransactionCategory | FinInstrTransactionCategory | |||
| FinInstrTransCategoryName | ||||
| FinancialInstrTransactionType | FinancialInstrTransactionType | |||
| FinancialInstrTransTypeName | ||||
| FinTransGenActivityCategory | FinTransGenActivityCategory | |||
| FinTransGenActyCatName | ||||
| FinancialInstrActivityCategory | FinancialInstrActivityCategory | |||
| FinInstrActivityCategoryName | ||||
| Counterparty | Counterparty | Supplier | ||
| BusinessPartnerName | _Counterparty | BusinessPartnerName | Extracted Customer Name | |
| Portfolio | Portfolio | Portfolio | ||
| PortfolioName | ||||
| FinancialInstrumentAssignment | FinancialInstrumentAssignment | |||
| FinancialInstrumentReference | FinancialInstrumentReference | |||
| FinancialInstrCharacteristic | FinancialInstrCharacteristic | Characteristics | ||
| TreasuryValuationClass | TreasuryValuationClass | |||
| FinancialInstrValClassName | ||||
| HedgingClassification | HedgingClassification | |||
| HedgeRequestIdentifier | HedgeRequestIdentifier | |||
| ProfitCenter | ProfitCenter | Profit Center | ||
| CostCenter | CostCenter | Cost Center | ||
| WBSElementExternalID | _WBSElementBasicData | WBSElementExternalID | WBS Element External ID | |
| WBSDescription | _WBSElementBasicData | WBSDescription | WBS Element Name | |
| Segment | Segment | Segment number | ||
| SegmentName | _SegmentText | SegmentName | Segment Name | |
| OnBehalfOfCompany | OnBehalfOfCompany | |||
| ClassificationOfFinInstr | ClassificationOfFinInstr | |||
| UniqueProductIdentifier | UniqueProductIdentifier | |||
| InternationalSecuritiesIdnNmbr | InternationalSecuritiesIdnNmbr | |||
| ReportTrackingNumber | ReportTrackingNumber | |||
| FinTransIsRiskMitigating | FinTransIsRiskMitigating | |||
| TreasuryFacilityCompanyCode | TreasuryFacilityCompanyCode | |||
| TreasuryFacility | TreasuryFacility | |||
| FinancialInstrumentStatus | FinancialInstrumentStatus | |||
| FinancialInstrumentStatusName | ||||
| TermStartDate | TermStartDate | |||
| FinTransActyConclusionDate | FinTransActyConclusionDate | |||
| Trader | Trader | Trader | ||
| FinInstrExternalReference | FinInstrExternalReference | |||
| TermEndDate | TermEndDate | |||
| TreasuryFinanceProject | TreasuryFinanceProject | |||
| TransactionCurrency | TransactionCurrency | Transaction Currency | ||
| AmountInTransactionCurrency | AmountInTransactionCurrency | Pt Crcy Amt | ||
| FinTransFlowNomAmtCrcy | FinTransFlowNomAmtCrcy | |||
| FinTransFlowNomAmt | FinTransFlowNomAmt | |||
| FinInstrOutgoingNominalAmount | FinInstrOutgoingNominalAmount | |||
| FinInstrumentOutgoingCurrency | FinInstrumentOutgoingCurrency | |||
| FinInstrIncomingNominalAmount | FinInstrIncomingNominalAmount | |||
| FinInstrumentIncomingCurrency | FinInstrumentIncomingCurrency | |||
| FinTransFlowPaytAmtCrcy | FinTransFlowPaytAmtCrcy | |||
| FinTransFlowPaytAmt | FinTransFlowPaytAmt | |||
| FinConditionInterestCategory | FinConditionInterestCategory | |||
| FinCndnInterestCategoryName | ||||
| InterestCalculationMethod | InterestCalculationMethod | |||
| InterestCalculationMethodName | ||||
| ConditionPercentageRate | ConditionPercentageRate | |||
| InterestReference | InterestReference | |||
| FinCndnUpperLimitPctgRate | FinCndnUpperLimitPctgRate | |||
| FinCndnLowerLimitPctgRate | FinCndnLowerLimitPctgRate | |||
| FinInstrOutgCndnIntrstCategory | FinInstrOutgCndnIntrstCategory | |||
| FinInstrOutgCndnIntrstCatName | ||||
| FinInstrOutgCndnPctgRate | FinInstrOutgCndnPctgRate | |||
| FinInstrOutgIntrstReference | FinInstrOutgIntrstReference | |||
| FinInstrOutgIntrstCalcMeth | FinInstrOutgIntrstCalcMeth | |||
| FinInstrOutgIntrstCalcMethName | ||||
| FinInstrIncgCndnIntrstCategory | FinInstrIncgCndnIntrstCategory | |||
| FinInstrIncgCndnIntrstCatName | ||||
| FinInstrIncgCndnPctgRate | FinInstrIncgCndnPctgRate | |||
| FinInstrIncgIntrstReference | FinInstrIncgIntrstReference | |||
| FinInstrIncgIntrstCalcMeth | FinInstrIncgIntrstCalcMeth | |||
| FinInstrIncgIntrstCalcMethName | ||||
| InterestMarkupMarkdownValue | InterestMarkupMarkdownValue | |||
| OutgIntrstMarkupMarkdownVal | OutgIntrstMarkupMarkdownVal | |||
| IncgIntrstMarkupMarkdownVal | IncgIntrstMarkupMarkdownVal | |||
| FwdRateAgrmtLeadTmeStrtDte | FwdRateAgrmtLeadTmeStrtDte | |||
| FwdRateAgrmtHdgPerdStrtDte | FwdRateAgrmtHdgPerdStrtDte | |||
| FwdRateAgrmtHdgPerdEndDte | FwdRateAgrmtHdgPerdEndDte | |||
| LetterOfCredit | LetterOfCredit | |||
| TreasuryBeneficiary | TreasuryBeneficiary | |||
| TreasuryBeneficiaryName | ||||
| TreasuryAdvisingBank | TreasuryAdvisingBank | |||
| TreasuryAdvisingBankName | _AdvisingBank | BusinessPartnerName | Extracted Customer Name | |
| TreasuryApplicant | TreasuryApplicant | |||
| TreasuryApplicantName | ||||
| SearchTerm1 | _CounterpartyBP | SearchTerm1 | Search Term 1 | |
| SearchTerm2 | _CounterpartyBP | SearchTerm2 | Search Term 2 | |
| TradingPartner | ||||
| TreasuryIssuingBank | TreasuryIssuingBank | |||
| TreasuryIssuingBankName | _IssuingBank | BusinessPartnerName | Extracted Customer Name | |
| BankGuaranteeNumber | BankGuaranteeNumber | |||
| BankGuaranteeType | BankGuaranteeType | |||
| BankGuaranteeTypeName | ||||
| SecurityClass | SecurityClass | |||
| SecurityClassName | _SecurityClass | SecurityClassName | ||
| SecurityAccount | SecurityAccount | |||
| SecurityAccountName | _SecurityAccount | SecurityAccountName | ||
| FinTransTradedNumberOfUnits | FinTransTradedNumberOfUnits | |||
| FinTransTrdPriceCrcyUnitRate | FinTransTrdPriceCrcyUnitRate | |||
| FinTransTradedPricePercent | FinTransTradedPricePercent | |||
| FinTransTradedPriceCrcyUnit | FinTransTradedPriceCrcyUnit | |||
| FinTransFlowPaymentDate | FinTransFlowPaymentDate | |||
| CalculationDate | CalculationDate | |||
| FinTransPositionValueDate | FinTransPositionValueDate | |||
| QuotationCurrency | QuotationCurrency | |||
| MarketValueInQtanCurrency | MarketValueInQtanCurrency | |||
| SecurityExchange | SecurityExchange | |||
| SecurityExchangeShortName | _SecurityExchange | SecurityExchangeShortName | ||
| TrsyTradedAmountBuySellCode | TrsyTradedAmountBuySellCode | |||
| FXTradingActivityName | ||||
| FinTransFixingDate | FinTransFixingDate |
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_FinTransactionManage.
-- 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: CFINTRSMANAGE
-- Parameters: P_KeyDate : vdm_v_key_date
CREATE VIEW C_FinTransactionManage AS
SELECT
CompanyCode,
FinancialTransaction,
FinTransWithCompanyCode,
CreatedByUser,
_CreatedBy.FullName AS CreatedByUserDescription,
FinTransCreationDate,
FinTransCreationTime,
LastChangedByUser,
_LastChangedBy.FullName AS LastChangedByUserDescription,
LastChangeDate,
FinInstrumentLastChangedTime,
TreasuryContractType,
_ContractType._Text[1:Language = $session.system_language].TreasuryContractTypeName AS TreasuryContractTypeName,
FinancialInstrProductCategory,
_FinancialInstrProdCat._Text[1:Language = $session.system_language].FinInstrProductCategoryName AS FinInstrProductCategoryName,
FinancialInstrumentProductType,
_FinancialInstrProdType._Text[1:Language = $session.system_language].FinancialInstrProdTypeName AS FinancialInstrProdTypeName,
FinInstrTransactionCategory,
_FinInstrTransCat._Text[1:Language = $session.system_language].FinInstrTransCategoryName AS FinInstrTransCategoryName,
FinancialInstrTransactionType,
_FinancialInstrTransType._Text[1:Language = $session.system_language].FinancialInstrTransTypeName AS FinancialInstrTransTypeName,
FinTransGenActivityCategory,
_GenActivityCategory._Text[1:Language = $session.system_language].FinTransGenActyCatName AS FinTransGenActyCatName,
FinancialInstrActivityCategory,
_FinInstrActivityCategory._ActivityCategoryText[1:Language = $session.system_language].FinInstrActivityCategoryName AS FinInstrActivityCategoryName,
Counterparty,
_Counterparty.BusinessPartnerName AS BusinessPartnerName,
Portfolio,
_Portfolio._TreasuryPortfolioText[1:Language = $session.system_language].PortfolioName AS PortfolioName,
FinancialInstrumentAssignment,
FinancialInstrumentReference,
FinancialInstrCharacteristic,
TreasuryValuationClass,
_ValuationClass._Text[1:Language = $session.system_language].FinancialInstrValClassName AS FinancialInstrValClassName,
HedgingClassification,
HedgeRequestIdentifier,
ProfitCenter,
CostCenter,
_WBSElementBasicData.WBSElementExternalID AS WBSElementExternalID,
_WBSElementBasicData.WBSDescription AS WBSDescription,
Segment,
_SegmentText.SegmentName AS SegmentName,
OnBehalfOfCompany,
ClassificationOfFinInstr,
UniqueProductIdentifier,
InternationalSecuritiesIdnNmbr,
ReportTrackingNumber,
FinTransIsRiskMitigating,
TreasuryFacilityCompanyCode,
TreasuryFacility,
FinancialInstrumentStatus,
_Status._Text[1:Language = $session.system_language].FinancialInstrumentStatusName AS FinancialInstrumentStatusName,
TermStartDate,
FinTransActyConclusionDate,
Trader,
FinInstrExternalReference,
TermEndDate,
TreasuryFinanceProject,
TransactionCurrency,
AmountInTransactionCurrency,
FinTransFlowNomAmtCrcy,
FinTransFlowNomAmt,
FinInstrOutgoingNominalAmount,
FinInstrumentOutgoingCurrency,
FinInstrIncomingNominalAmount,
FinInstrumentIncomingCurrency,
FinTransFlowPaytAmtCrcy,
FinTransFlowPaytAmt,
FinConditionInterestCategory,
_InterestCategory._Text[1:Language = $session.system_language].FinCndnInterestCategoryName AS FinCndnInterestCategoryName,
InterestCalculationMethod,
_InterestCalcualationMethod._Text[1:Language = $session.system_language].InterestCalculationMethodName AS InterestCalculationMethodName,
ConditionPercentageRate,
InterestReference,
FinCndnUpperLimitPctgRate,
FinCndnLowerLimitPctgRate,
FinInstrOutgCndnIntrstCategory,
cast(_OutgInterestCategory._Text[1:Language = $session.system_language].FinCndnInterestCategoryName as ftr_instr_outg_intrst_cat_name preserving type ) AS FinInstrOutgCndnIntrstCatName,
FinInstrOutgCndnPctgRate,
FinInstrOutgIntrstReference,
FinInstrOutgIntrstCalcMeth,
cast(_OutgInterestCalMethod._Text[1:Language = $session.system_language].InterestCalculationMethodName as ftr_outg_intrst_cacl_mthd_name preserving type ) AS FinInstrOutgIntrstCalcMethName,
FinInstrIncgCndnIntrstCategory,
cast(_IncgInterestCategory._Text[1:Language = $session.system_language].FinCndnInterestCategoryName as ftr_instr_incg_intrst_cat_name preserving type ) AS FinInstrIncgCndnIntrstCatName,
FinInstrIncgCndnPctgRate,
FinInstrIncgIntrstReference,
FinInstrIncgIntrstCalcMeth,
cast(_IncgInterestCalMethod._Text[1:Language = $session.system_language].InterestCalculationMethodName as ftr_incg_intrst_cacl_mthd_name preserving type ) AS FinInstrIncgIntrstCalcMethName,
InterestMarkupMarkdownValue,
OutgIntrstMarkupMarkdownVal,
IncgIntrstMarkupMarkdownVal,
FwdRateAgrmtLeadTmeStrtDte,
FwdRateAgrmtHdgPerdStrtDte,
FwdRateAgrmtHdgPerdEndDte,
LetterOfCredit,
TreasuryBeneficiary,
cast( _BeneficiaryBP.OrganizationBPName1 as ftr_gen_trsy_beneficiary_name preserving type) AS TreasuryBeneficiaryName,
TreasuryAdvisingBank,
_AdvisingBank.BusinessPartnerName AS TreasuryAdvisingBankName,
TreasuryApplicant,
cast( _ApplicantBP.OrganizationBPName1 as ftr_gen_trsy_applicant_name preserving type ) AS TreasuryApplicantName,
_CounterpartyBP.SearchTerm1 AS SearchTerm1,
_CounterpartyBP.SearchTerm2 AS SearchTerm2,
_CounterpartyBP._BPFinancialServicesExtn.TradingPartner AS TradingPartner,
TreasuryIssuingBank,
_IssuingBank.BusinessPartnerName AS TreasuryIssuingBankName,
BankGuaranteeNumber,
BankGuaranteeType,
_BankGuaranteeType._Text[1:Language = $session.system_language].BankGuaranteeTypeName AS BankGuaranteeTypeName,
SecurityClass,
_SecurityClass.SecurityClassName AS SecurityClassName,
SecurityAccount,
_SecurityAccount.SecurityAccountName AS SecurityAccountName,
FinTransTradedNumberOfUnits,
FinTransTrdPriceCrcyUnitRate,
FinTransTradedPricePercent,
FinTransTradedPriceCrcyUnit,
FinTransFlowPaymentDate,
CalculationDate,
FinTransPositionValueDate,
QuotationCurrency,
MarketValueInQtanCurrency,
SecurityExchange,
_SecurityExchange.SecurityExchangeShortName AS SecurityExchangeShortName,
TrsyTradedAmountBuySellCode,
_BuySell._Text[1:Language = $session.system_language].FXTradingActivityName AS FXTradingActivityName,
FinTransFixingDate
FROM I_FinancialTransactionManage
LEFT OUTER JOIN I_UserContactCard AS _CreatedBy ON CreatedByUser = _CreatedBy.ContactCardID -- association [0..1]
LEFT OUTER JOIN I_UserContactCard AS _LastChangedBy ON LastChangedByUser = _LastChangedBy.ContactCardID -- association [0..1]
LEFT OUTER JOIN I_SegmentText AS _SegmentText ON Segment = _SegmentText.Segment AND _SegmentText.Language = $session.system_language -- association [0..1]
;
Learn More
- VDM (Virtual Data Model) in SAP S/4HANA Explained
- Types of CDS Views: Basic, Composite, Consumption, and Transactional
- SAP Fiori Apps Architecture — How Fiori Apps Connect to Data
- CDS View Annotations — A Complete Guide
- What Is a CDS View in SAP S/4HANA?
- SAP Tables vs CDS Views — Key Differences
- Understanding Data Lineage in SAP S/4HANA
- CDS View Field Mapping and Associations
- Understanding the SAP S/4HANA Data Model
- CDS View Extensions and Custom Fields in SAP S/4HANA
- Released APIs and Stability Contracts in SAP S/4HANA
- BSEG to ACDOCA: The Universal Journal Migration
- Business Partner Migration: KNA1/LFA1 to BUT000
- Material Document Migration: MSEG/MKPF to MATDOC
- How to Find the Right CDS View for an SAP Table
- BW Extractor to CDS View Migration Guide
- S/4HANA CDS View Deprecation: What You Need to Know
- ABAP CDS View Tutorial — From Basics to Real-World Examples
- RAP and CDS Views — Building Transactional Apps in SAP S/4HANA
- Sales Document Status Migration: VBUP/VBUK Removal in S/4HANA
- CO Tables in S/4HANA: COEP, COBK, COSS, COSP to ACDOCA