Quintiq file version 2.0
|
#parent: #root
|
Method ImportPlannedOrder (
|
MPSync mpsync_i,
|
LibDEF_DataBroker databroker_i,
|
ImportPlannedOrder importPlannedOrder_i,
|
String importType_i,
|
Boolean isImportParameter_i,
|
Boolean isImportSCPlan_i
|
)
|
{
|
Description: 'To import planned order for webclient'
|
TextBody:
|
[*
|
// Select respective setmeta object
|
setmetaParam := select( databroker_i, System.SetTypeMeta.SetMeta, sm, sm.ChannelName() = LibDEC_ChannelSC_MPSPlanParameters::CHANNEL_NAME() );
|
setmetaSCPlan := select( databroker_i, System.SetTypeMeta.SetMeta, sm, sm.ChannelName() = LibDEC_ChannelSC_Plan::CHANNEL_NAME() )
|
|
binaryParam := importPlannedOrder_i.GetUploadedBinary( MPSyncUtility::GetImportFileName( typeof( MPSync_ImportSCMPParamsFromExcelBroker ).Name() ) );
|
binaryDetailedSchedule := importPlannedOrder_i.GetUploadedBinary( MPSyncUtility::GetImportFileName( typeof( MPSync_ImportDetailedScheduleFromExcelBroker ).Name() ) )
|
isdef := importType_i = MPSyncUtility::ID_Source_DEF();
|
|
this.ImportFromDM( mpsync_i,
|
false, //ismanufacturingdemand,
|
null(LibDEF_SetMeta), //salesdemandobject is not in use,
|
isdef, // true for def, false for excel
|
isImportParameter_i, // true to import parameter from SC
|
setmetaParam, //LibDEF_Setmeta mpscparamsobject
|
binaryParam , // binary value mpscparams
|
isImportSCPlan_i, // true to import detailed schedule from SC
|
setmetaSCPlan, //LibDEF_Setmeta scplanobject
|
binaryDetailedSchedule ) // binary value SC detailed Schedule
|
*]
|
InterfaceProperties { Accessibility: 'Module' }
|
}
|