A_CnsldtnFinTransTypeHier

DDL: A_CNSLDTNFINTRANSTYPEHIER SQL: ACSFITRANSTYPHI Type: view BASIC Package: FIN_CS_MD_FINTRANSACTIONTYPE

Combined Fin Transaction Type Hierarchy

A_CnsldtnFinTransTypeHier is a Basic CDS View that provides data about "Combined Fin Transaction Type Hierarchy" in SAP S/4HANA. It reads from 1 data source (I_CnsldtnFinTransTypeHierNode) and exposes 15 fields with key fields AdditionalMasterDataHierarchy, HierarchyNode, ValidityEndDate. It has 3 associations to related views. It is exposed through 5 OData services (ASQL_F7093, ASQL_F7094, ASQL_F7095, ...). Part of development package FIN_CS_MD_FINTRANSACTIONTYPE.

Data Sources (1)

SourceAliasJoin Type
I_CnsldtnFinTransTypeHierNode _HierarchyNode from

Associations (3)

CardinalityTargetAliasCondition
[0..1] A_CnsldtnFinTransType _CnsldtnFinTransType $projection.FinancialTransactionType = _CnsldtnFinTransType.FinancialTransactionType
[0..*] A_CnsldtnFinTransTypeHierT _CnsldtnFinTransTypeHierT $projection.AdditionalMasterDataHierarchy = _CnsldtnFinTransTypeHierT.AdditionalMasterDataHierarchy and $projection.HierarchyNode = _CnsldtnFinTransTypeHierT.HierarchyNode and $projection.ValidityEndDate = _CnsldtnFinTransTypeHierT.ValidityEndDate and $projection.FinancialTransactionType = ''
[0..*] A_CnsldtnFinTransTypeT _CnsldtnFinTransTypeT $projection.FinancialTransactionType = _CnsldtnFinTransTypeT.FinancialTransactionType

Annotations (12)

NameValueLevelField
AbapCatalog.sqlViewName ACSFITRANSTYPHI view
AbapCatalog.compiler.compareFilter true view
AccessControl.authorizationCheck #MANDATORY view
ClientHandling.algorithm #SESSION_VARIABLE view
Metadata.ignorePropagatedAnnotations true view
ObjectModel.usageType.dataClass #MASTER view
ObjectModel.usageType.serviceQuality #B view
ObjectModel.usageType.sizeCategory #S view
VDM.viewType #BASIC view
VDM.lifecycle.contract.type #PUBLIC_REMOTE_API view
OData.entitySet.name FinancialTransactionTypeHier view
EndUserText.label Combined Fin Transaction Type Hierarchy view

OData Services (5)

ServiceBindingVersionContractRelease
ASQL_F7093 ASQL_F7093 C2 NOT_RELEASED
ASQL_F7094 ASQL_F7094 C2 NOT_RELEASED
ASQL_F7095 ASQL_F7095 C2 NOT_RELEASED
ASQL_F7096 ASQL_F7096 C2 NOT_RELEASED
ASQL_F7867 ASQL_F7867 C2 NOT_RELEASED

Fields (15)

KeyFieldSource TableSource FieldDescription
KEY AdditionalMasterDataHierarchy
KEY HierarchyNode I_CnsldtnFinTransTypeHierNode HierarchyNode Node
KEY ValidityEndDate I_CnsldtnFinTransTypeHierNode ValidityEndDate ValidTo
ParentNode I_CnsldtnFinTransTypeHierNode ParentNode Parent Node
ValidityStartDate I_CnsldtnFinTransTypeHierNode ValidityStartDate Validity Start Date
FinancialTransactionType I_CnsldtnFinTransTypeHierNode FinancialTransactionType Transact. Type
SequenceNumber
HierarchyNodeSequence I_CnsldtnFinTransTypeHierNode HierarchyNodeSequence
HierarchyNodeLevel I_CnsldtnFinTransTypeHierNode HierarchyNodeLevel Hierarchy Node Level
NodeType I_CnsldtnFinTransTypeHierNode NodeType Object Type
MDHierType
HierarchyType
_CnsldtnFinTransTypeHierT _CnsldtnFinTransTypeHierT
_CnsldtnFinTransType _CnsldtnFinTransType
_CnsldtnFinTransTypeT _CnsldtnFinTransTypeT

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 A_CnsldtnFinTransTypeHier.
-- 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: ACSFITRANSTYPHI

CREATE VIEW A_CnsldtnFinTransTypeHier AS
SELECT
  cast(left(_HierarchyNode.CnsldtnFinTransTypeHierarchy, 40) as fincs_hryid_fintransactiontype preserving type ) AS AdditionalMasterDataHierarchy,
  _HierarchyNode.HierarchyNode AS HierarchyNode,
  _HierarchyNode.ValidityEndDate AS ValidityEndDate,
  _HierarchyNode.ParentNode AS ParentNode,
  _HierarchyNode.ValidityStartDate AS ValidityStartDate,
  _HierarchyNode.FinancialTransactionType AS FinancialTransactionType,
  cast(_HierarchyNode.HierarchyNodeSequence as abap.char( 56 ) ) AS SequenceNumber,
  _HierarchyNode.HierarchyNodeSequence AS HierarchyNodeSequence,
  _HierarchyNode.HierarchyNodeLevel AS HierarchyNodeLevel,
  _HierarchyNode.NodeType AS NodeType,
  cast('CS07' as hrytype preserving type ) AS MDHierType,
  cast('CS07' as hrytype preserving type ) AS HierarchyType
FROM I_CnsldtnFinTransTypeHierNode AS _HierarchyNode
LEFT OUTER JOIN A_CnsldtnFinTransType AS _CnsldtnFinTransType ON FinancialTransactionType = _CnsldtnFinTransType.FinancialTransactionType  -- association [0..1]
LEFT OUTER JOIN A_CnsldtnFinTransTypeHierT AS _CnsldtnFinTransTypeHierT ON AdditionalMasterDataHierarchy = _CnsldtnFinTransTypeHierT.AdditionalMasterDataHierarchy AND HierarchyNode = _CnsldtnFinTransTypeHierT.HierarchyNode AND ValidityEndDate = _CnsldtnFinTransTypeHierT.ValidityEndDate AND FinancialTransactionType = ''  -- association [0..*]
LEFT OUTER JOIN A_CnsldtnFinTransTypeT AS _CnsldtnFinTransTypeT ON FinancialTransactionType = _CnsldtnFinTransTypeT.FinancialTransactionType  -- association [0..*]
;