diff --git a/entity/Pers_entity/Pers_entity.aod b/entity/Pers_entity/Pers_entity.aod
index 62458b8b8a9d899383163aacb719aff011ead42b..a429694f353c5f4d2140f0cbed479d380a4b060b 100644
--- a/entity/Pers_entity/Pers_entity.aod
+++ b/entity/Pers_entity/Pers_entity.aod
@@ -109,6 +109,7 @@
       <name>OrgId_param</name>
       <expose v="true" />
       <triggerRecalculation v="true" />
+      <mandatory v="false" />
       <description>PARAMETER</description>
     </entityParameter>
     <entityField>
@@ -430,6 +431,25 @@
         </entityParameter>
       </children>
     </entityOutgoingField>
+    <entityIncomingField>
+      <name>PersSalesprojectMember_dfi</name>
+      <fieldType>DEPENDENCY_IN</fieldType>
+      <dependencies>
+        <entityDependency>
+          <name>9f55eb02-bb8d-4472-9332-3b99049f7d1b</name>
+          <entityName>SalesprojectMember_entity</entityName>
+          <fieldName>PersSalesprojectMember_dfo</fieldName>
+          <isOutgoing v="false" />
+        </entityDependency>
+      </dependencies>
+    </entityIncomingField>
+    <entityParameter>
+      <name>RelationId_param</name>
+      <expose v="true" />
+      <triggerRecalculation v="true" />
+      <mandatory v="false" />
+      <description>PARAMETER</description>
+    </entityParameter>
   </entityFields>
   <linkInformation>
     <linkInformation>
diff --git a/entity/Pers_entity/conditionProcess.js b/entity/Pers_entity/conditionProcess.js
index 78fee76c103d7f1d46fd25357e66f7e6eac32fc8..2ea8a7c3027c2e838590a98feddd82967307b262 100644
--- a/entity/Pers_entity/conditionProcess.js
+++ b/entity/Pers_entity/conditionProcess.js
@@ -4,6 +4,7 @@ import("Sql_lib");
 
 var cond = new SqlCondition();
 cond.andPrepareVars("RELATION.ORG_ID", "$param.OrgId_param");
+cond.andPrepareVars("PERS.RELATION_ID", "$param.RelationId_param");
 
 //TODO; add OBJECT_ID (probably another param)
 //TODO: use a preparedCondition when available
diff --git a/entity/SalesprojectCycle_entity/SalesprojectCycle_entity.aod b/entity/SalesprojectCycle_entity/SalesprojectCycle_entity.aod
index 812e5b16839870796d962f53cc2e752fbbe722ca..9befac9617426bb9818265e19b258bda0daf9b73 100644
--- a/entity/SalesprojectCycle_entity/SalesprojectCycle_entity.aod
+++ b/entity/SalesprojectCycle_entity/SalesprojectCycle_entity.aod
@@ -13,6 +13,7 @@
     </entityIncomingField>
     <entityField>
       <name>DATE_END</name>
+      <title>End date</title>
       <tableName>SALESPROJECT_CYCLE</tableName>
       <columnName>DATE_END</columnName>
       <contentType>DATE</contentType>
diff --git a/entity/SalesprojectMember_entity/SalesprojectMember_entity.aod b/entity/SalesprojectMember_entity/SalesprojectMember_entity.aod
index 29e710d1f6e98790bc858310729ef3402a9fc08d..40e0785330b051575356075b28fe32515e680153 100644
--- a/entity/SalesprojectMember_entity/SalesprojectMember_entity.aod
+++ b/entity/SalesprojectMember_entity/SalesprojectMember_entity.aod
@@ -27,6 +27,7 @@
       <title>Member</title>
       <tableName>SALESPROJECT_MEMBER</tableName>
       <columnName>RELATION_ID</columnName>
+      <state>READONLY</state>
     </entityField>
     <entityField>
       <name>SALESPROJECT_ID</name>
@@ -78,41 +79,73 @@
     </entityParameter>
     <entityField>
       <name>ORG_NAME</name>
