Quintiq file version 2.0 
 | 
#parent: #root 
 | 
Method DeleteActualFromBroker 
 | 
{ 
 | 
  Description: 'Delete IOobject from actual data group which is soft deleted' 
 | 
  TextBody: 
 | 
  [* 
 | 
    traverse( this.MPSync(), IOActualProductInStockingPointInPeriod, ioactualpispip, 
 | 
              ioactualpispip.IsSoftDeleted()  
 | 
              and ( ioactualpispip.DataSource() <> MPSyncUtility::ID_Source_Message() ) 
 | 
              ) 
 | 
    { 
 | 
      ioactualpispip.Delete();; 
 | 
    } 
 | 
     
 | 
    traverse( this.MPSync(), IOActualUnitPeriod, ioactualup, 
 | 
              ioactualup.IsSoftDeleted()  
 | 
              and ( ioactualup.DataSource() <> MPSyncUtility::ID_Source_Message() ) 
 | 
              ) 
 | 
    { 
 | 
      ioactualup.Delete(); 
 | 
    } 
 | 
  *] 
 | 
} 
 |