diff --git a/entity/Offer_entity/Offer_entity.aod b/entity/Offer_entity/Offer_entity.aod
index b2b01a601000b98bc1c27e076892ab4c52b2bf1a..602e5cd157e6689e0c78482006527734981a8e8b 100644
--- a/entity/Offer_entity/Offer_entity.aod
+++ b/entity/Offer_entity/Offer_entity.aod
@@ -645,6 +645,7 @@
       <title>Link</title>
       <consumer>Objects</consumer>
       <linkedContextProcess>%aditoprj%/entity/Offer_entity/entityfields/object_rowid/linkedContextProcess.js</linkedContextProcess>
+      <mandatory v="true" />
       <mandatoryProcess>%aditoprj%/entity/Offer_entity/entityfields/object_rowid/mandatoryProcess.js</mandatoryProcess>
       <state>AUTO</state>
       <stateProcess>%aditoprj%/entity/Offer_entity/entityfields/object_rowid/stateProcess.js</stateProcess>
diff --git a/entity/Offer_entity/entityfields/contact_id/onValidation.js b/entity/Offer_entity/entityfields/contact_id/onValidation.js
index dd1a0920fb66bb6d31743f59afa1048456a18aa3..ba0b5ac64592823f2c7ffdf581644839c9e7691c 100644
--- a/entity/Offer_entity/entityfields/contact_id/onValidation.js
+++ b/entity/Offer_entity/entityfields/contact_id/onValidation.js
@@ -1,12 +1,12 @@
-import("system.logging");
-import("system.result");
-import("system.translate");
-import("system.vars");
-import("Context_lib");
-import("Entity_lib");
-import("Contact_lib");
-
-if (ContactUtils.getContactTypeByContactId(ProcessHandlingUtils.getOnValidationValue(vars.get("$field.CONTACT_ID"))) != 2 && ContextUtils.getCountByContactId(vars.get("$field.OBJECT_TYPE"), ProcessHandlingUtils.getOnValidationValue(vars.get("$field.CONTACT_ID"))) == 0) {
-    logging.log(ContextUtils.getCountByContactId(vars.get("$field.OBJECT_TYPE"), ProcessHandlingUtils.getOnValidationValue(vars.get("$field.CONTACT_ID"))));
-    //result.string(translate.text("This contact has no possible link."))
-}
\ No newline at end of file
+//import("system.logging");
+//import("system.result");
+//import("system.translate");
+//import("system.vars");
+//import("Context_lib");
+//import("Entity_lib");
+//import("Contact_lib");
+//
+//if (ContactUtils.getContactTypeByContactId(ProcessHandlingUtils.getOnValidationValue(vars.get("$field.CONTACT_ID"))) != 2 && ContextUtils.getCountByContactId(vars.get("$field.OBJECT_TYPE"), ProcessHandlingUtils.getOnValidationValue(vars.get("$field.CONTACT_ID"))) == 0) {
+//    logging.log(ContextUtils.getCountByContactId(vars.get("$field.OBJECT_TYPE"), ProcessHandlingUtils.getOnValidationValue(vars.get("$field.CONTACT_ID"))));
+//    result.string(translate.text("This contact has no possible link."))
+//}
\ No newline at end of file
diff --git a/entity/Offer_entity/entityfields/contact_id/onValueChange.js b/entity/Offer_entity/entityfields/contact_id/onValueChange.js
index 94a78b1a1d64fbda7416b774e9300835b36ae7ab..6fabb189473cf26a0dc77e1b3ed14aaa7bc8f09a 100644
--- a/entity/Offer_entity/entityfields/contact_id/onValueChange.js
+++ b/entity/Offer_entity/entityfields/contact_id/onValueChange.js
@@ -23,4 +23,6 @@ else
     neon.setFieldValue("$field.LANGUAGE", "");
 }
 
-neon.setFieldValue("$field.OBJECT_ROWID", "");
\ No newline at end of file
+neon.setFieldValue("$field.OBJECT_ROWID", "");
+neon.setFieldValue("$field.DELIVERYTERMS", "");
+neon.setFieldValue("$field.PAYMENTTERMS", "");
diff --git a/entity/Offeritem_entity/Offeritem_entity.aod b/entity/Offeritem_entity/Offeritem_entity.aod
index 64025c21478525550458e16697419503ff46a8e6..7fbd7554233a4d549510485af4746d5639594c9b 100644
--- a/entity/Offeritem_entity/Offeritem_entity.aod
+++ b/entity/Offeritem_entity/Offeritem_entity.aod
@@ -75,7 +75,7 @@
       <consumer>Products</consumer>
       <linkedContext>Product</linkedContext>
       <mandatory v="true" />
-      <state>READONLY</state>
+      <stateProcess>%aditoprj%/entity/Offeritem_entity/entityfields/product_id/stateProcess.js</stateProcess>
       <displayValueProcess>%aditoprj%/entity/Offeritem_entity/entityfields/product_id/displayValueProcess.js</displayValueProcess>
       <onValueChange>%aditoprj%/entity/Offeritem_entity/entityfields/product_id/onValueChange.js</onValueChange>
       <onValueChangeTypes>
diff --git a/entity/Offeritem_entity/entityfields/product_id/stateProcess.js b/entity/Offeritem_entity/entityfields/product_id/stateProcess.js
new file mode 100644
index 0000000000000000000000000000000000000000..b4c33a9ba5d3994b4898f06b170ac90f795fdd22
--- /dev/null
+++ b/entity/Offeritem_entity/entityfields/product_id/stateProcess.js
@@ -0,0 +1,12 @@
+import("system.result");
+import("system.neon");
+import("system.vars");
+
+if (vars.get("$sys.recordstate") == neon.OPERATINGSTATE_NEW) 
+{
+    result.string(neon.COMPONENTSTATE_EDITABLE);
+}
+else
+{
+    result.string(neon.COMPONENTSTATE_READONLY);
+}
\ No newline at end of file
diff --git a/entity/Person_entity/Person_entity.aod b/entity/Person_entity/Person_entity.aod
index 7b537e5759e30413a991ed94eef1b29dd1d4ee01..1e7d452028c866d9acb3d11d785de380f1b88a71 100644
--- a/entity/Person_entity/Person_entity.aod
+++ b/entity/Person_entity/Person_entity.aod
@@ -870,7 +870,7 @@ Usually this is used for filtering COMMUNICATION-entries by a specified contact
     </entityActionField>
     <entityActionField>
       <name>openAdminInfo</name>
-      <title>Open admin info</title>
+      <title>Open admin view</title>
       <onActionProcess>%aditoprj%/entity/Person_entity/entityfields/openadmininfo/onActionProcess.js</onActionProcess>
       <iconId>VAADIN:CURLY_BRACKETS</iconId>
       <stateProcess>%aditoprj%/entity/Person_entity/entityfields/openadmininfo/stateProcess.js</stateProcess>
diff --git a/entity/SalesprojectMilestone_entity/SalesprojectMilestone_entity.aod b/entity/SalesprojectMilestone_entity/SalesprojectMilestone_entity.aod
index d852b21489b5bde6928567a20974318fbbb9ef2d..a440d99c1eb9d4a218a05ad98ecb1dd289bd77bb 100644
--- a/entity/SalesprojectMilestone_entity/SalesprojectMilestone_entity.aod
+++ b/entity/SalesprojectMilestone_entity/SalesprojectMilestone_entity.aod
@@ -100,7 +100,7 @@
       <name>StateMilestones</name>
       <dependencies>
         <entityDependency>
