C_MaterialCoverageIndivSegment

DDL: C_MATERIALCOVERAGEINDIVSEGMENT SQL: CMATCOVINDSEG Type: view CONSUMPTION

MRP Material Coverage Individual Segment

C_MaterialCoverageIndivSegment is a Consumption CDS View that provides data about "MRP Material Coverage Individual Segment" in SAP S/4HANA. It reads from 2 data sources (also, I_SDMAreaOfResponsibility) and exposes 113 fields with key fields MRPPlant, MRPArea, Material, MRPPlanningSegmentType, MRPPlanningSegment. It has 23 associations to related views.

Data Sources (2)

SourceAliasJoin Type
also filter inner
I_SDMAreaOfResponsibility SDMAreaOfResponsibility inner

Associations (23)

CardinalityTargetAliasCondition
[0..*] C_CacheSupplier _Supplier $projection.MRPPlant = _Supplier.MRPPlant and $projection.Material = _Supplier.Material and $projection.MRPArea = _Supplier.MRPArea and $projection.MRPPlanningSegmentType = _Supplier.MRPPlanningSegmentType and $projection.MRPPlanningSegment = _Supplier.MRPPlanningSegment
[0..*] C_MRPAvailability _MRPAvailability $projection.MRPPlant = _MRPAvailability.MRPPlant and $projection.Material = _MRPAvailability.Material and $projection.MRPArea = _MRPAvailability.MRPArea and $projection.MRPPlanningSegmentType = _MRPAvailability.MRPPlanningSegmentType and $projection.MRPPlanningSegment = _MRPAvailability.MRPPlanningSegment and $projection.MaterialShortageProfile = _MRPAvailability.MaterialShortageProfile and $projection.MaterialShortageProfileCount = _MRPAvailability.MaterialShortageProfileCount
[0..1] C_MRPController _MRPController $projection.MRPPlant = _MRPController.Plant and $projection.MRPController = _MRPController.MRPController
[1..1] I_MRPType _MRPType $projection.MRPType = _MRPType.MRPType ---------------------------------------------------------------------------------------------------------------- -- Text Fallback Associations -- ----------------------------------------------------------------------------------------------------------------
[0..*] I_MRPTypeText _MRPTypeText $projection.MRPType = _MRPTypeText.MRPType
[0..1] I_MRPTypeText _MRPTypeTextPlant $projection.MRPType = _MRPTypeTextPlant.MRPType and $projection.PlantLanguage = _MRPTypeTextPlant.Language
[0..1] I_MatlProcurementCategoryText _ProcurementCategoryTextPlant $projection.MaterialProcurementCategory = _ProcurementCategoryTextPlant.MaterialProcurementCategory and $projection.PlantLanguage = _ProcurementCategoryTextPlant.Language
[0..1] I_MatlProcurementProfileText _ProcurementProfileTextPlant $projection.MaterialProcurementProfile = _ProcurementProfileTextPlant.MaterialProcurementProfile and $projection.MRPPlant = _ProcurementProfileTextPlant.Plant and $projection.PlantLanguage = _ProcurementProfileTextPlant.Language
[0..1] I_MRPGroup _MRPGroup $projection.MRPGroup = _MRPGroup.MRPGroup and $projection.MRPPlant = _MRPGroup.MRPPlant
[0..1] I_MRPGroupText _MRPGroupTextPlant $projection.MRPGroup = _MRPGroupTextPlant.MRPGroup and $projection.MRPPlant = _MRPGroupTextPlant.MRPPlant and $projection.PlantLanguage = _MRPGroupTextPlant.Language
[1..1] I_MatlProcurementCategory _MatlProcurementCategory $projection.MaterialProcurementCategory = _MatlProcurementCategory.MaterialProcurementCategory
[1..1] I_MatlProcurementProfile _MatlProcurementProfile $projection.MaterialProcurementProfile = _MatlProcurementProfile.MaterialProcurementProfile and $projection.MRPPlant = _MatlProcurementProfile.Plant
[1..1] C_PlantVH _PlantVH $projection.MRPPlant = _PlantVH.Plant
[0..1] C_MRPAreaValHelp _MRPAreaVH $projection.MRPArea = _MRPAreaVH.MRPArea and $projection.MRPPlant = _MRPAreaVH.Plant
[0..1] C_PurchasingGroupValueHelp _PurchasingGroupVH $projection.PurchasingGroup = _PurchasingGroupVH.PurchasingGroup
[0..1] I_ProdUniversalHierarchyText_2 _HierText $projection.ProductionProductHierarchy = _HierText.ProdUnivHierarchy and _HierText.ProdHierarchyValidityEndDate >= $session.user_date and _HierText.Language = $session.system_language
[0..1] I_ProductHierarchyNormalNodeT _HierNodeText $projection.ProductionProductHierarchyNode = _HierNodeText.ProductHierarchyNode and _HierNodeText.Language = $session.system_language
[0..1] I_MRPMaterialStatusText _MaterialStatusText $projection.MRPValidMaterialStatus = _MaterialStatusText.MRPValidMaterialStatus and _MaterialStatusText.Language = $session.system_language
[0..1] I_SafetyStockMethodVH _SafetyStockMethodVH $projection.MRPSafetyStockMethod = _SafetyStockMethodVH.SafetyStockMethod
[0..1] I_MRPAreaPlanningFileEntry _LastMRPRun $projection.Material = _LastMRPRun.Material and $projection.MRPPlant = _LastMRPRun.Plant and $projection.MRPArea = _LastMRPRun.MRPArea and _LastMRPRun.MRPPlanningScenario = '000'
[0..1] I_MRPAcknowledgeResultVH _MRPAcknowledgeResultVH $projection.MRPResultIsProcessed = _MRPAcknowledgeResultVH.MRPResultIsProcessed and _MRPAcknowledgeResultVH.Language = $session.system_language ---------------------------------------------------------------------------------------------------------------- -- Extension Associations -- ----------------------------------------------------------------------------------------------------------------
[0..1] E_Product _MatExtension $projection.Material = _MatExtension.Product
[0..1] E_Productplant _PlantExtension $projection.Material = _PlantExtension.Product and $projection.MRPPlant = _PlantExtension.Plant

