I_PREPAYMENTMATERIAL
Material Data
I_PREPAYMENTMATERIAL is a CDS View in S/4HANA. Material Data. It contains 1 fields. 8 CDS views read from this table.
CDS Views using this table (8)
| View | Type | Join | VDM | Description |
|---|---|---|---|---|
| P_PrepayBarterRefDocTotAmtTC | view_entity | inner | COMPOSITE | Prepayment Barter Document Total Amount |
| P_PrepaymentCMMContractAmount | view | inner | COMPOSITE | Prepayment Contract CMM Amount |
| P_PrepaymentCPEContractAmount | view | inner | COMPOSITE | Prepayment Contract CPE Amount |
| P_PrepaymentDocContractAmount | view | inner | COMPOSITE | Prepayment Contract Document Amount |
| P_PrepaymentRefDocTotalAmount | view | inner | COMPOSITE | Prepayment Document Total Amount |
| P_PrepaymentRefDocTotalAmtPO | view_entity | inner | COMPOSITE | Prepayment Document Total Amount |
| P_PrepaymentRefDocTotalAmtTC | view_entity | inner | COMPOSITE | Prepayment Document Total Amount |
| P_PrepaymentRefDocTotAmtSales | view_entity | inner | COMPOSITE | Prepayment Document Total Amt for Sales |
Fields (1)
| Key | Field | CDS Fields | Used in Views |
|---|---|---|---|
| Commodity | Commodity | 7 |
@AbapCatalog.sqlViewName : 'IPPMGMATERIAL'
@AbapCatalog.compiler.compareFilter : true
@AbapCatalog.preserveKey : true
@AccessControl.authorizationCheck : #CHECK
@EndUserText.label : 'Material Data'
@Analytics : { dataCategory: #DIMENSION }
@VDM.viewType : #BASIC
@ObjectModel.representativeKey : 'Material'
@ObjectModel.usageType.serviceQuality : #A
@ObjectModel.usageType.sizeCategory : #L
@ObjectModel.usageType.dataClass : #MASTER
@ClientHandling.algorithm : #SESSION_VARIABLE
@Metadata.allowExtensions : true
@Metadata.ignorePropagatedAnnotations : true
@Analytics.internalName : #LOCAL
define view I_PrepaymentMaterial as select from mara
association [0..*] to I_MaterialText as _Text on $projection.Material = _Text.Material
association [0..1] to I_MaterialType as _MaterialType on $projection.MaterialType = _MaterialType.MaterialType
association [0..1] to I_MaterialGroup as _MaterialGroup on $projection.MaterialGroup = _MaterialGroup.MaterialGroup
association [0..1] to I_UnitOfMeasure as _BaseUnit on $projection.MaterialBaseUnit = _BaseUnit.UnitOfMeasure
association [0..1] to I_UnitOfMeasure as _WeightUnit on $projection.MaterialWeightUnit = _WeightUnit.UnitOfMeasure
association [0..*] to I_MaterialPlant as _MaterialPlant on $projection.Material = _MaterialPlant.Material
association [0..1] to I_Cmmdty as _Commodity on $projection.Commodity = _Commodity.Commodity
{
key mara.matnr as Material,
mara.mtart as MaterialType,
mara.matkl as MaterialGroup,
@Semantics.unitOfMeasure: true
@ObjectModel.foreignKey.association: '_BaseUnit'
mara.meins as MaterialBaseUnit,
@Semantics.quantity.unitOfMeasure: 'MaterialWeightUnit'
@Analytics.hidden: true
mara.brgew as MaterialGrossWeight,
@Semantics.quantity.unitOfMeasure: 'MaterialWeightUnit'
@Analytics.hidden: true
mara.ntgew as MaterialNetWeight,
@Semantics.unitOfMeasure: true
@ObjectModel.foreignKey.association: '_WeightUnit'
mara.gewei as MaterialWeightUnit,
@ObjectModel.foreignKey.association: '_Commodity'
mara.commodity as Commodity,
mara.mfrnr as MaterialManufacturerNumber,
mara.mfrpn as MaterialManufacturerPartNumber,
mara.begru as AuthorizationGroup,
mara.xchpf as IsBatchManagementRequired,
// Associations
_Text,
_MaterialType,
_MaterialGroup,
_BaseUnit,
_WeightUnit,
_MaterialPlant,
_Commodity
}