+      <title>Company</title>
       <tableName>ORG</tableName>
       <columnName>NAME</columnName>
+      <state>READONLY</state>
     </entityField>
     <entityField>
       <name>ORG_ORGID</name>
       <tableName>ORG</tableName>
       <columnName>ORGID</columnName>
+      <state>READONLY</state>
     </entityField>
     <entityField>
-      <name>FIRSTNAME</name>
+      <name>PERS_FIRSTNAME</name>
       <title>Firstname</title>
       <tableName>PERS</tableName>
       <columnName>FIRSTNAME</columnName>
+      <state>READONLY</state>
     </entityField>
     <entityField>
-      <name>LASTNAME</name>
+      <name>PERS_LASTNAME</name>
       <title>Lastname</title>
       <tableName>PERS</tableName>
       <columnName>LASTNAME</columnName>
+      <state>READONLY</state>
     </entityField>
     <entityField>
       <name>PERS_PERSID</name>
       <tableName>PERS</tableName>
       <columnName>PERSID</columnName>
+      <state>READONLY</state>
     </entityField>
     <entityField>
       <name>PERS_SALUTATION</name>
       <tableName>PERS</tableName>
       <columnName>SALUTATION</columnName>
+      <state>READONLY</state>
     </entityField>
     <entityField>
       <name>PERS_TITLE</name>
       <title>title</title>
       <tableName>PERS</tableName>
       <columnName>TITLE</columnName>
+      <state>READONLY</state>
+    </entityField>
+    <entityOutgoingField>
+      <name>PersSalesprojectMember_dfo</name>
+      <fieldType>DEPENDENCY_OUT</fieldType>
+      <dependency>
+        <name>dependency</name>
+        <entityName>Pers_entity</entityName>
+        <fieldName>PersSalesprojectMember_dfi</fieldName>
+      </dependency>
+      <children>
+        <entityParameter>
+          <name>RelationId_param</name>
+          <code>%aditoprj%/entity/SalesprojectMember_entity/entityfields/perssalesprojectmember_dfo/children/relationid_param/code.js</code>
+        </entityParameter>
+      </children>
+    </entityOutgoingField>
+    <entityField>
+      <name>PERS_FULL_NAME</name>
+      <title>Name</title>
+      <linkedContext>Pers_context</linkedContext>
+      <outgoingField>PersSalesprojectMember_dfo</outgoingField>
+      <state>READONLY</state>
+      <valueProcess>%aditoprj%/entity/SalesprojectMember_entity/entityfields/pers_full_name/valueProcess.js</valueProcess>
+      <fieldIdProcess>%aditoprj%/entity/SalesprojectMember_entity/entityfields/pers_full_name/fieldIdProcess.js</fieldIdProcess>
     </entityField>
   </entityFields>
   <linkInformation>
