diff --git a/.liquibase/Data_alias/basic/2019.2/AttributeKeyword.xml b/.liquibase/Data_alias/basic/2019.2/AttributeKeyword.xml
index 272ae0c6a2922b4096ce2e511adc036fcdb3b88c..d924ad24ca2252b9d37a5cd90f35c45b66c18b7d 100644
--- a/.liquibase/Data_alias/basic/2019.2/AttributeKeyword.xml
+++ b/.liquibase/Data_alias/basic/2019.2/AttributeKeyword.xml
@@ -12,6 +12,9 @@
         <dropColumn tableName="AB_ATTRIBUTERELATION">
             <column name="BOOL_VALUE"/>
         </dropColumn>
+        <dropColumn tableName="AB_ATTRIBUTE">
+            <column name="ATTRIBUTE_LEVEL"/>
+        </dropColumn>
 	<modifyDataType tableName="AB_ATTRIBUTERELATION" columnName="CHAR_VALUE" newDataType="NVARCHAR(512)"/>
 	<createIndex indexName="IDX_ATTRPARENT" tableName="AB_ATTRIBUTE">
 		<column name="ATTRIBUTE_PARENT_ID"/>
diff --git a/.liquibase/Data_alias/basic/2019.2/data/example_attribute/Attribute.xml b/.liquibase/Data_alias/basic/2019.2/data/example_attribute/Attribute.xml
index 632b9c9749a3758287c9d0ddfc316b3e6295dc25..9895874d89a18bbdd07f23d7c44e1b5346feecf1 100644
--- a/.liquibase/Data_alias/basic/2019.2/data/example_attribute/Attribute.xml
+++ b/.liquibase/Data_alias/basic/2019.2/data/example_attribute/Attribute.xml
@@ -4,14 +4,12 @@
 <insert tableName="AB_ATTRIBUTE">
 	<column name="AB_ATTRIBUTEID" value="752d7706-ac6e-4b51-a918-4265531794a4"/>
 	<column name="ATTRIBUTE_ACTIVE" valueNumeric="1"/>
-	<column name="ATTRIBUTE_LEVEL" valueNumeric="0"/>
 	<column name="ATTRIBUTE_NAME" value="Mitbewerber"/>
 	<column name="ATTRIBUTE_TYPE" value="GROUP                               "/>
 </insert>
 <insert tableName="AB_ATTRIBUTE">
 	<column name="AB_ATTRIBUTEID" value="8af37871-d407-4414-98ad-e64dbaa5794a"/>
 	<column name="ATTRIBUTE_ACTIVE" valueNumeric="1"/>
-	<column name="ATTRIBUTE_LEVEL" valueNumeric="1"/>
 	<column name="ATTRIBUTE_NAME" value="Preispolitik"/>
 	<column name="ATTRIBUTE_PARENT_ID" value="752d7706-ac6e-4b51-a918-4265531794a4"/>
 	<column name="ATTRIBUTE_TYPE" value="KEYWORD                             "/>
@@ -20,7 +18,6 @@
 <insert tableName="AB_ATTRIBUTE">
 	<column name="AB_ATTRIBUTEID" value="558419b2-6113-4060-b88d-cc6324754765"/>
 	<column name="ATTRIBUTE_ACTIVE" valueNumeric="1"/>
-	<column name="ATTRIBUTE_LEVEL" valueNumeric="1"/>
 	<column name="ATTRIBUTE_NAME" value="Stärke"/>
 	<column name="ATTRIBUTE_PARENT_ID" value="752d7706-ac6e-4b51-a918-4265531794a4"/>
 	<column name="ATTRIBUTE_TYPE" value="KEYWORD                             "/>
@@ -29,7 +26,6 @@
 <insert tableName="AB_ATTRIBUTE">
 	<column name="AB_ATTRIBUTEID" value="71226196-2812-4d70-b90f-c3e2c14fd4d1"/>
 	<column name="ATTRIBUTE_ACTIVE" valueNumeric="1"/>
-	<column name="ATTRIBUTE_LEVEL" valueNumeric="1"/>
 	<column name="ATTRIBUTE_NAME" value="Schwäche"/>
 	<column name="ATTRIBUTE_PARENT_ID" value="752d7706-ac6e-4b51-a918-4265531794a4"/>
 	<column name="ATTRIBUTE_TYPE" value="KEYWORD                             "/>
@@ -38,14 +34,12 @@
 <insert tableName="AB_ATTRIBUTE">
 	<column name="AB_ATTRIBUTEID" value="0644222a-2b3b-4f5e-a85a-d24c32fa0e72"/>
 	<column name="ATTRIBUTE_ACTIVE" valueNumeric="1"/>
-	<column name="ATTRIBUTE_LEVEL" valueNumeric="0"/>
 	<column name="ATTRIBUTE_NAME" value="Interessen"/>
 	<column name="ATTRIBUTE_TYPE" value="GROUP                               "/>
 </insert>
 <insert tableName="AB_ATTRIBUTE">
 	<column name="AB_ATTRIBUTEID" value="53266a7c-58ed-47dc-bbe8-9e00b33cb344"/>
 	<column name="ATTRIBUTE_ACTIVE" valueNumeric="1"/>
-	<column name="ATTRIBUTE_LEVEL" valueNumeric="1"/>
 	<column name="ATTRIBUTE_NAME" value="Kulanz"/>
 	<column name="ATTRIBUTE_PARENT_ID" value="965823ef-fe63-41f8-9b0b-432f17ac31a7"/>
 	<column name="ATTRIBUTE_TYPE" value="COMBOVALUE                          "/>
@@ -54,28 +48,24 @@
 <insert tableName="AB_ATTRIBUTE">
 	<column name="AB_ATTRIBUTEID" value="0ecd14d9-837c-47fc-9676-afe71f7e5518"/>
 	<column name="ATTRIBUTE_ACTIVE" valueNumeric="0"/>
-	<column name="ATTRIBUTE_LEVEL" valueNumeric="0"/>
 	<column name="ATTRIBUTE_NAME" value="Schadensart"/>
 	<column name="ATTRIBUTE_TYPE" value="COMBO                               "/>
 </insert>
 <insert tableName="AB_ATTRIBUTE">
 	<column name="AB_ATTRIBUTEID" value="965823ef-fe63-41f8-9b0b-432f17ac31a7"/>
 	<column name="ATTRIBUTE_ACTIVE" valueNumeric="0"/>
-	<column name="ATTRIBUTE_LEVEL" valueNumeric="0"/>
 	<column name="ATTRIBUTE_NAME" value="Regulierung"/>
 	<column name="ATTRIBUTE_TYPE" value="COMBO                               "/>
 </insert>
 <insert tableName="AB_ATTRIBUTE">
 	<column name="AB_ATTRIBUTEID" value="10dc7354-cb50-4354-8412-2c35b569e3ad"/>
 	<column name="ATTRIBUTE_ACTIVE" valueNumeric="1"/>
-	<column name="ATTRIBUTE_LEVEL" valueNumeric="0"/>
 	<column name="ATTRIBUTE_NAME" value="Technische Merkmale"/>
 	<column name="ATTRIBUTE_TYPE" value="GROUP                               "/>
 </insert>
 <insert tableName="AB_ATTRIBUTE">
 	<column name="AB_ATTRIBUTEID" value="e7e05c6e-6108-44bd-824a-c076dfa5ae93"/>
 	<column name="ATTRIBUTE_ACTIVE" valueNumeric="1"/>
-	<column name="ATTRIBUTE_LEVEL" valueNumeric="2"/>
 	<column name="ATTRIBUTE_NAME" value="B"/>
 	<column name="ATTRIBUTE_PARENT_ID" value="f11f65d0-4352-4f81-85d0-bfd034275e34"/>
 	<column name="ATTRIBUTE_TYPE" value="COMBOVALUE                          "/>
@@ -84,7 +74,6 @@
 <insert tableName="AB_ATTRIBUTE">
 	<column name="AB_ATTRIBUTEID" value="ed4c3079-51b0-4bb5-b228-55de4309d5ab"/>
 	<column name="ATTRIBUTE_ACTIVE" valueNumeric="1"/>
-	<column name="ATTRIBUTE_LEVEL" valueNumeric="2"/>
 	<column name="ATTRIBUTE_NAME" value="0 gering"/>
 	<column name="ATTRIBUTE_PARENT_ID" value="e73ed929-8631-46de-b28f-eb1423abb808"/>
 	<column name="ATTRIBUTE_TYPE" value="COMBOVALUE                          "/>
@@ -92,7 +81,6 @@
 <insert tableName="AB_ATTRIBUTE">
 	<column name="AB_ATTRIBUTEID" value="6266b41c-fa20-47b9-bd71-5633015d0796"/>
 	<column name="ATTRIBUTE_ACTIVE" valueNumeric="1"/>
-	<column name="ATTRIBUTE_LEVEL" valueNumeric="2"/>
 	<column name="ATTRIBUTE_NAME" value="gut"/>
 	<column name="ATTRIBUTE_PARENT_ID" value="dc52ede6-2b79-488c-b7bb-48877bd5d198"/>
 	<column name="ATTRIBUTE_TYPE" value="COMBOVALUE                          "/>
@@ -100,7 +88,6 @@
 <insert tableName="AB_ATTRIBUTE">
 	<column name="AB_ATTRIBUTEID" value="dc52ede6-2b79-488c-b7bb-48877bd5d198"/>
 	<column name="ATTRIBUTE_ACTIVE" valueNumeric="1"/>
-	<column name="ATTRIBUTE_LEVEL" valueNumeric="1"/>
 	<column name="ATTRIBUTE_NAME" value="Stimmung"/>
 	<column name="ATTRIBUTE_PARENT_ID" value="83e627b7-39da-4519-8023-ed384d3a0a42"/>
 	<column name="ATTRIBUTE_TYPE" value="COMBO                               "/>
@@ -109,7 +96,6 @@
 <insert tableName="AB_ATTRIBUTE">
 	<column name="AB_ATTRIBUTEID" value="691452ec-3b9f-43dc-91a2-645a97b775b2"/>
 	<column name="ATTRIBUTE_ACTIVE" valueNumeric="1"/>
-	<column name="ATTRIBUTE_LEVEL" valueNumeric="1"/>
 	<column name="ATTRIBUTE_NAME" value="Risiko"/>
 	<column name="ATTRIBUTE_PARENT_ID" value="e32cd923-3774-41c1-95d5-57b79e52e568"/>
 	<column name="ATTRIBUTE_TYPE" value="COMBO                               "/>
@@ -118,7 +104,6 @@
 <insert tableName="AB_ATTRIBUTE">
 	<column name="AB_ATTRIBUTEID" value="54018b5e-0e02-48d1-873c-1c934d2e97ed"/>
 	<column name="ATTRIBUTE_ACTIVE" valueNumeric="1"/>
-	<column name="ATTRIBUTE_LEVEL" valueNumeric="2"/>
 	<column name="ATTRIBUTE_NAME" value="Rennrad"/>
 	<column name="ATTRIBUTE_PARENT_ID" value="65f0027d-7939-4342-b531-f31f10c3c045"/>
 	<column name="ATTRIBUTE_TYPE" value="COMBOVALUE                          "/>
@@ -127,7 +112,6 @@
 <insert tableName="AB_ATTRIBUTE">
 	<column name="AB_ATTRIBUTEID" value="292825e8-fa96-4b7b-8dab-71955ae14571"/>
 	<column name="ATTRIBUTE_ACTIVE" valueNumeric="1"/>
-	<column name="ATTRIBUTE_LEVEL" valueNumeric="2"/>
 	<column name="ATTRIBUTE_NAME" value="A"/>
 	<column name="ATTRIBUTE_PARENT_ID" value="f11f65d0-4352-4f81-85d0-bfd034275e34"/>
 	<column name="ATTRIBUTE_TYPE" value="COMBOVALUE                          "/>
@@ -135,7 +119,6 @@
 <insert tableName="AB_ATTRIBUTE">
 	<column name="AB_ATTRIBUTEID" value="4fcd8bb8-72fd-48d0-9e64-4c80e5177c36"/>
 	<column name="ATTRIBUTE_ACTIVE" valueNumeric="1"/>
-	<column name="ATTRIBUTE_LEVEL" valueNumeric="2"/>
 	<column name="ATTRIBUTE_NAME" value="NPO"/>
 	<column name="ATTRIBUTE_PARENT_ID" value="7e9927a4-41e4-426f-bddd-c3e9ee3b093e"/>
 	<column name="ATTRIBUTE_TYPE" value="COMBOVALUE                          "/>
@@ -145,14 +128,12 @@
 	<column name="AB_ATTRIBUTEID" value="9e9568c5-ad8a-4c1e-a6e6-72c9b4a3acf7"/>
 	<column name="ATTRIBUTE_ACTIVE" valueNumeric="0"/>
 	<column name="ATTRIBUTE_INFO" value="Als Attribut ist der Name aus lib_frame z.B. 'ORG' 'PERS' 'OFFER' etc. zu verwenden."/>
-	<column name="ATTRIBUTE_LEVEL" valueNumeric="0"/>
 	<column name="ATTRIBUTE_NAME" value="Doku Vorlagen Verwendung"/>
 	<column name="ATTRIBUTE_TYPE" value="COMBO                               "/>
 </insert>
 <insert tableName="AB_ATTRIBUTE">
 	<column name="AB_ATTRIBUTEID" value="2b6e3225-9447-4706-9313-62c9463d6671"/>
 	<column name="ATTRIBUTE_ACTIVE" valueNumeric="1"/>
-	<column name="ATTRIBUTE_LEVEL" valueNumeric="2"/>
 	<column name="ATTRIBUTE_NAME" value="Handwerk"/>
 	<column name="ATTRIBUTE_PARENT_ID" value="da8e8568-63e0-41d3-a83f-2d8ae4982ba5"/>
 	<column name="ATTRIBUTE_TYPE" value="COMBOVALUE                          "/>
@@ -161,7 +142,6 @@
 <insert tableName="AB_ATTRIBUTE">
 	<column name="AB_ATTRIBUTEID" value="be60e4b3-19b1-48a9-ad5c-c7d38698b4a1"/>
 	<column name="ATTRIBUTE_ACTIVE" valueNumeric="1"/>
-	<column name="ATTRIBUTE_LEVEL" valueNumeric="2"/>
 	<column name="ATTRIBUTE_NAME" value="Dumpingpreis Wettbewerb"/>
 	<column name="ATTRIBUTE_PARENT_ID" value="691452ec-3b9f-43dc-91a2-645a97b775b2"/>
 	<column name="ATTRIBUTE_TYPE" value="COMBOVALUE                          "/>
@@ -170,7 +150,6 @@
 <insert tableName="AB_ATTRIBUTE">
 	<column name="AB_ATTRIBUTEID" value="6d15f683-389e-4915-9043-c4cfdf188095"/>
 	<column name="ATTRIBUTE_ACTIVE" valueNumeric="1"/>
-	<column name="ATTRIBUTE_LEVEL" valueNumeric="1"/>
 	<column name="ATTRIBUTE_NAME" value="Vollberechnung"/>
 	<column name="ATTRIBUTE_PARENT_ID" value="965823ef-fe63-41f8-9b0b-432f17ac31a7"/>
 	<column name="ATTRIBUTE_TYPE" value="COMBOVALUE                          "/>
@@ -179,14 +158,12 @@
 	<column name="AB_ATTRIBUTEID" value="ab545654-1fce-4993-b763-0ec469781302"/>
 	<column name="ATTRIBUTE_ACTIVE" valueNumeric="1"/>
 	<column name="ATTRIBUTE_INFO" value="Konditionen die bei Angebotserstellung übernommen werden"/>
