Please ensure Javascript is enabled for purposes of website accessibility
Powered by Zoomin Software. For more details please contactZoomin

AVEVA™ Production Accounting

Product functions for movement stream

  • Last UpdatedFeb 28, 2025
  • 3 minute read

It is possible to use the equation of product summation for default flow rate property in stream object as followings.

  • ProductReceipt

  • ProductShipment

  • ProductProduction

  • ProductConsumption

ProductChange : for tank to tank transfer movement

ProductRChange : for rundown or receipt to tank movement.

Finally product accounting summary model(s) based on the product(s) can be built with these Product Functions in AVEVA Production Accounting.

  • ProductReceipt(DR Model Name;Product Code of Receipt or “*”;Receipt Object Name or “*”; Stream Property Name(MassVolume, VolVolume, RecMassVolume, RecVolVolume and etc.)) => It is mainly used in logical stream.

Example) PRODUCTRECEIPT(OFFSITE;CRUDE;R_SHIP;MASSVOLUME)

It gets the summation of MassVolume property value of receipt streams with “CRUDE” product code from “R_SHIP” receipt object in “OFFSITE” DR model.

Example) PRODUCTRECEIPT(OFFSITE;*;R_SHIP;MASSVOLUME)

It gets the summation of MassVolume property value of all receipt streams from “R_SHIP” receipt object in “OFFSITE” DR model.

Example) PRODUCTRECEIPT(OFFSITE;*;*;MASSVOLUME)

It gets the summation of MassVolume property value of all receipt streams in “OFFSITE” DR model.

  • ProductShipment(DR Model Name;Product Code of Shipment or “*”;Shipment Object Name or “*”; Stream Property Name(MassVolume, VolVolume, RecMassVolume, RecVolVolume and etc.)) => It is mainly used in logical stream.

Example) PRODUCTSHIPMENT(OFFSITE;LPG;S_TRUCK;MASSVOLUME)

It gets the summation of MassVolume property value of shipment streams with “LPG” product code to “S_TRUCK” shipment object in “OFFSITE” DR model.

Example) PRODUCTSHIPMENT (OFFSITE;*;S_TRUCK;MASSVOLUME)

It gets the summation of MassVolume property value of all receipt streams to “S_TRUCK” shipment object in “OFFSITE” DR model.

Example) PRODUCTSHIPMENT (OFFSITE;*;*;MASSVOLUME)

It gets the summation of MassVolume property value of all shipment streams in “OFFSITE” DR model.

  • ProductProduction(DR Model Name;Product Code of Production or “*”; “Tank” or “Process”; Stream Property Name(MassVolume, VolVolume, RecMassVolume, RecVolVolume and etc.)) => It is mainly used in logical stream and excludes Tank to Tank transfer(or movement) with the same product.

Example) PRODUCTPRODUCTION(OFFSITE;LPG;TANK;MASSVOLUME)

It gets the summation of MassVolume property value of production streams to tank object with “LPG” product code in “OFFSITE” DR model.

Example) PRODUCTPRODUCTION (OFFSITE;*;TANK;MASSVOLUME)

It gets the summation of MassVolume property value of production streams to all tank objects in “OFFSITE” DR model.

Example) PRODUCTPRODUCTION (OFFSITE;LPG;PROCESS;MASSVOLUME)

It gets the summation of MassVolume property value of production streams with “LPG” product code to tank object in “OFFSITE” DR model.

Example) PRODUCTPRODUCTION (OFFSITE;*;PROCESS;MASSVOLUME)

It gets the summation of MassVolume property value of production streams with any product code to all tank objects in “OFFSITE” DR model.

  • ProductConsumption(DR Model Name;Product Code of Consumption or “*”; “Tank” or “Process”; Stream Property Name(MassVolume, VolVolume, RecMassVolume, RecVolVolume and etc.)) => It is mainly used in logical stream and excludes Tank to Tank transfer(or movement) with the same product.

Example) PRODUCTCONSUMPTION(OFFSITE;LPG;TANK;MASSVOLUME)

It gets the summation of MassVolume property value of consumption streams from tank object with “LPG” product code in “OFFSITE” DR model.

Example) PRODUCTCONSUMPTION (OFFSITE;*;TANK;MASSVOLUME)

It gets the summation of MassVolume property value of consumption streams from all tank objects in “OFFSITE” DR model.

Example) PRODUCTCONSUMPTION (OFFSITE;LPG;PROCESS;MASSVOLUME)

It gets the summation of MassVolume property value of consumption streams with “LPG” product code from tank object in “OFFSITE” DR model.

Example) PRODUCTCONSUMPTION (OFFSITE;*;PROCESS;MASSVOLUME)

It gets the summation of MassVolume property value of consumption streams with any product code from all tank objects in “OFFSITE” DR model.

  • ProductChange(DR Model Name;Product Code of Source Tank;Product Code of Destination Tank; Stream Property Name(MassVolume, VolVolume, RecMassVolume, RecVolVolume and etc.)) => It is mainly used in logical stream.

Example) PRODUCTCHANGE(ERP_NAPH_TANK;YTTNAPH;3NAPH;MASSVOLUME)

It gets the summation of MassVolume property value of movement streams from source tanks with “YTTNAPH” product code to destination tanks with “3NAPH” product code in “ERP_NAPH” DR model.

  • ProductRChange(DR Model Name;Product Code of Receipt Movement;Product Code of Destination Tank; Stream Property Name(MassVolume, VolVolume, RecMassVolume, RecVolVolume and etc.)) => It is mainly used in logical stream.

Example) PRODUCTRCHANGE(OFFSITE;COND;NAPH;MASSVOLUME)

It gets the summation of MassVolume property value of receipt movement streams with “COND” product code to destination tanks with “NAPH” product code in “OFFSITE” DR model.

TitleResults for “How to create a CRG?”Also Available in