diff --git a/entity/SalesprojectMember_entity/entityfields/pers_full_name/fieldIdProcess.js b/entity/SalesprojectMember_entity/entityfields/pers_full_name/fieldIdProcess.js
new file mode 100644
index 0000000000000000000000000000000000000000..9146e0f6dde085619aae9f38397e04418b38110d
--- /dev/null
+++ b/entity/SalesprojectMember_entity/entityfields/pers_full_name/fieldIdProcess.js
@@ -0,0 +1,4 @@
+import("system.vars");
+import("system.result");
+
+result.string(vars.getString("$field.RELATION_ID"));
\ No newline at end of file
diff --git a/entity/SalesprojectMember_entity/entityfields/pers_full_name/valueProcess.js b/entity/SalesprojectMember_entity/entityfields/pers_full_name/valueProcess.js
new file mode 100644
index 0000000000000000000000000000000000000000..ca036ffd5a295d82f15524afcf18dbf97a4965bc
--- /dev/null
+++ b/entity/SalesprojectMember_entity/entityfields/pers_full_name/valueProcess.js
@@ -0,0 +1,4 @@
+import("system.vars");
+import("system.result");
+
+result.string(vars.get("$field.PERS_FIRSTNAME") + " " + vars.get("$field.PERS_LASTNAME") );
\ No newline at end of file
diff --git a/entity/SalesprojectMember_entity/entityfields/perssalesprojectmember_dfo/children/relationid_param/code.js b/entity/SalesprojectMember_entity/entityfields/perssalesprojectmember_dfo/children/relationid_param/code.js
new file mode 100644
index 0000000000000000000000000000000000000000..3f0b3946afc5e8c9069e02de42cb104840632a39
--- /dev/null
+++ b/entity/SalesprojectMember_entity/entityfields/perssalesprojectmember_dfo/children/relationid_param/code.js
@@ -0,0 +1,4 @@
+import("system.result");
+import("system.vars");
+
+result.string(vars.getString("$field.RELATION_ID"));
\ No newline at end of file
diff --git a/language/_____LANGUAGE_EXTRA/_____LANGUAGE_EXTRA.aod b/language/_____LANGUAGE_EXTRA/_____LANGUAGE_EXTRA.aod
index 6ddd3e5f5131ce5547f16cb86d4e3990cf0c495d..dae7af9c6955fc7a723e8e25b12bea0e9f493fe7 100644
--- a/language/_____LANGUAGE_EXTRA/_____LANGUAGE_EXTRA.aod
+++ b/language/_____LANGUAGE_EXTRA/_____LANGUAGE_EXTRA.aod
@@ -951,6 +951,18 @@
     <entry>
       <key>A reason is only possible if a date is given.</key>
     </entry>
+    <entry>
+      <key>Role</key>
+    </entry>
+    <entry>
+      <key>End date</key>
+    </entry>
+    <entry>
+      <key>title</key>
+    </entry>
+    <entry>
+      <key>Documents</key>
+    </entry>
   </keyValueMap>
   <font name="Dialog" style="0" size="11" />
   <sqlModels>
diff --git a/language/_____LANGUAGE_de/_____LANGUAGE_de.aod b/language/_____LANGUAGE_de/_____LANGUAGE_de.aod
index 69912e334bb46a1ee99159fae41eed2fe2e4cef2..408e14d9d2e2bc7b3c8c92b2e39b8d1c5d624254 100644
--- a/language/_____LANGUAGE_de/_____LANGUAGE_de.aod
+++ b/language/_____LANGUAGE_de/_____LANGUAGE_de.aod
@@ -1226,6 +1226,19 @@
       <key>A reason is only possible if a date is given.</key>
       <value>Begründung nur bei Ausgeschiedenen Mitbewerbern erlaubt.</value>
     </entry>
+    <entry>
+      <key>Role</key>
+    </entry>
+    <entry>
+      <key>End date</key>
+      <value>Enddatum</value>
+    </entry>
+    <entry>
+      <key>title</key>
+    </entry>
+    <entry>
+      <key>Documents</key>
+    </entry>
   </keyValueMap>
   <font name="Dialog" style="0" size="11" />
 </language>
diff --git a/language/_____LANGUAGE_en/_____LANGUAGE_en.aod b/language/_____LANGUAGE_en/_____LANGUAGE_en.aod
index 0a4e2533f06ac161a7c8eca6204fa9d2acab55a3..5caa62e97b9020658b591ff4f0fe9c2097d52af1 100644
--- a/language/_____LANGUAGE_en/_____LANGUAGE_en.aod
+++ b/language/_____LANGUAGE_en/_____LANGUAGE_en.aod
@@ -960,6 +960,18 @@
     <entry>
       <key>A reason is only possible if a date is given.</key>
     </entry>
+    <entry>
+      <key>Role</key>
+    </entry>
+    <entry>
+      <key>End date</key>
+    </entry>
+    <entry>
+      <key>title</key>
+    </entry>
+    <entry>
+      <key>Documents</key>
+    </entry>
   </keyValueMap>
   <font name="Dialog" style="0" size="11" />
 </language>