-	<column name="ATTRIBUTE_LEVEL" valueNumeric="0"/>
 	<column name="ATTRIBUTE_NAME" value="Konditionen"/>
 	<column name="ATTRIBUTE_TYPE" value="GROUP                               "/>
 </insert>
 <insert tableName="AB_ATTRIBUTE">
 	<column name="AB_ATTRIBUTEID" value="25e97db1-f796-497d-9842-3efcbb5bebf1"/>
 	<column name="ATTRIBUTE_ACTIVE" valueNumeric="1"/>
-	<column name="ATTRIBUTE_LEVEL" valueNumeric="1"/>
 	<column name="ATTRIBUTE_NAME" value="Sonstiges"/>
 	<column name="ATTRIBUTE_PARENT_ID" value="0644222a-2b3b-4f5e-a85a-d24c32fa0e72"/>
 	<column name="ATTRIBUTE_TYPE" value="COMBO                               "/>
@@ -195,7 +172,6 @@
 <insert tableName="AB_ATTRIBUTE">
 	<column name="AB_ATTRIBUTEID" value="a844a395-e857-447d-b8f8-fa850bbceb82"/>
 	<column name="ATTRIBUTE_ACTIVE" valueNumeric="1"/>
-	<column name="ATTRIBUTE_LEVEL" valueNumeric="1"/>
 	<column name="ATTRIBUTE_NAME" value="Produkttyp"/>
 	<column name="ATTRIBUTE_PARENT_ID" value="e32cd923-3774-41c1-95d5-57b79e52e568"/>
 	<column name="ATTRIBUTE_TYPE" value="COMBO                               "/>
@@ -204,7 +180,6 @@
 <insert tableName="AB_ATTRIBUTE">
 	<column name="AB_ATTRIBUTEID" value="b1c552a0-eab9-417d-9f12-039d41603f6d"/>
 	<column name="ATTRIBUTE_ACTIVE" valueNumeric="1"/>
-	<column name="ATTRIBUTE_LEVEL" valueNumeric="2"/>
 	<column name="ATTRIBUTE_NAME" value="mittel"/>
 	<column name="ATTRIBUTE_PARENT_ID" value="dc52ede6-2b79-488c-b7bb-48877bd5d198"/>
 	<column name="ATTRIBUTE_TYPE" value="COMBOVALUE                          "/>
@@ -213,7 +188,6 @@
 <insert tableName="AB_ATTRIBUTE">
 	<column name="AB_ATTRIBUTEID" value="9e20d257-e2a7-4ef7-9253-1d8ed971b7b9"/>
 	<column name="ATTRIBUTE_ACTIVE" valueNumeric="1"/>
-	<column name="ATTRIBUTE_LEVEL" valueNumeric="2"/>
 	<column name="ATTRIBUTE_NAME" value="D"/>
 	<column name="ATTRIBUTE_PARENT_ID" value="f11f65d0-4352-4f81-85d0-bfd034275e34"/>
 	<column name="ATTRIBUTE_TYPE" value="COMBOVALUE                          "/>
@@ -222,7 +196,6 @@
 <insert tableName="AB_ATTRIBUTE">
 	<column name="AB_ATTRIBUTEID" value="0a6cbbc0-bd0e-4794-96ef-3d458d5fdb70"/>
 	<column name="ATTRIBUTE_ACTIVE" valueNumeric="1"/>
-	<column name="ATTRIBUTE_LEVEL" valueNumeric="2"/>
 	<column name="ATTRIBUTE_NAME" value="1 mittel"/>
 	<column name="ATTRIBUTE_PARENT_ID" value="e73ed929-8631-46de-b28f-eb1423abb808"/>
 	<column name="ATTRIBUTE_TYPE" value="COMBOVALUE                          "/>
@@ -231,7 +204,6 @@
 <insert tableName="AB_ATTRIBUTE">
 	<column name="AB_ATTRIBUTEID" value="32612c75-b32c-4043-88c4-e8237acf8d5c"/>
 	<column name="ATTRIBUTE_ACTIVE" valueNumeric="1"/>
-	<column name="ATTRIBUTE_LEVEL" valueNumeric="2"/>
 	<column name="ATTRIBUTE_NAME" value="liebt Geselligkeit"/>
 	<column name="ATTRIBUTE_PARENT_ID" value="25e97db1-f796-497d-9842-3efcbb5bebf1"/>
 	<column name="ATTRIBUTE_TYPE" value="COMBOVALUE                          "/>
@@ -240,7 +212,6 @@
 <insert tableName="AB_ATTRIBUTE">
 	<column name="AB_ATTRIBUTEID" value="6db07a20-86bc-48da-8b27-b39bdd73b86b"/>
 	<column name="ATTRIBUTE_ACTIVE" valueNumeric="1"/>
-	<column name="ATTRIBUTE_LEVEL" valueNumeric="2"/>
 	<column name="ATTRIBUTE_NAME" value="Projektverschiebung Kunde"/>
 	<column name="ATTRIBUTE_PARENT_ID" value="691452ec-3b9f-43dc-91a2-645a97b775b2"/>
 	<column name="ATTRIBUTE_TYPE" value="COMBOVALUE                          "/>
@@ -249,7 +220,6 @@
 <insert tableName="AB_ATTRIBUTE">
 	<column name="AB_ATTRIBUTEID" value="85c9cdd8-f7a6-4210-840e-fab8628f4dbe"/>
 	<column name="ATTRIBUTE_ACTIVE" valueNumeric="1"/>
-	<column name="ATTRIBUTE_LEVEL" valueNumeric="2"/>
 	<column name="ATTRIBUTE_NAME" value="Qualitätsproblem Kunde"/>
 	<column name="ATTRIBUTE_PARENT_ID" value="691452ec-3b9f-43dc-91a2-645a97b775b2"/>
 	<column name="ATTRIBUTE_TYPE" value="COMBOVALUE                          "/>
@@ -258,7 +228,6 @@
 <insert tableName="AB_ATTRIBUTE">
 	<column name="AB_ATTRIBUTEID" value="7c39913b-a07c-4332-96ff-7b34b566ff49"/>
 	<column name="ATTRIBUTE_ACTIVE" valueNumeric="1"/>
-	<column name="ATTRIBUTE_LEVEL" valueNumeric="2"/>
 	<column name="ATTRIBUTE_NAME" value="Wein"/>
 	<column name="ATTRIBUTE_PARENT_ID" value="7621696c-40ce-4cf2-92ec-74bc940e49ec"/>
 	<column name="ATTRIBUTE_TYPE" value="COMBOVALUE                          "/>
@@ -266,7 +235,6 @@
 <insert tableName="AB_ATTRIBUTE">
 	<column name="AB_ATTRIBUTEID" value="07fc6730-6c83-4996-bfd9-41c18765a10a"/>
 	<column name="ATTRIBUTE_ACTIVE" valueNumeric="1"/>
-	<column name="ATTRIBUTE_LEVEL" valueNumeric="2"/>
 	<column name="ATTRIBUTE_NAME" value="Wechsel Entscheidungsträger"/>
 	<column name="ATTRIBUTE_PARENT_ID" value="691452ec-3b9f-43dc-91a2-645a97b775b2"/>
 	<column name="ATTRIBUTE_TYPE" value="COMBOVALUE                          "/>
@@ -275,7 +243,6 @@
 <insert tableName="AB_ATTRIBUTE">
 	<column name="AB_ATTRIBUTEID" value="26385e16-6b2f-428c-9c28-1bfa9c2ccf6f"/>
 	<column name="ATTRIBUTE_ACTIVE" valueNumeric="1"/>
-	<column name="ATTRIBUTE_LEVEL" valueNumeric="2"/>
 	<column name="ATTRIBUTE_NAME" value="Finanzdienstleistung"/>
 	<column name="ATTRIBUTE_PARENT_ID" value="7e9927a4-41e4-426f-bddd-c3e9ee3b093e"/>
 	<column name="ATTRIBUTE_TYPE" value="COMBOVALUE                          "/>
@@ -284,7 +251,6 @@
 <insert tableName="AB_ATTRIBUTE">
 	<column name="AB_ATTRIBUTEID" value="65f0027d-7939-4342-b531-f31f10c3c045"/>
 	<column name="ATTRIBUTE_ACTIVE" valueNumeric="1"/>
-	<column name="ATTRIBUTE_LEVEL" valueNumeric="1"/>
 	<column name="ATTRIBUTE_NAME" value="Sport"/>
 	<column name="ATTRIBUTE_PARENT_ID" value="0644222a-2b3b-4f5e-a85a-d24c32fa0e72"/>
 	<column name="ATTRIBUTE_TYPE" value="COMBO                               "/>
@@ -293,7 +259,6 @@
 <insert tableName="AB_ATTRIBUTE">
 	<column name="AB_ATTRIBUTEID" value="7f01bfa6-ce9d-4964-b1e2-3cd5464d076a"/>
 	<column name="ATTRIBUTE_ACTIVE" valueNumeric="1"/>
-	<column name="ATTRIBUTE_LEVEL" valueNumeric="2"/>
 	<column name="ATTRIBUTE_NAME" value="Gerät/Maschine"/>
 	<column name="ATTRIBUTE_PARENT_ID" value="a844a395-e857-447d-b8f8-fa850bbceb82"/>
 	<column name="ATTRIBUTE_TYPE" value="COMBOVALUE                          "/>
@@ -301,7 +266,6 @@
 <insert tableName="AB_ATTRIBUTE">
 	<column name="AB_ATTRIBUTEID" value="e857f9ee-fb27-4507-8381-46ba0a181cef"/>
 	<column name="ATTRIBUTE_ACTIVE" valueNumeric="1"/>
-	<column name="ATTRIBUTE_LEVEL" valueNumeric="1"/>
 	<column name="ATTRIBUTE_NAME" value="Jahresurlaub"/>
 	<column name="ATTRIBUTE_PARENT_ID" value="acaf54c3-9613-4740-aa22-4f6ebd0d6cb0"/>
 	<column name="ATTRIBUTE_TYPE" value="NUMBER                              "/>
@@ -309,7 +273,6 @@
 <insert tableName="AB_ATTRIBUTE">
 	<column name="AB_ATTRIBUTEID" value="005b2ec8-68f3-4cbe-b9e5-783526e4c288"/>
 	<column name="ATTRIBUTE_ACTIVE" valueNumeric="1"/>
-	<column name="ATTRIBUTE_LEVEL" valueNumeric="2"/>
 	<column name="ATTRIBUTE_NAME" value="Fernreisen"/>
 	<column name="ATTRIBUTE_PARENT_ID" value="25e97db1-f796-497d-9842-3efcbb5bebf1"/>
 	<column name="ATTRIBUTE_TYPE" value="COMBOVALUE                          "/>
@@ -317,7 +280,6 @@
 <insert tableName="AB_ATTRIBUTE">
 	<column name="AB_ATTRIBUTEID" value="4dce5406-9a91-4a92-b55e-d1313c18f9c6"/>
 	<column name="ATTRIBUTE_ACTIVE" valueNumeric="1"/>
-	<column name="ATTRIBUTE_LEVEL" valueNumeric="1"/>
 	<column name="ATTRIBUTE_NAME" value="Teilberechnung"/>
 	<column name="ATTRIBUTE_PARENT_ID" value="965823ef-fe63-41f8-9b0b-432f17ac31a7"/>
 	<column name="ATTRIBUTE_TYPE" value="COMBOVALUE                          "/>
@@ -326,7 +288,6 @@
 <insert tableName="AB_ATTRIBUTE">
 	<column name="AB_ATTRIBUTEID" value="9cfa5ce3-f1ae-4d18-9a65-0571f5ffb786"/>
 	<column name="ATTRIBUTE_ACTIVE" valueNumeric="1"/>
-	<column name="ATTRIBUTE_LEVEL" valueNumeric="1"/>
 	<column name="ATTRIBUTE_NAME" value="PERS"/>
 	<column name="ATTRIBUTE_PARENT_ID" value="9e9568c5-ad8a-4c1e-a6e6-72c9b4a3acf7"/>
 	<column name="ATTRIBUTE_TYPE" value="COMBOVALUE                          "/>
@@ -335,14 +296,12 @@
 <insert tableName="AB_ATTRIBUTE">
 	<column name="AB_ATTRIBUTEID" value="e32cd923-3774-41c1-95d5-57b79e52e568"/>
 	<column name="ATTRIBUTE_ACTIVE" valueNumeric="1"/>
-	<column name="ATTRIBUTE_LEVEL" valueNumeric="0"/>
 	<column name="ATTRIBUTE_NAME" value="Beurteilung"/>
 	<column name="ATTRIBUTE_TYPE" value="GROUP                               "/>
 </insert>
 <insert tableName="AB_ATTRIBUTE">
 	<column name="AB_ATTRIBUTEID" value="7e9927a4-41e4-426f-bddd-c3e9ee3b093e"/>
 	<column name="ATTRIBUTE_ACTIVE" valueNumeric="1"/>
-	<column name="ATTRIBUTE_LEVEL" valueNumeric="1"/>
 	<column name="ATTRIBUTE_NAME" value="Branche"/>
 	<column name="ATTRIBUTE_PARENT_ID" value="e32cd923-3774-41c1-95d5-57b79e52e568"/>
 	<column name="ATTRIBUTE_TYPE" value="COMBO                               "/>
@@ -350,7 +309,6 @@
 <insert tableName="AB_ATTRIBUTE">
 	<column name="AB_ATTRIBUTEID" value="c7d28377-8cb1-4f92-a9ac-ed08041a782b"/>
 	<column name="ATTRIBUTE_ACTIVE" valueNumeric="1"/>
-	<column name="ATTRIBUTE_LEVEL" valueNumeric="1"/>
 	<column name="ATTRIBUTE_NAME" value="Zielgruppe"/>
 	<column name="ATTRIBUTE_PARENT_ID" value="e32cd923-3774-41c1-95d5-57b79e52e568"/>
 	<column name="ATTRIBUTE_TYPE" value="COMBO                               "/>
@@ -359,7 +317,6 @@
 <insert tableName="AB_ATTRIBUTE">
 	<column name="AB_ATTRIBUTEID" value="bb0c6356-33be-4e7c-a409-9ef5145f7aae"/>
 	<column name="ATTRIBUTE_ACTIVE" valueNumeric="1"/>
-	<column name="ATTRIBUTE_LEVEL" valueNumeric="2"/>
 	<column name="ATTRIBUTE_NAME" value="Dienstleistung"/>
 	<column name="ATTRIBUTE_PARENT_ID" value="7e9927a4-41e4-426f-bddd-c3e9ee3b093e"/>
 	<column name="ATTRIBUTE_TYPE" value="COMBOVALUE                          "/>
@@ -368,7 +325,6 @@
 <insert tableName="AB_ATTRIBUTE">
 	<column name="AB_ATTRIBUTEID" value="17746b46-2702-447a-b749-a92bfdf4bb38"/>
 	<column name="ATTRIBUTE_ACTIVE" valueNumeric="1"/>
-	<column name="ATTRIBUTE_LEVEL" valueNumeric="2"/>
 	<column name="ATTRIBUTE_NAME" value="Kunde"/>
 	<column name="ATTRIBUTE_PARENT_ID" value="c7d28377-8cb1-4f92-a9ac-ed08041a782b"/>
 	<column name="ATTRIBUTE_TYPE" value="COMBOVALUE                          "/>
@@ -376,7 +332,6 @@
 <insert tableName="AB_ATTRIBUTE">
 	<column name="AB_ATTRIBUTEID" value="d0a9eb78-6dcf-48e0-ba91-04a3ba104d26"/>
 	<column name="ATTRIBUTE_ACTIVE" valueNumeric="1"/>
-	<column name="ATTRIBUTE_LEVEL" valueNumeric="2"/>
 	<column name="ATTRIBUTE_NAME" value="Interessent"/>
 	<column name="ATTRIBUTE_PARENT_ID" value="c7d28377-8cb1-4f92-a9ac-ed08041a782b"/>
 	<column name="ATTRIBUTE_TYPE" value="COMBOVALUE                          "/>