-          <name>da87708b-e998-4694-81ae-d0068f789a89</name>
+          <name>f705534d-dcf3-4049-a1ea-3f75e93aa2f0</name>
           <entityName>Salesproject_entity</entityName>
           <fieldName>SalesprojectStateMilestones</fieldName>
           <isConsumer v="false" />
@@ -110,6 +110,7 @@
         <entityParameter>
           <name>Type_param</name>
           <valueProcess>%aditoprj%/entity/SalesprojectMilestone_entity/entityfields/statemilestones/children/type_param/valueProcess.js</valueProcess>
+          <expose v="false" />
         </entityParameter>
       </children>
     </entityProvider>
diff --git a/entity/Salesproject_entity/Salesproject_entity.aod b/entity/Salesproject_entity/Salesproject_entity.aod
index fdec7622dd51198b674b0af2a745b9177c24a5e8..faca0a4ccdca3bacf6953e48f18fbb9affb0a2ed 100644
--- a/entity/Salesproject_entity/Salesproject_entity.aod
+++ b/entity/Salesproject_entity/Salesproject_entity.aod
@@ -503,6 +503,12 @@
         <entityName>SalesprojectMilestone_entity</entityName>
         <fieldName>StateMilestones</fieldName>
       </dependency>
+      <children>
+        <entityParameter>
+          <name>SalesprojectId_param</name>
+          <valueProcess>%aditoprj%/entity/Salesproject_entity/entityfields/salesprojectstatemilestones/children/salesprojectid_param/valueProcess.js</valueProcess>
+        </entityParameter>
+      </children>
     </entityConsumer>
     <entityConsumer>
       <name>Attributes</name>
diff --git a/entity/Salesproject_entity/entityfields/phase/valueProcess.js b/entity/Salesproject_entity/entityfields/phase/valueProcess.js
index 90b1c491d4c722c0d5712e697b0371aea23add3c..c8e9543ca52fa6a3dd2d2760ca1d551447bfc032 100644
--- a/entity/Salesproject_entity/entityfields/phase/valueProcess.js
+++ b/entity/Salesproject_entity/entityfields/phase/valueProcess.js
@@ -1,6 +1,7 @@
+import("KeywordRegistry_basic");
 import("system.neon");
 import("system.vars");
 import("system.result");
 
 if (vars.get("$sys.recordstate") == neon.OPERATINGSTATE_NEW && !vars.get("$this.value"))