diff --git a/neonContext/SalesprojectCompetition_context/SalesprojectCompetition_context.aod b/neonContext/SalesprojectCompetition_context/SalesprojectCompetition_context.aod
index e2724c490db5a550d4b54319279edf9f2b3118ab..9578e83ae8b172ad0e783d7df92c770e07d55552 100644
--- a/neonContext/SalesprojectCompetition_context/SalesprojectCompetition_context.aod
+++ b/neonContext/SalesprojectCompetition_context/SalesprojectCompetition_context.aod
@@ -4,6 +4,7 @@
   <majorModelMode>DISTRIBUTED</majorModelMode>
   <filterview>SalesprojectCompetitionFilter_view</filterview>
   <editview>SalesprojectCompetitionEdit_view</editview>
+  <preview>SalesprojectCompetitionPreview_view</preview>
   <entity>SalesprojectCompetition_entity</entity>
   <references>
     <neonViewReference>
@@ -14,5 +15,9 @@
       <name>df710f0b-ed2b-46d1-852d-47ada0b6b8f0</name>
       <view>SalesprojectCompetitionEdit_view</view>
     </neonViewReference>
+    <neonViewReference>
+      <name>6df65cb7-f8fc-4b6e-963d-df6dde6d523b</name>
+      <view>SalesprojectCompetitionPreview_view</view>
+    </neonViewReference>
   </references>
 </neonContext>
diff --git a/neonContext/SalesprojectCycle_context/SalesprojectCycle_context.aod b/neonContext/SalesprojectCycle_context/SalesprojectCycle_context.aod
index 6903eab641ea5880e04e91d07acc1377a4afd613..f1613afaa8244b853f63901cb843fe9861bcc490 100644
--- a/neonContext/SalesprojectCycle_context/SalesprojectCycle_context.aod
+++ b/neonContext/SalesprojectCycle_context/SalesprojectCycle_context.aod
@@ -4,6 +4,7 @@
   <majorModelMode>DISTRIBUTED</majorModelMode>
   <filterview>SalesprojectCycleFilter_view</filterview>
   <editview>SalesprojectCycleEdit_view</editview>
+  <preview>SalesprojectCyclePreview_view</preview>
   <entity>SalesprojectCycle_entity</entity>
   <references>
     <neonViewReference>
@@ -14,5 +15,9 @@
       <name>04073406-1035-4a3b-919b-7e0bfda699e0</name>
       <view>SalesprojectCycleEdit_view</view>
     </neonViewReference>
+    <neonViewReference>
+      <name>b3a4073e-9431-4de1-a4d5-c9d11a71a214</name>
+      <view>SalesprojectCyclePreview_view</view>
+    </neonViewReference>
   </references>
 </neonContext>
diff --git a/neonContext/SalesprojectForecast_context/SalesprojectForecast_context.aod b/neonContext/SalesprojectForecast_context/SalesprojectForecast_context.aod
index 3d8e851726cad96a7207546068a58e4559dd1627..2409dba4e4bac7e7bd7aabb6c706e587c7ecd66b 100644
--- a/neonContext/SalesprojectForecast_context/SalesprojectForecast_context.aod
+++ b/neonContext/SalesprojectForecast_context/SalesprojectForecast_context.aod
@@ -4,6 +4,7 @@
   <majorModelMode>DISTRIBUTED</majorModelMode>
   <filterview>SalesprojectForecastFilter_entity</filterview>
   <editview>SalesprojectForecastEdit_view</editview>
+  <preview>SalesprojectForecastPreview_view</preview>
   <entity>SalesprojectForecast_entity</entity>
   <references>
     <neonViewReference>
@@ -14,5 +15,9 @@
       <name>7cc72509-722b-4d4f-870c-08878129ceb9</name>
       <view>SalesprojectForecastEdit_view</view>
     </neonViewReference>
+    <neonViewReference>
+      <name>1fe6e10b-52b4-44a4-88d8-9784a967572c</name>
+      <view>SalesprojectForecastPreview_view</view>
+    </neonViewReference>
   </references>
 </neonContext>