@@ -385,7 +340,6 @@
 <insert tableName="AB_ATTRIBUTE">
 	<column name="AB_ATTRIBUTEID" value="e4a60941-513f-4e75-a787-f00070ecb00a"/>
 	<column name="ATTRIBUTE_ACTIVE" valueNumeric="1"/>
-	<column name="ATTRIBUTE_LEVEL" valueNumeric="2"/>
 	<column name="ATTRIBUTE_NAME" value="Hersteller"/>
 	<column name="ATTRIBUTE_PARENT_ID" value="c7d28377-8cb1-4f92-a9ac-ed08041a782b"/>
 	<column name="ATTRIBUTE_TYPE" value="COMBOVALUE                          "/>
@@ -394,7 +348,6 @@
 <insert tableName="AB_ATTRIBUTE">
 	<column name="AB_ATTRIBUTEID" value="1d30d0ab-6103-4972-84c0-fd23eef15ca1"/>
 	<column name="ATTRIBUTE_ACTIVE" valueNumeric="1"/>
-	<column name="ATTRIBUTE_LEVEL" valueNumeric="2"/>
 	<column name="ATTRIBUTE_NAME" value="Wettbewerber"/>
 	<column name="ATTRIBUTE_PARENT_ID" value="c7d28377-8cb1-4f92-a9ac-ed08041a782b"/>
 	<column name="ATTRIBUTE_TYPE" value="COMBOVALUE                          "/>
@@ -403,7 +356,6 @@
 <insert tableName="AB_ATTRIBUTE">
 	<column name="AB_ATTRIBUTEID" value="83e627b7-39da-4519-8023-ed384d3a0a42"/>
 	<column name="ATTRIBUTE_ACTIVE" valueNumeric="1"/>
-	<column name="ATTRIBUTE_LEVEL" valueNumeric="0"/>
 	<column name="ATTRIBUTE_NAME" value="Betreuung"/>
 	<column name="ATTRIBUTE_TYPE" value="GROUP                               "/>
 	<column name="SORTING" valueNumeric="1"/>
@@ -411,21 +363,18 @@
 <insert tableName="AB_ATTRIBUTE">
 	<column name="AB_ATTRIBUTEID" value="786148de-56b3-497e-88db-2ff5e4dc0bd7"/>
 	<column name="ATTRIBUTE_ACTIVE" valueNumeric="1"/>
-	<column name="ATTRIBUTE_LEVEL" valueNumeric="0"/>
 	<column name="ATTRIBUTE_NAME" value="Kontaktierung"/>
 	<column name="ATTRIBUTE_TYPE" value="GROUP                               "/>
 </insert>
 <insert tableName="AB_ATTRIBUTE">
 	<column name="AB_ATTRIBUTEID" value="1d4c071b-237e-4a11-abff-0acaeaf6f8b1"/>
 	<column name="ATTRIBUTE_ACTIVE" valueNumeric="1"/>
-	<column name="ATTRIBUTE_LEVEL" valueNumeric="0"/>
 	<column name="ATTRIBUTE_NAME" value="Signatur"/>
 	<column name="ATTRIBUTE_TYPE" value="GROUP                               "/>
 </insert>
 <insert tableName="AB_ATTRIBUTE">
 	<column name="AB_ATTRIBUTEID" value="79ee6a0f-5192-4db3-9b05-156fd18b01b4"/>
 	<column name="ATTRIBUTE_ACTIVE" valueNumeric="1"/>
-	<column name="ATTRIBUTE_LEVEL" valueNumeric="2"/>
 	<column name="ATTRIBUTE_NAME" value="Bier"/>
 	<column name="ATTRIBUTE_PARENT_ID" value="7621696c-40ce-4cf2-92ec-74bc940e49ec"/>
 	<column name="ATTRIBUTE_TYPE" value="COMBOVALUE                          "/>
@@ -434,7 +383,6 @@
 <insert tableName="AB_ATTRIBUTE">
 	<column name="AB_ATTRIBUTEID" value="7621696c-40ce-4cf2-92ec-74bc940e49ec"/>
 	<column name="ATTRIBUTE_ACTIVE" valueNumeric="1"/>
-	<column name="ATTRIBUTE_LEVEL" valueNumeric="1"/>
 	<column name="ATTRIBUTE_NAME" value="Genuss"/>
 	<column name="ATTRIBUTE_PARENT_ID" value="0644222a-2b3b-4f5e-a85a-d24c32fa0e72"/>
 	<column name="ATTRIBUTE_TYPE" value="COMBO                               "/>
@@ -443,7 +391,6 @@
 <insert tableName="AB_ATTRIBUTE">
 	<column name="AB_ATTRIBUTEID" value="a3972e57-d081-463a-a33c-5d4d3af6d8f2"/>
 	<column name="ATTRIBUTE_ACTIVE" valueNumeric="1"/>
-	<column name="ATTRIBUTE_LEVEL" valueNumeric="2"/>
 	<column name="ATTRIBUTE_NAME" value="Motorrad"/>
 	<column name="ATTRIBUTE_PARENT_ID" value="65f0027d-7939-4342-b531-f31f10c3c045"/>
 	<column name="ATTRIBUTE_TYPE" value="COMBOVALUE                          "/>
@@ -452,7 +399,6 @@
 <insert tableName="AB_ATTRIBUTE">
 	<column name="AB_ATTRIBUTEID" value="6819c616-a580-4bd6-ba41-9ba1db569dc4"/>
 	<column name="ATTRIBUTE_ACTIVE" valueNumeric="1"/>
-	<column name="ATTRIBUTE_LEVEL" valueNumeric="1"/>
 	<column name="ATTRIBUTE_NAME" value="Drehzahl (rpm)"/>
 	<column name="ATTRIBUTE_PARENT_ID" value="10dc7354-cb50-4354-8412-2c35b569e3ad"/>
 	<column name="ATTRIBUTE_TYPE" value="NUMBER                              "/>
@@ -461,7 +407,6 @@
 <insert tableName="AB_ATTRIBUTE">
 	<column name="AB_ATTRIBUTEID" value="4c28a67b-dbc5-4399-bf33-b52e4cf82ffd"/>
 	<column name="ATTRIBUTE_ACTIVE" valueNumeric="1"/>
-	<column name="ATTRIBUTE_LEVEL" valueNumeric="1"/>
 	<column name="ATTRIBUTE_NAME" value="ORG"/>
 	<column name="ATTRIBUTE_PARENT_ID" value="9e9568c5-ad8a-4c1e-a6e6-72c9b4a3acf7"/>
 	<column name="ATTRIBUTE_TYPE" value="COMBOVALUE                          "/>
@@ -469,7 +414,6 @@
 <insert tableName="AB_ATTRIBUTE">
 	<column name="AB_ATTRIBUTEID" value="2318607b-556a-4537-92f0-9870ee9a9201"/>
 	<column name="ATTRIBUTE_ACTIVE" valueNumeric="1"/>
-	<column name="ATTRIBUTE_LEVEL" valueNumeric="2"/>
 	<column name="ATTRIBUTE_NAME" value="Zigarren"/>
 	<column name="ATTRIBUTE_PARENT_ID" value="7621696c-40ce-4cf2-92ec-74bc940e49ec"/>
 	<column name="ATTRIBUTE_TYPE" value="COMBOVALUE                          "/>
@@ -478,7 +422,6 @@
 <insert tableName="AB_ATTRIBUTE">
 	<column name="AB_ATTRIBUTEID" value="43321e69-c8aa-4b0e-9c4e-8cde74f5c0fc"/>
 	<column name="ATTRIBUTE_ACTIVE" valueNumeric="1"/>
-	<column name="ATTRIBUTE_LEVEL" valueNumeric="2"/>
 	<column name="ATTRIBUTE_NAME" value="Verschleißteil"/>
 	<column name="ATTRIBUTE_PARENT_ID" value="a844a395-e857-447d-b8f8-fa850bbceb82"/>
 	<column name="ATTRIBUTE_TYPE" value="COMBOVALUE                          "/>
@@ -487,7 +430,6 @@
 <insert tableName="AB_ATTRIBUTE">
 	<column name="AB_ATTRIBUTEID" value="9882c4bc-a3d9-43a9-8238-81ef39387869"/>
 	<column name="ATTRIBUTE_ACTIVE" valueNumeric="1"/>
-	<column name="ATTRIBUTE_LEVEL" valueNumeric="2"/>
 	<column name="ATTRIBUTE_NAME" value="Maschinenbau"/>
 	<column name="ATTRIBUTE_PARENT_ID" value="7e9927a4-41e4-426f-bddd-c3e9ee3b093e"/>
 	<column name="ATTRIBUTE_TYPE" value="COMBOVALUE                          "/>
@@ -495,7 +437,6 @@
 <insert tableName="AB_ATTRIBUTE">
 	<column name="AB_ATTRIBUTEID" value="e73ed929-8631-46de-b28f-eb1423abb808"/>
 	<column name="ATTRIBUTE_ACTIVE" valueNumeric="1"/>
-	<column name="ATTRIBUTE_LEVEL" valueNumeric="1"/>
 	<column name="ATTRIBUTE_NAME" value="Loyalität"/>
 	<column name="ATTRIBUTE_PARENT_ID" value="e32cd923-3774-41c1-95d5-57b79e52e568"/>
 	<column name="ATTRIBUTE_TYPE" value="COMBO                               "/>
@@ -504,7 +445,6 @@
 <insert tableName="AB_ATTRIBUTE">
 	<column name="AB_ATTRIBUTEID" value="b93fc811-e0dc-4e50-9ca6-107f43ac4c0c"/>
 	<column name="ATTRIBUTE_ACTIVE" valueNumeric="0"/>
-	<column name="ATTRIBUTE_LEVEL" valueNumeric="1"/>
 	<column name="ATTRIBUTE_NAME" value="Tabellen Daten"/>
 	<column name="ATTRIBUTE_PARENT_ID" value="be31d7a5-9a02-4ae0-8265-916d32c1fccb"/>
 	<column name="ATTRIBUTE_TYPE" value="TEXT                                "/>
@@ -512,14 +452,12 @@
 <insert tableName="AB_ATTRIBUTE">
 	<column name="AB_ATTRIBUTEID" value="915d566f-acbe-448c-a7b6-11898adc3880"/>
 	<column name="ATTRIBUTE_ACTIVE" valueNumeric="1"/>
-	<column name="ATTRIBUTE_LEVEL" valueNumeric="0"/>
 	<column name="ATTRIBUTE_NAME" value="Liefersperre"/>
 	<column name="ATTRIBUTE_TYPE" value="BOOLEAN                             "/>
 </insert>
 <insert tableName="AB_ATTRIBUTE">
 	<column name="AB_ATTRIBUTEID" value="d14f6eea-8760-43bf-ad3a-e7c3e4416392"/>
 	<column name="ATTRIBUTE_ACTIVE" valueNumeric="1"/>
-	<column name="ATTRIBUTE_LEVEL" valueNumeric="2"/>
 	<column name="ATTRIBUTE_NAME" value="Partner"/>
 	<column name="ATTRIBUTE_PARENT_ID" value="c7d28377-8cb1-4f92-a9ac-ed08041a782b"/>
 	<column name="ATTRIBUTE_TYPE" value="COMBOVALUE                          "/>
@@ -528,7 +466,6 @@
 <insert tableName="AB_ATTRIBUTE">
 	<column name="AB_ATTRIBUTEID" value="f310ae37-5ec3-47c6-839b-a92fc8fcd252"/>
 	<column name="ATTRIBUTE_ACTIVE" valueNumeric="1"/>
-	<column name="ATTRIBUTE_LEVEL" valueNumeric="1"/>
 	<column name="ATTRIBUTE_NAME" value="Geburtstagsliste"/>
 	<column name="ATTRIBUTE_PARENT_ID" value="83e627b7-39da-4519-8023-ed384d3a0a42"/>
 	<column name="ATTRIBUTE_TYPE" value="COMBO                               "/>
@@ -537,7 +474,6 @@
 <insert tableName="AB_ATTRIBUTE">
 	<column name="AB_ATTRIBUTEID" value="62b43c0f-9afb-4b57-8b7d-de38d43a9d47"/>
 	<column name="ATTRIBUTE_ACTIVE" valueNumeric="1"/>
-	<column name="ATTRIBUTE_LEVEL" valueNumeric="2"/>
 	<column name="ATTRIBUTE_NAME" value="Nein"/>
 	<column name="ATTRIBUTE_PARENT_ID" value="f310ae37-5ec3-47c6-839b-a92fc8fcd252"/>
 	<column name="ATTRIBUTE_TYPE" value="COMBOVALUE                          "/>
@@ -546,7 +482,6 @@
 <insert tableName="AB_ATTRIBUTE">
 	<column name="AB_ATTRIBUTEID" value="ddf607c0-a45b-4255-bf4e-b2d515df4b86"/>
 	<column name="ATTRIBUTE_ACTIVE" valueNumeric="1"/>
-	<column name="ATTRIBUTE_LEVEL" valueNumeric="2"/>
 	<column name="ATTRIBUTE_NAME" value="Ja"/>
 	<column name="ATTRIBUTE_PARENT_ID" value="f310ae37-5ec3-47c6-839b-a92fc8fcd252"/>
 	<column name="ATTRIBUTE_TYPE" value="COMBOVALUE                          "/>
@@ -554,14 +489,12 @@
 <insert tableName="AB_ATTRIBUTE">
 	<column name="AB_ATTRIBUTEID" value="fd3963bc-8e60-411a-9911-b97eb73e5cf7"/>
 	<column name="ATTRIBUTE_ACTIVE" valueNumeric="1"/>
-	<column name="ATTRIBUTE_LEVEL" valueNumeric="0"/>
 	<column name="ATTRIBUTE_NAME" value="Projektart"/>
 	<column name="ATTRIBUTE_TYPE" value="COMBO                               "/>
 </insert>
 <insert tableName="AB_ATTRIBUTE">
 	<column name="AB_ATTRIBUTEID" value="3265f271-2e85-42b2-84af-c9e23e8a1e8c"/>
 	<column name="ATTRIBUTE_ACTIVE" valueNumeric="1"/>
-	<column name="ATTRIBUTE_LEVEL" valueNumeric="1"/>
 	<column name="ATTRIBUTE_NAME" value="Intern"/>
 	<column name="ATTRIBUTE_PARENT_ID" value="fd3963bc-8e60-411a-9911-b97eb73e5cf7"/>
 	<column name="ATTRIBUTE_TYPE" value="COMBOVALUE                          "/>
@@ -570,7 +503,6 @@
 <insert tableName="AB_ATTRIBUTE">
 	<column name="AB_ATTRIBUTEID" value="615d3850-ef32-4988-9a8d-7b702b489194"/>
 	<column name="ATTRIBUTE_ACTIVE" valueNumeric="1"/>
-	<column name="ATTRIBUTE_LEVEL" valueNumeric="1"/>
 	<column name="ATTRIBUTE_NAME" value="Partner"/>
 	<column name="ATTRIBUTE_PARENT_ID" value="fd3963bc-8e60-411a-9911-b97eb73e5cf7"/>
 	<column name="ATTRIBUTE_TYPE" value="COMBOVALUE                          "/>
@@ -579,7 +511,6 @@
 <insert tableName="AB_ATTRIBUTE">
 	<column name="AB_ATTRIBUTEID" value="be3b5fe2-2146-4eab-80a4-3c1cf4d6156a"/>
 	<column name="ATTRIBUTE_ACTIVE" valueNumeric="1"/>
