diff --git a/entity/KeywordEntry_entity/KeywordEntry_entity.aod b/entity/KeywordEntry_entity/KeywordEntry_entity.aod
index adb09f7075ebb0a12c7a89f7ee6808487ac126a7..be2b4bf16ff2630ec600a817b237e5af0c09e796 100644
--- a/entity/KeywordEntry_entity/KeywordEntry_entity.aod
+++ b/entity/KeywordEntry_entity/KeywordEntry_entity.aod
@@ -342,6 +342,12 @@
           <fieldName>KeywordPriority</fieldName>
           <isConsumer v="false" />
         </entityDependency>
+        <entityDependency>
+          <name>bf9f7a07-dfb9-44d0-8f9b-d3814053683e</name>
+          <entityName>SalesprojectCompetition_entity</entityName>
+          <fieldName>KeywordState</fieldName>
+          <isConsumer v="false" />
+        </entityDependency>
       </dependencies>
       <children>
         <entityParameter>
diff --git a/entity/SalesprojectCompetition_entity/SalesprojectCompetition_entity.aod b/entity/SalesprojectCompetition_entity/SalesprojectCompetition_entity.aod
index 5499baa022634247984a2941246147ae77183d41..7ce49450124f09b62a1bbc231f47bcdf76b80c31 100644
--- a/entity/SalesprojectCompetition_entity/SalesprojectCompetition_entity.aod
+++ b/entity/SalesprojectCompetition_entity/SalesprojectCompetition_entity.aod
@@ -35,8 +35,8 @@
     <entityField>
       <name>STATUS</name>
       <title>State</title>
+      <consumer>KeywordState</consumer>
       <mandatory v="true" />
-      <possibleItemsProcess>%aditoprj%/entity/SalesprojectCompetition_entity/entityfields/status/possibleItemsProcess.js</possibleItemsProcess>
     </entityField>
     <entityParameter>
       <name>SalesprojectId_param</name>
@@ -204,6 +204,21 @@
         </entityParameter>
       </children>
     </entityConsumer>
+    <entityConsumer>
+      <name>KeywordState</name>
+      <fieldType>DEPENDENCY_OUT</fieldType>
+      <dependency>
+        <name>dependency</name>
+        <entityName>KeywordEntry_entity</entityName>
+        <fieldName>SpecificContainerKeywords</fieldName>
+      </dependency>
+      <children>
+        <entityParameter>
+          <name>containerName_param</name>
+          <code>%aditoprj%/entity/SalesprojectCompetition_entity/entityfields/keywordstate/children/containername_param/code.js</code>
+        </entityParameter>
+      </children>
+    </entityConsumer>
   </entityFields>
   <recordContainers>
     <dbRecordContainer>
