I_FinTransCndnSingleDate

DDL: I_FINTRANSCNDNSINGLEDATE SQL: IFINTRANSCNDNSGL Type: view COMPOSITE

Fin Trans Condition Single Date

I_FinTransCndnSingleDate (Composite)

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

Financial Operations

I_FinTransCndnSingleDate is a Composite CDS View that provides data about "Fin Trans Condition Single Date" in SAP S/4HANA. It reads from 3 data sources (R_FinTransCashFlowActivity, R_FinTransCondition, R_FinTransCondition) and exposes 19 fields with key fields CompanyCode, FinancialTransaction, FinancialInstrumentActivity, FinancialTransactionDirection, FinConditionItem. It has 4 associations to related views.

SAP Help Documentation

CategoryFinancial Transaction Data
Data CategoryComposite
StatusReleased
Purpose
This CDS view provides information about the conditions of a financial transactions with single dates (the indicator denoting that this condition has single dates is set). This CDS view provides the prerequisites for answering the following business questions: What is the calculation date of the condition item? What is the due date of the condition item?

Prerequisites
The role must grant display authorization for the following authorization objects and fields: Authorization for Product/Transaction Types ( T_DEAL_PD ) Company Code Product Type Transaction Type Portfolio Authorization ( T_DEAL_PF ) Company Code Portfolio Authorization for Securities Account ( T_DEAL_DP ) Company Code Depot

Structure
The main filters are as follows: Company Code Financial Transaction Financial Instrument Activity Measures and attributes Some important measures and attributes are: Company Code Financial Transaction Financial Instrument Activity Financial Transaction Direction Identifier for a Financial Condition Item Condition Item Effective From Identifier for a financial condition subitem Calculation Date Indicator showing calculation date is month end Due date Indicator showing due date is month end

View on SAP Help Portal →

SAP API Hub

StateC1
Line of BusinessFinancial Operations
Application ComponentFIN-FSCM-TRM
CapabilitiesAssociation Target for Defining CDS Entities, Data Source in SQL Select, Data Source for Defining CDS Entities
PackageFinancial Operations for SAP S/4HANA Cloud Private Edition
Description <p>This CDS view provides information about the conditions of a financial transactions with single dates (the indicator denoting that this condition has single dates is set). </p> <p>This CDS view provides the prerequisites for answering the following business questions:</p> <ul> <li><p>What is the calculation date of the condition item?</p></li> <li><p>What is the due date of the condition item?</p></li> </ul>

Documentation

Data Sources (3)

SourceAliasJoin Type
R_FinTransCashFlowActivity Activity from
R_FinTransCondition Condition inner
R_FinTransCondition Parallel left_outer

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_FinTransActivity _Activity $projection.CompanyCode = _Activity.CompanyCode and $projection.FinancialTransaction = _Activity.FinancialTransaction and $projection.FinancialInstrumentActivity = _Activity.FinancialInstrumentActivity
[0..1] I_FinTransactionDirection _Direction $projection.FinancialTransactionDirection = _Direction.FinancialTransactionDirection

Annotations (14)

NameValueLevelField
AbapCatalog.sqlViewName IFINTRANSCNDNSGL view
AbapCatalog.compiler.compareFilter true view
AbapCatalog.preserveKey true view
AbapCatalog.buffering.status #NOT_ALLOWED view
AccessControl.authorizationCheck #CHECK view
AccessControl.personalData.blocking #NOT_REQUIRED view
ClientHandling.algorithm #SESSION_VARIABLE view
EndUserText.label Fin Trans Condition Single Date view
ObjectModel.usageType.dataClass #MIXED view
ObjectModel.usageType.serviceQuality #D view
ObjectModel.usageType.sizeCategory #L view
Metadata.allowExtensions false view
Metadata.ignorePropagatedAnnotations true view
VDM.viewType #COMPOSITE view

Fields (19)

KeyFieldSource TableSource FieldDescription
KEY CompanyCode R_FinTransCondition CompanyCode Receiver Company Code
KEY FinancialTransaction R_FinTransCondition FinancialTransaction Financial Transaction
KEY FinancialInstrumentActivity R_FinTransCondition FinancialInstrumentActivity Transaction Activity
KEY FinancialTransactionDirection R_FinTransCondition FinancialTransactionDirection Direction of Transaction
KEY FinConditionItem R_FinTransCondition FinConditionItem Condition
KEY ConditionItemValidityStartDate R_FinTransCondition ConditionItemValidityStartDate Condition Item Effective From
KEY FinConditionSubItem R_FinTransCondition FinConditionSubItem Level number of condition item for recurring payments
FinancialInstrProductCategory _FinTrans FinancialInstrProductCategory Financial Instrument Product Category
FinConditionConditionCategory R_FinTransCondition FinConditionConditionCategory Condition Category
CalculationDateendasCalculationDate
DueDate R_FinTransCondition DueDate Promised For
DueDateIsAsEndDateMonthEnd R_FinTransCondition DueDateIsAsEndDateMonthEnd Indicator showing due date is month end
ConditionPercentageRate R_FinTransCondition ConditionPercentageRate Percentage rate for condition items
FinConditionFixedAmount R_FinTransCondition FinConditionFixedAmount Fixed Amount
FinConditionFixedAmountCrcy R_FinTransCondition FinConditionFixedAmountCrcy Fixed Amount Currency
_CompanyCode _CompanyCode
_FinTrans _FinTrans
_Activity _Activity
_Direction _Direction

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_FinTransCndnSingleDate.
-- 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: IFINTRANSCNDNSGL

CREATE VIEW I_FinTransCndnSingleDate AS
SELECT
  Condition.CompanyCode AS CompanyCode,
  Condition.FinancialTransaction AS FinancialTransaction,
  Condition.FinancialInstrumentActivity AS FinancialInstrumentActivity,
  Condition.FinancialTransactionDirection AS FinancialTransactionDirection,
  Condition.FinConditionItem AS FinConditionItem,
  Condition.ConditionItemValidityStartDate AS ConditionItemValidityStartDate,
  Condition.FinConditionSubItem AS FinConditionSubItem,
  _FinTrans.FinancialInstrProductCategory AS FinancialInstrProductCategory,
  Condition.FinConditionConditionCategory AS FinConditionConditionCategory,
  case when Condition.FinConditionConditionCategory <> '21' then Condition.CalculationDate end as CalculationDate AS CalculationDateendasCalculationDate,
  Condition.DueDate AS DueDate,
  Condition.DueDateIsAsEndDateMonthEnd AS DueDateIsAsEndDateMonthEnd,
  Condition.ConditionPercentageRate AS ConditionPercentageRate,
  Condition.FinConditionFixedAmount AS FinConditionFixedAmount,
  Condition.FinConditionFixedAmountCrcy AS FinConditionFixedAmountCrcy
FROM R_FinTransCashFlowActivity AS Activity
INNER JOIN R_FinTransCondition AS Condition ON /* join condition not captured in parsed metadata */
LEFT OUTER JOIN R_FinTransCondition AS Parallel 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_FinTransActivity AS _Activity ON CompanyCode = _Activity.CompanyCode AND FinancialTransaction = _Activity.FinancialTransaction AND FinancialInstrumentActivity = _Activity.FinancialInstrumentActivity  -- association [0..1]
LEFT OUTER JOIN I_FinTransactionDirection AS _Direction ON FinancialTransactionDirection = _Direction.FinancialTransactionDirection  -- association [0..1]
;