yypsybs
2023-09-09 3cb5a54def670d97301f07170fcaad213bfc54f2
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
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
Quintiq file version 2.0
#parent: #root
EDIBroker Broker_OTD_BOM
{
  MDSDefinition: MPSync
  TimeZone: 'ACT'
  UseOSTimeZone: false
  EDIModelLink.Destination Des_MappingBOM
  {
    EDIMLTable MappingBOM
    {
      PrimaryKeyColumns: AlternativeMaterialCode
      PrimaryKeyColumns: ComponentCode
      PrimaryKeyColumns: OrganCode
      PrimaryKeyColumns: ProcessSection
      PrimaryKeyColumns: ProductCode
      TargetType: MappingBOM
      TypeIndex: BOMTypeIndex
      EDIMLColumn AlternativeMaterialCode { Attribute: AlternativeMaterialCode ValueType: String }
      EDIMLColumn AlternativeMaterialType { Attribute: AlternativeMaterialType ValueType: String }
      EDIMLColumn AlternativeMaterialUnit { Attribute: AlternativeMaterialUnit ValueType: String }
      EDIMLColumn AlternativeRate { Attribute: AlternativeRate ValueType: Real }
      EDIMLColumn BusinessType { Attribute: BusinessType ValueType: String }
      EDIMLColumn ComponentCode { Attribute: ComponentCode ValueType: String }
      EDIMLColumn ComponentDescription { Attribute: ComponentDescription ValueType: String }
      EDIMLColumn ComponentOutputRate { Attribute: ComponentOutputRate ValueType: Real }
      EDIMLColumn ComponentType { Attribute: ComponentType ValueType: String }
      EDIMLColumn ComponentUnit { Attribute: ComponentUnit ValueType: String }
      EDIMLColumn ComponentUnitDescription { Attribute: ComponentUnitDescription ValueType: String }
      EDIMLColumn DescriptionOfAlternativeMaterialUnits { Attribute: DescriptionOfAlternativeMaterialUnits ValueType: String }
      EDIMLColumn DescriptionOfAlternativeMaterials { Attribute: DescriptionOfAlternativeMaterials ValueType: String }
      EDIMLColumn MaterialSystem { Attribute: MaterialSystem ValueType: String }
      EDIMLColumn OrganCode { Attribute: OrganCode ValueType: String }
      EDIMLColumn ProcessSection { Attribute: ProcessSection ValueType: String }
      EDIMLColumn ProductCode { Attribute: ProductCode ValueType: String }
      EDIMLColumn ProductDescribe { Attribute: ProductDescribe ValueType: String }
      EDIMLColumn ProductType { Attribute: ProductType ValueType: String }
      EDIMLColumn ProductUnitDescription { Attribute: ProductUnitDescription ValueType: String }
      EDIMLColumn SubstitutionRelationship { Attribute: SubstitutionRelationship ValueType: String }
      EDIMLColumn UnitOfMeasureName { Attribute: UnitOfMeasureName ValueType: String }
      EDIMLColumn UnitUsageOfComponents { Attribute: UnitUsageOfComponents ValueType: Real }
    }
  }
  EDIODBCLink.Source MID_BOM
  {
    DataIntegrityStrategy: 'Disabled'
    SettingsEngineLink: 'domainmodel.ediremotedatasourcedefinition.remotestorage.oracle'
    EDIODBCLinkTable MID_BOM
    {
      OthersMayCreateTable: true
      OthersMayDeleteRow: true
      OthersMayDropTable: true
      OthersMayFlushTable: true
      OthersMayInsertRow: true
      Parameters: '/owner="YUXTEST"'
      RecordModificationHintStrategy: 'None'
      EDIODBCLinkColumn ALTERNATIVEMATERIALCODE
      {
        OthersMayUpdateColumn: true
        ValueType: String
      }
      EDIODBCLinkColumn ALTERNATIVEMATERIALTYPE
      {
        OthersMayUpdateColumn: true
        ValueType: String
      }
      EDIODBCLinkColumn ALTERNATIVEMATERIALUNIT
      {
        OthersMayUpdateColumn: true
        ValueType: String
      }
      EDIODBCLinkColumn ALTERNATIVERATE
      {
        OthersMayUpdateColumn: true
        ValueType: Real
      }
      EDIODBCLinkColumn BUSINESSTYPE
      {
        OthersMayUpdateColumn: true
        ValueType: String
      }
      EDIODBCLinkColumn COMPONENTCODE
      {
        OthersMayUpdateColumn: true
        ValueType: String
      }
      EDIODBCLinkColumn COMPONENTDESCRIPTION
      {
        OthersMayUpdateColumn: true
        ValueType: String
      }
      EDIODBCLinkColumn COMPONENTOUTPUTRATE
      {
        OthersMayUpdateColumn: true
        ValueType: Real
      }
      EDIODBCLinkColumn COMPONENTTYPE
      {
        OthersMayUpdateColumn: true
        ValueType: String
      }
      EDIODBCLinkColumn COMPONENTUNIT
      {
        OthersMayUpdateColumn: true
        ValueType: String
      }
      EDIODBCLinkColumn COMPONENTUNITDESCRIPTION
      {
        OthersMayUpdateColumn: true
        ValueType: String
      }
      EDIODBCLinkColumn DESCRIPTIONOFALTERNATIVEMATERIALS
      {
        OthersMayUpdateColumn: true
        ValueType: String
      }
      EDIODBCLinkColumn DESCRIPTIONOFALTERNATIVEMATERIALUNITS
      {
        OthersMayUpdateColumn: true
        ValueType: String
      }
      EDIODBCLinkColumn MATERIALSYSTEM
      {
        OthersMayUpdateColumn: true
        ValueType: String
      }
      EDIODBCLinkColumn ORGANCODE
      {
        OthersMayUpdateColumn: true
        ValueType: String
      }
      EDIODBCLinkColumn PROCESSSECTION
      {
        OthersMayUpdateColumn: true
        ValueType: String
      }
      EDIODBCLinkColumn PRODUCTCODE
      {
        OthersMayUpdateColumn: true
        ValueType: String
      }
      EDIODBCLinkColumn PRODUCTDESCRIBE
      {
        OthersMayUpdateColumn: true
        ValueType: String
      }
      EDIODBCLinkColumn PRODUCTTYPE
      {
        OthersMayUpdateColumn: true
        ValueType: String
      }
      EDIODBCLinkColumn PRODUCTUNITDESCRIPTION
      {
        OthersMayUpdateColumn: true
        ValueType: String
      }
      EDIODBCLinkColumn SUBSTITUTIONRELATIONSHIP
      {
        OthersMayUpdateColumn: true
        ValueType: String
      }
      EDIODBCLinkColumn UNITOFMEASURENAME
      {
        OthersMayUpdateColumn: true
        ValueType: String
      }
      EDIODBCLinkColumn UNITUSAGEOFCOMPENENT
      {
        OthersMayUpdateColumn: true
        ValueType: Real
      }
    }
  }
  EDITransformation.Transformation TransformationBOM
  {
    EDITableTransformation
    {
      InputTable: MID_BOM
      OutputTable: MappingBOM
      EDIColumnMatch { InputColumn: ALTERNATIVEMATERIALCODE OutputColumn: AlternativeMaterialCode }
      EDIColumnMatch { InputColumn: ALTERNATIVEMATERIALTYPE OutputColumn: AlternativeMaterialType }
      EDIColumnMatch { InputColumn: ALTERNATIVEMATERIALUNIT OutputColumn: AlternativeMaterialUnit }
      EDIColumnMatch { InputColumn: ALTERNATIVERATE OutputColumn: AlternativeRate }
      EDIColumnMatch { InputColumn: BUSINESSTYPE OutputColumn: BusinessType }
      EDIColumnMatch { InputColumn: COMPONENTCODE OutputColumn: ComponentCode }
      EDIColumnMatch { InputColumn: COMPONENTDESCRIPTION OutputColumn: ComponentDescription }
      EDIColumnMatch { InputColumn: COMPONENTOUTPUTRATE OutputColumn: ComponentOutputRate }
      EDIColumnMatch { InputColumn: COMPONENTTYPE OutputColumn: ComponentType }
      EDIColumnMatch { InputColumn: COMPONENTUNIT OutputColumn: ComponentUnit }
      EDIColumnMatch { InputColumn: COMPONENTUNITDESCRIPTION OutputColumn: ComponentUnitDescription }
      EDIColumnMatch { InputColumn: DESCRIPTIONOFALTERNATIVEMATERIALS OutputColumn: DescriptionOfAlternativeMaterials }
      EDIColumnMatch { InputColumn: DESCRIPTIONOFALTERNATIVEMATERIALUNITS OutputColumn: DescriptionOfAlternativeMaterialUnits }
      EDIColumnMatch { InputColumn: MATERIALSYSTEM OutputColumn: MaterialSystem }
      EDIColumnMatch { InputColumn: ORGANCODE OutputColumn: OrganCode }
      EDIColumnMatch { InputColumn: PROCESSSECTION OutputColumn: ProcessSection }
      EDIColumnMatch { InputColumn: PRODUCTCODE OutputColumn: ProductCode }
      EDIColumnMatch { InputColumn: PRODUCTDESCRIBE OutputColumn: ProductDescribe }
      EDIColumnMatch { InputColumn: PRODUCTTYPE OutputColumn: ProductType }
      EDIColumnMatch { InputColumn: PRODUCTUNITDESCRIPTION OutputColumn: ProductUnitDescription }
      EDIColumnMatch { InputColumn: SUBSTITUTIONRELATIONSHIP OutputColumn: SubstitutionRelationship }
      EDIColumnMatch { InputColumn: UNITOFMEASURENAME OutputColumn: UnitOfMeasureName }
      EDIColumnMatch { InputColumn: UNITUSAGEOFCOMPENENT OutputColumn: UnitUsageOfComponents }
    }
  }
}