-    result.string("9f7d1fa9-7c09-4037-8f7c-8458def14d89"); //NQC
\ No newline at end of file
+    result.string($KeywordRegistry.salesprojectPhase$nqc()); //NQC
\ No newline at end of file
diff --git a/entity/Salesproject_entity/entityfields/salesprojectstatemilestones/children/salesprojectid_param/valueProcess.js b/entity/Salesproject_entity/entityfields/salesprojectstatemilestones/children/salesprojectid_param/valueProcess.js
new file mode 100644
index 0000000000000000000000000000000000000000..b9a94c51a19da02962159545a287ddc773e7320d
--- /dev/null
+++ b/entity/Salesproject_entity/entityfields/salesprojectstatemilestones/children/salesprojectid_param/valueProcess.js
@@ -0,0 +1,4 @@
+import("system.result");
+import("system.vars");
+
+result.string(vars.getString("$field.SALESPROJECTID"));
\ No newline at end of file
diff --git a/entity/Salesproject_entity/entityfields/state/onValueChange.js b/entity/Salesproject_entity/entityfields/state/onValueChange.js
index 515f51620ca73b2e70eb7da43ae31c18825586a1..509f1db7864bbf1d05e44ad0f040196524f85dc4 100644
--- a/entity/Salesproject_entity/entityfields/state/onValueChange.js
+++ b/entity/Salesproject_entity/entityfields/state/onValueChange.js
@@ -15,7 +15,7 @@ if (vars.get("$sys.recordstate") != neon.OPERATINGSTATE_NEW)
     if (state == $KeywordRegistry.salesprojectState$postponed())
     {
         var stateName = KeywordUtils.getViewValue($KeywordRegistry.salesprojectState(), state);
-        var clearForecast = question.askYesNo(translate.withArguments("Clear forecast and set state to '%0'?", [stateName]), translate.withArguments("Would you really like to clear the forecast and set the state to '%0'?" + "\n" + translate.text("This cannot be undone!"), [stateName]), false);
+        var clearForecast = question.askYesNo(translate.withArguments("Clear forecast and set state to '%0'?", [stateName]), translate.withArguments("Would you really like to clear the forecast and set the state to '%0'?", [stateName]) + "\n" + translate.text("This cannot be undone!"), false);
 
         if (!clearForecast)
         {
diff --git a/entity/Salesproject_entity/entityfields/state/valueProcess.js b/entity/Salesproject_entity/entityfields/state/valueProcess.js
index abb032b5aee7f5975d2638190fb6f782adc4e219..a4457905d6e53c4ca6b3ac93001932fbdd6ae3c0 100644
--- a/entity/Salesproject_entity/entityfields/state/valueProcess.js
+++ b/entity/Salesproject_entity/entityfields/state/valueProcess.js
@@ -1,6 +1,7 @@
+import("KeywordRegistry_basic");
 import("system.neon");
 import("system.vars");
 import("system.result");
 
 if (vars.get("$sys.recordstate") == neon.OPERATINGSTATE_NEW && !vars.get("$this.value"))
-    result.string("483bcaeb-1e5b-4772-b54e-7d7d8aa65712"); //Open
\ No newline at end of file
+    result.string($KeywordRegistry.salesprojectState$open()); //Open
\ No newline at end of file
diff --git a/neonView/ContractEdit_view/ContractEdit_view.aod b/neonView/ContractEdit_view/ContractEdit_view.aod
index f7cfb473bae2ddda0e2929c3f2de10c18973c417..0de522f5667d34d06784403bf2a69aa0495f8e23 100644
--- a/neonView/ContractEdit_view/ContractEdit_view.aod
+++ b/neonView/ContractEdit_view/ContractEdit_view.aod
@@ -1,60 +1,74 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<neonView xmlns="http://www.adito.de/2018/ao/Model" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" VERSION="1.1.1" xsi:schemaLocation="http://www.adito.de/2018/ao/Model adito://models/xsd/neonView/1.1.1">
-  <name>ContractEdit_view</name>
-  <majorModelMode>DISTRIBUTED</majorModelMode>
-  <layout>
-    <boxLayout>
-      <name>layout</name>
-    </boxLayout>
-  </layout>
-  <children>
-    <genericViewTemplate>
-      <name>Edit</name>
-      <editMode v="true" />
-      <entityField>#ENTITY</entityField>
-      <fields>
-        <entityFieldLink>
-          <name>5f2ef7a7-d7b5-49a8-86f3-3644036232fb</name>
-          <entityField>CONTRACTCODE</entityField>
-        </entityFieldLink>
-        <entityFieldLink>
-          <name>3177f8e9-24e9-441f-8c19-b004935a86a9</name>
-          <entityField>CONTACT_ID</entityField>
-        </entityFieldLink>
-        <entityFieldLink>
-          <name>ac160ded-1a06-4664-b8bd-333e01468f61</name>
-          <entityField>CONTRACTTYPE</entityField>
-        </entityFieldLink>
-        <entityFieldLink>
-          <name>f741bfda-5434-42ab-a5e9-ea1f7e4aaf79</name>
-          <entityField>CONTRACTSTATUS</entityField>
-        </entityFieldLink>
-        <entityFieldLink>
-          <name>b4a51794-f04c-4cc5-b0bd-ff89d8f5ada9</name>
-          <entityField>CONTRACTSTART</entityField>
-        </entityFieldLink>
-        <entityFieldLink>
-          <name>2fb49607-d34c-4a19-8c4e-2ec3db395fa9</name>
-          <entityField>CONTRACTEND</entityField>
-        </entityFieldLink>
-        <entityFieldLink>
-          <name>02d4e542-f7ed-4900-82b3-b096958e1473</name>
-          <entityField>PAYMENT</entityField>
-        </entityFieldLink>
-        <entityFieldLink>
-          <name>e66d7b82-5b48-46f3-b780-06a5f107faca</name>
-          <entityField>CONTRACTDUE</entityField>
-        </entityFieldLink>
-        <entityFieldLink>
-          <name>4390abcd-d47e-40b2-85a9-655d39b17e82</name>
-          <entityField>REMARK</entityField>
-        </entityFieldLink>
-      </fields>
-    </genericViewTemplate>
-    <neonViewReference>
-      <name>49eafd04-4d72-4a11-8818-97407e0fe154</name>
-      <entityField>Attributes</entityField>
-      <view>AttributeRelationMultiEdit_view</view>
-    </neonViewReference>
-  </children>
-</neonView>
+<?xml version="1.0" encoding="UTF-8"?>
+<neonView xmlns="http://www.adito.de/2018/ao/Model" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" VERSION="1.1.1" xsi:schemaLocation="http://www.adito.de/2018/ao/Model adito://models/xsd/neonView/1.1.1">
+  <name>ContractEdit_view</name>
+  <majorModelMode>DISTRIBUTED</majorModelMode>
+  <layout>
+    <boxLayout>
+      <name>layout</name>
+    </boxLayout>
+  </layout>
+  <children>
+    <genericViewTemplate>
+      <name>Edit</name>
+      <editMode v="true" />
+      <entityField>#ENTITY</entityField>
+      <fields>
+        <entityFieldLink>
+          <name>5f2ef7a7-d7b5-49a8-86f3-3644036232fb</name>
+          <entityField>CONTRACTCODE</entityField>
+        </entityFieldLink>
+        <entityFieldLink>
+          <name>3177f8e9-24e9-441f-8c19-b004935a86a9</name>
+          <entityField>CONTACT_ID</entityField>
+        </entityFieldLink>
+        <entityFieldLink>
+          <name>ac160ded-1a06-4664-b8bd-333e01468f61</name>
+          <entityField>CONTRACTTYPE</entityField>
+        </entityFieldLink>
+        <entityFieldLink>
+          <name>f741bfda-5434-42ab-a5e9-ea1f7e4aaf79</name>
+          <entityField>CONTRACTSTATUS</entityField>
+        </entityFieldLink>
+        <entityFieldLink>
+          <name>b4a51794-f04c-4cc5-b0bd-ff89d8f5ada9</name>
+          <entityField>CONTRACTSTART</entityField>
+        </entityFieldLink>
+        <entityFieldLink>
+          <name>2fb49607-d34c-4a19-8c4e-2ec3db395fa9</name>
+          <entityField>CONTRACTEND</entityField>
+        </entityFieldLink>
+        <entityFieldLink>
+          <name>02d4e542-f7ed-4900-82b3-b096958e1473</name>
+          <entityField>PAYMENT</entityField>
+        </entityFieldLink>
+        <entityFieldLink>
+          <name>e66d7b82-5b48-46f3-b780-06a5f107faca</name>
+          <entityField>CONTRACTDUE</entityField>
+        </entityFieldLink>
+        <entityFieldLink>
+          <name>4390abcd-d47e-40b2-85a9-655d39b17e82</name>
+          <entityField>REMARK</entityField>
+        </entityFieldLink>
+      </fields>
+    </genericViewTemplate>
+    <genericViewTemplate>
+      <name>Description</name>
+      <editMode v="true" />
+      <showDrawer v="true" />
+      <drawerCaption>Description</drawerCaption>
+      <hideLabels v="true" />
+      <entityField>#ENTITY</entityField>
+      <fields>
+        <entityFieldLink>
+          <name>d16e9cd4-a41d-43b8-ae79-9c30eb3cad73</name>
+          <entityField>REMARK</entityField>
+        </entityFieldLink>
+      </fields>
+    </genericViewTemplate>
+    <neonViewReference>
+      <name>49eafd04-4d72-4a11-8818-97407e0fe154</name>
+      <entityField>Attributes</entityField>
+      <view>AttributeRelationMultiEdit_view</view>
+    </neonViewReference>
+  </children>
+</neonView>
diff --git a/neonView/ContractPreview_view/ContractPreview_view.aod b/neonView/ContractPreview_view/ContractPreview_view.aod
index 1381f3f41059df31d3b47b318dbb8c5250c85abb..a286355326691c6a522cb28046eafed94fb0e90b 100644
--- a/neonView/ContractPreview_view/ContractPreview_view.aod
+++ b/neonView/ContractPreview_view/ContractPreview_view.aod
@@ -1,66 +1,67 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<neonView xmlns="http://www.adito.de/2018/ao/Model" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" VERSION="1.1.1" xsi:schemaLocation="http://www.adito.de/2018/ao/Model adito://models/xsd/neonView/1.1.1">
-  <name>ContractPreview_view</name>
-  <majorModelMode>DISTRIBUTED</majorModelMode>
-  <layout>
-    <headerFooterLayout>
-      <name>layout</name>
-      <header>Header</header>
-    </headerFooterLayout>
-  </layout>
-  <children>
-    <cardViewTemplate>
-      <name>Header</name>
-      <iconField>IMAGE</iconField>
-      <titleField>CONTRACTCODE_DISPLAY_fieldGroup</titleField>
-      <descriptionField>CONTACT_ID</descriptionField>
-      <favoriteAction1>newActivity</favoriteAction1>
-      <entityField>#ENTITY</entityField>
-    </cardViewTemplate>
-    <genericViewTemplate>
-      <name>Details</name>
-      <showDrawer v="true" />
-      <drawerCaption>Details</drawerCaption>
-      <entityField>#ENTITY</entityField>
-      <fields>
-        <entityFieldLink>
-          <name>b0ced77c-bd97-4318-8c0b-ad028111f039</name>
-          <entityField>CONTRACTSTATUS</entityField>
-        </entityFieldLink>
-        <entityFieldLink>
-          <name>9101eee8-57b1-4bcf-a271-2501b7a3b842</name>
-          <entityField>CONTRACTSTART</entityField>
-        </entityFieldLink>
-        <entityFieldLink>
-          <name>9cc46e86-0f4b-406a-a702-77e840fc3988</name>
-          <entityField>CONTRACTEND</entityField>
-        </entityFieldLink>
-        <entityFieldLink>
-          <name>aa310f7a-d66b-4128-8af0-3619099605ce</name>
-          <entityField>PAYMENT</entityField>
-        </entityFieldLink>
-        <entityFieldLink>
-          <name>6529a64b-4249-434a-8692-45daad5264e3</name>
-          <entityField>CONTRACTDUE</entityField>
-        </entityFieldLink>
-      </fields>
-    </genericViewTemplate>
-    <genericViewTemplate>
-      <name>Info</name>
-      <showDrawer v="true" />
-      <drawerCaption>Further informations</drawerCaption>
-      <entityField>#ENTITY</entityField>
-      <fields>
-        <entityFieldLink>
-          <name>546ff394-e0bd-4dce-82a4-8341bcd92243</name>
-          <entityField>REMARK</entityField>
-        </entityFieldLink>
-      </fields>
-    </genericViewTemplate>
-    <neonViewReference>
-      <name>90de7332-5d4c-4d72-a93a-1bd2c06d12a4</name>
-      <entityField>MainDocuments</entityField>
-      <view>DocumentList_view</view>
-    </neonViewReference>
-  </children>
-</neonView>
+<?xml version="1.0" encoding="UTF-8"?>
+<neonView xmlns="http://www.adito.de/2018/ao/Model" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" VERSION="1.1.1" xsi:schemaLocation="http://www.adito.de/2018/ao/Model adito://models/xsd/neonView/1.1.1">
+  <name>ContractPreview_view</name>
+  <majorModelMode>DISTRIBUTED</majorModelMode>
+  <layout>
+    <headerFooterLayout>
+      <name>layout</name>
+      <header>Header</header>
+    </headerFooterLayout>
+  </layout>
+  <children>
+    <cardViewTemplate>
+      <name>Header</name>
+      <iconField>IMAGE</iconField>
+      <titleField>CONTRACTCODE_DISPLAY_fieldGroup</titleField>
+      <descriptionField>CONTACT_ID</descriptionField>
+      <favoriteAction1>newActivity</favoriteAction1>
+      <entityField>#ENTITY</entityField>
+    </cardViewTemplate>
+    <genericViewTemplate>
+      <name>Details</name>
+      <showDrawer v="true" />
+      <drawerCaption>Details</drawerCaption>
+      <entityField>#ENTITY</entityField>
+      <fields>
+        <entityFieldLink>
+          <name>b0ced77c-bd97-4318-8c0b-ad028111f039</name>
+          <entityField>CONTRACTSTATUS</entityField>
+        </entityFieldLink>
+        <entityFieldLink>
+          <name>9101eee8-57b1-4bcf-a271-2501b7a3b842</name>
+          <entityField>CONTRACTSTART</entityField>
+        </entityFieldLink>
+        <entityFieldLink>
+          <name>9cc46e86-0f4b-406a-a702-77e840fc3988</name>
+          <entityField>CONTRACTEND</entityField>
+        </entityFieldLink>
+        <entityFieldLink>
+          <name>aa310f7a-d66b-4128-8af0-3619099605ce</name>
+          <entityField>PAYMENT</entityField>
+        </entityFieldLink>
+        <entityFieldLink>
+          <name>6529a64b-4249-434a-8692-45daad5264e3</name>
+          <entityField>CONTRACTDUE</entityField>
+        </entityFieldLink>
+      </fields>
+    </genericViewTemplate>
+    <genericViewTemplate>
+      <name>Info</name>
+      <showDrawer v="true" />
+      <drawerCaption>Description</drawerCaption>
+      <hideLabels v="true" />
+      <entityField>#ENTITY</entityField>
+      <fields>
+        <entityFieldLink>
+          <name>546ff394-e0bd-4dce-82a4-8341bcd92243</name>
+          <entityField>REMARK</entityField>
+        </entityFieldLink>
+      </fields>
+    </genericViewTemplate>
+    <neonViewReference>
+      <name>90de7332-5d4c-4d72-a93a-1bd2c06d12a4</name>
+      <entityField>MainDocuments</entityField>
+      <view>DocumentList_view</view>
+    </neonViewReference>
+  </children>
+</neonView>
diff --git a/neonView/DescriptionTranslationEdit_view/DescriptionTranslationEdit_view.aod b/neonView/DescriptionTranslationEdit_view/DescriptionTranslationEdit_view.aod
index ee50c236734f4a44c8e6450ff34389c425ecc44e..44fba1be91feaba1ce899969b851edad69e5ed85 100644
--- a/neonView/DescriptionTranslationEdit_view/DescriptionTranslationEdit_view.aod
+++ b/neonView/DescriptionTranslationEdit_view/DescriptionTranslationEdit_view.aod
@@ -6,6 +6,7 @@
   <layout>
     <boxLayout>
       <name>layout</name>
+      <autoHeight v="true" />
     </boxLayout>
   </layout>
   <children>
@@ -18,8 +19,17 @@
           <name>9f8ad216-e4da-4973-bf3f-1d24dca765f3</name>
           <entityField>LANG</entityField>
         </entityFieldLink>
+      </fields>
+    </genericViewTemplate>
+    <genericViewTemplate>
+      <name>Description</name>
+      <editMode v="true" />
+      <drawerCaption>Description</drawerCaption>
+      <hideLabels v="true" />
+      <entityField>#ENTITY</entityField>
+      <fields>
         <entityFieldLink>
-          <name>64dde5e6-d8f7-42f7-bea9-104210ebf08f</name>
+          <name>aacd9212-d267-4ff2-ac4c-b0362bd9b09c</name>
           <entityField>DESCRIPTION</entityField>
         </entityFieldLink>
       </fields>
diff --git a/neonView/DescriptionTranslationPreview_view/DescriptionTranslationPreview_view.aod b/neonView/DescriptionTranslationPreview_view/DescriptionTranslationPreview_view.aod
index 9096d2a3ee378868b4b8a00d4658ca63726c12c2..439e733d6646895528b2d49ca5c8bbb3b29c015a 100644
--- a/neonView/DescriptionTranslationPreview_view/DescriptionTranslationPreview_view.aod
+++ b/neonView/DescriptionTranslationPreview_view/DescriptionTranslationPreview_view.aod
@@ -1,30 +1,40 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<neonView xmlns="http://www.adito.de/2018/ao/Model" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" VERSION="1.1.1" xsi:schemaLocation="http://www.adito.de/2018/ao/Model adito://models/xsd/neonView/1.1.1">
-  <name>DescriptionTranslationPreview_view</name>
-  <majorModelMode>DISTRIBUTED</majorModelMode>
-  <filterable v="true" />
-  <layout>
-    <boxLayout>
-      <name>layout</name>
-    </boxLayout>
-  </layout>
-  <children>
-    <genericViewTemplate>
-      <name>TranslationInfo</name>
-      <showDrawer v="true" />
-      <drawerCaption></drawerCaption>
-      <hideLabels v="true" />
-      <entityField>#ENTITY</entityField>
-      <fields>
-        <entityFieldLink>
-          <name>5e432839-ca9a-4a29-8006-0a1673d94c92</name>
-          <entityField>LANG</entityField>
-        </entityFieldLink>
-        <entityFieldLink>
-          <name>1348a3ee-b372-4091-a0d5-5ab45fcb58a9</name>
-          <entityField>DESCRIPTION</entityField>
-        </entityFieldLink>
-      </fields>
-    </genericViewTemplate>
-  </children>
-</neonView>
+<?xml version="1.0" encoding="UTF-8"?>
+<neonView xmlns="http://www.adito.de/2018/ao/Model" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" VERSION="1.1.1" xsi:schemaLocation="http://www.adito.de/2018/ao/Model adito://models/xsd/neonView/1.1.1">
+  <name>DescriptionTranslationPreview_view</name>
+  <majorModelMode>DISTRIBUTED</majorModelMode>
+  <filterable v="true" />
+  <layout>
+    <boxLayout>
+      <name>layout</name>
+      <autoHeight v="true" />
+    </boxLayout>
+  </layout>
+  <children>
+    <genericViewTemplate>
+      <name>TranslationInfo</name>
+      <showDrawer v="true" />
+      <drawerCaption>Description</drawerCaption>
+      <hideLabels v="true" />
+      <entityField>#ENTITY</entityField>
+      <fields>
+        <entityFieldLink>
+          <name>5e432839-ca9a-4a29-8006-0a1673d94c92</name>
+          <entityField>LANG</entityField>
+        </entityFieldLink>
+      </fields>
+    </genericViewTemplate>
+    <genericViewTemplate>
+      <name>Description</name>
+      <showDrawer v="true" />
+      <drawerCaption>Description</drawerCaption>
+      <hideLabels v="true" />
+      <entityField>#ENTITY</entityField>
+      <fields>
+        <entityFieldLink>
+          <name>d7b004c9-354a-4648-9e41-ed18335370ad</name>
+          <entityField>DESCRIPTION</entityField>
+        </entityFieldLink>
+      </fields>
+    </genericViewTemplate>
+  </children>
+</neonView>
diff --git a/neonView/OfferitemEdit_view/OfferitemEdit_view.aod b/neonView/OfferitemEdit_view/OfferitemEdit_view.aod
index 8d5833c4b69b022ba37ee780ec864e186308b6fc..cd902624bc3b7f0f7326e45bbf4f64713c8ba1b0 100644
--- a/neonView/OfferitemEdit_view/OfferitemEdit_view.aod
+++ b/neonView/OfferitemEdit_view/OfferitemEdit_view.aod
@@ -1,67 +1,71 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<neonView xmlns="http://www.adito.de/2018/ao/Model" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" VERSION="1.1.1" xsi:schemaLocation="http://www.adito.de/2018/ao/Model adito://models/xsd/neonView/1.1.1">
-  <name>OfferitemEdit_view</name>
-  <majorModelMode>DISTRIBUTED</majorModelMode>
-  <isSmall v="true" />
-  <layout>
-    <boxLayout>
-      <name>layout</name>
-    </boxLayout>
-  </layout>
-  <children>
-    <genericViewTemplate>
-      <name>Info</name>
-      <editMode v="true" />
-      <entityField>#ENTITY</entityField>
-      <fields>
-        <entityFieldLink>
-          <name>a1d02350-10ed-4189-ab65-e750121a7efd</name>
-          <entityField>ITEMPOSITION</entityField>
-        </entityFieldLink>
-        <entityFieldLink>
-          <name>18f778d3-5672-48c5-b0f7-2c062662f9d1</name>
-          <entityField>PRODUCT_ID</entityField>
-        </entityFieldLink>
-        <entityFieldLink>
-          <name>e280db0c-0ac2-40d4-95c2-b59268c4f663</name>
-          <entityField>QUANTITY</entityField>
-        </entityFieldLink>
-        <entityFieldLink>
-          <name>f7bb223a-ab77-45b5-b6c0-9c8f4d478999</name>
-          <entityField>UNIT</entityField>
-        </entityFieldLink>
-        <entityFieldLink>
-          <name>2b635ddb-d52c-4063-af11-aea8eeee151b</name>
-          <entityField>PRICE</entityField>
-        </entityFieldLink>
-        <entityFieldLink>
-          <name>4f339738-6358-463e-b941-3b2693ab115a</name>
-          <entityField>DISCOUNT</entityField>
-        </entityFieldLink>
-        <entityFieldLink>
-          <name>c0a22aa4-b09d-4d8b-8d24-1750eb7ba5ca</name>
-          <entityField>VAT</entityField>
-        </entityFieldLink>
-        <entityFieldLink>
-          <name>e40aa70c-2a6a-4ff4-818f-0a56bc4c63f4</name>
-          <entityField>OPTIONAL</entityField>
-        </entityFieldLink>
-        <entityFieldLink>
-          <name>8df0d334-f0d8-4905-a7b1-e71576f3b24f</name>
-          <entityField>INFO</entityField>
-        </entityFieldLink>
-      </fields>
-    </genericViewTemplate>
-    <genericViewTemplate>
-      <name>Price</name>
-      <editMode v="true" />
-      <entityField>#ENTITY</entityField>
-      <fields>
-        <entityFieldLink>
-          <name>9200df17-11e2-4a1a-babb-ea48c6f88a93</name>
-          <entityField>TotalPrice</entityField>
-        </entityFieldLink>
-      </fields>
-    </genericViewTemplate>
-  </children>
-</neonView>
+<?xml version="1.0" encoding="UTF-8"?>
+<neonView xmlns="http://www.adito.de/2018/ao/Model" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" VERSION="1.1.1" xsi:schemaLocation="http://www.adito.de/2018/ao/Model adito://models/xsd/neonView/1.1.1">
+  <name>OfferitemEdit_view</name>
+  <majorModelMode>DISTRIBUTED</majorModelMode>
+  <isSmall v="true" />
+  <layout>
+    <boxLayout>
+      <name>layout</name>
+      <direction>VERTICAL</direction>
+    </boxLayout>
+  </layout>
+  <children>
+    <genericViewTemplate>
+      <name>Info</name>
+      <editMode v="true" />
+      <entityField>#ENTITY</entityField>
+      <fields>
+        <entityFieldLink>
+          <name>a1d02350-10ed-4189-ab65-e750121a7efd</name>
+          <entityField>ITEMPOSITION</entityField>
+        </entityFieldLink>
+        <entityFieldLink>
+          <name>18f778d3-5672-48c5-b0f7-2c062662f9d1</name>
+          <entityField>PRODUCT_ID</entityField>
+        </entityFieldLink>
+        <entityFieldLink>
+          <name>e280db0c-0ac2-40d4-95c2-b59268c4f663</name>
+          <entityField>QUANTITY</entityField>
+        </entityFieldLink>
+        <entityFieldLink>
+          <name>f7bb223a-ab77-45b5-b6c0-9c8f4d478999</name>
+          <entityField>UNIT</entityField>
+        </entityFieldLink>
+        <entityFieldLink>
+          <name>2b635ddb-d52c-4063-af11-aea8eeee151b</name>
+          <entityField>PRICE</entityField>
+        </entityFieldLink>
+        <entityFieldLink>
+          <name>4f339738-6358-463e-b941-3b2693ab115a</name>
+          <entityField>DISCOUNT</entityField>
+        </entityFieldLink>
+        <entityFieldLink>
+          <name>c0a22aa4-b09d-4d8b-8d24-1750eb7ba5ca</name>
+          <entityField>VAT</entityField>
+        </entityFieldLink>
+        <entityFieldLink>
+          <name>e40aa70c-2a6a-4ff4-818f-0a56bc4c63f4</name>
+          <entityField>OPTIONAL</entityField>
+        </entityFieldLink>
+        <entityFieldLink>
+          <name>0b26591b-e97b-4c09-9584-3bdd6dc2740c</name>
+          <entityField>TotalPrice</entityField>
+        </entityFieldLink>
+      </fields>
+    </genericViewTemplate>
+    <genericViewTemplate>
+      <name>Description</name>
+      <editMode v="true" />
+      <showDrawer v="true" />
+      <drawerCaption>Description</drawerCaption>
+      <hideLabels v="true" />
+      <entityField>#ENTITY</entityField>
+      <fields>
+        <entityFieldLink>
+          <name>5cc8a2cb-92aa-4365-a3dc-2471a6828cae</name>
+          <entityField>INFO</entityField>
+        </entityFieldLink>
+      </fields>
+    </genericViewTemplate>
+  </children>
+</neonView>
diff --git a/neonView/OfferitemPreview_view/OfferitemPreview_view.aod b/neonView/OfferitemPreview_view/OfferitemPreview_view.aod
index 2e87d1704e8186573699c77f1dde3a7c100dcb27..05707c2600927abbd54dab462661ceab3d775da8 100644
--- a/neonView/OfferitemPreview_view/OfferitemPreview_view.aod
+++ b/neonView/OfferitemPreview_view/OfferitemPreview_view.aod
@@ -1,65 +1,74 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<neonView xmlns="http://www.adito.de/2018/ao/Model" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" VERSION="1.1.1" xsi:schemaLocation="http://www.adito.de/2018/ao/Model adito://models/xsd/neonView/1.1.1">
-  <name>OfferitemPreview_view</name>
-  <majorModelMode>DISTRIBUTED</majorModelMode>
-  <layout>
-    <headerFooterLayout>
-      <name>layout</name>
-    </headerFooterLayout>
-  </layout>
-  <children>
-    <genericViewTemplate>
-      <name>Info</name>
-      <showDrawer v="true" />
-      <entityField>#ENTITY</entityField>
-      <fields>
-        <entityFieldLink>
-          <name>171901d8-32a2-4689-aeb3-e00936172330</name>
-          <entityField>ITEMPOSITION</entityField>
-        </entityFieldLink>
-        <entityFieldLink>
-          <name>335b6954-46ab-4235-9681-3ebd261af72a</name>
-          <entityField>PRODUCT_ID</entityField>
-        </entityFieldLink>
-        <entityFieldLink>
-          <name>e792d720-187f-4aa1-917c-1c8065222b72</name>
-          <entityField>QUANTITY</entityField>
-        </entityFieldLink>
-        <entityFieldLink>
-          <name>9e25804b-198d-4505-b276-62bf58482dc6</name>
-          <entityField>UNIT</entityField>
-        </entityFieldLink>
-        <entityFieldLink>
-          <name>b503187b-db64-4d2f-839f-9e812ee5163e</name>
-          <entityField>PRICE</entityField>
-        </entityFieldLink>
-        <entityFieldLink>
-          <name>f8043352-f756-4854-9caa-a9aea073e4fe</name>
-          <entityField>DISCOUNT</entityField>
-        </entityFieldLink>
-        <entityFieldLink>
-          <name>89b426b0-962f-4483-87c3-e6c0e0d0d651</name>
-          <entityField>VAT</entityField>
-        </entityFieldLink>
-        <entityFieldLink>
-          <name>e25386dc-a740-4f93-a1f0-32317cf5a36a</name>
-          <entityField>OPTIONAL</entityField>
-        </entityFieldLink>
-        <entityFieldLink>
-          <name>3b207cf2-c621-4e7d-b7aa-32feace5fe04</name>
-          <entityField>INFO</entityField>
-        </entityFieldLink>
-      </fields>
-    </genericViewTemplate>
-    <genericViewTemplate>
-      <name>Price</name>
-      <entityField>#ENTITY</entityField>
-      <fields>
-        <entityFieldLink>
-          <name>4ced54f6-0d81-489b-b57b-432a75b77481</name>
-          <entityField>TotalPrice</entityField>
-        </entityFieldLink>
-      </fields>
-    </genericViewTemplate>
-  </children>
-</neonView>
+<?xml version="1.0" encoding="UTF-8"?>
+<neonView xmlns="http://www.adito.de/2018/ao/Model" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" VERSION="1.1.1" xsi:schemaLocation="http://www.adito.de/2018/ao/Model adito://models/xsd/neonView/1.1.1">
+  <name>OfferitemPreview_view</name>
+  <majorModelMode>DISTRIBUTED</majorModelMode>
+  <layout>
+    <headerFooterLayout>
+      <name>layout</name>
+    </headerFooterLayout>
+  </layout>
+  <children>
+    <genericViewTemplate>
+      <name>Info</name>
+      <showDrawer v="true" />
+      <entityField>#ENTITY</entityField>
+      <fields>
+        <entityFieldLink>
+          <name>171901d8-32a2-4689-aeb3-e00936172330</name>
+          <entityField>ITEMPOSITION</entityField>
+        </entityFieldLink>
+        <entityFieldLink>
+          <name>335b6954-46ab-4235-9681-3ebd261af72a</name>
+          <entityField>PRODUCT_ID</entityField>
+        </entityFieldLink>
+        <entityFieldLink>
+          <name>e792d720-187f-4aa1-917c-1c8065222b72</name>
+          <entityField>QUANTITY</entityField>
+        </entityFieldLink>
+        <entityFieldLink>
+          <name>9e25804b-198d-4505-b276-62bf58482dc6</name>
+          <entityField>UNIT</entityField>
+        </entityFieldLink>
+        <entityFieldLink>
+          <name>b503187b-db64-4d2f-839f-9e812ee5163e</name>
+          <entityField>PRICE</entityField>
+        </entityFieldLink>
+        <entityFieldLink>
+          <name>f8043352-f756-4854-9caa-a9aea073e4fe</name>
+          <entityField>DISCOUNT</entityField>
+        </entityFieldLink>
+        <entityFieldLink>
+          <name>89b426b0-962f-4483-87c3-e6c0e0d0d651</name>
+          <entityField>VAT</entityField>
+        </entityFieldLink>
+        <entityFieldLink>
+          <name>e25386dc-a740-4f93-a1f0-32317cf5a36a</name>
+          <entityField>OPTIONAL</entityField>
+        </entityFieldLink>
+      </fields>
+    </genericViewTemplate>
+    <genericViewTemplate>
+      <name>Price</name>
+      <entityField>#ENTITY</entityField>
+      <fields>
+        <entityFieldLink>
+          <name>4ced54f6-0d81-489b-b57b-432a75b77481</name>
+          <entityField>TotalPrice</entityField>
+        </entityFieldLink>
+      </fields>
+    </genericViewTemplate>
+    <genericViewTemplate>
+      <name>Description</name>
+      <showDrawer v="true" />
+      <drawerCaption>Description</drawerCaption>
+      <hideLabels v="true" />
+      <entityField>#ENTITY</entityField>
+      <fields>
+        <entityFieldLink>
+          <name>7386aee0-c1b2-4319-8ef8-1f1f75032c03</name>
+          <entityField>INFO</entityField>
+        </entityFieldLink>
+      </fields>
+    </genericViewTemplate>
+  </children>
+</neonView>
diff --git a/neonView/PersonMain_view/PersonMain_view.aod b/neonView/PersonMain_view/PersonMain_view.aod
index 70f59df46f9c6b916b59ca45580d475389603b48..67f3a3a885a06b1079777683342f112c36d3e20f 100644
--- a/neonView/PersonMain_view/PersonMain_view.aod
+++ b/neonView/PersonMain_view/PersonMain_view.aod
@@ -29,11 +29,6 @@
       <entityField>360DegreeObjects</entityField>
       <view>360DegreeFilter_view</view>
     </neonViewReference>
-    <neonViewReference>
-      <name>573d2b77-f948-47bc-bac1-621dd824c697</name>
-      <entityField>Tasks</entityField>
-      <view>TaskFilter_view</view>
-    </neonViewReference>
     <neonViewReference>
       <name>4b50b784-484f-4cdf-a705-4c356da763fa</name>
       <entityField>Documents</entityField>
diff --git a/neonView/SalesprojectFilter_view/SalesprojectFilter_view.aod b/neonView/SalesprojectFilter_view/SalesprojectFilter_view.aod
index 753c25bc0accc6f072be4ba576584a9d2cdeffff..d3b79f433097477fb80fd9ba79363d50dfdc8411 100644
--- a/neonView/SalesprojectFilter_view/SalesprojectFilter_view.aod
+++ b/neonView/SalesprojectFilter_view/SalesprojectFilter_view.aod
@@ -27,7 +27,7 @@
       <name>OpenSalesprojectsDashlet</name>
       <title>Open salesprojects</title>
       <description>Show open salesprojects</description>
-      <fragment>Salesproject/filter?search=W3sibmFtZSI6IlNUQVRFIiwib3BlcmF0b3IiOiJFUVVBTCIsInZhbHVlIjoiNDgzYmNhZWItMWU1Yi00NzcyLWI1NGUtN2Q3ZDhhYTY1NzEyIiwiY29udGVudFR5cGUiOiJURVhUIn1d</fragment>
+      <fragment>Salesproject/filter?search=W3sibmFtZSI6IlNUQVRFIiwib3BlcmF0b3IiOiJFUVVBTCIsInZhbHVlIjoiU0FMUFJPSlNUQVRPUEVOICAgICAgICAgICAgICAgICAgICAgIiwiY29udGVudFR5cGUiOiJURVhUIn1d</fragment>
       <singleton v="true" />
       <requiresConfiguration v="false" />
       <icon>vaadin:filter</icon>
diff --git a/neonView/SalesprojectMain_view/SalesprojectMain_view.aod b/neonView/SalesprojectMain_view/SalesprojectMain_view.aod
index f0c0fbe5fd78c15ffd75a9014ad928f9d0323e6a..125c428efad75de0ab9e2030b567539ade7db53a 100644
--- a/neonView/SalesprojectMain_view/SalesprojectMain_view.aod
+++ b/neonView/SalesprojectMain_view/SalesprojectMain_view.aod
@@ -39,6 +39,11 @@
       <entityField>#ENTITY</entityField>
       <view>SalesprojectFurtherInfo_view</view>
     </neonViewReference>
+    <neonViewReference>
+      <name>a5043042-e889-4a9e-9e69-bf727e35bddf</name>
+      <entityField>Tasks</entityField>
+      <view>TaskFilter_view</view>
+    </neonViewReference>
     <neonViewReference>
       <name>ccdbb3f1-6b18-4cdd-a0cb-22d8bddd7150</name>
       <entityField>Documents</entityField>
diff --git a/neonView/SalesprojectPreview_view/SalesprojectPreview_view.aod b/neonView/SalesprojectPreview_view/SalesprojectPreview_view.aod
index 93d3fc2ee2cb3095455e208b639a8b16eeda80bc..d2c9b8fdab5095d7a672b7210542d51b4e5fec7d 100644
--- a/neonView/SalesprojectPreview_view/SalesprojectPreview_view.aod
+++ b/neonView/SalesprojectPreview_view/SalesprojectPreview_view.aod
@@ -1,102 +1,104 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<neonView xmlns="http://www.adito.de/2018/ao/Model" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" VERSION="1.1.1" xsi:schemaLocation="http://www.adito.de/2018/ao/Model adito://models/xsd/neonView/1.1.1">
-  <name>SalesprojectPreview_view</name>
-  <majorModelMode>DISTRIBUTED</majorModelMode>
-  <layout>
-    <headerFooterLayout>
-      <name>layout</name>
-      <header>Head</header>
-      <footer>AdditionalInfo</footer>
-    </headerFooterLayout>
-  </layout>
-  <children>
-    <cardViewTemplate>
-      <name>Head</name>
-      <iconField>IMAGE</iconField>
-      <titleField>PROJECTTITLE</titleField>
-      <subtitleField>CONTACT_ID</subtitleField>
-      <descriptionField>PROJECTCODE</descriptionField>
-      <favoriteAction1>newActivity</favoriteAction1>
-      <entityField>#ENTITY</entityField>
-    </cardViewTemplate>
-    <genericViewTemplate>
-      <name>Details</name>
-      <showDrawer v="true" />
-      <drawerCaption>Details</drawerCaption>
-      <entityField>#ENTITY</entityField>
-      <fields>
-        <entityFieldLink>
-          <name>f2b33601-12e8-463f-a920-6e1ae9745491</name>
-          <entityField>RELATION_ID</entityField>
-        </entityFieldLink>
-        <entityFieldLink>
-          <name>4e3d7a37-f55b-4c18-9ba1-ab4ab0bbb442</name>
-          <entityField>STATE</entityField>
-        </entityFieldLink>
-        <entityFieldLink>
-          <name>2867e662-b824-4bbf-8eaf-bbd34f44598e</name>
-          <entityField>REASONS</entityField>
-        </entityFieldLink>
-        <entityFieldLink>
-          <name>ff0dcd67-56ec-4db1-8c53-531f22fda716</name>
-          <entityField>PHASE</entityField>
-        </entityFieldLink>
-        <entityFieldLink>
-          <name>3164fe37-8ca0-44c0-bebe-b9573346fb72</name>
-          <entityField>STARTDATE</entityField>
-        </entityFieldLink>
-        <entityFieldLink>
-          <name>529e8b1f-014f-4b44-8bba-96869156ebf7</name>
-          <entityField>ENDDATE</entityField>
-        </entityFieldLink>
-        <entityFieldLink>
-          <name>0ba7dcb5-9606-4d74-8455-3423a16fd98a</name>
-          <entityField>PROBABILITY</entityField>
-        </entityFieldLink>
-        <entityFieldLink>
-          <name>950d21a3-c0f9-4df5-9810-fa027a6fdb4a</name>
-          <entityField>VOLUME</entityField>
-        </entityFieldLink>
-        <entityFieldLink>
-          <name>bf7ecf7a-3d7f-4ec8-867a-c10ced346343</name>
-          <entityField>TIMETRACKINGSUM</entityField>
-        </entityFieldLink>
-      </fields>
-    </genericViewTemplate>
-    <genericViewTemplate>
-      <name>Info</name>
-      <showDrawer v="true" />
-      <drawerCaption>Further informations</drawerCaption>
-      <entityField>#ENTITY</entityField>
-      <fields>
-        <entityFieldLink>
-          <name>9fe11db5-ec66-4238-9c56-5ace055f1d90</name>
-          <entityField>INFO</entityField>
-        </entityFieldLink>
-      </fields>
-    </genericViewTemplate>
-    <neonViewReference>
-      <name>f3542270-e7bd-4f9f-b7c0-f6c5210bb337</name>
-      <entityField>MainDocuments</entityField>
-      <view>DocumentList_view</view>
-    </neonViewReference>
-    <scoreCardViewTemplate>
-      <name>AdditionalInfo</name>
-      <entityField>#ENTITY</entityField>
-      <fields>
-        <entityFieldLink>
-          <name>79490331-6be4-422f-9450-da0db56f0654</name>
-          <entityField>InactiveTime</entityField>
-        </entityFieldLink>
-        <entityFieldLink>
-          <name>838cc7e2-6d6a-484a-92ad-d01adc2504df</name>
-          <entityField>ClassificationResult</entityField>
-        </entityFieldLink>
-        <entityFieldLink>
-          <name>ce670b75-346e-4aeb-b72d-5ef68dd77e71</name>
-          <entityField>RemainingTime</entityField>
-        </entityFieldLink>
-      </fields>
-    </scoreCardViewTemplate>
-  </children>
-</neonView>
+<?xml version="1.0" encoding="UTF-8"?>
+<neonView xmlns="http://www.adito.de/2018/ao/Model" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" VERSION="1.1.1" xsi:schemaLocation="http://www.adito.de/2018/ao/Model adito://models/xsd/neonView/1.1.1">
+  <name>SalesprojectPreview_view</name>
+  <majorModelMode>DISTRIBUTED</majorModelMode>
+  <layout>
+    <headerFooterLayout>
+      <name>layout</name>
+      <header>Head</header>
+      <footer>AdditionalInfo</footer>
+    </headerFooterLayout>
+  </layout>
+  <children>
+    <cardViewTemplate>
+      <name>Head</name>
+      <iconField>IMAGE</iconField>
+      <titleField>PROJECTTITLE</titleField>
+      <subtitleField>CONTACT_ID</subtitleField>
+      <descriptionField>PROJECTCODE</descriptionField>
+      <favoriteAction1>newActivity</favoriteAction1>
+      <entityField>#ENTITY</entityField>
+    </cardViewTemplate>
+    <genericViewTemplate>
+      <name>Details</name>
+      <showDrawer v="true" />
+      <drawerCaption>Details</drawerCaption>
+      <entityField>#ENTITY</entityField>
+      <fields>
+        <entityFieldLink>
+          <name>f2b33601-12e8-463f-a920-6e1ae9745491</name>
+          <entityField>RELATION_ID</entityField>
+        </entityFieldLink>
+        <entityFieldLink>
+          <name>4e3d7a37-f55b-4c18-9ba1-ab4ab0bbb442</name>
+          <entityField>STATE</entityField>
+        </entityFieldLink>
+        <entityFieldLink>
+          <name>2867e662-b824-4bbf-8eaf-bbd34f44598e</name>
+          <entityField>REASONS</entityField>
+        </entityFieldLink>
+        <entityFieldLink>
+          <name>ff0dcd67-56ec-4db1-8c53-531f22fda716</name>
+          <entityField>PHASE</entityField>
+        </entityFieldLink>
+        <entityFieldLink>
+          <name>3164fe37-8ca0-44c0-bebe-b9573346fb72</name>
+          <entityField>STARTDATE</entityField>
+        </entityFieldLink>
+        <entityFieldLink>
+          <name>529e8b1f-014f-4b44-8bba-96869156ebf7</name>
+          <entityField>ENDDATE</entityField>
+        </entityFieldLink>
+        <entityFieldLink>
+          <name>0ba7dcb5-9606-4d74-8455-3423a16fd98a</name>
+          <entityField>PROBABILITY</entityField>
+        </entityFieldLink>
+        <entityFieldLink>
+          <name>950d21a3-c0f9-4df5-9810-fa027a6fdb4a</name>
+          <entityField>VOLUME</entityField>
+        </entityFieldLink>
+        <entityFieldLink>
+          <name>bf7ecf7a-3d7f-4ec8-867a-c10ced346343</name>
+          <entityField>TIMETRACKINGSUM</entityField>
+        </entityFieldLink>
+      </fields>
+    </genericViewTemplate>
+    <genericViewTemplate>
+      <name>Info</name>
+      <editMode v="true" />
+      <showDrawer v="true" />
+      <drawerCaption>Description</drawerCaption>
+      <hideLabels v="true" />
+      <entityField>#ENTITY</entityField>
+      <fields>
+        <entityFieldLink>
+          <name>9fe11db5-ec66-4238-9c56-5ace055f1d90</name>
+          <entityField>INFO</entityField>
+        </entityFieldLink>
+      </fields>
+    </genericViewTemplate>
+    <neonViewReference>
+      <name>f3542270-e7bd-4f9f-b7c0-f6c5210bb337</name>
+      <entityField>MainDocuments</entityField>
+      <view>DocumentList_view</view>
+    </neonViewReference>
+    <scoreCardViewTemplate>
+      <name>AdditionalInfo</name>
+      <entityField>#ENTITY</entityField>
+      <fields>
+        <entityFieldLink>
+          <name>79490331-6be4-422f-9450-da0db56f0654</name>
+          <entityField>InactiveTime</entityField>
+        </entityFieldLink>
+        <entityFieldLink>
+          <name>838cc7e2-6d6a-484a-92ad-d01adc2504df</name>
+          <entityField>ClassificationResult</entityField>
+        </entityFieldLink>
+        <entityFieldLink>
+          <name>ce670b75-346e-4aeb-b72d-5ef68dd77e71</name>
+          <entityField>RemainingTime</entityField>
+        </entityFieldLink>
+      </fields>
+    </scoreCardViewTemplate>
+  </children>
+</neonView>
diff --git a/neonView/TimetrackingAnalyses_view/TimetrackingAnalyses_view.aod b/neonView/TimetrackingAnalyses_view/TimetrackingAnalyses_view.aod
index 73b0197c31dc7ad10cab5db81584d11943e72bee..6143767e824bf1a501b9263d6cd9bb458ec51ad6 100644
--- a/neonView/TimetrackingAnalyses_view/TimetrackingAnalyses_view.aod
+++ b/neonView/TimetrackingAnalyses_view/TimetrackingAnalyses_view.aod
@@ -15,12 +15,5 @@
       <yAxis>MINUTES</yAxis>
       <entityField>#ENTITY</entityField>
     </singleDataChartViewTemplate>
-    <multiDataChartViewTemplate>
-      <name>MultiDataChart</name>
-      <chartType>BAR</chartType>
-      <xAxis>DATE</xAxis>
-      <yAxis>MINUTES</yAxis>
-      <entityField>#ENTITY</entityField>
-    </multiDataChartViewTemplate>
   </children>
 </neonView>
diff --git a/process/KeywordRegistry_basic/process.js b/process/KeywordRegistry_basic/process.js
index de2f363592dd51243e20762f0407df9c9d784974..673772df7ecf7038c5cbcb13942b15843ae3ae0e 100644
--- a/process/KeywordRegistry_basic/process.js
+++ b/process/KeywordRegistry_basic/process.js
@@ -95,6 +95,7 @@ $KeywordRegistry.salesprojectState$partialOrder = function(){return "SALPROJSTAT
 $KeywordRegistry.salesprojectState$order = function(){return "SALPROJSTATORDER                    ";};
 $KeywordRegistry.salesprojectState$lost = function(){return "SALPROJSTATLOST                     ";};
 $KeywordRegistry.salesprojectPhase = function(){return "SalesprojectPhase";};
+$KeywordRegistry.salesprojectPhase$nqc = function(){return "SALPROJPHASENQC                     ";};
 $KeywordRegistry.taskPriority = function(){return "TaskPriority";};
 $KeywordRegistry.taskPriority$none = function(){return "TASKPRIONONE";};
 $KeywordRegistry.taskPriority$low = function(){return "TASKPRIOLOW";};