Quintiq file version 2.0 
 | 
#parent: #root 
 | 
Method Update ( 
 | 
  String accounttype, 
 | 
  String parentname, 
 | 
  String reporttype, 
 | 
  Real defaultcost, 
 | 
  String defaultcostdriver, 
 | 
  Number defaultlengthoftime, 
 | 
  String defaulttimeunit, 
 | 
  Number displayindex, 
 | 
  Boolean ismaximize, 
 | 
  Boolean isusedbyoptimizer 
 | 
) 
 | 
{ 
 | 
  Description: 'Update account MP' 
 | 
  TextBody: 
 | 
  [* 
 | 
    // ying ying Nov-6-2013 (created) 
 | 
     
 | 
    this.AccountTypeName( accounttype ); 
 | 
    this.ParentName( parentname ); 
 | 
    this.ReportType( reporttype ); 
 | 
     
 | 
    this.DefaultCost( defaultcost ); 
 | 
    this.DefaultCostDriver( defaultcostdriver ); 
 | 
    this.DefaultLengthOfTime( defaultlengthoftime ); 
 | 
    this.DefaultTimeUnit( defaulttimeunit ); 
 | 
     
 | 
    this.DisplayIndexForTemplate( displayindex ); 
 | 
    this.IsMaximize( ismaximize ); 
 | 
    this.IsUsedByOptimizer( isusedbyoptimizer ); 
 | 
     
 | 
    if( this.DefaultCostDriver() = Translations::MP_AccountAssignmentCostDriverSales() ) 
 | 
    { 
 | 
      this.CreateSalesPISPAccount();   
 | 
    } 
 | 
  *] 
 | 
} 
 |