diff --git a/entity/Offer_entity/Offer_entity.aod b/entity/Offer_entity/Offer_entity.aod
index 6ed85459de11e3ed69f7b0fe3bd44523ce2dea28..378062eae5d33ad9a69cc67aa35d8cd4b15813bd 100644
--- a/entity/Offer_entity/Offer_entity.aod
+++ b/entity/Offer_entity/Offer_entity.aod
@@ -254,9 +254,21 @@
       <documentation>%aditoprj%/entity/Offer_entity/entityfields/offer_id/documentation.adoc</documentation>
     </entityField>
     <entityFieldGroup>
-      <name>OfferCode_VersNr</name>
-      <valueProcess>%aditoprj%/entity/Offer_entity/entityfields/offercode_versnr/valueProcess.js</valueProcess>
-      <description>FIELDGROUP</description>
+      <name>OfferCode_VersNr_fieldgroup</name>
+      <valueProcess>%aditoprj%/entity/Offer_entity/entityfields/offercode_versnr_fieldgroup/valueProcess.js</valueProcess>
+      <title>Offer number</title>
+      <description>Offercode + VersNr</description>
+      <state>READONLY</state>
+      <fields>
+        <element>OFFERCODE</element>
+        <element>VERSNR</element>
+      </fields>
+    </entityFieldGroup>
+    <entityFieldGroup>
+      <name>Offer_OfferCode_VersNr_fieldgroup</name>
+      <valueProcess>%aditoprj%/entity/Offer_entity/entityfields/offer_offercode_versnr_fieldgroup/valueProcess.js</valueProcess>
+      <title>Offer number</title>
+      <description>&amp;quot;Offer &amp;quot; + OfferCode + VersNr</description>
       <state>READONLY</state>
       <fields>
         <element>OFFERCODE</element>
diff --git a/entity/Offer_entity/entityfields/offer_offercode_versnr_fieldgroup/valueProcess.js b/entity/Offer_entity/entityfields/offer_offercode_versnr_fieldgroup/valueProcess.js
new file mode 100644
index 0000000000000000000000000000000000000000..6b1c8c5befc8421b5acd2fb8a5a3265d71202e4c
--- /dev/null
+++ b/entity/Offer_entity/entityfields/offer_offercode_versnr_fieldgroup/valueProcess.js
@@ -0,0 +1,8 @@
+import("system.translate");
+import("system.result");
+import("system.vars");
+
+// TODO: Kern-Fix, VersNr wird bei indirektem Aufruf nicht geladen, wenn kein "$field.VERSNR" hier ist:
+"$field.VERSNR"
+
+result.string(translate.text("Offer") + " " + vars.get("$field.OfferCode_VersNr_fieldgroup")); 
diff --git a/entity/Offer_entity/entityfields/offercode_versnr/valueProcess.js b/entity/Offer_entity/entityfields/offercode_versnr/valueProcess.js
deleted file mode 100644
index 12a2f7a02a25c49dff7475f9c44fda138f23fa07..0000000000000000000000000000000000000000
--- a/entity/Offer_entity/entityfields/offercode_versnr/valueProcess.js
+++ /dev/null
@@ -1,5 +0,0 @@
-import("system.translate");
-import("system.result");
-import("system.vars");
-
-result.string(translate.text("Offer") + " " + vars.get("$field.OFFERCODE") + "-" + vars.get("$field.VERSNR"));
\ No newline at end of file
diff --git a/entity/Offer_entity/entityfields/offercode_versnr_fieldgroup/valueProcess.js b/entity/Offer_entity/entityfields/offercode_versnr_fieldgroup/valueProcess.js
new file mode 100644
index 0000000000000000000000000000000000000000..c7fab6e323296f8188d68d9deb288de327a82c32
--- /dev/null
+++ b/entity/Offer_entity/entityfields/offercode_versnr_fieldgroup/valueProcess.js
@@ -0,0 +1,4 @@
+import("system.result");
+import("system.vars");
+
+result.string(vars.get("$field.OFFERCODE") + "-" + vars.get("$field.VERSNR"));
diff --git a/entity/Offeritem_entity/Offeritem_entity.aod b/entity/Offeritem_entity/Offeritem_entity.aod
index 2c71861a1cb9bf94146e220ebe562935b97e257c..dc75e10e5e521c9579efbc09c61ee263ad35b2f2 100644
--- a/entity/Offeritem_entity/Offeritem_entity.aod
+++ b/entity/Offeritem_entity/Offeritem_entity.aod
@@ -8,7 +8,6 @@
   <grantUpdateProcess>%aditoprj%/entity/Offeritem_entity/grantUpdateProcess.js</grantUpdateProcess>
   <grantDeleteProcess>%aditoprj%/entity/Offeritem_entity/grantDeleteProcess.js</grantDeleteProcess>
   <recordContainerType>DB</recordContainerType>