-	<column name="ATTRIBUTE_LEVEL" valueNumeric="1"/>
 	<column name="ATTRIBUTE_NAME" value="Bestandskunde"/>
 	<column name="ATTRIBUTE_PARENT_ID" value="fd3963bc-8e60-411a-9911-b97eb73e5cf7"/>
 	<column name="ATTRIBUTE_TYPE" value="COMBOVALUE                          "/>
@@ -588,7 +519,6 @@
 <insert tableName="AB_ATTRIBUTE">
 	<column name="AB_ATTRIBUTEID" value="87204e4b-2db2-4eb4-b216-5e16b227561e"/>
 	<column name="ATTRIBUTE_ACTIVE" valueNumeric="1"/>
-	<column name="ATTRIBUTE_LEVEL" valueNumeric="1"/>
 	<column name="ATTRIBUTE_NAME" value="Interessent"/>
 	<column name="ATTRIBUTE_PARENT_ID" value="fd3963bc-8e60-411a-9911-b97eb73e5cf7"/>
 	<column name="ATTRIBUTE_TYPE" value="COMBOVALUE                          "/>
@@ -596,7 +526,6 @@
 <insert tableName="AB_ATTRIBUTE">
 	<column name="AB_ATTRIBUTEID" value="4a9625ed-0cd9-445f-ae13-5bdbfdf3f38c"/>
 	<column name="ATTRIBUTE_ACTIVE" valueNumeric="1"/>
-	<column name="ATTRIBUTE_LEVEL" valueNumeric="2"/>
 	<column name="ATTRIBUTE_NAME" value="Fussball"/>
 	<column name="ATTRIBUTE_PARENT_ID" value="65f0027d-7939-4342-b531-f31f10c3c045"/>
 	<column name="ATTRIBUTE_TYPE" value="COMBOVALUE                          "/>
@@ -604,7 +533,6 @@
 <insert tableName="AB_ATTRIBUTE">
 	<column name="AB_ATTRIBUTEID" value="66271d11-a275-4141-8f84-86ab2ed3fedf"/>
 	<column name="ATTRIBUTE_ACTIVE" valueNumeric="1"/>
-	<column name="ATTRIBUTE_LEVEL" valueNumeric="1"/>
 	<column name="ATTRIBUTE_NAME" value="Förderband"/>
 	<column name="ATTRIBUTE_PARENT_ID" value="10dc7354-cb50-4354-8412-2c35b569e3ad"/>
 	<column name="ATTRIBUTE_TYPE" value="BOOLEAN                             "/>
@@ -613,7 +541,6 @@
 <insert tableName="AB_ATTRIBUTE">
 	<column name="AB_ATTRIBUTEID" value="fa0171cf-2e0d-4ff0-bbe7-8ff083a96593"/>
 	<column name="ATTRIBUTE_ACTIVE" valueNumeric="0"/>
-	<column name="ATTRIBUTE_LEVEL" valueNumeric="1"/>
 	<column name="ATTRIBUTE_NAME" value="weitere Daten"/>
 	<column name="ATTRIBUTE_PARENT_ID" value="be31d7a5-9a02-4ae0-8265-916d32c1fccb"/>
 	<column name="ATTRIBUTE_TYPE" value="TEXT                                "/>
@@ -622,7 +549,6 @@
 <insert tableName="AB_ATTRIBUTE">
 	<column name="AB_ATTRIBUTEID" value="974bbd28-08b3-41a4-bd74-7d9c3c778249"/>
 	<column name="ATTRIBUTE_ACTIVE" valueNumeric="1"/>
-	<column name="ATTRIBUTE_LEVEL" valueNumeric="2"/>
 	<column name="ATTRIBUTE_NAME" value="kein Risiko"/>
 	<column name="ATTRIBUTE_PARENT_ID" value="691452ec-3b9f-43dc-91a2-645a97b775b2"/>
 	<column name="ATTRIBUTE_TYPE" value="COMBOVALUE                          "/>
@@ -631,7 +557,6 @@
 <insert tableName="AB_ATTRIBUTE">
 	<column name="AB_ATTRIBUTEID" value="9350afa2-7181-4eb4-b731-3699fe71b0f6"/>
 	<column name="ATTRIBUTE_ACTIVE" valueNumeric="1"/>
-	<column name="ATTRIBUTE_LEVEL" valueNumeric="2"/>
 	<column name="ATTRIBUTE_NAME" value="schlecht"/>
 	<column name="ATTRIBUTE_PARENT_ID" value="dc52ede6-2b79-488c-b7bb-48877bd5d198"/>
 	<column name="ATTRIBUTE_TYPE" value="COMBOVALUE                          "/>
@@ -640,7 +565,6 @@
 <insert tableName="AB_ATTRIBUTE">
 	<column name="AB_ATTRIBUTEID" value="d8949d8f-051b-4f5b-ba61-5af49e9499cc"/>
 	<column name="ATTRIBUTE_ACTIVE" valueNumeric="1"/>
-	<column name="ATTRIBUTE_LEVEL" valueNumeric="2"/>
 	<column name="ATTRIBUTE_NAME" value="Ersatzteil"/>
 	<column name="ATTRIBUTE_PARENT_ID" value="a844a395-e857-447d-b8f8-fa850bbceb82"/>
 	<column name="ATTRIBUTE_TYPE" value="COMBOVALUE                          "/>
@@ -649,7 +573,6 @@
 <insert tableName="AB_ATTRIBUTE">
 	<column name="AB_ATTRIBUTEID" value="23a4d394-9fae-4205-a811-730d5109c115"/>
 	<column name="ATTRIBUTE_ACTIVE" valueNumeric="1"/>
-	<column name="ATTRIBUTE_LEVEL" valueNumeric="2"/>
 	<column name="ATTRIBUTE_NAME" value="Segeln"/>
 	<column name="ATTRIBUTE_PARENT_ID" value="65f0027d-7939-4342-b531-f31f10c3c045"/>
 	<column name="ATTRIBUTE_TYPE" value="COMBOVALUE                          "/>
@@ -658,7 +581,6 @@
 <insert tableName="AB_ATTRIBUTE">
 	<column name="AB_ATTRIBUTEID" value="b78ef891-16a3-4354-bc95-7b70ef5b4e2e"/>
 	<column name="ATTRIBUTE_ACTIVE" valueNumeric="1"/>
-	<column name="ATTRIBUTE_LEVEL" valueNumeric="1"/>
 	<column name="ATTRIBUTE_NAME" value="Werkzeugwechsler"/>
 	<column name="ATTRIBUTE_PARENT_ID" value="10dc7354-cb50-4354-8412-2c35b569e3ad"/>
 	<column name="ATTRIBUTE_TYPE" value="BOOLEAN                             "/>
@@ -667,7 +589,6 @@
 <insert tableName="AB_ATTRIBUTE">
 	<column name="AB_ATTRIBUTEID" value="617da3f5-d8bc-45ff-85a1-258621ea2a0b"/>
 	<column name="ATTRIBUTE_ACTIVE" valueNumeric="1"/>
-	<column name="ATTRIBUTE_LEVEL" valueNumeric="2"/>
 	<column name="ATTRIBUTE_NAME" value="Logistik"/>
 	<column name="ATTRIBUTE_PARENT_ID" value="7e9927a4-41e4-426f-bddd-c3e9ee3b093e"/>
 	<column name="ATTRIBUTE_TYPE" value="COMBOVALUE                          "/>
@@ -676,7 +597,6 @@
 <insert tableName="AB_ATTRIBUTE">
 	<column name="AB_ATTRIBUTEID" value="1a3c1c77-e57c-4481-a67f-adf7e084ea90"/>
 	<column name="ATTRIBUTE_ACTIVE" valueNumeric="1"/>
-	<column name="ATTRIBUTE_LEVEL" valueNumeric="2"/>
 	<column name="ATTRIBUTE_NAME" value="IT"/>
 	<column name="ATTRIBUTE_PARENT_ID" value="da8e8568-63e0-41d3-a83f-2d8ae4982ba5"/>
 	<column name="ATTRIBUTE_TYPE" value="COMBOVALUE                          "/>
@@ -685,7 +605,6 @@
 <insert tableName="AB_ATTRIBUTE">
 	<column name="AB_ATTRIBUTEID" value="953e3b5e-0ca7-4215-8dee-b0ba28ef1bf9"/>
 	<column name="ATTRIBUTE_ACTIVE" valueNumeric="1"/>
-	<column name="ATTRIBUTE_LEVEL" valueNumeric="2"/>
 	<column name="ATTRIBUTE_NAME" value="Zahlungsproblem Kunde"/>
 	<column name="ATTRIBUTE_PARENT_ID" value="691452ec-3b9f-43dc-91a2-645a97b775b2"/>
 	<column name="ATTRIBUTE_TYPE" value="COMBOVALUE                          "/>
@@ -693,7 +612,6 @@
 <insert tableName="AB_ATTRIBUTE">
 	<column name="AB_ATTRIBUTEID" value="2bdb04cb-4cd3-4454-802c-8e2b4a5e2e36"/>
 	<column name="ATTRIBUTE_ACTIVE" valueNumeric="1"/>
-	<column name="ATTRIBUTE_LEVEL" valueNumeric="2"/>
 	<column name="ATTRIBUTE_NAME" value="Behörde"/>
 	<column name="ATTRIBUTE_PARENT_ID" value="7e9927a4-41e4-426f-bddd-c3e9ee3b093e"/>
 	<column name="ATTRIBUTE_TYPE" value="COMBOVALUE                          "/>
@@ -702,7 +620,6 @@
 <insert tableName="AB_ATTRIBUTE">
 	<column name="AB_ATTRIBUTEID" value="30be2556-e09b-4169-be32-d4bafeb89a2f"/>
 	<column name="ATTRIBUTE_ACTIVE" valueNumeric="1"/>
-	<column name="ATTRIBUTE_LEVEL" valueNumeric="2"/>
 	<column name="ATTRIBUTE_NAME" value="Tourismus"/>
 	<column name="ATTRIBUTE_PARENT_ID" value="da8e8568-63e0-41d3-a83f-2d8ae4982ba5"/>
 	<column name="ATTRIBUTE_TYPE" value="COMBOVALUE                          "/>
@@ -711,7 +628,6 @@
 <insert tableName="AB_ATTRIBUTE">
 	<column name="AB_ATTRIBUTEID" value="acafca42-8ef4-4c21-abe8-1c2ca358a5aa"/>
 	<column name="ATTRIBUTE_ACTIVE" valueNumeric="1"/>
-	<column name="ATTRIBUTE_LEVEL" valueNumeric="2"/>
 	<column name="ATTRIBUTE_NAME" value="Handel"/>
 	<column name="ATTRIBUTE_PARENT_ID" value="7e9927a4-41e4-426f-bddd-c3e9ee3b093e"/>
 	<column name="ATTRIBUTE_TYPE" value="COMBOVALUE                          "/>
@@ -720,7 +636,6 @@
 <insert tableName="AB_ATTRIBUTE">
 	<column name="AB_ATTRIBUTEID" value="79378933-9f74-4391-b876-4528b582661f"/>
 	<column name="ATTRIBUTE_ACTIVE" valueNumeric="1"/>
-	<column name="ATTRIBUTE_LEVEL" valueNumeric="2"/>
 	<column name="ATTRIBUTE_NAME" value="Bauwesen"/>
 	<column name="ATTRIBUTE_PARENT_ID" value="7e9927a4-41e4-426f-bddd-c3e9ee3b093e"/>
 	<column name="ATTRIBUTE_TYPE" value="COMBOVALUE                          "/>
@@ -729,7 +644,6 @@
 <insert tableName="AB_ATTRIBUTE">
 	<column name="AB_ATTRIBUTEID" value="c85a5ebe-80fe-4176-a92a-35d2200baa07"/>
 	<column name="ATTRIBUTE_ACTIVE" valueNumeric="1"/>
-	<column name="ATTRIBUTE_LEVEL" valueNumeric="2"/>
 	<column name="ATTRIBUTE_NAME" value="2 gross"/>
 	<column name="ATTRIBUTE_PARENT_ID" value="e73ed929-8631-46de-b28f-eb1423abb808"/>
 	<column name="ATTRIBUTE_TYPE" value="COMBOVALUE                          "/>
@@ -738,7 +652,6 @@
 <insert tableName="AB_ATTRIBUTE">
 	<column name="AB_ATTRIBUTEID" value="7b687991-601c-4d75-b201-00a6cc9c6b93"/>
 	<column name="ATTRIBUTE_ACTIVE" valueNumeric="1"/>
-	<column name="ATTRIBUTE_LEVEL" valueNumeric="1"/>
 	<column name="ATTRIBUTE_NAME" value="Gewicht (kg)"/>
 	<column name="ATTRIBUTE_PARENT_ID" value="10dc7354-cb50-4354-8412-2c35b569e3ad"/>
 	<column name="ATTRIBUTE_TYPE" value="NUMBER                              "/>
@@ -746,7 +659,6 @@
 <insert tableName="AB_ATTRIBUTE">
 	<column name="AB_ATTRIBUTEID" value="f11f65d0-4352-4f81-85d0-bfd034275e34"/>
 	<column name="ATTRIBUTE_ACTIVE" valueNumeric="1"/>
-	<column name="ATTRIBUTE_LEVEL" valueNumeric="1"/>
 	<column name="ATTRIBUTE_NAME" value="Bonität"/>
 	<column name="ATTRIBUTE_PARENT_ID" value="e32cd923-3774-41c1-95d5-57b79e52e568"/>
 	<column name="ATTRIBUTE_TYPE" value="COMBO                               "/>
@@ -755,7 +667,6 @@
 <insert tableName="AB_ATTRIBUTE">
 	<column name="AB_ATTRIBUTEID" value="da8e8568-63e0-41d3-a83f-2d8ae4982ba5"/>
 	<column name="ATTRIBUTE_ACTIVE" valueNumeric="1"/>
-	<column name="ATTRIBUTE_LEVEL" valueNumeric="1"/>
 	<column name="ATTRIBUTE_NAME" value="Beruf"/>
 	<column name="ATTRIBUTE_PARENT_ID" value="0644222a-2b3b-4f5e-a85a-d24c32fa0e72"/>
 	<column name="ATTRIBUTE_TYPE" value="COMBO                               "/>
@@ -763,14 +674,12 @@
 <insert tableName="AB_ATTRIBUTE">
 	<column name="AB_ATTRIBUTEID" value="acaf54c3-9613-4740-aa22-4f6ebd0d6cb0"/>
 	<column name="ATTRIBUTE_ACTIVE" valueNumeric="1"/>
-	<column name="ATTRIBUTE_LEVEL" valueNumeric="0"/>
 	<column name="ATTRIBUTE_NAME" value="Personal"/>
 	<column name="ATTRIBUTE_TYPE" value="GROUP                               "/>
 </insert>
 <insert tableName="AB_ATTRIBUTE">
 	<column name="AB_ATTRIBUTEID" value="957d61a4-0038-46e0-b5a3-fc2a5d413004"/>
 	<column name="ATTRIBUTE_ACTIVE" valueNumeric="1"/>
-	<column name="ATTRIBUTE_LEVEL" valueNumeric="2"/>
 	<column name="ATTRIBUTE_NAME" value="C"/>
 	<column name="ATTRIBUTE_PARENT_ID" value="f11f65d0-4352-4f81-85d0-bfd034275e34"/>
 	<column name="ATTRIBUTE_TYPE" value="COMBOVALUE                          "/>
@@ -779,14 +688,12 @@
 <insert tableName="AB_ATTRIBUTE">
 	<column name="AB_ATTRIBUTEID" value="be31d7a5-9a02-4ae0-8265-916d32c1fccb"/>
 	<column name="ATTRIBUTE_ACTIVE" valueNumeric="0"/>
