From 751cfcb5a6d99e7c0cbf8fc8cf163c40181d363e Mon Sep 17 00:00:00 2001
From: hongjli <3117313295@qq.com>
Date: 星期三, 11 十月 2023 17:21:01 +0800
Subject: [PATCH] 接口优化

---
 _Main/UI/MacroPlannerWebApp/Component_FormShowInterfaceData/Component_PanelConversionFactor.def                                                                |   15 
 _Main/UI/MacroPlannerWebApp/Component_FormShowInterfaceData/Component_listActionBarPageProduct_MP.def                                                          |   10 
 _Main/UI/MacroPlannerWebApp/Component_FormShowInterfaceData/_ROOT_Component_FormShowInterfaceData.def                                                          |    2 
 _Main/UI/MacroPlannerWebApp/Component_FormInterfaceTest/_ROOT_Component_FormInterfaceTest.def                                                                  |    6 
 _Main/UI/MacroPlannerWebApp/Component_FormShowInterfaceData/Component_listContextMenuConversionFactor.def                                                      |   10 
 _Main/UI/MacroPlannerWebApp/Component_FormShowInterfaceData/Component_listContextMenuProduct_MP.def                                                            |   10 
 _Main/UI/MacroPlannerWebApp/Component_FormShowInterfaceData/Component_ListProduct_MP.def                                                                       |   41 +
 _Main/UI/MacroPlannerWebApp/Component_FormShowInterfaceData/Component_listContextMenuOperationBOM.def                                                          |   10 
 _Main/UI/MacroPlannerWebApp/Component_FormInterfaceTest/Component_PanelInterfaceOption4.def                                                                    |   12 
 _Main/UI/MacroPlannerWebApp/Component_FormMaterialLabelingAndPlanningStrategy/Response_ListMaterialMaterialLabelingAndPlanningStrategy_880_MenuEdit_OnClic.def |    9 
 _Main/UI/MacroPlannerWebApp/Component_FormShowInterfaceData/Component_PanelOperationBOM.def                                                                    |   15 
 _Main/UI/MacroPlannerWebApp/Component_FormShowInterfaceData/Component_listActionBarPageOperationBOM.def                                                        |   10 
 _Main/UI/MacroPlannerWebApp/Component_FormShowInterfaceData/Component_listActionBarPageConversionFactor.def                                                    |   10 
 _Main/UI/MacroPlannerWebApp/Component_FormShowInterfaceData/Component_ListOperationBOM.def                                                                     |   41 +
 _Main/UI/MacroPlannerWebApp/Component_FormInterfaceTest/Component_PanelInterfaceOption3.def                                                                    |   12 
 _Main/UI/MacroPlannerWebApp/Component_FormShowInterfaceData/Component_ListOperation.def                                                                        |   41 +
 _Main/UI/MacroPlannerWebApp/Component_FormInterfaceTest/Response_PanelInterfaceTest_ButtonPullInterfaceDataToIntermediateTable_OnCli.def                       |    8 
 _Main/UI/MacroPlannerWebApp/Component_FormShowInterfaceData/Component_ListInterfaceDataDisplayContent.def                                                      |   41 +
 _Main/UI/MacroPlannerWebApp/Component_FormShowInterfaceData/Component_listContextMenuOperation.def                                                             |   10 
 _Main/UI/MacroPlannerWebApp/Component_FormCapacityAllocationResultsRuleConfiguration/Component_PanelImportAndExport.def                                        |    1 
 _Main/UI/MacroPlannerWebApp/Component_FormInterfaceTest/Component_PanelInterfaceOption2.def                                                                    |   12 
 _Main/UI/MacroPlannerWebApp/Component_FormShowInterfaceData/Component_listActionBarPageInterfaceDataDisplayContent.def                                         |   10 
 _Main/UI/MacroPlannerWebApp/Component_FormShowInterfaceData/Component_PanelSalesSegment_MP#154.def                                                             |   15 
 _Main/UI/MacroPlannerWebApp/Component_FormShowInterfaceData/Component_ListConversionFactor.def                                                                 |   41 +
 _Main/UI/MacroPlannerWebApp/Component_FormShowInterfaceData/Component_listContextMenuInterfaceDataDisplayContent.def                                           |   10 
 _Main/UI/MacroPlannerWebApp/Component_FormMaterialLabelingAndPlanningStrategy/Component_listContextMenuMaterial455#1.def                                       |   16 
 _Main/UI/MacroPlannerWebApp/Component_FormShowInterfaceData/Component_PanelProduct_MP.def                                                                      |   15 
 _Main/UI/MacroPlannerWebApp/Component_FormShowInterfaceData/Component_PanelOperation.def                                                                       |   15 
 _Main/UI/MacroPlannerWebApp/Component_FormInterfaceTest/Component_PanelInterfaceOption1.def                                                                    |   12 
 _Main/UI/MacroPlannerWebApp/Component_FormShowInterfaceData/Component_listActionBarPageOperation.def                                                           |   10 
 _Main/UI/MacroPlannerWebApp/Views/接口测试.vw                                                                                                                      |  979 +++++++++++++++++++++++++++++++++++++++
 _Main/UI/MacroPlannerWebApp/Component_FormShowInterfaceData/Component_PanelInterfaceDataDisplayContent.def                                                     |    7 
 32 files changed, 1,418 insertions(+), 38 deletions(-)

diff --git a/_Main/UI/MacroPlannerWebApp/Component_FormCapacityAllocationResultsRuleConfiguration/Component_PanelImportAndExport.def b/_Main/UI/MacroPlannerWebApp/Component_FormCapacityAllocationResultsRuleConfiguration/Component_PanelImportAndExport.def
index 61c7b78..654b259 100644
--- a/_Main/UI/MacroPlannerWebApp/Component_FormCapacityAllocationResultsRuleConfiguration/Component_PanelImportAndExport.def
+++ b/_Main/UI/MacroPlannerWebApp/Component_FormCapacityAllocationResultsRuleConfiguration/Component_PanelImportAndExport.def
@@ -36,6 +36,7 @@
         Image: 'CAR_CYAN'
         Label: '鑷姩鐢熸垚瑙勫垯'
         Taborder: 2
+        Visible: false
       ]
     }
   ]
