C_VariantConfigurationInstance

DDL: C_VARIANTCONFIGURATIONINSTANCE Type: view_entity CONSUMPTION

Variant Configuration Instance

C_VariantConfigurationInstance is a Consumption CDS View that provides data about "Variant Configuration Instance" in SAP S/4HANA. It reads from 1 data source (R_VarConfigurationInstanceTP) and exposes 25 fields with key fields VarConfigurationRootInstance, VarConfigurationBusObjectKey, VarConfigurationBusObjectType, VarConfignInstceInternalID. It has 3 associations to related views.

Data Sources (1)

SourceAliasJoin Type
R_VarConfigurationInstanceTP R_VarConfigurationInstanceTP from

Associations (3)

CardinalityTargetAliasCondition
[0..*] C_VarConfignCharacteristic _Characteristic
[0..*] C_VarConfignVariantCondition _VariantCondition
[0..*] C_VarConfignInstceCharcGroup _CharacteristicGroup

Annotations (7)

NameValueLevelField
AccessControl.authorizationCheck #NOT_REQUIRED view
EndUserText.label Variant Configuration Instance view
ObjectModel.usageType.serviceQuality #B view
ObjectModel.usageType.sizeCategory #S view
ObjectModel.usageType.dataClass #TRANSACTIONAL view
VDM.viewType #CONSUMPTION view
ObjectModel.query.implementedBy ABAP:CL_VCR_RAP_STICKY_QRY view

Fields (25)

KeyFieldSource TableSource FieldDescription
KEY VarConfigurationRootInstance
KEY VarConfigurationBusObjectKey VarConfigurationBusObjectKey
KEY VarConfigurationBusObjectType VarConfigurationBusObjectType
KEY VarConfignInstceInternalID VarConfignInstceInternalID
VarConfignParInstceInternalID VarConfignParInstceInternalID
VarConfignStatus VarConfignStatus
Product Product Product Sold
Class Class User Group
ClassType ClassType X Flag
BillOfMaterialItemCategory BillOfMaterialItemCategory Item Category
BillOfMaterialItemNumber BillOfMaterialItemNumber Item
IdentifierBOMItem IdentifierBOMItem Item ID
BOMItemHasFixedQuantity BOMItemHasFixedQuantity Fixed Quantity
BillOfMaterialItemQuantity BillOfMaterialItemQuantity Quantity
BillOfMaterialItemUnit BillOfMaterialItemUnit Component UoM
VariantConfigurationQuantity VariantConfigurationQuantity
VarConfignQuantityUnit VarConfignQuantityUnit
BOMItemIsSalesRelevant BOMItemIsSalesRelevant Sales
MaterialIsConfigurable MaterialIsConfigurable
FixedItemCategory FixedItemCategory
BillOfMaterialItemObjectType BillOfMaterialItemObjectType Object Type
_VariantConfiguration _VariantConfiguration
_Characteristic _Characteristic
_VariantCondition _VariantCondition
_CharacteristicGroup _CharacteristicGroup

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_VariantConfigurationInstance.
-- 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_VariantConfigurationInstance AS
SELECT
  cast('' as ib_root) AS VarConfigurationRootInstance,
  VarConfigurationBusObjectKey,
  VarConfigurationBusObjectType,
  VarConfignInstceInternalID,
  VarConfignParInstceInternalID,
  VarConfignStatus,
  Product,
  Class,
  ClassType,
  BillOfMaterialItemCategory,
  BillOfMaterialItemNumber,
  IdentifierBOMItem,
  BOMItemHasFixedQuantity,
  BillOfMaterialItemQuantity,
  BillOfMaterialItemUnit,
  VariantConfigurationQuantity,
  VarConfignQuantityUnit,
  BOMItemIsSalesRelevant,
  MaterialIsConfigurable,
  FixedItemCategory,
  BillOfMaterialItemObjectType
FROM R_VarConfigurationInstanceTP
LEFT OUTER JOIN C_VarConfignCharacteristic AS _Characteristic ON /* condition not available in parsed metadata */  -- association [0..*]
LEFT OUTER JOIN C_VarConfignVariantCondition AS _VariantCondition ON /* condition not available in parsed metadata */  -- association [0..*]
LEFT OUTER JOIN C_VarConfignInstceCharcGroup AS _CharacteristicGroup ON /* condition not available in parsed metadata */  -- association [0..*]
;