Quintiq file version 2.0 #parent: #root Method CreateShadowAcountAssignmentInPeriodForStockingPointAccount ( shadow[GlobalParameters_MP] owner, structured[StockingPointAccount] sas, structured[Period_MP] activeperiods ) id:Method_FormScenarioAnalysisCosts_CreateShadowAcountAssignmentInPeriodForStockingPointAccount { #keys: '[138546.0.808327224]' Body: [* // Generate AAiP for SP accounts traverse( sas, Elements, sa ) { traverse( sa, StockingPoint_MP.StockingPointInPeriod, spip, spip.Period_MP().IsInPeriods( activeperiods ) ) { costinperiod := spip.GetStockingPointCost( sa ); basecost := sa.GetBaseCost( costinperiod, spip ); this.CreateAccountAssignmentInPeriod( owner, spip.Period_MP(), sa, basecost ); } } *] }