C_FXRunConfigurationRuleStep

DDL: C_FXRUNCONFIGURATIONRULESTEP Type: view_entity CONSUMPTION Package: FINS_FI_CLS_FXV_UI

Rule Step of FXV Configuration

C_FXRunConfigurationRuleStep is a Consumption CDS View that provides data about "Rule Step of FXV Configuration" in SAP S/4HANA. It reads from 1 data source (R_FXRunConfigurationRuleStep) and exposes 20 fields with key fields FinancialClosingRunUUID, FinClosingValuationRuleStep. It has 9 associations to related views. Part of development package FINS_FI_CLS_FXV_UI.

Data Sources (1)

SourceAliasJoin Type
R_FXRunConfigurationRuleStep R_FXRunConfigurationRuleStep from

Associations (9)

CardinalityTargetAliasCondition
[1..*] R_FrgnCrcyValnRunRsltListItm _FinClosingRunResultListItem $projection.FinancialClosingRunUUID = _FinClosingRunResultListItem.JrnlPerdEndClsgRunResultUUID
[1..*] R_FrgnCrcyValnRunValnRuleStep _FrgnCrcyValnRunValnRuleStep $projection.FinClosingValuationRuleStep = _FrgnCrcyValnRunValnRuleStep.FinClosingValuationRuleStep
[1..*] I_BusTransactionTypeText _BusTransactionTypeText $projection.BusinessTransactionType = _BusTransactionTypeText.BusinessTransactionType
[1..*] I_ExchangeRateTypeText _ExchangeRateTypeText $projection.ExchangeRateType = _ExchangeRateTypeText.ExchangeRateType
[1..*] C_FinClosingRunValuatedAccount _FinClosingRunValuatedAccount $projection.FinancialClosingRunUUID = _FinClosingRunValuatedAccount.FinancialClosingRunUUID and $projection.FinClosingValuationRuleStep = _FinClosingRunValuatedAccount.FinClosingValuationRuleStep
[1..*] R_FrgnCrcyValnRunValnRuleStepT _FrgnCrcyValnRunValnRuleStepT $projection.FinClosingValuationRuleStep = _FrgnCrcyValnRunValnRuleStepT.FinClosingValuationRuleStep
[1..*] I_FinClsgGroupingRuleText _FinClsgGroupingRuleText $projection.FinancialClosingGroupingRule = _FinClsgGroupingRuleText.FinancialClosingGroupingRule
[1..*] I_AccountingDocumentTypeText _AccountingDocumentTypeText $projection.AccountingDocumentType = _AccountingDocumentTypeText.AccountingDocumentType
[1..*] R_FinClosingValuationMethodT _FinClosingValuationMethodT $projection.FinClosingValuationMethod = _FinClosingValuationMethodT.FinClosingValuationMethod

Annotations (8)

NameValueLevelField
EndUserText.label Rule Step of FXV Configuration view
AccessControl.authorizationCheck #NOT_REQUIRED view
Metadata.allowExtensions true view
Metadata.ignorePropagatedAnnotations false view
ObjectModel.usageType.serviceQuality #D view
ObjectModel.usageType.sizeCategory #M view
ObjectModel.usageType.dataClass #TRANSACTIONAL view
VDM.viewType #CONSUMPTION view

Fields (20)