diff --git a/neonContext/SalesprojectMember_context/SalesprojectMember_context.aod b/neonContext/SalesprojectMember_context/SalesprojectMember_context.aod
index 1656a40475f6acedfe2e3dfe78213f34f1b393ee..55c00eebd7e0d53d13bdae74a2a08ced9fecc767 100644
--- a/neonContext/SalesprojectMember_context/SalesprojectMember_context.aod
+++ b/neonContext/SalesprojectMember_context/SalesprojectMember_context.aod
@@ -4,6 +4,7 @@
   <majorModelMode>DISTRIBUTED</majorModelMode>
   <filterview>SalesprojectMemberFilter_view</filterview>
   <editview>SalesprojectMemberEdit_view</editview>
+  <preview>SalesprojectMemberPreview_view</preview>
   <entity>SalesprojectMember_entity</entity>
   <references>
     <neonViewReference>
@@ -14,5 +15,9 @@
       <name>ebef21a3-c0e1-4333-b769-eb967cb4099b</name>
       <view>SalesprojectMemberEdit_view</view>
     </neonViewReference>
+    <neonViewReference>
+      <name>dc850b82-3c28-4626-a0fd-a856c624c2e3</name>
+      <view>SalesprojectMemberPreview_view</view>
+    </neonViewReference>
   </references>
 </neonContext>
diff --git a/neonContext/SalesprojectSource_context/SalesprojectSource_context.aod b/neonContext/SalesprojectSource_context/SalesprojectSource_context.aod
index 16e0b2dbf3aed5e8ebc3309f4aa394128efc48bf..12b145a8fe72bb4395b65c868a40609e68b13e89 100644
--- a/neonContext/SalesprojectSource_context/SalesprojectSource_context.aod
+++ b/neonContext/SalesprojectSource_context/SalesprojectSource_context.aod
@@ -4,6 +4,7 @@
   <majorModelMode>DISTRIBUTED</majorModelMode>
   <filterview>SalesprojectSourceFilter_view</filterview>
   <editview>SalesprojectSourceEdit_view</editview>
+  <preview>SalesprojectSourcePreview_view</preview>
   <entity>SalesprojectSource_entity</entity>
   <references>
     <neonViewReference>
@@ -14,5 +15,9 @@
       <name>56784b63-0558-433d-94cc-30170b64c9ca</name>
       <view>SalesprojectSourceEdit_view</view>
     </neonViewReference>
+    <neonViewReference>
+      <name>231302ed-b2a5-4ccd-bd08-e6a536efbc58</name>
+      <view>SalesprojectSourcePreview_view</view>
+    </neonViewReference>
   </references>
 </neonContext>