Annotations (12)

NameValueLevelField
AbapCatalog.sqlViewName CMATCOVINDSEG view
AbapCatalog.compiler.compareFilter true view
AbapCatalog.preserveKey true view
AccessControl.authorizationCheck #CHECK view
EndUserText.label MRP Material Coverage Individual Segment view
Search.searchable true view
ClientHandling.algorithm #SESSION_VARIABLE view
ObjectModel.usageType.serviceQuality #C view
ObjectModel.usageType.sizeCategory #XL view
ObjectModel.usageType.dataClass #MIXED view
VDM.viewType #CONSUMPTION view
Metadata.allowExtensions true view

Fields (113)

KeyFieldSource TableSource FieldDescription
KEY MRPPlant Material MRPPlant Plant
KEY MRPArea Material MRPArea MRP Area
KEY Material Material Material Vehicle Model
KEY MRPPlanningSegmentType
KEY MRPPlanningSegment Material MRPPlanningSegment Plng Segmnt No.
KEY MaterialShortageProfile Material MaterialShortageProfile Shortage Prf.
KEY MaterialShortageProfileCount Material MaterialShortageProfileCount Counter
KEY FactoryCalendar Material FactoryCalendar Factory Calendar
MaterialSelectionIdentifier
PlantName _PlantVH PlantName Plant Name
MRPAreaText _MRPAreaVH MRPAreaText
MaterialName Material MaterialName Material Description
PlantLanguage Material PlantLanguage
MaterialABCClassification Material MaterialABCClassification ABC Indicator
MRPValidMaterialStatusName _MaterialStatusText MRPValidMaterialStatusName
MRPValidMaterialStatus Material MRPValidMaterialStatus
Supplier
SupplierName
NumberOfSupplier Material NumberOfSupplier
Customer Material Customer Sold-to Party
CustomerName Material CustomerName Name of Customer
MRPPlanningSegmentExternalCode
MaterialCompIsProcuredDirectly Material MaterialCompIsProcuredDirectly Checkbox
MatlPlngProjectNetwork
ProjectExternalIDelseendasProject
WBSElementInternalID Material WBSElementInternalID WBS Internal ID
WBSElement Material WBSElement WBS Internal ID
WBSDescription Material WBSDescription WBS Element Name
ResponsiblePerson Material ResponsiblePerson Processor
ResponsiblePersonName
PlanningSegmentDocument
PlanningSegmentDocumentItem Material PlanningSegmentDocumentItem
UnitOfMeasureDspNmbrOfDcmls Material UnitOfMeasureDspNmbrOfDcmls
AvailabilityChart
WeeklyAvailabilityChart Material WeeklyAvailabilityChart
PurchasingGroup
PurchasingGroupName _PurchasingGroupVH PurchasingGroupName Purchasing Grp. Name
MaterialType Material MaterialType Material Type
MaterialTypeName Material MaterialTypeName Mat.Type Desc.
MaterialGroup Material MaterialGroup Product Group
MaterialGroupName Material MaterialGroupName prod Grp Desc.
MaterialShortageDefinition
MaterialShortageDefinitionName Material MaterialShortageDefinitionName
MRPController Material MRPController MRP Controller
MRPControllerName _MRPController MRPControllerName Controller name
IsMarkedForDeletion Material IsMarkedForDeletion Purch.org. data
LowLevelCode Material LowLevelCode Low-Level Code
HasAcceptedShortage Material HasAcceptedShortage
MaterialReplnmtLeadDurnEndDate
TotalReplnmtLeadDurnEndDate Material TotalReplnmtLeadDurnEndDate Date
ManualPlanningHorizonEndDate Material ManualPlanningHorizonEndDate Date
MRPSafetyDurationEndDate Material MRPSafetyDurationEndDate Date
MaterialShortageStartDate Material MaterialShortageStartDate Time Stamp
MaterialShortageEndDate Material MaterialShortageEndDate Time Stamp
LastBufferUpdateDateTime Material LastBufferUpdateDateTime
MaterialPlannedDeliveryDurn
MaterialPlannedProductionDurn Material MaterialPlannedProductionDurn InhseProdTime
MRPSafetyDuration Material MRPSafetyDuration Safety Time
TotalReplenishmentLeadDuration Material TotalReplenishmentLeadDuration Total RL time
MaterialGoodsReceiptDuration Material MaterialGoodsReceiptDuration GR proc. time
PlanningTimeFenceInDays Material PlanningTimeFenceInDays Plng time fence
EvaluationHorizonInDays Material EvaluationHorizonInDays
DaysOfSupplyDuration Material DaysOfSupplyDuration Days' Supply (Working Days)
IntraDaySupplyDuration Material IntraDaySupplyDuration
TimeTillShortageInCalendarDays Material TimeTillShortageInCalendarDays
MaterialShortageDuration Material MaterialShortageDuration Shortage Duration (Calendar Days)
MaterialShortageDurnInWorkdays Material MaterialShortageDurnInWorkdays Shortage Duration (Working Days)
DaysOfSupplyCriticality Material DaysOfSupplyCriticality Critical. Indicator
StockDaysSupplyDuration Material StockDaysSupplyDuration
StockDaysSupplyCriticality Material StockDaysSupplyCriticality Critical. Indicator
StockIntraDaySupplyDuration Material StockIntraDaySupplyDuration
MaterialBaseUnit
MRPAvailableStockQty Material MRPAvailableStockQty
MaterialShortageQuantity
HasMaterialShortageReplnmtLead
HasShortageTotalReplnmtLead Material HasShortageTotalReplnmtLead
HasShortageManualPlanHorizon Material HasShortageManualPlanHorizon
HasShortageMRPSafetyDuration Material HasShortageMRPSafetyDuration
MRPType
MRPTypeendasMRPTypeName
MaterialProcurementProfile Material MaterialProcurementProfile Special Procur.
MaterialProcurementCategory Material MaterialProcurementCategory Procurement
MRPGroup Material MRPGroup MRP Group
MRPGroupendasMRPGroupName
MRPSafetyStockMethod Material MRPSafetyStockMethod Safety Stock Method
MRPSafetyStockMethodText _SafetyStockMethodVH SafetyStockMethodName
ProductionProductHierarchy Material ProductionProductHierarchy
ProductHierarchyText _HierText ProdUnivHierarchyText
ProductionProductHierarchyNode Material ProductionProductHierarchyNode
ProductHierarchyNodeText _HierNodeText ProductHierarchyNodeText
ScheduleAgreementHasReleaseDoc Material ScheduleAgreementHasReleaseDoc
MatlMaxCoverageDurnInWorkdays Material MatlMaxCoverageDurnInWorkdays
MaterialFirstShortageDate Material MaterialFirstShortageDate
MaterialFirstShortageDateQty Material MaterialFirstShortageDateQty
IssueCount Material IssueCount
NmbrOfPastDueOpeningDateElmnts
NumberOfPastDueStartDateElmnts Material NumberOfPastDueStartDateElmnts
NumberOfPastDueEndDateElements Material NumberOfPastDueEndDateElements
NumberOfPastDueElements
MaterialHasMRPNote
MRPMaterialNoteText Material MRPMaterialNoteText
NumberOfRescheduleInElements
NumberOfRescheduleOutElements Material NumberOfRescheduleOutElements
NumberOfCancelProcesses Material NumberOfCancelProcesses
NumberOfRescheduleElements
MaterialLastMRPDateTime _LastMRPRun MaterialLastMRPDateTime
MRPResultIsProcessed Material MRPResultIsProcessed
MRPResultProcessingText _MRPAcknowledgeResultVH MRPResultProcessingText
Associations_MRPAvailability
_Supplier _Supplier
_MRPController _MRPController
_UnitOfMeasure Material _UnitOfMeasure
_MRPAcknowledgeResultVH _MRPAcknowledgeResultVH

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_MaterialCoverageIndivSegment.
-- 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: CMATCOVINDSEG