diff --git a/_Main/UI/MacroPlannerWebApp/Component_FormInterfaceTest/Component_PanelInterfaceOption1.def b/_Main/UI/MacroPlannerWebApp/Component_FormInterfaceTest/Component_PanelInterfaceOption1.def
index b01bde0..5cc2c95 100644
--- a/_Main/UI/MacroPlannerWebApp/Component_FormInterfaceTest/Component_PanelInterfaceOption1.def
+++ b/_Main/UI/MacroPlannerWebApp/Component_FormInterfaceTest/Component_PanelInterfaceOption1.def
@@ -1,13 +1,13 @@
 Quintiq file version 2.0
 Component PanelInterfaceOption1
 {
-  #keys: '[414702.0.459752107]'
+  #keys: '[414702.1.37166701]'
   BaseType: 'WebPanel'
   Children:
   [
     Component CheckboxCustomOrder
     {
-      #keys: '[414702.0.459786494]'
+      #keys: '[414702.1.37166702]'
       BaseType: 'WebCheckbox'
       Properties:
       [
@@ -17,7 +17,7 @@
     }
     Component CheckboxForecast
     {
-      #keys: '[414702.0.459501981]'
+      #keys: '[414702.1.37166703]'
       BaseType: 'WebCheckbox'
       Properties:
       [
@@ -27,7 +27,7 @@
     }
     Component CheckboxUnitOfMeasure_MP
     {
-      #keys: '[414702.0.500042972]'
+      #keys: '[414702.1.37166704]'
       BaseType: 'WebCheckbox'
       Properties:
       [
@@ -37,7 +37,7 @@
     }
     Component CheckboxSalesSegment_MP
     {
-      #keys: '[414702.0.498882706]'
+      #keys: '[414702.1.37166705]'
       BaseType: 'WebCheckbox'
       Properties:
       [
@@ -47,7 +47,7 @@
     }
     Component CheckboxProduct_MP
     {
-      #keys: '[414702.0.500281942]'
+      #keys: '[414702.1.37166706]'
       BaseType: 'WebCheckbox'
       Properties:
       [
diff --git "a/_Main/UI/MacroPlannerWebApp/Component_FormInterfaceTest/Component_PanelInterfaceOption2\043456.def" b/_Main/UI/MacroPlannerWebApp/Component_FormInterfaceTest/Component_PanelInterfaceOption2.def
similarity index 82%
rename from "_Main/UI/MacroPlannerWebApp/Component_FormInterfaceTest/Component_PanelInterfaceOption2\043456.def"
rename to _Main/UI/MacroPlannerWebApp/Component_FormInterfaceTest/Component_PanelInterfaceOption2.def
index 54c954d..b767aa5 100644
--- "a/_Main/UI/MacroPlannerWebApp/Component_FormInterfaceTest/Component_PanelInterfaceOption2\043456.def"
+++ b/_Main/UI/MacroPlannerWebApp/Component_FormInterfaceTest/Component_PanelInterfaceOption2.def
@@ -1,13 +1,13 @@
 Quintiq file version 2.0
 Component PanelInterfaceOption2
 {
-  #keys: '[414702.0.500233382]'
+  #keys: '[414702.1.37166769]'
   BaseType: 'WebPanel'
   Children:
   [
     Component CheckboxConversionFactor
     {
-      #keys: '[414702.0.501770364]'
+      #keys: '[414702.1.37166770]'
       BaseType: 'WebCheckbox'
       Properties:
       [
@@ -17,7 +17,7 @@
     }
     Component CheckboxOperation
     {
-      #keys: '[414702.0.501791718]'
+      #keys: '[414702.1.37166771]'
       BaseType: 'WebCheckbox'
       Properties:
       [
@@ -27,7 +27,7 @@
     }
     Component CheckboxOperationBOM
     {
-      #keys: '[414702.0.501742364]'
+      #keys: '[414702.1.37166772]'
       BaseType: 'WebCheckbox'
       Properties:
       [
@@ -37,7 +37,7 @@
     }
     Component CheckboxProductInLane
     {
-      #keys: '[414702.0.501792106]'
+      #keys: '[414702.1.37166773]'
       BaseType: 'WebCheckbox'
       Properties:
       [
@@ -47,7 +47,7 @@
     }
     Component CheckboxAIPISPIP
     {
-      #keys: '[414702.0.503110868]'
+      #keys: '[414702.1.37166774]'
       BaseType: 'WebCheckbox'
       Properties:
       [
diff --git a/_Main/UI/MacroPlannerWebApp/Component_FormInterfaceTest/Component_PanelInterfaceOption3.def b/_Main/UI/MacroPlannerWebApp/Component_FormInterfaceTest/Component_PanelInterfaceOption3.def
index f48dbeb..2ad0d40 100644
--- a/_Main/UI/MacroPlannerWebApp/Component_FormInterfaceTest/Component_PanelInterfaceOption3.def
+++ b/_Main/UI/MacroPlannerWebApp/Component_FormInterfaceTest/Component_PanelInterfaceOption3.def
@@ -1,13 +1,13 @@
 Quintiq file version 2.0
 Component PanelInterfaceOption3
 {
-  #keys: '[414702.0.501742781]'
+  #keys: '[414702.1.37166837]'
   BaseType: 'WebPanel'
   Children:
   [
     Component CheckboxInventorySupply
     {
-      #keys: '[414702.0.503576372]'
+      #keys: '[414702.1.37166838]'
       BaseType: 'WebCheckbox'
       Properties:
       [
@@ -17,7 +17,7 @@
     }
     Component CheckboxStockingPointCost
     {
-      #keys: '[414702.0.503748797]'
+      #keys: '[414702.1.37166839]'
       BaseType: 'WebCheckbox'
       Properties:
       [
@@ -27,7 +27,7 @@
     }
     Component CheckboxOperationCost
     {
-      #keys: '[414702.0.503158219]'
+      #keys: '[414702.1.37166840]'
       BaseType: 'WebCheckbox'
       Properties:
       [
@@ -37,7 +37,7 @@
     }
     Component CheckboxDOI_DSI
     {
-      #keys: '[414702.0.503158880]'
+      #keys: '[414702.1.37166841]'
       BaseType: 'WebCheckbox'
       Properties:
       [
@@ -47,7 +47,7 @@
     }
     Component CheckboxCustomerGrade
     {
-      #keys: '[414702.0.503159013]'
+      #keys: '[414702.1.37166842]'
       BaseType: 'WebCheckbox'
       Properties:
       [
diff --git a/_Main/UI/MacroPlannerWebApp/Component_FormInterfaceTest/Component_PanelInterfaceOption4.def b/_Main/UI/MacroPlannerWebApp/Component_FormInterfaceTest/Component_PanelInterfaceOption4.def
index c32b468..1c15894 100644
--- a/_Main/UI/MacroPlannerWebApp/Component_FormInterfaceTest/Component_PanelInterfaceOption4.def
+++ b/_Main/UI/MacroPlannerWebApp/Component_FormInterfaceTest/Component_PanelInterfaceOption4.def
@@ -1,13 +1,13 @@
 Quintiq file version 2.0
 Component PanelInterfaceOption4
 {
-  #keys: '[414702.0.504229568]'
+  #keys: '[414702.1.37166905]'
   BaseType: 'WebPanel'
   Children:
   [
     Component CheckboxStockingPoint_MP
     {
-      #keys: '[414702.0.501794917]'
+      #keys: '[414702.1.37166906]'
       BaseType: 'WebCheckbox'
       Properties:
       [
@@ -17,7 +17,7 @@
     }
     Component CheckboxCurrency_MP
     {
-      #keys: '[414702.0.504229987]'
+      #keys: '[414702.1.37166907]'
       BaseType: 'WebCheckbox'
       Properties:
       [
@@ -27,7 +27,7 @@
     }
     Component CheckboxCurrencyRate_MP
     {
-      #keys: '[414702.0.503787453]'
+      #keys: '[414702.1.37166908]'
       BaseType: 'WebCheckbox'
       Properties:
       [
@@ -37,7 +37,7 @@
     }
     Component CheckboxLane
     {
-      #keys: '[414702.0.503787560]'
+      #keys: '[414702.1.37166909]'
       BaseType: 'WebCheckbox'
       Properties:
       [
@@ -47,7 +47,7 @@
     }
     Component CheckboxLaneLeg
     {
-      #keys: '[414702.0.503787710]'
+      #keys: '[414702.1.37166910]'
       BaseType: 'WebCheckbox'
       Properties:
       [
diff --git a/_Main/UI/MacroPlannerWebApp/Component_FormInterfaceTest/Response_PanelInterfaceTest_ButtonPullInterfaceDataToIntermediateTable_OnCli.def b/_Main/UI/MacroPlannerWebApp/Component_FormInterfaceTest/Response_PanelInterfaceTest_ButtonPullInterfaceDataToIntermediateTable_OnCli.def
index 6dfbdbe..94fce67 100644
--- a/_Main/UI/MacroPlannerWebApp/Component_FormInterfaceTest/Response_PanelInterfaceTest_ButtonPullInterfaceDataToIntermediateTable_OnCli.def
+++ b/_Main/UI/MacroPlannerWebApp/Component_FormInterfaceTest/Response_PanelInterfaceTest_ButtonPullInterfaceDataToIntermediateTable_OnCli.def
@@ -7,7 +7,13 @@
   DefinitionID: 'Responsedef_WebButton_OnClick'
   Precondition:
   [*
-    return not isnull( GlobalOTDTable );
+    flag := not isnull( GlobalOTDTable );
+    
+    if ( not isnull( GlobalOTDTable ) ) {
+      
+    }
+    
+    return flag;
   *]
   QuillAction
   {
diff --git a/_Main/UI/MacroPlannerWebApp/Component_FormInterfaceTest/_ROOT_Component_FormInterfaceTest.def b/_Main/UI/MacroPlannerWebApp/Component_FormInterfaceTest/_ROOT_Component_FormInterfaceTest.def
index a50ad14..91a9af4 100644
--- a/_Main/UI/MacroPlannerWebApp/Component_FormInterfaceTest/_ROOT_Component_FormInterfaceTest.def
+++ b/_Main/UI/MacroPlannerWebApp/Component_FormInterfaceTest/_ROOT_Component_FormInterfaceTest.def
@@ -7,12 +7,12 @@
   BaseType: 'WebForm'
   Children:
   [
-    #child: PanelInterfaceOption1
     #child: PanelInterfaceTest
     #child: PanelInterfaceGlobal_BrokerExecuteLog
-    #child: PanelInterfaceOption2
-    #child: PanelInterfaceOption3
     #child: PanelInterfaceOption4
+    #child: PanelInterfaceOption3
+    #child: PanelInterfaceOption2
+    #child: PanelInterfaceOption1
   ]
   Properties:
   [
diff --git "a/_Main/UI/MacroPlannerWebApp/Component_FormMaterialLabelingAndPlanningStrategy/Component_listContextMenuMaterial455\0431.def" "b/_Main/UI/MacroPlannerWebApp/Component_FormMaterialLabelingAndPlanningStrategy/Component_listContextMenuMaterial455\0431.def"
index fe19274..b365975 100644
--- "a/_Main/UI/MacroPlannerWebApp/Component_FormMaterialLabelingAndPlanningStrategy/Component_listContextMenuMaterial455\0431.def"
+++ "b/_Main/UI/MacroPlannerWebApp/Component_FormMaterialLabelingAndPlanningStrategy/Component_listContextMenuMaterial455\0431.def"
@@ -22,7 +22,7 @@
       Properties:
       [
         Image: 'DELETE'
-        Taborder: 3
+        Taborder: 4
         Title: '鍒犻櫎'
       ]
     }
@@ -34,10 +34,22 @@
       [
         Image: 'PIG'
         Shortcut: 'Ctrl+A'
-        Taborder: 4
+        Taborder: 5
         Title: '鍏ㄩ��'
       ]
     }
+    Component MenuEdit
+    {
+      #keys: '[414702.1.37777729]'
+      BaseType: 'WebMenu'
+      Properties:
+      [
+        BindOnDoubleClick: true
+        Image: 'NOTEBOOK_EDIT'
+        Taborder: 3
+        Title: '缂栬緫'
+      ]
+    }
   ]
   Properties:
   [
diff --git a/_Main/UI/MacroPlannerWebApp/Component_FormMaterialLabelingAndPlanningStrategy/Response_ListMaterialMaterialLabelingAndPlanningStrategy_880_OnDoubleClick.def b/_Main/UI/MacroPlannerWebApp/Component_FormMaterialLabelingAndPlanningStrategy/Response_ListMaterialMaterialLabelingAndPlanningStrategy_880_MenuEdit_OnClic.def
similarity index 62%
rename from _Main/UI/MacroPlannerWebApp/Component_FormMaterialLabelingAndPlanningStrategy/Response_ListMaterialMaterialLabelingAndPlanningStrategy_880_OnDoubleClick.def
rename to _Main/UI/MacroPlannerWebApp/Component_FormMaterialLabelingAndPlanningStrategy/Response_ListMaterialMaterialLabelingAndPlanningStrategy_880_MenuEdit_OnClic.def
index a91ec9c..35865ff 100644
--- a/_Main/UI/MacroPlannerWebApp/Component_FormMaterialLabelingAndPlanningStrategy/Response_ListMaterialMaterialLabelingAndPlanningStrategy_880_OnDoubleClick.def
+++ b/_Main/UI/MacroPlannerWebApp/Component_FormMaterialLabelingAndPlanningStrategy/Response_ListMaterialMaterialLabelingAndPlanningStrategy_880_MenuEdit_OnClic.def
@@ -1,12 +1,13 @@
 Quintiq file version 2.0
 #parent: ListMaterialMaterialLabelingAndPlanningStrategy_880
-Response OnDoubleClick (
+Response OnClick (
   MatAttrSettingAndPlanStrategy selection
-) id:Response_ListMaterialMaterialLabelingAndPlanningStrategy_880_OnDoubleClick
+) id:Response_ListMaterialMaterialLabelingAndPlanningStrategy_880_MenuEdit_OnClick
 {
-  #keys: '[414702.0.137732025]'
+  #keys: '[414702.1.36602461]'
   CanBindMultiple: false
-  DefinitionID: 'Responsedef_WebList_OnDoubleClick'
+  DefinitionID => /ListMaterialMaterialLabelingAndPlanningStrategy_880/Responsedef_ListMaterialMaterialLabelingAndPlanningStrategy_880_WebMenu_OnClick
+  Initiator: 'MenuEdit'
   QuillAction
   {
     Body:
diff --git a/_Main/UI/MacroPlannerWebApp/Component_FormShowInterfaceData/Component_ListConversionFactor.def b/_Main/UI/MacroPlannerWebApp/Component_FormShowInterfaceData/Component_ListConversionFactor.def
new file mode 100644
index 0000000..6a4f8cf
--- /dev/null
+++ b/_Main/UI/MacroPlannerWebApp/Component_FormShowInterfaceData/Component_ListConversionFactor.def
@@ -0,0 +1,41 @@
+Quintiq file version 2.0
+Component ListConversionFactor
+{
+  #keys: '[414702.1.37735952]'
+  BaseType: 'WebList'
+  Children:
+  [
+    Component DataExtractorConversionFactor
+    {
+      #keys: '[414702.1.37735953]'
+      BaseType: 'WebDataExtractor'
+      Properties:
+      [
+        DataType: 'GlobalOTDTable'
+        Source: 'GlobalOTDTable'
+        Taborder: 0
+        Transformation: 'Global_MappingConversionFactor'
+      ]
+    }
+    #child: listActionBarPageConversionFactor
+    Component DataSetLevelConversionFactor
+    {
+      #keys: '[414702.1.37735958]'
+      BaseType: 'WebDataSetLevel'
+      Children:
+      [
+        #child: listContextMenuConversionFactor
+      ]
+      Properties:
+      [
+        Columns: '[{"attribute":{"classtype":"WebApiDefinitionAttributeDataMember","columnid":"Factor","title":"Factor","subtotals":"","tooltip":"","width":-1,"display":"shown","editable":false,"attribute":"Factor"}},{"attribute":{"classtype":"WebApiDefinitionAttributeDataMember","columnid":"IsEnabled","title":"IsEnabled","subtotals":"","tooltip":"","width":-1,"display":"shown","attribute":"IsEnabled"}},{"attribute":{"classtype":"WebApiDefinitionAttributeDataMember","columnid":"ProductID","title":"ProductID","subtotals":"","tooltip":"","width":-1,"display":"shown","attribute":"ProductID"}},{"attribute":{"classtype":"WebApiDefinitionAttributeDataMember","columnid":"SourceUnitOfMeasureName","title":"SourceUnitOfMeasureName","subtotals":"","tooltip":"","width":-1,"display":"shown","attribute":"SourceUnitOfMeasureName"}},{"attribute":{"classtype":"WebApiDefinitionAttributeDataMember","columnid":"TargetUnitOfMeasureName","title":"TargetUnitOfMeasureName","subtotals":"","tooltip":"","width":-1,"display":"shown","attribute":"TargetUnitOfMeasureName"}}]'
+        ContextMenu: 'listContextMenuConversionFactor'
+        Taborder: 2
+      ]
+    }
+  ]
+  Properties:
+  [
+    Taborder: 0
+  ]
+}
diff --git a/_Main/UI/MacroPlannerWebApp/Component_FormShowInterfaceData/Component_ListInterfaceDataDisplayContent.def b/_Main/UI/MacroPlannerWebApp/Component_FormShowInterfaceData/Component_ListInterfaceDataDisplayContent.def
new file mode 100644
index 0000000..3a540ce
--- /dev/null
+++ b/_Main/UI/MacroPlannerWebApp/Component_FormShowInterfaceData/Component_ListInterfaceDataDisplayContent.def
@@ -0,0 +1,41 @@
+Quintiq file version 2.0
+Component ListInterfaceDataDisplayContent
+{
+  #keys: '[414702.1.37424868]'
+  BaseType: 'WebList'
+  Children:
+  [
+    Component DataExtractorInterfaceDataDisplayContent
+    {
+      #keys: '[414702.1.37424869]'
+      BaseType: 'WebDataExtractor'
+      Properties:
+      [
+        DataType: 'GlobalOTDTable'
+        Source: 'GlobalOTDTable'
+        Taborder: 0
+        Transformation: 'Global_MappingSalesSegment_MP'
+      ]
+    }
+    #child: listActionBarPageInterfaceDataDisplayContent
+    Component DataSetLevelInterfaceDataDisplayContent
+    {
+      #keys: '[414702.1.37424874]'
+      BaseType: 'WebDataSetLevel'
+      Children:
+      [
+        #child: listContextMenuInterfaceDataDisplayContent
+      ]
+      Properties:
+      [
+        Columns: '[{"attribute":{"classtype":"WebApiDefinitionAttributeDataMember","columnid":"BusinessType","title":"BusinessType","subtotals":"","tooltip":"","width":-1,"display":"shown","attribute":"BusinessType"}},{"attribute":{"classtype":"WebApiDefinitionAttributeDataMember","columnid":"DisplayIndex","title":"DisplayIndex","subtotals":"","tooltip":"","width":-1,"display":"shown","editable":false,"attribute":"DisplayIndex"}},{"attribute":{"classtype":"WebApiDefinitionAttributeDataMember","columnid":"Name","title":"Name","subtotals":"","tooltip":"","width":-1,"display":"shown","attribute":"Name"}},{"attribute":{"classtype":"WebApiDefinitionAttributeDataMember","columnid":"ParentName","title":"ParentName","subtotals":"","tooltip":"","width":-1,"display":"shown","editable":false,"attribute":"ParentName"}}]'
+        ContextMenu: 'listContextMenuInterfaceDataDisplayContent'
+        Taborder: 2
+      ]
+    }
+  ]
+  Properties:
+  [
+    Taborder: 0
+  ]
+}
diff --git a/_Main/UI/MacroPlannerWebApp/Component_FormShowInterfaceData/Component_ListOperation.def b/_Main/UI/MacroPlannerWebApp/Component_FormShowInterfaceData/Component_ListOperation.def
new file mode 100644
index 0000000..923cead
--- /dev/null
+++ b/_Main/UI/MacroPlannerWebApp/Component_FormShowInterfaceData/Component_ListOperation.def
@@ -0,0 +1,41 @@
+Quintiq file version 2.0
+Component ListOperation
+{
+  #keys: '[414702.1.37777280]'
+  BaseType: 'WebList'
+  Children:
+  [
+    Component DataExtractorOperation
+    {
+      #keys: '[414702.1.37777281]'
+      BaseType: 'WebDataExtractor'
+      Properties:
+      [
+        DataType: 'GlobalOTDTable'
+        Source: 'GlobalOTDTable'
+        Taborder: 0
+        Transformation: 'Global_MappingOperation'
+      ]
+    }
+    #child: listActionBarPageOperation
+    Component DataSetLevelOperation
+    {
+      #keys: '[414702.1.37777286]'
+      BaseType: 'WebDataSetLevel'
+      Children:
+      [
+        #child: listContextMenuOperation
+      ]
+      Properties:
+      [
+        Columns: '[{"attribute":{"classtype":"WebApiDefinitionAttributeDataMember","columnid":"ActualCapacity","title":"ActualCapacity","subtotals":"","tooltip":"","width":-1,"display":"shown","editable":false,"attribute":"ActualCapacity"}},{"attribute":{"classtype":"WebApiDefinitionAttributeDataMember","columnid":"BusinessType","title":"BusinessType","subtotals":"","tooltip":"","width":-1,"display":"shown","attribute":"BusinessType"}},{"attribute":{"classtype":"WebApiDefinitionAttributeDataMember","columnid":"DestinationOrganizationId","title":"DestinationOrganizationId","subtotals":"","tooltip":"","width":-1,"display":"shown","editable":false,"attribute":"DestinationOrganizationId"}},{"attribute":{"classtype":"WebApiDefinitionAttributeDataMember","columnid":"IsLinkedWithFinishedGood","title":"IsLinkedWithFinishedGood","subtotals":"","tooltip":"","width":-1,"display":"shown","editable":false,"attribute":"IsLinkedWithFinishedGood"}},{"attribute":{"classtype":"WebApiDefinitionAttributeDataMember","columnid":"Line","title":"Line","subtotals":"","tooltip":"","width":-1,"display":"shown","attribute":"Line"}},{"attribute":{"classtype":"WebApiDefinitionAttributeDataMember","columnid":"MaximumQuantity","title":"MaximumQuantity","subtotals":"","tooltip":"","width":-1,"display":"shown","editable":false,"attribute":"MaximumQuantity"}},{"attribute":{"classtype":"WebApiDefinitionAttributeDataMember","columnid":"MinimumQuantity","title":"MinimumQuantity","subtotals":"","tooltip":"","width":-1,"display":"shown","editable":false,"attribute":"MinimumQuantity"}},{"attribute":{"classtype":"WebApiDefinitionAttributeDataMember","columnid":"OrganCode","title":"OrganCode","subtotals":"","tooltip":"","width":-1,"display":"shown","attribute":"OrganCode"}},{"attribute":{"classtype":"WebApiDefinitionAttributeDataMember","columnid":"OrganId","title":"OrganId","subtotals":"","tooltip":"","width":-1,"display":"shown","editable":false,"attribute":"OrganId"}},{"attribute":{"classtype":"WebApiDefinitionAttributeDataMember","columnid":"OrganName","title":"OrganName","subtotals":"","tooltip":"","width":-1,"display":"shown","editable":false,"attribute":"OrganName"}},{"attribute":{"classtype":"WebApiDefinitionAttributeDataMember","columnid":"PlantName","title":"PlantName","subtotals":"","tooltip":"","width":-1,"display":"shown","attribute":"PlantName"}},{"attribute":{"classtype":"WebApiDefinitionAttributeDataMember","columnid":"ProcessSection","title":"ProcessSection","subtotals":"","tooltip":"","width":-1,"display":"shown","attribute":"ProcessSection"}},{"attribute":{"classtype":"WebApiDefinitionAttributeDataMember","columnid":"ProductID","title":"ProductID","subtotals":"","tooltip":"","width":-1,"display":"shown","attribute":"ProductID"}},{"attribute":{"classtype":"WebApiDefinitionAttributeDataMember","columnid":"SequenceNumber","title":"SequenceNumber","subtotals":"","tooltip":"","width":-1,"display":"shown","attribute":"SequenceNumber"}},{"attribute":{"classtype":"WebApiDefinitionAttributeDataMember","columnid":"UnitOfMeasureName","title":"UnitOfMeasureName","subtotals":"","tooltip":"","width":-1,"display":"shown","editable":false,"attribute":"UnitOfMeasureName"}},{"attribute":{"classtype":"WebApiDefinitionAttributeDataMember","columnid":"UserLeadTime","title":"UserLeadTime","subtotals":"","tooltip":"","width":-1,"display":"shown","editable":false,"attribute":"UserLeadTime"}}]'
+        ContextMenu: 'listContextMenuOperation'
+        Taborder: 2
+      ]
+    }
+  ]
+  Properties:
+  [
+    Taborder: 0
+  ]
+}
diff --git a/_Main/UI/MacroPlannerWebApp/Component_FormShowInterfaceData/Component_ListOperationBOM.def b/_Main/UI/MacroPlannerWebApp/Component_FormShowInterfaceData/Component_ListOperationBOM.def
new file mode 100644
index 0000000..60f0c04
--- /dev/null
+++ b/_Main/UI/MacroPlannerWebApp/Component_FormShowInterfaceData/Component_ListOperationBOM.def
@@ -0,0 +1,41 @@
+Quintiq file version 2.0
+Component ListOperationBOM
+{
+  #keys: '[414702.1.37625082]'
+  BaseType: 'WebList'
+  Children:
+  [
+    Component DataExtractorOperationBOM
+    {
+      #keys: '[414702.1.37625083]'
+      BaseType: 'WebDataExtractor'
+      Properties:
+      [
+        DataType: 'GlobalOTDTable'
+        Source: 'GlobalOTDTable'
+        Taborder: 0
+        Transformation: 'Global_MappingOperationBOM'
+      ]
+    }
+    #child: listActionBarPageOperationBOM
+    Component DataSetLevelOperationBOM
+    {
+      #keys: '[414702.1.37625088]'
+      BaseType: 'WebDataSetLevel'
+      Children:
+      [
+        #child: listContextMenuOperationBOM
+      ]
+      Properties:
+      [
+        Columns: '[{"attribute":{"classtype":"WebApiDefinitionAttributeDataMember","columnid":"AlternativeMaterialCode","title":"AlternativeMaterialCode","subtotals":"","tooltip":"","width":-1,"display":"shown","attribute":"AlternativeMaterialCode"}},{"attribute":{"classtype":"WebApiDefinitionAttributeDataMember","columnid":"AlternativeMaterialType","title":"AlternativeMaterialType","subtotals":"","tooltip":"","width":-1,"display":"shown","editable":false,"attribute":"AlternativeMaterialType"}},{"attribute":{"classtype":"WebApiDefinitionAttributeDataMember","columnid":"AlternativeMaterialUnit","title":"AlternativeMaterialUnit","subtotals":"","tooltip":"","width":-1,"display":"shown","editable":false,"attribute":"AlternativeMaterialUnit"}},{"attribute":{"classtype":"WebApiDefinitionAttributeDataMember","columnid":"AlternativeRate","title":"AlternativeRate","subtotals":"","tooltip":"","width":-1,"display":"shown","editable":false,"attribute":"AlternativeRate"}},{"attribute":{"classtype":"WebApiDefinitionAttributeDataMember","columnid":"BusinessType","title":"BusinessType","subtotals":"","tooltip":"","width":-1,"display":"shown","attribute":"BusinessType"}},{"attribute":{"classtype":"WebApiDefinitionAttributeDataMember","columnid":"ComponentCode","title":"ComponentCode","subtotals":"","tooltip":"","width":-1,"display":"shown","attribute":"ComponentCode"}},{"attribute":{"classtype":"WebApiDefinitionAttributeDataMember","columnid":"ComponentDescription","title":"ComponentDescription","subtotals":"","tooltip":"","width":-1,"display":"shown","editable":false,"attribute":"ComponentDescription"}},{"attribute":{"classtype":"WebApiDefinitionAttributeDataMember","columnid":"ComponentOutputRate","title":"ComponentOutputRate","subtotals":"","tooltip":"","width":-1,"display":"shown","editable":false,"attribute":"ComponentOutputRate"}},{"attribute":{"classtype":"WebApiDefinitionAttributeDataMember","columnid":"ComponentType","title":"ComponentType","subtotals":"","tooltip":"","width":-1,"display":"shown","attribute":"ComponentType"}},{"attribute":{"classtype":"WebApiDefinitionAttributeDataMember","columnid":"ComponentUnit","title":"ComponentUnit","subtotals":"","tooltip":"","width":-1,"display":"shown","attribute":"ComponentUnit"}},{"attribute":{"classtype":"WebApiDefinitionAttributeDataMember","columnid":"ComponentUnitDescription","title":"ComponentUnitDescription","subtotals":"","tooltip":"","width":-1,"display":"shown","editable":false,"attribute":"ComponentUnitDescription"}},{"attribute":{"classtype":"WebApiDefinitionAttributeDataMember","columnid":"DescriptionOfAlternativeMaterial","title":"DescriptionOfAlternativeMaterial","subtotals":"","tooltip":"","width":-1,"display":"shown","editable":false,"attribute":"DescriptionOfAlternativeMaterial"}},{"attribute":{"classtype":"WebApiDefinitionAttributeDataMember","columnid":"DescriptionOfAlternativeMaterialUnits","title":"DescriptionOfAlternativeMaterialUnits","subtotals":"","tooltip":"","width":-1,"display":"shown","editable":false,"attribute":"DescriptionOfAlternativeMaterialUnits"}},{"attribute":{"classtype":"WebApiDefinitionAttributeDataMember","columnid":"IsLinkedWithFinishedGood","title":"IsLinkedWithFinishedGood","subtotals":"","tooltip":"","width":-1,"display":"shown","editable":false,"attribute":"IsLinkedWithFinishedGood"}},{"attribute":{"classtype":"WebApiDefinitionAttributeDataMember","columnid":"MaterialSystem","title":"MaterialSystem","subtotals":"","tooltip":"","width":-1,"display":"shown","editable":false,"attribute":"MaterialSystem"}},{"attribute":{"classtype":"WebApiDefinitionAttributeDataMember","columnid":"OrganCode","title":"OrganCode","subtotals":"","tooltip":"","width":-1,"display":"shown","attribute":"OrganCode"}},{"attribute":{"classtype":"WebApiDefinitionAttributeDataMember","columnid":"ProcessSection","title":"ProcessSection","subtotals":"","tooltip":"","width":-1,"display":"shown","attribute":"ProcessSection"}},{"attribute":{"classtype":"WebApiDefinitionAttributeDataMember","columnid":"ProductCode","title":"ProductCode","subtotals":"","tooltip":"","width":-1,"display":"shown","attribute":"ProductCode"}},{"attribute":{"classtype":"WebApiDefinitionAttributeDataMember","columnid":"ProductDescribe","title":"ProductDescribe","subtotals":"","tooltip":"","width":-1,"display":"shown","editable":false,"attribute":"ProductDescribe"}},{"attribute":{"classtype":"WebApiDefinitionAttributeDataMember","columnid":"ProductType","title":"ProductType","subtotals":"","tooltip":"","width":-1,"display":"shown","editable":false,"attribute":"ProductType"}},{"attribute":{"classtype":"WebApiDefinitionAttributeDataMember","columnid":"ProductUnitDescription","title":"ProductUnitDescription","subtotals":"","tooltip":"","width":-1,"display":"shown","editable":false,"attribute":"ProductUnitDescription"}},{"attribute":{"classtype":"WebApiDefinitionAttributeDataMember","columnid":"SubstitutionRelationship","title":"SubstitutionRelationship","subtotals":"","tooltip":"","width":-1,"display":"shown","editable":false,"attribute":"SubstitutionRelationship"}},{"attribute":{"classtype":"WebApiDefinitionAttributeDataMember","columnid":"UnitOfMeasureName","title":"UnitOfMeasureName","subtotals":"","tooltip":"","width":-1,"display":"shown","editable":false,"attribute":"UnitOfMeasureName"}},{"attribute":{"classtype":"WebApiDefinitionAttributeDataMember","columnid":"UnitUsageOfComponents","title":"UnitUsageOfComponents","subtotals":"","tooltip":"","width":-1,"display":"shown","editable":false,"attribute":"UnitUsageOfComponents"}}]'
+        ContextMenu: 'listContextMenuOperationBOM'
+        Taborder: 2
+      ]
+    }
+  ]
+  Properties:
+  [
+    Taborder: 0
+  ]
+}
diff --git a/_Main/UI/MacroPlannerWebApp/Component_FormShowInterfaceData/Component_ListProduct_MP.def b/_Main/UI/MacroPlannerWebApp/Component_FormShowInterfaceData/Component_ListProduct_MP.def
new file mode 100644
index 0000000..c69d8f7
--- /dev/null
+++ b/_Main/UI/MacroPlannerWebApp/Component_FormShowInterfaceData/Component_ListProduct_MP.def
@@ -0,0 +1,41 @@
+Quintiq file version 2.0
+Component ListProduct_MP
+{
+  #keys: '[414702.1.36601467]'
+  BaseType: 'WebList'
+  Children:
+  [
+    Component DataExtractorProduct_MP
+    {
+      #keys: '[414702.1.36601468]'
+      BaseType: 'WebDataExtractor'
+      Properties:
+      [
+        DataType: 'GlobalOTDTable'
+        Source: 'GlobalOTDTable'
+        Taborder: 0
+        Transformation: 'Global_MappingProduct_MP'
+      ]
+    }
+    #child: listActionBarPageProduct_MP
+    Component DataSetLevelProduct_MP
+    {
+      #keys: '[414702.1.36601473]'
+      BaseType: 'WebDataSetLevel'
+      Children:
+      [
+        #child: listContextMenuProduct_MP
+      ]
+      Properties:
+      [
+        Columns: '[{"attribute":{"classtype":"WebApiDefinitionAttributeDataMember","columnid":"BOMCount","title":"BOMCount","subtotals":"","tooltip":"","width":-1,"display":"shown","editable":false,"attribute":"BOMCount"}},{"attribute":{"classtype":"WebApiDefinitionAttributeDataMember","columnid":"BusinessType","title":"BusinessType","subtotals":"","tooltip":"","width":-1,"display":"shown","attribute":"BusinessType"}},{"attribute":{"classtype":"WebApiDefinitionAttributeDataMember","columnid":"CommonBusiness","title":"CommonBusiness","subtotals":"","tooltip":"","width":-1,"display":"shown","editable":false,"attribute":"CommonBusiness"}},{"attribute":{"classtype":"WebApiDefinitionAttributeDataMember","columnid":"EndDate","title":"EndDate","subtotals":"","tooltip":"","width":-1,"display":"shown","editable":false,"attribute":"EndDate"}},{"attribute":{"classtype":"WebApiDefinitionAttributeDataMember","columnid":"ID","title":"ID","subtotals":"","tooltip":"","width":-1,"display":"shown","attribute":"ID"}},{"attribute":{"classtype":"WebApiDefinitionAttributeDataMember","columnid":"IsCommon","title":"IsCommon","subtotals":"","tooltip":"","width":-1,"display":"shown","editable":false,"attribute":"IsCommon"}},{"attribute":{"classtype":"WebApiDefinitionAttributeDataMember","columnid":"IsLinkedWithFinishedGood","title":"IsLinkedWithFinishedGood","subtotals":"","tooltip":"","width":-1,"display":"shown","editable":false,"attribute":"IsLinkedWithFinishedGood"}},{"attribute":{"classtype":"WebApiDefinitionAttributeDataMember","columnid":"KeyProduct","title":"KeyProduct","subtotals":"","tooltip":"","width":-1,"display":"shown","editable":false,"attribute":"KeyProduct"}},{"attribute":{"classtype":"WebApiDefinitionAttributeDataMember","columnid":"Name","title":"Name","subtotals":"","tooltip":"","width":-1,"display":"shown","editable":false,"attribute":"Name"}},{"attribute":{"classtype":"WebApiDefinitionAttributeDataMember","columnid":"Notes","title":"Notes","subtotals":"","tooltip":"","width":-1,"display":"shown","editable":false,"attribute":"Notes"}},{"attribute":{"classtype":"WebApiDefinitionAttributeDataMember","columnid":"ProductMajorType","title":"ProductMajorType","subtotals":"","tooltip":"","width":-1,"display":"shown","editable":false,"attribute":"ProductMajorType"}},{"attribute":{"classtype":"WebApiDefinitionAttributeDataMember","columnid":"ProductSubclassType","title":"ProductSubclassType","subtotals":"","tooltip":"","width":-1,"display":"shown","editable":false,"attribute":"ProductSubclassType"}},{"attribute":{"classtype":"WebApiDefinitionAttributeDataMember","columnid":"ShelfLife","title":"ShelfLife","subtotals":"","tooltip":"","width":-1,"display":"shown","editable":false,"attribute":"ShelfLife"}},{"attribute":{"classtype":"WebApiDefinitionAttributeDataMember","columnid":"UnitOfMeasureName","title":"UnitOfMeasureName","subtotals":"","tooltip":"","width":-1,"display":"shown","editable":false,"attribute":"UnitOfMeasureName"}}]'
+        ContextMenu: 'listContextMenuProduct_MP'
+        Taborder: 2
+      ]
+    }
+  ]
+  Properties:
+  [
+    Taborder: 0
+  ]
+}
diff --git a/_Main/UI/MacroPlannerWebApp/Component_FormShowInterfaceData/Component_PanelConversionFactor.def b/_Main/UI/MacroPlannerWebApp/Component_FormShowInterfaceData/Component_PanelConversionFactor.def
new file mode 100644
index 0000000..0dbd43c
--- /dev/null
+++ b/_Main/UI/MacroPlannerWebApp/Component_FormShowInterfaceData/Component_PanelConversionFactor.def
@@ -0,0 +1,15 @@
+Quintiq file version 2.0
+Component PanelConversionFactor
+{
+  #keys: '[414702.1.37735912]'
+  BaseType: 'WebPanel'
+  Children:
+  [
+    #child: ListConversionFactor
+  ]
+  Properties:
+  [
+    Taborder: 5
+    Title: 'ConversionFactor'
+  ]
+}
diff --git a/_Main/UI/MacroPlannerWebApp/Component_FormShowInterfaceData/Component_PanelInterfaceDataDisplayContent.def b/_Main/UI/MacroPlannerWebApp/Component_FormShowInterfaceData/Component_PanelInterfaceDataDisplayContent.def
index 0746e39..6547519 100644
--- a/_Main/UI/MacroPlannerWebApp/Component_FormShowInterfaceData/Component_PanelInterfaceDataDisplayContent.def
+++ b/_Main/UI/MacroPlannerWebApp/Component_FormShowInterfaceData/Component_PanelInterfaceDataDisplayContent.def
@@ -8,10 +8,15 @@
     #child: PanelCustomOrder
     #child: PanelForecast
     #child: PanelUnitOfMeasure_MP
+    #child: PanelSalesSegment_MP
+    #child: PanelProduct_MP
+    #child: PanelConversionFactor
+    #child: PanelOperation
+    #child: PanelOperationBOM
   ]
   Properties:
   [
-    Orientation: 'tab'
+    Orientation: 'accordeon'
     Taborder: 1
   ]
 }
diff --git a/_Main/UI/MacroPlannerWebApp/Component_FormShowInterfaceData/Component_PanelOperation.def b/_Main/UI/MacroPlannerWebApp/Component_FormShowInterfaceData/Component_PanelOperation.def
new file mode 100644
index 0000000..2c300bc
--- /dev/null
+++ b/_Main/UI/MacroPlannerWebApp/Component_FormShowInterfaceData/Component_PanelOperation.def
@@ -0,0 +1,15 @@
+Quintiq file version 2.0
+Component PanelOperation
+{
+  #keys: '[414702.1.37777246]'
+  BaseType: 'WebPanel'
+  Children:
+  [
+    #child: ListOperation
+  ]
+  Properties:
+  [
+    Taborder: 6
+    Title: 'Operation'
+  ]
+}
diff --git a/_Main/UI/MacroPlannerWebApp/Component_FormShowInterfaceData/Component_PanelOperationBOM.def b/_Main/UI/MacroPlannerWebApp/Component_FormShowInterfaceData/Component_PanelOperationBOM.def
new file mode 100644
index 0000000..0753a9e
--- /dev/null
+++ b/_Main/UI/MacroPlannerWebApp/Component_FormShowInterfaceData/Component_PanelOperationBOM.def
@@ -0,0 +1,15 @@
+Quintiq file version 2.0
+Component PanelOperationBOM
+{
+  #keys: '[414702.1.37625047]'
+  BaseType: 'WebPanel'
+  Children:
+  [
+    #child: ListOperationBOM
+  ]
+  Properties:
+  [
+    Taborder: 7
+    Title: 'OperationBOM'
+  ]
+}
diff --git a/_Main/UI/MacroPlannerWebApp/Component_FormShowInterfaceData/Component_PanelProduct_MP.def b/_Main/UI/MacroPlannerWebApp/Component_FormShowInterfaceData/Component_PanelProduct_MP.def
new file mode 100644
index 0000000..b2e8ce7
--- /dev/null
+++ b/_Main/UI/MacroPlannerWebApp/Component_FormShowInterfaceData/Component_PanelProduct_MP.def
@@ -0,0 +1,15 @@
+Quintiq file version 2.0
+Component PanelProduct_MP
+{
+  #keys: '[414702.1.37314548]'
+  BaseType: 'WebPanel'
+  Children:
+  [
+    #child: ListProduct_MP
+  ]
+  Properties:
+  [
+    Taborder: 4
+    Title: 'Product_MP'
+  ]
+}
diff --git "a/_Main/UI/MacroPlannerWebApp/Component_FormShowInterfaceData/Component_PanelSalesSegment_MP\043154.def" "b/_Main/UI/MacroPlannerWebApp/Component_FormShowInterfaceData/Component_PanelSalesSegment_MP\043154.def"
new file mode 100644
index 0000000..428a969
--- /dev/null
+++ "b/_Main/UI/MacroPlannerWebApp/Component_FormShowInterfaceData/Component_PanelSalesSegment_MP\043154.def"
@@ -0,0 +1,15 @@
+Quintiq file version 2.0
+Component PanelSalesSegment_MP
+{
+  #keys: '[414702.1.37488443]'
+  BaseType: 'WebPanel'
+  Children:
+  [
+    #child: ListInterfaceDataDisplayContent
+  ]
+  Properties:
+  [
+    Taborder: 3
+    Title: 'SalesSegment_MP'
+  ]
+}
diff --git a/_Main/UI/MacroPlannerWebApp/Component_FormShowInterfaceData/Component_listActionBarPageConversionFactor.def b/_Main/UI/MacroPlannerWebApp/Component_FormShowInterfaceData/Component_listActionBarPageConversionFactor.def
new file mode 100644
index 0000000..ec235e4
--- /dev/null
+++ b/_Main/UI/MacroPlannerWebApp/Component_FormShowInterfaceData/Component_listActionBarPageConversionFactor.def
@@ -0,0 +1,10 @@
+Quintiq file version 2.0
+Component listActionBarPageConversionFactor
+{
+  #keys: '[414702.1.37735955]'
+  BaseType: 'listActionBarPage'
+  Properties:
+  [
+    Taborder: 1
+  ]
+}
diff --git a/_Main/UI/MacroPlannerWebApp/Component_FormShowInterfaceData/Component_listActionBarPageInterfaceDataDisplayContent.def b/_Main/UI/MacroPlannerWebApp/Component_FormShowInterfaceData/Component_listActionBarPageInterfaceDataDisplayContent.def
new file mode 100644
index 0000000..6898521
--- /dev/null
+++ b/_Main/UI/MacroPlannerWebApp/Component_FormShowInterfaceData/Component_listActionBarPageInterfaceDataDisplayContent.def
@@ -0,0 +1,10 @@
+Quintiq file version 2.0
+Component listActionBarPageInterfaceDataDisplayContent
+{
+  #keys: '[414702.1.37424871]'
+  BaseType: 'listActionBarPage'
+  Properties:
+  [
+    Taborder: 1
+  ]
+}
diff --git a/_Main/UI/MacroPlannerWebApp/Component_FormShowInterfaceData/Component_listActionBarPageOperation.def b/_Main/UI/MacroPlannerWebApp/Component_FormShowInterfaceData/Component_listActionBarPageOperation.def
new file mode 100644
index 0000000..4b89c7b
--- /dev/null
+++ b/_Main/UI/MacroPlannerWebApp/Component_FormShowInterfaceData/Component_listActionBarPageOperation.def
@@ -0,0 +1,10 @@
+Quintiq file version 2.0
+Component listActionBarPageOperation
+{
+  #keys: '[414702.1.37777283]'
+  BaseType: 'listActionBarPage'
+  Properties:
+  [
+    Taborder: 1
+  ]
+}
diff --git a/_Main/UI/MacroPlannerWebApp/Component_FormShowInterfaceData/Component_listActionBarPageOperationBOM.def b/_Main/UI/MacroPlannerWebApp/Component_FormShowInterfaceData/Component_listActionBarPageOperationBOM.def
new file mode 100644
index 0000000..bd7e74c
--- /dev/null
+++ b/_Main/UI/MacroPlannerWebApp/Component_FormShowInterfaceData/Component_listActionBarPageOperationBOM.def
@@ -0,0 +1,10 @@
+Quintiq file version 2.0
+Component listActionBarPageOperationBOM
+{
+  #keys: '[414702.1.37625085]'
+  BaseType: 'listActionBarPage'
+  Properties:
+  [
+    Taborder: 1
+  ]
+}
diff --git a/_Main/UI/MacroPlannerWebApp/Component_FormShowInterfaceData/Component_listActionBarPageProduct_MP.def b/_Main/UI/MacroPlannerWebApp/Component_FormShowInterfaceData/Component_listActionBarPageProduct_MP.def
new file mode 100644
index 0000000..fed3da8
--- /dev/null
+++ b/_Main/UI/MacroPlannerWebApp/Component_FormShowInterfaceData/Component_listActionBarPageProduct_MP.def
@@ -0,0 +1,10 @@
+Quintiq file version 2.0
+Component listActionBarPageProduct_MP
+{
+  #keys: '[414702.1.36601470]'
+  BaseType: 'listActionBarPage'
+  Properties:
+  [
+    Taborder: 1
+  ]
+}
diff --git a/_Main/UI/MacroPlannerWebApp/Component_FormShowInterfaceData/Component_listContextMenuConversionFactor.def b/_Main/UI/MacroPlannerWebApp/Component_FormShowInterfaceData/Component_listContextMenuConversionFactor.def
new file mode 100644
index 0000000..9ba4218
--- /dev/null
+++ b/_Main/UI/MacroPlannerWebApp/Component_FormShowInterfaceData/Component_listContextMenuConversionFactor.def
@@ -0,0 +1,10 @@
+Quintiq file version 2.0
+Component listContextMenuConversionFactor
+{
+  #keys: '[414702.1.37735960]'
+  BaseType: 'listContextMenu'
+  Properties:
+  [
+    Taborder: 0
+  ]
+}
diff --git a/_Main/UI/MacroPlannerWebApp/Component_FormShowInterfaceData/Component_listContextMenuInterfaceDataDisplayContent.def b/_Main/UI/MacroPlannerWebApp/Component_FormShowInterfaceData/Component_listContextMenuInterfaceDataDisplayContent.def
new file mode 100644
index 0000000..eccd717
--- /dev/null
+++ b/_Main/UI/MacroPlannerWebApp/Component_FormShowInterfaceData/Component_listContextMenuInterfaceDataDisplayContent.def
@@ -0,0 +1,10 @@
+Quintiq file version 2.0
+Component listContextMenuInterfaceDataDisplayContent
+{
+  #keys: '[414702.1.37424876]'
+  BaseType: 'listContextMenu'
+  Properties:
+  [
+    Taborder: 0
+  ]
+}
diff --git a/_Main/UI/MacroPlannerWebApp/Component_FormShowInterfaceData/Component_listContextMenuOperation.def b/_Main/UI/MacroPlannerWebApp/Component_FormShowInterfaceData/Component_listContextMenuOperation.def
new file mode 100644
index 0000000..5734507
--- /dev/null
+++ b/_Main/UI/MacroPlannerWebApp/Component_FormShowInterfaceData/Component_listContextMenuOperation.def
@@ -0,0 +1,10 @@
+Quintiq file version 2.0
+Component listContextMenuOperation
+{
+  #keys: '[414702.1.37777288]'
+  BaseType: 'listContextMenu'
+  Properties:
+  [
+    Taborder: 0
+  ]
+}
diff --git a/_Main/UI/MacroPlannerWebApp/Component_FormShowInterfaceData/Component_listContextMenuOperationBOM.def b/_Main/UI/MacroPlannerWebApp/Component_FormShowInterfaceData/Component_listContextMenuOperationBOM.def
new file mode 100644
index 0000000..9e4d0d6
--- /dev/null
+++ b/_Main/UI/MacroPlannerWebApp/Component_FormShowInterfaceData/Component_listContextMenuOperationBOM.def
@@ -0,0 +1,10 @@
+Quintiq file version 2.0
+Component listContextMenuOperationBOM
+{
+  #keys: '[414702.1.37625090]'
+  BaseType: 'listContextMenu'
+  Properties:
+  [
+    Taborder: 0
+  ]
+}
diff --git a/_Main/UI/MacroPlannerWebApp/Component_FormShowInterfaceData/Component_listContextMenuProduct_MP.def b/_Main/UI/MacroPlannerWebApp/Component_FormShowInterfaceData/Component_listContextMenuProduct_MP.def
new file mode 100644
index 0000000..0153ccb
--- /dev/null
+++ b/_Main/UI/MacroPlannerWebApp/Component_FormShowInterfaceData/Component_listContextMenuProduct_MP.def
@@ -0,0 +1,10 @@
+Quintiq file version 2.0
+Component listContextMenuProduct_MP
+{
+  #keys: '[414702.1.36601475]'
+  BaseType: 'listContextMenu'
+  Properties:
+  [
+    Taborder: 0
+  ]
+}
diff --git a/_Main/UI/MacroPlannerWebApp/Component_FormShowInterfaceData/_ROOT_Component_FormShowInterfaceData.def b/_Main/UI/MacroPlannerWebApp/Component_FormShowInterfaceData/_ROOT_Component_FormShowInterfaceData.def
index e3f55d8..ee9220c 100644
--- a/_Main/UI/MacroPlannerWebApp/Component_FormShowInterfaceData/_ROOT_Component_FormShowInterfaceData.def
+++ b/_Main/UI/MacroPlannerWebApp/Component_FormShowInterfaceData/_ROOT_Component_FormShowInterfaceData.def
@@ -12,7 +12,7 @@
   ]
   Properties:
   [
-    Image: 'PROJECTOR'
+    Image: 'VIEW'
     Title: '鎺ュ彛鏁版嵁鏄剧ず'
   ]
 }
diff --git "a/_Main/UI/MacroPlannerWebApp/Views/\346\216\245\345\217\243\346\265\213\350\257\225.vw" "b/_Main/UI/MacroPlannerWebApp/Views/\346\216\245\345\217\243\346\265\213\350\257\225.vw"
index d4e8c6a..31929b6 100644
--- "a/_Main/UI/MacroPlannerWebApp/Views/\346\216\245\345\217\243\346\265\213\350\257\225.vw"
+++ "b/_Main/UI/MacroPlannerWebApp/Views/\346\216\245\345\217\243\346\265\213\350\257\225.vw"
@@ -152,7 +152,7 @@
         {
           mode: 'open'
           rowPosition: 1
-          rowSpan: 16
+          rowSpan: 23
           columnPosition: 7
           columnSpan: 6
         }
@@ -203,16 +203,991 @@
               }
             }
           }
+          FormShowInterfaceData_PanelInterfaceDataDisplayContent
+          {
+            sizeRatio: 1
+            activeChild: 'PanelCustomOrder'
+          }
+          FormShowInterfaceData_PanelCustomOrder
+          {
+            sizeRatio: 1
+          }
+          FormShowInterfaceData_ListCustomOrder
+          {
+          }
+          FormShowInterfaceData_DataSetLevelCustomOrder
+          {
+            groupDepth: -1
+            column_BusinessType
+            {
+              columnId: 'BusinessType'
+              dataPath: 'BusinessType'
+              dataType: 'string'
+              index: 0
+              subtotals: ''
+              width: 150
+            }
+            column_CurrencyID
+            {
+              columnId: 'CurrencyID'
+              dataPath: 'CurrencyID'
+              dataType: 'string'
+              index: 1
+              subtotals: ''
+              width: 150
+            }
+            column_Customer
+            {
+              columnId: 'Customer'
+              dataPath: 'Customer'
+              dataType: 'string'
+              index: 2
+              subtotals: ''
+              width: 150
+            }
+            column_CustomerID
+            {
+              columnId: 'CustomerID'
+              dataPath: 'CustomerID'
+              dataType: 'string'
+              index: 3
+              subtotals: ''
+              width: 150
+            }
+            column_ID
+            {
+              columnId: 'ID'
+              dataPath: 'ID'
+              dataType: 'string'
+              index: 4
+              subtotals: ''
+              width: 150
+            }
+            column_IsAvailable
+            {
+              columnId: 'IsAvailable'
+              dataPath: 'IsAvailable'
+              dataType: 'boolean'
+              index: 5
+              subtotals: ''
+              width: 150
+            }
+            column_OrderDate
+            {
+              columnId: 'OrderDate'
+              dataPath: 'OrderDate'
+              dataType: 'date'
+              index: 6
+              subtotals: ''
+              width: 150
+            }
+            column_OrderID
+            {
+              columnId: 'OrderID'
+              dataPath: 'OrderID'
+              dataType: 'string'
+              index: 7
+              subtotals: ''
+              width: 150
+            }
+            column_OrderLineID
+            {
+              columnId: 'OrderLineID'
+              dataPath: 'OrderLineID'
+              dataType: 'string'
+              index: 8
+              subtotals: ''
+              width: 150
+            }
+            column_OrderTime
+            {
+              columnId: 'OrderTime'
+              dataPath: 'OrderTime'
+              dataType: 'date'
+              index: 9
+              subtotals: ''
+              width: 150
+            }
+            column_OrderType
+            {
+              columnId: 'OrderType'
+              dataPath: 'OrderType'
+              dataType: 'string'
+              index: 10
+              subtotals: ''
+              width: 150
+            }
+            column_Price
+            {
+              columnId: 'Price'
+              dataPath: 'Price'
+              dataType: 'real'
+              index: 11
+              subtotals: ''
+              width: 150
+            }
+            column_PriorityName
+            {
+              columnId: 'PriorityName'
+              dataPath: 'PriorityName'
+              dataType: 'string'
+              index: 12
+              subtotals: ''
+              width: 150
+            }
+            column_ProductGrade
+            {
+              columnId: 'ProductGrade'
+              dataPath: 'ProductGrade'
+              dataType: 'string'
+              index: 13
+              subtotals: ''
+              width: 150
+            }
+            column_ProductID
+            {
+              columnId: 'ProductID'
+              dataPath: 'ProductID'
+              dataType: 'string'
+              index: 14
+              subtotals: ''
+              width: 150
+            }
+            column_Quantity
+            {
+              columnId: 'Quantity'
+              dataPath: 'Quantity'
+              dataType: 'real'
+              index: 15
+              subtotals: ''
+              width: 150
+            }
+            column_SalesSegmentName
+            {
+              columnId: 'SalesSegmentName'
+              dataPath: 'SalesSegmentName'
+              dataType: 'string'
+              index: 16
+              subtotals: ''
+              width: 150
+            }
+            column_SegmentPriority
+            {
+              columnId: 'SegmentPriority'
+              dataPath: 'SegmentPriority'
+              dataType: 'string'
+              index: 17
+              subtotals: ''
+              width: 150
+            }
+            column_SheetProfitability
+            {
+              columnId: 'SheetProfitability'
+              dataPath: 'SheetProfitability'
+              dataType: 'string'
+              index: 18
+              subtotals: ''
+              width: 150
+            }
+            column_StockingPointID
+            {
+              columnId: 'StockingPointID'
+              dataPath: 'StockingPointID'
+              dataType: 'string'
+              index: 19
+              subtotals: ''
+              width: 150
+            }
+            column_UnitOfMeasureName
+            {
+              columnId: 'UnitOfMeasureName'
+              dataPath: 'UnitOfMeasureName'
+              dataType: 'string'
+              index: 20
+              subtotals: ''
+              width: 150
+            }
+          }
+          FormShowInterfaceData_PanelForecast
+          {
+            sizeRatio: 1
+          }
+          FormShowInterfaceData_ListForecast
+          {
+          }
+          FormShowInterfaceData_DataSetLevelForecast
+          {
+            groupDepth: -1
+            column_BusinessType
+            {
+              columnId: 'BusinessType'
+              dataPath: 'BusinessType'
+              dataType: 'string'
+              index: 0
+              subtotals: ''
+              width: 150
+            }
+            column_CurrencyID
+            {
+              columnId: 'CurrencyID'
+              dataPath: 'CurrencyID'
+              dataType: 'string'
+              index: 1
+              subtotals: ''
+              width: 150
+            }
+            column_EndDate
+            {
+              columnId: 'EndDate'
+              dataPath: 'EndDate'
+              dataType: 'date'
+              index: 2
+              subtotals: ''
+              width: 150
+            }
+            column_ID
+            {
+              columnId: 'ID'
+              dataPath: 'ID'
+              dataType: 'string'
+              index: 3
+              subtotals: ''
+              width: 150
+            }
+            column_Price
+            {
+              columnId: 'Price'
+              dataPath: 'Price'
+              dataType: 'real'
+              index: 4
+              subtotals: ''
+              width: 150
+            }
+            column_PriorityName
+            {
+              columnId: 'PriorityName'
+              dataPath: 'PriorityName'
+              dataType: 'string'
+              index: 5
+              subtotals: ''
+              width: 150
+            }
+            column_ProductID
+            {
+              columnId: 'ProductID'
+              dataPath: 'ProductID'
+              dataType: 'string'
+              index: 6
+              subtotals: ''
+              width: 150
+            }
+            column_Quantity
+            {
+              columnId: 'Quantity'
+              dataPath: 'Quantity'
+              dataType: 'real'
+              index: 7
+              subtotals: ''
+              width: 150
+            }
+            column_SalesSegmentName
+            {
+              columnId: 'SalesSegmentName'
+              dataPath: 'SalesSegmentName'
+              dataType: 'string'
+              index: 8
+              subtotals: ''
+              width: 150
+            }
+            column_StartDate
+            {
+              columnId: 'StartDate'
+              dataPath: 'StartDate'
+              dataType: 'date'
+              index: 9
+              subtotals: ''
+              width: 150
+            }
+            column_StockingPointID
+            {
+              columnId: 'StockingPointID'
+              dataPath: 'StockingPointID'
+              dataType: 'string'
+              index: 10
+              subtotals: ''
+              width: 150
+            }
+            column_UnitOfMeasureName
+            {
+              columnId: 'UnitOfMeasureName'
+              dataPath: 'UnitOfMeasureName'
+              dataType: 'string'
+              index: 11
+              subtotals: ''
+              width: 150
+            }
+          }
+          FormShowInterfaceData_PanelUnitOfMeasure_MP
+          {
+            sizeRatio: 1
+          }
+          FormShowInterfaceData_ListUnitOfMeasure_MP
+          {
+          }
+          FormShowInterfaceData_DataSetLevelUnitOfMeasure_MP
+          {
+            groupDepth: -1
+            column_IsDefault
+            {
+              columnId: 'IsDefault'
+              dataPath: 'IsDefault'
+              dataType: 'boolean'
+              index: 0
+              subtotals: ''
+              width: 150
+            }
+            column_Name
+            {
+              columnId: 'Name'
+              dataPath: 'Name'
+              dataType: 'string'
+              index: 1
+              subtotals: ''
+              width: 150
+            }
+          }
+          FormShowInterfaceData_PanelSalesSegment_MP
+          {
+            sizeRatio: 1
+          }
+          FormShowInterfaceData_ListInterfaceDataDisplayContent
+          {
+          }
+          FormShowInterfaceData_DataSetLevelInterfaceDataDisplayContent
+          {
+            groupDepth: -1
+            column_BusinessType
+            {
+              columnId: 'BusinessType'
+              dataPath: 'BusinessType'
+              dataType: 'string'
+              index: 0
+              subtotals: ''
+              width: 150
+            }
+            column_DisplayIndex
+            {
+              columnId: 'DisplayIndex'
+              dataPath: 'DisplayIndex'
+              dataType: 'number'
+              index: 1
+              subtotals: ''
+              width: 150
+            }
+            column_Name
+            {
+              columnId: 'Name'
+              dataPath: 'Name'
+              dataType: 'string'
+              index: 2
+              subtotals: ''
+              width: 150
+            }
+            column_ParentName
+            {
+              columnId: 'ParentName'
+              dataPath: 'ParentName'
+              dataType: 'string'
+              index: 3
+              subtotals: ''
+              width: 150
+            }
+          }
+          FormShowInterfaceData_PanelProduct_MP
+          {
+            sizeRatio: 1
+          }
+          FormShowInterfaceData_ListProduct_MP
+          {
+          }
+          FormShowInterfaceData_DataSetLevelProduct_MP
+          {
+            groupDepth: -1
+            column_BOMCount
+            {
+              columnId: 'BOMCount'
+              dataPath: 'BOMCount'
+              dataType: 'number'
+              index: 0
+              subtotals: ''
+              width: 150
+            }
+            column_BusinessType
+            {
+              columnId: 'BusinessType'
+              dataPath: 'BusinessType'
+              dataType: 'string'
+              index: 1
+              subtotals: ''
+              width: 150
+            }
+            column_CommonBusiness
+            {
+              columnId: 'CommonBusiness'
+              dataPath: 'CommonBusiness'
+              dataType: 'string'
+              index: 2
+              subtotals: ''
+              width: 150
+            }
+            column_EndDate
+            {
+              columnId: 'EndDate'
+              dataPath: 'EndDate'
+              dataType: 'date'
+              index: 3
+              subtotals: ''
+              width: 150
+            }
+            column_ID
+            {
+              columnId: 'ID'
+              dataPath: 'ID'
+              dataType: 'string'
+              index: 4
+              subtotals: ''
+              width: 150
+            }
+            column_IsCommon
+            {
+              columnId: 'IsCommon'
+              dataPath: 'IsCommon'
+              dataType: 'boolean'
+              index: 5
+              subtotals: ''
+              width: 150
+            }
+            column_IsLinkedWithFinishedGood
+            {
+              columnId: 'IsLinkedWithFinishedGood'
+              dataPath: 'IsLinkedWithFinishedGood'
+              dataType: 'boolean'
+              index: 6
+              subtotals: ''
+              width: 150
+            }
+            column_KeyProduct
+            {
+              columnId: 'KeyProduct'
+              dataPath: 'KeyProduct'
+              dataType: 'boolean'
+              index: 7
+              subtotals: ''
+              width: 150
+            }
+            column_Name
+            {
+              columnId: 'Name'
+              dataPath: 'Name'
+              dataType: 'string'
+              index: 8
+              subtotals: ''
+              width: 150
+            }
+            column_Notes
+            {
+              columnId: 'Notes'
+              dataPath: 'Notes'
+              dataType: 'string'
+              index: 9
+              subtotals: ''
+              width: 150
+            }
+            column_ProductMajorType
+            {
+              columnId: 'ProductMajorType'
+              dataPath: 'ProductMajorType'
+              dataType: 'string'
+              index: 10
+              subtotals: ''
+              width: 150
+            }
+            column_ProductSubclassType
+            {
+              columnId: 'ProductSubclassType'
+              dataPath: 'ProductSubclassType'
+              dataType: 'string'
+              index: 11
+              subtotals: ''
+              width: 150
+            }
+            column_ShelfLife
+            {
+              columnId: 'ShelfLife'
+              dataPath: 'ShelfLife'
+              dataType: 'real'
+              index: 12
+              subtotals: ''
+              width: 150
+            }
+            column_UnitOfMeasureName
+            {
+              columnId: 'UnitOfMeasureName'
+              dataPath: 'UnitOfMeasureName'
+              dataType: 'string'
+              index: 13
+              subtotals: ''
+              width: 150
+            }
+          }
+          FormShowInterfaceData_PanelConversionFactor
+          {
+            sizeRatio: 1
+          }
+          FormShowInterfaceData_ListConversionFactor
+          {
+          }
+          FormShowInterfaceData_DataSetLevelConversionFactor
+          {
+            groupDepth: -1
+            column_Factor
+            {
+              columnId: 'Factor'
+              dataPath: 'Factor'
+              dataType: 'real'
+              index: 0
+              subtotals: ''
+              width: 150
+            }
+            column_IsEnabled
+            {
+              columnId: 'IsEnabled'
+              dataPath: 'IsEnabled'
+              dataType: 'boolean'
+              index: 1
+              subtotals: ''
+              width: 150
+            }
+            column_ProductID
+            {
+              columnId: 'ProductID'
+              dataPath: 'ProductID'
+              dataType: 'string'
+              index: 2
+              subtotals: ''
+              width: 150
+            }
+            column_SourceUnitOfMeasureName
+            {
+              columnId: 'SourceUnitOfMeasureName'
+              dataPath: 'SourceUnitOfMeasureName'
+              dataType: 'string'
+              index: 3
+              subtotals: ''
+              width: 150
+            }
+            column_TargetUnitOfMeasureName
+            {
+              columnId: 'TargetUnitOfMeasureName'
+              dataPath: 'TargetUnitOfMeasureName'
+              dataType: 'string'
+              index: 4
+              subtotals: ''
+              width: 150
+            }
+          }
+          FormShowInterfaceData_PanelOperation
+          {
+            sizeRatio: 1
+          }
+          FormShowInterfaceData_ListOperation
+          {
+          }
+          FormShowInterfaceData_DataSetLevelOperation
+          {
+            groupDepth: -1
+            column_ActualCapacity
+            {
+              columnId: 'ActualCapacity'
+              dataPath: 'ActualCapacity'
+              dataType: 'real'
+              index: 0
+              subtotals: ''
+              width: 150
+            }
+            column_BusinessType
+            {
+              columnId: 'BusinessType'
+              dataPath: 'BusinessType'
+              dataType: 'string'
+              index: 1
+              subtotals: ''
+              width: 150
+            }
+            column_DestinationOrganizationId
+            {
+              columnId: 'DestinationOrganizationId'
+              dataPath: 'DestinationOrganizationId'
+              dataType: 'string'
+              index: 2
+              subtotals: ''
+              width: 150
+            }
+            column_IsLinkedWithFinishedGood
+            {
+              columnId: 'IsLinkedWithFinishedGood'
+              dataPath: 'IsLinkedWithFinishedGood'
+              dataType: 'boolean'
+              index: 3
+              subtotals: ''
+              width: 150
+            }
+            column_Line
+            {
+              columnId: 'Line'
+              dataPath: 'Line'
+              dataType: 'string'
+              index: 4
+              subtotals: ''
+              width: 150
+            }
+            column_MaximumQuantity
+            {
+              columnId: 'MaximumQuantity'
+              dataPath: 'MaximumQuantity'
+              dataType: 'number'
+              index: 5
+              subtotals: ''
+              width: 150
+            }
+            column_MinimumQuantity
+            {
+              columnId: 'MinimumQuantity'
+              dataPath: 'MinimumQuantity'
+              dataType: 'number'
+              index: 6
+              subtotals: ''
+              width: 150
+            }
+            column_OrganCode
+            {
+              columnId: 'OrganCode'
+              dataPath: 'OrganCode'
+              dataType: 'string'
+              index: 7
+              subtotals: ''
+              width: 150
+            }
+            column_OrganId
+            {
+              columnId: 'OrganId'
+              dataPath: 'OrganId'
+              dataType: 'string'
+              index: 8
+              subtotals: ''
+              width: 150
+            }
+            column_OrganName
+            {
+              columnId: 'OrganName'
+              dataPath: 'OrganName'
+              dataType: 'string'
+              index: 9
+              subtotals: ''
+              width: 150
+            }
+            column_PlantName
+            {
+              columnId: 'PlantName'
+              dataPath: 'PlantName'
+              dataType: 'string'
+              index: 10
+              subtotals: ''
+              width: 150
+            }
+            column_ProcessSection
+            {
+              columnId: 'ProcessSection'
+              dataPath: 'ProcessSection'
+              dataType: 'string'
+              index: 11
+              subtotals: ''
+              width: 150
+            }
+            column_ProductID
+            {
+              columnId: 'ProductID'
+              dataPath: 'ProductID'
+              dataType: 'string'
+              index: 12
+              subtotals: ''
+              width: 150
+            }
+            column_SequenceNumber
+            {
+              columnId: 'SequenceNumber'
+              dataPath: 'SequenceNumber'
+              dataType: 'number'
+              index: 13
+              subtotals: ''
+              width: 150
+            }
+            column_UnitOfMeasureName
+            {
+              columnId: 'UnitOfMeasureName'
+              dataPath: 'UnitOfMeasureName'
+              dataType: 'string'
+              index: 14
+              subtotals: ''
+              width: 150
+            }
+            column_UserLeadTime
+            {
+              columnId: 'UserLeadTime'
+              dataPath: 'UserLeadTime'
+              dataType: 'real'
+              index: 15
+              subtotals: ''
+              width: 150
+            }
+          }
+          FormShowInterfaceData_PanelOperationBOM
+          {
+            sizeRatio: 1
+          }
+          FormShowInterfaceData_ListOperationBOM
+          {
+          }
+          FormShowInterfaceData_DataSetLevelOperationBOM
+          {
+            groupDepth: -1
+            column_AlternativeMaterialCode
+            {
+              columnId: 'AlternativeMaterialCode'
+              dataPath: 'AlternativeMaterialCode'
+              dataType: 'string'
+              index: 0
+              subtotals: ''
+              width: 150
+            }
+            column_AlternativeMaterialType
+            {
+              columnId: 'AlternativeMaterialType'
+              dataPath: 'AlternativeMaterialType'
+              dataType: 'string'
+              index: 1
+              subtotals: ''
+              width: 150
+            }
+            column_AlternativeMaterialUnit
+            {
+              columnId: 'AlternativeMaterialUnit'
+              dataPath: 'AlternativeMaterialUnit'
+              dataType: 'string'
+              index: 2
+              subtotals: ''
+              width: 150
+            }
+            column_AlternativeRate
+            {
+              columnId: 'AlternativeRate'
+              dataPath: 'AlternativeRate'
+              dataType: 'real'
+              index: 3
+              subtotals: ''
+              width: 150
+            }
+            column_BusinessType
+            {
+              columnId: 'BusinessType'
+              dataPath: 'BusinessType'
+              dataType: 'string'
+              index: 4
+              subtotals: ''
+              width: 150
+            }
+            column_ComponentCode
+            {
+              columnId: 'ComponentCode'
+              dataPath: 'ComponentCode'
+              dataType: 'string'
+              index: 5
+              subtotals: ''
+              width: 150
+            }
+            column_ComponentDescription
+            {
+              columnId: 'ComponentDescription'
+              dataPath: 'ComponentDescription'
+              dataType: 'string'
+              index: 6
+              subtotals: ''
+              width: 150
+            }
+            column_ComponentOutputRate
+            {
+              columnId: 'ComponentOutputRate'
+              dataPath: 'ComponentOutputRate'
+              dataType: 'real'
+              index: 7
+              subtotals: ''
+              width: 150
+            }
+            column_ComponentType
+            {
+              columnId: 'ComponentType'
+              dataPath: 'ComponentType'
+              dataType: 'string'
+              index: 8
+              subtotals: ''
+              width: 150
+            }
+            column_ComponentUnit
+            {
+              columnId: 'ComponentUnit'
+              dataPath: 'ComponentUnit'
+              dataType: 'string'
+              index: 9
+              subtotals: ''
+              width: 150
+            }
+            column_ComponentUnitDescription
+            {
+              columnId: 'ComponentUnitDescription'
+              dataPath: 'ComponentUnitDescription'
+              dataType: 'string'
+              index: 10
+              subtotals: ''
+              width: 150
+            }
+            column_DescriptionOfAlternativeMaterial
+            {
+              columnId: 'DescriptionOfAlternativeMaterial'
+              dataPath: 'DescriptionOfAlternativeMaterial'
+              dataType: 'string'
+              index: 11
+              subtotals: ''
+              width: 150
+            }
+            column_DescriptionOfAlternativeMaterialUnits
+            {
+              columnId: 'DescriptionOfAlternativeMaterialUnits'
+              dataPath: 'DescriptionOfAlternativeMaterialUnits'
+              dataType: 'string'
+              index: 12
+              subtotals: ''
+              width: 150
+            }
+            column_IsLinkedWithFinishedGood
+            {
+              columnId: 'IsLinkedWithFinishedGood'
+              dataPath: 'IsLinkedWithFinishedGood'
+              dataType: 'boolean'
+              index: 13
+              subtotals: ''
+              width: 150
+            }
+            column_MaterialSystem
+            {
+              columnId: 'MaterialSystem'
+              dataPath: 'MaterialSystem'
+              dataType: 'string'
+              index: 14
+              subtotals: ''
+              width: 150
+            }
+            column_OrganCode
+            {
+              columnId: 'OrganCode'
+              dataPath: 'OrganCode'
+              dataType: 'string'
+              index: 15
+              subtotals: ''
+              width: 150
+            }
+            column_ProcessSection
+            {
+              columnId: 'ProcessSection'
+              dataPath: 'ProcessSection'
+              dataType: 'string'
+              index: 16
+              subtotals: ''
+              width: 150
+            }
+            column_ProductCode
+            {
+              columnId: 'ProductCode'
+              dataPath: 'ProductCode'
+              dataType: 'string'
+              index: 17
+              subtotals: ''
+              width: 150
+            }
+            column_ProductDescribe
+            {
+              columnId: 'ProductDescribe'
+              dataPath: 'ProductDescribe'
+              dataType: 'string'
+              index: 18
+              subtotals: ''
+              width: 150
+            }
+            column_ProductType
+            {
+              columnId: 'ProductType'
+              dataPath: 'ProductType'
+              dataType: 'string'
+              index: 19
+              subtotals: ''
+              width: 150
+            }
+            column_ProductUnitDescription
+            {
+              columnId: 'ProductUnitDescription'
+              dataPath: 'ProductUnitDescription'
+              dataType: 'string'
+              index: 20
+              subtotals: ''
+              width: 150
+            }
+            column_SubstitutionRelationship
+            {
+              columnId: 'SubstitutionRelationship'
+              dataPath: 'SubstitutionRelationship'
+              dataType: 'string'
+              index: 21
+              subtotals: ''
+              width: 150
+            }
+            column_UnitOfMeasureName
+            {
+              columnId: 'UnitOfMeasureName'
+              dataPath: 'UnitOfMeasureName'
+              dataType: 'string'
+              index: 22
+              subtotals: ''
+              width: 150
+            }
+            column_UnitUsageOfComponents
+            {
+              columnId: 'UnitUsageOfComponents'
+              dataPath: 'UnitUsageOfComponents'
+              dataType: 'real'
+              index: 23
+              subtotals: ''
+              width: 150
+            }
+          }
         }
       }
     }
     userconfigurableinformation
     {
     }
-    image: 'SKIN_TIGER'
     page: ''
     group: ''
     index: 0
+    image: 'SKIN_TIGER'
     description: ''
   }
   formatversion: 2

--
Gitblit v1.9.3