diff --git a/neonView/SalesprojectCompetitionPreview_view/SalesprojectCompetitionPreview_view.aod b/neonView/SalesprojectCompetitionPreview_view/SalesprojectCompetitionPreview_view.aod
new file mode 100644
index 0000000000000000000000000000000000000000..ac49613c7c4440231b667717f01d111225618f09
--- /dev/null
+++ b/neonView/SalesprojectCompetitionPreview_view/SalesprojectCompetitionPreview_view.aod
@@ -0,0 +1,36 @@
+<?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.0.0" xsi:schemaLocation="http://www.adito.de/2018/ao/Model adito://models/xsd/neonView/1.0.0">
+  <name>SalesprojectCompetitionPreview_view</name>
+  <majorModelMode>DISTRIBUTED</majorModelMode>
+  <layout>
+    <boxLayout>
+      <name>layout</name>
+    </boxLayout>
+  </layout>
+  <children>
+    <cardViewTemplate>
+      <name>SalesprojectCompetitionHeader_template</name>
+      <titleField>ORGNAME</titleField>
+      <descriptionField>INFO</descriptionField>
+      <entityField>#ENTITY</entityField>
+    </cardViewTemplate>
+    <genericViewTemplate>
+      <name>SalesprojectCompetitionInfo_template</name>
+      <entityField>#ENTITY</entityField>
+      <fields>
+        <entityFieldLink>
+          <name>33d74022-ccf9-47e7-8e24-6a1cedb1274e</name>
+          <entityField>STATUS</entityField>
+        </entityFieldLink>
+        <entityFieldLink>
+          <name>0519da18-4079-422a-9b65-9ab6dff01f1a</name>
+          <entityField>DATE_CANCELLED</entityField>
+        </entityFieldLink>
+        <entityFieldLink>
+          <name>1c73d653-0734-4fc7-9965-5b4f35288e02</name>
+          <entityField>REASON</entityField>
+        </entityFieldLink>
+      </fields>
+    </genericViewTemplate>
+  </children>
+</neonView>
diff --git a/neonView/SalesprojectCyclePreview_view/SalesprojectCyclePreview_view.aod b/neonView/SalesprojectCyclePreview_view/SalesprojectCyclePreview_view.aod
new file mode 100644
index 0000000000000000000000000000000000000000..6aa10e24b4cb6488b7aea0e38b3acf276281cf16
--- /dev/null
+++ b/neonView/SalesprojectCyclePreview_view/SalesprojectCyclePreview_view.aod
@@ -0,0 +1,28 @@
+<?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.0.0" xsi:schemaLocation="http://www.adito.de/2018/ao/Model adito://models/xsd/neonView/1.0.0">
+  <name>SalesprojectCyclePreview_view</name>
+  <majorModelMode>DISTRIBUTED</majorModelMode>
+  <layout>
+    <boxLayout>
+      <name>layout</name>
+    </boxLayout>
+  </layout>
+  <children>
+    <cardViewTemplate>
+      <name>SalesprojectCycleHeader_template</name>
+      <titleField>VALUE</titleField>
+      <descriptionField>DATE_START</descriptionField>
+      <entityField>#ENTITY</entityField>
+    </cardViewTemplate>
+    <genericViewTemplate>
+      <name>SalesprojectForecastInfo_template</name>
+      <entityField>#ENTITY</entityField>
+      <fields>
+        <entityFieldLink>
+          <name>e77b903f-a06f-4437-9b25-693b6f2aa45f</name>
+          <entityField>DATE_END</entityField>
+        </entityFieldLink>
+      </fields>
+    </genericViewTemplate>
+  </children>
+</neonView>
diff --git a/neonView/SalesprojectForecastPreview_view/SalesprojectForecastPreview_view.aod b/neonView/SalesprojectForecastPreview_view/SalesprojectForecastPreview_view.aod
new file mode 100644
index 0000000000000000000000000000000000000000..1c6f48dca56ce90cb4c6353cd53033502bb01dde
--- /dev/null
+++ b/neonView/SalesprojectForecastPreview_view/SalesprojectForecastPreview_view.aod
@@ -0,0 +1,32 @@
+<?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.0.0" xsi:schemaLocation="http://www.adito.de/2018/ao/Model adito://models/xsd/neonView/1.0.0">
+  <name>SalesprojectForecastPreview_view</name>
+  <majorModelMode>DISTRIBUTED</majorModelMode>
+  <layout>
+    <boxLayout>
+      <name>layout</name>
+    </boxLayout>
+  </layout>
+  <children>
+    <cardViewTemplate>
+      <name>SalesprojectForecastHeader_template</name>
+      <titleField>TYPE</titleField>
+      <descriptionField>DATE_START</descriptionField>
+      <entityField>#ENTITY</entityField>
+    </cardViewTemplate>
+    <genericViewTemplate>
+      <name>SalesprojectForecastInfo_template</name>
+      <entityField>#ENTITY</entityField>
+      <fields>
+        <entityFieldLink>
+          <name>796d2325-8684-4723-b376-262074268f4c</name>
+          <entityField>VOLUME</entityField>
+        </entityFieldLink>
+        <entityFieldLink>
+          <name>745f1f28-49a0-4c35-9c1a-e442d15716dc</name>
+          <entityField>INFO</entityField>
+        </entityFieldLink>
+      </fields>
+    </genericViewTemplate>
+  </children>
+</neonView>
diff --git a/neonView/SalesprojectMemberFilter_view/SalesprojectMemberFilter_view.aod b/neonView/SalesprojectMemberFilter_view/SalesprojectMemberFilter_view.aod
index 30b525ebd49092cb0e1695a0b71709fc372cea80..d35e9aed4e5cad8506c409178127ffb8e734b30c 100644
--- a/neonView/SalesprojectMemberFilter_view/SalesprojectMemberFilter_view.aod
+++ b/neonView/SalesprojectMemberFilter_view/SalesprojectMemberFilter_view.aod
@@ -17,12 +17,8 @@
           <entityField>ORG_NAME</entityField>
         </neonTableColumn>
         <neonTableColumn>