-	<column name="ATTRIBUTE_LEVEL" valueNumeric="0"/>
 	<column name="ATTRIBUTE_NAME" value="zusätzliche Daten"/>
 	<column name="ATTRIBUTE_TYPE" value="GROUP                               "/>
 </insert>
 <insert tableName="AB_ATTRIBUTE">
 	<column name="AB_ATTRIBUTEID" value="4d4ef830-68e6-4228-9e4f-13614d841328"/>
 	<column name="ATTRIBUTE_ACTIVE" valueNumeric="1"/>
-	<column name="ATTRIBUTE_LEVEL" valueNumeric="2"/>
 	<column name="ATTRIBUTE_NAME" value="Wirtschaft"/>
 	<column name="ATTRIBUTE_PARENT_ID" value="da8e8568-63e0-41d3-a83f-2d8ae4982ba5"/>
 	<column name="ATTRIBUTE_TYPE" value="COMBOVALUE                          "/>
@@ -794,7 +701,6 @@
 <insert tableName="AB_ATTRIBUTE">
 	<column name="AB_ATTRIBUTEID" value="bb62ae03-be34-4d34-885c-27591c5bf1b4"/>
 	<column name="ATTRIBUTE_ACTIVE" valueNumeric="1"/>
-	<column name="ATTRIBUTE_LEVEL" valueNumeric="2"/>
 	<column name="ATTRIBUTE_NAME" value="Golf"/>
 	<column name="ATTRIBUTE_PARENT_ID" value="65f0027d-7939-4342-b531-f31f10c3c045"/>
 	<column name="ATTRIBUTE_TYPE" value="COMBOVALUE                          "/>
@@ -803,7 +709,6 @@
 <insert tableName="AB_ATTRIBUTE">
 	<column name="AB_ATTRIBUTEID" value="0afb463f-6ce4-4dfb-b093-09a8fcd925a3"/>
 	<column name="ATTRIBUTE_ACTIVE" valueNumeric="1"/>
-	<column name="ATTRIBUTE_LEVEL" valueNumeric="2"/>
 	<column name="ATTRIBUTE_NAME" value="Bauteil"/>
 	<column name="ATTRIBUTE_PARENT_ID" value="a844a395-e857-447d-b8f8-fa850bbceb82"/>
 	<column name="ATTRIBUTE_TYPE" value="COMBOVALUE                          "/>
@@ -812,14 +717,12 @@
 <insert tableName="AB_ATTRIBUTE">
 	<column name="AB_ATTRIBUTEID" value="bad29370-3c47-4ac7-8d5d-4e86439000ef"/>
 	<column name="ATTRIBUTE_ACTIVE" valueNumeric="1"/>
-	<column name="ATTRIBUTE_LEVEL" valueNumeric="0"/>
 	<column name="ATTRIBUTE_NAME" value="Mitarbeiterkonto"/>
 	<column name="ATTRIBUTE_TYPE" value="GROUP                               "/>
 </insert>
 <insert tableName="AB_ATTRIBUTE">
 	<column name="AB_ATTRIBUTEID" value="97c6f6ec-2ed2-4c26-8612-b524e3ef15db"/>
 	<column name="ATTRIBUTE_ACTIVE" valueNumeric="1"/>
-	<column name="ATTRIBUTE_LEVEL" valueNumeric="1"/>
 	<column name="ATTRIBUTE_NAME" value="DOCUMENT"/>
 	<column name="ATTRIBUTE_PARENT_ID" value="9e9568c5-ad8a-4c1e-a6e6-72c9b4a3acf7"/>
 	<column name="ATTRIBUTE_TYPE" value="COMBOVALUE                          "/>
@@ -828,7 +731,6 @@
 <insert tableName="AB_ATTRIBUTE">
 	<column name="AB_ATTRIBUTEID" value="fffbb6b5-05ea-4f76-83c6-cf2cb29ef576"/>
 	<column name="ATTRIBUTE_ACTIVE" valueNumeric="1"/>
-	<column name="ATTRIBUTE_LEVEL" valueNumeric="1"/>
 	<column name="ATTRIBUTE_NAME" value="unvollständige Lieferung"/>
 	<column name="ATTRIBUTE_PARENT_ID" value="0ecd14d9-837c-47fc-9676-afe71f7e5518"/>
 	<column name="ATTRIBUTE_TYPE" value="COMBOVALUE                          "/>
@@ -837,7 +739,6 @@
 <insert tableName="AB_ATTRIBUTE">
 	<column name="AB_ATTRIBUTEID" value="5c188c8c-14b2-4c66-ad48-65b750e05353"/>
 	<column name="ATTRIBUTE_ACTIVE" valueNumeric="1"/>
-	<column name="ATTRIBUTE_LEVEL" valueNumeric="1"/>
 	<column name="ATTRIBUTE_NAME" value="Qualitätsbeanstandung"/>
 	<column name="ATTRIBUTE_PARENT_ID" value="0ecd14d9-837c-47fc-9676-afe71f7e5518"/>
 	<column name="ATTRIBUTE_TYPE" value="COMBOVALUE                          "/>
@@ -846,7 +747,6 @@
 <insert tableName="AB_ATTRIBUTE">
 	<column name="AB_ATTRIBUTEID" value="3600aba4-01d4-4ca3-a3e7-79e0b946a2b1"/>
 	<column name="ATTRIBUTE_ACTIVE" valueNumeric="1"/>
-	<column name="ATTRIBUTE_LEVEL" valueNumeric="1"/>
 	<column name="ATTRIBUTE_NAME" value="fehlerhafte Lieferung"/>
 	<column name="ATTRIBUTE_PARENT_ID" value="0ecd14d9-837c-47fc-9676-afe71f7e5518"/>
 	<column name="ATTRIBUTE_TYPE" value="COMBOVALUE                          "/>
@@ -855,7 +755,6 @@
 <insert tableName="AB_ATTRIBUTE">
 	<column name="AB_ATTRIBUTEID" value="66b64741-a896-4404-874a-b83b3525fcff"/>
 	<column name="ATTRIBUTE_ACTIVE" valueNumeric="1"/>
-	<column name="ATTRIBUTE_LEVEL" valueNumeric="1"/>
 	<column name="ATTRIBUTE_NAME" value="Transportschaden"/>
 	<column name="ATTRIBUTE_PARENT_ID" value="0ecd14d9-837c-47fc-9676-afe71f7e5518"/>
 	<column name="ATTRIBUTE_TYPE" value="COMBOVALUE                          "/>
@@ -863,7 +762,6 @@
 <insert tableName="AB_ATTRIBUTE">
 	<column name="AB_ATTRIBUTEID" value="c0fb9a3a-89a5-46a4-9b95-f48c9481375e"/>
 	<column name="ATTRIBUTE_ACTIVE" valueNumeric="1"/>
-	<column name="ATTRIBUTE_LEVEL" valueNumeric="1"/>
 	<column name="ATTRIBUTE_NAME" value="EVENT"/>
 	<column name="ATTRIBUTE_PARENT_ID" value="9e9568c5-ad8a-4c1e-a6e6-72c9b4a3acf7"/>
 	<column name="ATTRIBUTE_TYPE" value="COMBOVALUE                          "/>
@@ -872,7 +770,6 @@
 <insert tableName="AB_ATTRIBUTE">
 	<column name="AB_ATTRIBUTEID" value="292fae38-6557-466d-8843-3b1b4a1f6599"/>
 	<column name="ATTRIBUTE_ACTIVE" valueNumeric="1"/>
-	<column name="ATTRIBUTE_LEVEL" valueNumeric="1"/>
 	<column name="ATTRIBUTE_NAME" value="Zahlungskondition"/>
 	<column name="ATTRIBUTE_PARENT_ID" value="ab545654-1fce-4993-b763-0ec469781302"/>
 	<column name="ATTRIBUTE_TYPE" value="KEYWORD                             "/>
@@ -881,7 +778,6 @@
 <insert tableName="AB_ATTRIBUTE">
 	<column name="AB_ATTRIBUTEID" value="3a6e11fc-b00a-4cf3-975a-a5e8b60fc5cb"/>
 	<column name="ATTRIBUTE_ACTIVE" valueNumeric="1"/>
-	<column name="ATTRIBUTE_LEVEL" valueNumeric="1"/>
 	<column name="ATTRIBUTE_NAME" value="Lieferkondition"/>
 	<column name="ATTRIBUTE_PARENT_ID" value="ab545654-1fce-4993-b763-0ec469781302"/>
 	<column name="ATTRIBUTE_TYPE" value="KEYWORD                             "/>
@@ -890,7 +786,6 @@
 <insert tableName="AB_ATTRIBUTE">
 	<column name="AB_ATTRIBUTEID" value="97b449a5-d9b4-42ff-b9b0-4f8b27b8a9ec"/>
 	<column name="ATTRIBUTE_ACTIVE" valueNumeric="1"/>
-	<column name="ATTRIBUTE_LEVEL" valueNumeric="1"/>
 	<column name="ATTRIBUTE_NAME" value="Preisliste"/>
 	<column name="ATTRIBUTE_PARENT_ID" value="ab545654-1fce-4993-b763-0ec469781302"/>
 	<column name="ATTRIBUTE_TYPE" value="KEYWORD                             "/>
@@ -900,14 +795,12 @@
 <insert tableName="AB_ATTRIBUTE">
 	<column name="AB_ATTRIBUTEID" value="e7886e41-252e-414c-a169-5d1481d010c8"/>
 	<column name="ATTRIBUTE_ACTIVE" valueNumeric="0"/>
-	<column name="ATTRIBUTE_LEVEL" valueNumeric="0"/>
 	<column name="ATTRIBUTE_NAME" value="Lieferant"/>
 	<column name="ATTRIBUTE_TYPE" value="TEXT                                "/>
 </insert>
 <insert tableName="AB_ATTRIBUTE">
 	<column name="AB_ATTRIBUTEID" value="44d53f3a-a8cd-4e79-bc09-a6e17d678e7e"/>
 	<column name="ATTRIBUTE_ACTIVE" valueNumeric="0"/>
-	<column name="ATTRIBUTE_LEVEL" valueNumeric="1"/>
 	<column name="ATTRIBUTE_NAME" value="Rückantwort Kampagne"/>
 	<column name="ATTRIBUTE_PARENT_ID" value="786148de-56b3-497e-88db-2ff5e4dc0bd7"/>
 	<column name="ATTRIBUTE_TYPE" value="TEXT                                "/>
@@ -915,7 +808,6 @@
 <insert tableName="AB_ATTRIBUTE">
 	<column name="AB_ATTRIBUTEID" value="e8999504-5851-4934-a3f1-fb4b513d41e9"/>
 	<column name="ATTRIBUTE_ACTIVE" valueNumeric="1"/>
-	<column name="ATTRIBUTE_LEVEL" valueNumeric="1"/>
 	<column name="ATTRIBUTE_NAME" value="schreibt für"/>
 	<column name="ATTRIBUTE_PARENT_ID" value="1d4c071b-237e-4a11-abff-0acaeaf6f8b1"/>
 	<column name="ATTRIBUTE_TYPE" value="TEXT                                "/>
@@ -923,21 +815,18 @@
 <insert tableName="AB_ATTRIBUTE">
 	<column name="AB_ATTRIBUTEID" value="33cb83f1-aee2-469e-b57d-666ac6725f61"/>
 	<column name="ATTRIBUTE_ACTIVE" valueNumeric="0"/>
-	<column name="ATTRIBUTE_LEVEL" valueNumeric="0"/>
 	<column name="ATTRIBUTE_NAME" value="Unterkampagne von"/>
 	<column name="ATTRIBUTE_TYPE" value="TEXT                                "/>
 </insert>
 <insert tableName="AB_ATTRIBUTE">
 	<column name="AB_ATTRIBUTEID" value="093c7337-c134-4be5-a215-dc94804c3511"/>
 	<column name="ATTRIBUTE_ACTIVE" valueNumeric="0"/>
-	<column name="ATTRIBUTE_LEVEL" valueNumeric="0"/>
 	<column name="ATTRIBUTE_NAME" value="übergeordnete Kampagne von"/>
 	<column name="ATTRIBUTE_TYPE" value="TEXT                                "/>
 </insert>
 <insert tableName="AB_ATTRIBUTE">
 	<column name="AB_ATTRIBUTEID" value="28fd7a4b-72d8-40ff-a893-a9479abcf19e"/>
 	<column name="ATTRIBUTE_ACTIVE" valueNumeric="1"/>
-	<column name="ATTRIBUTE_LEVEL" valueNumeric="1"/>
 	<column name="ATTRIBUTE_NAME" value="Feiertag"/>
 	<column name="ATTRIBUTE_PARENT_ID" value="bad29370-3c47-4ac7-8d5d-4e86439000ef"/>
 	<column name="ATTRIBUTE_TYPE" value="TEXT                                "/>
@@ -945,7 +834,6 @@
 <insert tableName="AB_ATTRIBUTE">
 	<column name="AB_ATTRIBUTEID" value="14847ea6-b6fd-43f6-a819-af2b1e53177e"/>
 	<column name="ATTRIBUTE_ACTIVE" valueNumeric="0"/>
-	<column name="ATTRIBUTE_LEVEL" valueNumeric="1"/>
 	<column name="ATTRIBUTE_NAME" value="Innendienst"/>
 	<column name="ATTRIBUTE_PARENT_ID" value="83e627b7-39da-4519-8023-ed384d3a0a42"/>
 	<column name="ATTRIBUTE_TYPE" value="TEXT                                "/>
@@ -953,7 +841,6 @@
 <insert tableName="AB_ATTRIBUTE">
 	<column name="AB_ATTRIBUTEID" value="cd90b9e3-e663-4248-b9ed-4e25ed330c58"/>
 	<column name="ATTRIBUTE_ACTIVE" valueNumeric="0"/>
-	<column name="ATTRIBUTE_LEVEL" valueNumeric="1"/>
 	<column name="ATTRIBUTE_NAME" value="Aussendienst"/>
 	<column name="ATTRIBUTE_PARENT_ID" value="83e627b7-39da-4519-8023-ed384d3a0a42"/>
 	<column name="ATTRIBUTE_TYPE" value="TEXT                                "/>
@@ -961,7 +848,6 @@
 <insert tableName="AB_ATTRIBUTE">
 	<column name="AB_ATTRIBUTEID" value="7abdc3a7-f46b-4021-b695-7fde6b21c6a4"/>
 	<column name="ATTRIBUTE_ACTIVE" valueNumeric="0"/>
-	<column name="ATTRIBUTE_LEVEL" valueNumeric="1"/>
 	<column name="ATTRIBUTE_NAME" value="Service"/>
 	<column name="ATTRIBUTE_PARENT_ID" value="83e627b7-39da-4519-8023-ed384d3a0a42"/>
 	<column name="ATTRIBUTE_TYPE" value="TEXT                                "/>
@@ -969,7 +855,6 @@
 <insert tableName="AB_ATTRIBUTE">
 	<column name="AB_ATTRIBUTEID" value="2f963668-9e8c-41d7-aee4-6beaf37492e4"/>
 	<column name="ATTRIBUTE_ACTIVE" valueNumeric="0"/>
-	<column name="ATTRIBUTE_LEVEL" valueNumeric="1"/>
 	<column name="ATTRIBUTE_NAME" value="Besuchsfrequenz"/>
 	<column name="ATTRIBUTE_PARENT_ID" value="83e627b7-39da-4519-8023-ed384d3a0a42"/>
 	<column name="ATTRIBUTE_TYPE" value="TEXT                                "/>
@@ -977,7 +862,6 @@
 <insert tableName="AB_ATTRIBUTE">
 	<column name="AB_ATTRIBUTEID" value="ff84c147-27c7-4698-83ff-0e25b1d33851"/>
 	<column name="ATTRIBUTE_ACTIVE" valueNumeric="1"/>