diff --git a/entity/SalesprojectCompetition_entity/entityfields/keywordstate/children/containername_param/code.js b/entity/SalesprojectCompetition_entity/entityfields/keywordstate/children/containername_param/code.js
new file mode 100644
index 0000000000000000000000000000000000000000..9f303d15893545d0aefc824ab893aa94e22146ee
--- /dev/null
+++ b/entity/SalesprojectCompetition_entity/entityfields/keywordstate/children/containername_param/code.js
@@ -0,0 +1,5 @@
+import("system.result");
+import("Keyword_lib");
+import("KeywordRegistry_basic");
+
+result.string($KeywordRegistry.salesprojectState());
\ No newline at end of file
diff --git a/entity/SalesprojectCompetition_entity/entityfields/status/possibleItemsProcess.js b/entity/SalesprojectCompetition_entity/entityfields/status/possibleItemsProcess.js
deleted file mode 100644
index 71e5ae0f7ba209331e370a4fa4099571f6c35667..0000000000000000000000000000000000000000
--- a/entity/SalesprojectCompetition_entity/entityfields/status/possibleItemsProcess.js
+++ /dev/null
@@ -1,4 +0,0 @@
-import("system.result");
-import("Keyword_lib");
-
-result.object(LegacyKeywordUtils.getStandardArray("SALESPROJECT.STATE"));
\ No newline at end of file
diff --git a/others/db_changes/data_alias/basic/2019.2/AditoBasic/init_SalesprojectCompetitionState.xml b/others/db_changes/data_alias/basic/2019.2/AditoBasic/init_SalesprojectCompetitionState.xml
new file mode 100644
index 0000000000000000000000000000000000000000..95bc103e1138fcb969552eadf445011db764949d
--- /dev/null
+++ b/others/db_changes/data_alias/basic/2019.2/AditoBasic/init_SalesprojectCompetitionState.xml
@@ -0,0 +1,103 @@
+<?xml version="1.1" encoding="UTF-8" standalone="no"?>
+<databaseChangeLog xmlns="http://www.liquibase.org/xml/ns/dbchangelog" xmlns:ext="http://www.liquibase.org/xml/ns/dbchangelog-ext" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.liquibase.org/xml/ns/dbchangelog-ext http://www.liquibase.org/xml/ns/dbchangelog/dbchangelog-ext.xsd http://www.liquibase.org/xml/ns/dbchangelog http://www.liquibase.org/xml/ns/dbchangelog/dbchangelog-3.6.xsd">
+    <changeSet author="j.goderbauer" id="dfc48656-e666-4877-be17-d9832846bcfd">
+        <insert tableName="AB_KEYWORD_ENTRY">
+            <column name="AB_KEYWORD_ENTRYID" value="6a26d9c5-bc21-455e-828a-26e1b9b278da"/>
+
+            <column name="KEYID" value="90dabaf6-b62a-4a5b-a9ff-449e5a898a24"/>
+            <column name="TITLE" value="Open"/>
+            <column name="CONTAINER" value="SalesprojectCompetitionState"/>
+            <column name="SORTING" valueNumeric="1"/>
+            <column name="ISACTIVE" valueNumeric="1"/>
+            <column name="ISESSENTIAL" valueNumeric="0"/>
+        </insert>
+        <insert tableName="AB_KEYWORD_ENTRY">
+            <column name="AB_KEYWORD_ENTRYID" value="946b9f7d-c667-47a2-90f4-57935347aac5"/>
+
+            <column name="KEYID" value="2709acc9-df9c-470b-840c-6ff89fe0bf4e"/>
+            <column name="TITLE" value="Postponed"/>
+            <column name="CONTAINER" value="SalesprojectCompetitionState"/>
+            <column name="SORTING" valueNumeric="2"/>
+            <column name="ISACTIVE" valueNumeric="1"/>
+            <column name="ISESSENTIAL" valueNumeric="0"/>
+        </insert>
+        <insert tableName="AB_KEYWORD_ENTRY">
+            <column name="AB_KEYWORD_ENTRYID" value="81a8a308-46e1-4cf6-8383-15736e45219c"/>
+
+            <column name="KEYID" value="fb9d270b-a62d-4a78-a3b8-a49dc5afe36d"/>
+            <column name="TITLE" value="Aborted"/>
+            <column name="CONTAINER" value="SalesprojectCompetitionState"/>
+            <column name="SORTING" valueNumeric="3"/>
+            <column name="ISACTIVE" valueNumeric="1"/>
+            <column name="ISESSENTIAL" valueNumeric="0"/>
+        </insert>
+        <insert tableName="AB_KEYWORD_ENTRY">
+            <column name="AB_KEYWORD_ENTRYID" value="f4bcb779-ea53-4ad6-bbcd-8681a3813a4c"/>
+
+            <column name="KEYID" value="bae61bdf-ef67-4074-9db6-99a292dc8a6d"/>
+            <column name="TITLE" value="Partial order"/>
+            <column name="CONTAINER" value="SalesprojectCompetitionState"/>
+            <column name="SORTING" valueNumeric="4"/>
+            <column name="ISACTIVE" valueNumeric="1"/>
+            <column name="ISESSENTIAL" valueNumeric="0"/>
+        </insert>
+        <insert tableName="AB_KEYWORD_ENTRY">
+            <column name="AB_KEYWORD_ENTRYID" value="47272e85-ae18-4bd6-950f-449bc531c5c5"/>
+
+            <column name="KEYID" value="aa4aff7e-3c1a-4a48-95f6-297e341cb7aa"/>
+            <column name="TITLE" value="Order"/>
+            <column name="CONTAINER" value="SalesprojectCompetitionState"/>
+            <column name="SORTING" valueNumeric="5"/>
+            <column name="ISACTIVE" valueNumeric="1"/>
+            <column name="ISESSENTIAL" valueNumeric="0"/>
+        </insert>
+        <insert tableName="AB_KEYWORD_ENTRY">
+            <column name="AB_KEYWORD_ENTRYID" value="c046313e-d7af-4440-a3c1-0cdf2b6220ca"/>
+
+            <column name="KEYID" value="ff73172c-8517-4b6e-98cb-43aebacd9af1"/>
+            <column name="TITLE" value="Lost"/>
+            <column name="CONTAINER" value="SalesprojectCompetitionState"/>
+            <column name="SORTING" valueNumeric="6"/>
+            <column name="ISACTIVE" valueNumeric="1"/>
+            <column name="ISESSENTIAL" valueNumeric="0"/>
+        </insert>
+        <rollback>
+            <delete tableName="AB_KEYWORD_ENTRY">
+                <where>AB_KEYWORD_ENTRYID = ?</where>
+                <whereParams>
+                    <param value="6a26d9c5-bc21-455e-828a-26e1b9b278da" />
+                </whereParams>
+            </delete>
+            <delete tableName="AB_KEYWORD_ENTRY">
+                <where>AB_KEYWORD_ENTRYID = ?</where>
+                <whereParams>
+                    <param value="946b9f7d-c667-47a2-90f4-57935347aac5" />
+                </whereParams>
+            </delete>
+            <delete tableName="AB_KEYWORD_ENTRY">
+                <where>AB_KEYWORD_ENTRYID = ?</where>
+                <whereParams>
+                    <param value="81a8a308-46e1-4cf6-8383-15736e45219c" />
+                </whereParams>
+            </delete>
+            <delete tableName="AB_KEYWORD_ENTRY">
+                <where>AB_KEYWORD_ENTRYID = ?</where>
+                <whereParams>
+                    <param value="f4bcb779-ea53-4ad6-bbcd-8681a3813a4c" />
+                </whereParams>
+            </delete>
+            <delete tableName="AB_KEYWORD_ENTRY">
+                <where>AB_KEYWORD_ENTRYID = ?</where>
+                <whereParams>
+                    <param value="47272e85-ae18-4bd6-950f-449bc531c5c5" />
+                </whereParams>
+            </delete>
+            <delete tableName="AB_KEYWORD_ENTRY">
+                <where>AB_KEYWORD_ENTRYID = ?</where>
+                <whereParams>
+                    <param value="c046313e-d7af-4440-a3c1-0cdf2b6220ca" />
+                </whereParams>
+            </delete>
+        </rollback>
+    </changeSet>
+</databaseChangeLog>
\ No newline at end of file
diff --git a/others/db_changes/data_alias/basic/2019.2/SalesProjectCompetitionState.xml b/others/db_changes/data_alias/basic/2019.2/SalesProjectCompetitionState.xml
new file mode 100644
index 0000000000000000000000000000000000000000..829092c2bf9d1cdf06ad148777ae0139a308c275
--- /dev/null
+++ b/others/db_changes/data_alias/basic/2019.2/SalesProjectCompetitionState.xml
@@ -0,0 +1,66 @@
+<?xml version="1.1" encoding="UTF-8" standalone="no"?>
+<databaseChangeLog xmlns="http://www.liquibase.org/xml/ns/dbchangelog" xmlns:ext="http://www.liquibase.org/xml/ns/dbchangelog-ext" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.liquibase.org/xml/ns/dbchangelog-ext http://www.liquibase.org/xml/ns/dbchangelog/dbchangelog-ext.xsd http://www.liquibase.org/xml/ns/dbchangelog http://www.liquibase.org/xml/ns/dbchangelog/dbchangelog-3.6.xsd">
+    <changeSet author="a.voegl" id="2991ebff-fbc5-4862-ac79-4b8217e71e68">
+        <renameColumn newColumnName="STATUS_OLD" oldColumnName="STATUS" tableName="SALESPROJECT_COMPETITION"/>
+	<addColumn tableName="SALESPROJECT_COMPETITION">
+            <column name="STATUS" type="CHAR(36)"/>
+	</addColumn> 
+        <update tableName="SALESPROJECT_COMPETITION">
+            <column name="STATUS" value="90dabaf6-b62a-4a5b-a9ff-449e5a898a24"/>
+            <where>STATUS_OLD = 1</where>
+        </update>
+        <update tableName="SALESPROJECT_COMPETITION">
+            <column name="STATUS" value="2709acc9-df9c-470b-840c-6ff89fe0bf4e"/>
+            <where>STATUS_OLD = 2</where>
+        </update>
+        <update tableName="SALESPROJECT_COMPETITION">
+            <column name="STATUS" value="fb9d270b-a62d-4a78-a3b8-a49dc5afe36d"/>
+            <where>STATUS_OLD = 3</where>
+        </update>
+        <update tableName="SALESPROJECT_COMPETITION">
+            <column name="STATUS" value="bae61bdf-ef67-4074-9db6-99a292dc8a6d"/>
+            <where>STATUS_OLD = 4</where>
+        </update>
+        <update tableName="SALESPROJECT_COMPETITION">
+            <column name="STATUS" value="aa4aff7e-3c1a-4a48-95f6-297e341cb7aa"/>
+            <where>STATUS_OLD = 5</where>
+        </update>
+        <update tableName="SALESPROJECT_COMPETITION">
+            <column name="STATUS" value="ff73172c-8517-4b6e-98cb-43aebacd9af1"/>
+            <where>STATUS_OLD = 6</where>
+        </update>
+        <dropColumn tableName="SALESPROJECT_COMPETITION" columnName="STATUS_OLD"/>
+ 
+        <rollback>
+            <renameColumn newColumnName="STATUS_OLD" oldColumnName="STATUS" tableName="SALESPROJECT_COMPETITION"/>
+            <addColumn tableName="SALESPROJECT_COMPETITION">
+                <column name="STATUS" type="INTEGER"/>
+            </addColumn>   
+            <update tableName="SALESPROJECT_COMPETITION">
+                <column name="STATUS" valueNumeric="1"/>
+                <where>STATUS_OLD = '90dabaf6-b62a-4a5b-a9ff-449e5a898a24'</where>
+            </update>
+            <update tableName="SALESPROJECT_COMPETITION">
+                <column name="STATUS" valueNumeric="2"/>
+                <where>STATUS_OLD = '2709acc9-df9c-470b-840c-6ff89fe0bf4e'</where>
+            </update>
+            <update tableName="SALESPROJECT_COMPETITION">
+                <column name="STATUS" valueNumeric="3"/>
+                <where>STATUS_OLD = 'fb9d270b-a62d-4a78-a3b8-a49dc5afe36d'</where>
+            </update>
+            <update tableName="SALESPROJECT_COMPETITION">
+                <column name="STATUS" valueNumeric="4"/>
+                <where>STATUS_OLD = 'bae61bdf-ef67-4074-9db6-99a292dc8a6d'</where>
+            </update>
+            <update tableName="SALESPROJECT_COMPETITION">
+                <column name="STATUS" valueNumeric="5"/>
+                <where>STATUS_OLD = 'aa4aff7e-3c1a-4a48-95f6-297e341cb7aa'</where>
+            </update>
+            <update tableName="SALESPROJECT_COMPETITION">
+                <column name="STATUS" valueNumeric="6"/>
+                <where>STATUS_OLD = 'ff73172c-8517-4b6e-98cb-43aebacd9af1'</where>
+            </update>
+            <dropColumn tableName="SALESPROJECT_COMPETITION" columnName="STATUS_OLD"/>
+        </rollback>
+    </changeSet>
+</databaseChangeLog>
\ No newline at end of file