| Quintiq file version 2.0 | 
| #parent: DataHolderProductInSPIP | 
| Response OnDataChanged () id:Response_ApplicationLibMacroPlanner_DataHolderProductInSPIP_OnDataChanged | 
| { | 
|   #keys: '[110702.1.387931786]' | 
|   Body: | 
|   [* | 
|     // Store all the base pispips on another data holder | 
|      | 
|     basepispips := construct( ProductInStockingPointInPeriods ); | 
|      | 
|     traverse( this.Data(), Elements, pispip ) | 
|     { | 
|       leaf := pispip.GetLeafPISPIPs(); | 
|       basepispips := basepispips.Union( leaf ); | 
|     } | 
|     DataHolderLeafPISPIPs.Data( basepispips.Copy() ); | 
|      | 
|     ApplicationLibMacroPlanner.RefreshFormSupplyPlanWebClient(); | 
|   *] | 
|   CanBindMultiple: false | 
|   DefinitionID: 'Responsedef_GUIComponent_OnDataChanged' | 
| } |