| 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' } | 
| } |