CREATE VIEW C_MaterialCoverageIndivSegment AS
SELECT
  Material.MRPPlant AS MRPPlant,
  Material.MRPArea AS MRPArea,
  Material.Material AS Material,
  cast(Material.MRPPlanningSegmentType as plaab) AS MRPPlanningSegmentType,
  Material.MRPPlanningSegment AS MRPPlanningSegment,
  Material.MaterialShortageProfile AS MaterialShortageProfile,
  Material.MaterialShortageProfileCount AS MaterialShortageProfileCount,
  Material.FactoryCalendar AS FactoryCalendar,
  concat(Material.Material,concat(Material.MRPPlant,concat(Material.MRPArea,concat(Material.MRPPlanningSegmentType,Material.MRPPlanningSegmentExternalCode)))) AS MaterialSelectionIdentifier,
  _PlantVH.PlantName AS PlantName,
  _MRPAreaVH.MRPAreaText AS MRPAreaText,
  Material.MaterialName AS MaterialName,
  Material.PlantLanguage AS PlantLanguage,
  Material.MaterialABCClassification AS MaterialABCClassification,
  _MaterialStatusText.MRPValidMaterialStatusName AS MRPValidMaterialStatusName,
  Material.MRPValidMaterialStatus AS MRPValidMaterialStatus,
  cast( '' as md_supplier) AS Supplier,
  cast ('' as suppliername_2) AS SupplierName,
  Material.NumberOfSupplier AS NumberOfSupplier,
  Material.Customer AS Customer,
  Material.CustomerName AS CustomerName,
  Material.MaterialCompIsProcuredDirectly AS MaterialCompIsProcuredDirectly,
  cast(Material.ProjectNetwork as ps_pspid_edit) AS MatlPlngProjectNetwork,
  case Material.MRPPlanningSegmentType when '22' then Material._Project.ProjectExternalID else '' end as Project AS ProjectExternalIDelseendasProject,
  Material.WBSElementInternalID AS WBSElementInternalID,
  Material.WBSElement AS WBSElement,
  Material.WBSDescription AS WBSDescription,
  Material.ResponsiblePerson AS ResponsiblePerson,
  Material.PlanningSegmentDocumentItem AS PlanningSegmentDocumentItem,
  Material.UnitOfMeasureDspNmbrOfDcmls AS UnitOfMeasureDspNmbrOfDcmls,
  Material.WeeklyAvailabilityChart AS WeeklyAvailabilityChart,
  _PurchasingGroupVH.PurchasingGroupName AS PurchasingGroupName,
  Material.MaterialType AS MaterialType,
  Material.MaterialTypeName AS MaterialTypeName,
  Material.MaterialGroup AS MaterialGroup,
  Material.MaterialGroupName AS MaterialGroupName,
  cast(concat(Material.MaterialShortageProfile, Material.MaterialShortageProfileCount) as materialshortagedefinition) AS MaterialShortageDefinition,
  Material.MaterialShortageDefinitionName AS MaterialShortageDefinitionName,
  Material.MRPController AS MRPController,
  _MRPController.MRPControllerName AS MRPControllerName,
  Material.IsMarkedForDeletion AS IsMarkedForDeletion,
  Material.LowLevelCode AS LowLevelCode,
  Material.HasAcceptedShortage AS HasAcceptedShortage,
  Material.TotalReplnmtLeadDurnEndDate AS TotalReplnmtLeadDurnEndDate,
  Material.ManualPlanningHorizonEndDate AS ManualPlanningHorizonEndDate,
  Material.MRPSafetyDurationEndDate AS MRPSafetyDurationEndDate,
  Material.MaterialShortageStartDate AS MaterialShortageStartDate,
  Material.MaterialShortageEndDate AS MaterialShortageEndDate,
  Material.LastBufferUpdateDateTime AS LastBufferUpdateDateTime,
  Material.MaterialPlannedProductionDurn AS MaterialPlannedProductionDurn,
  Material.MRPSafetyDuration AS MRPSafetyDuration,
  Material.TotalReplenishmentLeadDuration AS TotalReplenishmentLeadDuration,
  Material.MaterialGoodsReceiptDuration AS MaterialGoodsReceiptDuration,
  Material.PlanningTimeFenceInDays AS PlanningTimeFenceInDays,
  Material.EvaluationHorizonInDays AS EvaluationHorizonInDays,
  Material.DaysOfSupplyDuration AS DaysOfSupplyDuration,
  Material.IntraDaySupplyDuration AS IntraDaySupplyDuration,
  Material.TimeTillShortageInCalendarDays AS TimeTillShortageInCalendarDays,
  Material.MaterialShortageDuration AS MaterialShortageDuration,
  Material.MaterialShortageDurnInWorkdays AS MaterialShortageDurnInWorkdays,
  Material.DaysOfSupplyCriticality AS DaysOfSupplyCriticality,
  Material.StockDaysSupplyDuration AS StockDaysSupplyDuration,
  Material.StockDaysSupplyCriticality AS StockDaysSupplyCriticality,
  Material.StockIntraDaySupplyDuration AS StockIntraDaySupplyDuration,
  Material.MRPAvailableStockQty AS MRPAvailableStockQty,
  cast (Material.MaterialShortageQuantity as materialshortageqty) AS MaterialShortageQuantity,
  Material.HasShortageTotalReplnmtLead AS HasShortageTotalReplnmtLead,
  Material.HasShortageManualPlanHorizon AS HasShortageManualPlanHorizon,
  Material.HasShortageMRPSafetyDuration AS HasShortageMRPSafetyDuration,
  case when _MRPTypeText[1: Language = $session.system_language ].MRPTypeName != '' then _MRPTypeText[1: Language = $session.system_language ].MRPTypeName when _MRPTypeTextPlant.MRPTypeName != '' then _MRPTypeTextPlant.MRPTypeName when _MRPTypeText[1: Language = 'E' ].MRPTypeName != '' then _MRPTypeText[1: Language = 'E' ].MRPTypeName else Material.MRPType end as MRPTypeName AS MRPTypeendasMRPTypeName,
  Material.MaterialProcurementProfile AS MaterialProcurementProfile,
  Material.MaterialProcurementCategory AS MaterialProcurementCategory,
  Material.MRPGroup AS MRPGroup,
  case when _MRPGroup._Text[1: Language = $session.system_language ].MRPGroupName != '' then _MRPGroup._Text[1: Language = $session.system_language ].MRPGroupName when _MRPGroupTextPlant.MRPGroupName != '' then _MRPGroupTextPlant.MRPGroupName when _MRPGroup._Text[1: Language = 'E' ].MRPGroupName != '' then _MRPGroup._Text[1: Language = 'E' ].MRPGroupName else Material.MRPGroup end as MRPGroupName AS MRPGroupendasMRPGroupName,
  Material.MRPSafetyStockMethod AS MRPSafetyStockMethod,
  _SafetyStockMethodVH.SafetyStockMethodName AS MRPSafetyStockMethodText,
  Material.ProductionProductHierarchy AS ProductionProductHierarchy,
  _HierText.ProdUnivHierarchyText AS ProductHierarchyText,
  Material.ProductionProductHierarchyNode AS ProductionProductHierarchyNode,
  _HierNodeText.ProductHierarchyNodeText AS ProductHierarchyNodeText,
  Material.ScheduleAgreementHasReleaseDoc AS ScheduleAgreementHasReleaseDoc,
  Material.MatlMaxCoverageDurnInWorkdays AS MatlMaxCoverageDurnInWorkdays,
  Material.MaterialFirstShortageDate AS MaterialFirstShortageDate,
  Material.MaterialFirstShortageDateQty AS MaterialFirstShortageDateQty,
  Material.IssueCount AS IssueCount,
  Material.NumberOfPastDueStartDateElmnts AS NumberOfPastDueStartDateElmnts,
  Material.NumberOfPastDueEndDateElements AS NumberOfPastDueEndDateElements,
  Material.NmbrOfPastDueOpeningDateElmnts + Material.NumberOfPastDueStartDateElmnts + Material.NumberOfPastDueEndDateElements AS NumberOfPastDueElements,
  Material.MRPMaterialNoteText AS MRPMaterialNoteText,
  Material.NumberOfRescheduleOutElements AS NumberOfRescheduleOutElements,
  Material.NumberOfCancelProcesses AS NumberOfCancelProcesses,
  Material.NumberOfRescheduleInElements + Material.NumberOfRescheduleOutElements + Material.NumberOfCancelProcesses AS NumberOfRescheduleElements,
  _LastMRPRun.MaterialLastMRPDateTime AS MaterialLastMRPDateTime,
  Material.MRPResultIsProcessed AS MRPResultIsProcessed,
  _MRPAcknowledgeResultVH.MRPResultProcessingText AS MRPResultProcessingText,
  Material._UnitOfMeasure AS _UnitOfMeasure
