diff --git a/entity/SalesprojectPhaseDefinition_entity/SalesprojectPhaseDefinition_entity.aod b/entity/SalesprojectPhaseDefinition_entity/SalesprojectPhaseDefinition_entity.aod
index f0edc98a503d3148cc0d6084b10b2d3171db4e28..b311e3e64182e03aa4ec8b3acbc326a98f72d381 100644
--- a/entity/SalesprojectPhaseDefinition_entity/SalesprojectPhaseDefinition_entity.aod
+++ b/entity/SalesprojectPhaseDefinition_entity/SalesprojectPhaseDefinition_entity.aod
@@ -110,6 +110,8 @@
   <recordContainers>
     <dbRecordContainer>
       <name>db</name>
+      <fromClauseProcess>%aditoprj%/entity/SalesprojectPhaseDefinition_entity/recordcontainers/db/fromClauseProcess.js</fromClauseProcess>
+      <orderClauseProcess>%aditoprj%/entity/SalesprojectPhaseDefinition_entity/recordcontainers/db/orderClauseProcess.js</orderClauseProcess>
       <onDBInsert>%aditoprj%/entity/SalesprojectPhaseDefinition_entity/recordcontainers/db/onDBInsert.js</onDBInsert>
       <alias>Data_alias</alias>
       <recordFieldMappings>
diff --git a/entity/SalesprojectPhaseDefinition_entity/recordcontainers/db/fromClauseProcess.js b/entity/SalesprojectPhaseDefinition_entity/recordcontainers/db/fromClauseProcess.js
new file mode 100644
index 0000000000000000000000000000000000000000..471acd05d196a2ef60258b94794dd2e047fd7869
--- /dev/null
+++ b/entity/SalesprojectPhaseDefinition_entity/recordcontainers/db/fromClauseProcess.js
@@ -0,0 +1,5 @@
+import("system.result");
+
+//join AB_KEYWORD_ENTRY so we can order the records the correct way
+result.string("SALESPROJECTPHASEDEFINITION \n\
+    join AB_KEYWORD_ENTRY on (SALESPROJECTPHASEDEFINITION.PHASE = AB_KEYWORD_ENTRY.KEYID)");
\ No newline at end of file
diff --git a/entity/SalesprojectPhaseDefinition_entity/recordcontainers/db/orderClauseProcess.js b/entity/SalesprojectPhaseDefinition_entity/recordcontainers/db/orderClauseProcess.js
new file mode 100644
index 0000000000000000000000000000000000000000..0e59750c1b14198cb25148b2ab98928b9282e1f4
--- /dev/null
+++ b/entity/SalesprojectPhaseDefinition_entity/recordcontainers/db/orderClauseProcess.js
@@ -0,0 +1,4 @@
+import("system.result");
+import("system.db");
+
+result.object({"AB_KEYWORD_ENTRY.SORTING": db.ASCENDING});
\ No newline at end of file