-	<column name="ATTRIBUTE_LEVEL" valueNumeric="1"/>
 	<column name="ATTRIBUTE_NAME" value="Vorgesetzter von"/>
 	<column name="ATTRIBUTE_PARENT_ID" value="83e627b7-39da-4519-8023-ed384d3a0a42"/>
 	<column name="ATTRIBUTE_TYPE" value="TEXT                                "/>
@@ -985,7 +869,6 @@
 <insert tableName="AB_ATTRIBUTE">
 	<column name="AB_ATTRIBUTEID" value="d637fc6c-9452-4498-8379-ec71d946cbab"/>
 	<column name="ATTRIBUTE_ACTIVE" valueNumeric="1"/>
-	<column name="ATTRIBUTE_LEVEL" valueNumeric="1"/>
 	<column name="ATTRIBUTE_NAME" value="berichtet an"/>
 	<column name="ATTRIBUTE_PARENT_ID" value="83e627b7-39da-4519-8023-ed384d3a0a42"/>
 	<column name="ATTRIBUTE_TYPE" value="TEXT                                "/>
@@ -993,7 +876,6 @@
 <insert tableName="AB_ATTRIBUTE">
 	<column name="AB_ATTRIBUTEID" value="6bdb658c-94bc-4e68-aefb-a38483ee68b1"/>
 	<column name="ATTRIBUTE_ACTIVE" valueNumeric="1"/>
-	<column name="ATTRIBUTE_LEVEL" valueNumeric="1"/>
 	<column name="ATTRIBUTE_NAME" value="Gebiet"/>
 	<column name="ATTRIBUTE_PARENT_ID" value="83e627b7-39da-4519-8023-ed384d3a0a42"/>
 	<column name="ATTRIBUTE_TYPE" value="TEXT                                "/>
@@ -1001,7 +883,6 @@
 <insert tableName="AB_ATTRIBUTE">
 	<column name="AB_ATTRIBUTEID" value="3e5736c4-93ff-4471-96f5-48bb34ab53d2"/>
 	<column name="ATTRIBUTE_ACTIVE" valueNumeric="1"/>
-	<column name="ATTRIBUTE_LEVEL" valueNumeric="1"/>
 	<column name="ATTRIBUTE_NAME" value="Urlaubsgenehmigung durch"/>
 	<column name="ATTRIBUTE_PARENT_ID" value="83e627b7-39da-4519-8023-ed384d3a0a42"/>
 	<column name="ATTRIBUTE_TYPE" value="TEXT                                "/>
@@ -1009,7 +890,6 @@
 <insert tableName="AB_ATTRIBUTE">
 	<column name="AB_ATTRIBUTEID" value="3f119858-9d69-4903-a572-d286be151f73"/>
 	<column name="ATTRIBUTE_ACTIVE" valueNumeric="1"/>
-	<column name="ATTRIBUTE_LEVEL" valueNumeric="1"/>
 	<column name="ATTRIBUTE_NAME" value="Urlaubsprüfung durch"/>
 	<column name="ATTRIBUTE_PARENT_ID" value="83e627b7-39da-4519-8023-ed384d3a0a42"/>
 	<column name="ATTRIBUTE_TYPE" value="TEXT                                "/>
diff --git a/entity/AttributeRelationTree_entity/recordcontainers/jdito/contentProcess.js b/entity/AttributeRelationTree_entity/recordcontainers/jdito/contentProcess.js
index 3bc714d701a23a938e5cca97131fd2ee59a579cb..2ea0d933bf989b2b8ac967c1b10bc10d02ac9e5f 100644
--- a/entity/AttributeRelationTree_entity/recordcontainers/jdito/contentProcess.js
+++ b/entity/AttributeRelationTree_entity/recordcontainers/jdito/contentProcess.js
@@ -44,11 +44,10 @@ function _sortArrayForTree (pArray)
 {
     var rows = {};
     var allIds = {};
-    var idIndex = 1;
-    var parentIdIndex = 4;
+    var idIndex = 0;
+    var parentIdIndex = 1;
     
     pArray.forEach(function (row) {allIds[row[idIndex]] = true;});
-    
     var index = 0;
     
     for (let itemsAdded = true; itemsAdded; itemsAdded = oldIndex != index)
@@ -63,9 +62,8 @@ function _sortArrayForTree (pArray)
                 };
         }, rows);
     }
-    var sortedArray = new Array(Object.keys(rows).length);
+    var sortedArray = new Array(index);
     for (let i in rows)
         sortedArray[rows[i].index] = rows[i].data;
-    
     return sortedArray;
 }
\ No newline at end of file
diff --git a/entity/Attribute_entity/Attribute_entity.aod b/entity/Attribute_entity/Attribute_entity.aod
index a33899be37800f733596dee69847ff941dcd9efc..f5e38e3f94159efc3a903e6f827c32d85e7e5547 100644
--- a/entity/Attribute_entity/Attribute_entity.aod
+++ b/entity/Attribute_entity/Attribute_entity.aod
@@ -75,7 +75,6 @@
     <entityProvider>
       <name>AttributeParent</name>
       <fieldType>DEPENDENCY_IN</fieldType>
-      <recordContainer>db</recordContainer>
       <dependencies>
         <entityDependency>
           <name>18bd148d-bed3-429f-ba54-c5eac76c5083</name>
@@ -238,19 +237,13 @@
     </entityParameter>
     <entityField>
       <name>USAGELIST</name>
-      <title>Usages</title>
+      <title>Usage</title>
       <state>READONLY</state>
       <valueProcess>%aditoprj%/entity/Attribute_entity/entityfields/usagelist/valueProcess.js</valueProcess>
     </entityField>
-    <entityField>
-      <name>NAME_WITH_TYPE</name>
-      <title>Name</title>
-      <valueProcess>%aditoprj%/entity/Attribute_entity/entityfields/name_with_type/valueProcess.js</valueProcess>
-    </entityField>
     <entityProvider>
       <name>AttributeGroups</name>
       <fieldType>DEPENDENCY_IN</fieldType>
-      <recordContainer>db</recordContainer>
       <children>
         <entityParameter>
           <name>GetGroups_param</name>
diff --git a/entity/Attribute_entity/entityfields/name_with_type/valueProcess.js b/entity/Attribute_entity/entityfields/name_with_type/valueProcess.js
deleted file mode 100644
index 747a495cf7bb42324c1fb691b2609eae4e6df7cf..0000000000000000000000000000000000000000
--- a/entity/Attribute_entity/entityfields/name_with_type/valueProcess.js
+++ /dev/null
@@ -1,9 +0,0 @@
-import("system.translate");
-import("system.result");
-import("system.vars");
-import("Attribute_lib");
-
-var name = vars.get("$field.ATTRIBUTE_NAME");
-if (vars.get("$field.ATTRIBUTE_TYPE").trim() != $AttributeTypes.COMBOVALUE)
-    name += " (" + translate.text("Type") + ": " + vars.get("$field.ATTRIBUTE_TYPE.displayValue") + ")";
-result.string(name);
\ No newline at end of file
diff --git a/entity/Attribute_entity/entityfields/usagelist/valueProcess.js b/entity/Attribute_entity/entityfields/usagelist/valueProcess.js
index 675da9521dc245e23992c051dc34239c6f262963..6205c80b1197a27513819bf6f91aa0e6cb3a612b 100644
--- a/entity/Attribute_entity/entityfields/usagelist/valueProcess.js
+++ b/entity/Attribute_entity/entityfields/usagelist/valueProcess.js
@@ -1,18 +1,18 @@
-import("system.translate");
-import("system.result");
-import("system.db");
-import("system.vars");
-import("Sql_lib");
-import("Attribute_lib");
-
-var retStr = "\u00A0"; // \u00A0 -> space character that doesn't get trimmed 
-if (vars.get("$field.ATTRIBUTE_TYPE").trim() != $AttributeTypes.COMBOVALUE)
-{
-    var usages = db.array(db.COLUMN, SqlCondition.begin()
-        .andPrepare("AB_ATTRIBUTEUSAGE.AB_ATTRIBUTE_ID", vars.get("$field.AB_ATTRIBUTEID"))
-        .buildSql("select OBJECT_TYPE from AB_ATTRIBUTEUSAGE"));
-    if (usages.length)
-        retStr = translate.text("Usage") +  ": " + usages.join(", ");
-}
-
+import("system.translate");
+import("system.result");
+import("system.db");
+import("system.vars");
+import("Sql_lib");
+import("Attribute_lib");
+
+var retStr = "\u00A0"; // \u00A0 -> space character that doesn't get trimmed 
+if (vars.get("$field.ATTRIBUTE_TYPE").trim() != $AttributeTypes.COMBOVALUE)
+{
+    var usages = db.array(db.COLUMN, SqlCondition.begin()
+        .andPrepare("AB_ATTRIBUTEUSAGE.AB_ATTRIBUTE_ID", vars.get("$field.AB_ATTRIBUTEID"))
+        .buildSql("select OBJECT_TYPE from AB_ATTRIBUTEUSAGE"));
+    if (usages.length)
+        retStr = usages.join(", ");
+}
+
 result.string(retStr);
\ No newline at end of file
diff --git a/entity/Attribute_entity/recordcontainers/jdito/contentProcess.js b/entity/Attribute_entity/recordcontainers/jdito/contentProcess.js
index c56f881e002f57622f6c794a36084061d48df894..e82365497605a662d78f0d4e2c652c3e0ff5051e 100644
--- a/entity/Attribute_entity/recordcontainers/jdito/contentProcess.js
+++ b/entity/Attribute_entity/recordcontainers/jdito/contentProcess.js
@@ -1,3 +1,5 @@
+import("system.logging");
+import("system.datetime");
 import("JditoFilter_lib");
 import("KeywordRegistry_basic");
 import("Keyword_lib");
@@ -7,11 +9,19 @@ import("system.result");
 import("Sql_lib");
 import("Attribute_lib");
 
+var sqlSelect = "select AB_ATTRIBUTEID, AB_ATTRIBUTEID, ATTRIBUTE_ACTIVE, " 
+    + "ATTRIBUTE_NAME, ATTRIBUTE_PARENT_ID, ATTRIBUTE_TYPE, " 
+    + KeywordUtils.getResolvedTitleSqlPart($KeywordRegistry.attributeType(), "ATTRIBUTE_TYPE")
+    + ", KEYWORD_CONTAINER from AB_ATTRIBUTE";
+
 var condition = new SqlCondition();
 
 var getGroups = vars.exists("$param.GetGroups_param") && vars.get("$param.GetGroups_param");
 var objectType = vars.exists("$param.ObjectType_param") && vars.get("$param.ObjectType_param");