INNER JOIN also AS filter ON /* join condition not captured in parsed metadata */
INNER JOIN I_SDMAreaOfResponsibility AS SDMAreaOfResponsibility ON /* join condition not captured in parsed metadata */
LEFT OUTER JOIN C_CacheSupplier AS _Supplier ON MRPPlant = _Supplier.MRPPlant AND Material = _Supplier.Material AND MRPArea = _Supplier.MRPArea AND MRPPlanningSegmentType = _Supplier.MRPPlanningSegmentType AND MRPPlanningSegment = _Supplier.MRPPlanningSegment  -- association [0..*]
LEFT OUTER JOIN C_MRPAvailability AS _MRPAvailability ON MRPPlant = _MRPAvailability.MRPPlant AND Material = _MRPAvailability.Material AND MRPArea = _MRPAvailability.MRPArea AND MRPPlanningSegmentType = _MRPAvailability.MRPPlanningSegmentType AND MRPPlanningSegment = _MRPAvailability.MRPPlanningSegment AND MaterialShortageProfile = _MRPAvailability.MaterialShortageProfile AND MaterialShortageProfileCount = _MRPAvailability.MaterialShortageProfileCount  -- association [0..*]
LEFT OUTER JOIN C_MRPController AS _MRPController ON MRPPlant = _MRPController.Plant AND MRPController = _MRPController.MRPController  -- association [0..1]
LEFT OUTER JOIN I_MRPType AS _MRPType ON MRPType = _MRPType.MRPType  -- association [1..1]
LEFT OUTER JOIN I_MRPTypeText AS _MRPTypeText ON MRPType = _MRPTypeText.MRPType  -- association [0..*]
LEFT OUTER JOIN I_MRPTypeText AS _MRPTypeTextPlant ON MRPType = _MRPTypeTextPlant.MRPType AND PlantLanguage = _MRPTypeTextPlant.Language  -- association [0..1]
LEFT OUTER JOIN I_MatlProcurementCategoryText AS _ProcurementCategoryTextPlant ON MaterialProcurementCategory = _ProcurementCategoryTextPlant.MaterialProcurementCategory AND PlantLanguage = _ProcurementCategoryTextPlant.Language  -- association [0..1]
LEFT OUTER JOIN I_MatlProcurementProfileText AS _ProcurementProfileTextPlant ON MaterialProcurementProfile = _ProcurementProfileTextPlant.MaterialProcurementProfile AND MRPPlant = _ProcurementProfileTextPlant.Plant AND PlantLanguage = _ProcurementProfileTextPlant.Language  -- association [0..1]
LEFT OUTER JOIN I_MRPGroup AS _MRPGroup ON MRPGroup = _MRPGroup.MRPGroup AND MRPPlant = _MRPGroup.MRPPlant  -- association [0..1]
LEFT OUTER JOIN I_MRPGroupText AS _MRPGroupTextPlant ON MRPGroup = _MRPGroupTextPlant.MRPGroup AND MRPPlant = _MRPGroupTextPlant.MRPPlant AND PlantLanguage = _MRPGroupTextPlant.Language  -- association [0..1]
LEFT OUTER JOIN I_MatlProcurementCategory AS _MatlProcurementCategory ON MaterialProcurementCategory = _MatlProcurementCategory.MaterialProcurementCategory  -- association [1..1]
LEFT OUTER JOIN I_MatlProcurementProfile AS _MatlProcurementProfile ON MaterialProcurementProfile = _MatlProcurementProfile.MaterialProcurementProfile AND MRPPlant = _MatlProcurementProfile.Plant  -- association [1..1]
LEFT OUTER JOIN C_PlantVH AS _PlantVH ON MRPPlant = _PlantVH.Plant  -- association [1..1]
LEFT OUTER JOIN C_MRPAreaValHelp AS _MRPAreaVH ON MRPArea = _MRPAreaVH.MRPArea AND MRPPlant = _MRPAreaVH.Plant  -- association [0..1]
LEFT OUTER JOIN C_PurchasingGroupValueHelp AS _PurchasingGroupVH ON PurchasingGroup = _PurchasingGroupVH.PurchasingGroup  -- association [0..1]
LEFT OUTER JOIN I_ProdUniversalHierarchyText_2 AS _HierText ON ProductionProductHierarchy = _HierText.ProdUnivHierarchy AND _HierText.ProdHierarchyValidityEndDate >= $session.user_date AND _HierText.Language = $session.system_language  -- association [0..1]
LEFT OUTER JOIN I_ProductHierarchyNormalNodeT AS _HierNodeText ON ProductionProductHierarchyNode = _HierNodeText.ProductHierarchyNode AND _HierNodeText.Language = $session.system_language  -- association [0..1]
LEFT OUTER JOIN I_MRPMaterialStatusText AS _MaterialStatusText ON MRPValidMaterialStatus = _MaterialStatusText.MRPValidMaterialStatus AND _MaterialStatusText.Language = $session.system_language  -- association [0..1]
LEFT OUTER JOIN I_SafetyStockMethodVH AS _SafetyStockMethodVH ON MRPSafetyStockMethod = _SafetyStockMethodVH.SafetyStockMethod  -- association [0..1]
LEFT OUTER JOIN I_MRPAreaPlanningFileEntry AS _LastMRPRun ON Material = _LastMRPRun.Material AND MRPPlant = _LastMRPRun.Plant AND MRPArea = _LastMRPRun.MRPArea AND _LastMRPRun.MRPPlanningScenario = '000'  -- association [0..1]
LEFT OUTER JOIN I_MRPAcknowledgeResultVH AS _MRPAcknowledgeResultVH ON MRPResultIsProcessed = _MRPAcknowledgeResultVH.MRPResultIsProcessed AND _MRPAcknowledgeResultVH.Language = $session.system_language  -- association [0..1]
LEFT OUTER JOIN E_Product AS _MatExtension ON Material = _MatExtension.Product  -- association [0..1]
LEFT OUTER JOIN E_Productplant AS _PlantExtension ON Material = _PlantExtension.Product AND MRPPlant = _PlantExtension.Plant  -- association [0..1]
;