KeyFieldSource TableSource FieldDescription
KEY FinancialClosingRunUUID FinancialClosingRunUUID Closing Run UUID
KEY FinClosingValuationRuleStep FinClosingValuationRuleStep Rule Step
BusinessTransactionType BusinessTransactionType Bus.transaction
AccountingDocumentType AccountingDocumentType Journal Entry Type
ExchangeRateType ExchangeRateType Exch. Rate Type
FinClosingValuationMethod FinClosingValuationMethod FX Valuation Rule
FinancialClosingGroupingRule FinancialClosingGroupingRule Obsolete
ForeignCrcyRlzdGainGLAccount ForeignCrcyRlzdGainGLAccount FX Gain Realized
ForeignCrcyRlzdLossGLAccount ForeignCrcyRlzdLossGLAccount FX Loss Realized
ForeignCrcyUnrlzdGainGLAccount ForeignCrcyUnrlzdGainGLAccount FX Gain Unrealized
ForeignCrcyUnrlzdLossGLAccount ForeignCrcyUnrlzdLossGLAccount FX Loss Unrealized
_FinClosingRunResultListItem _FinClosingRunResultListItem
_FrgnCrcyValnRunValnRuleStep _FrgnCrcyValnRunValnRuleStep
_BusTransactionTypeText _BusTransactionTypeText
_FinClosingRunValuatedAccount _FinClosingRunValuatedAccount
_FrgnCrcyValnRunValnRuleStepT _FrgnCrcyValnRunValnRuleStepT
_ExchangeRateTypeText _ExchangeRateTypeText
_FinClsgGroupingRuleText _FinClsgGroupingRuleText
_AccountingDocumentTypeText _AccountingDocumentTypeText
_FinClosingValuationMethodT _FinClosingValuationMethodT

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_FXRunConfigurationRuleStep.
-- 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 C_FXRunConfigurationRuleStep AS
SELECT
  FinancialClosingRunUUID,
  FinClosingValuationRuleStep,
  BusinessTransactionType,
  AccountingDocumentType,
  ExchangeRateType,
  FinClosingValuationMethod,
  FinancialClosingGroupingRule,
  ForeignCrcyRlzdGainGLAccount,
  ForeignCrcyRlzdLossGLAccount,
  ForeignCrcyUnrlzdGainGLAccount,
  ForeignCrcyUnrlzdLossGLAccount
FROM R_FXRunConfigurationRuleStep
LEFT OUTER JOIN R_FrgnCrcyValnRunRsltListItm AS _FinClosingRunResultListItem ON FinancialClosingRunUUID = _FinClosingRunResultListItem.JrnlPerdEndClsgRunResultUUID  -- association [1..*]
LEFT OUTER JOIN R_FrgnCrcyValnRunValnRuleStep AS _FrgnCrcyValnRunValnRuleStep ON FinClosingValuationRuleStep = _FrgnCrcyValnRunValnRuleStep.FinClosingValuationRuleStep  -- association [1..*]
LEFT OUTER JOIN I_BusTransactionTypeText AS _BusTransactionTypeText ON BusinessTransactionType = _BusTransactionTypeText.BusinessTransactionType  -- association [1..*]
LEFT OUTER JOIN I_ExchangeRateTypeText AS _ExchangeRateTypeText ON ExchangeRateType = _ExchangeRateTypeText.ExchangeRateType  -- association [1..*]
LEFT OUTER JOIN C_FinClosingRunValuatedAccount AS _FinClosingRunValuatedAccount ON FinancialClosingRunUUID = _FinClosingRunValuatedAccount.FinancialClosingRunUUID AND FinClosingValuationRuleStep = _FinClosingRunValuatedAccount.FinClosingValuationRuleStep  -- association [1..*]
LEFT OUTER JOIN R_FrgnCrcyValnRunValnRuleStepT AS _FrgnCrcyValnRunValnRuleStepT ON FinClosingValuationRuleStep = _FrgnCrcyValnRunValnRuleStepT.FinClosingValuationRuleStep  -- association [1..*]
LEFT OUTER JOIN I_FinClsgGroupingRuleText AS _FinClsgGroupingRuleText ON FinancialClosingGroupingRule = _FinClsgGroupingRuleText.FinancialClosingGroupingRule  -- association [1..*]
LEFT OUTER JOIN I_AccountingDocumentTypeText AS _AccountingDocumentTypeText ON AccountingDocumentType = _AccountingDocumentTypeText.AccountingDocumentType  -- association [1..*]
LEFT OUTER JOIN R_FinClosingValuationMethodT AS _FinClosingValuationMethodT ON FinClosingValuationMethod = _FinClosingValuationMethodT.FinClosingValuationMethod  -- association [1..*]
;