Quintiq file version 2.0
|
#parent: #root
|
Method SetSalesForecastsSourceAndPath (
|
String source,
|
Boolean isexcel,
|
String excelpath
|
)
|
{
|
Description: 'Set the import source and/or excel path of IOForecast objects'
|
TextBody:
|
[*
|
//Set the source and path of the sales demand broker to the given source and path if the source is not yet
|
traverse( this.MPSync(), IOSalesDemandBase.astype( IOForecast ), e,
|
e.DataSource().Length() = 0
|
)
|
{
|
e.SetDataSource( source, isexcel, excelpath );
|
}
|
//Set the source and path of the fulfillment restriction broker to the given source and path if the source is not yet
|
traverse( this.MPSync(), IOFulfillmentRestriction, e,
|
e.DataSource().Length() = 0
|
)
|
{
|
e.SetDataSource( source, isexcel, excelpath );
|
}
|
//Set the source and path of the postponed sales demand broker to the given source and path if the source is not yet
|
traverse( this.MPSync(), IOPostponedSalesDemandCost, e,
|
e.DataSource().Length() = 0
|
)
|
{
|
e.SetDataSource( source, isexcel, excelpath );
|
}
|
//Set the source and path of the postponend specification to the given source and path if the source is not yet
|
traverse( this.MPSync(), IOPostponementSpecification, e,
|
e.DataSource().Length() = 0
|
)
|
{
|
e.SetDataSource( source, isexcel, excelpath );
|
}
|
*]
|
}
|