-  <beforeOperatingState>%aditoprj%/entity/Offeritem_entity/beforeOperatingState.js</beforeOperatingState>
   <afterOperatingState>%aditoprj%/entity/Offeritem_entity/afterOperatingState.js</afterOperatingState>
   <alias>Data_alias</alias>
   <conditionProcess>%aditoprj%/entity/Offeritem_entity/conditionProcess.js</conditionProcess>
diff --git a/entity/Offeritem_entity/beforeOperatingState.js b/entity/Offeritem_entity/beforeOperatingState.js
deleted file mode 100644
index fa203ce3183262fb09ef544a1d9840fd2ba0016b..0000000000000000000000000000000000000000
--- a/entity/Offeritem_entity/beforeOperatingState.js
+++ /dev/null
@@ -1,3 +0,0 @@
-import("system.vars");
-import("system.logging");
-logging.log(vars.get("$field.OFFER_ID"))
\ No newline at end of file
diff --git a/entity/Org_entity/entityfields/rel_user_new/valueProcess.js b/entity/Org_entity/entityfields/rel_user_new/valueProcess.js
index 05a19b61b29de124296203c4fb2d5374685c0c20..81966a3fbcd9b3cf25a186c93baa1928abc9d6d2 100644
--- a/entity/Org_entity/entityfields/rel_user_new/valueProcess.js
+++ b/entity/Org_entity/entityfields/rel_user_new/valueProcess.js
@@ -1,9 +1,6 @@
-import("system.logging");
 import("system.vars");
 import("system.result");
 import("system.neon");
-logging.log("NOOOOW")
-logging.log(vars.get("$sys.operatingstate"))
-logging.log(vars.getString("$sys.user"))
+
 if(vars.get("$sys.operatingstate") == neon.OPERATINGSTATE_NEW)
     result.string(vars.getString("$sys.user"));
\ No newline at end of file
diff --git a/neonView/OfferEdit_view/OfferEdit_view.aod b/neonView/OfferEdit_view/OfferEdit_view.aod
index 01e2fb97295fc803e1d319b29ab9f39223d8c591..9c05ff39cca3998fb6b69b3ce24e3e295d9331a4 100644
--- a/neonView/OfferEdit_view/OfferEdit_view.aod
+++ b/neonView/OfferEdit_view/OfferEdit_view.aod
@@ -14,8 +14,8 @@
       <entityField>#ENTITY</entityField>
       <fields>
         <entityFieldLink>
-          <name>58534f77-5c6d-4bd5-bae4-14750eac335b</name>
-          <entityField>OfferCode_VersNr</entityField>
+          <name>839c51a5-f628-4feb-a267-967342e547ef</name>
+          <entityField>OfferCode_VersNr_fieldgroup</entityField>
         </entityFieldLink>
         <entityFieldLink>
           <name>768683f3-08c8-4e85-bb4c-7e5c74a8dec0</name>
diff --git a/neonView/OfferPreview_view/OfferPreview_view.aod b/neonView/OfferPreview_view/OfferPreview_view.aod
index c09f491ad0edab4847c38afa652935d5c5ecd4b3..cc149e6d7069be2d18dc0507c1cb7552bbd66fbd 100644
--- a/neonView/OfferPreview_view/OfferPreview_view.aod
+++ b/neonView/OfferPreview_view/OfferPreview_view.aod
@@ -11,7 +11,7 @@
     <cardViewTemplate>
       <name>OfferHeader_template</name>
       <iconField>IMAGE</iconField>
-      <titleField>OfferCode_VersNr</titleField>
+      <titleField>Offer_OfferCode_VersNr_fieldgroup</titleField>
       <descriptionField>RELATION_ID</descriptionField>
       <entityField>#ENTITY</entityField>
     </cardViewTemplate>