-          <name>4d642cf9-c660-40f4-b320-902821118d41</name>
-          <entityField>FIRSTNAME</entityField>
-        </neonTableColumn>
-        <neonTableColumn>
-          <name>10c8d22a-bf8b-4d20-9502-4d6c506afb37</name>
-          <entityField>LASTNAME</entityField>
+          <name>59e6aea1-9752-48b5-9d91-43edd0c1d670</name>
+          <entityField>PERS_FULL_NAME</entityField>
         </neonTableColumn>
         <neonTableColumn>
           <name>bea82980-0639-405a-ab3f-92e45f97090e</name>
diff --git a/neonView/SalesprojectMemberPreview_view/SalesprojectMemberPreview_view.aod b/neonView/SalesprojectMemberPreview_view/SalesprojectMemberPreview_view.aod
new file mode 100644
index 0000000000000000000000000000000000000000..d2f08e2676ee36baee0f3dac9b79ecab3fde478b
--- /dev/null
+++ b/neonView/SalesprojectMemberPreview_view/SalesprojectMemberPreview_view.aod
@@ -0,0 +1,18 @@
+<?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.0.0" xsi:schemaLocation="http://www.adito.de/2018/ao/Model adito://models/xsd/neonView/1.0.0">
+  <name>SalesprojectMemberPreview_view</name>
+  <majorModelMode>DISTRIBUTED</majorModelMode>
+  <layout>
+    <boxLayout>
+      <name>layout</name>
+    </boxLayout>
+  </layout>
+  <children>
+    <cardViewTemplate>
+      <name>SalesprojectMemberHeader_template</name>
+      <titleField>PERS_FULL_NAME</titleField>
+      <descriptionField>SALESPROJECT_ROLE</descriptionField>
+      <entityField>#ENTITY</entityField>
+    </cardViewTemplate>
+  </children>
+</neonView>
diff --git a/neonView/SalesprojectSourcePreview_view/SalesprojectSourcePreview_view.aod b/neonView/SalesprojectSourcePreview_view/SalesprojectSourcePreview_view.aod
new file mode 100644
index 0000000000000000000000000000000000000000..b891957e23a0f33f6718a128f81fc9636dab8a1f
--- /dev/null
+++ b/neonView/SalesprojectSourcePreview_view/SalesprojectSourcePreview_view.aod
@@ -0,0 +1,28 @@
+<?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.0.0" xsi:schemaLocation="http://www.adito.de/2018/ao/Model adito://models/xsd/neonView/1.0.0">
+  <name>SalesprojectSourcePreview_view</name>
+  <majorModelMode>DISTRIBUTED</majorModelMode>
+  <layout>
+    <boxLayout>
+      <name>layout</name>
+    </boxLayout>
+  </layout>
+  <children>
+    <cardViewTemplate>
+      <name>SalesprojectSourceHeader_template</name>
+      <titleField>SOURCE</titleField>
+      <descriptionField>ENTRYDATE</descriptionField>
+      <entityField>#ENTITY</entityField>
+    </cardViewTemplate>
+    <genericViewTemplate>
+      <name>SalesprojectSourceInfo_template</name>
+      <entityField>#ENTITY</entityField>
+      <fields>
+        <entityFieldLink>
+          <name>e21bd1a0-368c-4842-bbfb-23db50c20ef7</name>
+          <entityField>INFO</entityField>
+        </entityFieldLink>
+      </fields>
+    </genericViewTemplate>
+  </children>
+</neonView>