yanweiyuan3
2023-08-09 588bc7829387dfc761cc25f06f77d4c81818bd10
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
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
Quintiq file version 2.0
#parent: #root
EDIBroker MP_ImportFeedbacksBroker
{
  MDSDefinition: MacroPlan
  EDIModelLink.Destination InputFeedbackToModel
  {
    EDIMLTable FeedbackPeriodTaskOperation
    {
      PrimaryKeyColumns: ID
      TargetType: FeedbackPeriodTaskOperation
      TypeIndex: FeedbackPeriodTaskOperationTypeIndex
      EDIMLColumn DateTime { Attribute: DateTime ValueType: DateTime }
      EDIMLColumn Description { Attribute: Description ValueType: String }
      EDIMLColumn FeedbackQuantity { Attribute: FeedbackQuantity ValueType: Real }
      EDIMLColumn ID { Attribute: ID ValueType: String }
      EDIMLColumn IsLocked { Attribute: IsLocked ValueType: Boolean }
      EDIMLColumn OperationID { Attribute: OperationID ValueType: String }
    }
    EDIMLTable FeedbackProductInTrip
    {
      PrimaryKeyColumns: ID
      TargetType: FeedbackProductInTrip
      TypeIndex: FeedbackProductInTripTypeIndex
      EDIMLColumn Arrival { Attribute: Arrival ValueType: DateTime }
      EDIMLColumn Description { Attribute: Description ValueType: String }
      EDIMLColumn DestinationStockingPointID { Attribute: DestinationStockingPointID ValueType: String }
      EDIMLColumn FeedbackQuantity { Attribute: FeedbackQuantity ValueType: Real }
      EDIMLColumn ID { Attribute: ID ValueType: String }
      EDIMLColumn LaneID { Attribute: LaneID ValueType: String }
      EDIMLColumn OriginStockingPointID { Attribute: OriginStockingPointID ValueType: String }
      EDIMLColumn ProductID { Attribute: ProductID ValueType: String }
    }
  }
  EDITransformation.Transformation TransformaFeedbackForImport
  {
    EDITableTransformation
    {
      InputTable: FeedbackPeriodTaskOperations_MP
      OutputTable: FeedbackPeriodTaskOperation
      EDIColumnMatch
      {
        InputColumn: ID
        OutputColumn: ID
      }
      EDIColumnMatch
      {
        InputColumn: FeedbackQuantity
        OutputColumn: FeedbackQuantity
      }
      EDIColumnMatch
      {
        InputColumn: Description
        OutputColumn: Description
      }
      EDIColumnMatch
      {
        InputColumn: DateTime
        OutputColumn: DateTime
      }
      EDIColumnMatch { InputColumn: IsLocked OutputColumn: IsLocked }
      EDIColumnMatch
      {
        InputColumn: OperationID
        OutputColumn: OperationID
      }
    }
    EDITableTransformation
    {
      InputTable: FeedbackProductInTrips_MP
      OutputTable: FeedbackProductInTrip
      EDIColumnMatch
      {
        InputColumn: OriginStockingPointID
        OutputColumn: OriginStockingPointID
      }
      EDIColumnMatch
      {
        InputColumn: LaneID
        OutputColumn: LaneID
      }
      EDIColumnMatch
      {
        InputColumn: ID
        OutputColumn: ID
      }
      EDIColumnMatch
      {
        InputColumn: FeedbackQuantity
        OutputColumn: FeedbackQuantity
      }
      EDIColumnMatch
      {
        InputColumn: DestinationStockingPointID
        OutputColumn: DestinationStockingPointID
      }
      EDIColumnMatch
      {
        InputColumn: Arrival
        OutputColumn: Arrival
      }
      EDIColumnMatch
      {
        InputColumn: Description
        OutputColumn: Description
      }
      EDIColumnMatch
      {
        InputColumn: ProductID
        OutputColumn: ProductID
      }
    }
  }
  EDIXLSLink.Source OutputFeedbackFromExcel
  {
    FileName: 'MP_Feedbacks.xlsx'
    EDIXLSLinkTable FeedbackPeriodTaskOperations_MP
    {
      Columns:
      [
        EDIXLSLinkColumn DateTime { ValueType: DateTime }
        EDIXLSLinkColumn Description { ValueType: String }
        EDIXLSLinkColumn FeedbackQuantity { ValueType: Real }
        EDIXLSLinkColumn ID { ValueType: String }
        EDIXLSLinkColumn IsLocked { ValueType: Boolean }
        EDIXLSLinkColumn OperationID { ValueType: String }
      ]
    }
    EDIXLSLinkTable FeedbackProductInTrips_MP
    {
      Columns:
      [
        EDIXLSLinkColumn Arrival { ValueType: DateTime }
        EDIXLSLinkColumn Description { ValueType: String }
        EDIXLSLinkColumn DestinationStockingPointID { ValueType: String }
        EDIXLSLinkColumn FeedbackQuantity { ValueType: Real }
        EDIXLSLinkColumn ID { ValueType: String }
        EDIXLSLinkColumn LaneID { ValueType: String }
        EDIXLSLinkColumn OriginStockingPointID { ValueType: String }
        EDIXLSLinkColumn ProductID { ValueType: String }
      ]
    }
  }
}