I_SUPDMNDMATERIALPLANT
Basic View for Material Plant
I_SUPDMNDMATERIALPLANT is a CDS View in S/4HANA. Basic View for Material Plant. It contains 16 fields. 42 CDS views read from this table.
CDS Views using this table (42)
| View | Type | Join | VDM | Description |
|---|---|---|---|---|
| I_ARunAnlytsSalesReturns | view | inner | COMPOSITE | Return Sales Order |
| I_ARunAnlytsSlsOrdRejection | view | inner | COMPOSITE | Sales Order Rejection |
| I_ARunOvwSDItem | view | inner | BASIC | Basic View for Sales Document Item |
| I_ARunOvwSTOItem | view | inner | BASIC | Basic View for Stock Transport Order Item |
| I_ARunPriority | view | inner | COMPOSITE | Supply Assignment Priority - Basic View |
| I_ARunSalesOrderItem | view | inner | BASIC | ARun relevant Sales Document Item |
| I_ARunSTOItem | view | inner | BASIC | ARun relevant Stock Transport Item |
| I_ARunSupplyProtection | view | inner | BASIC | Supply Protection relevant for Supply Assignment |
| I_ARunSupProtCnsmpn | view | inner | BASIC | Supply Protection Consumption Details |
| I_SupAssgmtDmndSitn | view | inner | COMPOSITE | Supply Assignment Demand Situations |
| I_SupDmndAllDocCnsmpnCube | view | inner | COMPOSITE | Cube View for Planned Independent Requirement Consumption |
| I_SupDmndAllDocConfBsc | view | inner | BASIC | Basic View for Supplier Confirmations |
| I_SupDmndAllDocGdsIssdDeliv | view | inner | BASIC | View for Goods Issued Deliveries |
| I_SupDmndAllDocOpenDeliveries | view | inner | BASIC | View for Open Deliveries |
| I_SupDmndAllDocPhysStk | view | inner | COMPOSITE | View for Physical Stock |
| I_SupDmndAllDocPlndIndepRqmts | view | inner | BASIC | View for Planned Independent Requirements |
| I_SupDmndAllDocPlndOrdBsc | view | inner | BASIC | Basic View for Planned Order |
| I_SupDmndAllDocPlndOrdComp | view | inner | BASIC | View for Planned Order Components |
| I_SupDmndAllDocPOBsc | view | inner | BASIC | Basic View for Purchase Order |
| I_SupDmndAllDocProdnOrdBsc | view | inner | BASIC | Basic View for Production Order |
| I_SupDmndAllDocProdnOrdCompBsc | view | inner | BASIC | Basic View for Production Order Components |
| I_SupDmndAllDocPurgContr | view | inner | BASIC | View for Purchasing Contract |
| I_SupDmndAllDocPurReqnBsc | view | inner | BASIC | Basic View for Purchase Requisition |
| I_SupDmndAllDocPurReqnComp | view | inner | BASIC | View for Sub Contracting Purchase Requisition Components |
| I_SupDmndAllDocRetDeliv | view | inner | BASIC | View for Return Deliveries |
| I_SupDmndAllDocRetSlsOrd | view | inner | BASIC | View for Return Sales Orders |
| I_SupDmndAllDocRetsSup | view | inner | BASIC | View for Returns from PO/STO |
| I_SupDmndAllDocStkTransptReqn | view | inner | BASIC | View for Stock Transport Requisition |
| I_SupDmndAllDocSTOItmBsc | view | inner | BASIC | Basic View for Stock Transport Order |
| I_SupDmndOvwBatch | view | inner | COMPOSITE | Basic view for Assign batches |
| I_SupDmndOvwDelivery | view | inner | BASIC | Basic View for Open Deliveries |
| I_SupDmndOvwInboundDelivery | view | inner | COMPOSITE | Basic View for Confirmations |
| I_SupDmndOvwNoBatch | view | inner | COMPOSITE | Basic View for Non batch fix |
| I_SupDmndOvwPO | view | inner | BASIC | Basic View for Purchase Orders |
| I_SupDmndOvwPurchaseReqn | view | inner | BASIC | Basic View for Purchase Requisitions |
| I_SupDmndOvwReservation | view | inner | COMPOSITE | Basic View for Reservations |
| I_SupDmndOvwSDItem | view | inner | COMPOSITE | Basic View for Sales Document Item |
| I_SupDmndOvwSTO | view | inner | COMPOSITE | Basic View for STO |
| I_SupDmndOvwTotalSupply | view | inner | COMPOSITE | Basic View for Supply Overview |
| P_SupDmndAllDocDelivComp | view | inner | BASIC | |
| P_SupDmndMntrOvwSD | view | inner | COMPOSITE | |
| P_SupDmndMntrOvwSTO | view | inner | COMPOSITE |
Fields (16)
| Key | Field | CDS Fields | Used in Views |
|---|---|---|---|
| CrossPlantConfigurableProduct | CrossPlantConfigurableProduct | 30 | |
| Division | Division | 9 | |
| FreeDefinedProductAttribute01 | FreeDefinedProductAttribute01,FreeDefinedProductAttribute02,FreeDefinedProductAttribute03 | 8 | |
| FreeDefinedProductAttribute02 | FreeDefinedProductAttribute02 | 7 | |
| FreeDefinedProductAttribute03 | FreeDefinedProductAttribute03 | 7 | |
| IsInternalBatchManaged | IsInternalBatchManaged | 9 | |
| Material | Material,Product | 3 | |
| MaterialGroup | MaterialGroup,ProductGroup | 16 | |
| MaterialType | MaterialType,ProductType | 22 | |
| Plant | Plant | 3 | |
| ProdAvailabilityCheckGroup | ProdAvailabilityCheckGroup | 1 | |
| RetailArticleColor | RetailArticleColor | 8 | |
| RetailArticleMainSize | RetailArticleMainSize | 8 | |
| RetailArticleSecondSize | RetailArticleSecondSize | 8 | |
| SegmentationStrategy | SegmentationStrategy | 8 | |
| SegmentationStrategyScope | SegmentationStrategyScope | 8 |
@ClientHandling.algorithm: #SESSION_VARIABLE
@EndUserText.label: 'Basic View for Material Plant'
@VDM: {
viewType: #BASIC,
lifecycle.contract.type: #PUBLIC_LOCAL_API
}
@AccessControl: {
authorizationCheck: #CHECK,
personalData.blocking: #('TRANSACTIONAL_DATA')
}
@AbapCatalog: {
sqlViewName: 'ISUPDMNDMAT',
compiler.compareFilter: true,
preserveKey:true
}
@ObjectModel: {
usageType: {
dataClass: #TRANSACTIONAL ,
serviceQuality: #X,
sizeCategory: #XXL
}
}
define view I_SupDmndMaterialPlant
as select from mara as SupDmndMaterial
inner join marc as marc on SupDmndMaterial.matnr = marc.matnr
{
key marc.matnr as Material,
key marc.werks as Plant,
SupDmndMaterial.mtart as MaterialType,
SupDmndMaterial.spart as Division,
SupDmndMaterial.fsh_mg_at1 as FreeDefinedProductAttribute01,
SupDmndMaterial.fsh_mg_at1 as FreeDefinedProductAttribute02,
SupDmndMaterial.fsh_mg_at1 as FreeDefinedProductAttribute03,
SupDmndMaterial.color as RetailArticleColor,
SupDmndMaterial.size1 as RetailArticleMainSize,
SupDmndMaterial.size2 as RetailArticleSecondSize,
SupDmndMaterial.satnr as CrossPlantConfigurableProduct,
matkl as MaterialGroup,
marc.xchpf as MaterialIsBatchManaged,
arun_fix_batch as IsInternalBatchManaged,
sgt_covs as SegmentationStrategy,
marc.sgt_scope as SegmentationStrategyScope,
marc.mtvfp as ProdAvailabilityCheckGroup,
marc.ladgr as LoadingGroup
}
where
(
SupDmndMaterial.attyp = '00' -- item category
or SupDmndMaterial.attyp = ' '
or SupDmndMaterial.attyp = '02'
or SupDmndMaterial.attyp = '10'
or SupDmndMaterial.attyp = '11'
or SupDmndMaterial.attyp = '12'
)
and marc.fsh_mg_arun_req = '1'
/*+[internal] {
"BASEINFO":
{
"FROM":
[
"MARA",
"MARC"
],
"ASSOCIATED":
[],
"BASE":
[],
"ANNO_REF":
[],
"SCALAR_FUNCTION":
[],
"VERSION":0,
"ANNOREF_EVALUATION_ERROR":""
}
}*/