I_MaterialStockNetWeight

DDL: I_MATERIALSTOCKNETWEIGHT SQL: IMATSTKNETW Type: view COMPOSITE

Netweight of Material on Stock

I_MaterialStockNetWeight is a Composite CDS View that provides data about "Netweight of Material on Stock" in SAP S/4HANA. It reads from 1 data source (I_MaterialStockTimeSeries) and exposes 29 fields with key fields PeriodType, EndDate, YearPeriod, Material, Plant.

Data Sources (1)

SourceAliasJoin Type
I_MaterialStockTimeSeries I_MaterialStockTimeSeries from

Parameters (2)

NameTypeDefault
P_StartDate vdm_v_start_date
P_EndDate vdm_v_end_date

Annotations (10)

NameValueLevelField
EndUserText.label Netweight of Material on Stock view
VDM.viewType #COMPOSITE view
Metadata.allowExtensions true view
AccessControl.authorizationCheck #CHECK view
AbapCatalog.sqlViewName IMATSTKNETW view
AbapCatalog.compiler.compareFilter true view
ClientHandling.algorithm #SESSION_VARIABLE view
ObjectModel.usageType.serviceQuality #D view
ObjectModel.usageType.sizeCategory #XL view
ObjectModel.usageType.dataClass #MIXED view

Fields (29)

KeyFieldSource TableSource FieldDescription
KEY PeriodType PeriodType
KEY EndDate EndDate
KEY YearPeriod YearPeriod
KEY Material Material
KEY Plant Plant
KEY StorageLocation StorageLocation
KEY Batch Batch
KEY Supplier Supplier
KEY SDDocument SDDocument
KEY SDDocumentItem SDDocumentItem
KEY WBSElementInternalID WBSElementInternalID
KEY Customer Customer
KEY InventoryStockType InventoryStockType
KEY InventorySpecialStockType InventorySpecialStockType
KEY FiscalYearVariant FiscalYearVariant
KEY MaterialBaseUnit MaterialBaseUnit
_Material _Material
_Plant _Plant
_Supplier _Supplier
_Customer _Customer
_InventorySpecialStockType _InventorySpecialStockType
_InventoryStockType _InventoryStockType
_StorageLocation _StorageLocation
MaterialWeightUnit _Material MaterialWeightUnit
_WeightUnit _Material _WeightUnit
MaterialNetWeight _Material MaterialNetWeight
_FiscalYearVariant _FiscalYearVariant
MatlWrhsStkQtyInMatlBaseUnit MatlWrhsStkQtyInMatlBaseUnit
quan143asMatlWrhsStockNetWeight
@EndUserText.label: 'Netweight of Material on Stock'
@Analytics. dataCategory: #DIMENSION
@VDM.viewType: #COMPOSITE
@ObjectModel.representativeKey: ['PeriodType','EndDate','YearPeriod','Material','Plant','StorageLocation']
@Metadata.allowExtensions:true 

@AccessControl.authorizationCheck: #CHECK

@AbapCatalog.sqlViewName: 'IMATSTKNETW'
@AbapCatalog.compiler.compareFilter: true

// Client handling by session 

@ClientHandling.algorithm: #SESSION_VARIABLE

// used for BOBF Master Data Object

@ObjectModel.usageType:{ serviceQuality: #D,         // default < 500ms

                         sizeCategory:  #XL,         // < 100.000.000   // due to OTR text lookup

                         dataClass: #MIXED }   

define view I_MaterialStockNetWeight
 with parameters
    P_StartDate  : vdm_v_start_date,
    P_EndDate    : vdm_v_end_date 
    
as select from I_MaterialStockTimeSeries( P_StartDate: $parameters.P_StartDate, P_EndDate: $parameters.P_EndDate , P_PeriodType: 'D' )

{
  key PeriodType,
 
  key EndDate,
  key YearPeriod,
  key Material, 
  key Plant,  
  key StorageLocation,
  key Batch,
  @ObjectModel.foreignKey.association: '_Supplier' 
  key Supplier,
  key SDDocument,
  key SDDocumentItem,
  key WBSElementInternalID,
  @ObjectModel.foreignKey.association: '_Customer'
  key Customer,
  @ObjectModel.foreignKey.association: '_InventoryStockType'
  key InventoryStockType,
  @ObjectModel.foreignKey.association: '_InventorySpecialStockType'
  key InventorySpecialStockType,
  @Semantics.fiscal.yearVariant: true
  key FiscalYearVariant,
  key MaterialBaseUnit,
  
  _Material,
  _Plant,
//  _Plant._Address.Country,

//  _Plant._Address,

//  _Plant.AddressID,

  _Supplier,
  _Customer,
  _InventorySpecialStockType,
  _InventoryStockType,
  _StorageLocation,
  _Material.MaterialWeightUnit,
  _Material._WeightUnit,
  _Material.MaterialNetWeight,
  _FiscalYearVariant,

   MatlWrhsStkQtyInMatlBaseUnit,


  cast (MatlWrhsStkQtyInMatlBaseUnit as abap.quan(14,3) )  // cast needed on order to be able to mutiply

  * cast (_Material.MaterialNetWeight as abap.quan(14,3) )
  as MatlWrhsStockNetWeight
}
/*+[internal] {
"BASEINFO":
{
"FROM":
[
"I_MATERIAL",
"I_MATERIALSTOCKTIMESERIES"
],
"ASSOCIATED":
[
"I_CUSTOMER",
"I_FISCALYEARVARIANT",
"I_INVENTORYSPECIALSTOCKTYPE",
"I_INVENTORYSTOCKTYPE",
"I_MATERIAL",
"I_PLANT",
"I_STORAGELOCATION",
"I_SUPPLIER",
"I_UNITOFMEASURE"
],
"BASE":
[
"I_MATERIAL",
"I_MATERIALSTOCKTIMESERIES"
],
"ANNO_REF":
[],
"SCALAR_FUNCTION":
[],
"VERSION":0,
"ANNOREF_EVALUATION_ERROR":""
}
}*/