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

AVEVA™ Production Accounting

Product group functions for movement streams

  • Last UpdatedFeb 28, 2025
  • 2 minute read

To summarize the property of the streams by grouping as this product group, the following similar functions are added in Version 3.7.5.

  • ProductGroupReceipt

  • ProductGroupShipment

  • ProductGroupProduction

  • ProductGroupConsumption

  • ProductGroupChange : for tank to tank transfer movement

  • ProductGroupRChange : for rundown or receipt to tank movement

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

The syntax of the product group functions is similar with the existing product functions except using product group instead of product code.

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

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

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

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

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

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

  • ProductGroupProduction(DR Model Name;Product Group 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 group.

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

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

  • ProductGroupConsumption(DR Model Name;Product Group 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 group.

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

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

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

Example) PRODUCTGROUPCHANGE(OFFSITE;SLOP;CRUDE;MASSVOLUME)

It gets the summation of MassVolume property value of movement streams from source tanks with “SLOP” product group to destination tanks with “CRUDE” product group in “OFFSITE” DR model.

  • ProductGroupRChange(DR Model Name;Product Group of Receipt Movement;Product Group of Destination Tank; Stream Property Name(MassVolume, VolVolume, RecMassVolume, RecVolVolume and etc.))

    It is mainly used in logical stream.

Example) PRODUCTGROUPRCHANGE(OFFSITE;AR;FO;MASSVOLUME)

It gets the summation of MassVolume property value of receipt movement streams with “AR” product group to destination tanks with “FO” product group in “OFFSITE” DR model.

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