C_CnsldtnAddlCharcsTP

DDL: C_CNSLDTNADDLCHARCSTP Type: view CONSUMPTION

Consolidation - Additional Characteristics

C_CnsldtnAddlCharcsTP is a Consumption CDS View that provides data about "Consolidation - Additional Characteristics" in SAP S/4HANA. It reads from 2 data sources (I_CnsldtnAddlCharcsApp, I_CnsldtnAddlCharcsTP) and exposes 17 fields with key field CnsldtnAddlCharcUUID. It has 3 associations to related views.

Data Sources (2)

SourceAliasJoin Type
I_CnsldtnAddlCharcsApp _Config inner
I_CnsldtnAddlCharcsTP _MasterData from

Associations (3)

CardinalityTargetAliasCondition
[0..*] C_CnsldtnAddlMDTP _MDRecord $projection.CnsldtnAddlCharcUUID = _MDRecord.CnsldtnAddlCharcUUID
[0..*] C_CnsldtnAcctgMasterData _AcctgMD $projection.AdditionalCharcFieldName = _AcctgMD.AdditionalCharcFieldName
[0..*] C_CnsldtnMasterData _CombinedMD $projection.AdditionalCharcFieldName = _CombinedMD.AdditionalCharcFieldName

Annotations (19)

NameValueLevelField
AbapCatalog.sqlViewName CCSADDLMDHTP view
AbapCatalog.compiler.compareFilter true view
VDM.viewType #CONSUMPTION view
EndUserText.label Consolidation - Additional Characteristics view
ClientHandling.algorithm #SESSION_VARIABLE view
AccessControl.authorizationCheck #CHECK view
Metadata.allowExtensions true view
Consumption.semanticObject CnsldtnAddlCharcs view
ObjectModel.transactionalProcessingDelegated true view
ObjectModel.compositionRoot true view
ObjectModel.draftEnabled false view
ObjectModel.createEnabled false view
ObjectModel.updateEnabled true view
ObjectModel.deleteEnabled false view
ObjectModel.semanticKey CnsldtnAddlCharcUUID view
ObjectModel.representativeKey CnsldtnAddlCharcUUID view
ObjectModel.usageType.sizeCategory #S view
ObjectModel.usageType.serviceQuality #C view
ObjectModel.usageType.dataClass #MIXED view

Fields (17)

KeyFieldSource TableSource FieldDescription
KEY CnsldtnAddlCharcUUID CnsldtnAddlCharcUUID UUID
AdditionalCharcFieldName I_CnsldtnAddlCharcsTP AdditionalCharcFieldName Field Name
AdditionalCharacteristicText I_CnsldtnAddlCharcsTP AdditionalCharacteristicText Short Description
AdditionalMasterDataSuprordFld I_CnsldtnAddlCharcsTP AdditionalMasterDataSuprordFld Suprord. Field
AdditionalMDSuprordFieldText I_CnsldtnAddlCharcsTP AdditionalMDSuprordFieldText Short Description
AdditionalMasterDataPairedFld I_CnsldtnAddlCharcsTP AdditionalMasterDataPairedFld Reference Field
NumberOfAdditionalMasterData NumberOfAdditionalMasterData
NumberOfAccountingMasterData NumberOfAccountingMasterData
TotalNumberOfMasterData TotalNumberOfMasterData
AdditionalMasterDataHasHier I_CnsldtnAddlCharcsTP AdditionalMasterDataHasHier Hierarchy Possible
AdditionalMDHierarchyIsInUse I_CnsldtnAddlCharcsTP AdditionalMDHierarchyIsInUse Enable Hierarchy
NavigationToHierarchyLinkName NavigationToHierarchyLinkName
NavigationToHierarchyURL NavigationToHierarchyURL
ConsolidationMDCharcsIntID
_MDRecord _MDRecord
_AcctgMD _AcctgMD
_CombinedMD _CombinedMD

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_CnsldtnAddlCharcsTP.
-- 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_CnsldtnAddlCharcsTP AS
SELECT
  CnsldtnAddlCharcUUID,
  _MasterData.AdditionalCharcFieldName AS AdditionalCharcFieldName,
  _MasterData.AdditionalCharacteristicText AS AdditionalCharacteristicText,
  _MasterData.AdditionalMasterDataSuprordFld AS AdditionalMasterDataSuprordFld,
  _MasterData.AdditionalMDSuprordFieldText AS AdditionalMDSuprordFieldText,
  _MasterData.AdditionalMasterDataPairedFld AS AdditionalMasterDataPairedFld,
  NumberOfAdditionalMasterData,
  NumberOfAccountingMasterData,
  TotalNumberOfMasterData,
  _MasterData.AdditionalMasterDataHasHier AS AdditionalMasterDataHasHier,
  _MasterData.AdditionalMDHierarchyIsInUse AS AdditionalMDHierarchyIsInUse,
  NavigationToHierarchyLinkName,
  NavigationToHierarchyURL,
  upper(_Config.AdditionalCharcFieldName) AS ConsolidationMDCharcsIntID
FROM I_CnsldtnAddlCharcsTP AS _MasterData
INNER JOIN I_CnsldtnAddlCharcsApp AS _Config ON /* join condition not captured in parsed metadata */
LEFT OUTER JOIN C_CnsldtnAddlMDTP AS _MDRecord ON CnsldtnAddlCharcUUID = _MDRecord.CnsldtnAddlCharcUUID  -- association [0..*]
LEFT OUTER JOIN C_CnsldtnAcctgMasterData AS _AcctgMD ON AdditionalCharcFieldName = _AcctgMD.AdditionalCharcFieldName  -- association [0..*]
LEFT OUTER JOIN C_CnsldtnMasterData AS _CombinedMD ON AdditionalCharcFieldName = _CombinedMD.AdditionalCharcFieldName  -- association [0..*]
;