Lai,Risheng
2023-11-02 30c02e0c981b16be0918483543f4b812956c45d4
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
Quintiq file version 2.0
#parent: #root
Method SynchronizeToMacroPlan (
  String activeMPMDSName,
  Boolean isoverwritemanualconfig,
  Boolean importgeneral,
  Boolean importglobalparameters,
  Boolean importperiods,
  Boolean importdisaggregationfactor,
  Boolean importinventoryspecifications,
  Boolean importinventorysupplies,
  Boolean importproducts,
  Boolean importsalesdemands,
  Boolean importcampaigns,
  Boolean importentities,
  Boolean importentitycosts,
  Boolean importlanes,
  Boolean importroutings,
  Boolean importstockingpointcapacities,
  Boolean importsupplyspecifications,
  Boolean importunitcapacities,
  Boolean importrecipes,
  Boolean importactualpispip,
  Boolean importfeedbacks,
  Boolean importactualunitperiod,
  Boolean importservicelevels,
  Boolean importoptimizerpuzzles,
  Boolean importpostponementspecificationandfulfillmentrestriction,
  Boolean importcustomerorder
)
{
  TextBody:
  [*
    // Get ObjectInfo of MacroPlan dataset
    objectinfo := MDSEditor::Editor().ObjectInfo( GlobalParameters_MP::GetDatasetMacroPlan(), 
                                                  GlobalParameters_MP::GetDatasetFolder(), 
                                                  activeMPMDSName );
    // Get MDSID of MacroPlan dataset
    activempmdsid := objectinfo.MDSID();
    // Get MDSID of MPSync dataset
    mpsyncmdsid := this.MDSMPSync().ID();
    
    // Call job on MacroPlan dataset to synchronize data from MPSync to MacroPlan dataset
    MacroPlan::JobMPSyncSynchronize( activempmdsid,
                                      isoverwritemanualconfig,
                                      importgeneral,
                                      importglobalparameters,
                                      importperiods,
                                      importdisaggregationfactor,
                                      importinventoryspecifications,
                                      importinventorysupplies,
                                      importproducts,
                                      importsalesdemands,
                                      importcampaigns,
                                      importentities,
                                      importentitycosts,
                                      importlanes,
                                      importroutings,
                                      importstockingpointcapacities,
                                      importsupplyspecifications,
                                      importunitcapacities,
                                      importrecipes,
                                      importactualpispip,
                                      importfeedbacks,
                                      importactualunitperiod,
                                      importservicelevels,
                                      importoptimizerpuzzles,
                                      importpostponementspecificationandfulfillmentrestriction,
                                      importcustomerorder,
                                      mpsyncmdsid );
  *]
}