C_FlxMtPlObjVarModelTP

DDL: C_FLXMTPLOBJVARMODELTP SQL: CFMPOVARMODELTP Type: view CONSUMPTION

List of Models for Variants of FMPO

C_FlxMtPlObjVarModelTP is a Consumption CDS View that provides data about "List of Models for Variants of FMPO" in SAP S/4HANA. It reads from 1 data source (I_FlxMtPlObjVarModelTP) and exposes 16 fields with key field FlxMtPlObjVariantModelUUID. It has 4 associations to related views.

Data Sources (1)

SourceAliasJoin Type
I_FlxMtPlObjVarModelTP _ModelTP from

Associations (4)

CardinalityTargetAliasCondition
[1..1] C_FlxMtPlObjTP _FlxMtPlObjTP $projection.FlxblMatlPlngObjectUUID = _FlxMtPlObjTP.FlxblMatlPlngObjectUUID
[1..1] C_FlxMtPlObjVariantTP _VariantTP $projection.FlxblMatlPlngObjVariantUUID = _VariantTP.FlxblMatlPlngObjVariantUUID
[1..1] I_ProductVH _ProductVH $projection.FlxMtPlObjVarModelProductID = _ProductVH.Product
[1..*] I_FlxMtPlObjVarModelPricing _VarModelPricing $projection.FlxMtPlObjVarModelProductID = _VarModelPricing.Product

Annotations (16)

NameValueLevelField
AbapCatalog.sqlViewName CFMPOVARMODELTP view
AbapCatalog.compiler.compareFilter true view
AbapCatalog.preserveKey true view
ClientHandling.algorithm #SESSION_VARIABLE view
AccessControl.authorizationCheck #CHECK view
EndUserText.label List of Models for Variants of FMPO view
Metadata.allowExtensions true view
VDM.viewType #CONSUMPTION view
ObjectModel.semanticKey flxmtplobjvarmodelitmid view
ObjectModel.usageType.serviceQuality #C view
ObjectModel.usageType.dataClass #MASTER view
ObjectModel.usageType.sizeCategory #XL view
ObjectModel.transactionalProcessingDelegated true view
ObjectModel.createEnabled true view
ObjectModel.deleteEnabled EXTERNAL_CALCULATION view
ObjectModel.updateEnabled EXTERNAL_CALCULATION view

Fields (16)

KeyFieldSource TableSource FieldDescription
KEY FlxMtPlObjVariantModelUUID FlxMtPlObjVariantModelUUID Model Guid
FlxblMatlPlngObjVariantUUID FlxblMatlPlngObjVariantUUID Variant UUID
FlxMtPlObjVarModelItmID FlxMtPlObjVarModelItmID Model ID
FlxblMatlPlngObjectUUID FlxblMatlPlngObjectUUID FMPO UUID
FlxMtPlObjVarModelProductID FlxMtPlObjVarModelProductID Material
FlxMtPlObjVarModelIsLocked FlxMtPlObjVarModelIsLocked Lock Flag
FlxMtPlObjVarModelIsDflt FlxMtPlObjVarModelIsDflt Planning Flag
MaterialName _MaterialText MaterialName Material Description
MovingAveragePrice
StandardPrice
Currency
_FlxMtPlObjTP _FlxMtPlObjTP
_VariantTP _VariantTP
_MaterialText _MaterialText
_ProductVH _ProductVH
_VarModelPricing _VarModelPricing

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_FlxMtPlObjVarModelTP.
-- 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: CFMPOVARMODELTP

CREATE VIEW C_FlxMtPlObjVarModelTP AS
SELECT
  FlxMtPlObjVariantModelUUID,
  FlxblMatlPlngObjVariantUUID,
  FlxMtPlObjVarModelItmID,
  FlxblMatlPlngObjectUUID,
  FlxMtPlObjVarModelProductID,
  FlxMtPlObjVarModelIsLocked,
  FlxMtPlObjVarModelIsDflt,
  _MaterialText.MaterialName AS MaterialName,
  cast(0 as verpr) AS MovingAveragePrice,
  cast(0 as stprs) AS StandardPrice,
  cast('' as waers) AS Currency
FROM I_FlxMtPlObjVarModelTP AS _ModelTP
LEFT OUTER JOIN C_FlxMtPlObjTP AS _FlxMtPlObjTP ON FlxblMatlPlngObjectUUID = _FlxMtPlObjTP.FlxblMatlPlngObjectUUID  -- association [1..1]
LEFT OUTER JOIN C_FlxMtPlObjVariantTP AS _VariantTP ON FlxblMatlPlngObjVariantUUID = _VariantTP.FlxblMatlPlngObjVariantUUID  -- association [1..1]
LEFT OUTER JOIN I_ProductVH AS _ProductVH ON FlxMtPlObjVarModelProductID = _ProductVH.Product  -- association [1..1]
LEFT OUTER JOIN I_FlxMtPlObjVarModelPricing AS _VarModelPricing ON FlxMtPlObjVarModelProductID = _VarModelPricing.Product  -- association [1..*]
;