| Quintiq file version 2.0 | 
| #parent: #root | 
| StaticMethod Update ( | 
|   ActualProductInStockingPointInPeriod actualpispip, | 
|   Boolean isbatchedit, | 
|   Boolean isbatcheditinventoryend, | 
|   Real actualinventorylevelend, | 
|   Boolean isbatcheditdecription, | 
|   String description, | 
|   Boolean isfromdb | 
| ) | 
| { | 
|   Description: 'Update the actual pispip inventory level end' | 
|   TextBody: | 
|   [* | 
|     // If multiple ActualProductInStockingPointInPeriods are selected for batch editing | 
|     if( isbatchedit ) | 
|     { | 
|       // If ActualInventoryLevelEnd is not selected to be batch editted | 
|       if( not isbatcheditinventoryend ) | 
|       { | 
|         actualinventorylevelend := actualpispip.ActualInventoryLevelEnd(); | 
|       } | 
|        | 
|       // If Description is not selected to be batch editted | 
|       if( not isbatcheditdecription ) | 
|       { | 
|         description := actualpispip.Description(); | 
|       } | 
|     } | 
|      | 
|     // Update the values | 
|     actualpispip.Update( actualinventorylevelend, | 
|                          description, false ); | 
|      | 
|     // Update type index | 
|     actualpispip.UpdateTypeIndex( actualpispip.ProductID(), actualpispip.StockingPointID(), actualpispip.Date(), actualpispip.ManufacturedDate() ); | 
|   *] | 
| } |