I_FlxMtPlObjVarModel
List of Models for Variants of FMPO
I_FlxMtPlObjVarModel is a Basic CDS View (Dimension) that provides data about "List of Models for Variants of FMPO" in SAP S/4HANA. It reads from 1 data source (dfs_fmpo_model) and exposes 9 fields with key field FlxMtPlObjVariantModelUUID. It has 3 associations to related views.
Data Sources (1)
| Source | Alias | Join Type |
|---|---|---|
| dfs_fmpo_model | dfs_fmpo_model | from |
Associations (3)
| Cardinality | Target | Alias | Condition |
|---|---|---|---|
| [1..1] | I_FlxMtPlObj | _FlxMtPlObj | $projection.FlxblMatlPlngObjectUUID = _FlxMtPlObj.FlxblMatlPlngObjectUUID |
| [1..*] | I_ProductValuation | _ProductValuation | $projection.FlxMtPlObjVarModelProductID = _ProductValuation.Product |
| [0..1] | E_FlxMtPlObjVarModel | _Extension | $projection.FlxMtPlObjVariantModelUUID = _Extension.FlxMtPlObjVariantModelUUID |
Annotations (17)
| Name | Value | Level | Field |
|---|---|---|---|
| AbapCatalog.sqlViewName | IFMPOVARMODEL | view | |
| AbapCatalog.compiler.compareFilter | true | view | |
| AbapCatalog.preserveKey | true | view | |
| AccessControl.authorizationCheck | #CHECK | view | |
| EndUserText.label | List of Models for Variants of FMPO | view | |
| VDM.viewType | #BASIC | view | |
| ObjectModel.representativeKey | FlxMtPlObjVariantModelUUID | view | |
| ObjectModel.usageType.serviceQuality | #A | view | |
| ObjectModel.usageType.dataClass | #MASTER | view | |
| ObjectModel.usageType.sizeCategory | #L | view | |
| Search.searchable | true | view | |
| ClientHandling.algorithm | #SESSION_VARIABLE | view | |
| Metadata.ignorePropagatedAnnotations | true | view | |
| Analytics.dataCategory | #DIMENSION | view | |
| Analytics.dataExtraction.enabled | true | view | |
| Analytics.dataExtraction.delta.changeDataCapture.automatic | true | view | |
| Metadata.allowExtensions | true | view |
Fields (9)
| Key | Field | Source Table | Source Field | Description |
|---|---|---|---|---|
| KEY | FlxMtPlObjVariantModelUUID | flxmtplobjvariantmodeluuid | ||
| FlxblMatlPlngObjVariantUUID | flxblmatlplngobjvariantuuid | |||
| FlxblMatlPlngObjectUUID | flxblmatlplngobjectuuid | |||
| FlxMtPlObjVarModelItmID | flxmtplobjvarmodelitmid | |||
| FlxMtPlObjVarModelProductID | flxmtplobjvarmodelproductid | |||
| FlxMtPlObjVarModelIsLocked | flxmtplobjvarmodelislocked | |||
| FlxMtPlObjVarModelIsDflt | flxmtplobjvarmodelisdflt | |||
| _FlxMtPlObj | _FlxMtPlObj | |||
| _ProductValuation | _ProductValuation |
@AbapCatalog.sqlViewName: 'IFMPOVARMODEL'
@AbapCatalog.compiler.compareFilter: true
@AbapCatalog.preserveKey: true
@AccessControl.authorizationCheck: #CHECK
@EndUserText.label: 'List of Models for Variants of FMPO'
@VDM.viewType: #BASIC
@ObjectModel.representativeKey: 'FlxMtPlObjVariantModelUUID'
@ObjectModel.usageType.serviceQuality:#A
@ObjectModel.usageType.dataClass: #MASTER
@ObjectModel.usageType.sizeCategory: #L
@Search.searchable: true
@ClientHandling.algorithm: #SESSION_VARIABLE
@Metadata.ignorePropagatedAnnotations: true
@Analytics:{
dataCategory: #DIMENSION,
dataExtraction.enabled: true,
dataExtraction.delta.changeDataCapture.automatic: true
}
@ObjectModel.supportedCapabilities: [ #SQL_DATA_SOURCE,
#CDS_MODELING_DATA_SOURCE,
#ANALYTICAL_DIMENSION,
#EXTRACTION_DATA_SOURCE,
#CDS_MODELING_ASSOCIATION_TARGET,
#SEARCHABLE_ENTITY ]
@Metadata.allowExtensions:true
define view I_FlxMtPlObjVarModel
as select from dfs_fmpo_model
association [1..1] to I_FlxMtPlObj as _FlxMtPlObj on $projection.FlxblMatlPlngObjectUUID = _FlxMtPlObj.FlxblMatlPlngObjectUUID
association [1..*] to I_ProductValuation as _ProductValuation on $projection.FlxMtPlObjVarModelProductID = _ProductValuation.Product
association [0..1] to E_FlxMtPlObjVarModel as _Extension on $projection.FlxMtPlObjVariantModelUUID = _Extension.FlxMtPlObjVariantModelUUID
//association [1..1] to I_MaterialVH as _Material on $projection.FlxMtPlObjVarModelProductID = _Material.Material
// association [1..1] to SDSH_DOMAIN_T_TABLE as _domain on _domain.domname = 'XFELD'
// and _domain.ddlanguage = $session.system_language
{
//P_FlxMtPlObjVarModel
key flxmtplobjvariantmodeluuid as FlxMtPlObjVariantModelUUID,
flxblmatlplngobjvariantuuid as FlxblMatlPlngObjVariantUUID,
//fmpo_guid,
flxblmatlplngobjectuuid as FlxblMatlPlngObjectUUID,
flxmtplobjvarmodelitmid as FlxMtPlObjVarModelItmID,
//@Consumption.valueHelp: '_Material'
@Search.defaultSearchElement: true
flxmtplobjvarmodelproductid as FlxMtPlObjVarModelProductID,
flxmtplobjvarmodelislocked as FlxMtPlObjVarModelIsLocked,
// @ObjectModel.foreignKey.association: '_domain'
flxmtplobjvarmodelisdflt as FlxMtPlObjVarModelIsDflt,
_FlxMtPlObj,
_ProductValuation
//_Material
// _domain
// flxblmatlplngobjmodelitemid,
//materialexternalid,
//IsDefaultForPlanning,
//FlxMtPlObjVarModelIsLocked
}
/*+[internal] {
"BASEINFO":
{
"FROM":
[
"DFS_FMPO_MODEL"
],
"ASSOCIATED":
[
"E_FLXMTPLOBJVARMODEL",
"I_FLXMTPLOBJ",
"I_PRODUCTVALUATION"
],
"BASE":
[],
"ANNO_REF":
[],
"SCALAR_FUNCTION":
[],
"VERSION":0,
"ANNOREF_EVALUATION_ERROR":""
}
}*/
Learn More
- What Is a CDS View in SAP S/4HANA?
- Types of CDS Views: Basic, Composite, Consumption, and Transactional
- SAP Tables vs CDS Views — Key Differences
- Understanding Data Lineage in SAP S/4HANA
- VDM (Virtual Data Model) in SAP S/4HANA Explained
- CDS View Annotations — A Complete Guide
- CDS View Field Mapping and Associations
- Understanding the SAP S/4HANA Data Model
- CDS View Extensions and Custom Fields in SAP S/4HANA
- Released APIs and Stability Contracts in SAP S/4HANA