I_ProdAllocCharcValCombnTP

DDL: I_PRODALLOCCHARCVALCOMBNTP Type: view_entity TRANSACTIONAL

Product Allocation Object Characteristic Value Combination

I_ProdAllocCharcValCombnTP is a Transactional CDS View that provides data about "Product Allocation Object Characteristic Value Combination" in SAP S/4HANA. It reads from 1 data source (I_ProdAllocObjCharcValCombn) and exposes 24 fields with key field CharcValueCombinationUUID. It has 4 associations to related views.

Data Sources (1)

SourceAliasJoin Type
I_ProdAllocObjCharcValCombn Document from

Associations (4)

CardinalityTargetAliasCondition
[0..1] I_CharcValCombnChangeMode _CharcValCombnChangeMode $projection.CharcValCombnChangeMode = _CharcValCombnChangeMode.CharcValCombnChangeMode
[0..1] I_ProdAllocActivationStatus _ProdAllocActivationStatus _ProdAllocActivationStatus.ProdAllocationActivationStatus = $projection.ProdAllocationActivationStatus
[0..1] I_ProdAllocCharcCstrtStatus _ProdAllocCharcCstrtStatus _ProdAllocCharcCstrtStatus.ProdAllocCharcConstraintStatus = $projection.ProdAllocCharcConstraintStatus
[0..*] I_ProdAllocObjTimeSeriesTP _ProdAllocObjTimeSeriesTP

Annotations (11)

NameValueLevelField
EndUserText.label Product Allocation Object Characteristic Value Combination view
VDM.viewType #TRANSACTIONAL view
VDM.lifecycle.contract.type #SAP_INTERNAL_API view
AccessControl.authorizationCheck #CHECK view
Search.searchable true view
ObjectModel.representativeKey CharcValueCombinationUUID view
Analytics.technicalName IPAOBJ_CVCTP view
ObjectModel.usageType.serviceQuality #C view
ObjectModel.usageType.sizeCategory #L view
ObjectModel.usageType.dataClass #MASTER view
ObjectModel.sapObjectNodeType.name ProdAllocCharcValCombn view

Fields (24)

KeyFieldSource TableSource FieldDescription
KEY CharcValueCombinationUUID I_ProdAllocObjCharcValCombn CharcValueCombinationUUID Characteristic Value Combination UUID
ProductAllocationObjectUUID I_ProdAllocObjCharcValCombn ProductAllocationObjectUUID Product Allocation Object UUID
ProductAllocationObject I_ProdAllocObjCharcValCombn ProductAllocationObject Allocation Object
ProdAllocCharc01 I_ProdAllocObjCharcValCombn ProdAllocCharc01 Characteristic Value 1
ProdAllocCharc02 I_ProdAllocObjCharcValCombn ProdAllocCharc02 Characteristic Value 2
ProdAllocCharc03 I_ProdAllocObjCharcValCombn ProdAllocCharc03 Characteristic Value 3
ProdAllocCharc04 I_ProdAllocObjCharcValCombn ProdAllocCharc04 Characteristic Value 4
ProdAllocCharc05 I_ProdAllocObjCharcValCombn ProdAllocCharc05 Characteristic Value 5
ProdAllocCharc06 I_ProdAllocObjCharcValCombn ProdAllocCharc06 Characteristic Value 6
ProdAllocCharc07 I_ProdAllocObjCharcValCombn ProdAllocCharc07 Characteristic Value 7
ProdAllocCharc08 I_ProdAllocObjCharcValCombn ProdAllocCharc08 Characteristic Value 8
ProdAllocCharc09 I_ProdAllocObjCharcValCombn ProdAllocCharc09 Characteristic Value 9
ProdAllocCharc10 I_ProdAllocObjCharcValCombn ProdAllocCharc10 Characteristic Value 10
CharcValCombnChangeMode I_ProdAllocObjCharcValCombn CharcValCombnChangeMode Change Mode
ProdAllocationActivationStatus I_ProdAllocObjCharcValCombn ProdAllocationActivationStatus Activation Status
ProdAllocCharcConstraintStatus I_ProdAllocObjCharcValCombn ProdAllocCharcConstraintStatus Constraint Status
TargetCharcValCombinationUUID I_ProdAllocObjCharcValCombn TargetCharcValCombinationUUID Characteristic Value Combination UUID
CharcValAuthznGroup I_ProdAllocObjCharcValCombn CharcValAuthznGroup Authorization Group
ProdAllocCharcValueCombnCmnt I_ProdAllocObjCharcValCombn ProdAllocCharcValueCombnCmnt Comment
_ProdAllocationObjectTP _ProdAllocationObjectTP
_ProdAllocObjTimeSeriesTP _ProdAllocObjTimeSeriesTP
_CharcValCombnChangeMode _CharcValCombnChangeMode
_ProdAllocActivationStatus _ProdAllocActivationStatus
_ProdAllocCharcCstrtStatus _ProdAllocCharcCstrtStatus

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_ProdAllocCharcValCombnTP.
-- 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 I_ProdAllocCharcValCombnTP AS
SELECT
  Document.CharcValueCombinationUUID AS CharcValueCombinationUUID,
  Document.ProductAllocationObjectUUID AS ProductAllocationObjectUUID,
  Document.ProductAllocationObject AS ProductAllocationObject,
  Document.ProdAllocCharc01 AS ProdAllocCharc01,
  Document.ProdAllocCharc02 AS ProdAllocCharc02,
  Document.ProdAllocCharc03 AS ProdAllocCharc03,
  Document.ProdAllocCharc04 AS ProdAllocCharc04,
  Document.ProdAllocCharc05 AS ProdAllocCharc05,
  Document.ProdAllocCharc06 AS ProdAllocCharc06,
  Document.ProdAllocCharc07 AS ProdAllocCharc07,
  Document.ProdAllocCharc08 AS ProdAllocCharc08,
  Document.ProdAllocCharc09 AS ProdAllocCharc09,
  Document.ProdAllocCharc10 AS ProdAllocCharc10,
  Document.CharcValCombnChangeMode AS CharcValCombnChangeMode,
  Document.ProdAllocationActivationStatus AS ProdAllocationActivationStatus,
  Document.ProdAllocCharcConstraintStatus AS ProdAllocCharcConstraintStatus,
  Document.TargetCharcValCombinationUUID AS TargetCharcValCombinationUUID,
  Document.CharcValAuthznGroup AS CharcValAuthznGroup,
  Document.ProdAllocCharcValueCombnCmnt AS ProdAllocCharcValueCombnCmnt
FROM I_ProdAllocObjCharcValCombn AS Document
LEFT OUTER JOIN I_CharcValCombnChangeMode AS _CharcValCombnChangeMode ON CharcValCombnChangeMode = _CharcValCombnChangeMode.CharcValCombnChangeMode  -- association [0..1]
LEFT OUTER JOIN I_ProdAllocActivationStatus AS _ProdAllocActivationStatus ON _ProdAllocActivationStatus.ProdAllocationActivationStatus = ProdAllocationActivationStatus  -- association [0..1]
LEFT OUTER JOIN I_ProdAllocCharcCstrtStatus AS _ProdAllocCharcCstrtStatus ON _ProdAllocCharcCstrtStatus.ProdAllocCharcConstraintStatus = ProdAllocCharcConstraintStatus  -- association [0..1]
LEFT OUTER JOIN I_ProdAllocObjTimeSeriesTP AS _ProdAllocObjTimeSeriesTP ON /* condition not available in parsed metadata */  -- association [0..*]
;