diff --git a/entity/Productprice_entity/entityfields/product_id/displayValueProcess.js b/entity/Productprice_entity/entityfields/product_id/displayValueProcess.js
index 902d8b81e59a1cebe37203456662652334a07411..62dfdaf791091cabb2983bad7ed5f34dd09272ba 100644
--- a/entity/Productprice_entity/entityfields/product_id/displayValueProcess.js
+++ b/entity/Productprice_entity/entityfields/product_id/displayValueProcess.js
@@ -5,11 +5,7 @@ import("system.db");
 import("Sql_lib");
 
 // TODO: Wenn es möglich ist, den anzeigenamen des Produkts über die Entity beziehung zu laden, dann umbauen...!!!
-if((vars.exists("$param.ProductId_param") && vars.get("$param.ProductId_param") && vars.get("$sys.recordstate") == neon.OPERATINGSTATE_NEW)
-    || vars.get("$sys.recordstate") == neon.OPERATINGSTATE_EDIT || vars.get("$sys.recordstate") == neon.OPERATINGSTATE_VIEW)
-{
-    result.string(newSelect("PRODUCTNAME")
-                    .from("PRODUCT")
-                    .whereIfSet("$field.PRODUCT_ID")
-                    .cell(true));
-}
\ No newline at end of file
+result.string(newSelect("PRODUCTNAME")
+    .from("PRODUCT")
+    .whereIfSet("PRODUCT.PRODUCTID", "$field.PRODUCT_ID")
+    .cell(true));
\ No newline at end of file