-if (getGroups)
+
+if (vars.exists("$local.idvalues") && vars.get("$local.idvalues"))
+    condition.and("AB_ATTRIBUTEID in ('" + vars.get("$local.idvalues").join("','") + "')");
+else if (getGroups)
 {
     //this is for the selection of the superordinate attribute, this condition
     //filters out the own id and the children to prevent loops
@@ -19,7 +29,7 @@ if (getGroups)
         .andPrepare("AB_ATTRIBUTE.ATTRIBUTE_TYPE", $AttributeTypes.GROUP)
         .andPrepareVars("AB_ATTRIBUTE.AB_ATTRIBUTEID", "$param.AttrParentId_param", "# != ?")
         .and("AB_ATTRIBUTE.AB_ATTRIBUTEID not in ('" + AttributeUtil.getAllChildren(vars.getString("$param.AttrParentId_param")).join("','") + "')")
-        .build());
+    );
 }
 else if (objectType)  //if there's an objectType, it comes from the AttributeRelation entity
 {
@@ -34,33 +44,27 @@ else
 {
     var type = vars.exists("$param.AttrParentType_param") && vars.get("$param.AttrParentType_param");
     if (type == $AttributeTypes.COMBO)
-        condition = SqlCondition.begin()
-            .andPrepareVars("AB_ATTRIBUTE.ATTRIBUTE_PARENT_ID", "$param.AttrParentId_param")
-            .build();
-    else if (type)
+        condition.andPrepareVars("AB_ATTRIBUTE.ATTRIBUTE_PARENT_ID", "$param.AttrParentId_param");        
+    else if (type == $AttributeTypes.GROUP)
     {
-    var parentId = vars.exists("$param.AttrParentId_param") && vars.get("$param.AttrParentId_param");
-    if (parentId)
-        condition.and("AB_ATTRIBUTE.AB_ATTRIBUTEID in ('" + AttributeUtil.getAllChildren(vars.getString("$param.AttrParentId_param")).join("','") + "')");
+        var parentId = vars.exists("$param.AttrParentId_param") && vars.get("$param.AttrParentId_param");
+        if (parentId)
+            condition.and("AB_ATTRIBUTE.AB_ATTRIBUTEID in ('" + AttributeUtil.getAllChildren(vars.getString("$param.AttrParentId_param")).join("','") + "')");
     }
+    else if (type)
+        condition.and("1=2");
 }
 
-var sql = "select AB_ATTRIBUTEID, AB_ATTRIBUTEID, ATTRIBUTE_ACTIVE, " 
-    + "ATTRIBUTE_NAME, ATTRIBUTE_PARENT_ID, ATTRIBUTE_TYPE, " 
-    + KeywordUtils.getResolvedTitleSqlPart($KeywordRegistry.attributeType(), "ATTRIBUTE_TYPE")
-    + ", KEYWORD_CONTAINER from AB_ATTRIBUTE";
-
-if (vars.exists("$local.idvalues") && vars.get("$local.idvalues"))
-    condition.and(" AB_ATTRIBUTEID in ('" + vars.get("$local.idvalues").join("','") + "')");
-else if (vars.exists("$local.filter") && vars.get("$local.filter"))
+//when there are filters selected, add them to the conditon
+if (vars.exists("$local.filter") && vars.get("$local.filter"))
 {
     var filter = vars.get("$local.filter");
     condition.andSqlCondition((JditoFilterUtils.getSqlCondition(filter, "AB_ATTRIBUTE")));
 }
 
-var attributes = db.table(condition.buildSql(sql, "1=1"));
+var attributes = db.table(condition.buildSql(sqlSelect, "1=1"));
 
-if (!(vars.exists("$local.idvalues") && vars.get("$local.idvalues")))
+if (attributes.length > 1)
     attributes = _sortArrayForTree(attributes);
 
 result.object(attributes);
@@ -82,6 +86,8 @@ function _sortArrayForTree (pArray)
         var oldIndex = index;
         pArray.forEach(function (row)
         {
+            //item will be added if the id is not already in the object and
+            //the parent is already added (or the parent is not in the array)
             if (!(row[idIndex] in this) && (row[parentIdIndex] in this || !allIds[row[parentIdIndex]]))
                 this[row[idIndex]] = {
                     data : row,
diff --git a/entity/Employee_entity/Employee_entity.aod b/entity/Employee_entity/Employee_entity.aod
index 748fd22d321b296b99cfb1c9072045c3068be6c6..6a4abbc912058b9bc777eb6f4c75e5276fb55337 100644
--- a/entity/Employee_entity/Employee_entity.aod
+++ b/entity/Employee_entity/Employee_entity.aod
@@ -1,272 +1,271 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<entity xmlns="http://www.adito.de/2018/ao/Model" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" VERSION="1.3.1" xsi:schemaLocation="http://www.adito.de/2018/ao/Model adito://models/xsd/entity/1.3.1">
-  <name>Employee_entity</name>
-  <title>Employee</title>
-  <majorModelMode>DISTRIBUTED</majorModelMode>
-  <onValidation>%aditoprj%/entity/Employee_entity/onValidation.js</onValidation>
-  <afterOperatingState>%aditoprj%/entity/Employee_entity/afterOperatingState.js</afterOperatingState>
-  <iconId>VAADIN:GROUP</iconId>
-  <titleProcess>%aditoprj%/entity/Employee_entity/titleProcess.js</titleProcess>
-  <recordContainer>jdito</recordContainer>
-  <entityFields>
-    <entityProvider>
-      <name>#PROVIDER</name>
-      <lookupIdfield>CONTACT_ID</lookupIdfield>
-    </entityProvider>
-    <entityField>
-      <name>UID</name>
-      <searchable v="false" />
-      <valueProcess>%aditoprj%/entity/Employee_entity/entityfields/uid/valueProcess.js</valueProcess>
-    </entityField>
-    <entityField>
-      <name>TITLE</name>
-      <title>Username</title>
-      <mandatory v="true" />
-      <valueProcess>%aditoprj%/entity/Employee_entity/entityfields/title/valueProcess.js</valueProcess>
-      <onValidation>%aditoprj%/entity/Employee_entity/entityfields/title/onValidation.js</onValidation>
-    </entityField>
-    <entityField>
-      <name>CONTACT_ID</name>
-      <title>Person</title>
-      <consumer>Contacts</consumer>
-      <linkedContext>Person</linkedContext>
-      <mandatory v="true" />
-      <stateProcess>%aditoprj%/entity/Employee_entity/entityfields/contact_id/stateProcess.js</stateProcess>
-      <onValidation>%aditoprj%/entity/Employee_entity/entityfields/contact_id/onValidation.js</onValidation>
-      <onValueChange>%aditoprj%/entity/Employee_entity/entityfields/contact_id/onValueChange.js</onValueChange>
-    </entityField>
-    <entityField>
-      <name>FIRSTNAME</name>
-      <title>Firstname</title>
-    </entityField>
-    <entityField>
-      <name>LASTNAME</name>
-      <title>Lastname</title>
-      <mandatory v="false" />
-    </entityField>
-    <entityField>
-      <name>ISACTIVE</name>
-      <title>Active</title>
-      <contentType>BOOLEAN</contentType>
-      <possibleItemsProcess>%aditoprj%/entity/Employee_entity/entityfields/isactive/possibleItemsProcess.js</possibleItemsProcess>
-      <valueProcess>%aditoprj%/entity/Employee_entity/entityfields/isactive/valueProcess.js</valueProcess>
-    </entityField>
-    <entityField>
-      <name>EMAIL_ADDRESS</name>
-      <title>Email</title>
-      <mandatory v="true" />
-      <possibleItemsProcess>%aditoprj%/entity/Employee_entity/entityfields/email_address/possibleItemsProcess.js</possibleItemsProcess>
-      <newItemsAllowed v="true" />
-      <onValidation>%aditoprj%/entity/Employee_entity/entityfields/email_address/onValidation.js</onValidation>
-    </entityField>
-    <entityField>
-      <name>PASSWORD</name>
-      <title>Password</title>
-      <contentType>PASSWORD</contentType>
-      <mandatoryProcess>%aditoprj%/entity/Employee_entity/entityfields/password/mandatoryProcess.js</mandatoryProcess>
-      <searchable v="false" />
-      <stateProcess>%aditoprj%/entity/Employee_entity/entityfields/password/stateProcess.js</stateProcess>
-    </entityField>
-    <entityField>
-      <name>CONFIRM_PASSWORD</name>
-      <title>Confirm password</title>
-      <contentType>PASSWORD</contentType>
-      <mandatoryProcess>%aditoprj%/entity/Employee_entity/entityfields/confirm_password/mandatoryProcess.js</mandatoryProcess>
-      <searchable v="false" />
-      <stateProcess>%aditoprj%/entity/Employee_entity/entityfields/confirm_password/stateProcess.js</stateProcess>
-    </entityField>
-    <entityActionField>
-      <name>setPassword</name>
-      <fieldType>ACTION</fieldType>
-      <title>Set password</title>
-      <onActionProcess>%aditoprj%/entity/Employee_entity/entityfields/setpassword/onActionProcess.js</onActionProcess>
-      <iconId>VAADIN:PASSWORD</iconId>
-    </entityActionField>
-    <entityParameter>
-      <name>PasswordChange_param</name>
-      <expose v="true" />
-      <description>PARAMETER</description>
-    </entityParameter>
-    <entityParameter>
-      <name>OnlyActives_param</name>
-      <valueProcess>%aditoprj%/entity/Employee_entity/entityfields/onlyactives_param/valueProcess.js</valueProcess>
-      <expose v="true" />
-      <description>PARAMETER</description>
-    </entityParameter>
-    <entityConsumer>
-      <name>Contacts</name>
-      <fieldType>DEPENDENCY_OUT</fieldType>
-      <dependency>
-        <name>dependency</name>
-        <entityName>Person_entity</entityName>
-        <fieldName>#PROVIDER</fieldName>
-      </dependency>
-    </entityConsumer>
-    <entityConsumer>
-      <name>Attributes</name>
-      <title>Attributes</title>
-      <fieldType>DEPENDENCY_OUT</fieldType>
-      <dependency>
-        <name>dependency</name>
-        <entityName>AttributeRelation_entity</entityName>
-        <fieldName>RelationsForSpecificObject</fieldName>
-      </dependency>
-      <children>
-        <entityParameter>
-          <name>ObjectRowId_param</name>
-          <valueProcess>%aditoprj%/entity/Employee_entity/entityfields/attributes/children/objectrowid_param/valueProcess.js</valueProcess>
-        </entityParameter>
-        <entityParameter>
-          <name>ObjectType_param</name>
-          <valueProcess>%aditoprj%/entity/Employee_entity/entityfields/attributes/children/objecttype_param/valueProcess.js</valueProcess>
-        </entityParameter>
-      </children>
-    </entityConsumer>
-    <entityFieldGroup>
-      <name>NAME_fieldGroup</name>
-      <valueProcess>%aditoprj%/entity/Employee_entity/entityfields/name_fieldgroup/valueProcess.js</valueProcess>
-      <title>Name</title>
-      <description>FIELDGROUP</description>
-      <fields>
-        <element>FIRSTNAME</element>
-        <element>LASTNAME</element>
-      </fields>
-    </entityFieldGroup>
-    <entityField>
-      <name>IMAGE</name>
-      <contentType>IMAGE</contentType>
-      <searchable v="false" />
-      <valueProcess>%aditoprj%/entity/Employee_entity/entityfields/image/valueProcess.js</valueProcess>
-      <onValueChange>%aditoprj%/entity/Employee_entity/entityfields/image/onValueChange.js</onValueChange>
-      <onValueChangeTypes>
-        <element>MASK</element>
-      </onValueChangeTypes>
-    </entityField>
-    <entityField>
-      <name>DEPARTMENT</name>
-      <title>Department</title>
-      <state>INVISIBLE</state>
-    </entityField>
-    <entityField>
-      <name>DESCRIPTION</name>
-      <title>Description</title>
-      <contentType>LONG_TEXT</contentType>
-    </entityField>
-    <entityField>
-      <name>ROLES</name>
-    </entityField>
-    <entityConsumer>
-      <name>EmployeeRoles</name>
-      <title>Roles</title>
-      <fieldType>DEPENDENCY_OUT</fieldType>
-      <dependency>
-        <name>dependency</name>
-        <entityName>EmployeeRole_entity</entityName>
-        <fieldName>EmployeeRoles</fieldName>
-      </dependency>
-      <children>
-        <entityParameter>
-          <name>UserTitle_param</name>
-          <valueProcess>%aditoprj%/entity/Employee_entity/entityfields/employeeroles/children/usertitle_param/valueProcess.js</valueProcess>
-        </entityParameter>
-      </children>
-    </entityConsumer>
-    <entityConsumer>
-      <name>AttributeTree</name>
-      <title>Attribute Tree</title>
-      <fieldType>DEPENDENCY_OUT</fieldType>
-      <dependency>
-        <name>dependency</name>
-        <entityName>AttributeRelationTree_entity</entityName>
-        <fieldName>TreeProvider</fieldName>
-      </dependency>
-      <children>
-        <entityParameter>
-          <name>ObjectRowId_param</name>
-          <valueProcess>%aditoprj%/entity/Employee_entity/entityfields/attributetree/children/objectrowid_param/valueProcess.js</valueProcess>
-        </entityParameter>
-        <entityParameter>
-          <name>ObjectType_param</name>
-          <valueProcess>%aditoprj%/entity/Employee_entity/entityfields/attributetree/children/objecttype_param/valueProcess.js</valueProcess>
-        </entityParameter>
-      </children>
-    </entityConsumer>
-    <entityConsumer>
-      <name>Documents</name>
-      <title>Documents</title>
-      <fieldType>DEPENDENCY_OUT</fieldType>
-      <dependency>
-        <name>dependency</name>
-        <entityName>Document_entity</entityName>
-        <fieldName>Documents</fieldName>
-      </dependency>
-      <children>
-        <entityParameter>
-          <name>AssignmentName_param</name>
-          <valueProcess>%aditoprj%/entity/Employee_entity/entityfields/documents/children/assignmentname_param/valueProcess.js</valueProcess>
-        </entityParameter>
-        <entityParameter>
-          <name>AssignmentTable_param</name>
-          <valueProcess>%aditoprj%/entity/Employee_entity/entityfields/documents/children/assignmenttable_param/valueProcess.js</valueProcess>
-        </entityParameter>
-        <entityParameter>
-          <name>AssignmentRowId_param</name>
-          <valueProcess>%aditoprj%/entity/Employee_entity/entityfields/documents/children/assignmentrowid_param/valueProcess.js</valueProcess>
-        </entityParameter>
-      </children>
-    </entityConsumer>
-    <entityProvider>
-      <name>Employees</name>
-      <fieldType>DEPENDENCY_IN</fieldType>
-      <lookupIdfield>CONTACT_ID</lookupIdfield>
-      <dependencies>
-        <entityDependency>
-          <name>0ca415b9-a940-424e-bee8-05c007b20659</name>
-          <entityName>Activity_entity</entityName>
-          <fieldName>Employees</fieldName>
-          <isConsumer v="false" />
-        </entityDependency>
-        <entityDependency>
-          <name>73f93f34-bfe9-48fd-b9ce-7f8ba46014c9</name>
-          <entityName>Timetracking_entity</entityName>
-          <fieldName>Employees</fieldName>
-          <isConsumer v="false" />
-        </entityDependency>
-      </dependencies>
-      <children>
-        <entityParameter>
-          <name>OnlyActives_param</name>
-          <valueProcess>%aditoprj%/entity/Employee_entity/entityfields/employees/children/onlyactives_param/valueProcess.js</valueProcess>
-        </entityParameter>
-      </children>
-    </entityProvider>
-    <entityField>
-      <name>TITLE_ORIGINAL</name>
-      <searchable v="false" />
-    </entityField>
-  </entityFields>
-  <recordContainers>
-    <jDitoRecordContainer>
-      <name>jdito</name>
-      <jDitoRecordAlias>Data_alias</jDitoRecordAlias>
-      <contentProcess>%aditoprj%/entity/Employee_entity/recordcontainers/jdito/contentProcess.js</contentProcess>
-      <onInsert>%aditoprj%/entity/Employee_entity/recordcontainers/jdito/onInsert.js</onInsert>
-      <onUpdate>%aditoprj%/entity/Employee_entity/recordcontainers/jdito/onUpdate.js</onUpdate>
-      <onDelete>%aditoprj%/entity/Employee_entity/recordcontainers/jdito/onDelete.js</onDelete>
-      <recordFields>
-        <element>UID.value</element>
-        <element>TITLE.value</element>
-        <element>TITLE_ORIGINAL.value</element>
-        <element>ISACTIVE.value</element>
-        <element>FIRSTNAME.value</element>
-        <element>LASTNAME.value</element>
-        <element>EMAIL_ADDRESS.value</element>
-        <element>EMAIL_ADDRESS.displayValue</element>
-        <element>DESCRIPTION.value</element>
-        <element>CONTACT_ID.value</element>
-        <element>CONTACT_ID.displayValue</element>
-        <element>STORED_SELECTIONS.value</element>
-      </recordFields>
-    </jDitoRecordContainer>
-  </recordContainers>
-</entity>
+<?xml version="1.0" encoding="UTF-8"?>
+<entity xmlns="http://www.adito.de/2018/ao/Model" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" VERSION="1.3.1" xsi:schemaLocation="http://www.adito.de/2018/ao/Model adito://models/xsd/entity/1.3.1">
+  <name>Employee_entity</name>
+  <title>Employee</title>
+  <majorModelMode>DISTRIBUTED</majorModelMode>
+  <onValidation>%aditoprj%/entity/Employee_entity/onValidation.js</onValidation>
+  <afterOperatingState>%aditoprj%/entity/Employee_entity/afterOperatingState.js</afterOperatingState>
+  <iconId>VAADIN:GROUP</iconId>
+  <titleProcess>%aditoprj%/entity/Employee_entity/titleProcess.js</titleProcess>
+  <recordContainer>jdito</recordContainer>
+  <entityFields>
+    <entityProvider>
+      <name>#PROVIDER</name>
+      <lookupIdfield>CONTACT_ID</lookupIdfield>
+    </entityProvider>
+    <entityField>
+      <name>UID</name>
+      <searchable v="false" />
+      <valueProcess>%aditoprj%/entity/Employee_entity/entityfields/uid/valueProcess.js</valueProcess>
+    </entityField>
+    <entityField>
+      <name>TITLE</name>
+      <title>Username</title>
+      <mandatory v="true" />
+      <onValidation>%aditoprj%/entity/Employee_entity/entityfields/title/onValidation.js</onValidation>
+    </entityField>
+    <entityField>
+      <name>CONTACT_ID</name>
+      <title>Person</title>
+      <consumer>Contacts</consumer>
+      <linkedContext>Person</linkedContext>
+      <mandatory v="true" />
+      <stateProcess>%aditoprj%/entity/Employee_entity/entityfields/contact_id/stateProcess.js</stateProcess>
+      <onValidation>%aditoprj%/entity/Employee_entity/entityfields/contact_id/onValidation.js</onValidation>
+      <onValueChange>%aditoprj%/entity/Employee_entity/entityfields/contact_id/onValueChange.js</onValueChange>
+    </entityField>
+    <entityField>
+      <name>FIRSTNAME</name>
+      <title>Firstname</title>
+    </entityField>
+    <entityField>
+      <name>LASTNAME</name>
+      <title>Lastname</title>
+      <mandatory v="false" />
+    </entityField>
+    <entityField>
+      <name>ISACTIVE</name>
+      <title>Active</title>
+      <contentType>BOOLEAN</contentType>
+      <possibleItemsProcess>%aditoprj%/entity/Employee_entity/entityfields/isactive/possibleItemsProcess.js</possibleItemsProcess>
+      <valueProcess>%aditoprj%/entity/Employee_entity/entityfields/isactive/valueProcess.js</valueProcess>
+    </entityField>
+    <entityField>
+      <name>EMAIL_ADDRESS</name>
+      <title>Email</title>
+      <mandatory v="true" />
+      <possibleItemsProcess>%aditoprj%/entity/Employee_entity/entityfields/email_address/possibleItemsProcess.js</possibleItemsProcess>
+      <newItemsAllowed v="true" />
+      <onValidation>%aditoprj%/entity/Employee_entity/entityfields/email_address/onValidation.js</onValidation>
+    </entityField>
+    <entityField>
+      <name>PASSWORD</name>
+      <title>Password</title>
+      <contentType>PASSWORD</contentType>
+      <mandatoryProcess>%aditoprj%/entity/Employee_entity/entityfields/password/mandatoryProcess.js</mandatoryProcess>
+      <searchable v="false" />
+      <stateProcess>%aditoprj%/entity/Employee_entity/entityfields/password/stateProcess.js</stateProcess>
+    </entityField>
+    <entityField>
+      <name>CONFIRM_PASSWORD</name>
+      <title>Confirm password</title>
+      <contentType>PASSWORD</contentType>
+      <mandatoryProcess>%aditoprj%/entity/Employee_entity/entityfields/confirm_password/mandatoryProcess.js</mandatoryProcess>
+      <searchable v="false" />
+      <stateProcess>%aditoprj%/entity/Employee_entity/entityfields/confirm_password/stateProcess.js</stateProcess>
+    </entityField>
+    <entityActionField>
+      <name>setPassword</name>
+      <fieldType>ACTION</fieldType>
+      <title>Set password</title>
+      <onActionProcess>%aditoprj%/entity/Employee_entity/entityfields/setpassword/onActionProcess.js</onActionProcess>
+      <iconId>VAADIN:PASSWORD</iconId>
+    </entityActionField>
+    <entityParameter>
+      <name>PasswordChange_param</name>
+      <expose v="true" />
+      <description>PARAMETER</description>
+    </entityParameter>
+    <entityParameter>
+      <name>OnlyActives_param</name>
+      <valueProcess>%aditoprj%/entity/Employee_entity/entityfields/onlyactives_param/valueProcess.js</valueProcess>
+      <expose v="true" />
+      <description>PARAMETER</description>
+    </entityParameter>
+    <entityConsumer>
+      <name>Contacts</name>
+      <fieldType>DEPENDENCY_OUT</fieldType>
+      <dependency>
+        <name>dependency</name>
+        <entityName>Person_entity</entityName>
+        <fieldName>#PROVIDER</fieldName>
+      </dependency>
+    </entityConsumer>
+    <entityConsumer>
+      <name>Attributes</name>
+      <title>Attributes</title>
+      <fieldType>DEPENDENCY_OUT</fieldType>
+      <dependency>
+        <name>dependency</name>
+        <entityName>AttributeRelation_entity</entityName>
+        <fieldName>RelationsForSpecificObject</fieldName>
+      </dependency>
+      <children>
+        <entityParameter>
+          <name>ObjectRowId_param</name>
+          <valueProcess>%aditoprj%/entity/Employee_entity/entityfields/attributes/children/objectrowid_param/valueProcess.js</valueProcess>
+        </entityParameter>
+        <entityParameter>
+          <name>ObjectType_param</name>
+          <valueProcess>%aditoprj%/entity/Employee_entity/entityfields/attributes/children/objecttype_param/valueProcess.js</valueProcess>
+        </entityParameter>
+      </children>
+    </entityConsumer>
+    <entityFieldGroup>
+      <name>NAME_fieldGroup</name>
+      <valueProcess>%aditoprj%/entity/Employee_entity/entityfields/name_fieldgroup/valueProcess.js</valueProcess>
+      <title>Name</title>
+      <description>FIELDGROUP</description>
+      <fields>
+        <element>FIRSTNAME</element>
+        <element>LASTNAME</element>
+      </fields>
+    </entityFieldGroup>
+    <entityField>
+      <name>IMAGE</name>
+      <contentType>IMAGE</contentType>
+      <searchable v="false" />
+      <valueProcess>%aditoprj%/entity/Employee_entity/entityfields/image/valueProcess.js</valueProcess>
+      <onValueChange>%aditoprj%/entity/Employee_entity/entityfields/image/onValueChange.js</onValueChange>
+      <onValueChangeTypes>
+        <element>MASK</element>
+      </onValueChangeTypes>
+    </entityField>
+    <entityField>
+      <name>DEPARTMENT</name>
+      <title>Department</title>
+      <state>INVISIBLE</state>
+    </entityField>
+    <entityField>
+      <name>DESCRIPTION</name>
+      <title>Description</title>
+      <contentType>LONG_TEXT</contentType>
+    </entityField>
+    <entityField>
+      <name>ROLES</name>
+    </entityField>
+    <entityConsumer>
+      <name>EmployeeRoles</name>
+      <title>Roles</title>
+      <fieldType>DEPENDENCY_OUT</fieldType>
+      <dependency>
+        <name>dependency</name>
+        <entityName>EmployeeRole_entity</entityName>
+        <fieldName>EmployeeRoles</fieldName>
+      </dependency>
+      <children>
+        <entityParameter>
+          <name>UserTitle_param</name>
+          <valueProcess>%aditoprj%/entity/Employee_entity/entityfields/employeeroles/children/usertitle_param/valueProcess.js</valueProcess>
+        </entityParameter>
+      </children>
+    </entityConsumer>
+    <entityConsumer>
+      <name>AttributeTree</name>
+      <title>Attribute Tree</title>
+      <fieldType>DEPENDENCY_OUT</fieldType>
+      <dependency>
+        <name>dependency</name>
+        <entityName>AttributeRelationTree_entity</entityName>
+        <fieldName>TreeProvider</fieldName>
+      </dependency>
+      <children>
+        <entityParameter>
+          <name>ObjectRowId_param</name>
+          <valueProcess>%aditoprj%/entity/Employee_entity/entityfields/attributetree/children/objectrowid_param/valueProcess.js</valueProcess>
+        </entityParameter>
+        <entityParameter>
+          <name>ObjectType_param</name>
+          <valueProcess>%aditoprj%/entity/Employee_entity/entityfields/attributetree/children/objecttype_param/valueProcess.js</valueProcess>
+        </entityParameter>
+      </children>
+    </entityConsumer>
+    <entityConsumer>
+      <name>Documents</name>
+      <title>Documents</title>
+      <fieldType>DEPENDENCY_OUT</fieldType>
+      <dependency>
+        <name>dependency</name>
+        <entityName>Document_entity</entityName>
+        <fieldName>Documents</fieldName>
+      </dependency>
+      <children>
+        <entityParameter>
+          <name>AssignmentName_param</name>
+          <valueProcess>%aditoprj%/entity/Employee_entity/entityfields/documents/children/assignmentname_param/valueProcess.js</valueProcess>
+        </entityParameter>
+        <entityParameter>
+          <name>AssignmentTable_param</name>
+          <valueProcess>%aditoprj%/entity/Employee_entity/entityfields/documents/children/assignmenttable_param/valueProcess.js</valueProcess>
+        </entityParameter>
+        <entityParameter>
+          <name>AssignmentRowId_param</name>
+          <valueProcess>%aditoprj%/entity/Employee_entity/entityfields/documents/children/assignmentrowid_param/valueProcess.js</valueProcess>
+        </entityParameter>
+      </children>
+    </entityConsumer>
+    <entityProvider>
+      <name>Employees</name>
+      <fieldType>DEPENDENCY_IN</fieldType>
+      <lookupIdfield>CONTACT_ID</lookupIdfield>
+      <dependencies>
+        <entityDependency>
+          <name>0ca415b9-a940-424e-bee8-05c007b20659</name>
+          <entityName>Activity_entity</entityName>
+          <fieldName>Employees</fieldName>
+          <isConsumer v="false" />
+        </entityDependency>
+        <entityDependency>
+          <name>73f93f34-bfe9-48fd-b9ce-7f8ba46014c9</name>
+          <entityName>Timetracking_entity</entityName>
+          <fieldName>Employees</fieldName>
+          <isConsumer v="false" />
+        </entityDependency>
+      </dependencies>
+      <children>
+        <entityParameter>
+          <name>OnlyActives_param</name>
+          <valueProcess>%aditoprj%/entity/Employee_entity/entityfields/employees/children/onlyactives_param/valueProcess.js</valueProcess>
+        </entityParameter>
+      </children>
+    </entityProvider>
+    <entityField>
+      <name>TITLE_ORIGINAL</name>
+      <searchable v="false" />
+    </entityField>
+  </entityFields>
+  <recordContainers>
+    <jDitoRecordContainer>
+      <name>jdito</name>
+      <jDitoRecordAlias>Data_alias</jDitoRecordAlias>
+      <contentProcess>%aditoprj%/entity/Employee_entity/recordcontainers/jdito/contentProcess.js</contentProcess>
+      <onInsert>%aditoprj%/entity/Employee_entity/recordcontainers/jdito/onInsert.js</onInsert>
+      <onUpdate>%aditoprj%/entity/Employee_entity/recordcontainers/jdito/onUpdate.js</onUpdate>
+      <onDelete>%aditoprj%/entity/Employee_entity/recordcontainers/jdito/onDelete.js</onDelete>
+      <recordFields>
+        <element>UID.value</element>
+        <element>TITLE.value</element>
+        <element>TITLE_ORIGINAL.value</element>
+        <element>ISACTIVE.value</element>
+        <element>FIRSTNAME.value</element>
+        <element>LASTNAME.value</element>
+        <element>EMAIL_ADDRESS.value</element>
+        <element>EMAIL_ADDRESS.displayValue</element>
+        <element>DESCRIPTION.value</element>
+        <element>CONTACT_ID.value</element>
+        <element>CONTACT_ID.displayValue</element>
+        <element>STORED_SELECTIONS.value</element>
+      </recordFields>
+    </jDitoRecordContainer>
+  </recordContainers>
+</entity>
diff --git a/entity/Employee_entity/entityfields/contact_id/onValueChange.js b/entity/Employee_entity/entityfields/contact_id/onValueChange.js
index 8b8af980eacaa7cf7553115592be5a360dd3406b..26cac2df6b6b30fe19726b66e078f286f4d7400b 100644
--- a/entity/Employee_entity/entityfields/contact_id/onValueChange.js
+++ b/entity/Employee_entity/entityfields/contact_id/onValueChange.js
@@ -1,25 +1,28 @@
-import("Communication_lib");
-import("Entity_lib");
-import("system.result");
-import("system.db");
-import("system.neon");
-import("system.vars");
-import("Sql_lib");
-
-var contactId = ProcessHandlingUtils.getOnValidationValue(vars.get("$field.CONTACT_ID"));
-if ((vars.get("$sys.recordstate") == neon.OPERATINGSTATE_NEW || vars.get("$sys.recordstate") == neon.OPERATINGSTATE_EDIT)
-    && contactId)
-{
-    var name = db.array(
-        db.ROW, 
-        SqlCondition.begin()
-            .andPrepare("CONTACT.CONTACTID", contactId)
-            .buildSql("select FIRSTNAME, LASTNAME, (" + CommUtil.getStandardSubSqlMail() + ") from PERSON join CONTACT on CONTACT.PERSON_ID = PERSON.PERSONID")
-    );
-    
-    neon.setFieldValues({
-        "$field.FIRSTNAME" : name[0] || "",
-        "$field.LASTNAME" : name[1] || "",
-        "$field.EMAIL_ADDRESS" : name[2] || ""
-    });
+import("Communication_lib");
+import("Entity_lib");
+import("system.result");
+import("system.db");
+import("system.neon");
+import("system.vars");
+import("Sql_lib");
+import("Employee_lib");
+
+var contactId = ProcessHandlingUtils.getOnValidationValue(vars.get("$field.CONTACT_ID"));
+if ((vars.get("$sys.recordstate") == neon.OPERATINGSTATE_NEW || vars.get("$sys.recordstate") == neon.OPERATINGSTATE_EDIT)
+    && contactId)
+{
+    var name = db.array(
+        db.ROW, 
+        SqlCondition.begin()
+            .andPrepare("CONTACT.CONTACTID", contactId)
+            .buildSql("select FIRSTNAME, LASTNAME, (" + CommUtil.getStandardSubSqlMail() + ") from PERSON join CONTACT on CONTACT.PERSON_ID = PERSON.PERSONID")
+    );
+    var username = EmployeeUtils.generateUserName(name[0], name[1], "f.l+");
+    
+    neon.setFieldValues({
+        "$field.FIRSTNAME" : name[0] || "",
+        "$field.LASTNAME" : name[1] || "",
+        "$field.EMAIL_ADDRESS" : name[2] || "",
+        "$field.TITLE" : username
+    });
 }
\ No newline at end of file
diff --git a/entity/Employee_entity/entityfields/title/valueProcess.js b/entity/Employee_entity/entityfields/title/valueProcess.js
deleted file mode 100644
index 058b37c3c1c367ab44f6212d3e684707bb3a398b..0000000000000000000000000000000000000000
--- a/entity/Employee_entity/entityfields/title/valueProcess.js
+++ /dev/null
@@ -1,7 +0,0 @@
-import("system.neon");
-import("system.vars");
-import("system.result");
-import("Employee_lib");
-
-if (vars.get("$sys.recordstate") == neon.OPERATINGSTATE_NEW || vars.get("$sys.recordstate") == neon.OPERATINGSTATE_EDIT && !vars.get("$field.TITLE"))
-    result.string(EmployeeUtils.generateUserName(vars.get("$field.FIRSTNAME"), vars.get("$field.LASTNAME"), "f.l+"));
\ No newline at end of file
diff --git a/neonView/AttributeFilter_view/AttributeFilter_view.aod b/neonView/AttributeFilter_view/AttributeFilter_view.aod
index 0b65a9ac7b1714029130c254f1f20168b244bbd6..cadb8afc80a55d8af99a17f82f798828a6200a72 100644
--- a/neonView/AttributeFilter_view/AttributeFilter_view.aod
+++ b/neonView/AttributeFilter_view/AttributeFilter_view.aod
@@ -10,14 +10,27 @@
     </groupLayout>
   </layout>
   <children>
-    <treeViewTemplate>
-      <name>AttributesTreetable</name>
+    <treeTableViewTemplate>
+      <name>AttributeTreeTable</name>
       <parentField>ATTRIBUTE_PARENT_ID</parentField>
       <favoriteActionGroup1>AttributeActions</favoriteActionGroup1>
-      <titleField>NAME_WITH_TYPE</titleField>
-      <descriptionField>USAGELIST</descriptionField>
+      <showChildrenCount v="false" />
       <entityField>#ENTITY</entityField>
-    </treeViewTemplate>
+      <columns>
+        <neonTableColumn>
+          <name>a776a053-6712-44f9-943f-da26d1ce11ee</name>
+          <entityField>ATTRIBUTE_NAME</entityField>
+        </neonTableColumn>
+        <neonTableColumn>
+          <name>b975154d-8bac-4182-9030-e3b3d744c642</name>
+          <entityField>ATTRIBUTE_TYPE</entityField>
+        </neonTableColumn>
+        <neonTableColumn>
+          <name>ad92d325-6cdb-4fa0-a99b-27c937c89936</name>
+          <entityField>USAGELIST</entityField>
+        </neonTableColumn>
+      </columns>
+    </treeTableViewTemplate>
     <tableViewTemplate>
       <name>AttributesTable</name>
       <entityField>#ENTITY</entityField>
diff --git a/process/JditoFilter_lib/process.js b/process/JditoFilter_lib/process.js
index 47338a2ea2b09bb468ef588daa1784a150f5fad0..4f27dfaec8b3cfe738feae91f9e1cea90f6b8320 100644
--- a/process/JditoFilter_lib/process.js
+++ b/process/JditoFilter_lib/process.js
@@ -112,6 +112,23 @@ JditoFilterUtils.filterRecords = function (pColumns, pRecords, pFilter)
         }, filter);
 }
 
+/**
+ * builds an sql condition from the given filter
+ * 
+ * @param {String|Object} pFilter the filter as JSON
+ * @param {String} pTable the database table
+ * @param {Object} pColumnMap custom mapping for the fields to the DB columns, this is necessary
+ *      if the fields are from different tables
+ *      
+ * @example
+ * if (vars.exists("$local.filter") && vars.get("$local.filter"))
+ * {
+ *     var filter = vars.get("$local.filter");
+ *     condition.andSqlCondition((JditoFilterUtils.getSqlCondition(filter, "AB_ATTRIBUTE")));
+ * }
+ *      
+ * @return {SqlCondition} the SqlCondition object
+ */
 JditoFilterUtils.getSqlCondition = function (pFilter, pTable, pColumnMap)
 {
     var condition = new SqlCondition();