Merge alfresco branch with pi 1450b7bf6b32 revision.
authorGorka Ion Damián <gorkaion.damian@openbravo.com>
Thu, 07 Apr 2016 13:40:02 +0200
changeset 29347 6192f8f3b765
parent 29006 1450b7bf6b32 (current diff)
parent 29346 dfb1ac1b777e (diff)
child 29348 4a2c4a668b7c
Merge alfresco branch with pi 1450b7bf6b32 revision.
modules/org.openbravo.client.application/src-db/database/model/tables/OBUIAPP_GC_SYSTEM.xml
modules/org.openbravo.client.application/src-db/database/model/tables/OBUIAPP_GC_TAB.xml
modules/org.openbravo.client.application/src-db/database/sourcedata/AD_COLUMN.xml
modules/org.openbravo.client.application/src-db/database/sourcedata/AD_ELEMENT.xml
modules/org.openbravo.client.application/src-db/database/sourcedata/AD_FIELD.xml
modules/org.openbravo.client.application/src-db/database/sourcedata/AD_MESSAGE.xml
modules/org.openbravo.client.application/src-db/database/sourcedata/AD_TAB.xml
modules/org.openbravo.client.application/src/org/openbravo/client/application/ApplicationComponentProvider.java
modules/org.openbravo.client.application/src/org/openbravo/client/application/ParameterUtils.java
modules/org.openbravo.client.application/src/org/openbravo/client/application/ViewComponent.java
modules/org.openbravo.client.application/src/org/openbravo/client/application/window/OBViewParameterHandler.java
modules/org.openbravo.client.application/web/org.openbravo.client.application/js/form/ob-view-form.js
modules/org.openbravo.client.application/web/org.openbravo.client.application/js/process/ob-base-parameter-window-view.js
modules/org.openbravo.client.application/web/org.openbravo.client.application/js/process/ob-parameter-window-view.js
modules/org.openbravo.client.application/web/org.openbravo.client.application/js/toolbar/ob-toolbar.js
modules/org.openbravo.client.application/web/org.openbravo.client.application/js/utilities/ob-utilities.js
modules/org.openbravo.client.application/web/org.openbravo.client.application/js/utilities/ob-view-manager.js
modules/org.openbravo.client.application/web/org.openbravo.userinterface.smartclient/openbravo/skins/Default/org.openbravo.client.application/ob-form-styles.js
src-db/database/sourcedata/AD_COLUMN.xml
src-db/database/sourcedata/AD_DATASET_TABLE.xml
src-db/database/sourcedata/AD_ELEMENT.xml
src-db/database/sourcedata/AD_FIELD.xml
src-db/database/sourcedata/AD_MENU.xml
src-db/database/sourcedata/AD_MESSAGE.xml
src-db/database/sourcedata/AD_REFERENCE.xml
src-db/database/sourcedata/AD_REF_LIST.xml
src-db/database/sourcedata/AD_TAB.xml
src-db/database/sourcedata/AD_TABLE.xml
src-db/database/sourcedata/AD_TEXTINTERFACES.xml
src-db/database/sourcedata/AD_TREENODE.xml
src-db/database/sourcedata/AD_WINDOW.xml
src-db/database/sourcedata/OBUIAPP_PARAMETER.xml
src-db/database/sourcedata/OBUISEL_SELECTOR.xml
src/org/openbravo/erpCommon/businessUtility/TabAttachments.java
src/org/openbravo/erpCommon/businessUtility/TabAttachments_Edition.html
src/org/openbravo/erpCommon/businessUtility/TabAttachments_Edition.xml
src/org/openbravo/erpCommon/businessUtility/TabAttachments_F1.html
src/org/openbravo/erpCommon/businessUtility/TabAttachments_F1.xml
src/org/openbravo/erpCommon/businessUtility/TabAttachments_FS.html
src/org/openbravo/erpCommon/businessUtility/TabAttachments_FS.xml
src/org/openbravo/erpCommon/businessUtility/TabAttachments_data.xsql
src/org/openbravo/erpCommon/utility/reporting/ReportManager.java
--- a/modules/org.openbravo.client.application/src-db/database/model/tables/OBUIAPP_GC_SYSTEM.xml	Wed Apr 06 11:12:42 2016 +0200
+++ b/modules/org.openbravo.client.application/src-db/database/model/tables/OBUIAPP_GC_SYSTEM.xml	Thu Apr 07 13:40:02 2016 +0200
@@ -70,7 +70,7 @@
         <onCreateDefault/>
       </column>
       <column name="SEQNO" primaryKey="false" required="true" type="DECIMAL" size="10,0" autoIncrement="false">
-        <default><![CDATA[10]]></default>
+        <default><![CDATA['10']]></default>
         <onCreateDefault><![CDATA['10']]></onCreateDefault>
       </column>
       <foreign-key foreignTable="AD_CLIENT" name="OBUIAPP_GC_SYSTEM_CLIENT">
--- a/modules/org.openbravo.client.application/src-db/database/model/tables/OBUIAPP_GC_TAB.xml	Wed Apr 06 11:12:42 2016 +0200
+++ b/modules/org.openbravo.client.application/src-db/database/model/tables/OBUIAPP_GC_TAB.xml	Thu Apr 07 13:40:02 2016 +0200
@@ -74,7 +74,7 @@
         <onCreateDefault/>
       </column>
       <column name="SEQNO" primaryKey="false" required="true" type="DECIMAL" size="10,0" autoIncrement="false">
-        <default><![CDATA[10]]></default>
+        <default><![CDATA['10']]></default>
         <onCreateDefault><![CDATA['10']]></onCreateDefault>
       </column>
       <foreign-key foreignTable="AD_CLIENT" name="OBUIAPP_GC_TAB_CLIENT">
--- a/modules/org.openbravo.client.application/src-db/database/model/tables/OBUIAPP_PARAMETER.xml	Wed Apr 06 11:12:42 2016 +0200
+++ b/modules/org.openbravo.client.application/src-db/database/model/tables/OBUIAPP_PARAMETER.xml	Thu Apr 07 13:40:02 2016 +0200
@@ -141,9 +141,28 @@
         <default/>
         <onCreateDefault/>
       </column>
+      <column name="ATT_SHOWINDESCRIPTION" primaryKey="false" required="false" type="CHAR" size="1" autoIncrement="false">
+        <default><![CDATA[N]]></default>
+        <onCreateDefault/>
+      </column>
+      <column name="ATT_PROPERTYPATH" primaryKey="false" required="false" type="VARCHAR" size="255" autoIncrement="false">
+        <default/>
+        <onCreateDefault/>
+      </column>
+      <column name="C_ATTACHMENT_METHOD_ID" primaryKey="false" required="false" type="VARCHAR" size="32" autoIncrement="false">
+        <default/>
+        <onCreateDefault/>
+      </column>
+      <column name="AD_TAB_ID" primaryKey="false" required="false" type="VARCHAR" size="32" autoIncrement="false">
+        <default/>
+        <onCreateDefault/>
+      </column>
       <foreign-key foreignTable="AD_VAL_RULE" name="OBUIAPP_PARAM_AD_VALRULE">
         <reference local="AD_VAL_RULE_ID" foreign="AD_VAL_RULE_ID"/>
       </foreign-key>
+      <foreign-key foreignTable="C_ATTACHMENT_METHOD" name="OBUIAPP_PARAM_C_ATTACH_METHOD">
+        <reference local="C_ATTACHMENT_METHOD_ID" foreign="C_ATTACHMENT_METHOD_ID"/>
+      </foreign-key>
       <foreign-key foreignTable="AD_CLIENT" name="OBUIAPP_PARAMETER_AD_CLIENT">
         <reference local="AD_CLIENT_ID" foreign="AD_CLIENT_ID"/>
       </foreign-key>
@@ -156,6 +175,9 @@
       <foreign-key foreignTable="AD_ORG" name="OBUIAPP_PARAMETER_AD_ORG">
         <reference local="AD_ORG_ID" foreign="AD_ORG_ID"/>
       </foreign-key>
+      <foreign-key foreignTable="AD_TAB" name="OBUIAPP_PARAMETER_AD_TAB">
+        <reference local="AD_TAB_ID" foreign="AD_TAB_ID"/>
+      </foreign-key>
       <foreign-key foreignTable="AD_FIELDGROUP" name="OBUIAPP_PARAMETER_FLDGRP">
         <reference local="AD_FIELDGROUP_ID" foreign="AD_FIELDGROUP_ID"/>
       </foreign-key>
@@ -168,16 +190,24 @@
       <foreign-key foreignTable="AD_REFERENCE" name="OBUIAPP_PARAMETER_REFERENCE_V">
         <reference local="AD_REFERENCE_VALUE_ID" foreign="AD_REFERENCE_ID"/>
       </foreign-key>
+      <index name="OBUIAPP_PARAMETER_ATTMET_IDX" unique="false">
+        <index-column name="C_ATTACHMENT_METHOD_ID"/>
+      </index>
       <index name="OBUIAPP_PARAMETER_PROCESS" unique="false">
         <index-column name="OBUIAPP_PROCESS_ID"/>
       </index>
+      <index name="OBUIAPP_PARAMETER_TAB_IDX" unique="false">
+        <index-column name="AD_TAB_ID"/>
+      </index>
       <check name="OBUIAPP_PARAM_SHOWTITLE_CHK"><![CDATA[DISPLAYTITLE IN ('Y', 'N')]]></check>
       <check name="OBUIAPP_PARAMETER_CENTR_CHK"><![CDATA[ISCENTRALLYMAINTAINED IN ('Y', 'N')]]></check>
       <check name="OBUIAPP_PARAMETER_EVFIXVAL_CHK"><![CDATA[EVALUATEFIXEDVALUE IN ('Y', 'N')]]></check>
       <check name="OBUIAPP_PARAMETER_ISACTIVE_CHK"><![CDATA[ISACTIVE IN ('Y', 'N')]]></check>
       <check name="OBUIAPP_PARAMETER_ISFIXED_CHK"><![CDATA[ISFIXED IN ('Y', 'N')]]></check>
       <check name="OBUIAPP_PARAMETER_MANDAT_CHK"><![CDATA[ISMANDATORY IN ('Y', 'N')]]></check>
+      <check name="OBUIAPP_PARAMETER_METADATA_CHK"><![CDATA[AD_TAB_ID IS NULL OR AD_TAB_ID IS NOT NULL AND C_ATTACHMENT_METHOD_ID IS NOT NULL]]></check>
       <check name="OBUIAPP_PARAMETER_NEWLINE_CHK"><![CDATA[STARTINNEWLINE IN ('Y', 'N')]]></check>
       <check name="OBUIAPP_PARAMETER_NUMCOL_CHK"><![CDATA[NUMCOLUMN >= 1 AND NUMCOLUMN <= 4]]></check>
+      <check name="OBUIAPP_PARAMETER_SHOWDESC_CHK"><![CDATA[ATT_SHOWINDESCRIPTION IN ('Y', 'N')]]></check>
     </table>
   </database>
--- a/modules/org.openbravo.client.application/src-db/database/model/tables/OBUIAPP_PARAMETER_VALUE.xml	Wed Apr 06 11:12:42 2016 +0200
+++ b/modules/org.openbravo.client.application/src-db/database/model/tables/OBUIAPP_PARAMETER_VALUE.xml	Thu Apr 07 13:40:02 2016 +0200
@@ -49,15 +49,32 @@
         <default/>
         <onCreateDefault/>
       </column>
+      <column name="ATT_VALUE_KEY" primaryKey="false" required="false" type="VARCHAR" size="60" autoIncrement="false">
+        <default/>
+        <onCreateDefault/>
+      </column>
+      <column name="C_FILE_ID" primaryKey="false" required="false" type="VARCHAR" size="32" autoIncrement="false">
+        <default/>
+        <onCreateDefault/>
+      </column>
       <foreign-key foreignTable="AD_CLIENT" name="OBUIAPP_PARAMVAL_CLIENT">
         <reference local="AD_CLIENT_ID" foreign="AD_CLIENT_ID"/>
       </foreign-key>
+      <foreign-key foreignTable="C_FILE" name="OBUIAPP_PARAMVAL_FILE" onDelete="cascade">
+        <reference local="C_FILE_ID" foreign="C_FILE_ID"/>
+      </foreign-key>
       <foreign-key foreignTable="AD_ORG" name="OBUIAPP_PARAMVAL_ORG">
         <reference local="AD_ORG_ID" foreign="AD_ORG_ID"/>
       </foreign-key>
       <foreign-key foreignTable="OBUIAPP_PARAMETER" name="OBUIAPP_PARAMVAL_PARAM" onDelete="cascade">
         <reference local="OBUIAPP_PARAMETER_ID" foreign="OBUIAPP_PARAMETER_ID"/>
       </foreign-key>
+      <index name="OBUIAPP_PARAMVAL_FILE_IDX" unique="false">
+        <index-column name="C_FILE_ID"/>
+      </index>
+      <index name="OBUIAPP_PARAMVAL_PARAM_IDX" unique="false">
+        <index-column name="OBUIAPP_PARAMETER_ID"/>
+      </index>
       <check name="OBUIAPP_PARAMVAL_ACTIVE_CHK"><![CDATA[ISACTIVE IN ('Y', 'N')]]></check>
     </table>
   </database>
--- a/modules/org.openbravo.client.application/src-db/database/sourcedata/AD_COLUMN.xml	Wed Apr 06 11:12:42 2016 +0200
+++ b/modules/org.openbravo.client.application/src-db/database/sourcedata/AD_COLUMN.xml	Thu Apr 07 13:40:02 2016 +0200
@@ -936,6 +936,43 @@
 <!--0BE1E79B283540A1A9CDDACF3CD969BE-->  <ALLOWFILTERING><![CDATA[Y]]></ALLOWFILTERING>
 <!--0BE1E79B283540A1A9CDDACF3CD969BE--></AD_COLUMN>
 
+<!--0D2788EECC3B4ED8B3BC94D40376BFB9--><AD_COLUMN>
+<!--0D2788EECC3B4ED8B3BC94D40376BFB9-->  <AD_COLUMN_ID><![CDATA[0D2788EECC3B4ED8B3BC94D40376BFB9]]></AD_COLUMN_ID>
+<!--0D2788EECC3B4ED8B3BC94D40376BFB9-->  <AD_CLIENT_ID><![CDATA[0]]></AD_CLIENT_ID>
+<!--0D2788EECC3B4ED8B3BC94D40376BFB9-->  <AD_ORG_ID><![CDATA[0]]></AD_ORG_ID>
+<!--0D2788EECC3B4ED8B3BC94D40376BFB9-->  <ISACTIVE><![CDATA[Y]]></ISACTIVE>
+<!--0D2788EECC3B4ED8B3BC94D40376BFB9-->  <NAME><![CDATA[Value Key]]></NAME>
+<!--0D2788EECC3B4ED8B3BC94D40376BFB9-->  <DESCRIPTION><![CDATA[Column to store ID values.]]></DESCRIPTION>
+<!--0D2788EECC3B4ED8B3BC94D40376BFB9-->  <HELP><![CDATA[Column to store ID values of Foreign Key parameters and Search Key of List parameters.]]></HELP>
+<!--0D2788EECC3B4ED8B3BC94D40376BFB9-->  <COLUMNNAME><![CDATA[ATT_Value_Key]]></COLUMNNAME>
+<!--0D2788EECC3B4ED8B3BC94D40376BFB9-->  <AD_TABLE_ID><![CDATA[815D739C48414E01AF9F44EE3E8CCEBB]]></AD_TABLE_ID>
+<!--0D2788EECC3B4ED8B3BC94D40376BFB9-->  <AD_REFERENCE_ID><![CDATA[10]]></AD_REFERENCE_ID>
+<!--0D2788EECC3B4ED8B3BC94D40376BFB9-->  <FIELDLENGTH><![CDATA[60]]></FIELDLENGTH>
+<!--0D2788EECC3B4ED8B3BC94D40376BFB9-->  <ISKEY><![CDATA[N]]></ISKEY>
+<!--0D2788EECC3B4ED8B3BC94D40376BFB9-->  <ISPARENT><![CDATA[N]]></ISPARENT>
+<!--0D2788EECC3B4ED8B3BC94D40376BFB9-->  <ISMANDATORY><![CDATA[N]]></ISMANDATORY>
+<!--0D2788EECC3B4ED8B3BC94D40376BFB9-->  <ISUPDATEABLE><![CDATA[Y]]></ISUPDATEABLE>
+<!--0D2788EECC3B4ED8B3BC94D40376BFB9-->  <ISIDENTIFIER><![CDATA[N]]></ISIDENTIFIER>
+<!--0D2788EECC3B4ED8B3BC94D40376BFB9-->  <SEQNO><![CDATA[150]]></SEQNO>
+<!--0D2788EECC3B4ED8B3BC94D40376BFB9-->  <ISTRANSLATED><![CDATA[N]]></ISTRANSLATED>
+<!--0D2788EECC3B4ED8B3BC94D40376BFB9-->  <ISENCRYPTED><![CDATA[N]]></ISENCRYPTED>
+<!--0D2788EECC3B4ED8B3BC94D40376BFB9-->  <ISSELECTIONCOLUMN><![CDATA[N]]></ISSELECTIONCOLUMN>
+<!--0D2788EECC3B4ED8B3BC94D40376BFB9-->  <AD_ELEMENT_ID><![CDATA[692C0966E75147738DEC8F0EAC10B219]]></AD_ELEMENT_ID>
+<!--0D2788EECC3B4ED8B3BC94D40376BFB9-->  <ISSESSIONATTR><![CDATA[N]]></ISSESSIONATTR>
+<!--0D2788EECC3B4ED8B3BC94D40376BFB9-->  <ISSECONDARYKEY><![CDATA[N]]></ISSECONDARYKEY>
+<!--0D2788EECC3B4ED8B3BC94D40376BFB9-->  <ISDESENCRYPTABLE><![CDATA[N]]></ISDESENCRYPTABLE>
+<!--0D2788EECC3B4ED8B3BC94D40376BFB9-->  <DEVELOPMENTSTATUS><![CDATA[RE]]></DEVELOPMENTSTATUS>
+<!--0D2788EECC3B4ED8B3BC94D40376BFB9-->  <AD_MODULE_ID><![CDATA[9BA0836A3CD74EE4AB48753A47211BCC]]></AD_MODULE_ID>
+<!--0D2788EECC3B4ED8B3BC94D40376BFB9-->  <POSITION><![CDATA[16]]></POSITION>
+<!--0D2788EECC3B4ED8B3BC94D40376BFB9-->  <ISTRANSIENT><![CDATA[N]]></ISTRANSIENT>
+<!--0D2788EECC3B4ED8B3BC94D40376BFB9-->  <ISAUTOSAVE><![CDATA[Y]]></ISAUTOSAVE>
+<!--0D2788EECC3B4ED8B3BC94D40376BFB9-->  <VALIDATEONNEW><![CDATA[Y]]></VALIDATEONNEW>
+<!--0D2788EECC3B4ED8B3BC94D40376BFB9-->  <IMAGESIZEVALUESACTION><![CDATA[N]]></IMAGESIZEVALUESACTION>
+<!--0D2788EECC3B4ED8B3BC94D40376BFB9-->  <ISUSEDSEQUENCE><![CDATA[N]]></ISUSEDSEQUENCE>
+<!--0D2788EECC3B4ED8B3BC94D40376BFB9-->  <ALLOWSORTING><![CDATA[Y]]></ALLOWSORTING>
+<!--0D2788EECC3B4ED8B3BC94D40376BFB9-->  <ALLOWFILTERING><![CDATA[Y]]></ALLOWFILTERING>
+<!--0D2788EECC3B4ED8B3BC94D40376BFB9--></AD_COLUMN>
+
 <!--0E78BBBD0F814831A4E5837C677666FD--><AD_COLUMN>
 <!--0E78BBBD0F814831A4E5837C677666FD-->  <AD_COLUMN_ID><![CDATA[0E78BBBD0F814831A4E5837C677666FD]]></AD_COLUMN_ID>
 <!--0E78BBBD0F814831A4E5837C677666FD-->  <AD_CLIENT_ID><![CDATA[0]]></AD_CLIENT_ID>
@@ -1242,6 +1279,43 @@
 <!--1593FFD78DB544FE84B647F803900C37-->  <ALLOWFILTERING><![CDATA[Y]]></ALLOWFILTERING>
 <!--1593FFD78DB544FE84B647F803900C37--></AD_COLUMN>
 
+<!--16B673DBB07D41D1BEB97E7D18A44DD9--><AD_COLUMN>
+<!--16B673DBB07D41D1BEB97E7D18A44DD9-->  <AD_COLUMN_ID><![CDATA[16B673DBB07D41D1BEB97E7D18A44DD9]]></AD_COLUMN_ID>
+<!--16B673DBB07D41D1BEB97E7D18A44DD9-->  <AD_CLIENT_ID><![CDATA[0]]></AD_CLIENT_ID>
+<!--16B673DBB07D41D1BEB97E7D18A44DD9-->  <AD_ORG_ID><![CDATA[0]]></AD_ORG_ID>
+<!--16B673DBB07D41D1BEB97E7D18A44DD9-->  <ISACTIVE><![CDATA[Y]]></ISACTIVE>
+<!--16B673DBB07D41D1BEB97E7D18A44DD9-->  <NAME><![CDATA[Tab]]></NAME>
+<!--16B673DBB07D41D1BEB97E7D18A44DD9-->  <DESCRIPTION><![CDATA[An indication that a tab is displayed within a window.]]></DESCRIPTION>
+<!--16B673DBB07D41D1BEB97E7D18A44DD9-->  <HELP><![CDATA[The Tab indicates a tab that displays within a window.]]></HELP>
+<!--16B673DBB07D41D1BEB97E7D18A44DD9-->  <COLUMNNAME><![CDATA[AD_Tab_ID]]></COLUMNNAME>
+<!--16B673DBB07D41D1BEB97E7D18A44DD9-->  <AD_TABLE_ID><![CDATA[30123B1001FC4E82BB4CB9725E069B48]]></AD_TABLE_ID>
+<!--16B673DBB07D41D1BEB97E7D18A44DD9-->  <AD_REFERENCE_ID><![CDATA[19]]></AD_REFERENCE_ID>
+<!--16B673DBB07D41D1BEB97E7D18A44DD9-->  <FIELDLENGTH><![CDATA[32]]></FIELDLENGTH>
+<!--16B673DBB07D41D1BEB97E7D18A44DD9-->  <ISKEY><![CDATA[N]]></ISKEY>
+<!--16B673DBB07D41D1BEB97E7D18A44DD9-->  <ISPARENT><![CDATA[Y]]></ISPARENT>
+<!--16B673DBB07D41D1BEB97E7D18A44DD9-->  <ISMANDATORY><![CDATA[N]]></ISMANDATORY>
+<!--16B673DBB07D41D1BEB97E7D18A44DD9-->  <ISUPDATEABLE><![CDATA[Y]]></ISUPDATEABLE>
+<!--16B673DBB07D41D1BEB97E7D18A44DD9-->  <ISIDENTIFIER><![CDATA[N]]></ISIDENTIFIER>
+<!--16B673DBB07D41D1BEB97E7D18A44DD9-->  <SEQNO><![CDATA[330]]></SEQNO>
+<!--16B673DBB07D41D1BEB97E7D18A44DD9-->  <ISTRANSLATED><![CDATA[N]]></ISTRANSLATED>
+<!--16B673DBB07D41D1BEB97E7D18A44DD9-->  <ISENCRYPTED><![CDATA[N]]></ISENCRYPTED>
+<!--16B673DBB07D41D1BEB97E7D18A44DD9-->  <ISSELECTIONCOLUMN><![CDATA[N]]></ISSELECTIONCOLUMN>
+<!--16B673DBB07D41D1BEB97E7D18A44DD9-->  <AD_ELEMENT_ID><![CDATA[125]]></AD_ELEMENT_ID>
+<!--16B673DBB07D41D1BEB97E7D18A44DD9-->  <ISSESSIONATTR><![CDATA[N]]></ISSESSIONATTR>
+<!--16B673DBB07D41D1BEB97E7D18A44DD9-->  <ISSECONDARYKEY><![CDATA[N]]></ISSECONDARYKEY>
+<!--16B673DBB07D41D1BEB97E7D18A44DD9-->  <ISDESENCRYPTABLE><![CDATA[N]]></ISDESENCRYPTABLE>
+<!--16B673DBB07D41D1BEB97E7D18A44DD9-->  <DEVELOPMENTSTATUS><![CDATA[RE]]></DEVELOPMENTSTATUS>
+<!--16B673DBB07D41D1BEB97E7D18A44DD9-->  <AD_MODULE_ID><![CDATA[9BA0836A3CD74EE4AB48753A47211BCC]]></AD_MODULE_ID>
+<!--16B673DBB07D41D1BEB97E7D18A44DD9-->  <POSITION><![CDATA[32]]></POSITION>
+<!--16B673DBB07D41D1BEB97E7D18A44DD9-->  <ISTRANSIENT><![CDATA[N]]></ISTRANSIENT>
+<!--16B673DBB07D41D1BEB97E7D18A44DD9-->  <ISAUTOSAVE><![CDATA[Y]]></ISAUTOSAVE>
+<!--16B673DBB07D41D1BEB97E7D18A44DD9-->  <VALIDATEONNEW><![CDATA[Y]]></VALIDATEONNEW>
+<!--16B673DBB07D41D1BEB97E7D18A44DD9-->  <IMAGESIZEVALUESACTION><![CDATA[N]]></IMAGESIZEVALUESACTION>
+<!--16B673DBB07D41D1BEB97E7D18A44DD9-->  <ISUSEDSEQUENCE><![CDATA[N]]></ISUSEDSEQUENCE>
+<!--16B673DBB07D41D1BEB97E7D18A44DD9-->  <ALLOWSORTING><![CDATA[Y]]></ALLOWSORTING>
+<!--16B673DBB07D41D1BEB97E7D18A44DD9-->  <ALLOWFILTERING><![CDATA[Y]]></ALLOWFILTERING>
+<!--16B673DBB07D41D1BEB97E7D18A44DD9--></AD_COLUMN>
+
 <!--16E27153F7C94F3A94DE047D81486F75--><AD_COLUMN>
 <!--16E27153F7C94F3A94DE047D81486F75-->  <AD_COLUMN_ID><![CDATA[16E27153F7C94F3A94DE047D81486F75]]></AD_COLUMN_ID>
 <!--16E27153F7C94F3A94DE047D81486F75-->  <AD_CLIENT_ID><![CDATA[0]]></AD_CLIENT_ID>
@@ -4464,6 +4538,44 @@
 <!--718F42F7BD4E4F56908615C8301C8810-->  <ALLOWFILTERING><![CDATA[Y]]></ALLOWFILTERING>
 <!--718F42F7BD4E4F56908615C8301C8810--></AD_COLUMN>
 
+<!--71ABD9603AE446088C86C4BDA69FE753--><AD_COLUMN>
+<!--71ABD9603AE446088C86C4BDA69FE753-->  <AD_COLUMN_ID><![CDATA[71ABD9603AE446088C86C4BDA69FE753]]></AD_COLUMN_ID>
+<!--71ABD9603AE446088C86C4BDA69FE753-->  <AD_CLIENT_ID><![CDATA[0]]></AD_CLIENT_ID>
+<!--71ABD9603AE446088C86C4BDA69FE753-->  <AD_ORG_ID><![CDATA[0]]></AD_ORG_ID>
+<!--71ABD9603AE446088C86C4BDA69FE753-->  <ISACTIVE><![CDATA[Y]]></ISACTIVE>
+<!--71ABD9603AE446088C86C4BDA69FE753-->  <NAME><![CDATA[Show In Description]]></NAME>
+<!--71ABD9603AE446088C86C4BDA69FE753-->  <DESCRIPTION><![CDATA[Defines if this parameter is relevant in Text column on C_File table.]]></DESCRIPTION>
+<!--71ABD9603AE446088C86C4BDA69FE753-->  <HELP><![CDATA[Defines if this parameter is relevant in Text column on C_File table.]]></HELP>
+<!--71ABD9603AE446088C86C4BDA69FE753-->  <COLUMNNAME><![CDATA[ATT_Showindescription]]></COLUMNNAME>
+<!--71ABD9603AE446088C86C4BDA69FE753-->  <AD_TABLE_ID><![CDATA[30123B1001FC4E82BB4CB9725E069B48]]></AD_TABLE_ID>
+<!--71ABD9603AE446088C86C4BDA69FE753-->  <AD_REFERENCE_ID><![CDATA[20]]></AD_REFERENCE_ID>
+<!--71ABD9603AE446088C86C4BDA69FE753-->  <FIELDLENGTH><![CDATA[1]]></FIELDLENGTH>
+<!--71ABD9603AE446088C86C4BDA69FE753-->  <DEFAULTVALUE><![CDATA[N]]></DEFAULTVALUE>
+<!--71ABD9603AE446088C86C4BDA69FE753-->  <ISKEY><![CDATA[N]]></ISKEY>
+<!--71ABD9603AE446088C86C4BDA69FE753-->  <ISPARENT><![CDATA[N]]></ISPARENT>
+<!--71ABD9603AE446088C86C4BDA69FE753-->  <ISMANDATORY><![CDATA[N]]></ISMANDATORY>
+<!--71ABD9603AE446088C86C4BDA69FE753-->  <ISUPDATEABLE><![CDATA[Y]]></ISUPDATEABLE>
+<!--71ABD9603AE446088C86C4BDA69FE753-->  <ISIDENTIFIER><![CDATA[N]]></ISIDENTIFIER>
+<!--71ABD9603AE446088C86C4BDA69FE753-->  <SEQNO><![CDATA[340]]></SEQNO>
+<!--71ABD9603AE446088C86C4BDA69FE753-->  <ISTRANSLATED><![CDATA[N]]></ISTRANSLATED>
+<!--71ABD9603AE446088C86C4BDA69FE753-->  <ISENCRYPTED><![CDATA[N]]></ISENCRYPTED>
+<!--71ABD9603AE446088C86C4BDA69FE753-->  <ISSELECTIONCOLUMN><![CDATA[N]]></ISSELECTIONCOLUMN>
+<!--71ABD9603AE446088C86C4BDA69FE753-->  <AD_ELEMENT_ID><![CDATA[801D650DB70C49448DFD0E73C8EEF143]]></AD_ELEMENT_ID>
+<!--71ABD9603AE446088C86C4BDA69FE753-->  <ISSESSIONATTR><![CDATA[N]]></ISSESSIONATTR>
+<!--71ABD9603AE446088C86C4BDA69FE753-->  <ISSECONDARYKEY><![CDATA[N]]></ISSECONDARYKEY>
+<!--71ABD9603AE446088C86C4BDA69FE753-->  <ISDESENCRYPTABLE><![CDATA[N]]></ISDESENCRYPTABLE>
+<!--71ABD9603AE446088C86C4BDA69FE753-->  <DEVELOPMENTSTATUS><![CDATA[RE]]></DEVELOPMENTSTATUS>
+<!--71ABD9603AE446088C86C4BDA69FE753-->  <AD_MODULE_ID><![CDATA[9BA0836A3CD74EE4AB48753A47211BCC]]></AD_MODULE_ID>
+<!--71ABD9603AE446088C86C4BDA69FE753-->  <POSITION><![CDATA[33]]></POSITION>
+<!--71ABD9603AE446088C86C4BDA69FE753-->  <ISTRANSIENT><![CDATA[N]]></ISTRANSIENT>
+<!--71ABD9603AE446088C86C4BDA69FE753-->  <ISAUTOSAVE><![CDATA[Y]]></ISAUTOSAVE>
+<!--71ABD9603AE446088C86C4BDA69FE753-->  <VALIDATEONNEW><![CDATA[Y]]></VALIDATEONNEW>
+<!--71ABD9603AE446088C86C4BDA69FE753-->  <IMAGESIZEVALUESACTION><![CDATA[N]]></IMAGESIZEVALUESACTION>
+<!--71ABD9603AE446088C86C4BDA69FE753-->  <ISUSEDSEQUENCE><![CDATA[N]]></ISUSEDSEQUENCE>
+<!--71ABD9603AE446088C86C4BDA69FE753-->  <ALLOWSORTING><![CDATA[Y]]></ALLOWSORTING>
+<!--71ABD9603AE446088C86C4BDA69FE753-->  <ALLOWFILTERING><![CDATA[Y]]></ALLOWFILTERING>
+<!--71ABD9603AE446088C86C4BDA69FE753--></AD_COLUMN>
+
 <!--71E68BDB26FF4885B56A3C32A1B3CB78--><AD_COLUMN>
 <!--71E68BDB26FF4885B56A3C32A1B3CB78-->  <AD_COLUMN_ID><![CDATA[71E68BDB26FF4885B56A3C32A1B3CB78]]></AD_COLUMN_ID>
 <!--71E68BDB26FF4885B56A3C32A1B3CB78-->  <AD_CLIENT_ID><![CDATA[0]]></AD_CLIENT_ID>
@@ -6146,7 +6258,8 @@
 <!--927DA01A83363AFAE040A8C0CF072B85-->  <FIELDLENGTH><![CDATA[12]]></FIELDLENGTH>
 <!--927DA01A83363AFAE040A8C0CF072B85-->  <DEFAULTVALUE><![CDATA[@SQL=SELECT COALESCE(MAX(SeqNo),0)+10 AS DefaultValue FROM OBUIAPP_Parameter 
 WHERE (OBUIAPP_Process_ID is not null and OBUIAPP_Process_ID=@OBUIAPP_Process_ID@)
-or  (EM_OBKMO_Widget_Class_ID is not null and EM_OBKMO_Widget_Class_ID = @OBKMO_Widget_Class_ID@)]]></DEFAULTVALUE>
+or  (EM_OBKMO_Widget_Class_ID is not null and EM_OBKMO_Widget_Class_ID = @OBKMO_Widget_Class_ID@)
+or  (C_ATTACHMENT_METHOD_ID is not null and C_ATTACHMENT_METHOD_ID = @C_Attachment_Method_ID@)]]></DEFAULTVALUE>
 <!--927DA01A83363AFAE040A8C0CF072B85-->  <ISKEY><![CDATA[N]]></ISKEY>
 <!--927DA01A83363AFAE040A8C0CF072B85-->  <ISPARENT><![CDATA[N]]></ISPARENT>
 <!--927DA01A83363AFAE040A8C0CF072B85-->  <ISMANDATORY><![CDATA[Y]]></ISMANDATORY>
@@ -7633,6 +7746,43 @@
 <!--95501D61D46346EBA58ADD61D9CA754A-->  <ALLOWFILTERING><![CDATA[Y]]></ALLOWFILTERING>
 <!--95501D61D46346EBA58ADD61D9CA754A--></AD_COLUMN>
 
+<!--958494661925453EBCE0999935B12707--><AD_COLUMN>
+<!--958494661925453EBCE0999935B12707-->  <AD_COLUMN_ID><![CDATA[958494661925453EBCE0999935B12707]]></AD_COLUMN_ID>
+<!--958494661925453EBCE0999935B12707-->  <AD_CLIENT_ID><![CDATA[0]]></AD_CLIENT_ID>
+<!--958494661925453EBCE0999935B12707-->  <AD_ORG_ID><![CDATA[0]]></AD_ORG_ID>
+<!--958494661925453EBCE0999935B12707-->  <ISACTIVE><![CDATA[Y]]></ISACTIVE>
+<!--958494661925453EBCE0999935B12707-->  <NAME><![CDATA[File]]></NAME>
+<!--958494661925453EBCE0999935B12707-->  <DESCRIPTION><![CDATA[Attached file]]></DESCRIPTION>
+<!--958494661925453EBCE0999935B12707-->  <HELP><![CDATA[Attached file]]></HELP>
+<!--958494661925453EBCE0999935B12707-->  <COLUMNNAME><![CDATA[C_File_ID]]></COLUMNNAME>
+<!--958494661925453EBCE0999935B12707-->  <AD_TABLE_ID><![CDATA[815D739C48414E01AF9F44EE3E8CCEBB]]></AD_TABLE_ID>
+<!--958494661925453EBCE0999935B12707-->  <AD_REFERENCE_ID><![CDATA[19]]></AD_REFERENCE_ID>
+<!--958494661925453EBCE0999935B12707-->  <FIELDLENGTH><![CDATA[32]]></FIELDLENGTH>
+<!--958494661925453EBCE0999935B12707-->  <ISKEY><![CDATA[N]]></ISKEY>
+<!--958494661925453EBCE0999935B12707-->  <ISPARENT><![CDATA[N]]></ISPARENT>
+<!--958494661925453EBCE0999935B12707-->  <ISMANDATORY><![CDATA[N]]></ISMANDATORY>
+<!--958494661925453EBCE0999935B12707-->  <ISUPDATEABLE><![CDATA[Y]]></ISUPDATEABLE>
+<!--958494661925453EBCE0999935B12707-->  <ISIDENTIFIER><![CDATA[N]]></ISIDENTIFIER>
+<!--958494661925453EBCE0999935B12707-->  <SEQNO><![CDATA[140]]></SEQNO>
+<!--958494661925453EBCE0999935B12707-->  <ISTRANSLATED><![CDATA[N]]></ISTRANSLATED>
+<!--958494661925453EBCE0999935B12707-->  <ISENCRYPTED><![CDATA[N]]></ISENCRYPTED>
+<!--958494661925453EBCE0999935B12707-->  <ISSELECTIONCOLUMN><![CDATA[N]]></ISSELECTIONCOLUMN>
+<!--958494661925453EBCE0999935B12707-->  <AD_ELEMENT_ID><![CDATA[800105]]></AD_ELEMENT_ID>
+<!--958494661925453EBCE0999935B12707-->  <ISSESSIONATTR><![CDATA[N]]></ISSESSIONATTR>
+<!--958494661925453EBCE0999935B12707-->  <ISSECONDARYKEY><![CDATA[N]]></ISSECONDARYKEY>
+<!--958494661925453EBCE0999935B12707-->  <ISDESENCRYPTABLE><![CDATA[N]]></ISDESENCRYPTABLE>
+<!--958494661925453EBCE0999935B12707-->  <DEVELOPMENTSTATUS><![CDATA[RE]]></DEVELOPMENTSTATUS>
+<!--958494661925453EBCE0999935B12707-->  <AD_MODULE_ID><![CDATA[9BA0836A3CD74EE4AB48753A47211BCC]]></AD_MODULE_ID>
+<!--958494661925453EBCE0999935B12707-->  <POSITION><![CDATA[15]]></POSITION>
+<!--958494661925453EBCE0999935B12707-->  <ISTRANSIENT><![CDATA[N]]></ISTRANSIENT>
+<!--958494661925453EBCE0999935B12707-->  <ISAUTOSAVE><![CDATA[Y]]></ISAUTOSAVE>
+<!--958494661925453EBCE0999935B12707-->  <VALIDATEONNEW><![CDATA[Y]]></VALIDATEONNEW>
+<!--958494661925453EBCE0999935B12707-->  <IMAGESIZEVALUESACTION><![CDATA[N]]></IMAGESIZEVALUESACTION>
+<!--958494661925453EBCE0999935B12707-->  <ISUSEDSEQUENCE><![CDATA[N]]></ISUSEDSEQUENCE>
+<!--958494661925453EBCE0999935B12707-->  <ALLOWSORTING><![CDATA[Y]]></ALLOWSORTING>
+<!--958494661925453EBCE0999935B12707-->  <ALLOWFILTERING><![CDATA[Y]]></ALLOWFILTERING>
+<!--958494661925453EBCE0999935B12707--></AD_COLUMN>
+
 <!--95DD6F53948640AE8A129D86458DECFB--><AD_COLUMN>
 <!--95DD6F53948640AE8A129D86458DECFB-->  <AD_COLUMN_ID><![CDATA[95DD6F53948640AE8A129D86458DECFB]]></AD_COLUMN_ID>
 <!--95DD6F53948640AE8A129D86458DECFB-->  <AD_CLIENT_ID><![CDATA[0]]></AD_CLIENT_ID>
@@ -8191,6 +8341,44 @@
 <!--ABEE9EA6CC8344789ADA2ABC532DA2FF-->  <ALLOWFILTERING><![CDATA[Y]]></ALLOWFILTERING>
 <!--ABEE9EA6CC8344789ADA2ABC532DA2FF--></AD_COLUMN>
 
+<!--AC921AD0EF784D4ABDA5FC8312BDC3FE--><AD_COLUMN>
+<!--AC921AD0EF784D4ABDA5FC8312BDC3FE-->  <AD_COLUMN_ID><![CDATA[AC921AD0EF784D4ABDA5FC8312BDC3FE]]></AD_COLUMN_ID>
+<!--AC921AD0EF784D4ABDA5FC8312BDC3FE-->  <AD_CLIENT_ID><![CDATA[0]]></AD_CLIENT_ID>
+<!--AC921AD0EF784D4ABDA5FC8312BDC3FE-->  <AD_ORG_ID><![CDATA[0]]></AD_ORG_ID>
+<!--AC921AD0EF784D4ABDA5FC8312BDC3FE-->  <ISACTIVE><![CDATA[Y]]></ISACTIVE>
+<!--AC921AD0EF784D4ABDA5FC8312BDC3FE-->  <NAME><![CDATA[Property Path]]></NAME>
+<!--AC921AD0EF784D4ABDA5FC8312BDC3FE-->  <DESCRIPTION><![CDATA[Defines the property path taken for this parameter.]]></DESCRIPTION>
+<!--AC921AD0EF784D4ABDA5FC8312BDC3FE-->  <HELP><![CDATA[Defines the property path taken for this parameter.]]></HELP>
+<!--AC921AD0EF784D4ABDA5FC8312BDC3FE-->  <COLUMNNAME><![CDATA[ATT_Propertypath]]></COLUMNNAME>
+<!--AC921AD0EF784D4ABDA5FC8312BDC3FE-->  <AD_TABLE_ID><![CDATA[30123B1001FC4E82BB4CB9725E069B48]]></AD_TABLE_ID>
+<!--AC921AD0EF784D4ABDA5FC8312BDC3FE-->  <AD_REFERENCE_ID><![CDATA[95E2A8B50A254B2AAE6774B8C2F28120]]></AD_REFERENCE_ID>
+<!--AC921AD0EF784D4ABDA5FC8312BDC3FE-->  <AD_REFERENCE_VALUE_ID><![CDATA[45B39681AFBC4808A64C9B776A290BA4]]></AD_REFERENCE_VALUE_ID>
+<!--AC921AD0EF784D4ABDA5FC8312BDC3FE-->  <FIELDLENGTH><![CDATA[255]]></FIELDLENGTH>
+<!--AC921AD0EF784D4ABDA5FC8312BDC3FE-->  <ISKEY><![CDATA[N]]></ISKEY>
+<!--AC921AD0EF784D4ABDA5FC8312BDC3FE-->  <ISPARENT><![CDATA[N]]></ISPARENT>
+<!--AC921AD0EF784D4ABDA5FC8312BDC3FE-->  <ISMANDATORY><![CDATA[N]]></ISMANDATORY>
+<!--AC921AD0EF784D4ABDA5FC8312BDC3FE-->  <ISUPDATEABLE><![CDATA[Y]]></ISUPDATEABLE>
+<!--AC921AD0EF784D4ABDA5FC8312BDC3FE-->  <ISIDENTIFIER><![CDATA[N]]></ISIDENTIFIER>
+<!--AC921AD0EF784D4ABDA5FC8312BDC3FE-->  <SEQNO><![CDATA[360]]></SEQNO>
+<!--AC921AD0EF784D4ABDA5FC8312BDC3FE-->  <ISTRANSLATED><![CDATA[N]]></ISTRANSLATED>
+<!--AC921AD0EF784D4ABDA5FC8312BDC3FE-->  <ISENCRYPTED><![CDATA[N]]></ISENCRYPTED>
+<!--AC921AD0EF784D4ABDA5FC8312BDC3FE-->  <ISSELECTIONCOLUMN><![CDATA[N]]></ISSELECTIONCOLUMN>
+<!--AC921AD0EF784D4ABDA5FC8312BDC3FE-->  <AD_ELEMENT_ID><![CDATA[520A61A4210C4197B3D6C68EFD39AE2F]]></AD_ELEMENT_ID>
+<!--AC921AD0EF784D4ABDA5FC8312BDC3FE-->  <ISSESSIONATTR><![CDATA[N]]></ISSESSIONATTR>
+<!--AC921AD0EF784D4ABDA5FC8312BDC3FE-->  <ISSECONDARYKEY><![CDATA[N]]></ISSECONDARYKEY>
+<!--AC921AD0EF784D4ABDA5FC8312BDC3FE-->  <ISDESENCRYPTABLE><![CDATA[N]]></ISDESENCRYPTABLE>
+<!--AC921AD0EF784D4ABDA5FC8312BDC3FE-->  <DEVELOPMENTSTATUS><![CDATA[RE]]></DEVELOPMENTSTATUS>
+<!--AC921AD0EF784D4ABDA5FC8312BDC3FE-->  <AD_MODULE_ID><![CDATA[9BA0836A3CD74EE4AB48753A47211BCC]]></AD_MODULE_ID>
+<!--AC921AD0EF784D4ABDA5FC8312BDC3FE-->  <POSITION><![CDATA[35]]></POSITION>
+<!--AC921AD0EF784D4ABDA5FC8312BDC3FE-->  <ISTRANSIENT><![CDATA[N]]></ISTRANSIENT>
+<!--AC921AD0EF784D4ABDA5FC8312BDC3FE-->  <ISAUTOSAVE><![CDATA[Y]]></ISAUTOSAVE>
+<!--AC921AD0EF784D4ABDA5FC8312BDC3FE-->  <VALIDATEONNEW><![CDATA[Y]]></VALIDATEONNEW>
+<!--AC921AD0EF784D4ABDA5FC8312BDC3FE-->  <IMAGESIZEVALUESACTION><![CDATA[N]]></IMAGESIZEVALUESACTION>
+<!--AC921AD0EF784D4ABDA5FC8312BDC3FE-->  <ISUSEDSEQUENCE><![CDATA[N]]></ISUSEDSEQUENCE>
+<!--AC921AD0EF784D4ABDA5FC8312BDC3FE-->  <ALLOWSORTING><![CDATA[Y]]></ALLOWSORTING>
+<!--AC921AD0EF784D4ABDA5FC8312BDC3FE-->  <ALLOWFILTERING><![CDATA[Y]]></ALLOWFILTERING>
+<!--AC921AD0EF784D4ABDA5FC8312BDC3FE--></AD_COLUMN>
+
 <!--ACE9C929105742E6A68799AA818F54D3--><AD_COLUMN>
 <!--ACE9C929105742E6A68799AA818F54D3-->  <AD_COLUMN_ID><![CDATA[ACE9C929105742E6A68799AA818F54D3]]></AD_COLUMN_ID>
 <!--ACE9C929105742E6A68799AA818F54D3-->  <AD_CLIENT_ID><![CDATA[0]]></AD_CLIENT_ID>
@@ -9107,6 +9295,42 @@
 <!--C66C63D031084FEB9A895AB27A650C99-->  <ALLOWFILTERING><![CDATA[Y]]></ALLOWFILTERING>
 <!--C66C63D031084FEB9A895AB27A650C99--></AD_COLUMN>
 
+<!--C6CFE95BD2194EDE80A3B56B3B0FC119--><AD_COLUMN>
+<!--C6CFE95BD2194EDE80A3B56B3B0FC119-->  <AD_COLUMN_ID><![CDATA[C6CFE95BD2194EDE80A3B56B3B0FC119]]></AD_COLUMN_ID>
+<!--C6CFE95BD2194EDE80A3B56B3B0FC119-->  <AD_CLIENT_ID><![CDATA[0]]></AD_CLIENT_ID>
+<!--C6CFE95BD2194EDE80A3B56B3B0FC119-->  <AD_ORG_ID><![CDATA[0]]></AD_ORG_ID>
+<!--C6CFE95BD2194EDE80A3B56B3B0FC119-->  <ISACTIVE><![CDATA[Y]]></ISACTIVE>
+<!--C6CFE95BD2194EDE80A3B56B3B0FC119-->  <NAME><![CDATA[Attachment Method]]></NAME>
+<!--C6CFE95BD2194EDE80A3B56B3B0FC119-->  <HELP><![CDATA[Identifies an Attachment Method available in the System.]]></HELP>
+<!--C6CFE95BD2194EDE80A3B56B3B0FC119-->  <COLUMNNAME><![CDATA[C_Attachment_Method_ID]]></COLUMNNAME>
+<!--C6CFE95BD2194EDE80A3B56B3B0FC119-->  <AD_TABLE_ID><![CDATA[30123B1001FC4E82BB4CB9725E069B48]]></AD_TABLE_ID>
+<!--C6CFE95BD2194EDE80A3B56B3B0FC119-->  <AD_REFERENCE_ID><![CDATA[19]]></AD_REFERENCE_ID>
+<!--C6CFE95BD2194EDE80A3B56B3B0FC119-->  <FIELDLENGTH><![CDATA[32]]></FIELDLENGTH>
+<!--C6CFE95BD2194EDE80A3B56B3B0FC119-->  <ISKEY><![CDATA[N]]></ISKEY>
+<!--C6CFE95BD2194EDE80A3B56B3B0FC119-->  <ISPARENT><![CDATA[Y]]></ISPARENT>
+<!--C6CFE95BD2194EDE80A3B56B3B0FC119-->  <ISMANDATORY><![CDATA[N]]></ISMANDATORY>
+<!--C6CFE95BD2194EDE80A3B56B3B0FC119-->  <ISUPDATEABLE><![CDATA[Y]]></ISUPDATEABLE>
+<!--C6CFE95BD2194EDE80A3B56B3B0FC119-->  <ISIDENTIFIER><![CDATA[N]]></ISIDENTIFIER>
+<!--C6CFE95BD2194EDE80A3B56B3B0FC119-->  <SEQNO><![CDATA[320]]></SEQNO>
+<!--C6CFE95BD2194EDE80A3B56B3B0FC119-->  <ISTRANSLATED><![CDATA[N]]></ISTRANSLATED>
+<!--C6CFE95BD2194EDE80A3B56B3B0FC119-->  <ISENCRYPTED><![CDATA[N]]></ISENCRYPTED>
+<!--C6CFE95BD2194EDE80A3B56B3B0FC119-->  <ISSELECTIONCOLUMN><![CDATA[N]]></ISSELECTIONCOLUMN>
+<!--C6CFE95BD2194EDE80A3B56B3B0FC119-->  <AD_ELEMENT_ID><![CDATA[EFDBF852156B4C2C998329E01C73DD41]]></AD_ELEMENT_ID>
+<!--C6CFE95BD2194EDE80A3B56B3B0FC119-->  <ISSESSIONATTR><![CDATA[N]]></ISSESSIONATTR>
+<!--C6CFE95BD2194EDE80A3B56B3B0FC119-->  <ISSECONDARYKEY><![CDATA[N]]></ISSECONDARYKEY>
+<!--C6CFE95BD2194EDE80A3B56B3B0FC119-->  <ISDESENCRYPTABLE><![CDATA[N]]></ISDESENCRYPTABLE>
+<!--C6CFE95BD2194EDE80A3B56B3B0FC119-->  <DEVELOPMENTSTATUS><![CDATA[RE]]></DEVELOPMENTSTATUS>
+<!--C6CFE95BD2194EDE80A3B56B3B0FC119-->  <AD_MODULE_ID><![CDATA[9BA0836A3CD74EE4AB48753A47211BCC]]></AD_MODULE_ID>
+<!--C6CFE95BD2194EDE80A3B56B3B0FC119-->  <POSITION><![CDATA[31]]></POSITION>
+<!--C6CFE95BD2194EDE80A3B56B3B0FC119-->  <ISTRANSIENT><![CDATA[N]]></ISTRANSIENT>
+<!--C6CFE95BD2194EDE80A3B56B3B0FC119-->  <ISAUTOSAVE><![CDATA[Y]]></ISAUTOSAVE>
+<!--C6CFE95BD2194EDE80A3B56B3B0FC119-->  <VALIDATEONNEW><![CDATA[Y]]></VALIDATEONNEW>
+<!--C6CFE95BD2194EDE80A3B56B3B0FC119-->  <IMAGESIZEVALUESACTION><![CDATA[N]]></IMAGESIZEVALUESACTION>
+<!--C6CFE95BD2194EDE80A3B56B3B0FC119-->  <ISUSEDSEQUENCE><![CDATA[N]]></ISUSEDSEQUENCE>
+<!--C6CFE95BD2194EDE80A3B56B3B0FC119-->  <ALLOWSORTING><![CDATA[Y]]></ALLOWSORTING>
+<!--C6CFE95BD2194EDE80A3B56B3B0FC119-->  <ALLOWFILTERING><![CDATA[Y]]></ALLOWFILTERING>
+<!--C6CFE95BD2194EDE80A3B56B3B0FC119--></AD_COLUMN>
+
 <!--C6DC3AB41DCF48678AAAA5135BF9344E--><AD_COLUMN>
 <!--C6DC3AB41DCF48678AAAA5135BF9344E-->  <AD_COLUMN_ID><![CDATA[C6DC3AB41DCF48678AAAA5135BF9344E]]></AD_COLUMN_ID>
 <!--C6DC3AB41DCF48678AAAA5135BF9344E-->  <AD_CLIENT_ID><![CDATA[0]]></AD_CLIENT_ID>
--- a/modules/org.openbravo.client.application/src-db/database/sourcedata/AD_ELEMENT.xml	Wed Apr 06 11:12:42 2016 +0200
+++ b/modules/org.openbravo.client.application/src-db/database/sourcedata/AD_ELEMENT.xml	Thu Apr 07 13:40:02 2016 +0200
@@ -324,6 +324,20 @@
 <!--50069593057E4B64AE1FCF29E2898A74-->  <ISGLOSSARY><![CDATA[N]]></ISGLOSSARY>
 <!--50069593057E4B64AE1FCF29E2898A74--></AD_ELEMENT>
 
+<!--520A61A4210C4197B3D6C68EFD39AE2F--><AD_ELEMENT>
+<!--520A61A4210C4197B3D6C68EFD39AE2F-->  <AD_ELEMENT_ID><![CDATA[520A61A4210C4197B3D6C68EFD39AE2F]]></AD_ELEMENT_ID>
+<!--520A61A4210C4197B3D6C68EFD39AE2F-->  <AD_CLIENT_ID><![CDATA[0]]></AD_CLIENT_ID>
+<!--520A61A4210C4197B3D6C68EFD39AE2F-->  <AD_ORG_ID><![CDATA[0]]></AD_ORG_ID>
+<!--520A61A4210C4197B3D6C68EFD39AE2F-->  <ISACTIVE><![CDATA[Y]]></ISACTIVE>
+<!--520A61A4210C4197B3D6C68EFD39AE2F-->  <COLUMNNAME><![CDATA[ATT_Propertypath]]></COLUMNNAME>
+<!--520A61A4210C4197B3D6C68EFD39AE2F-->  <NAME><![CDATA[Property Path]]></NAME>
+<!--520A61A4210C4197B3D6C68EFD39AE2F-->  <PRINTNAME><![CDATA[Property Path]]></PRINTNAME>
+<!--520A61A4210C4197B3D6C68EFD39AE2F-->  <DESCRIPTION><![CDATA[Defines the property path taken for this parameter.]]></DESCRIPTION>
+<!--520A61A4210C4197B3D6C68EFD39AE2F-->  <HELP><![CDATA[Defines the property path taken for this parameter.]]></HELP>
+<!--520A61A4210C4197B3D6C68EFD39AE2F-->  <AD_MODULE_ID><![CDATA[9BA0836A3CD74EE4AB48753A47211BCC]]></AD_MODULE_ID>
+<!--520A61A4210C4197B3D6C68EFD39AE2F-->  <ISGLOSSARY><![CDATA[N]]></ISGLOSSARY>
+<!--520A61A4210C4197B3D6C68EFD39AE2F--></AD_ELEMENT>
+
 <!--5509E6BF87024E24A53DA324952D33C1--><AD_ELEMENT>
 <!--5509E6BF87024E24A53DA324952D33C1-->  <AD_ELEMENT_ID><![CDATA[5509E6BF87024E24A53DA324952D33C1]]></AD_ELEMENT_ID>
 <!--5509E6BF87024E24A53DA324952D33C1-->  <AD_CLIENT_ID><![CDATA[0]]></AD_CLIENT_ID>
@@ -352,6 +366,20 @@
 <!--557A756A00364FE5AFF9584D2F1C19FF-->  <ISGLOSSARY><![CDATA[N]]></ISGLOSSARY>
 <!--557A756A00364FE5AFF9584D2F1C19FF--></AD_ELEMENT>
 
+<!--692C0966E75147738DEC8F0EAC10B219--><AD_ELEMENT>
+<!--692C0966E75147738DEC8F0EAC10B219-->  <AD_ELEMENT_ID><![CDATA[692C0966E75147738DEC8F0EAC10B219]]></AD_ELEMENT_ID>
+<!--692C0966E75147738DEC8F0EAC10B219-->  <AD_CLIENT_ID><![CDATA[0]]></AD_CLIENT_ID>
+<!--692C0966E75147738DEC8F0EAC10B219-->  <AD_ORG_ID><![CDATA[0]]></AD_ORG_ID>
+<!--692C0966E75147738DEC8F0EAC10B219-->  <ISACTIVE><![CDATA[Y]]></ISACTIVE>
+<!--692C0966E75147738DEC8F0EAC10B219-->  <COLUMNNAME><![CDATA[ATT_Value_Key]]></COLUMNNAME>
+<!--692C0966E75147738DEC8F0EAC10B219-->  <NAME><![CDATA[Value Key]]></NAME>
+<!--692C0966E75147738DEC8F0EAC10B219-->  <PRINTNAME><![CDATA[Value Key]]></PRINTNAME>
+<!--692C0966E75147738DEC8F0EAC10B219-->  <DESCRIPTION><![CDATA[Column to store ID values.]]></DESCRIPTION>
+<!--692C0966E75147738DEC8F0EAC10B219-->  <HELP><![CDATA[Column to store ID values of Foreign Key parameters and Search Key of List parameters.]]></HELP>
+<!--692C0966E75147738DEC8F0EAC10B219-->  <AD_MODULE_ID><![CDATA[9BA0836A3CD74EE4AB48753A47211BCC]]></AD_MODULE_ID>
+<!--692C0966E75147738DEC8F0EAC10B219-->  <ISGLOSSARY><![CDATA[N]]></ISGLOSSARY>
+<!--692C0966E75147738DEC8F0EAC10B219--></AD_ELEMENT>
+
 <!--6C7868D921F648E3AF7933397AAF2727--><AD_ELEMENT>
 <!--6C7868D921F648E3AF7933397AAF2727-->  <AD_ELEMENT_ID><![CDATA[6C7868D921F648E3AF7933397AAF2727]]></AD_ELEMENT_ID>
 <!--6C7868D921F648E3AF7933397AAF2727-->  <AD_CLIENT_ID><![CDATA[0]]></AD_CLIENT_ID>
@@ -430,6 +458,20 @@
 <!--7FCB281817674667B5E7BA53B464F299-->  <ISGLOSSARY><![CDATA[N]]></ISGLOSSARY>
 <!--7FCB281817674667B5E7BA53B464F299--></AD_ELEMENT>
 
+<!--801D650DB70C49448DFD0E73C8EEF143--><AD_ELEMENT>
+<!--801D650DB70C49448DFD0E73C8EEF143-->  <AD_ELEMENT_ID><![CDATA[801D650DB70C49448DFD0E73C8EEF143]]></AD_ELEMENT_ID>
+<!--801D650DB70C49448DFD0E73C8EEF143-->  <AD_CLIENT_ID><![CDATA[0]]></AD_CLIENT_ID>
+<!--801D650DB70C49448DFD0E73C8EEF143-->  <AD_ORG_ID><![CDATA[0]]></AD_ORG_ID>
+<!--801D650DB70C49448DFD0E73C8EEF143-->  <ISACTIVE><![CDATA[Y]]></ISACTIVE>
+<!--801D650DB70C49448DFD0E73C8EEF143-->  <COLUMNNAME><![CDATA[ATT_Showindescription]]></COLUMNNAME>
+<!--801D650DB70C49448DFD0E73C8EEF143-->  <NAME><![CDATA[Show In Description]]></NAME>
+<!--801D650DB70C49448DFD0E73C8EEF143-->  <PRINTNAME><![CDATA[ATT_Showindescription]]></PRINTNAME>
+<!--801D650DB70C49448DFD0E73C8EEF143-->  <DESCRIPTION><![CDATA[Defines if this parameter is relevant in Text column on C_File table.]]></DESCRIPTION>
+<!--801D650DB70C49448DFD0E73C8EEF143-->  <HELP><![CDATA[Defines if this parameter is relevant in Text column on C_File table.]]></HELP>
+<!--801D650DB70C49448DFD0E73C8EEF143-->  <AD_MODULE_ID><![CDATA[9BA0836A3CD74EE4AB48753A47211BCC]]></AD_MODULE_ID>
+<!--801D650DB70C49448DFD0E73C8EEF143-->  <ISGLOSSARY><![CDATA[N]]></ISGLOSSARY>
+<!--801D650DB70C49448DFD0E73C8EEF143--></AD_ELEMENT>
+
 <!--82F94DF2DAF64D0CA93BA0CDC4346972--><AD_ELEMENT>
 <!--82F94DF2DAF64D0CA93BA0CDC4346972-->  <AD_ELEMENT_ID><![CDATA[82F94DF2DAF64D0CA93BA0CDC4346972]]></AD_ELEMENT_ID>
 <!--82F94DF2DAF64D0CA93BA0CDC4346972-->  <AD_CLIENT_ID><![CDATA[0]]></AD_CLIENT_ID>
--- a/modules/org.openbravo.client.application/src-db/database/sourcedata/AD_FIELD.xml	Wed Apr 06 11:12:42 2016 +0200
+++ b/modules/org.openbravo.client.application/src-db/database/sourcedata/AD_FIELD.xml	Thu Apr 07 13:40:02 2016 +0200
@@ -29,6 +29,34 @@
 <!--00E23D2E635C446B8CF23E766B232DB5-->  <EM_OBUIAPP_SHOWSUMMARY><![CDATA[N]]></EM_OBUIAPP_SHOWSUMMARY>
 <!--00E23D2E635C446B8CF23E766B232DB5--></AD_FIELD>
 
+<!--00F7C04EE724415284C0A6DAF585CEC0--><AD_FIELD>
+<!--00F7C04EE724415284C0A6DAF585CEC0-->  <AD_FIELD_ID><![CDATA[00F7C04EE724415284C0A6DAF585CEC0]]></AD_FIELD_ID>
+<!--00F7C04EE724415284C0A6DAF585CEC0-->  <AD_CLIENT_ID><![CDATA[0]]></AD_CLIENT_ID>
+<!--00F7C04EE724415284C0A6DAF585CEC0-->  <AD_ORG_ID><![CDATA[0]]></AD_ORG_ID>
+<!--00F7C04EE724415284C0A6DAF585CEC0-->  <ISACTIVE><![CDATA[Y]]></ISACTIVE>
+<!--00F7C04EE724415284C0A6DAF585CEC0-->  <NAME><![CDATA[Reference Search Key]]></NAME>
+<!--00F7C04EE724415284C0A6DAF585CEC0-->  <DESCRIPTION><![CDATA[The exact reference specification for a list or a table.]]></DESCRIPTION>
+<!--00F7C04EE724415284C0A6DAF585CEC0-->  <HELP><![CDATA[The Reference Value indicates where the reference values are stored.  It must be specified if the data type is Table or List.]]></HELP>
+<!--00F7C04EE724415284C0A6DAF585CEC0-->  <ISCENTRALLYMAINTAINED><![CDATA[Y]]></ISCENTRALLYMAINTAINED>
+<!--00F7C04EE724415284C0A6DAF585CEC0-->  <AD_TAB_ID><![CDATA[AB1837F0A66D4137BD2E6F49378E7A9D]]></AD_TAB_ID>
+<!--00F7C04EE724415284C0A6DAF585CEC0-->  <AD_COLUMN_ID><![CDATA[927DA01A83383AFAE040A8C0CF072B85]]></AD_COLUMN_ID>
+<!--00F7C04EE724415284C0A6DAF585CEC0-->  <IGNOREINWAD><![CDATA[N]]></IGNOREINWAD>
+<!--00F7C04EE724415284C0A6DAF585CEC0-->  <ISDISPLAYED><![CDATA[Y]]></ISDISPLAYED>
+<!--00F7C04EE724415284C0A6DAF585CEC0-->  <DISPLAYLENGTH><![CDATA[32]]></DISPLAYLENGTH>
+<!--00F7C04EE724415284C0A6DAF585CEC0-->  <ISREADONLY><![CDATA[N]]></ISREADONLY>
+<!--00F7C04EE724415284C0A6DAF585CEC0-->  <SEQNO><![CDATA[140]]></SEQNO>
+<!--00F7C04EE724415284C0A6DAF585CEC0-->  <ISSAMELINE><![CDATA[N]]></ISSAMELINE>
+<!--00F7C04EE724415284C0A6DAF585CEC0-->  <ISFIELDONLY><![CDATA[N]]></ISFIELDONLY>
+<!--00F7C04EE724415284C0A6DAF585CEC0-->  <ISENCRYPTED><![CDATA[N]]></ISENCRYPTED>
+<!--00F7C04EE724415284C0A6DAF585CEC0-->  <SHOWINRELATION><![CDATA[Y]]></SHOWINRELATION>
+<!--00F7C04EE724415284C0A6DAF585CEC0-->  <ISFIRSTFOCUSEDFIELD><![CDATA[N]]></ISFIRSTFOCUSEDFIELD>
+<!--00F7C04EE724415284C0A6DAF585CEC0-->  <AD_MODULE_ID><![CDATA[9BA0836A3CD74EE4AB48753A47211BCC]]></AD_MODULE_ID>
+<!--00F7C04EE724415284C0A6DAF585CEC0-->  <STARTINODDCOLUMN><![CDATA[N]]></STARTINODDCOLUMN>
+<!--00F7C04EE724415284C0A6DAF585CEC0-->  <STARTNEWLINE><![CDATA[N]]></STARTNEWLINE>
+<!--00F7C04EE724415284C0A6DAF585CEC0-->  <ISSHOWNINSTATUSBAR><![CDATA[N]]></ISSHOWNINSTATUSBAR>
+<!--00F7C04EE724415284C0A6DAF585CEC0-->  <EM_OBUIAPP_SHOWSUMMARY><![CDATA[N]]></EM_OBUIAPP_SHOWSUMMARY>
+<!--00F7C04EE724415284C0A6DAF585CEC0--></AD_FIELD>
+
 <!--0218A1424DED490CBC424E03F66B29C9--><AD_FIELD>
 <!--0218A1424DED490CBC424E03F66B29C9-->  <AD_FIELD_ID><![CDATA[0218A1424DED490CBC424E03F66B29C9]]></AD_FIELD_ID>
 <!--0218A1424DED490CBC424E03F66B29C9-->  <AD_CLIENT_ID><![CDATA[0]]></AD_CLIENT_ID>
@@ -378,6 +406,34 @@
 <!--068027F31C744B148FA0A460145A4972-->  <EM_OBUIAPP_SHOWSUMMARY><![CDATA[N]]></EM_OBUIAPP_SHOWSUMMARY>
 <!--068027F31C744B148FA0A460145A4972--></AD_FIELD>
 
+<!--083087CFEF46438AB91405DD3A1E3559--><AD_FIELD>
+<!--083087CFEF46438AB91405DD3A1E3559-->  <AD_FIELD_ID><![CDATA[083087CFEF46438AB91405DD3A1E3559]]></AD_FIELD_ID>
+<!--083087CFEF46438AB91405DD3A1E3559-->  <AD_CLIENT_ID><![CDATA[0]]></AD_CLIENT_ID>
+<!--083087CFEF46438AB91405DD3A1E3559-->  <AD_ORG_ID><![CDATA[0]]></AD_ORG_ID>
+<!--083087CFEF46438AB91405DD3A1E3559-->  <ISACTIVE><![CDATA[Y]]></ISACTIVE>
+<!--083087CFEF46438AB91405DD3A1E3559-->  <NAME><![CDATA[Help/Comment]]></NAME>
+<!--083087CFEF46438AB91405DD3A1E3559-->  <DESCRIPTION><![CDATA[A comment that adds additional information to help users work with fields.]]></DESCRIPTION>
+<!--083087CFEF46438AB91405DD3A1E3559-->  <HELP><![CDATA[The Help field contains a hint, comment or help about the use of this item.]]></HELP>
+<!--083087CFEF46438AB91405DD3A1E3559-->  <ISCENTRALLYMAINTAINED><![CDATA[Y]]></ISCENTRALLYMAINTAINED>
+<!--083087CFEF46438AB91405DD3A1E3559-->  <AD_TAB_ID><![CDATA[F48E7C517C334F26AC5A25D71FE707D5]]></AD_TAB_ID>
+<!--083087CFEF46438AB91405DD3A1E3559-->  <AD_COLUMN_ID><![CDATA[927DA01A83353AFAE040A8C0CF072B85]]></AD_COLUMN_ID>
+<!--083087CFEF46438AB91405DD3A1E3559-->  <IGNOREINWAD><![CDATA[N]]></IGNOREINWAD>
+<!--083087CFEF46438AB91405DD3A1E3559-->  <ISDISPLAYED><![CDATA[Y]]></ISDISPLAYED>
+<!--083087CFEF46438AB91405DD3A1E3559-->  <DISPLAYLENGTH><![CDATA[2000]]></DISPLAYLENGTH>
+<!--083087CFEF46438AB91405DD3A1E3559-->  <ISREADONLY><![CDATA[N]]></ISREADONLY>
+<!--083087CFEF46438AB91405DD3A1E3559-->  <SEQNO><![CDATA[60]]></SEQNO>
+<!--083087CFEF46438AB91405DD3A1E3559-->  <ISSAMELINE><![CDATA[N]]></ISSAMELINE>
+<!--083087CFEF46438AB91405DD3A1E3559-->  <ISFIELDONLY><![CDATA[N]]></ISFIELDONLY>
+<!--083087CFEF46438AB91405DD3A1E3559-->  <ISENCRYPTED><![CDATA[N]]></ISENCRYPTED>
+<!--083087CFEF46438AB91405DD3A1E3559-->  <SHOWINRELATION><![CDATA[N]]></SHOWINRELATION>
+<!--083087CFEF46438AB91405DD3A1E3559-->  <ISFIRSTFOCUSEDFIELD><![CDATA[N]]></ISFIRSTFOCUSEDFIELD>
+<!--083087CFEF46438AB91405DD3A1E3559-->  <AD_MODULE_ID><![CDATA[9BA0836A3CD74EE4AB48753A47211BCC]]></AD_MODULE_ID>
+<!--083087CFEF46438AB91405DD3A1E3559-->  <STARTINODDCOLUMN><![CDATA[N]]></STARTINODDCOLUMN>
+<!--083087CFEF46438AB91405DD3A1E3559-->  <STARTNEWLINE><![CDATA[N]]></STARTNEWLINE>
+<!--083087CFEF46438AB91405DD3A1E3559-->  <ISSHOWNINSTATUSBAR><![CDATA[N]]></ISSHOWNINSTATUSBAR>
+<!--083087CFEF46438AB91405DD3A1E3559-->  <EM_OBUIAPP_SHOWSUMMARY><![CDATA[N]]></EM_OBUIAPP_SHOWSUMMARY>
+<!--083087CFEF46438AB91405DD3A1E3559--></AD_FIELD>
+
 <!--08AEFECA5A5A7AECE050007F0100529C--><AD_FIELD>
 <!--08AEFECA5A5A7AECE050007F0100529C-->  <AD_FIELD_ID><![CDATA[08AEFECA5A5A7AECE050007F0100529C]]></AD_FIELD_ID>
 <!--08AEFECA5A5A7AECE050007F0100529C-->  <AD_CLIENT_ID><![CDATA[0]]></AD_CLIENT_ID>
@@ -936,6 +992,34 @@
 <!--13E58370460A4082AF6173313BA113C8-->  <EM_OBUIAPP_SHOWSUMMARY><![CDATA[N]]></EM_OBUIAPP_SHOWSUMMARY>
 <!--13E58370460A4082AF6173313BA113C8--></AD_FIELD>
 
+<!--14810CBD5D5C416290DA8E2DFFE88E7F--><AD_FIELD>
+<!--14810CBD5D5C416290DA8E2DFFE88E7F-->  <AD_FIELD_ID><![CDATA[14810CBD5D5C416290DA8E2DFFE88E7F]]></AD_FIELD_ID>
+<!--14810CBD5D5C416290DA8E2DFFE88E7F-->  <AD_CLIENT_ID><![CDATA[0]]></AD_CLIENT_ID>
+<!--14810CBD5D5C416290DA8E2DFFE88E7F-->  <AD_ORG_ID><![CDATA[0]]></AD_ORG_ID>
+<!--14810CBD5D5C416290DA8E2DFFE88E7F-->  <ISACTIVE><![CDATA[Y]]></ISACTIVE>
+<!--14810CBD5D5C416290DA8E2DFFE88E7F-->  <NAME><![CDATA[Length]]></NAME>
+<!--14810CBD5D5C416290DA8E2DFFE88E7F-->  <DESCRIPTION><![CDATA[An indication of the column length as defined in the database.]]></DESCRIPTION>
+<!--14810CBD5D5C416290DA8E2DFFE88E7F-->  <HELP><![CDATA[The Length indicates the length of a column as defined in the database.]]></HELP>
+<!--14810CBD5D5C416290DA8E2DFFE88E7F-->  <ISCENTRALLYMAINTAINED><![CDATA[Y]]></ISCENTRALLYMAINTAINED>
+<!--14810CBD5D5C416290DA8E2DFFE88E7F-->  <AD_TAB_ID><![CDATA[F48E7C517C334F26AC5A25D71FE707D5]]></AD_TAB_ID>
+<!--14810CBD5D5C416290DA8E2DFFE88E7F-->  <AD_COLUMN_ID><![CDATA[927DA01A833B3AFAE040A8C0CF072B85]]></AD_COLUMN_ID>
+<!--14810CBD5D5C416290DA8E2DFFE88E7F-->  <IGNOREINWAD><![CDATA[N]]></IGNOREINWAD>
+<!--14810CBD5D5C416290DA8E2DFFE88E7F-->  <ISDISPLAYED><![CDATA[Y]]></ISDISPLAYED>
+<!--14810CBD5D5C416290DA8E2DFFE88E7F-->  <DISPLAYLENGTH><![CDATA[12]]></DISPLAYLENGTH>
+<!--14810CBD5D5C416290DA8E2DFFE88E7F-->  <ISREADONLY><![CDATA[N]]></ISREADONLY>
+<!--14810CBD5D5C416290DA8E2DFFE88E7F-->  <SEQNO><![CDATA[120]]></SEQNO>
+<!--14810CBD5D5C416290DA8E2DFFE88E7F-->  <ISSAMELINE><![CDATA[N]]></ISSAMELINE>
+<!--14810CBD5D5C416290DA8E2DFFE88E7F-->  <ISFIELDONLY><![CDATA[N]]></ISFIELDONLY>
+<!--14810CBD5D5C416290DA8E2DFFE88E7F-->  <ISENCRYPTED><![CDATA[N]]></ISENCRYPTED>
+<!--14810CBD5D5C416290DA8E2DFFE88E7F-->  <SHOWINRELATION><![CDATA[Y]]></SHOWINRELATION>
+<!--14810CBD5D5C416290DA8E2DFFE88E7F-->  <ISFIRSTFOCUSEDFIELD><![CDATA[N]]></ISFIRSTFOCUSEDFIELD>
+<!--14810CBD5D5C416290DA8E2DFFE88E7F-->  <AD_MODULE_ID><![CDATA[9BA0836A3CD74EE4AB48753A47211BCC]]></AD_MODULE_ID>
+<!--14810CBD5D5C416290DA8E2DFFE88E7F-->  <STARTINODDCOLUMN><![CDATA[N]]></STARTINODDCOLUMN>
+<!--14810CBD5D5C416290DA8E2DFFE88E7F-->  <STARTNEWLINE><![CDATA[N]]></STARTNEWLINE>
+<!--14810CBD5D5C416290DA8E2DFFE88E7F-->  <ISSHOWNINSTATUSBAR><![CDATA[N]]></ISSHOWNINSTATUSBAR>
+<!--14810CBD5D5C416290DA8E2DFFE88E7F-->  <EM_OBUIAPP_SHOWSUMMARY><![CDATA[N]]></EM_OBUIAPP_SHOWSUMMARY>
+<!--14810CBD5D5C416290DA8E2DFFE88E7F--></AD_FIELD>
+
 <!--14A79B33586C4613BAC39D9EA8C36342--><AD_FIELD>
 <!--14A79B33586C4613BAC39D9EA8C36342-->  <AD_FIELD_ID><![CDATA[14A79B33586C4613BAC39D9EA8C36342]]></AD_FIELD_ID>
 <!--14A79B33586C4613BAC39D9EA8C36342-->  <AD_CLIENT_ID><![CDATA[0]]></AD_CLIENT_ID>
@@ -1014,6 +1098,34 @@
 <!--1752A2FBE91647DFB5271B42B109C96A-->  <EM_OBUIAPP_SHOWSUMMARY><![CDATA[N]]></EM_OBUIAPP_SHOWSUMMARY>
 <!--1752A2FBE91647DFB5271B42B109C96A--></AD_FIELD>
 
+<!--17AD4CFB4AE4480E9019E6EC13FA182E--><AD_FIELD>
+<!--17AD4CFB4AE4480E9019E6EC13FA182E-->  <AD_FIELD_ID><![CDATA[17AD4CFB4AE4480E9019E6EC13FA182E]]></AD_FIELD_ID>
+<!--17AD4CFB4AE4480E9019E6EC13FA182E-->  <AD_CLIENT_ID><![CDATA[0]]></AD_CLIENT_ID>
+<!--17AD4CFB4AE4480E9019E6EC13FA182E-->  <AD_ORG_ID><![CDATA[0]]></AD_ORG_ID>
+<!--17AD4CFB4AE4480E9019E6EC13FA182E-->  <ISACTIVE><![CDATA[Y]]></ISACTIVE>
+<!--17AD4CFB4AE4480E9019E6EC13FA182E-->  <NAME><![CDATA[Read Only Logic]]></NAME>
+<!--17AD4CFB4AE4480E9019E6EC13FA182E-->  <DESCRIPTION><![CDATA[Logic to determine if field is read only (applies only when field is read-write)]]></DESCRIPTION>
+<!--17AD4CFB4AE4480E9019E6EC13FA182E-->  <HELP><![CDATA[Logic to determine if field is read only (applies only when field is read-write)]]></HELP>
+<!--17AD4CFB4AE4480E9019E6EC13FA182E-->  <ISCENTRALLYMAINTAINED><![CDATA[Y]]></ISCENTRALLYMAINTAINED>
+<!--17AD4CFB4AE4480E9019E6EC13FA182E-->  <AD_TAB_ID><![CDATA[F48E7C517C334F26AC5A25D71FE707D5]]></AD_TAB_ID>
+<!--17AD4CFB4AE4480E9019E6EC13FA182E-->  <AD_COLUMN_ID><![CDATA[E112C5B101B6435EB88E9B3914A1CBCC]]></AD_COLUMN_ID>
+<!--17AD4CFB4AE4480E9019E6EC13FA182E-->  <IGNOREINWAD><![CDATA[N]]></IGNOREINWAD>
+<!--17AD4CFB4AE4480E9019E6EC13FA182E-->  <ISDISPLAYED><![CDATA[Y]]></ISDISPLAYED>
+<!--17AD4CFB4AE4480E9019E6EC13FA182E-->  <DISPLAYLENGTH><![CDATA[2000]]></DISPLAYLENGTH>
+<!--17AD4CFB4AE4480E9019E6EC13FA182E-->  <ISREADONLY><![CDATA[N]]></ISREADONLY>
+<!--17AD4CFB4AE4480E9019E6EC13FA182E-->  <SEQNO><![CDATA[210]]></SEQNO>
+<!--17AD4CFB4AE4480E9019E6EC13FA182E-->  <ISSAMELINE><![CDATA[N]]></ISSAMELINE>
+<!--17AD4CFB4AE4480E9019E6EC13FA182E-->  <ISFIELDONLY><![CDATA[N]]></ISFIELDONLY>
+<!--17AD4CFB4AE4480E9019E6EC13FA182E-->  <ISENCRYPTED><![CDATA[N]]></ISENCRYPTED>
+<!--17AD4CFB4AE4480E9019E6EC13FA182E-->  <SHOWINRELATION><![CDATA[N]]></SHOWINRELATION>
+<!--17AD4CFB4AE4480E9019E6EC13FA182E-->  <ISFIRSTFOCUSEDFIELD><![CDATA[N]]></ISFIRSTFOCUSEDFIELD>
+<!--17AD4CFB4AE4480E9019E6EC13FA182E-->  <AD_MODULE_ID><![CDATA[9BA0836A3CD74EE4AB48753A47211BCC]]></AD_MODULE_ID>
+<!--17AD4CFB4AE4480E9019E6EC13FA182E-->  <STARTINODDCOLUMN><![CDATA[N]]></STARTINODDCOLUMN>
+<!--17AD4CFB4AE4480E9019E6EC13FA182E-->  <STARTNEWLINE><![CDATA[N]]></STARTNEWLINE>
+<!--17AD4CFB4AE4480E9019E6EC13FA182E-->  <ISSHOWNINSTATUSBAR><![CDATA[N]]></ISSHOWNINSTATUSBAR>
+<!--17AD4CFB4AE4480E9019E6EC13FA182E-->  <EM_OBUIAPP_SHOWSUMMARY><![CDATA[N]]></EM_OBUIAPP_SHOWSUMMARY>
+<!--17AD4CFB4AE4480E9019E6EC13FA182E--></AD_FIELD>
+
 <!--18CC8367D729403AAE2E36169D73EDC3--><AD_FIELD>
 <!--18CC8367D729403AAE2E36169D73EDC3-->  <AD_FIELD_ID><![CDATA[18CC8367D729403AAE2E36169D73EDC3]]></AD_FIELD_ID>
 <!--18CC8367D729403AAE2E36169D73EDC3-->  <AD_CLIENT_ID><![CDATA[0]]></AD_CLIENT_ID>
@@ -1068,6 +1180,35 @@
 <!--1ACE025E4891402BB9CCAE105C144EFF-->  <EM_OBUIAPP_SHOWSUMMARY><![CDATA[N]]></EM_OBUIAPP_SHOWSUMMARY>
 <!--1ACE025E4891402BB9CCAE105C144EFF--></AD_FIELD>
 
+<!--1AE28486E3F741EFAFEE56684DF65EEE--><AD_FIELD>
+<!--1AE28486E3F741EFAFEE56684DF65EEE-->  <AD_FIELD_ID><![CDATA[1AE28486E3F741EFAFEE56684DF65EEE]]></AD_FIELD_ID>
+<!--1AE28486E3F741EFAFEE56684DF65EEE-->  <AD_CLIENT_ID><![CDATA[0]]></AD_CLIENT_ID>
+<!--1AE28486E3F741EFAFEE56684DF65EEE-->  <AD_ORG_ID><![CDATA[0]]></AD_ORG_ID>
+<!--1AE28486E3F741EFAFEE56684DF65EEE-->  <ISACTIVE><![CDATA[Y]]></ISACTIVE>
+<!--1AE28486E3F741EFAFEE56684DF65EEE-->  <NAME><![CDATA[Sequence Number]]></NAME>
+<!--1AE28486E3F741EFAFEE56684DF65EEE-->  <DESCRIPTION><![CDATA[The order of records in a specified document.]]></DESCRIPTION>
+<!--1AE28486E3F741EFAFEE56684DF65EEE-->  <HELP><![CDATA[The Sequence indicates the order of records]]></HELP>
+<!--1AE28486E3F741EFAFEE56684DF65EEE-->  <ISCENTRALLYMAINTAINED><![CDATA[Y]]></ISCENTRALLYMAINTAINED>
+<!--1AE28486E3F741EFAFEE56684DF65EEE-->  <AD_TAB_ID><![CDATA[AB1837F0A66D4137BD2E6F49378E7A9D]]></AD_TAB_ID>
+<!--1AE28486E3F741EFAFEE56684DF65EEE-->  <AD_COLUMN_ID><![CDATA[927DA01A83363AFAE040A8C0CF072B85]]></AD_COLUMN_ID>
+<!--1AE28486E3F741EFAFEE56684DF65EEE-->  <IGNOREINWAD><![CDATA[N]]></IGNOREINWAD>
+<!--1AE28486E3F741EFAFEE56684DF65EEE-->  <ISDISPLAYED><![CDATA[Y]]></ISDISPLAYED>
+<!--1AE28486E3F741EFAFEE56684DF65EEE-->  <DISPLAYLENGTH><![CDATA[12]]></DISPLAYLENGTH>
+<!--1AE28486E3F741EFAFEE56684DF65EEE-->  <ISREADONLY><![CDATA[N]]></ISREADONLY>
+<!--1AE28486E3F741EFAFEE56684DF65EEE-->  <SEQNO><![CDATA[40]]></SEQNO>
+<!--1AE28486E3F741EFAFEE56684DF65EEE-->  <SORTNO><![CDATA[1]]></SORTNO>
+<!--1AE28486E3F741EFAFEE56684DF65EEE-->  <ISSAMELINE><![CDATA[N]]></ISSAMELINE>
+<!--1AE28486E3F741EFAFEE56684DF65EEE-->  <ISFIELDONLY><![CDATA[N]]></ISFIELDONLY>
+<!--1AE28486E3F741EFAFEE56684DF65EEE-->  <ISENCRYPTED><![CDATA[N]]></ISENCRYPTED>
+<!--1AE28486E3F741EFAFEE56684DF65EEE-->  <SHOWINRELATION><![CDATA[Y]]></SHOWINRELATION>
+<!--1AE28486E3F741EFAFEE56684DF65EEE-->  <ISFIRSTFOCUSEDFIELD><![CDATA[N]]></ISFIRSTFOCUSEDFIELD>
+<!--1AE28486E3F741EFAFEE56684DF65EEE-->  <AD_MODULE_ID><![CDATA[9BA0836A3CD74EE4AB48753A47211BCC]]></AD_MODULE_ID>
+<!--1AE28486E3F741EFAFEE56684DF65EEE-->  <STARTINODDCOLUMN><![CDATA[N]]></STARTINODDCOLUMN>
+<!--1AE28486E3F741EFAFEE56684DF65EEE-->  <STARTNEWLINE><![CDATA[N]]></STARTNEWLINE>
+<!--1AE28486E3F741EFAFEE56684DF65EEE-->  <ISSHOWNINSTATUSBAR><![CDATA[N]]></ISSHOWNINSTATUSBAR>
+<!--1AE28486E3F741EFAFEE56684DF65EEE-->  <EM_OBUIAPP_SHOWSUMMARY><![CDATA[N]]></EM_OBUIAPP_SHOWSUMMARY>
+<!--1AE28486E3F741EFAFEE56684DF65EEE--></AD_FIELD>
+
 <!--1C35877D26B1432C9867E4F5EAEE17F8--><AD_FIELD>
 <!--1C35877D26B1432C9867E4F5EAEE17F8-->  <AD_FIELD_ID><![CDATA[1C35877D26B1432C9867E4F5EAEE17F8]]></AD_FIELD_ID>
 <!--1C35877D26B1432C9867E4F5EAEE17F8-->  <AD_CLIENT_ID><![CDATA[0]]></AD_CLIENT_ID>
@@ -1302,6 +1443,63 @@
 <!--20904091EE1744B3B76CBCFBBB2BF3AD-->  <EM_OBUIAPP_SHOWSUMMARY><![CDATA[N]]></EM_OBUIAPP_SHOWSUMMARY>
 <!--20904091EE1744B3B76CBCFBBB2BF3AD--></AD_FIELD>
 
+<!--212857845A0A4A39AD32A50FFFC0FA29--><AD_FIELD>
+<!--212857845A0A4A39AD32A50FFFC0FA29-->  <AD_FIELD_ID><![CDATA[212857845A0A4A39AD32A50FFFC0FA29]]></AD_FIELD_ID>
+<!--212857845A0A4A39AD32A50FFFC0FA29-->  <AD_CLIENT_ID><![CDATA[0]]></AD_CLIENT_ID>
+<!--212857845A0A4A39AD32A50FFFC0FA29-->  <AD_ORG_ID><![CDATA[0]]></AD_ORG_ID>
+<!--212857845A0A4A39AD32A50FFFC0FA29-->  <ISACTIVE><![CDATA[Y]]></ISACTIVE>
+<!--212857845A0A4A39AD32A50FFFC0FA29-->  <NAME><![CDATA[Show In Description]]></NAME>
+<!--212857845A0A4A39AD32A50FFFC0FA29-->  <DESCRIPTION><![CDATA[Defines if this parameter is relevant in Text column on C_File table.]]></DESCRIPTION>
+<!--212857845A0A4A39AD32A50FFFC0FA29-->  <HELP><![CDATA[Defines if this parameter is relevant in Text column on C_File table.]]></HELP>
+<!--212857845A0A4A39AD32A50FFFC0FA29-->  <ISCENTRALLYMAINTAINED><![CDATA[Y]]></ISCENTRALLYMAINTAINED>
+<!--212857845A0A4A39AD32A50FFFC0FA29-->  <AD_TAB_ID><![CDATA[AB1837F0A66D4137BD2E6F49378E7A9D]]></AD_TAB_ID>
+<!--212857845A0A4A39AD32A50FFFC0FA29-->  <AD_COLUMN_ID><![CDATA[71ABD9603AE446088C86C4BDA69FE753]]></AD_COLUMN_ID>
+<!--212857845A0A4A39AD32A50FFFC0FA29-->  <IGNOREINWAD><![CDATA[N]]></IGNOREINWAD>
+<!--212857845A0A4A39AD32A50FFFC0FA29-->  <ISDISPLAYED><![CDATA[Y]]></ISDISPLAYED>
+<!--212857845A0A4A39AD32A50FFFC0FA29-->  <DISPLAYLENGTH><![CDATA[1]]></DISPLAYLENGTH>
+<!--212857845A0A4A39AD32A50FFFC0FA29-->  <ISREADONLY><![CDATA[N]]></ISREADONLY>
+<!--212857845A0A4A39AD32A50FFFC0FA29-->  <SEQNO><![CDATA[100]]></SEQNO>
+<!--212857845A0A4A39AD32A50FFFC0FA29-->  <ISSAMELINE><![CDATA[N]]></ISSAMELINE>
+<!--212857845A0A4A39AD32A50FFFC0FA29-->  <ISFIELDONLY><![CDATA[N]]></ISFIELDONLY>
+<!--212857845A0A4A39AD32A50FFFC0FA29-->  <ISENCRYPTED><![CDATA[N]]></ISENCRYPTED>
+<!--212857845A0A4A39AD32A50FFFC0FA29-->  <SHOWINRELATION><![CDATA[Y]]></SHOWINRELATION>
+<!--212857845A0A4A39AD32A50FFFC0FA29-->  <ISFIRSTFOCUSEDFIELD><![CDATA[N]]></ISFIRSTFOCUSEDFIELD>
+<!--212857845A0A4A39AD32A50FFFC0FA29-->  <AD_MODULE_ID><![CDATA[9BA0836A3CD74EE4AB48753A47211BCC]]></AD_MODULE_ID>
+<!--212857845A0A4A39AD32A50FFFC0FA29-->  <STARTINODDCOLUMN><![CDATA[N]]></STARTINODDCOLUMN>
+<!--212857845A0A4A39AD32A50FFFC0FA29-->  <STARTNEWLINE><![CDATA[N]]></STARTNEWLINE>
+<!--212857845A0A4A39AD32A50FFFC0FA29-->  <ISSHOWNINSTATUSBAR><![CDATA[N]]></ISSHOWNINSTATUSBAR>
+<!--212857845A0A4A39AD32A50FFFC0FA29-->  <EM_OBUIAPP_SHOWSUMMARY><![CDATA[N]]></EM_OBUIAPP_SHOWSUMMARY>
+<!--212857845A0A4A39AD32A50FFFC0FA29--></AD_FIELD>
+
+<!--2167A9418DC8439AA0766498FDFD18A5--><AD_FIELD>
+<!--2167A9418DC8439AA0766498FDFD18A5-->  <AD_FIELD_ID><![CDATA[2167A9418DC8439AA0766498FDFD18A5]]></AD_FIELD_ID>
+<!--2167A9418DC8439AA0766498FDFD18A5-->  <AD_CLIENT_ID><![CDATA[0]]></AD_CLIENT_ID>
+<!--2167A9418DC8439AA0766498FDFD18A5-->  <AD_ORG_ID><![CDATA[0]]></AD_ORG_ID>
+<!--2167A9418DC8439AA0766498FDFD18A5-->  <ISACTIVE><![CDATA[Y]]></ISACTIVE>
+<!--2167A9418DC8439AA0766498FDFD18A5-->  <NAME><![CDATA[Sequence Number]]></NAME>
+<!--2167A9418DC8439AA0766498FDFD18A5-->  <DESCRIPTION><![CDATA[The order of records in a specified document.]]></DESCRIPTION>
+<!--2167A9418DC8439AA0766498FDFD18A5-->  <HELP><![CDATA[The Sequence indicates the order of records]]></HELP>
+<!--2167A9418DC8439AA0766498FDFD18A5-->  <ISCENTRALLYMAINTAINED><![CDATA[Y]]></ISCENTRALLYMAINTAINED>
+<!--2167A9418DC8439AA0766498FDFD18A5-->  <AD_TAB_ID><![CDATA[F48E7C517C334F26AC5A25D71FE707D5]]></AD_TAB_ID>
+<!--2167A9418DC8439AA0766498FDFD18A5-->  <AD_COLUMN_ID><![CDATA[927DA01A83363AFAE040A8C0CF072B85]]></AD_COLUMN_ID>
+<!--2167A9418DC8439AA0766498FDFD18A5-->  <IGNOREINWAD><![CDATA[N]]></IGNOREINWAD>
+<!--2167A9418DC8439AA0766498FDFD18A5-->  <ISDISPLAYED><![CDATA[Y]]></ISDISPLAYED>
+<!--2167A9418DC8439AA0766498FDFD18A5-->  <DISPLAYLENGTH><![CDATA[12]]></DISPLAYLENGTH>
+<!--2167A9418DC8439AA0766498FDFD18A5-->  <ISREADONLY><![CDATA[N]]></ISREADONLY>
+<!--2167A9418DC8439AA0766498FDFD18A5-->  <SEQNO><![CDATA[40]]></SEQNO>
+<!--2167A9418DC8439AA0766498FDFD18A5-->  <SORTNO><![CDATA[1]]></SORTNO>
+<!--2167A9418DC8439AA0766498FDFD18A5-->  <ISSAMELINE><![CDATA[N]]></ISSAMELINE>
+<!--2167A9418DC8439AA0766498FDFD18A5-->  <ISFIELDONLY><![CDATA[N]]></ISFIELDONLY>
+<!--2167A9418DC8439AA0766498FDFD18A5-->  <ISENCRYPTED><![CDATA[N]]></ISENCRYPTED>
+<!--2167A9418DC8439AA0766498FDFD18A5-->  <SHOWINRELATION><![CDATA[Y]]></SHOWINRELATION>
+<!--2167A9418DC8439AA0766498FDFD18A5-->  <ISFIRSTFOCUSEDFIELD><![CDATA[N]]></ISFIRSTFOCUSEDFIELD>
+<!--2167A9418DC8439AA0766498FDFD18A5-->  <AD_MODULE_ID><![CDATA[9BA0836A3CD74EE4AB48753A47211BCC]]></AD_MODULE_ID>
+<!--2167A9418DC8439AA0766498FDFD18A5-->  <STARTINODDCOLUMN><![CDATA[N]]></STARTINODDCOLUMN>
+<!--2167A9418DC8439AA0766498FDFD18A5-->  <STARTNEWLINE><![CDATA[N]]></STARTNEWLINE>
+<!--2167A9418DC8439AA0766498FDFD18A5-->  <ISSHOWNINSTATUSBAR><![CDATA[N]]></ISSHOWNINSTATUSBAR>
+<!--2167A9418DC8439AA0766498FDFD18A5-->  <EM_OBUIAPP_SHOWSUMMARY><![CDATA[N]]></EM_OBUIAPP_SHOWSUMMARY>
+<!--2167A9418DC8439AA0766498FDFD18A5--></AD_FIELD>
+
 <!--220497F9740C4949B9BB9DDFAFD8F2CD--><AD_FIELD>
 <!--220497F9740C4949B9BB9DDFAFD8F2CD-->  <AD_FIELD_ID><![CDATA[220497F9740C4949B9BB9DDFAFD8F2CD]]></AD_FIELD_ID>
 <!--220497F9740C4949B9BB9DDFAFD8F2CD-->  <AD_CLIENT_ID><![CDATA[0]]></AD_CLIENT_ID>
@@ -1332,6 +1530,34 @@
 <!--220497F9740C4949B9BB9DDFAFD8F2CD-->  <EM_OBUIAPP_SHOWSUMMARY><![CDATA[N]]></EM_OBUIAPP_SHOWSUMMARY>
 <!--220497F9740C4949B9BB9DDFAFD8F2CD--></AD_FIELD>
 
+<!--225AE732C80E4354920EFFE7DCDC9D67--><AD_FIELD>
+<!--225AE732C80E4354920EFFE7DCDC9D67-->  <AD_FIELD_ID><![CDATA[225AE732C80E4354920EFFE7DCDC9D67]]></AD_FIELD_ID>
+<!--225AE732C80E4354920EFFE7DCDC9D67-->  <AD_CLIENT_ID><![CDATA[0]]></AD_CLIENT_ID>
+<!--225AE732C80E4354920EFFE7DCDC9D67-->  <AD_ORG_ID><![CDATA[0]]></AD_ORG_ID>
+<!--225AE732C80E4354920EFFE7DCDC9D67-->  <ISACTIVE><![CDATA[Y]]></ISACTIVE>
+<!--225AE732C80E4354920EFFE7DCDC9D67-->  <NAME><![CDATA[Organization]]></NAME>
+<!--225AE732C80E4354920EFFE7DCDC9D67-->  <DESCRIPTION><![CDATA[Organizational entity within client]]></DESCRIPTION>
+<!--225AE732C80E4354920EFFE7DCDC9D67-->  <HELP><![CDATA[An organization is a unit of your client or legal entity - examples are store, department. You can share data between organizations.]]></HELP>
+<!--225AE732C80E4354920EFFE7DCDC9D67-->  <ISCENTRALLYMAINTAINED><![CDATA[Y]]></ISCENTRALLYMAINTAINED>
+<!--225AE732C80E4354920EFFE7DCDC9D67-->  <AD_TAB_ID><![CDATA[AB1837F0A66D4137BD2E6F49378E7A9D]]></AD_TAB_ID>
+<!--225AE732C80E4354920EFFE7DCDC9D67-->  <AD_COLUMN_ID><![CDATA[927DA01A832C3AFAE040A8C0CF072B85]]></AD_COLUMN_ID>
+<!--225AE732C80E4354920EFFE7DCDC9D67-->  <IGNOREINWAD><![CDATA[N]]></IGNOREINWAD>
+<!--225AE732C80E4354920EFFE7DCDC9D67-->  <ISDISPLAYED><![CDATA[N]]></ISDISPLAYED>
+<!--225AE732C80E4354920EFFE7DCDC9D67-->  <DISPLAYLENGTH><![CDATA[32]]></DISPLAYLENGTH>
+<!--225AE732C80E4354920EFFE7DCDC9D67-->  <ISREADONLY><![CDATA[N]]></ISREADONLY>
+<!--225AE732C80E4354920EFFE7DCDC9D67-->  <SEQNO><![CDATA[10]]></SEQNO>
+<!--225AE732C80E4354920EFFE7DCDC9D67-->  <ISSAMELINE><![CDATA[N]]></ISSAMELINE>
+<!--225AE732C80E4354920EFFE7DCDC9D67-->  <ISFIELDONLY><![CDATA[N]]></ISFIELDONLY>
+<!--225AE732C80E4354920EFFE7DCDC9D67-->  <ISENCRYPTED><![CDATA[N]]></ISENCRYPTED>
+<!--225AE732C80E4354920EFFE7DCDC9D67-->  <SHOWINRELATION><![CDATA[N]]></SHOWINRELATION>
+<!--225AE732C80E4354920EFFE7DCDC9D67-->  <ISFIRSTFOCUSEDFIELD><![CDATA[N]]></ISFIRSTFOCUSEDFIELD>
+<!--225AE732C80E4354920EFFE7DCDC9D67-->  <AD_MODULE_ID><![CDATA[9BA0836A3CD74EE4AB48753A47211BCC]]></AD_MODULE_ID>
+<!--225AE732C80E4354920EFFE7DCDC9D67-->  <STARTINODDCOLUMN><![CDATA[N]]></STARTINODDCOLUMN>
+<!--225AE732C80E4354920EFFE7DCDC9D67-->  <STARTNEWLINE><![CDATA[N]]></STARTNEWLINE>
+<!--225AE732C80E4354920EFFE7DCDC9D67-->  <ISSHOWNINSTATUSBAR><![CDATA[N]]></ISSHOWNINSTATUSBAR>
+<!--225AE732C80E4354920EFFE7DCDC9D67-->  <EM_OBUIAPP_SHOWSUMMARY><![CDATA[N]]></EM_OBUIAPP_SHOWSUMMARY>
+<!--225AE732C80E4354920EFFE7DCDC9D67--></AD_FIELD>
+
 <!--22EE69B13DC74251AE028E1DA5F829BB--><AD_FIELD>
 <!--22EE69B13DC74251AE028E1DA5F829BB-->  <AD_FIELD_ID><![CDATA[22EE69B13DC74251AE028E1DA5F829BB]]></AD_FIELD_ID>
 <!--22EE69B13DC74251AE028E1DA5F829BB-->  <AD_CLIENT_ID><![CDATA[0]]></AD_CLIENT_ID>
@@ -1361,6 +1587,554 @@
 <!--22EE69B13DC74251AE028E1DA5F829BB-->  <EM_OBUIAPP_SHOWSUMMARY><![CDATA[N]]></EM_OBUIAPP_SHOWSUMMARY>
 <!--22EE69B13DC74251AE028E1DA5F829BB--></AD_FIELD>
 
+<!--2313819FAAA4529FE050007F01005DDF--><AD_FIELD>
+<!--2313819FAAA4529FE050007F01005DDF-->  <AD_FIELD_ID><![CDATA[2313819FAAA4529FE050007F01005DDF]]></AD_FIELD_ID>
+<!--2313819FAAA4529FE050007F01005DDF-->  <AD_CLIENT_ID><![CDATA[0]]></AD_CLIENT_ID>
+<!--2313819FAAA4529FE050007F01005DDF-->  <AD_ORG_ID><![CDATA[0]]></AD_ORG_ID>
+<!--2313819FAAA4529FE050007F01005DDF-->  <ISACTIVE><![CDATA[Y]]></ISACTIVE>
+<!--2313819FAAA4529FE050007F01005DDF-->  <NAME><![CDATA[Obuiapp_Parameter_Trl_ID]]></NAME>
+<!--2313819FAAA4529FE050007F01005DDF-->  <ISCENTRALLYMAINTAINED><![CDATA[Y]]></ISCENTRALLYMAINTAINED>
+<!--2313819FAAA4529FE050007F01005DDF-->  <AD_TAB_ID><![CDATA[B34CD80126254F428E72D040C3998900]]></AD_TAB_ID>
+<!--2313819FAAA4529FE050007F01005DDF-->  <AD_COLUMN_ID><![CDATA[927DA01A83413AFAE040A8C0CF072B85]]></AD_COLUMN_ID>
+<!--2313819FAAA4529FE050007F01005DDF-->  <IGNOREINWAD><![CDATA[N]]></IGNOREINWAD>
+<!--2313819FAAA4529FE050007F01005DDF-->  <ISDISPLAYED><![CDATA[N]]></ISDISPLAYED>
+<!--2313819FAAA4529FE050007F01005DDF-->  <DISPLAYLENGTH><![CDATA[32]]></DISPLAYLENGTH>
+<!--2313819FAAA4529FE050007F01005DDF-->  <ISREADONLY><![CDATA[N]]></ISREADONLY>
+<!--2313819FAAA4529FE050007F01005DDF-->  <ISSAMELINE><![CDATA[N]]></ISSAMELINE>
+<!--2313819FAAA4529FE050007F01005DDF-->  <ISFIELDONLY><![CDATA[N]]></ISFIELDONLY>
+<!--2313819FAAA4529FE050007F01005DDF-->  <ISENCRYPTED><![CDATA[N]]></ISENCRYPTED>
+<!--2313819FAAA4529FE050007F01005DDF-->  <SHOWINRELATION><![CDATA[N]]></SHOWINRELATION>
+<!--2313819FAAA4529FE050007F01005DDF-->  <ISFIRSTFOCUSEDFIELD><![CDATA[N]]></ISFIRSTFOCUSEDFIELD>
+<!--2313819FAAA4529FE050007F01005DDF-->  <AD_MODULE_ID><![CDATA[9BA0836A3CD74EE4AB48753A47211BCC]]></AD_MODULE_ID>
+<!--2313819FAAA4529FE050007F01005DDF-->  <STARTINODDCOLUMN><![CDATA[N]]></STARTINODDCOLUMN>
+<!--2313819FAAA4529FE050007F01005DDF-->  <STARTNEWLINE><![CDATA[N]]></STARTNEWLINE>
+<!--2313819FAAA4529FE050007F01005DDF-->  <ISSHOWNINSTATUSBAR><![CDATA[N]]></ISSHOWNINSTATUSBAR>
+<!--2313819FAAA4529FE050007F01005DDF-->  <EM_OBUIAPP_SHOWSUMMARY><![CDATA[N]]></EM_OBUIAPP_SHOWSUMMARY>
+<!--2313819FAAA4529FE050007F01005DDF--></AD_FIELD>
+
+<!--2313819FAAA5529FE050007F01005DDF--><AD_FIELD>
+<!--2313819FAAA5529FE050007F01005DDF-->  <AD_FIELD_ID><![CDATA[2313819FAAA5529FE050007F01005DDF]]></AD_FIELD_ID>
+<!--2313819FAAA5529FE050007F01005DDF-->  <AD_CLIENT_ID><![CDATA[0]]></AD_CLIENT_ID>
+<!--2313819FAAA5529FE050007F01005DDF-->  <AD_ORG_ID><![CDATA[0]]></AD_ORG_ID>
+<!--2313819FAAA5529FE050007F01005DDF-->  <ISACTIVE><![CDATA[Y]]></ISACTIVE>
+<!--2313819FAAA5529FE050007F01005DDF-->  <NAME><![CDATA[Client]]></NAME>
+<!--2313819FAAA5529FE050007F01005DDF-->  <DESCRIPTION><![CDATA[Client for this installation.]]></DESCRIPTION>
+<!--2313819FAAA5529FE050007F01005DDF-->  <HELP><![CDATA[A Client is a company or a legal entity. You cannot share data between Clients.]]></HELP>
+<!--2313819FAAA5529FE050007F01005DDF-->  <ISCENTRALLYMAINTAINED><![CDATA[Y]]></ISCENTRALLYMAINTAINED>
+<!--2313819FAAA5529FE050007F01005DDF-->  <AD_TAB_ID><![CDATA[B34CD80126254F428E72D040C3998900]]></AD_TAB_ID>
+<!--2313819FAAA5529FE050007F01005DDF-->  <AD_COLUMN_ID><![CDATA[927DA01A83423AFAE040A8C0CF072B85]]></AD_COLUMN_ID>
+<!--2313819FAAA5529FE050007F01005DDF-->  <IGNOREINWAD><![CDATA[N]]></IGNOREINWAD>
+<!--2313819FAAA5529FE050007F01005DDF-->  <ISDISPLAYED><![CDATA[N]]></ISDISPLAYED>
+<!--2313819FAAA5529FE050007F01005DDF-->  <DISPLAYLENGTH><![CDATA[32]]></DISPLAYLENGTH>
+<!--2313819FAAA5529FE050007F01005DDF-->  <ISREADONLY><![CDATA[N]]></ISREADONLY>
+<!--2313819FAAA5529FE050007F01005DDF-->  <ISSAMELINE><![CDATA[N]]></ISSAMELINE>
+<!--2313819FAAA5529FE050007F01005DDF-->  <ISFIELDONLY><![CDATA[N]]></ISFIELDONLY>
+<!--2313819FAAA5529FE050007F01005DDF-->  <ISENCRYPTED><![CDATA[N]]></ISENCRYPTED>
+<!--2313819FAAA5529FE050007F01005DDF-->  <SHOWINRELATION><![CDATA[N]]></SHOWINRELATION>
+<!--2313819FAAA5529FE050007F01005DDF-->  <ISFIRSTFOCUSEDFIELD><![CDATA[N]]></ISFIRSTFOCUSEDFIELD>
+<!--2313819FAAA5529FE050007F01005DDF-->  <AD_MODULE_ID><![CDATA[9BA0836A3CD74EE4AB48753A47211BCC]]></AD_MODULE_ID>
+<!--2313819FAAA5529FE050007F01005DDF-->  <STARTINODDCOLUMN><![CDATA[N]]></STARTINODDCOLUMN>
+<!--2313819FAAA5529FE050007F01005DDF-->  <STARTNEWLINE><![CDATA[N]]></STARTNEWLINE>
+<!--2313819FAAA5529FE050007F01005DDF-->  <ISSHOWNINSTATUSBAR><![CDATA[N]]></ISSHOWNINSTATUSBAR>
+<!--2313819FAAA5529FE050007F01005DDF-->  <EM_OBUIAPP_SHOWSUMMARY><![CDATA[N]]></EM_OBUIAPP_SHOWSUMMARY>
+<!--2313819FAAA5529FE050007F01005DDF--></AD_FIELD>
+
+<!--2313819FAAA6529FE050007F01005DDF--><AD_FIELD>
+<!--2313819FAAA6529FE050007F01005DDF-->  <AD_FIELD_ID><![CDATA[2313819FAAA6529FE050007F01005DDF]]></AD_FIELD_ID>
+<!--2313819FAAA6529FE050007F01005DDF-->  <AD_CLIENT_ID><![CDATA[0]]></AD_CLIENT_ID>
+<!--2313819FAAA6529FE050007F01005DDF-->  <AD_ORG_ID><![CDATA[0]]></AD_ORG_ID>
+<!--2313819FAAA6529FE050007F01005DDF-->  <ISACTIVE><![CDATA[Y]]></ISACTIVE>
+<!--2313819FAAA6529FE050007F01005DDF-->  <NAME><![CDATA[Organization]]></NAME>
+<!--2313819FAAA6529FE050007F01005DDF-->  <DESCRIPTION><![CDATA[Organizational entity within client]]></DESCRIPTION>
+<!--2313819FAAA6529FE050007F01005DDF-->  <HELP><![CDATA[An organization is a unit of your client or legal entity - examples are store, department. You can share data between organizations.]]></HELP>
+<!--2313819FAAA6529FE050007F01005DDF-->  <ISCENTRALLYMAINTAINED><![CDATA[Y]]></ISCENTRALLYMAINTAINED>
+<!--2313819FAAA6529FE050007F01005DDF-->  <AD_TAB_ID><![CDATA[B34CD80126254F428E72D040C3998900]]></AD_TAB_ID>
+<!--2313819FAAA6529FE050007F01005DDF-->  <AD_COLUMN_ID><![CDATA[927DA01A83433AFAE040A8C0CF072B85]]></AD_COLUMN_ID>
+<!--2313819FAAA6529FE050007F01005DDF-->  <IGNOREINWAD><![CDATA[N]]></IGNOREINWAD>
+<!--2313819FAAA6529FE050007F01005DDF-->  <ISDISPLAYED><![CDATA[N]]></ISDISPLAYED>
+<!--2313819FAAA6529FE050007F01005DDF-->  <DISPLAYLENGTH><![CDATA[32]]></DISPLAYLENGTH>
+<!--2313819FAAA6529FE050007F01005DDF-->  <ISREADONLY><![CDATA[N]]></ISREADONLY>
+<!--2313819FAAA6529FE050007F01005DDF-->  <ISSAMELINE><![CDATA[N]]></ISSAMELINE>
+<!--2313819FAAA6529FE050007F01005DDF-->  <ISFIELDONLY><![CDATA[N]]></ISFIELDONLY>
+<!--2313819FAAA6529FE050007F01005DDF-->  <ISENCRYPTED><![CDATA[N]]></ISENCRYPTED>
+<!--2313819FAAA6529FE050007F01005DDF-->  <SHOWINRELATION><![CDATA[N]]></SHOWINRELATION>
+<!--2313819FAAA6529FE050007F01005DDF-->  <ISFIRSTFOCUSEDFIELD><![CDATA[N]]></ISFIRSTFOCUSEDFIELD>
+<!--2313819FAAA6529FE050007F01005DDF-->  <AD_MODULE_ID><![CDATA[9BA0836A3CD74EE4AB48753A47211BCC]]></AD_MODULE_ID>
+<!--2313819FAAA6529FE050007F01005DDF-->  <STARTINODDCOLUMN><![CDATA[N]]></STARTINODDCOLUMN>
+<!--2313819FAAA6529FE050007F01005DDF-->  <STARTNEWLINE><![CDATA[N]]></STARTNEWLINE>
+<!--2313819FAAA6529FE050007F01005DDF-->  <ISSHOWNINSTATUSBAR><![CDATA[N]]></ISSHOWNINSTATUSBAR>
+<!--2313819FAAA6529FE050007F01005DDF-->  <EM_OBUIAPP_SHOWSUMMARY><![CDATA[N]]></EM_OBUIAPP_SHOWSUMMARY>
+<!--2313819FAAA6529FE050007F01005DDF--></AD_FIELD>
+
+<!--2313819FAAA7529FE050007F01005DDF--><AD_FIELD>
+<!--2313819FAAA7529FE050007F01005DDF-->  <AD_FIELD_ID><![CDATA[2313819FAAA7529FE050007F01005DDF]]></AD_FIELD_ID>
+<!--2313819FAAA7529FE050007F01005DDF-->  <AD_CLIENT_ID><![CDATA[0]]></AD_CLIENT_ID>
+<!--2313819FAAA7529FE050007F01005DDF-->  <AD_ORG_ID><![CDATA[0]]></AD_ORG_ID>
+<!--2313819FAAA7529FE050007F01005DDF-->  <ISACTIVE><![CDATA[Y]]></ISACTIVE>
+<!--2313819FAAA7529FE050007F01005DDF-->  <NAME><![CDATA[Active]]></NAME>
+<!--2313819FAAA7529FE050007F01005DDF-->  <DESCRIPTION><![CDATA[A flag indicating whether this record is available for use or de-activated.]]></DESCRIPTION>
+<!--2313819FAAA7529FE050007F01005DDF-->  <HELP><![CDATA[There are two methods of making records unavailable in the system: One is to delete the record, the other is to de-activate the record. A de-activated record is not available for selection, but available for reporting. There are two reasons for de-activating and not deleting records: 
+(1) The system requires the record for auditing purposes.
+(2) The record is referenced by other records. E.g., you cannot delete a Business Partner, if there are existing invoices for it. By de-activating the Business Partner you prevent it from being used in future transactions.]]></HELP>
+<!--2313819FAAA7529FE050007F01005DDF-->  <ISCENTRALLYMAINTAINED><![CDATA[Y]]></ISCENTRALLYMAINTAINED>
+<!--2313819FAAA7529FE050007F01005DDF-->  <AD_TAB_ID><![CDATA[B34CD80126254F428E72D040C3998900]]></AD_TAB_ID>
+<!--2313819FAAA7529FE050007F01005DDF-->  <AD_COLUMN_ID><![CDATA[927DA01A83443AFAE040A8C0CF072B85]]></AD_COLUMN_ID>
+<!--2313819FAAA7529FE050007F01005DDF-->  <IGNOREINWAD><![CDATA[N]]></IGNOREINWAD>
+<!--2313819FAAA7529FE050007F01005DDF-->  <ISDISPLAYED><![CDATA[Y]]></ISDISPLAYED>
+<!--2313819FAAA7529FE050007F01005DDF-->  <DISPLAYLENGTH><![CDATA[1]]></DISPLAYLENGTH>
+<!--2313819FAAA7529FE050007F01005DDF-->  <ISREADONLY><![CDATA[N]]></ISREADONLY>
+<!--2313819FAAA7529FE050007F01005DDF-->  <SEQNO><![CDATA[60]]></SEQNO>
+<!--2313819FAAA7529FE050007F01005DDF-->  <ISSAMELINE><![CDATA[N]]></ISSAMELINE>
+<!--2313819FAAA7529FE050007F01005DDF-->  <ISFIELDONLY><![CDATA[N]]></ISFIELDONLY>
+<!--2313819FAAA7529FE050007F01005DDF-->  <ISENCRYPTED><![CDATA[N]]></ISENCRYPTED>
+<!--2313819FAAA7529FE050007F01005DDF-->  <SHOWINRELATION><![CDATA[Y]]></SHOWINRELATION>
+<!--2313819FAAA7529FE050007F01005DDF-->  <ISFIRSTFOCUSEDFIELD><![CDATA[N]]></ISFIRSTFOCUSEDFIELD>
+<!--2313819FAAA7529FE050007F01005DDF-->  <AD_MODULE_ID><![CDATA[9BA0836A3CD74EE4AB48753A47211BCC]]></AD_MODULE_ID>
+<!--2313819FAAA7529FE050007F01005DDF-->  <STARTINODDCOLUMN><![CDATA[N]]></STARTINODDCOLUMN>
+<!--2313819FAAA7529FE050007F01005DDF-->  <STARTNEWLINE><![CDATA[N]]></STARTNEWLINE>
+<!--2313819FAAA7529FE050007F01005DDF-->  <ISSHOWNINSTATUSBAR><![CDATA[N]]></ISSHOWNINSTATUSBAR>
+<!--2313819FAAA7529FE050007F01005DDF-->  <EM_OBUIAPP_SHOWSUMMARY><![CDATA[N]]></EM_OBUIAPP_SHOWSUMMARY>
+<!--2313819FAAA7529FE050007F01005DDF--></AD_FIELD>
+
+<!--2313819FAAA8529FE050007F01005DDF--><AD_FIELD>
+<!--2313819FAAA8529FE050007F01005DDF-->  <AD_FIELD_ID><![CDATA[2313819FAAA8529FE050007F01005DDF]]></AD_FIELD_ID>
+<!--2313819FAAA8529FE050007F01005DDF-->  <AD_CLIENT_ID><![CDATA[0]]></AD_CLIENT_ID>
+<!--2313819FAAA8529FE050007F01005DDF-->  <AD_ORG_ID><![CDATA[0]]></AD_ORG_ID>
+<!--2313819FAAA8529FE050007F01005DDF-->  <ISACTIVE><![CDATA[Y]]></ISACTIVE>
+<!--2313819FAAA8529FE050007F01005DDF-->  <NAME><![CDATA[Parameter]]></NAME>
+<!--2313819FAAA8529FE050007F01005DDF-->  <ISCENTRALLYMAINTAINED><![CDATA[Y]]></ISCENTRALLYMAINTAINED>
+<!--2313819FAAA8529FE050007F01005DDF-->  <AD_TAB_ID><![CDATA[B34CD80126254F428E72D040C3998900]]></AD_TAB_ID>
+<!--2313819FAAA8529FE050007F01005DDF-->  <AD_COLUMN_ID><![CDATA[927DA01A83493AFAE040A8C0CF072B85]]></AD_COLUMN_ID>
+<!--2313819FAAA8529FE050007F01005DDF-->  <IGNOREINWAD><![CDATA[N]]></IGNOREINWAD>
+<!--2313819FAAA8529FE050007F01005DDF-->  <ISDISPLAYED><![CDATA[N]]></ISDISPLAYED>
+<!--2313819FAAA8529FE050007F01005DDF-->  <DISPLAYLENGTH><![CDATA[32]]></DISPLAYLENGTH>
+<!--2313819FAAA8529FE050007F01005DDF-->  <ISREADONLY><![CDATA[N]]></ISREADONLY>
+<!--2313819FAAA8529FE050007F01005DDF-->  <ISSAMELINE><![CDATA[N]]></ISSAMELINE>
+<!--2313819FAAA8529FE050007F01005DDF-->  <ISFIELDONLY><![CDATA[N]]></ISFIELDONLY>
+<!--2313819FAAA8529FE050007F01005DDF-->  <ISENCRYPTED><![CDATA[N]]></ISENCRYPTED>
+<!--2313819FAAA8529FE050007F01005DDF-->  <SHOWINRELATION><![CDATA[N]]></SHOWINRELATION>
+<!--2313819FAAA8529FE050007F01005DDF-->  <ISFIRSTFOCUSEDFIELD><![CDATA[N]]></ISFIRSTFOCUSEDFIELD>
+<!--2313819FAAA8529FE050007F01005DDF-->  <AD_MODULE_ID><![CDATA[9BA0836A3CD74EE4AB48753A47211BCC]]></AD_MODULE_ID>
+<!--2313819FAAA8529FE050007F01005DDF-->  <STARTINODDCOLUMN><![CDATA[N]]></STARTINODDCOLUMN>
+<!--2313819FAAA8529FE050007F01005DDF-->  <STARTNEWLINE><![CDATA[N]]></STARTNEWLINE>
+<!--2313819FAAA8529FE050007F01005DDF-->  <ISSHOWNINSTATUSBAR><![CDATA[N]]></ISSHOWNINSTATUSBAR>
+<!--2313819FAAA8529FE050007F01005DDF-->  <EM_OBUIAPP_SHOWSUMMARY><![CDATA[N]]></EM_OBUIAPP_SHOWSUMMARY>
+<!--2313819FAAA8529FE050007F01005DDF--></AD_FIELD>
+
+<!--2313819FAAA9529FE050007F01005DDF--><AD_FIELD>
+<!--2313819FAAA9529FE050007F01005DDF-->  <AD_FIELD_ID><![CDATA[2313819FAAA9529FE050007F01005DDF]]></AD_FIELD_ID>
+<!--2313819FAAA9529FE050007F01005DDF-->  <AD_CLIENT_ID><![CDATA[0]]></AD_CLIENT_ID>
+<!--2313819FAAA9529FE050007F01005DDF-->  <AD_ORG_ID><![CDATA[0]]></AD_ORG_ID>
+<!--2313819FAAA9529FE050007F01005DDF-->  <ISACTIVE><![CDATA[Y]]></ISACTIVE>
+<!--2313819FAAA9529FE050007F01005DDF-->  <NAME><![CDATA[Name]]></NAME>
+<!--2313819FAAA9529FE050007F01005DDF-->  <DESCRIPTION><![CDATA[A non-unique identifier for a record/document often used as a search tool.]]></DESCRIPTION>
+<!--2313819FAAA9529FE050007F01005DDF-->  <HELP><![CDATA[A more descriptive identifier (that does need to be unique) of a record/document that is used as a default search option along with the search key (that is unique and mostly shorter). It is up to 60 characters in length.]]></HELP>
+<!--2313819FAAA9529FE050007F01005DDF-->  <ISCENTRALLYMAINTAINED><![CDATA[Y]]></ISCENTRALLYMAINTAINED>
+<!--2313819FAAA9529FE050007F01005DDF-->  <AD_TAB_ID><![CDATA[B34CD80126254F428E72D040C3998900]]></AD_TAB_ID>
+<!--2313819FAAA9529FE050007F01005DDF-->  <AD_COLUMN_ID><![CDATA[927DA01A834A3AFAE040A8C0CF072B85]]></AD_COLUMN_ID>
+<!--2313819FAAA9529FE050007F01005DDF-->  <IGNOREINWAD><![CDATA[N]]></IGNOREINWAD>
+<!--2313819FAAA9529FE050007F01005DDF-->  <ISDISPLAYED><![CDATA[Y]]></ISDISPLAYED>
+<!--2313819FAAA9529FE050007F01005DDF-->  <DISPLAYLENGTH><![CDATA[60]]></DISPLAYLENGTH>
+<!--2313819FAAA9529FE050007F01005DDF-->  <ISREADONLY><![CDATA[N]]></ISREADONLY>
+<!--2313819FAAA9529FE050007F01005DDF-->  <SEQNO><![CDATA[30]]></SEQNO>
+<!--2313819FAAA9529FE050007F01005DDF-->  <ISSAMELINE><![CDATA[N]]></ISSAMELINE>
+<!--2313819FAAA9529FE050007F01005DDF-->  <ISFIELDONLY><![CDATA[N]]></ISFIELDONLY>
+<!--2313819FAAA9529FE050007F01005DDF-->  <ISENCRYPTED><![CDATA[N]]></ISENCRYPTED>
+<!--2313819FAAA9529FE050007F01005DDF-->  <SHOWINRELATION><![CDATA[Y]]></SHOWINRELATION>
+<!--2313819FAAA9529FE050007F01005DDF-->  <ISFIRSTFOCUSEDFIELD><![CDATA[N]]></ISFIRSTFOCUSEDFIELD>
+<!--2313819FAAA9529FE050007F01005DDF-->  <AD_MODULE_ID><![CDATA[9BA0836A3CD74EE4AB48753A47211BCC]]></AD_MODULE_ID>
+<!--2313819FAAA9529FE050007F01005DDF-->  <STARTINODDCOLUMN><![CDATA[N]]></STARTINODDCOLUMN>
+<!--2313819FAAA9529FE050007F01005DDF-->  <STARTNEWLINE><![CDATA[N]]></STARTNEWLINE>
+<!--2313819FAAA9529FE050007F01005DDF-->  <ISSHOWNINSTATUSBAR><![CDATA[N]]></ISSHOWNINSTATUSBAR>
+<!--2313819FAAA9529FE050007F01005DDF-->  <EM_OBUIAPP_SHOWSUMMARY><![CDATA[N]]></EM_OBUIAPP_SHOWSUMMARY>
+<!--2313819FAAA9529FE050007F01005DDF--></AD_FIELD>
+
+<!--2313819FAAAA529FE050007F01005DDF--><AD_FIELD>
+<!--2313819FAAAA529FE050007F01005DDF-->  <AD_FIELD_ID><![CDATA[2313819FAAAA529FE050007F01005DDF]]></AD_FIELD_ID>
+<!--2313819FAAAA529FE050007F01005DDF-->  <AD_CLIENT_ID><![CDATA[0]]></AD_CLIENT_ID>
+<!--2313819FAAAA529FE050007F01005DDF-->  <AD_ORG_ID><![CDATA[0]]></AD_ORG_ID>
+<!--2313819FAAAA529FE050007F01005DDF-->  <ISACTIVE><![CDATA[Y]]></ISACTIVE>
+<!--2313819FAAAA529FE050007F01005DDF-->  <NAME><![CDATA[Description]]></NAME>
+<!--2313819FAAAA529FE050007F01005DDF-->  <DESCRIPTION><![CDATA[A space to write additional related information.]]></DESCRIPTION>
+<!--2313819FAAAA529FE050007F01005DDF-->  <HELP><![CDATA[A description is limited to 255 characters.]]></HELP>
+<!--2313819FAAAA529FE050007F01005DDF-->  <ISCENTRALLYMAINTAINED><![CDATA[Y]]></ISCENTRALLYMAINTAINED>
+<!--2313819FAAAA529FE050007F01005DDF-->  <AD_TAB_ID><![CDATA[B34CD80126254F428E72D040C3998900]]></AD_TAB_ID>
+<!--2313819FAAAA529FE050007F01005DDF-->  <AD_COLUMN_ID><![CDATA[927DA01A834B3AFAE040A8C0CF072B85]]></AD_COLUMN_ID>
+<!--2313819FAAAA529FE050007F01005DDF-->  <IGNOREINWAD><![CDATA[N]]></IGNOREINWAD>
+<!--2313819FAAAA529FE050007F01005DDF-->  <ISDISPLAYED><![CDATA[Y]]></ISDISPLAYED>
+<!--2313819FAAAA529FE050007F01005DDF-->  <DISPLAYLENGTH><![CDATA[255]]></DISPLAYLENGTH>
+<!--2313819FAAAA529FE050007F01005DDF-->  <ISREADONLY><![CDATA[N]]></ISREADONLY>
+<!--2313819FAAAA529FE050007F01005DDF-->  <SEQNO><![CDATA[40]]></SEQNO>
+<!--2313819FAAAA529FE050007F01005DDF-->  <ISSAMELINE><![CDATA[N]]></ISSAMELINE>
+<!--2313819FAAAA529FE050007F01005DDF-->  <ISFIELDONLY><![CDATA[N]]></ISFIELDONLY>
+<!--2313819FAAAA529FE050007F01005DDF-->  <ISENCRYPTED><![CDATA[N]]></ISENCRYPTED>
+<!--2313819FAAAA529FE050007F01005DDF-->  <SHOWINRELATION><![CDATA[Y]]></SHOWINRELATION>
+<!--2313819FAAAA529FE050007F01005DDF-->  <ISFIRSTFOCUSEDFIELD><![CDATA[N]]></ISFIRSTFOCUSEDFIELD>
+<!--2313819FAAAA529FE050007F01005DDF-->  <AD_MODULE_ID><![CDATA[9BA0836A3CD74EE4AB48753A47211BCC]]></AD_MODULE_ID>
+<!--2313819FAAAA529FE050007F01005DDF-->  <STARTINODDCOLUMN><![CDATA[N]]></STARTINODDCOLUMN>
+<!--2313819FAAAA529FE050007F01005DDF-->  <STARTNEWLINE><![CDATA[N]]></STARTNEWLINE>
+<!--2313819FAAAA529FE050007F01005DDF-->  <ISSHOWNINSTATUSBAR><![CDATA[N]]></ISSHOWNINSTATUSBAR>
+<!--2313819FAAAA529FE050007F01005DDF-->  <EM_OBUIAPP_SHOWSUMMARY><![CDATA[N]]></EM_OBUIAPP_SHOWSUMMARY>
+<!--2313819FAAAA529FE050007F01005DDF--></AD_FIELD>
+
+<!--2313819FAAAB529FE050007F01005DDF--><AD_FIELD>
+<!--2313819FAAAB529FE050007F01005DDF-->  <AD_FIELD_ID><![CDATA[2313819FAAAB529FE050007F01005DDF]]></AD_FIELD_ID>
+<!--2313819FAAAB529FE050007F01005DDF-->  <AD_CLIENT_ID><![CDATA[0]]></AD_CLIENT_ID>
+<!--2313819FAAAB529FE050007F01005DDF-->  <AD_ORG_ID><![CDATA[0]]></AD_ORG_ID>
+<!--2313819FAAAB529FE050007F01005DDF-->  <ISACTIVE><![CDATA[Y]]></ISACTIVE>
+<!--2313819FAAAB529FE050007F01005DDF-->  <NAME><![CDATA[Help/Comment]]></NAME>
+<!--2313819FAAAB529FE050007F01005DDF-->  <DESCRIPTION><![CDATA[A comment that adds additional information to help users work with fields.]]></DESCRIPTION>
+<!--2313819FAAAB529FE050007F01005DDF-->  <HELP><![CDATA[The Help field contains a hint, comment or help about the use of this item.]]></HELP>
+<!--2313819FAAAB529FE050007F01005DDF-->  <ISCENTRALLYMAINTAINED><![CDATA[Y]]></ISCENTRALLYMAINTAINED>
+<!--2313819FAAAB529FE050007F01005DDF-->  <AD_TAB_ID><![CDATA[B34CD80126254F428E72D040C3998900]]></AD_TAB_ID>
+<!--2313819FAAAB529FE050007F01005DDF-->  <AD_COLUMN_ID><![CDATA[927DA01A834C3AFAE040A8C0CF072B85]]></AD_COLUMN_ID>
+<!--2313819FAAAB529FE050007F01005DDF-->  <IGNOREINWAD><![CDATA[N]]></IGNOREINWAD>
+<!--2313819FAAAB529FE050007F01005DDF-->  <ISDISPLAYED><![CDATA[Y]]></ISDISPLAYED>
+<!--2313819FAAAB529FE050007F01005DDF-->  <DISPLAYLENGTH><![CDATA[2000]]></DISPLAYLENGTH>
+<!--2313819FAAAB529FE050007F01005DDF-->  <ISREADONLY><![CDATA[N]]></ISREADONLY>
+<!--2313819FAAAB529FE050007F01005DDF-->  <SEQNO><![CDATA[50]]></SEQNO>
+<!--2313819FAAAB529FE050007F01005DDF-->  <ISSAMELINE><![CDATA[N]]></ISSAMELINE>
+<!--2313819FAAAB529FE050007F01005DDF-->  <ISFIELDONLY><![CDATA[N]]></ISFIELDONLY>
+<!--2313819FAAAB529FE050007F01005DDF-->  <ISENCRYPTED><![CDATA[N]]></ISENCRYPTED>
+<!--2313819FAAAB529FE050007F01005DDF-->  <SHOWINRELATION><![CDATA[Y]]></SHOWINRELATION>
+<!--2313819FAAAB529FE050007F01005DDF-->  <ISFIRSTFOCUSEDFIELD><![CDATA[N]]></ISFIRSTFOCUSEDFIELD>
+<!--2313819FAAAB529FE050007F01005DDF-->  <AD_MODULE_ID><![CDATA[9BA0836A3CD74EE4AB48753A47211BCC]]></AD_MODULE_ID>
+<!--2313819FAAAB529FE050007F01005DDF-->  <STARTINODDCOLUMN><![CDATA[N]]></STARTINODDCOLUMN>
+<!--2313819FAAAB529FE050007F01005DDF-->  <STARTNEWLINE><![CDATA[N]]></STARTNEWLINE>
+<!--2313819FAAAB529FE050007F01005DDF-->  <ISSHOWNINSTATUSBAR><![CDATA[N]]></ISSHOWNINSTATUSBAR>
+<!--2313819FAAAB529FE050007F01005DDF-->  <EM_OBUIAPP_SHOWSUMMARY><![CDATA[N]]></EM_OBUIAPP_SHOWSUMMARY>
+<!--2313819FAAAB529FE050007F01005DDF--></AD_FIELD>
+
+<!--2313819FAAAC529FE050007F01005DDF--><AD_FIELD>
+<!--2313819FAAAC529FE050007F01005DDF-->  <AD_FIELD_ID><![CDATA[2313819FAAAC529FE050007F01005DDF]]></AD_FIELD_ID>
+<!--2313819FAAAC529FE050007F01005DDF-->  <AD_CLIENT_ID><![CDATA[0]]></AD_CLIENT_ID>
+<!--2313819FAAAC529FE050007F01005DDF-->  <AD_ORG_ID><![CDATA[0]]></AD_ORG_ID>
+<!--2313819FAAAC529FE050007F01005DDF-->  <ISACTIVE><![CDATA[Y]]></ISACTIVE>
+<!--2313819FAAAC529FE050007F01005DDF-->  <NAME><![CDATA[Translation]]></NAME>
+<!--2313819FAAAC529FE050007F01005DDF-->  <DESCRIPTION><![CDATA[An indication that an item is translated.]]></DESCRIPTION>
+<!--2313819FAAAC529FE050007F01005DDF-->  <HELP><![CDATA[The Translated checkbox indicates if this column is translated.]]></HELP>
+<!--2313819FAAAC529FE050007F01005DDF-->  <ISCENTRALLYMAINTAINED><![CDATA[Y]]></ISCENTRALLYMAINTAINED>
+<!--2313819FAAAC529FE050007F01005DDF-->  <AD_TAB_ID><![CDATA[B34CD80126254F428E72D040C3998900]]></AD_TAB_ID>
+<!--2313819FAAAC529FE050007F01005DDF-->  <AD_COLUMN_ID><![CDATA[927DA01A834D3AFAE040A8C0CF072B85]]></AD_COLUMN_ID>
+<!--2313819FAAAC529FE050007F01005DDF-->  <IGNOREINWAD><![CDATA[N]]></IGNOREINWAD>
+<!--2313819FAAAC529FE050007F01005DDF-->  <ISDISPLAYED><![CDATA[Y]]></ISDISPLAYED>
+<!--2313819FAAAC529FE050007F01005DDF-->  <DISPLAYLENGTH><![CDATA[1]]></DISPLAYLENGTH>
+<!--2313819FAAAC529FE050007F01005DDF-->  <ISREADONLY><![CDATA[N]]></ISREADONLY>
+<!--2313819FAAAC529FE050007F01005DDF-->  <SEQNO><![CDATA[20]]></SEQNO>
+<!--2313819FAAAC529FE050007F01005DDF-->  <ISSAMELINE><![CDATA[N]]></ISSAMELINE>
+<!--2313819FAAAC529FE050007F01005DDF-->  <ISFIELDONLY><![CDATA[N]]></ISFIELDONLY>
+<!--2313819FAAAC529FE050007F01005DDF-->  <ISENCRYPTED><![CDATA[N]]></ISENCRYPTED>
+<!--2313819FAAAC529FE050007F01005DDF-->  <SHOWINRELATION><![CDATA[Y]]></SHOWINRELATION>
+<!--2313819FAAAC529FE050007F01005DDF-->  <ISFIRSTFOCUSEDFIELD><![CDATA[N]]></ISFIRSTFOCUSEDFIELD>
+<!--2313819FAAAC529FE050007F01005DDF-->  <AD_MODULE_ID><![CDATA[9BA0836A3CD74EE4AB48753A47211BCC]]></AD_MODULE_ID>
+<!--2313819FAAAC529FE050007F01005DDF-->  <STARTINODDCOLUMN><![CDATA[N]]></STARTINODDCOLUMN>
+<!--2313819FAAAC529FE050007F01005DDF-->  <STARTNEWLINE><![CDATA[N]]></STARTNEWLINE>
+<!--2313819FAAAC529FE050007F01005DDF-->  <ISSHOWNINSTATUSBAR><![CDATA[N]]></ISSHOWNINSTATUSBAR>
+<!--2313819FAAAC529FE050007F01005DDF-->  <EM_OBUIAPP_SHOWSUMMARY><![CDATA[N]]></EM_OBUIAPP_SHOWSUMMARY>
+<!--2313819FAAAC529FE050007F01005DDF--></AD_FIELD>
+
+<!--2313819FAAAD529FE050007F01005DDF--><AD_FIELD>
+<!--2313819FAAAD529FE050007F01005DDF-->  <AD_FIELD_ID><![CDATA[2313819FAAAD529FE050007F01005DDF]]></AD_FIELD_ID>
+<!--2313819FAAAD529FE050007F01005DDF-->  <AD_CLIENT_ID><![CDATA[0]]></AD_CLIENT_ID>
+<!--2313819FAAAD529FE050007F01005DDF-->  <AD_ORG_ID><![CDATA[0]]></AD_ORG_ID>
+<!--2313819FAAAD529FE050007F01005DDF-->  <ISACTIVE><![CDATA[Y]]></ISACTIVE>
+<!--2313819FAAAD529FE050007F01005DDF-->  <NAME><![CDATA[Language]]></NAME>
+<!--2313819FAAAD529FE050007F01005DDF-->  <DESCRIPTION><![CDATA[A method of communication being used.]]></DESCRIPTION>
+<!--2313819FAAAD529FE050007F01005DDF-->  <HELP><![CDATA[The Language identifies the language to use for display]]></HELP>
+<!--2313819FAAAD529FE050007F01005DDF-->  <ISCENTRALLYMAINTAINED><![CDATA[Y]]></ISCENTRALLYMAINTAINED>
+<!--2313819FAAAD529FE050007F01005DDF-->  <AD_TAB_ID><![CDATA[B34CD80126254F428E72D040C3998900]]></AD_TAB_ID>
+<!--2313819FAAAD529FE050007F01005DDF-->  <AD_COLUMN_ID><![CDATA[9290A1501DD642D2E040A8C0CF072078]]></AD_COLUMN_ID>
+<!--2313819FAAAD529FE050007F01005DDF-->  <IGNOREINWAD><![CDATA[N]]></IGNOREINWAD>
+<!--2313819FAAAD529FE050007F01005DDF-->  <ISDISPLAYED><![CDATA[Y]]></ISDISPLAYED>
+<!--2313819FAAAD529FE050007F01005DDF-->  <DISPLAYLENGTH><![CDATA[6]]></DISPLAYLENGTH>
+<!--2313819FAAAD529FE050007F01005DDF-->  <ISREADONLY><![CDATA[N]]></ISREADONLY>
+<!--2313819FAAAD529FE050007F01005DDF-->  <SEQNO><![CDATA[10]]></SEQNO>
+<!--2313819FAAAD529FE050007F01005DDF-->  <ISSAMELINE><![CDATA[N]]></ISSAMELINE>
+<!--2313819FAAAD529FE050007F01005DDF-->  <ISFIELDONLY><![CDATA[N]]></ISFIELDONLY>
+<!--2313819FAAAD529FE050007F01005DDF-->  <ISENCRYPTED><![CDATA[N]]></ISENCRYPTED>
+<!--2313819FAAAD529FE050007F01005DDF-->  <SHOWINRELATION><![CDATA[Y]]></SHOWINRELATION>
+<!--2313819FAAAD529FE050007F01005DDF-->  <ISFIRSTFOCUSEDFIELD><![CDATA[N]]></ISFIRSTFOCUSEDFIELD>
+<!--2313819FAAAD529FE050007F01005DDF-->  <AD_MODULE_ID><![CDATA[9BA0836A3CD74EE4AB48753A47211BCC]]></AD_MODULE_ID>
+<!--2313819FAAAD529FE050007F01005DDF-->  <STARTINODDCOLUMN><![CDATA[N]]></STARTINODDCOLUMN>
+<!--2313819FAAAD529FE050007F01005DDF-->  <STARTNEWLINE><![CDATA[N]]></STARTNEWLINE>
+<!--2313819FAAAD529FE050007F01005DDF-->  <ISSHOWNINSTATUSBAR><![CDATA[N]]></ISSHOWNINSTATUSBAR>
+<!--2313819FAAAD529FE050007F01005DDF-->  <EM_OBUIAPP_SHOWSUMMARY><![CDATA[N]]></EM_OBUIAPP_SHOWSUMMARY>
+<!--2313819FAAAD529FE050007F01005DDF--></AD_FIELD>
+
+<!--2313C95040582193E050007F010068A2--><AD_FIELD>
+<!--2313C95040582193E050007F010068A2-->  <AD_FIELD_ID><![CDATA[2313C95040582193E050007F010068A2]]></AD_FIELD_ID>
+<!--2313C95040582193E050007F010068A2-->  <AD_CLIENT_ID><![CDATA[0]]></AD_CLIENT_ID>
+<!--2313C95040582193E050007F010068A2-->  <AD_ORG_ID><![CDATA[0]]></AD_ORG_ID>
+<!--2313C95040582193E050007F010068A2-->  <ISACTIVE><![CDATA[Y]]></ISACTIVE>
+<!--2313C95040582193E050007F010068A2-->  <NAME><![CDATA[Obuiapp_Parameter_Trl_ID]]></NAME>
+<!--2313C95040582193E050007F010068A2-->  <ISCENTRALLYMAINTAINED><![CDATA[Y]]></ISCENTRALLYMAINTAINED>
+<!--2313C95040582193E050007F010068A2-->  <AD_TAB_ID><![CDATA[89C465EF7FA747DF994F415869573310]]></AD_TAB_ID>
+<!--2313C95040582193E050007F010068A2-->  <AD_COLUMN_ID><![CDATA[927DA01A83413AFAE040A8C0CF072B85]]></AD_COLUMN_ID>
+<!--2313C95040582193E050007F010068A2-->  <IGNOREINWAD><![CDATA[N]]></IGNOREINWAD>
+<!--2313C95040582193E050007F010068A2-->  <ISDISPLAYED><![CDATA[N]]></ISDISPLAYED>
+<!--2313C95040582193E050007F010068A2-->  <DISPLAYLENGTH><![CDATA[32]]></DISPLAYLENGTH>
+<!--2313C95040582193E050007F010068A2-->  <ISREADONLY><![CDATA[N]]></ISREADONLY>
+<!--2313C95040582193E050007F010068A2-->  <ISSAMELINE><![CDATA[N]]></ISSAMELINE>
+<!--2313C95040582193E050007F010068A2-->  <ISFIELDONLY><![CDATA[N]]></ISFIELDONLY>
+<!--2313C95040582193E050007F010068A2-->  <ISENCRYPTED><![CDATA[N]]></ISENCRYPTED>
+<!--2313C95040582193E050007F010068A2-->  <SHOWINRELATION><![CDATA[N]]></SHOWINRELATION>
+<!--2313C95040582193E050007F010068A2-->  <ISFIRSTFOCUSEDFIELD><![CDATA[N]]></ISFIRSTFOCUSEDFIELD>
+<!--2313C95040582193E050007F010068A2-->  <AD_MODULE_ID><![CDATA[9BA0836A3CD74EE4AB48753A47211BCC]]></AD_MODULE_ID>
+<!--2313C95040582193E050007F010068A2-->  <STARTINODDCOLUMN><![CDATA[N]]></STARTINODDCOLUMN>
+<!--2313C95040582193E050007F010068A2-->  <STARTNEWLINE><![CDATA[N]]></STARTNEWLINE>
+<!--2313C95040582193E050007F010068A2-->  <ISSHOWNINSTATUSBAR><![CDATA[N]]></ISSHOWNINSTATUSBAR>
+<!--2313C95040582193E050007F010068A2-->  <EM_OBUIAPP_SHOWSUMMARY><![CDATA[N]]></EM_OBUIAPP_SHOWSUMMARY>
+<!--2313C95040582193E050007F010068A2--></AD_FIELD>
+
+<!--2313C95040592193E050007F010068A2--><AD_FIELD>
+<!--2313C95040592193E050007F010068A2-->  <AD_FIELD_ID><![CDATA[2313C95040592193E050007F010068A2]]></AD_FIELD_ID>
+<!--2313C95040592193E050007F010068A2-->  <AD_CLIENT_ID><![CDATA[0]]></AD_CLIENT_ID>
+<!--2313C95040592193E050007F010068A2-->  <AD_ORG_ID><![CDATA[0]]></AD_ORG_ID>
+<!--2313C95040592193E050007F010068A2-->  <ISACTIVE><![CDATA[Y]]></ISACTIVE>
+<!--2313C95040592193E050007F010068A2-->  <NAME><![CDATA[Client]]></NAME>
+<!--2313C95040592193E050007F010068A2-->  <DESCRIPTION><![CDATA[Client for this installation.]]></DESCRIPTION>
+<!--2313C95040592193E050007F010068A2-->  <HELP><![CDATA[A Client is a company or a legal entity. You cannot share data between Clients.]]></HELP>
+<!--2313C95040592193E050007F010068A2-->  <ISCENTRALLYMAINTAINED><![CDATA[Y]]></ISCENTRALLYMAINTAINED>
+<!--2313C95040592193E050007F010068A2-->  <AD_TAB_ID><![CDATA[89C465EF7FA747DF994F415869573310]]></AD_TAB_ID>
+<!--2313C95040592193E050007F010068A2-->  <AD_COLUMN_ID><![CDATA[927DA01A83423AFAE040A8C0CF072B85]]></AD_COLUMN_ID>
+<!--2313C95040592193E050007F010068A2-->  <IGNOREINWAD><![CDATA[N]]></IGNOREINWAD>
+<!--2313C95040592193E050007F010068A2-->  <ISDISPLAYED><![CDATA[N]]></ISDISPLAYED>
+<!--2313C95040592193E050007F010068A2-->  <DISPLAYLENGTH><![CDATA[32]]></DISPLAYLENGTH>
+<!--2313C95040592193E050007F010068A2-->  <ISREADONLY><![CDATA[N]]></ISREADONLY>
+<!--2313C95040592193E050007F010068A2-->  <ISSAMELINE><![CDATA[N]]></ISSAMELINE>
+<!--2313C95040592193E050007F010068A2-->  <ISFIELDONLY><![CDATA[N]]></ISFIELDONLY>
+<!--2313C95040592193E050007F010068A2-->  <ISENCRYPTED><![CDATA[N]]></ISENCRYPTED>
+<!--2313C95040592193E050007F010068A2-->  <SHOWINRELATION><![CDATA[N]]></SHOWINRELATION>
+<!--2313C95040592193E050007F010068A2-->  <ISFIRSTFOCUSEDFIELD><![CDATA[N]]></ISFIRSTFOCUSEDFIELD>
+<!--2313C95040592193E050007F010068A2-->  <AD_MODULE_ID><![CDATA[9BA0836A3CD74EE4AB48753A47211BCC]]></AD_MODULE_ID>
+<!--2313C95040592193E050007F010068A2-->  <STARTINODDCOLUMN><![CDATA[N]]></STARTINODDCOLUMN>
+<!--2313C95040592193E050007F010068A2-->  <STARTNEWLINE><![CDATA[N]]></STARTNEWLINE>
+<!--2313C95040592193E050007F010068A2-->  <ISSHOWNINSTATUSBAR><![CDATA[N]]></ISSHOWNINSTATUSBAR>
+<!--2313C95040592193E050007F010068A2-->  <EM_OBUIAPP_SHOWSUMMARY><![CDATA[N]]></EM_OBUIAPP_SHOWSUMMARY>
+<!--2313C95040592193E050007F010068A2--></AD_FIELD>
+
+<!--2313C950405A2193E050007F010068A2--><AD_FIELD>
+<!--2313C950405A2193E050007F010068A2-->  <AD_FIELD_ID><![CDATA[2313C950405A2193E050007F010068A2]]></AD_FIELD_ID>
+<!--2313C950405A2193E050007F010068A2-->  <AD_CLIENT_ID><![CDATA[0]]></AD_CLIENT_ID>
+<!--2313C950405A2193E050007F010068A2-->  <AD_ORG_ID><![CDATA[0]]></AD_ORG_ID>
+<!--2313C950405A2193E050007F010068A2-->  <ISACTIVE><![CDATA[Y]]></ISACTIVE>
+<!--2313C950405A2193E050007F010068A2-->  <NAME><![CDATA[Active]]></NAME>
+<!--2313C950405A2193E050007F010068A2-->  <DESCRIPTION><![CDATA[A flag indicating whether this record is available for use or de-activated.]]></DESCRIPTION>
+<!--2313C950405A2193E050007F010068A2-->  <HELP><![CDATA[There are two methods of making records unavailable in the system: One is to delete the record, the other is to de-activate the record. A de-activated record is not available for selection, but available for reporting. There are two reasons for de-activating and not deleting records: 
+(1) The system requires the record for auditing purposes.
+(2) The record is referenced by other records. E.g., you cannot delete a Business Partner, if there are existing invoices for it. By de-activating the Business Partner you prevent it from being used in future transactions.]]></HELP>
+<!--2313C950405A2193E050007F010068A2-->  <ISCENTRALLYMAINTAINED><![CDATA[Y]]></ISCENTRALLYMAINTAINED>
+<!--2313C950405A2193E050007F010068A2-->  <AD_TAB_ID><![CDATA[89C465EF7FA747DF994F415869573310]]></AD_TAB_ID>
+<!--2313C950405A2193E050007F010068A2-->  <AD_COLUMN_ID><![CDATA[927DA01A83443AFAE040A8C0CF072B85]]></AD_COLUMN_ID>
+<!--2313C950405A2193E050007F010068A2-->  <IGNOREINWAD><![CDATA[N]]></IGNOREINWAD>
+<!--2313C950405A2193E050007F010068A2-->  <ISDISPLAYED><![CDATA[Y]]></ISDISPLAYED>
+<!--2313C950405A2193E050007F010068A2-->  <DISPLAYLENGTH><![CDATA[1]]></DISPLAYLENGTH>
+<!--2313C950405A2193E050007F010068A2-->  <ISREADONLY><![CDATA[N]]></ISREADONLY>
+<!--2313C950405A2193E050007F010068A2-->  <SEQNO><![CDATA[60]]></SEQNO>
+<!--2313C950405A2193E050007F010068A2-->  <ISSAMELINE><![CDATA[N]]></ISSAMELINE>
+<!--2313C950405A2193E050007F010068A2-->  <ISFIELDONLY><![CDATA[N]]></ISFIELDONLY>
+<!--2313C950405A2193E050007F010068A2-->  <ISENCRYPTED><![CDATA[N]]></ISENCRYPTED>
+<!--2313C950405A2193E050007F010068A2-->  <SHOWINRELATION><![CDATA[Y]]></SHOWINRELATION>
+<!--2313C950405A2193E050007F010068A2-->  <ISFIRSTFOCUSEDFIELD><![CDATA[N]]></ISFIRSTFOCUSEDFIELD>
+<!--2313C950405A2193E050007F010068A2-->  <AD_MODULE_ID><![CDATA[9BA0836A3CD74EE4AB48753A47211BCC]]></AD_MODULE_ID>
+<!--2313C950405A2193E050007F010068A2-->  <STARTINODDCOLUMN><![CDATA[N]]></STARTINODDCOLUMN>
+<!--2313C950405A2193E050007F010068A2-->  <STARTNEWLINE><![CDATA[N]]></STARTNEWLINE>
+<!--2313C950405A2193E050007F010068A2-->  <ISSHOWNINSTATUSBAR><![CDATA[N]]></ISSHOWNINSTATUSBAR>
+<!--2313C950405A2193E050007F010068A2-->  <EM_OBUIAPP_SHOWSUMMARY><![CDATA[N]]></EM_OBUIAPP_SHOWSUMMARY>
+<!--2313C950405A2193E050007F010068A2--></AD_FIELD>
+
+<!--2313C950405B2193E050007F010068A2--><AD_FIELD>
+<!--2313C950405B2193E050007F010068A2-->  <AD_FIELD_ID><![CDATA[2313C950405B2193E050007F010068A2]]></AD_FIELD_ID>
+<!--2313C950405B2193E050007F010068A2-->  <AD_CLIENT_ID><![CDATA[0]]></AD_CLIENT_ID>
+<!--2313C950405B2193E050007F010068A2-->  <AD_ORG_ID><![CDATA[0]]></AD_ORG_ID>
+<!--2313C950405B2193E050007F010068A2-->  <ISACTIVE><![CDATA[Y]]></ISACTIVE>
+<!--2313C950405B2193E050007F010068A2-->  <NAME><![CDATA[Name]]></NAME>
+<!--2313C950405B2193E050007F010068A2-->  <DESCRIPTION><![CDATA[A non-unique identifier for a record/document often used as a search tool.]]></DESCRIPTION>
+<!--2313C950405B2193E050007F010068A2-->  <HELP><![CDATA[A more descriptive identifier (that does need to be unique) of a record/document that is used as a default search option along with the search key (that is unique and mostly shorter). It is up to 60 characters in length.]]></HELP>
+<!--2313C950405B2193E050007F010068A2-->  <ISCENTRALLYMAINTAINED><![CDATA[Y]]></ISCENTRALLYMAINTAINED>
+<!--2313C950405B2193E050007F010068A2-->  <AD_TAB_ID><![CDATA[89C465EF7FA747DF994F415869573310]]></AD_TAB_ID>
+<!--2313C950405B2193E050007F010068A2-->  <AD_COLUMN_ID><![CDATA[927DA01A834A3AFAE040A8C0CF072B85]]></AD_COLUMN_ID>
+<!--2313C950405B2193E050007F010068A2-->  <IGNOREINWAD><![CDATA[N]]></IGNOREINWAD>
+<!--2313C950405B2193E050007F010068A2-->  <ISDISPLAYED><![CDATA[Y]]></ISDISPLAYED>
+<!--2313C950405B2193E050007F010068A2-->  <DISPLAYLENGTH><![CDATA[60]]></DISPLAYLENGTH>
+<!--2313C950405B2193E050007F010068A2-->  <ISREADONLY><![CDATA[N]]></ISREADONLY>
+<!--2313C950405B2193E050007F010068A2-->  <SEQNO><![CDATA[30]]></SEQNO>
+<!--2313C950405B2193E050007F010068A2-->  <ISSAMELINE><![CDATA[N]]></ISSAMELINE>
+<!--2313C950405B2193E050007F010068A2-->  <ISFIELDONLY><![CDATA[N]]></ISFIELDONLY>
+<!--2313C950405B2193E050007F010068A2-->  <ISENCRYPTED><![CDATA[N]]></ISENCRYPTED>
+<!--2313C950405B2193E050007F010068A2-->  <SHOWINRELATION><![CDATA[Y]]></SHOWINRELATION>
+<!--2313C950405B2193E050007F010068A2-->  <ISFIRSTFOCUSEDFIELD><![CDATA[N]]></ISFIRSTFOCUSEDFIELD>
+<!--2313C950405B2193E050007F010068A2-->  <AD_MODULE_ID><![CDATA[9BA0836A3CD74EE4AB48753A47211BCC]]></AD_MODULE_ID>
+<!--2313C950405B2193E050007F010068A2-->  <STARTINODDCOLUMN><![CDATA[N]]></STARTINODDCOLUMN>
+<!--2313C950405B2193E050007F010068A2-->  <STARTNEWLINE><![CDATA[N]]></STARTNEWLINE>
+<!--2313C950405B2193E050007F010068A2-->  <ISSHOWNINSTATUSBAR><![CDATA[N]]></ISSHOWNINSTATUSBAR>
+<!--2313C950405B2193E050007F010068A2-->  <EM_OBUIAPP_SHOWSUMMARY><![CDATA[N]]></EM_OBUIAPP_SHOWSUMMARY>
+<!--2313C950405B2193E050007F010068A2--></AD_FIELD>
+
+<!--2313C950405C2193E050007F010068A2--><AD_FIELD>
+<!--2313C950405C2193E050007F010068A2-->  <AD_FIELD_ID><![CDATA[2313C950405C2193E050007F010068A2]]></AD_FIELD_ID>
+<!--2313C950405C2193E050007F010068A2-->  <AD_CLIENT_ID><![CDATA[0]]></AD_CLIENT_ID>
+<!--2313C950405C2193E050007F010068A2-->  <AD_ORG_ID><![CDATA[0]]></AD_ORG_ID>
+<!--2313C950405C2193E050007F010068A2-->  <ISACTIVE><![CDATA[Y]]></ISACTIVE>
+<!--2313C950405C2193E050007F010068A2-->  <NAME><![CDATA[Description]]></NAME>
+<!--2313C950405C2193E050007F010068A2-->  <DESCRIPTION><![CDATA[A space to write additional related information.]]></DESCRIPTION>
+<!--2313C950405C2193E050007F010068A2-->  <HELP><![CDATA[A description is limited to 255 characters.]]></HELP>
+<!--2313C950405C2193E050007F010068A2-->  <ISCENTRALLYMAINTAINED><![CDATA[Y]]></ISCENTRALLYMAINTAINED>
+<!--2313C950405C2193E050007F010068A2-->  <AD_TAB_ID><![CDATA[89C465EF7FA747DF994F415869573310]]></AD_TAB_ID>
+<!--2313C950405C2193E050007F010068A2-->  <AD_COLUMN_ID><![CDATA[927DA01A834B3AFAE040A8C0CF072B85]]></AD_COLUMN_ID>
+<!--2313C950405C2193E050007F010068A2-->  <IGNOREINWAD><![CDATA[N]]></IGNOREINWAD>
+<!--2313C950405C2193E050007F010068A2-->  <ISDISPLAYED><![CDATA[Y]]></ISDISPLAYED>
+<!--2313C950405C2193E050007F010068A2-->  <DISPLAYLENGTH><![CDATA[255]]></DISPLAYLENGTH>
+<!--2313C950405C2193E050007F010068A2-->  <ISREADONLY><![CDATA[N]]></ISREADONLY>
+<!--2313C950405C2193E050007F010068A2-->  <SEQNO><![CDATA[40]]></SEQNO>
+<!--2313C950405C2193E050007F010068A2-->  <ISSAMELINE><![CDATA[N]]></ISSAMELINE>
+<!--2313C950405C2193E050007F010068A2-->  <ISFIELDONLY><![CDATA[N]]></ISFIELDONLY>
+<!--2313C950405C2193E050007F010068A2-->  <ISENCRYPTED><![CDATA[N]]></ISENCRYPTED>
+<!--2313C950405C2193E050007F010068A2-->  <SHOWINRELATION><![CDATA[Y]]></SHOWINRELATION>
+<!--2313C950405C2193E050007F010068A2-->  <ISFIRSTFOCUSEDFIELD><![CDATA[N]]></ISFIRSTFOCUSEDFIELD>
+<!--2313C950405C2193E050007F010068A2-->  <AD_MODULE_ID><![CDATA[9BA0836A3CD74EE4AB48753A47211BCC]]></AD_MODULE_ID>
+<!--2313C950405C2193E050007F010068A2-->  <STARTINODDCOLUMN><![CDATA[N]]></STARTINODDCOLUMN>
+<!--2313C950405C2193E050007F010068A2-->  <STARTNEWLINE><![CDATA[N]]></STARTNEWLINE>
+<!--2313C950405C2193E050007F010068A2-->  <ISSHOWNINSTATUSBAR><![CDATA[N]]></ISSHOWNINSTATUSBAR>
+<!--2313C950405C2193E050007F010068A2-->  <EM_OBUIAPP_SHOWSUMMARY><![CDATA[N]]></EM_OBUIAPP_SHOWSUMMARY>
+<!--2313C950405C2193E050007F010068A2--></AD_FIELD>
+
+<!--2313C950405D2193E050007F010068A2--><AD_FIELD>
+<!--2313C950405D2193E050007F010068A2-->  <AD_FIELD_ID><![CDATA[2313C950405D2193E050007F010068A2]]></AD_FIELD_ID>
+<!--2313C950405D2193E050007F010068A2-->  <AD_CLIENT_ID><![CDATA[0]]></AD_CLIENT_ID>
+<!--2313C950405D2193E050007F010068A2-->  <AD_ORG_ID><![CDATA[0]]></AD_ORG_ID>
+<!--2313C950405D2193E050007F010068A2-->  <ISACTIVE><![CDATA[Y]]></ISACTIVE>
+<!--2313C950405D2193E050007F010068A2-->  <NAME><![CDATA[Parameter]]></NAME>
+<!--2313C950405D2193E050007F010068A2-->  <ISCENTRALLYMAINTAINED><![CDATA[Y]]></ISCENTRALLYMAINTAINED>
+<!--2313C950405D2193E050007F010068A2-->  <AD_TAB_ID><![CDATA[89C465EF7FA747DF994F415869573310]]></AD_TAB_ID>
+<!--2313C950405D2193E050007F010068A2-->  <AD_COLUMN_ID><![CDATA[927DA01A83493AFAE040A8C0CF072B85]]></AD_COLUMN_ID>
+<!--2313C950405D2193E050007F010068A2-->  <IGNOREINWAD><![CDATA[N]]></IGNOREINWAD>
+<!--2313C950405D2193E050007F010068A2-->  <ISDISPLAYED><![CDATA[N]]></ISDISPLAYED>
+<!--2313C950405D2193E050007F010068A2-->  <DISPLAYLENGTH><![CDATA[32]]></DISPLAYLENGTH>
+<!--2313C950405D2193E050007F010068A2-->  <ISREADONLY><![CDATA[N]]></ISREADONLY>
+<!--2313C950405D2193E050007F010068A2-->  <ISSAMELINE><![CDATA[N]]></ISSAMELINE>
+<!--2313C950405D2193E050007F010068A2-->  <ISFIELDONLY><![CDATA[N]]></ISFIELDONLY>
+<!--2313C950405D2193E050007F010068A2-->  <ISENCRYPTED><![CDATA[N]]></ISENCRYPTED>
+<!--2313C950405D2193E050007F010068A2-->  <SHOWINRELATION><![CDATA[N]]></SHOWINRELATION>
+<!--2313C950405D2193E050007F010068A2-->  <ISFIRSTFOCUSEDFIELD><![CDATA[N]]></ISFIRSTFOCUSEDFIELD>
+<!--2313C950405D2193E050007F010068A2-->  <AD_MODULE_ID><![CDATA[9BA0836A3CD74EE4AB48753A47211BCC]]></AD_MODULE_ID>
+<!--2313C950405D2193E050007F010068A2-->  <STARTINODDCOLUMN><![CDATA[N]]></STARTINODDCOLUMN>
+<!--2313C950405D2193E050007F010068A2-->  <STARTNEWLINE><![CDATA[N]]></STARTNEWLINE>
+<!--2313C950405D2193E050007F010068A2-->  <ISSHOWNINSTATUSBAR><![CDATA[N]]></ISSHOWNINSTATUSBAR>
+<!--2313C950405D2193E050007F010068A2-->  <EM_OBUIAPP_SHOWSUMMARY><![CDATA[N]]></EM_OBUIAPP_SHOWSUMMARY>
+<!--2313C950405D2193E050007F010068A2--></AD_FIELD>
+
+<!--2313C950405E2193E050007F010068A2--><AD_FIELD>
+<!--2313C950405E2193E050007F010068A2-->  <AD_FIELD_ID><![CDATA[2313C950405E2193E050007F010068A2]]></AD_FIELD_ID>
+<!--2313C950405E2193E050007F010068A2-->  <AD_CLIENT_ID><![CDATA[0]]></AD_CLIENT_ID>
+<!--2313C950405E2193E050007F010068A2-->  <AD_ORG_ID><![CDATA[0]]></AD_ORG_ID>
+<!--2313C950405E2193E050007F010068A2-->  <ISACTIVE><![CDATA[Y]]></ISACTIVE>
+<!--2313C950405E2193E050007F010068A2-->  <NAME><![CDATA[Organization]]></NAME>
+<!--2313C950405E2193E050007F010068A2-->  <DESCRIPTION><![CDATA[Organizational entity within client]]></DESCRIPTION>
+<!--2313C950405E2193E050007F010068A2-->  <HELP><![CDATA[An organization is a unit of your client or legal entity - examples are store, department. You can share data between organizations.]]></HELP>
+<!--2313C950405E2193E050007F010068A2-->  <ISCENTRALLYMAINTAINED><![CDATA[Y]]></ISCENTRALLYMAINTAINED>
+<!--2313C950405E2193E050007F010068A2-->  <AD_TAB_ID><![CDATA[89C465EF7FA747DF994F415869573310]]></AD_TAB_ID>
+<!--2313C950405E2193E050007F010068A2-->  <AD_COLUMN_ID><![CDATA[927DA01A83433AFAE040A8C0CF072B85]]></AD_COLUMN_ID>
+<!--2313C950405E2193E050007F010068A2-->  <IGNOREINWAD><![CDATA[N]]></IGNOREINWAD>
+<!--2313C950405E2193E050007F010068A2-->  <ISDISPLAYED><![CDATA[N]]></ISDISPLAYED>
+<!--2313C950405E2193E050007F010068A2-->  <DISPLAYLENGTH><![CDATA[32]]></DISPLAYLENGTH>
+<!--2313C950405E2193E050007F010068A2-->  <ISREADONLY><![CDATA[N]]></ISREADONLY>
+<!--2313C950405E2193E050007F010068A2-->  <ISSAMELINE><![CDATA[N]]></ISSAMELINE>
+<!--2313C950405E2193E050007F010068A2-->  <ISFIELDONLY><![CDATA[N]]></ISFIELDONLY>
+<!--2313C950405E2193E050007F010068A2-->  <ISENCRYPTED><![CDATA[N]]></ISENCRYPTED>
+<!--2313C950405E2193E050007F010068A2-->  <SHOWINRELATION><![CDATA[N]]></SHOWINRELATION>
+<!--2313C950405E2193E050007F010068A2-->  <ISFIRSTFOCUSEDFIELD><![CDATA[N]]></ISFIRSTFOCUSEDFIELD>
+<!--2313C950405E2193E050007F010068A2-->  <AD_MODULE_ID><![CDATA[9BA0836A3CD74EE4AB48753A47211BCC]]></AD_MODULE_ID>
+<!--2313C950405E2193E050007F010068A2-->  <STARTINODDCOLUMN><![CDATA[N]]></STARTINODDCOLUMN>
+<!--2313C950405E2193E050007F010068A2-->  <STARTNEWLINE><![CDATA[N]]></STARTNEWLINE>
+<!--2313C950405E2193E050007F010068A2-->  <ISSHOWNINSTATUSBAR><![CDATA[N]]></ISSHOWNINSTATUSBAR>
+<!--2313C950405E2193E050007F010068A2-->  <EM_OBUIAPP_SHOWSUMMARY><![CDATA[N]]></EM_OBUIAPP_SHOWSUMMARY>
+<!--2313C950405E2193E050007F010068A2--></AD_FIELD>
+
+<!--2313C950405F2193E050007F010068A2--><AD_FIELD>
+<!--2313C950405F2193E050007F010068A2-->  <AD_FIELD_ID><![CDATA[2313C950405F2193E050007F010068A2]]></AD_FIELD_ID>
+<!--2313C950405F2193E050007F010068A2-->  <AD_CLIENT_ID><![CDATA[0]]></AD_CLIENT_ID>
+<!--2313C950405F2193E050007F010068A2-->  <AD_ORG_ID><![CDATA[0]]></AD_ORG_ID>
+<!--2313C950405F2193E050007F010068A2-->  <ISACTIVE><![CDATA[Y]]></ISACTIVE>
+<!--2313C950405F2193E050007F010068A2-->  <NAME><![CDATA[Help/Comment]]></NAME>
+<!--2313C950405F2193E050007F010068A2-->  <DESCRIPTION><![CDATA[A comment that adds additional information to help users work with fields.]]></DESCRIPTION>
+<!--2313C950405F2193E050007F010068A2-->  <HELP><![CDATA[The Help field contains a hint, comment or help about the use of this item.]]></HELP>
+<!--2313C950405F2193E050007F010068A2-->  <ISCENTRALLYMAINTAINED><![CDATA[Y]]></ISCENTRALLYMAINTAINED>
+<!--2313C950405F2193E050007F010068A2-->  <AD_TAB_ID><![CDATA[89C465EF7FA747DF994F415869573310]]></AD_TAB_ID>
+<!--2313C950405F2193E050007F010068A2-->  <AD_COLUMN_ID><![CDATA[927DA01A834C3AFAE040A8C0CF072B85]]></AD_COLUMN_ID>
+<!--2313C950405F2193E050007F010068A2-->  <IGNOREINWAD><![CDATA[N]]></IGNOREINWAD>
+<!--2313C950405F2193E050007F010068A2-->  <ISDISPLAYED><![CDATA[Y]]></ISDISPLAYED>
+<!--2313C950405F2193E050007F010068A2-->  <DISPLAYLENGTH><![CDATA[2000]]></DISPLAYLENGTH>
+<!--2313C950405F2193E050007F010068A2-->  <ISREADONLY><![CDATA[N]]></ISREADONLY>
+<!--2313C950405F2193E050007F010068A2-->  <SEQNO><![CDATA[50]]></SEQNO>
+<!--2313C950405F2193E050007F010068A2-->  <ISSAMELINE><![CDATA[N]]></ISSAMELINE>
+<!--2313C950405F2193E050007F010068A2-->  <ISFIELDONLY><![CDATA[N]]></ISFIELDONLY>
+<!--2313C950405F2193E050007F010068A2-->  <ISENCRYPTED><![CDATA[N]]></ISENCRYPTED>
+<!--2313C950405F2193E050007F010068A2-->  <SHOWINRELATION><![CDATA[Y]]></SHOWINRELATION>
+<!--2313C950405F2193E050007F010068A2-->  <ISFIRSTFOCUSEDFIELD><![CDATA[N]]></ISFIRSTFOCUSEDFIELD>
+<!--2313C950405F2193E050007F010068A2-->  <AD_MODULE_ID><![CDATA[9BA0836A3CD74EE4AB48753A47211BCC]]></AD_MODULE_ID>
+<!--2313C950405F2193E050007F010068A2-->  <STARTINODDCOLUMN><![CDATA[N]]></STARTINODDCOLUMN>
+<!--2313C950405F2193E050007F010068A2-->  <STARTNEWLINE><![CDATA[N]]></STARTNEWLINE>
+<!--2313C950405F2193E050007F010068A2-->  <ISSHOWNINSTATUSBAR><![CDATA[N]]></ISSHOWNINSTATUSBAR>
+<!--2313C950405F2193E050007F010068A2-->  <EM_OBUIAPP_SHOWSUMMARY><![CDATA[N]]></EM_OBUIAPP_SHOWSUMMARY>
+<!--2313C950405F2193E050007F010068A2--></AD_FIELD>
+
+<!--2313C95040602193E050007F010068A2--><AD_FIELD>
+<!--2313C95040602193E050007F010068A2-->  <AD_FIELD_ID><![CDATA[2313C95040602193E050007F010068A2]]></AD_FIELD_ID>
+<!--2313C95040602193E050007F010068A2-->  <AD_CLIENT_ID><![CDATA[0]]></AD_CLIENT_ID>
+<!--2313C95040602193E050007F010068A2-->  <AD_ORG_ID><![CDATA[0]]></AD_ORG_ID>
+<!--2313C95040602193E050007F010068A2-->  <ISACTIVE><![CDATA[Y]]></ISACTIVE>
+<!--2313C95040602193E050007F010068A2-->  <NAME><![CDATA[Translation]]></NAME>
+<!--2313C95040602193E050007F010068A2-->  <DESCRIPTION><![CDATA[An indication that an item is translated.]]></DESCRIPTION>
+<!--2313C95040602193E050007F010068A2-->  <HELP><![CDATA[The Translated checkbox indicates if this column is translated.]]></HELP>
+<!--2313C95040602193E050007F010068A2-->  <ISCENTRALLYMAINTAINED><![CDATA[Y]]></ISCENTRALLYMAINTAINED>
+<!--2313C95040602193E050007F010068A2-->  <AD_TAB_ID><![CDATA[89C465EF7FA747DF994F415869573310]]></AD_TAB_ID>
+<!--2313C95040602193E050007F010068A2-->  <AD_COLUMN_ID><![CDATA[927DA01A834D3AFAE040A8C0CF072B85]]></AD_COLUMN_ID>
+<!--2313C95040602193E050007F010068A2-->  <IGNOREINWAD><![CDATA[N]]></IGNOREINWAD>
+<!--2313C95040602193E050007F010068A2-->  <ISDISPLAYED><![CDATA[Y]]></ISDISPLAYED>
+<!--2313C95040602193E050007F010068A2-->  <DISPLAYLENGTH><![CDATA[1]]></DISPLAYLENGTH>
+<!--2313C95040602193E050007F010068A2-->  <ISREADONLY><![CDATA[N]]></ISREADONLY>
+<!--2313C95040602193E050007F010068A2-->  <SEQNO><![CDATA[20]]></SEQNO>
+<!--2313C95040602193E050007F010068A2-->  <ISSAMELINE><![CDATA[N]]></ISSAMELINE>
+<!--2313C95040602193E050007F010068A2-->  <ISFIELDONLY><![CDATA[N]]></ISFIELDONLY>
+<!--2313C95040602193E050007F010068A2-->  <ISENCRYPTED><![CDATA[N]]></ISENCRYPTED>
+<!--2313C95040602193E050007F010068A2-->  <SHOWINRELATION><![CDATA[Y]]></SHOWINRELATION>
+<!--2313C95040602193E050007F010068A2-->  <ISFIRSTFOCUSEDFIELD><![CDATA[N]]></ISFIRSTFOCUSEDFIELD>
+<!--2313C95040602193E050007F010068A2-->  <AD_MODULE_ID><![CDATA[9BA0836A3CD74EE4AB48753A47211BCC]]></AD_MODULE_ID>
+<!--2313C95040602193E050007F010068A2-->  <STARTINODDCOLUMN><![CDATA[N]]></STARTINODDCOLUMN>
+<!--2313C95040602193E050007F010068A2-->  <STARTNEWLINE><![CDATA[N]]></STARTNEWLINE>
+<!--2313C95040602193E050007F010068A2-->  <ISSHOWNINSTATUSBAR><![CDATA[N]]></ISSHOWNINSTATUSBAR>
+<!--2313C95040602193E050007F010068A2-->  <EM_OBUIAPP_SHOWSUMMARY><![CDATA[N]]></EM_OBUIAPP_SHOWSUMMARY>
+<!--2313C95040602193E050007F010068A2--></AD_FIELD>
+
+<!--2313C95040612193E050007F010068A2--><AD_FIELD>
+<!--2313C95040612193E050007F010068A2-->  <AD_FIELD_ID><![CDATA[2313C95040612193E050007F010068A2]]></AD_FIELD_ID>
+<!--2313C95040612193E050007F010068A2-->  <AD_CLIENT_ID><![CDATA[0]]></AD_CLIENT_ID>
+<!--2313C95040612193E050007F010068A2-->  <AD_ORG_ID><![CDATA[0]]></AD_ORG_ID>
+<!--2313C95040612193E050007F010068A2-->  <ISACTIVE><![CDATA[Y]]></ISACTIVE>
+<!--2313C95040612193E050007F010068A2-->  <NAME><![CDATA[Language]]></NAME>
+<!--2313C95040612193E050007F010068A2-->  <DESCRIPTION><![CDATA[A method of communication being used.]]></DESCRIPTION>
+<!--2313C95040612193E050007F010068A2-->  <HELP><![CDATA[The Language identifies the language to use for display]]></HELP>
+<!--2313C95040612193E050007F010068A2-->  <ISCENTRALLYMAINTAINED><![CDATA[Y]]></ISCENTRALLYMAINTAINED>
+<!--2313C95040612193E050007F010068A2-->  <AD_TAB_ID><![CDATA[89C465EF7FA747DF994F415869573310]]></AD_TAB_ID>
+<!--2313C95040612193E050007F010068A2-->  <AD_COLUMN_ID><![CDATA[9290A1501DD642D2E040A8C0CF072078]]></AD_COLUMN_ID>
+<!--2313C95040612193E050007F010068A2-->  <IGNOREINWAD><![CDATA[N]]></IGNOREINWAD>
+<!--2313C95040612193E050007F010068A2-->  <ISDISPLAYED><![CDATA[Y]]></ISDISPLAYED>
+<!--2313C95040612193E050007F010068A2-->  <DISPLAYLENGTH><![CDATA[6]]></DISPLAYLENGTH>
+<!--2313C95040612193E050007F010068A2-->  <ISREADONLY><![CDATA[N]]></ISREADONLY>
+<!--2313C95040612193E050007F010068A2-->  <SEQNO><![CDATA[10]]></SEQNO>
+<!--2313C95040612193E050007F010068A2-->  <ISSAMELINE><![CDATA[N]]></ISSAMELINE>
+<!--2313C95040612193E050007F010068A2-->  <ISFIELDONLY><![CDATA[N]]></ISFIELDONLY>
+<!--2313C95040612193E050007F010068A2-->  <ISENCRYPTED><![CDATA[N]]></ISENCRYPTED>
+<!--2313C95040612193E050007F010068A2-->  <SHOWINRELATION><![CDATA[Y]]></SHOWINRELATION>
+<!--2313C95040612193E050007F010068A2-->  <ISFIRSTFOCUSEDFIELD><![CDATA[N]]></ISFIRSTFOCUSEDFIELD>
+<!--2313C95040612193E050007F010068A2-->  <AD_MODULE_ID><![CDATA[9BA0836A3CD74EE4AB48753A47211BCC]]></AD_MODULE_ID>
+<!--2313C95040612193E050007F010068A2-->  <STARTINODDCOLUMN><![CDATA[N]]></STARTINODDCOLUMN>
+<!--2313C95040612193E050007F010068A2-->  <STARTNEWLINE><![CDATA[N]]></STARTNEWLINE>
+<!--2313C95040612193E050007F010068A2-->  <ISSHOWNINSTATUSBAR><![CDATA[N]]></ISSHOWNINSTATUSBAR>
+<!--2313C95040612193E050007F010068A2-->  <EM_OBUIAPP_SHOWSUMMARY><![CDATA[N]]></EM_OBUIAPP_SHOWSUMMARY>
+<!--2313C95040612193E050007F010068A2--></AD_FIELD>
+
 <!--2667CF4C44DB40DAAB0EB19C2B1A864C--><AD_FIELD>
 <!--2667CF4C44DB40DAAB0EB19C2B1A864C-->  <AD_FIELD_ID><![CDATA[2667CF4C44DB40DAAB0EB19C2B1A864C]]></AD_FIELD_ID>
 <!--2667CF4C44DB40DAAB0EB19C2B1A864C-->  <AD_CLIENT_ID><![CDATA[0]]></AD_CLIENT_ID>
@@ -1478,6 +2252,31 @@
 <!--27E751EB37C841EC930FD493AB2CF64B-->  <EM_OBUIAPP_SHOWSUMMARY><![CDATA[N]]></EM_OBUIAPP_SHOWSUMMARY>
 <!--27E751EB37C841EC930FD493AB2CF64B--></AD_FIELD>
 
+<!--281DAAB7214D4524A1779BE7D690EDE8--><AD_FIELD>
+<!--281DAAB7214D4524A1779BE7D690EDE8-->  <AD_FIELD_ID><![CDATA[281DAAB7214D4524A1779BE7D690EDE8]]></AD_FIELD_ID>
+<!--281DAAB7214D4524A1779BE7D690EDE8-->  <AD_CLIENT_ID><![CDATA[0]]></AD_CLIENT_ID>
+<!--281DAAB7214D4524A1779BE7D690EDE8-->  <AD_ORG_ID><![CDATA[0]]></AD_ORG_ID>
+<!--281DAAB7214D4524A1779BE7D690EDE8-->  <ISACTIVE><![CDATA[Y]]></ISACTIVE>
+<!--281DAAB7214D4524A1779BE7D690EDE8-->  <NAME><![CDATA[Parameter]]></NAME>
+<!--281DAAB7214D4524A1779BE7D690EDE8-->  <ISCENTRALLYMAINTAINED><![CDATA[Y]]></ISCENTRALLYMAINTAINED>
+<!--281DAAB7214D4524A1779BE7D690EDE8-->  <AD_TAB_ID><![CDATA[AB1837F0A66D4137BD2E6F49378E7A9D]]></AD_TAB_ID>
+<!--281DAAB7214D4524A1779BE7D690EDE8-->  <AD_COLUMN_ID><![CDATA[927DA01A832A3AFAE040A8C0CF072B85]]></AD_COLUMN_ID>
+<!--281DAAB7214D4524A1779BE7D690EDE8-->  <IGNOREINWAD><![CDATA[N]]></IGNOREINWAD>
+<!--281DAAB7214D4524A1779BE7D690EDE8-->  <ISDISPLAYED><![CDATA[N]]></ISDISPLAYED>
+<!--281DAAB7214D4524A1779BE7D690EDE8-->  <DISPLAYLENGTH><![CDATA[32]]></DISPLAYLENGTH>
+<!--281DAAB7214D4524A1779BE7D690EDE8-->  <ISREADONLY><![CDATA[N]]></ISREADONLY>
+<!--281DAAB7214D4524A1779BE7D690EDE8-->  <ISSAMELINE><![CDATA[N]]></ISSAMELINE>
+<!--281DAAB7214D4524A1779BE7D690EDE8-->  <ISFIELDONLY><![CDATA[N]]></ISFIELDONLY>
+<!--281DAAB7214D4524A1779BE7D690EDE8-->  <ISENCRYPTED><![CDATA[N]]></ISENCRYPTED>
+<!--281DAAB7214D4524A1779BE7D690EDE8-->  <SHOWINRELATION><![CDATA[N]]></SHOWINRELATION>
+<!--281DAAB7214D4524A1779BE7D690EDE8-->  <ISFIRSTFOCUSEDFIELD><![CDATA[N]]></ISFIRSTFOCUSEDFIELD>
+<!--281DAAB7214D4524A1779BE7D690EDE8-->  <AD_MODULE_ID><![CDATA[9BA0836A3CD74EE4AB48753A47211BCC]]></AD_MODULE_ID>
+<!--281DAAB7214D4524A1779BE7D690EDE8-->  <STARTINODDCOLUMN><![CDATA[N]]></STARTINODDCOLUMN>
+<!--281DAAB7214D4524A1779BE7D690EDE8-->  <STARTNEWLINE><![CDATA[N]]></STARTNEWLINE>
+<!--281DAAB7214D4524A1779BE7D690EDE8-->  <ISSHOWNINSTATUSBAR><![CDATA[N]]></ISSHOWNINSTATUSBAR>
+<!--281DAAB7214D4524A1779BE7D690EDE8-->  <EM_OBUIAPP_SHOWSUMMARY><![CDATA[N]]></EM_OBUIAPP_SHOWSUMMARY>
+<!--281DAAB7214D4524A1779BE7D690EDE8--></AD_FIELD>
+
 <!--287DDC4447C24C03BCE538328EC5BACE--><AD_FIELD>
 <!--287DDC4447C24C03BCE538328EC5BACE-->  <AD_FIELD_ID><![CDATA[287DDC4447C24C03BCE538328EC5BACE]]></AD_FIELD_ID>
 <!--287DDC4447C24C03BCE538328EC5BACE-->  <AD_CLIENT_ID><![CDATA[0]]></AD_CLIENT_ID>
@@ -1535,6 +2334,34 @@
 <!--2C3B28510C0544BC8BDA4461AE88C486-->  <EM_OBUIAPP_SHOWSUMMARY><![CDATA[N]]></EM_OBUIAPP_SHOWSUMMARY>
 <!--2C3B28510C0544BC8BDA4461AE88C486--></AD_FIELD>
 
+<!--2D7AB3C1F38B437A878AE286C3AF9D17--><AD_FIELD>
+<!--2D7AB3C1F38B437A878AE286C3AF9D17-->  <AD_FIELD_ID><![CDATA[2D7AB3C1F38B437A878AE286C3AF9D17]]></AD_FIELD_ID>
+<!--2D7AB3C1F38B437A878AE286C3AF9D17-->  <AD_CLIENT_ID><![CDATA[0]]></AD_CLIENT_ID>
+<!--2D7AB3C1F38B437A878AE286C3AF9D17-->  <AD_ORG_ID><![CDATA[0]]></AD_ORG_ID>
+<!--2D7AB3C1F38B437A878AE286C3AF9D17-->  <ISACTIVE><![CDATA[Y]]></ISACTIVE>
+<!--2D7AB3C1F38B437A878AE286C3AF9D17-->  <NAME><![CDATA[Description]]></NAME>
+<!--2D7AB3C1F38B437A878AE286C3AF9D17-->  <DESCRIPTION><![CDATA[A space to write additional related information.]]></DESCRIPTION>
+<!--2D7AB3C1F38B437A878AE286C3AF9D17-->  <HELP><![CDATA[A description is limited to 255 characters.]]></HELP>
+<!--2D7AB3C1F38B437A878AE286C3AF9D17-->  <ISCENTRALLYMAINTAINED><![CDATA[Y]]></ISCENTRALLYMAINTAINED>
+<!--2D7AB3C1F38B437A878AE286C3AF9D17-->  <AD_TAB_ID><![CDATA[AB1837F0A66D4137BD2E6F49378E7A9D]]></AD_TAB_ID>
+<!--2D7AB3C1F38B437A878AE286C3AF9D17-->  <AD_COLUMN_ID><![CDATA[927DA01A83343AFAE040A8C0CF072B85]]></AD_COLUMN_ID>
+<!--2D7AB3C1F38B437A878AE286C3AF9D17-->  <IGNOREINWAD><![CDATA[N]]></IGNOREINWAD>
+<!--2D7AB3C1F38B437A878AE286C3AF9D17-->  <ISDISPLAYED><![CDATA[Y]]></ISDISPLAYED>
+<!--2D7AB3C1F38B437A878AE286C3AF9D17-->  <DISPLAYLENGTH><![CDATA[255]]></DISPLAYLENGTH>
+<!--2D7AB3C1F38B437A878AE286C3AF9D17-->  <ISREADONLY><![CDATA[N]]></ISREADONLY>
+<!--2D7AB3C1F38B437A878AE286C3AF9D17-->  <SEQNO><![CDATA[50]]></SEQNO>
+<!--2D7AB3C1F38B437A878AE286C3AF9D17-->  <ISSAMELINE><![CDATA[N]]></ISSAMELINE>
+<!--2D7AB3C1F38B437A878AE286C3AF9D17-->  <ISFIELDONLY><![CDATA[N]]></ISFIELDONLY>
+<!--2D7AB3C1F38B437A878AE286C3AF9D17-->  <ISENCRYPTED><![CDATA[N]]></ISENCRYPTED>
+<!--2D7AB3C1F38B437A878AE286C3AF9D17-->  <SHOWINRELATION><![CDATA[N]]></SHOWINRELATION>
+<!--2D7AB3C1F38B437A878AE286C3AF9D17-->  <ISFIRSTFOCUSEDFIELD><![CDATA[N]]></ISFIRSTFOCUSEDFIELD>
+<!--2D7AB3C1F38B437A878AE286C3AF9D17-->  <AD_MODULE_ID><![CDATA[9BA0836A3CD74EE4AB48753A47211BCC]]></AD_MODULE_ID>
+<!--2D7AB3C1F38B437A878AE286C3AF9D17-->  <STARTINODDCOLUMN><![CDATA[N]]></STARTINODDCOLUMN>
+<!--2D7AB3C1F38B437A878AE286C3AF9D17-->  <STARTNEWLINE><![CDATA[N]]></STARTNEWLINE>
+<!--2D7AB3C1F38B437A878AE286C3AF9D17-->  <ISSHOWNINSTATUSBAR><![CDATA[N]]></ISSHOWNINSTATUSBAR>
+<!--2D7AB3C1F38B437A878AE286C3AF9D17-->  <EM_OBUIAPP_SHOWSUMMARY><![CDATA[N]]></EM_OBUIAPP_SHOWSUMMARY>
+<!--2D7AB3C1F38B437A878AE286C3AF9D17--></AD_FIELD>
+
 <!--2F84AAB44351416C8F48DC36CE6B9E58--><AD_FIELD>
 <!--2F84AAB44351416C8F48DC36CE6B9E58-->  <AD_FIELD_ID><![CDATA[2F84AAB44351416C8F48DC36CE6B9E58]]></AD_FIELD_ID>
 <!--2F84AAB44351416C8F48DC36CE6B9E58-->  <AD_CLIENT_ID><![CDATA[0]]></AD_CLIENT_ID>
@@ -1599,6 +2426,34 @@
 <!--2FF944B417B544C8A8F8757F1C9F3E35-->  <EM_OBUIAPP_SHOWSUMMARY><![CDATA[N]]></EM_OBUIAPP_SHOWSUMMARY>
 <!--2FF944B417B544C8A8F8757F1C9F3E35--></AD_FIELD>
 
+<!--30054AB25CA14800B008D2E8059C8DB8--><AD_FIELD>
+<!--30054AB25CA14800B008D2E8059C8DB8-->  <AD_FIELD_ID><![CDATA[30054AB25CA14800B008D2E8059C8DB8]]></AD_FIELD_ID>
+<!--30054AB25CA14800B008D2E8059C8DB8-->  <AD_CLIENT_ID><![CDATA[0]]></AD_CLIENT_ID>
+<!--30054AB25CA14800B008D2E8059C8DB8-->  <AD_ORG_ID><![CDATA[0]]></AD_ORG_ID>
+<!--30054AB25CA14800B008D2E8059C8DB8-->  <ISACTIVE><![CDATA[Y]]></ISACTIVE>
+<!--30054AB25CA14800B008D2E8059C8DB8-->  <NAME><![CDATA[Mandatory]]></NAME>
+<!--30054AB25CA14800B008D2E8059C8DB8-->  <DESCRIPTION><![CDATA[An indication noting that completing in a field is required to proceed.]]></DESCRIPTION>
+<!--30054AB25CA14800B008D2E8059C8DB8-->  <HELP><![CDATA[The Mandatory checkbox indicates if the field is required for a record to be save to the database.]]></HELP>
+<!--30054AB25CA14800B008D2E8059C8DB8-->  <ISCENTRALLYMAINTAINED><![CDATA[Y]]></ISCENTRALLYMAINTAINED>
+<!--30054AB25CA14800B008D2E8059C8DB8-->  <AD_TAB_ID><![CDATA[F48E7C517C334F26AC5A25D71FE707D5]]></AD_TAB_ID>
+<!--30054AB25CA14800B008D2E8059C8DB8-->  <AD_COLUMN_ID><![CDATA[927DA01A833C3AFAE040A8C0CF072B85]]></AD_COLUMN_ID>
+<!--30054AB25CA14800B008D2E8059C8DB8-->  <IGNOREINWAD><![CDATA[N]]></IGNOREINWAD>
+<!--30054AB25CA14800B008D2E8059C8DB8-->  <ISDISPLAYED><![CDATA[Y]]></ISDISPLAYED>
+<!--30054AB25CA14800B008D2E8059C8DB8-->  <DISPLAYLENGTH><![CDATA[1]]></DISPLAYLENGTH>
+<!--30054AB25CA14800B008D2E8059C8DB8-->  <ISREADONLY><![CDATA[N]]></ISREADONLY>
+<!--30054AB25CA14800B008D2E8059C8DB8-->  <SEQNO><![CDATA[90]]></SEQNO>
+<!--30054AB25CA14800B008D2E8059C8DB8-->  <ISSAMELINE><![CDATA[N]]></ISSAMELINE>
+<!--30054AB25CA14800B008D2E8059C8DB8-->  <ISFIELDONLY><![CDATA[N]]></ISFIELDONLY>
+<!--30054AB25CA14800B008D2E8059C8DB8-->  <ISENCRYPTED><![CDATA[N]]></ISENCRYPTED>
+<!--30054AB25CA14800B008D2E8059C8DB8-->  <SHOWINRELATION><![CDATA[Y]]></SHOWINRELATION>
+<!--30054AB25CA14800B008D2E8059C8DB8-->  <ISFIRSTFOCUSEDFIELD><![CDATA[N]]></ISFIRSTFOCUSEDFIELD>
+<!--30054AB25CA14800B008D2E8059C8DB8-->  <AD_MODULE_ID><![CDATA[9BA0836A3CD74EE4AB48753A47211BCC]]></AD_MODULE_ID>
+<!--30054AB25CA14800B008D2E8059C8DB8-->  <STARTINODDCOLUMN><![CDATA[N]]></STARTINODDCOLUMN>
+<!--30054AB25CA14800B008D2E8059C8DB8-->  <STARTNEWLINE><![CDATA[N]]></STARTNEWLINE>
+<!--30054AB25CA14800B008D2E8059C8DB8-->  <ISSHOWNINSTATUSBAR><![CDATA[N]]></ISSHOWNINSTATUSBAR>
+<!--30054AB25CA14800B008D2E8059C8DB8-->  <EM_OBUIAPP_SHOWSUMMARY><![CDATA[N]]></EM_OBUIAPP_SHOWSUMMARY>
+<!--30054AB25CA14800B008D2E8059C8DB8--></AD_FIELD>
+
 <!--30F306CF2BCC4E11AFB3E6B8AD901289--><AD_FIELD>
 <!--30F306CF2BCC4E11AFB3E6B8AD901289-->  <AD_FIELD_ID><![CDATA[30F306CF2BCC4E11AFB3E6B8AD901289]]></AD_FIELD_ID>
 <!--30F306CF2BCC4E11AFB3E6B8AD901289-->  <AD_CLIENT_ID><![CDATA[0]]></AD_CLIENT_ID>
@@ -1886,6 +2741,34 @@
 <!--3A52C6E5429E42B0AA55F20DE0ACF022-->  <EM_OBUIAPP_SHOWSUMMARY><![CDATA[N]]></EM_OBUIAPP_SHOWSUMMARY>
 <!--3A52C6E5429E42B0AA55F20DE0ACF022--></AD_FIELD>
 
+<!--3B35813202894E68892E908BAD53FDE3--><AD_FIELD>
+<!--3B35813202894E68892E908BAD53FDE3-->  <AD_FIELD_ID><![CDATA[3B35813202894E68892E908BAD53FDE3]]></AD_FIELD_ID>
+<!--3B35813202894E68892E908BAD53FDE3-->  <AD_CLIENT_ID><![CDATA[0]]></AD_CLIENT_ID>
+<!--3B35813202894E68892E908BAD53FDE3-->  <AD_ORG_ID><![CDATA[0]]></AD_ORG_ID>
+<!--3B35813202894E68892E908BAD53FDE3-->  <ISACTIVE><![CDATA[Y]]></ISACTIVE>
+<!--3B35813202894E68892E908BAD53FDE3-->  <NAME><![CDATA[Module]]></NAME>
+<!--3B35813202894E68892E908BAD53FDE3-->  <DESCRIPTION><![CDATA[Module]]></DESCRIPTION>
+<!--3B35813202894E68892E908BAD53FDE3-->  <HELP><![CDATA[Indicates the module the element forms part of.]]></HELP>
+<!--3B35813202894E68892E908BAD53FDE3-->  <ISCENTRALLYMAINTAINED><![CDATA[Y]]></ISCENTRALLYMAINTAINED>
+<!--3B35813202894E68892E908BAD53FDE3-->  <AD_TAB_ID><![CDATA[AB1837F0A66D4137BD2E6F49378E7A9D]]></AD_TAB_ID>
+<!--3B35813202894E68892E908BAD53FDE3-->  <AD_COLUMN_ID><![CDATA[927DA01A83323AFAE040A8C0CF072B85]]></AD_COLUMN_ID>
+<!--3B35813202894E68892E908BAD53FDE3-->  <IGNOREINWAD><![CDATA[N]]></IGNOREINWAD>
+<!--3B35813202894E68892E908BAD53FDE3-->  <ISDISPLAYED><![CDATA[Y]]></ISDISPLAYED>
+<!--3B35813202894E68892E908BAD53FDE3-->  <DISPLAYLENGTH><![CDATA[32]]></DISPLAYLENGTH>
+<!--3B35813202894E68892E908BAD53FDE3-->  <ISREADONLY><![CDATA[N]]></ISREADONLY>
+<!--3B35813202894E68892E908BAD53FDE3-->  <SEQNO><![CDATA[10]]></SEQNO>
+<!--3B35813202894E68892E908BAD53FDE3-->  <ISSAMELINE><![CDATA[N]]></ISSAMELINE>
+<!--3B35813202894E68892E908BAD53FDE3-->  <ISFIELDONLY><![CDATA[N]]></ISFIELDONLY>
+<!--3B35813202894E68892E908BAD53FDE3-->  <ISENCRYPTED><![CDATA[N]]></ISENCRYPTED>
+<!--3B35813202894E68892E908BAD53FDE3-->  <SHOWINRELATION><![CDATA[Y]]></SHOWINRELATION>
+<!--3B35813202894E68892E908BAD53FDE3-->  <ISFIRSTFOCUSEDFIELD><![CDATA[N]]></ISFIRSTFOCUSEDFIELD>
+<!--3B35813202894E68892E908BAD53FDE3-->  <AD_MODULE_ID><![CDATA[9BA0836A3CD74EE4AB48753A47211BCC]]></AD_MODULE_ID>
+<!--3B35813202894E68892E908BAD53FDE3-->  <STARTINODDCOLUMN><![CDATA[N]]></STARTINODDCOLUMN>
+<!--3B35813202894E68892E908BAD53FDE3-->  <STARTNEWLINE><![CDATA[N]]></STARTNEWLINE>
+<!--3B35813202894E68892E908BAD53FDE3-->  <ISSHOWNINSTATUSBAR><![CDATA[N]]></ISSHOWNINSTATUSBAR>
+<!--3B35813202894E68892E908BAD53FDE3-->  <EM_OBUIAPP_SHOWSUMMARY><![CDATA[N]]></EM_OBUIAPP_SHOWSUMMARY>
+<!--3B35813202894E68892E908BAD53FDE3--></AD_FIELD>
+
 <!--3C47334AF3154A668BEBF2AB21EA046B--><AD_FIELD>
 <!--3C47334AF3154A668BEBF2AB21EA046B-->  <AD_FIELD_ID><![CDATA[3C47334AF3154A668BEBF2AB21EA046B]]></AD_FIELD_ID>
 <!--3C47334AF3154A668BEBF2AB21EA046B-->  <AD_CLIENT_ID><![CDATA[0]]></AD_CLIENT_ID>
@@ -1997,6 +2880,34 @@
 <!--3EEBB60DAA1C4652A93D0728B1D1CFD1-->  <EM_OBUIAPP_SHOWSUMMARY><![CDATA[N]]></EM_OBUIAPP_SHOWSUMMARY>
 <!--3EEBB60DAA1C4652A93D0728B1D1CFD1--></AD_FIELD>
 
+<!--3FC2245396D24E0CA2E8F6932BB57758--><AD_FIELD>
+<!--3FC2245396D24E0CA2E8F6932BB57758-->  <AD_FIELD_ID><![CDATA[3FC2245396D24E0CA2E8F6932BB57758]]></AD_FIELD_ID>
+<!--3FC2245396D24E0CA2E8F6932BB57758-->  <AD_CLIENT_ID><![CDATA[0]]></AD_CLIENT_ID>
+<!--3FC2245396D24E0CA2E8F6932BB57758-->  <AD_ORG_ID><![CDATA[0]]></AD_ORG_ID>
+<!--3FC2245396D24E0CA2E8F6932BB57758-->  <ISACTIVE><![CDATA[Y]]></ISACTIVE>
+<!--3FC2245396D24E0CA2E8F6932BB57758-->  <NAME><![CDATA[Field Group]]></NAME>
+<!--3FC2245396D24E0CA2E8F6932BB57758-->  <DESCRIPTION><![CDATA[A classification of similar fields.]]></DESCRIPTION>
+<!--3FC2245396D24E0CA2E8F6932BB57758-->  <HELP><![CDATA[The Field Group indicates the logical group that this field belongs to (History, Amounts, Quantities)]]></HELP>
+<!--3FC2245396D24E0CA2E8F6932BB57758-->  <ISCENTRALLYMAINTAINED><![CDATA[Y]]></ISCENTRALLYMAINTAINED>
+<!--3FC2245396D24E0CA2E8F6932BB57758-->  <AD_TAB_ID><![CDATA[AB1837F0A66D4137BD2E6F49378E7A9D]]></AD_TAB_ID>
+<!--3FC2245396D24E0CA2E8F6932BB57758-->  <AD_COLUMN_ID><![CDATA[BD4A8B0F15B542EE939DAC95BF18EAE2]]></AD_COLUMN_ID>
+<!--3FC2245396D24E0CA2E8F6932BB57758-->  <IGNOREINWAD><![CDATA[N]]></IGNOREINWAD>
+<!--3FC2245396D24E0CA2E8F6932BB57758-->  <ISDISPLAYED><![CDATA[N]]></ISDISPLAYED>
+<!--3FC2245396D24E0CA2E8F6932BB57758-->  <DISPLAYLENGTH><![CDATA[32]]></DISPLAYLENGTH>
+<!--3FC2245396D24E0CA2E8F6932BB57758-->  <ISREADONLY><![CDATA[N]]></ISREADONLY>
+<!--3FC2245396D24E0CA2E8F6932BB57758-->  <SEQNO><![CDATA[240]]></SEQNO>
+<!--3FC2245396D24E0CA2E8F6932BB57758-->  <ISSAMELINE><![CDATA[N]]></ISSAMELINE>
+<!--3FC2245396D24E0CA2E8F6932BB57758-->  <ISFIELDONLY><![CDATA[N]]></ISFIELDONLY>
+<!--3FC2245396D24E0CA2E8F6932BB57758-->  <ISENCRYPTED><![CDATA[N]]></ISENCRYPTED>
+<!--3FC2245396D24E0CA2E8F6932BB57758-->  <SHOWINRELATION><![CDATA[N]]></SHOWINRELATION>
+<!--3FC2245396D24E0CA2E8F6932BB57758-->  <ISFIRSTFOCUSEDFIELD><![CDATA[N]]></ISFIRSTFOCUSEDFIELD>
+<!--3FC2245396D24E0CA2E8F6932BB57758-->  <AD_MODULE_ID><![CDATA[9BA0836A3CD74EE4AB48753A47211BCC]]></AD_MODULE_ID>
+<!--3FC2245396D24E0CA2E8F6932BB57758-->  <STARTINODDCOLUMN><![CDATA[N]]></STARTINODDCOLUMN>
+<!--3FC2245396D24E0CA2E8F6932BB57758-->  <STARTNEWLINE><![CDATA[N]]></STARTNEWLINE>
+<!--3FC2245396D24E0CA2E8F6932BB57758-->  <ISSHOWNINSTATUSBAR><![CDATA[N]]></ISSHOWNINSTATUSBAR>
+<!--3FC2245396D24E0CA2E8F6932BB57758-->  <EM_OBUIAPP_SHOWSUMMARY><![CDATA[N]]></EM_OBUIAPP_SHOWSUMMARY>
+<!--3FC2245396D24E0CA2E8F6932BB57758--></AD_FIELD>
+
 <!--410DFFDE2D7C4908B6CE26395A50CFF7--><AD_FIELD>
 <!--410DFFDE2D7C4908B6CE26395A50CFF7-->  <AD_FIELD_ID><![CDATA[410DFFDE2D7C4908B6CE26395A50CFF7]]></AD_FIELD_ID>
 <!--410DFFDE2D7C4908B6CE26395A50CFF7-->  <AD_CLIENT_ID><![CDATA[0]]></AD_CLIENT_ID>
@@ -2056,6 +2967,62 @@
 <!--421D1B31477E4B038E4D5A129EEBE399-->  <EM_OBUIAPP_SHOWSUMMARY><![CDATA[N]]></EM_OBUIAPP_SHOWSUMMARY>
 <!--421D1B31477E4B038E4D5A129EEBE399--></AD_FIELD>
 
+<!--430EBF508DA2411381376176678CE8D4--><AD_FIELD>
+<!--430EBF508DA2411381376176678CE8D4-->  <AD_FIELD_ID><![CDATA[430EBF508DA2411381376176678CE8D4]]></AD_FIELD_ID>
+<!--430EBF508DA2411381376176678CE8D4-->  <AD_CLIENT_ID><![CDATA[0]]></AD_CLIENT_ID>
+<!--430EBF508DA2411381376176678CE8D4-->  <AD_ORG_ID><![CDATA[0]]></AD_ORG_ID>
+<!--430EBF508DA2411381376176678CE8D4-->  <ISACTIVE><![CDATA[Y]]></ISACTIVE>
+<!--430EBF508DA2411381376176678CE8D4-->  <NAME><![CDATA[Process Defintion]]></NAME>
+<!--430EBF508DA2411381376176678CE8D4-->  <DESCRIPTION><![CDATA[Process Defintion]]></DESCRIPTION>
+<!--430EBF508DA2411381376176678CE8D4-->  <HELP><![CDATA[Process Defintion is a re implementation of Process with 3.0 infrastructure.]]></HELP>
+<!--430EBF508DA2411381376176678CE8D4-->  <ISCENTRALLYMAINTAINED><![CDATA[Y]]></ISCENTRALLYMAINTAINED>
+<!--430EBF508DA2411381376176678CE8D4-->  <AD_TAB_ID><![CDATA[AB1837F0A66D4137BD2E6F49378E7A9D]]></AD_TAB_ID>
+<!--430EBF508DA2411381376176678CE8D4-->  <AD_COLUMN_ID><![CDATA[4983D4CEABA94A208017768A1CEAA032]]></AD_COLUMN_ID>
+<!--430EBF508DA2411381376176678CE8D4-->  <IGNOREINWAD><![CDATA[N]]></IGNOREINWAD>
+<!--430EBF508DA2411381376176678CE8D4-->  <ISDISPLAYED><![CDATA[N]]></ISDISPLAYED>
+<!--430EBF508DA2411381376176678CE8D4-->  <DISPLAYLENGTH><![CDATA[32]]></DISPLAYLENGTH>
+<!--430EBF508DA2411381376176678CE8D4-->  <ISREADONLY><![CDATA[N]]></ISREADONLY>
+<!--430EBF508DA2411381376176678CE8D4-->  <SEQNO><![CDATA[200]]></SEQNO>
+<!--430EBF508DA2411381376176678CE8D4-->  <ISSAMELINE><![CDATA[N]]></ISSAMELINE>
+<!--430EBF508DA2411381376176678CE8D4-->  <ISFIELDONLY><![CDATA[N]]></ISFIELDONLY>
+<!--430EBF508DA2411381376176678CE8D4-->  <ISENCRYPTED><![CDATA[N]]></ISENCRYPTED>
+<!--430EBF508DA2411381376176678CE8D4-->  <SHOWINRELATION><![CDATA[N]]></SHOWINRELATION>
+<!--430EBF508DA2411381376176678CE8D4-->  <ISFIRSTFOCUSEDFIELD><![CDATA[N]]></ISFIRSTFOCUSEDFIELD>
+<!--430EBF508DA2411381376176678CE8D4-->  <AD_MODULE_ID><![CDATA[9BA0836A3CD74EE4AB48753A47211BCC]]></AD_MODULE_ID>
+<!--430EBF508DA2411381376176678CE8D4-->  <STARTINODDCOLUMN><![CDATA[N]]></STARTINODDCOLUMN>
+<!--430EBF508DA2411381376176678CE8D4-->  <STARTNEWLINE><![CDATA[N]]></STARTNEWLINE>
+<!--430EBF508DA2411381376176678CE8D4-->  <ISSHOWNINSTATUSBAR><![CDATA[N]]></ISSHOWNINSTATUSBAR>
+<!--430EBF508DA2411381376176678CE8D4-->  <EM_OBUIAPP_SHOWSUMMARY><![CDATA[N]]></EM_OBUIAPP_SHOWSUMMARY>
+<!--430EBF508DA2411381376176678CE8D4--></AD_FIELD>
+
+<!--432FC6C7674D400085ED668EFDB15EDA--><AD_FIELD>
+<!--432FC6C7674D400085ED668EFDB15EDA-->  <AD_FIELD_ID><![CDATA[432FC6C7674D400085ED668EFDB15EDA]]></AD_FIELD_ID>
+<!--432FC6C7674D400085ED668EFDB15EDA-->  <AD_CLIENT_ID><![CDATA[0]]></AD_CLIENT_ID>
+<!--432FC6C7674D400085ED668EFDB15EDA-->  <AD_ORG_ID><![CDATA[0]]></AD_ORG_ID>
+<!--432FC6C7674D400085ED668EFDB15EDA-->  <ISACTIVE><![CDATA[Y]]></ISACTIVE>
+<!--432FC6C7674D400085ED668EFDB15EDA-->  <NAME><![CDATA[Fixed]]></NAME>
+<!--432FC6C7674D400085ED668EFDB15EDA-->  <DESCRIPTION><![CDATA[A means of locking the header tab so it will not be affected if a specified process is run again.]]></DESCRIPTION>
+<!--432FC6C7674D400085ED668EFDB15EDA-->  <HELP><![CDATA[Is fixed]]></HELP>
+<!--432FC6C7674D400085ED668EFDB15EDA-->  <ISCENTRALLYMAINTAINED><![CDATA[Y]]></ISCENTRALLYMAINTAINED>
+<!--432FC6C7674D400085ED668EFDB15EDA-->  <AD_TAB_ID><![CDATA[F48E7C517C334F26AC5A25D71FE707D5]]></AD_TAB_ID>
+<!--432FC6C7674D400085ED668EFDB15EDA-->  <AD_COLUMN_ID><![CDATA[927DA01A833F3AFAE040A8C0CF072B85]]></AD_COLUMN_ID>
+<!--432FC6C7674D400085ED668EFDB15EDA-->  <IGNOREINWAD><![CDATA[N]]></IGNOREINWAD>
+<!--432FC6C7674D400085ED668EFDB15EDA-->  <ISDISPLAYED><![CDATA[Y]]></ISDISPLAYED>
+<!--432FC6C7674D400085ED668EFDB15EDA-->  <DISPLAYLENGTH><![CDATA[1]]></DISPLAYLENGTH>
+<!--432FC6C7674D400085ED668EFDB15EDA-->  <ISREADONLY><![CDATA[N]]></ISREADONLY>
+<!--432FC6C7674D400085ED668EFDB15EDA-->  <SEQNO><![CDATA[170]]></SEQNO>
+<!--432FC6C7674D400085ED668EFDB15EDA-->  <ISSAMELINE><![CDATA[N]]></ISSAMELINE>
+<!--432FC6C7674D400085ED668EFDB15EDA-->  <ISFIELDONLY><![CDATA[N]]></ISFIELDONLY>
+<!--432FC6C7674D400085ED668EFDB15EDA-->  <ISENCRYPTED><![CDATA[N]]></ISENCRYPTED>
+<!--432FC6C7674D400085ED668EFDB15EDA-->  <SHOWINRELATION><![CDATA[N]]></SHOWINRELATION>
+<!--432FC6C7674D400085ED668EFDB15EDA-->  <ISFIRSTFOCUSEDFIELD><![CDATA[N]]></ISFIRSTFOCUSEDFIELD>
+<!--432FC6C7674D400085ED668EFDB15EDA-->  <AD_MODULE_ID><![CDATA[9BA0836A3CD74EE4AB48753A47211BCC]]></AD_MODULE_ID>
+<!--432FC6C7674D400085ED668EFDB15EDA-->  <STARTINODDCOLUMN><![CDATA[N]]></STARTINODDCOLUMN>
+<!--432FC6C7674D400085ED668EFDB15EDA-->  <STARTNEWLINE><![CDATA[N]]></STARTNEWLINE>
+<!--432FC6C7674D400085ED668EFDB15EDA-->  <ISSHOWNINSTATUSBAR><![CDATA[N]]></ISSHOWNINSTATUSBAR>
+<!--432FC6C7674D400085ED668EFDB15EDA-->  <EM_OBUIAPP_SHOWSUMMARY><![CDATA[N]]></EM_OBUIAPP_SHOWSUMMARY>
+<!--432FC6C7674D400085ED668EFDB15EDA--></AD_FIELD>
+
 <!--436CEE43C0B5418A9E7BCDEB9C6D5AFF--><AD_FIELD>
 <!--436CEE43C0B5418A9E7BCDEB9C6D5AFF-->  <AD_FIELD_ID><![CDATA[436CEE43C0B5418A9E7BCDEB9C6D5AFF]]></AD_FIELD_ID>
 <!--436CEE43C0B5418A9E7BCDEB9C6D5AFF-->  <AD_CLIENT_ID><![CDATA[0]]></AD_CLIENT_ID>
@@ -2254,6 +3221,62 @@
 <!--49E667A9913742119A303BE6EF77D32C-->  <EM_OBUIAPP_SHOWSUMMARY><![CDATA[N]]></EM_OBUIAPP_SHOWSUMMARY>
 <!--49E667A9913742119A303BE6EF77D32C--></AD_FIELD>
 
+<!--4A01E09125614ED6AAF35650E1E92A57--><AD_FIELD>
+<!--4A01E09125614ED6AAF35650E1E92A57-->  <AD_FIELD_ID><![CDATA[4A01E09125614ED6AAF35650E1E92A57]]></AD_FIELD_ID>
+<!--4A01E09125614ED6AAF35650E1E92A57-->  <AD_CLIENT_ID><![CDATA[0]]></AD_CLIENT_ID>
+<!--4A01E09125614ED6AAF35650E1E92A57-->  <AD_ORG_ID><![CDATA[0]]></AD_ORG_ID>
+<!--4A01E09125614ED6AAF35650E1E92A57-->  <ISACTIVE><![CDATA[Y]]></ISACTIVE>
+<!--4A01E09125614ED6AAF35650E1E92A57-->  <NAME><![CDATA[Property Path]]></NAME>
+<!--4A01E09125614ED6AAF35650E1E92A57-->  <DESCRIPTION><![CDATA[Defines the property path taken for this parameter.]]></DESCRIPTION>
+<!--4A01E09125614ED6AAF35650E1E92A57-->  <HELP><![CDATA[Defines the property path taken for this parameter.]]></HELP>
+<!--4A01E09125614ED6AAF35650E1E92A57-->  <ISCENTRALLYMAINTAINED><![CDATA[Y]]></ISCENTRALLYMAINTAINED>
+<!--4A01E09125614ED6AAF35650E1E92A57-->  <AD_TAB_ID><![CDATA[F48E7C517C334F26AC5A25D71FE707D5]]></AD_TAB_ID>
+<!--4A01E09125614ED6AAF35650E1E92A57-->  <AD_COLUMN_ID><![CDATA[AC921AD0EF784D4ABDA5FC8312BDC3FE]]></AD_COLUMN_ID>
+<!--4A01E09125614ED6AAF35650E1E92A57-->  <IGNOREINWAD><![CDATA[N]]></IGNOREINWAD>
+<!--4A01E09125614ED6AAF35650E1E92A57-->  <ISDISPLAYED><![CDATA[N]]></ISDISPLAYED>
+<!--4A01E09125614ED6AAF35650E1E92A57-->  <DISPLAYLENGTH><![CDATA[255]]></DISPLAYLENGTH>
+<!--4A01E09125614ED6AAF35650E1E92A57-->  <ISREADONLY><![CDATA[N]]></ISREADONLY>
+<!--4A01E09125614ED6AAF35650E1E92A57-->  <SEQNO><![CDATA[300]]></SEQNO>
+<!--4A01E09125614ED6AAF35650E1E92A57-->  <ISSAMELINE><![CDATA[N]]></ISSAMELINE>
+<!--4A01E09125614ED6AAF35650E1E92A57-->  <ISFIELDONLY><![CDATA[N]]></ISFIELDONLY>
+<!--4A01E09125614ED6AAF35650E1E92A57-->  <ISENCRYPTED><![CDATA[N]]></ISENCRYPTED>
+<!--4A01E09125614ED6AAF35650E1E92A57-->  <SHOWINRELATION><![CDATA[N]]></SHOWINRELATION>
+<!--4A01E09125614ED6AAF35650E1E92A57-->  <ISFIRSTFOCUSEDFIELD><![CDATA[N]]></ISFIRSTFOCUSEDFIELD>
+<!--4A01E09125614ED6AAF35650E1E92A57-->  <AD_MODULE_ID><![CDATA[9BA0836A3CD74EE4AB48753A47211BCC]]></AD_MODULE_ID>
+<!--4A01E09125614ED6AAF35650E1E92A57-->  <STARTINODDCOLUMN><![CDATA[N]]></STARTINODDCOLUMN>
+<!--4A01E09125614ED6AAF35650E1E92A57-->  <STARTNEWLINE><![CDATA[N]]></STARTNEWLINE>
+<!--4A01E09125614ED6AAF35650E1E92A57-->  <ISSHOWNINSTATUSBAR><![CDATA[N]]></ISSHOWNINSTATUSBAR>
+<!--4A01E09125614ED6AAF35650E1E92A57-->  <EM_OBUIAPP_SHOWSUMMARY><![CDATA[N]]></EM_OBUIAPP_SHOWSUMMARY>
+<!--4A01E09125614ED6AAF35650E1E92A57--></AD_FIELD>
+
+<!--4A1B197056294AC1BAC1E8EC86FB8876--><AD_FIELD>
+<!--4A1B197056294AC1BAC1E8EC86FB8876-->  <AD_FIELD_ID><![CDATA[4A1B197056294AC1BAC1E8EC86FB8876]]></AD_FIELD_ID>
+<!--4A1B197056294AC1BAC1E8EC86FB8876-->  <AD_CLIENT_ID><![CDATA[0]]></AD_CLIENT_ID>
+<!--4A1B197056294AC1BAC1E8EC86FB8876-->  <AD_ORG_ID><![CDATA[0]]></AD_ORG_ID>
+<!--4A1B197056294AC1BAC1E8EC86FB8876-->  <ISACTIVE><![CDATA[Y]]></ISACTIVE>
+<!--4A1B197056294AC1BAC1E8EC86FB8876-->  <NAME><![CDATA[Tab]]></NAME>
+<!--4A1B197056294AC1BAC1E8EC86FB8876-->  <DESCRIPTION><![CDATA[An indication that a tab is displayed within a window.]]></DESCRIPTION>
+<!--4A1B197056294AC1BAC1E8EC86FB8876-->  <HELP><![CDATA[The Tab indicates a tab that displays within a window.]]></HELP>
+<!--4A1B197056294AC1BAC1E8EC86FB8876-->  <ISCENTRALLYMAINTAINED><![CDATA[Y]]></ISCENTRALLYMAINTAINED>
+<!--4A1B197056294AC1BAC1E8EC86FB8876-->  <AD_TAB_ID><![CDATA[AB1837F0A66D4137BD2E6F49378E7A9D]]></AD_TAB_ID>
+<!--4A1B197056294AC1BAC1E8EC86FB8876-->  <AD_COLUMN_ID><![CDATA[16B673DBB07D41D1BEB97E7D18A44DD9]]></AD_COLUMN_ID>
+<!--4A1B197056294AC1BAC1E8EC86FB8876-->  <IGNOREINWAD><![CDATA[N]]></IGNOREINWAD>
+<!--4A1B197056294AC1BAC1E8EC86FB8876-->  <ISDISPLAYED><![CDATA[N]]></ISDISPLAYED>
+<!--4A1B197056294AC1BAC1E8EC86FB8876-->  <DISPLAYLENGTH><![CDATA[32]]></DISPLAYLENGTH>
+<!--4A1B197056294AC1BAC1E8EC86FB8876-->  <ISREADONLY><![CDATA[N]]></ISREADONLY>
+<!--4A1B197056294AC1BAC1E8EC86FB8876-->  <SEQNO><![CDATA[270]]></SEQNO>
+<!--4A1B197056294AC1BAC1E8EC86FB8876-->  <ISSAMELINE><![CDATA[N]]></ISSAMELINE>
+<!--4A1B197056294AC1BAC1E8EC86FB8876-->  <ISFIELDONLY><![CDATA[N]]></ISFIELDONLY>
+<!--4A1B197056294AC1BAC1E8EC86FB8876-->  <ISENCRYPTED><![CDATA[N]]></ISENCRYPTED>
+<!--4A1B197056294AC1BAC1E8EC86FB8876-->  <SHOWINRELATION><![CDATA[N]]></SHOWINRELATION>
+<!--4A1B197056294AC1BAC1E8EC86FB8876-->  <ISFIRSTFOCUSEDFIELD><![CDATA[N]]></ISFIRSTFOCUSEDFIELD>
+<!--4A1B197056294AC1BAC1E8EC86FB8876-->  <AD_MODULE_ID><![CDATA[9BA0836A3CD74EE4AB48753A47211BCC]]></AD_MODULE_ID>
+<!--4A1B197056294AC1BAC1E8EC86FB8876-->  <STARTINODDCOLUMN><![CDATA[N]]></STARTINODDCOLUMN>
+<!--4A1B197056294AC1BAC1E8EC86FB8876-->  <STARTNEWLINE><![CDATA[N]]></STARTNEWLINE>
+<!--4A1B197056294AC1BAC1E8EC86FB8876-->  <ISSHOWNINSTATUSBAR><![CDATA[N]]></ISSHOWNINSTATUSBAR>
+<!--4A1B197056294AC1BAC1E8EC86FB8876-->  <EM_OBUIAPP_SHOWSUMMARY><![CDATA[N]]></EM_OBUIAPP_SHOWSUMMARY>
+<!--4A1B197056294AC1BAC1E8EC86FB8876--></AD_FIELD>
+
 <!--4C54C83FD0D6411CBF3474C406051B26--><AD_FIELD>
 <!--4C54C83FD0D6411CBF3474C406051B26-->  <AD_FIELD_ID><![CDATA[4C54C83FD0D6411CBF3474C406051B26]]></AD_FIELD_ID>
 <!--4C54C83FD0D6411CBF3474C406051B26-->  <AD_CLIENT_ID><![CDATA[0]]></AD_CLIENT_ID>
@@ -2341,6 +3364,34 @@
 <!--4FE399927E2A4173BACE92E889B779AA-->  <EM_OBUIAPP_SHOWSUMMARY><![CDATA[N]]></EM_OBUIAPP_SHOWSUMMARY>
 <!--4FE399927E2A4173BACE92E889B779AA--></AD_FIELD>
 
+<!--5006CC3839C74BD3B66CF8ADAF10D1B3--><AD_FIELD>
+<!--5006CC3839C74BD3B66CF8ADAF10D1B3-->  <AD_FIELD_ID><![CDATA[5006CC3839C74BD3B66CF8ADAF10D1B3]]></AD_FIELD_ID>
+<!--5006CC3839C74BD3B66CF8ADAF10D1B3-->  <AD_CLIENT_ID><![CDATA[0]]></AD_CLIENT_ID>
+<!--5006CC3839C74BD3B66CF8ADAF10D1B3-->  <AD_ORG_ID><![CDATA[0]]></AD_ORG_ID>
+<!--5006CC3839C74BD3B66CF8ADAF10D1B3-->  <ISACTIVE><![CDATA[Y]]></ISACTIVE>
+<!--5006CC3839C74BD3B66CF8ADAF10D1B3-->  <NAME><![CDATA[Application Element]]></NAME>
+<!--5006CC3839C74BD3B66CF8ADAF10D1B3-->  <DESCRIPTION><![CDATA[An element that consolidates help, descriptions and terms for a database column and allows for a central maintenance.]]></DESCRIPTION>
+<!--5006CC3839C74BD3B66CF8ADAF10D1B3-->  <HELP><![CDATA[The System Element allows for the central maintenance of help, descriptions and terminology for a database column.]]></HELP>
+<!--5006CC3839C74BD3B66CF8ADAF10D1B3-->  <ISCENTRALLYMAINTAINED><![CDATA[Y]]></ISCENTRALLYMAINTAINED>
+<!--5006CC3839C74BD3B66CF8ADAF10D1B3-->  <AD_TAB_ID><![CDATA[AB1837F0A66D4137BD2E6F49378E7A9D]]></AD_TAB_ID>
+<!--5006CC3839C74BD3B66CF8ADAF10D1B3-->  <AD_COLUMN_ID><![CDATA[927DA01A833E3AFAE040A8C0CF072B85]]></AD_COLUMN_ID>
+<!--5006CC3839C74BD3B66CF8ADAF10D1B3-->  <IGNOREINWAD><![CDATA[N]]></IGNOREINWAD>
+<!--5006CC3839C74BD3B66CF8ADAF10D1B3-->  <ISDISPLAYED><![CDATA[Y]]></ISDISPLAYED>
+<!--5006CC3839C74BD3B66CF8ADAF10D1B3-->  <DISPLAYLENGTH><![CDATA[32]]></DISPLAYLENGTH>
+<!--5006CC3839C74BD3B66CF8ADAF10D1B3-->  <ISREADONLY><![CDATA[N]]></ISREADONLY>
+<!--5006CC3839C74BD3B66CF8ADAF10D1B3-->  <SEQNO><![CDATA[80]]></SEQNO>
+<!--5006CC3839C74BD3B66CF8ADAF10D1B3-->  <ISSAMELINE><![CDATA[N]]></ISSAMELINE>
+<!--5006CC3839C74BD3B66CF8ADAF10D1B3-->  <ISFIELDONLY><![CDATA[N]]></ISFIELDONLY>
+<!--5006CC3839C74BD3B66CF8ADAF10D1B3-->  <ISENCRYPTED><![CDATA[N]]></ISENCRYPTED>
+<!--5006CC3839C74BD3B66CF8ADAF10D1B3-->  <SHOWINRELATION><![CDATA[N]]></SHOWINRELATION>
+<!--5006CC3839C74BD3B66CF8ADAF10D1B3-->  <ISFIRSTFOCUSEDFIELD><![CDATA[N]]></ISFIRSTFOCUSEDFIELD>
+<!--5006CC3839C74BD3B66CF8ADAF10D1B3-->  <AD_MODULE_ID><![CDATA[9BA0836A3CD74EE4AB48753A47211BCC]]></AD_MODULE_ID>
+<!--5006CC3839C74BD3B66CF8ADAF10D1B3-->  <STARTINODDCOLUMN><![CDATA[N]]></STARTINODDCOLUMN>
+<!--5006CC3839C74BD3B66CF8ADAF10D1B3-->  <STARTNEWLINE><![CDATA[N]]></STARTNEWLINE>
+<!--5006CC3839C74BD3B66CF8ADAF10D1B3-->  <ISSHOWNINSTATUSBAR><![CDATA[N]]></ISSHOWNINSTATUSBAR>
+<!--5006CC3839C74BD3B66CF8ADAF10D1B3-->  <EM_OBUIAPP_SHOWSUMMARY><![CDATA[N]]></EM_OBUIAPP_SHOWSUMMARY>
+<!--5006CC3839C74BD3B66CF8ADAF10D1B3--></AD_FIELD>
+
 <!--50FB7470536A44D69F0EB34B18B9D1FB--><AD_FIELD>
 <!--50FB7470536A44D69F0EB34B18B9D1FB-->  <AD_FIELD_ID><![CDATA[50FB7470536A44D69F0EB34B18B9D1FB]]></AD_FIELD_ID>
 <!--50FB7470536A44D69F0EB34B18B9D1FB-->  <AD_CLIENT_ID><![CDATA[0]]></AD_CLIENT_ID>
@@ -2397,6 +3448,34 @@
 <!--516959378C7148DDA982C5C655796CBB-->  <EM_OBUIAPP_SHOWSUMMARY><![CDATA[N]]></EM_OBUIAPP_SHOWSUMMARY>
 <!--516959378C7148DDA982C5C655796CBB--></AD_FIELD>
 
+<!--51C11FC2BD1E48D2BB2701C4044A7F0A--><AD_FIELD>
+<!--51C11FC2BD1E48D2BB2701C4044A7F0A-->  <AD_FIELD_ID><![CDATA[51C11FC2BD1E48D2BB2701C4044A7F0A]]></AD_FIELD_ID>
+<!--51C11FC2BD1E48D2BB2701C4044A7F0A-->  <AD_CLIENT_ID><![CDATA[0]]></AD_CLIENT_ID>
+<!--51C11FC2BD1E48D2BB2701C4044A7F0A-->  <AD_ORG_ID><![CDATA[0]]></AD_ORG_ID>
+<!--51C11FC2BD1E48D2BB2701C4044A7F0A-->  <ISACTIVE><![CDATA[Y]]></ISACTIVE>
+<!--51C11FC2BD1E48D2BB2701C4044A7F0A-->  <NAME><![CDATA[Reference]]></NAME>
+<!--51C11FC2BD1E48D2BB2701C4044A7F0A-->  <DESCRIPTION><![CDATA[The data type of this field.]]></DESCRIPTION>
+<!--51C11FC2BD1E48D2BB2701C4044A7F0A-->  <HELP><![CDATA[The Reference indicates the type of reference field]]></HELP>
+<!--51C11FC2BD1E48D2BB2701C4044A7F0A-->  <ISCENTRALLYMAINTAINED><![CDATA[Y]]></ISCENTRALLYMAINTAINED>
+<!--51C11FC2BD1E48D2BB2701C4044A7F0A-->  <AD_TAB_ID><![CDATA[AB1837F0A66D4137BD2E6F49378E7A9D]]></AD_TAB_ID>
+<!--51C11FC2BD1E48D2BB2701C4044A7F0A-->  <AD_COLUMN_ID><![CDATA[927DA01A83373AFAE040A8C0CF072B85]]></AD_COLUMN_ID>
+<!--51C11FC2BD1E48D2BB2701C4044A7F0A-->  <IGNOREINWAD><![CDATA[N]]></IGNOREINWAD>
+<!--51C11FC2BD1E48D2BB2701C4044A7F0A-->  <ISDISPLAYED><![CDATA[Y]]></ISDISPLAYED>
+<!--51C11FC2BD1E48D2BB2701C4044A7F0A-->  <DISPLAYLENGTH><![CDATA[32]]></DISPLAYLENGTH>
+<!--51C11FC2BD1E48D2BB2701C4044A7F0A-->  <ISREADONLY><![CDATA[N]]></ISREADONLY>
+<!--51C11FC2BD1E48D2BB2701C4044A7F0A-->  <SEQNO><![CDATA[130]]></SEQNO>
+<!--51C11FC2BD1E48D2BB2701C4044A7F0A-->  <ISSAMELINE><![CDATA[N]]></ISSAMELINE>
+<!--51C11FC2BD1E48D2BB2701C4044A7F0A-->  <ISFIELDONLY><![CDATA[N]]></ISFIELDONLY>
+<!--51C11FC2BD1E48D2BB2701C4044A7F0A-->  <ISENCRYPTED><![CDATA[N]]></ISENCRYPTED>
+<!--51C11FC2BD1E48D2BB2701C4044A7F0A-->  <SHOWINRELATION><![CDATA[Y]]></SHOWINRELATION>
+<!--51C11FC2BD1E48D2BB2701C4044A7F0A-->  <ISFIRSTFOCUSEDFIELD><![CDATA[N]]></ISFIRSTFOCUSEDFIELD>
+<!--51C11FC2BD1E48D2BB2701C4044A7F0A-->  <AD_MODULE_ID><![CDATA[9BA0836A3CD74EE4AB48753A47211BCC]]></AD_MODULE_ID>
+<!--51C11FC2BD1E48D2BB2701C4044A7F0A-->  <STARTINODDCOLUMN><![CDATA[N]]></STARTINODDCOLUMN>
+<!--51C11FC2BD1E48D2BB2701C4044A7F0A-->  <STARTNEWLINE><![CDATA[N]]></STARTNEWLINE>
+<!--51C11FC2BD1E48D2BB2701C4044A7F0A-->  <ISSHOWNINSTATUSBAR><![CDATA[N]]></ISSHOWNINSTATUSBAR>
+<!--51C11FC2BD1E48D2BB2701C4044A7F0A-->  <EM_OBUIAPP_SHOWSUMMARY><![CDATA[N]]></EM_OBUIAPP_SHOWSUMMARY>
+<!--51C11FC2BD1E48D2BB2701C4044A7F0A--></AD_FIELD>
+
 <!--51D4529B4DCA421485703A4ACC2B259A--><AD_FIELD>
 <!--51D4529B4DCA421485703A4ACC2B259A-->  <AD_FIELD_ID><![CDATA[51D4529B4DCA421485703A4ACC2B259A]]></AD_FIELD_ID>
 <!--51D4529B4DCA421485703A4ACC2B259A-->  <AD_CLIENT_ID><![CDATA[0]]></AD_CLIENT_ID>
@@ -2507,6 +3586,34 @@
 <!--52520B70D8F34A63832653BA48829360-->  <EM_OBUIAPP_SHOWSUMMARY><![CDATA[N]]></EM_OBUIAPP_SHOWSUMMARY>
 <!--52520B70D8F34A63832653BA48829360--></AD_FIELD>
 
+<!--5300C83F7F534B76BA61A485A4231B5A--><AD_FIELD>
+<!--5300C83F7F534B76BA61A485A4231B5A-->  <AD_FIELD_ID><![CDATA[5300C83F7F534B76BA61A485A4231B5A]]></AD_FIELD_ID>
+<!--5300C83F7F534B76BA61A485A4231B5A-->  <AD_CLIENT_ID><![CDATA[0]]></AD_CLIENT_ID>
+<!--5300C83F7F534B76BA61A485A4231B5A-->  <AD_ORG_ID><![CDATA[0]]></AD_ORG_ID>
+<!--5300C83F7F534B76BA61A485A4231B5A-->  <ISACTIVE><![CDATA[Y]]></ISACTIVE>
+<!--5300C83F7F534B76BA61A485A4231B5A-->  <NAME><![CDATA[Validation]]></NAME>
+<!--5300C83F7F534B76BA61A485A4231B5A-->  <DESCRIPTION><![CDATA[A validation rule that defines how an entry is determined to be valid or invalid.]]></DESCRIPTION>
+<!--5300C83F7F534B76BA61A485A4231B5A-->  <HELP><![CDATA[The Validation Rule indicates a unique validation rule.  These rules define how an entry is determined to valid or invalid.]]></HELP>
+<!--5300C83F7F534B76BA61A485A4231B5A-->  <ISCENTRALLYMAINTAINED><![CDATA[Y]]></ISCENTRALLYMAINTAINED>
+<!--5300C83F7F534B76BA61A485A4231B5A-->  <AD_TAB_ID><![CDATA[F48E7C517C334F26AC5A25D71FE707D5]]></AD_TAB_ID>
+<!--5300C83F7F534B76BA61A485A4231B5A-->  <AD_COLUMN_ID><![CDATA[A35E96B6DAC1441D89A64BFF46E4E35F]]></AD_COLUMN_ID>
+<!--5300C83F7F534B76BA61A485A4231B5A-->  <IGNOREINWAD><![CDATA[N]]></IGNOREINWAD>
+<!--5300C83F7F534B76BA61A485A4231B5A-->  <ISDISPLAYED><![CDATA[Y]]></ISDISPLAYED>
+<!--5300C83F7F534B76BA61A485A4231B5A-->  <DISPLAYLENGTH><![CDATA[32]]></DISPLAYLENGTH>
+<!--5300C83F7F534B76BA61A485A4231B5A-->  <ISREADONLY><![CDATA[N]]></ISREADONLY>
+<!--5300C83F7F534B76BA61A485A4231B5A-->  <SEQNO><![CDATA[150]]></SEQNO>
+<!--5300C83F7F534B76BA61A485A4231B5A-->  <ISSAMELINE><![CDATA[N]]></ISSAMELINE>
+<!--5300C83F7F534B76BA61A485A4231B5A-->  <ISFIELDONLY><![CDATA[N]]></ISFIELDONLY>
+<!--5300C83F7F534B76BA61A485A4231B5A-->  <ISENCRYPTED><![CDATA[N]]></ISENCRYPTED>
+<!--5300C83F7F534B76BA61A485A4231B5A-->  <SHOWINRELATION><![CDATA[N]]></SHOWINRELATION>
+<!--5300C83F7F534B76BA61A485A4231B5A-->  <ISFIRSTFOCUSEDFIELD><![CDATA[N]]></ISFIRSTFOCUSEDFIELD>
+<!--5300C83F7F534B76BA61A485A4231B5A-->  <AD_MODULE_ID><![CDATA[9BA0836A3CD74EE4AB48753A47211BCC]]></AD_MODULE_ID>
+<!--5300C83F7F534B76BA61A485A4231B5A-->  <STARTINODDCOLUMN><![CDATA[N]]></STARTINODDCOLUMN>
+<!--5300C83F7F534B76BA61A485A4231B5A-->  <STARTNEWLINE><![CDATA[N]]></STARTNEWLINE>
+<!--5300C83F7F534B76BA61A485A4231B5A-->  <ISSHOWNINSTATUSBAR><![CDATA[N]]></ISSHOWNINSTATUSBAR>
+<!--5300C83F7F534B76BA61A485A4231B5A-->  <EM_OBUIAPP_SHOWSUMMARY><![CDATA[N]]></EM_OBUIAPP_SHOWSUMMARY>
+<!--5300C83F7F534B76BA61A485A4231B5A--></AD_FIELD>
+
 <!--535052D8957B4292A1E5F70190892825--><AD_FIELD>
 <!--535052D8957B4292A1E5F70190892825-->  <AD_FIELD_ID><![CDATA[535052D8957B4292A1E5F70190892825]]></AD_FIELD_ID>
 <!--535052D8957B4292A1E5F70190892825-->  <AD_CLIENT_ID><![CDATA[0]]></AD_CLIENT_ID>
@@ -2536,6 +3643,61 @@
 <!--535052D8957B4292A1E5F70190892825-->  <EM_OBUIAPP_SHOWSUMMARY><![CDATA[N]]></EM_OBUIAPP_SHOWSUMMARY>
 <!--535052D8957B4292A1E5F70190892825--></AD_FIELD>
 
+<!--544E592E576843ECAC02FAD57F8E5E29--><AD_FIELD>
+<!--544E592E576843ECAC02FAD57F8E5E29-->  <AD_FIELD_ID><![CDATA[544E592E576843ECAC02FAD57F8E5E29]]></AD_FIELD_ID>
+<!--544E592E576843ECAC02FAD57F8E5E29-->  <AD_CLIENT_ID><![CDATA[0]]></AD_CLIENT_ID>
+<!--544E592E576843ECAC02FAD57F8E5E29-->  <AD_ORG_ID><![CDATA[0]]></AD_ORG_ID>
+<!--544E592E576843ECAC02FAD57F8E5E29-->  <ISACTIVE><![CDATA[Y]]></ISACTIVE>
+<!--544E592E576843ECAC02FAD57F8E5E29-->  <NAME><![CDATA[Client]]></NAME>
+<!--544E592E576843ECAC02FAD57F8E5E29-->  <DESCRIPTION><![CDATA[Client for this installation.]]></DESCRIPTION>
+<!--544E592E576843ECAC02FAD57F8E5E29-->  <HELP><![CDATA[A Client is a company or a legal entity. You cannot share data between Clients.]]></HELP>
+<!--544E592E576843ECAC02FAD57F8E5E29-->  <ISCENTRALLYMAINTAINED><![CDATA[Y]]></ISCENTRALLYMAINTAINED>
+<!--544E592E576843ECAC02FAD57F8E5E29-->  <AD_TAB_ID><![CDATA[AB1837F0A66D4137BD2E6F49378E7A9D]]></AD_TAB_ID>
+<!--544E592E576843ECAC02FAD57F8E5E29-->  <AD_COLUMN_ID><![CDATA[927DA01A832B3AFAE040A8C0CF072B85]]></AD_COLUMN_ID>
+<!--544E592E576843ECAC02FAD57F8E5E29-->  <IGNOREINWAD><![CDATA[N]]></IGNOREINWAD>
+<!--544E592E576843ECAC02FAD57F8E5E29-->  <ISDISPLAYED><![CDATA[N]]></ISDISPLAYED>
+<!--544E592E576843ECAC02FAD57F8E5E29-->  <DISPLAYLENGTH><![CDATA[32]]></DISPLAYLENGTH>
+<!--544E592E576843ECAC02FAD57F8E5E29-->  <ISREADONLY><![CDATA[N]]></ISREADONLY>
+<!--544E592E576843ECAC02FAD57F8E5E29-->  <ISSAMELINE><![CDATA[N]]></ISSAMELINE>
+<!--544E592E576843ECAC02FAD57F8E5E29-->  <ISFIELDONLY><![CDATA[N]]></ISFIELDONLY>
+<!--544E592E576843ECAC02FAD57F8E5E29-->  <ISENCRYPTED><![CDATA[N]]></ISENCRYPTED>
+<!--544E592E576843ECAC02FAD57F8E5E29-->  <SHOWINRELATION><![CDATA[N]]></SHOWINRELATION>
+<!--544E592E576843ECAC02FAD57F8E5E29-->  <ISFIRSTFOCUSEDFIELD><![CDATA[N]]></ISFIRSTFOCUSEDFIELD>
+<!--544E592E576843ECAC02FAD57F8E5E29-->  <AD_MODULE_ID><![CDATA[9BA0836A3CD74EE4AB48753A47211BCC]]></AD_MODULE_ID>
+<!--544E592E576843ECAC02FAD57F8E5E29-->  <STARTINODDCOLUMN><![CDATA[N]]></STARTINODDCOLUMN>
+<!--544E592E576843ECAC02FAD57F8E5E29-->  <STARTNEWLINE><![CDATA[N]]></STARTNEWLINE>
+<!--544E592E576843ECAC02FAD57F8E5E29-->  <ISSHOWNINSTATUSBAR><![CDATA[N]]></ISSHOWNINSTATUSBAR>
+<!--544E592E576843ECAC02FAD57F8E5E29-->  <EM_OBUIAPP_SHOWSUMMARY><![CDATA[N]]></EM_OBUIAPP_SHOWSUMMARY>
+<!--544E592E576843ECAC02FAD57F8E5E29--></AD_FIELD>
+
+<!--556AC61E6A614BD3AC1074E8E0AF0898--><AD_FIELD>
+<!--556AC61E6A614BD3AC1074E8E0AF0898-->  <AD_FIELD_ID><![CDATA[556AC61E6A614BD3AC1074E8E0AF0898]]></AD_FIELD_ID>
+<!--556AC61E6A614BD3AC1074E8E0AF0898-->  <AD_CLIENT_ID><![CDATA[0]]></AD_CLIENT_ID>
+<!--556AC61E6A614BD3AC1074E8E0AF0898-->  <AD_ORG_ID><![CDATA[0]]></AD_ORG_ID>
+<!--556AC61E6A614BD3AC1074E8E0AF0898-->  <ISACTIVE><![CDATA[Y]]></ISACTIVE>
+<!--556AC61E6A614BD3AC1074E8E0AF0898-->  <NAME><![CDATA[Validation]]></NAME>
+<!--556AC61E6A614BD3AC1074E8E0AF0898-->  <DESCRIPTION><![CDATA[A validation rule that defines how an entry is determined to be valid or invalid.]]></DESCRIPTION>
+<!--556AC61E6A614BD3AC1074E8E0AF0898-->  <HELP><![CDATA[The Validation Rule indicates a unique validation rule.  These rules define how an entry is determined to valid or invalid.]]></HELP>
+<!--556AC61E6A614BD3AC1074E8E0AF0898-->  <ISCENTRALLYMAINTAINED><![CDATA[Y]]></ISCENTRALLYMAINTAINED>
+<!--556AC61E6A614BD3AC1074E8E0AF0898-->  <AD_TAB_ID><![CDATA[AB1837F0A66D4137BD2E6F49378E7A9D]]></AD_TAB_ID>
+<!--556AC61E6A614BD3AC1074E8E0AF0898-->  <AD_COLUMN_ID><![CDATA[A35E96B6DAC1441D89A64BFF46E4E35F]]></AD_COLUMN_ID>
+<!--556AC61E6A614BD3AC1074E8E0AF0898-->  <IGNOREINWAD><![CDATA[N]]></IGNOREINWAD>
+<!--556AC61E6A614BD3AC1074E8E0AF0898-->  <ISDISPLAYED><![CDATA[Y]]></ISDISPLAYED>
+<!--556AC61E6A614BD3AC1074E8E0AF0898-->  <DISPLAYLENGTH><![CDATA[32]]></DISPLAYLENGTH>
+<!--556AC61E6A614BD3AC1074E8E0AF0898-->  <ISREADONLY><![CDATA[N]]></ISREADONLY>
+<!--556AC61E6A614BD3AC1074E8E0AF0898-->  <SEQNO><![CDATA[150]]></SEQNO>
+<!--556AC61E6A614BD3AC1074E8E0AF0898-->  <ISSAMELINE><![CDATA[N]]></ISSAMELINE>
+<!--556AC61E6A614BD3AC1074E8E0AF0898-->  <ISFIELDONLY><![CDATA[N]]></ISFIELDONLY>
+<!--556AC61E6A614BD3AC1074E8E0AF0898-->  <ISENCRYPTED><![CDATA[N]]></ISENCRYPTED>
+<!--556AC61E6A614BD3AC1074E8E0AF0898-->  <SHOWINRELATION><![CDATA[N]]></SHOWINRELATION>
+<!--556AC61E6A614BD3AC1074E8E0AF0898-->  <ISFIRSTFOCUSEDFIELD><![CDATA[N]]></ISFIRSTFOCUSEDFIELD>
+<!--556AC61E6A614BD3AC1074E8E0AF0898-->  <AD_MODULE_ID><![CDATA[9BA0836A3CD74EE4AB48753A47211BCC]]></AD_MODULE_ID>
+<!--556AC61E6A614BD3AC1074E8E0AF0898-->  <STARTINODDCOLUMN><![CDATA[N]]></STARTINODDCOLUMN>
+<!--556AC61E6A614BD3AC1074E8E0AF0898-->  <STARTNEWLINE><![CDATA[N]]></STARTNEWLINE>
+<!--556AC61E6A614BD3AC1074E8E0AF0898-->  <ISSHOWNINSTATUSBAR><![CDATA[N]]></ISSHOWNINSTATUSBAR>
+<!--556AC61E6A614BD3AC1074E8E0AF0898-->  <EM_OBUIAPP_SHOWSUMMARY><![CDATA[N]]></EM_OBUIAPP_SHOWSUMMARY>
+<!--556AC61E6A614BD3AC1074E8E0AF0898--></AD_FIELD>
+
 <!--56148221174B41DB943EA84B43CEA787--><AD_FIELD>
 <!--56148221174B41DB943EA84B43CEA787-->  <AD_FIELD_ID><![CDATA[56148221174B41DB943EA84B43CEA787]]></AD_FIELD_ID>
 <!--56148221174B41DB943EA84B43CEA787-->  <AD_CLIENT_ID><![CDATA[0]]></AD_CLIENT_ID>
@@ -2565,6 +3727,34 @@
 <!--56148221174B41DB943EA84B43CEA787-->  <EM_OBUIAPP_SHOWSUMMARY><![CDATA[N]]></EM_OBUIAPP_SHOWSUMMARY>
 <!--56148221174B41DB943EA84B43CEA787--></AD_FIELD>
 
+<!--576C8EEFD054482AA540F8C9A683F2CC--><AD_FIELD>
+<!--576C8EEFD054482AA540F8C9A683F2CC-->  <AD_FIELD_ID><![CDATA[576C8EEFD054482AA540F8C9A683F2CC]]></AD_FIELD_ID>
+<!--576C8EEFD054482AA540F8C9A683F2CC-->  <AD_CLIENT_ID><![CDATA[0]]></AD_CLIENT_ID>
+<!--576C8EEFD054482AA540F8C9A683F2CC-->  <AD_ORG_ID><![CDATA[0]]></AD_ORG_ID>
+<!--576C8EEFD054482AA540F8C9A683F2CC-->  <ISACTIVE><![CDATA[Y]]></ISACTIVE>
+<!--576C8EEFD054482AA540F8C9A683F2CC-->  <NAME><![CDATA[Fixed]]></NAME>
+<!--576C8EEFD054482AA540F8C9A683F2CC-->  <DESCRIPTION><![CDATA[A means of locking the header tab so it will not be affected if a specified process is run again.]]></DESCRIPTION>
+<!--576C8EEFD054482AA540F8C9A683F2CC-->  <HELP><![CDATA[Is fixed]]></HELP>
+<!--576C8EEFD054482AA540F8C9A683F2CC-->  <ISCENTRALLYMAINTAINED><![CDATA[Y]]></ISCENTRALLYMAINTAINED>
+<!--576C8EEFD054482AA540F8C9A683F2CC-->  <AD_TAB_ID><![CDATA[AB1837F0A66D4137BD2E6F49378E7A9D]]></AD_TAB_ID>
+<!--576C8EEFD054482AA540F8C9A683F2CC-->  <AD_COLUMN_ID><![CDATA[927DA01A833F3AFAE040A8C0CF072B85]]></AD_COLUMN_ID>
+<!--576C8EEFD054482AA540F8C9A683F2CC-->  <IGNOREINWAD><![CDATA[N]]></IGNOREINWAD>
+<!--576C8EEFD054482AA540F8C9A683F2CC-->  <ISDISPLAYED><![CDATA[Y]]></ISDISPLAYED>
+<!--576C8EEFD054482AA540F8C9A683F2CC-->  <DISPLAYLENGTH><![CDATA[1]]></DISPLAYLENGTH>
+<!--576C8EEFD054482AA540F8C9A683F2CC-->  <ISREADONLY><![CDATA[N]]></ISREADONLY>
+<!--576C8EEFD054482AA540F8C9A683F2CC-->  <SEQNO><![CDATA[170]]></SEQNO>
+<!--576C8EEFD054482AA540F8C9A683F2CC-->  <ISSAMELINE><![CDATA[N]]></ISSAMELINE>
+<!--576C8EEFD054482AA540F8C9A683F2CC-->  <ISFIELDONLY><![CDATA[N]]></ISFIELDONLY>
+<!--576C8EEFD054482AA540F8C9A683F2CC-->  <ISENCRYPTED><![CDATA[N]]></ISENCRYPTED>
+<!--576C8EEFD054482AA540F8C9A683F2CC-->  <SHOWINRELATION><![CDATA[N]]></SHOWINRELATION>
+<!--576C8EEFD054482AA540F8C9A683F2CC-->  <ISFIRSTFOCUSEDFIELD><![CDATA[N]]></ISFIRSTFOCUSEDFIELD>
+<!--576C8EEFD054482AA540F8C9A683F2CC-->  <AD_MODULE_ID><![CDATA[9BA0836A3CD74EE4AB48753A47211BCC]]></AD_MODULE_ID>
+<!--576C8EEFD054482AA540F8C9A683F2CC-->  <STARTINODDCOLUMN><![CDATA[N]]></STARTINODDCOLUMN>
+<!--576C8EEFD054482AA540F8C9A683F2CC-->  <STARTNEWLINE><![CDATA[N]]></STARTNEWLINE>
+<!--576C8EEFD054482AA540F8C9A683F2CC-->  <ISSHOWNINSTATUSBAR><![CDATA[N]]></ISSHOWNINSTATUSBAR>
+<!--576C8EEFD054482AA540F8C9A683F2CC-->  <EM_OBUIAPP_SHOWSUMMARY><![CDATA[N]]></EM_OBUIAPP_SHOWSUMMARY>
+<!--576C8EEFD054482AA540F8C9A683F2CC--></AD_FIELD>
+
 <!--5990B2D4A3AA4FB7A8F1E340540524EF--><AD_FIELD>
 <!--5990B2D4A3AA4FB7A8F1E340540524EF-->  <AD_FIELD_ID><![CDATA[5990B2D4A3AA4FB7A8F1E340540524EF]]></AD_FIELD_ID>
 <!--5990B2D4A3AA4FB7A8F1E340540524EF-->  <AD_CLIENT_ID><![CDATA[0]]></AD_CLIENT_ID>
@@ -2648,6 +3838,34 @@
 <!--5A0ED7BE5703490AAF42D324886873C8-->  <EM_OBUIAPP_SHOWSUMMARY><![CDATA[N]]></EM_OBUIAPP_SHOWSUMMARY>
 <!--5A0ED7BE5703490AAF42D324886873C8--></AD_FIELD>
 
+<!--5A4EE714BE7E42D385D9A280B3C8889F--><AD_FIELD>
+<!--5A4EE714BE7E42D385D9A280B3C8889F-->  <AD_FIELD_ID><![CDATA[5A4EE714BE7E42D385D9A280B3C8889F]]></AD_FIELD_ID>
+<!--5A4EE714BE7E42D385D9A280B3C8889F-->  <AD_CLIENT_ID><![CDATA[0]]></AD_CLIENT_ID>
+<!--5A4EE714BE7E42D385D9A280B3C8889F-->  <AD_ORG_ID><![CDATA[0]]></AD_ORG_ID>
+<!--5A4EE714BE7E42D385D9A280B3C8889F-->  <ISACTIVE><![CDATA[Y]]></ISACTIVE>
+<!--5A4EE714BE7E42D385D9A280B3C8889F-->  <NAME><![CDATA[Central Maintenance]]></NAME>
+<!--5A4EE714BE7E42D385D9A280B3C8889F-->  <DESCRIPTION><![CDATA[A flag indicating that this label is managed in a central repository.]]></DESCRIPTION>
+<!--5A4EE714BE7E42D385D9A280B3C8889F-->  <HELP><![CDATA[The Centrally Maintained checkbox indicates if the Name, Description and Help maintained in 'System Element' table  or 'Window' table.]]></HELP>
+<!--5A4EE714BE7E42D385D9A280B3C8889F-->  <ISCENTRALLYMAINTAINED><![CDATA[Y]]></ISCENTRALLYMAINTAINED>
+<!--5A4EE714BE7E42D385D9A280B3C8889F-->  <AD_TAB_ID><![CDATA[F48E7C517C334F26AC5A25D71FE707D5]]></AD_TAB_ID>
+<!--5A4EE714BE7E42D385D9A280B3C8889F-->  <AD_COLUMN_ID><![CDATA[927DA01A833A3AFAE040A8C0CF072B85]]></AD_COLUMN_ID>
+<!--5A4EE714BE7E42D385D9A280B3C8889F-->  <IGNOREINWAD><![CDATA[N]]></IGNOREINWAD>
+<!--5A4EE714BE7E42D385D9A280B3C8889F-->  <ISDISPLAYED><![CDATA[Y]]></ISDISPLAYED>
+<!--5A4EE714BE7E42D385D9A280B3C8889F-->  <DISPLAYLENGTH><![CDATA[1]]></DISPLAYLENGTH>
+<!--5A4EE714BE7E42D385D9A280B3C8889F-->  <ISREADONLY><![CDATA[N]]></ISREADONLY>
+<!--5A4EE714BE7E42D385D9A280B3C8889F-->  <SEQNO><![CDATA[70]]></SEQNO>
+<!--5A4EE714BE7E42D385D9A280B3C8889F-->  <ISSAMELINE><![CDATA[N]]></ISSAMELINE>
+<!--5A4EE714BE7E42D385D9A280B3C8889F-->  <ISFIELDONLY><![CDATA[N]]></ISFIELDONLY>
+<!--5A4EE714BE7E42D385D9A280B3C8889F-->  <ISENCRYPTED><![CDATA[N]]></ISENCRYPTED>
+<!--5A4EE714BE7E42D385D9A280B3C8889F-->  <SHOWINRELATION><![CDATA[N]]></SHOWINRELATION>
+<!--5A4EE714BE7E42D385D9A280B3C8889F-->  <ISFIRSTFOCUSEDFIELD><![CDATA[N]]></ISFIRSTFOCUSEDFIELD>
+<!--5A4EE714BE7E42D385D9A280B3C8889F-->  <AD_MODULE_ID><![CDATA[9BA0836A3CD74EE4AB48753A47211BCC]]></AD_MODULE_ID>
+<!--5A4EE714BE7E42D385D9A280B3C8889F-->  <STARTINODDCOLUMN><![CDATA[N]]></STARTINODDCOLUMN>
+<!--5A4EE714BE7E42D385D9A280B3C8889F-->  <STARTNEWLINE><![CDATA[N]]></STARTNEWLINE>
+<!--5A4EE714BE7E42D385D9A280B3C8889F-->  <ISSHOWNINSTATUSBAR><![CDATA[N]]></ISSHOWNINSTATUSBAR>
+<!--5A4EE714BE7E42D385D9A280B3C8889F-->  <EM_OBUIAPP_SHOWSUMMARY><![CDATA[N]]></EM_OBUIAPP_SHOWSUMMARY>
+<!--5A4EE714BE7E42D385D9A280B3C8889F--></AD_FIELD>
+
 <!--5BBC5332533948DE834E9A18BCAC3807--><AD_FIELD>
 <!--5BBC5332533948DE834E9A18BCAC3807-->  <AD_FIELD_ID><![CDATA[5BBC5332533948DE834E9A18BCAC3807]]></AD_FIELD_ID>
 <!--5BBC5332533948DE834E9A18BCAC3807-->  <AD_CLIENT_ID><![CDATA[0]]></AD_CLIENT_ID>
@@ -2762,6 +3980,34 @@
 <!--611FA547A7F24D2EA63AFF6C87633287-->  <EM_OBUIAPP_SHOWSUMMARY><![CDATA[N]]></EM_OBUIAPP_SHOWSUMMARY>
 <!--611FA547A7F24D2EA63AFF6C87633287--></AD_FIELD>
 
+<!--61F01644CDCC4C7DB3F9171BEC9CFB1C--><AD_FIELD>
+<!--61F01644CDCC4C7DB3F9171BEC9CFB1C-->  <AD_FIELD_ID><![CDATA[61F01644CDCC4C7DB3F9171BEC9CFB1C]]></AD_FIELD_ID>
+<!--61F01644CDCC4C7DB3F9171BEC9CFB1C-->  <AD_CLIENT_ID><![CDATA[0]]></AD_CLIENT_ID>
+<!--61F01644CDCC4C7DB3F9171BEC9CFB1C-->  <AD_ORG_ID><![CDATA[0]]></AD_ORG_ID>
+<!--61F01644CDCC4C7DB3F9171BEC9CFB1C-->  <ISACTIVE><![CDATA[Y]]></ISACTIVE>
+<!--61F01644CDCC4C7DB3F9171BEC9CFB1C-->  <NAME><![CDATA[Evaluate Fixed Value]]></NAME>
+<!--61F01644CDCC4C7DB3F9171BEC9CFB1C-->  <HELP><![CDATA[When the flag is enabled the Fixed Value is evaluated as a JS expression.]]></HELP>
+<!--61F01644CDCC4C7DB3F9171BEC9CFB1C-->  <ISCENTRALLYMAINTAINED><![CDATA[Y]]></ISCENTRALLYMAINTAINED>
+<!--61F01644CDCC4C7DB3F9171BEC9CFB1C-->  <AD_TAB_ID><![CDATA[AB1837F0A66D4137BD2E6F49378E7A9D]]></AD_TAB_ID>
+<!--61F01644CDCC4C7DB3F9171BEC9CFB1C-->  <AD_COLUMN_ID><![CDATA[970E2B0C6F6FA805E040007F0100216B]]></AD_COLUMN_ID>
+<!--61F01644CDCC4C7DB3F9171BEC9CFB1C-->  <IGNOREINWAD><![CDATA[N]]></IGNOREINWAD>
+<!--61F01644CDCC4C7DB3F9171BEC9CFB1C-->  <ISDISPLAYED><![CDATA[Y]]></ISDISPLAYED>
+<!--61F01644CDCC4C7DB3F9171BEC9CFB1C-->  <DISPLAYLOGIC><![CDATA[@IsFixed@='Y']]></DISPLAYLOGIC>
+<!--61F01644CDCC4C7DB3F9171BEC9CFB1C-->  <DISPLAYLENGTH><![CDATA[1]]></DISPLAYLENGTH>
+<!--61F01644CDCC4C7DB3F9171BEC9CFB1C-->  <ISREADONLY><![CDATA[N]]></ISREADONLY>
+<!--61F01644CDCC4C7DB3F9171BEC9CFB1C-->  <SEQNO><![CDATA[180]]></SEQNO>
+<!--61F01644CDCC4C7DB3F9171BEC9CFB1C-->  <ISSAMELINE><![CDATA[N]]></ISSAMELINE>
+<!--61F01644CDCC4C7DB3F9171BEC9CFB1C-->  <ISFIELDONLY><![CDATA[N]]></ISFIELDONLY>
+<!--61F01644CDCC4C7DB3F9171BEC9CFB1C-->  <ISENCRYPTED><![CDATA[N]]></ISENCRYPTED>
+<!--61F01644CDCC4C7DB3F9171BEC9CFB1C-->  <SHOWINRELATION><![CDATA[N]]></SHOWINRELATION>
+<!--61F01644CDCC4C7DB3F9171BEC9CFB1C-->  <ISFIRSTFOCUSEDFIELD><![CDATA[N]]></ISFIRSTFOCUSEDFIELD>
+<!--61F01644CDCC4C7DB3F9171BEC9CFB1C-->  <AD_MODULE_ID><![CDATA[9BA0836A3CD74EE4AB48753A47211BCC]]></AD_MODULE_ID>
+<!--61F01644CDCC4C7DB3F9171BEC9CFB1C-->  <STARTINODDCOLUMN><![CDATA[N]]></STARTINODDCOLUMN>
+<!--61F01644CDCC4C7DB3F9171BEC9CFB1C-->  <STARTNEWLINE><![CDATA[N]]></STARTNEWLINE>
+<!--61F01644CDCC4C7DB3F9171BEC9CFB1C-->  <ISSHOWNINSTATUSBAR><![CDATA[N]]></ISSHOWNINSTATUSBAR>
+<!--61F01644CDCC4C7DB3F9171BEC9CFB1C-->  <EM_OBUIAPP_SHOWSUMMARY><![CDATA[N]]></EM_OBUIAPP_SHOWSUMMARY>
+<!--61F01644CDCC4C7DB3F9171BEC9CFB1C--></AD_FIELD>
+
 <!--6276B88C18A043C7B8E0D8D69A49B63C--><AD_FIELD>
 <!--6276B88C18A043C7B8E0D8D69A49B63C-->  <AD_FIELD_ID><![CDATA[6276B88C18A043C7B8E0D8D69A49B63C]]></AD_FIELD_ID>
 <!--6276B88C18A043C7B8E0D8D69A49B63C-->  <AD_CLIENT_ID><![CDATA[0]]></AD_CLIENT_ID>
@@ -2818,6 +4064,145 @@
 <!--62DC7339FC3A44D7BEBD79408282BE1C-->  <EM_OBUIAPP_SHOWSUMMARY><![CDATA[N]]></EM_OBUIAPP_SHOWSUMMARY>
 <!--62DC7339FC3A44D7BEBD79408282BE1C--></AD_FIELD>
 
+<!--6306A14217564220BDE3241A730FA630--><AD_FIELD>
+<!--6306A14217564220BDE3241A730FA630-->  <AD_FIELD_ID><![CDATA[6306A14217564220BDE3241A730FA630]]></AD_FIELD_ID>
+<!--6306A14217564220BDE3241A730FA630-->  <AD_CLIENT_ID><![CDATA[0]]></AD_CLIENT_ID>
+<!--6306A14217564220BDE3241A730FA630-->  <AD_ORG_ID><![CDATA[0]]></AD_ORG_ID>
+<!--6306A14217564220BDE3241A730FA630-->  <ISACTIVE><![CDATA[Y]]></ISACTIVE>
+<!--6306A14217564220BDE3241A730FA630-->  <NAME><![CDATA[Module]]></NAME>
+<!--6306A14217564220BDE3241A730FA630-->  <DESCRIPTION><![CDATA[Module]]></DESCRIPTION>
+<!--6306A14217564220BDE3241A730FA630-->  <HELP><![CDATA[Indicates the module the element forms part of.]]></HELP>
+<!--6306A14217564220BDE3241A730FA630-->  <ISCENTRALLYMAINTAINED><![CDATA[Y]]></ISCENTRALLYMAINTAINED>
+<!--6306A14217564220BDE3241A730FA630-->  <AD_TAB_ID><![CDATA[F48E7C517C334F26AC5A25D71FE707D5]]></AD_TAB_ID>
+<!--6306A14217564220BDE3241A730FA630-->  <AD_COLUMN_ID><![CDATA[927DA01A83323AFAE040A8C0CF072B85]]></AD_COLUMN_ID>
+<!--6306A14217564220BDE3241A730FA630-->  <IGNOREINWAD><![CDATA[N]]></IGNOREINWAD>
+<!--6306A14217564220BDE3241A730FA630-->  <ISDISPLAYED><![CDATA[Y]]></ISDISPLAYED>
+<!--6306A14217564220BDE3241A730FA630-->  <DISPLAYLENGTH><![CDATA[32]]></DISPLAYLENGTH>
+<!--6306A14217564220BDE3241A730FA630-->  <ISREADONLY><![CDATA[N]]></ISREADONLY>
+<!--6306A14217564220BDE3241A730FA630-->  <SEQNO><![CDATA[10]]></SEQNO>
+<!--6306A14217564220BDE3241A730FA630-->  <ISSAMELINE><![CDATA[N]]></ISSAMELINE>
+<!--6306A14217564220BDE3241A730FA630-->  <ISFIELDONLY><![CDATA[N]]></ISFIELDONLY>
+<!--6306A14217564220BDE3241A730FA630-->  <ISENCRYPTED><![CDATA[N]]></ISENCRYPTED>
+<!--6306A14217564220BDE3241A730FA630-->  <SHOWINRELATION><![CDATA[Y]]></SHOWINRELATION>
+<!--6306A14217564220BDE3241A730FA630-->  <ISFIRSTFOCUSEDFIELD><![CDATA[N]]></ISFIRSTFOCUSEDFIELD>
+<!--6306A14217564220BDE3241A730FA630-->  <AD_MODULE_ID><![CDATA[9BA0836A3CD74EE4AB48753A47211BCC]]></AD_MODULE_ID>
+<!--6306A14217564220BDE3241A730FA630-->  <STARTINODDCOLUMN><![CDATA[N]]></STARTINODDCOLUMN>
+<!--6306A14217564220BDE3241A730FA630-->  <STARTNEWLINE><![CDATA[N]]></STARTNEWLINE>
+<!--6306A14217564220BDE3241A730FA630-->  <ISSHOWNINSTATUSBAR><![CDATA[N]]></ISSHOWNINSTATUSBAR>
+<!--6306A14217564220BDE3241A730FA630-->  <EM_OBUIAPP_SHOWSUMMARY><![CDATA[N]]></EM_OBUIAPP_SHOWSUMMARY>
+<!--6306A14217564220BDE3241A730FA630--></AD_FIELD>
+
+<!--63744D29B7224D9796AAAFCC99DE164E--><AD_FIELD>
+<!--63744D29B7224D9796AAAFCC99DE164E-->  <AD_FIELD_ID><![CDATA[63744D29B7224D9796AAAFCC99DE164E]]></AD_FIELD_ID>
+<!--63744D29B7224D9796AAAFCC99DE164E-->  <AD_CLIENT_ID><![CDATA[0]]></AD_CLIENT_ID>
+<!--63744D29B7224D9796AAAFCC99DE164E-->  <AD_ORG_ID><![CDATA[0]]></AD_ORG_ID>
+<!--63744D29B7224D9796AAAFCC99DE164E-->  <ISACTIVE><![CDATA[Y]]></ISACTIVE>
+<!--63744D29B7224D9796AAAFCC99DE164E-->  <NAME><![CDATA[Show In Description]]></NAME>
+<!--63744D29B7224D9796AAAFCC99DE164E-->  <DESCRIPTION><![CDATA[Defines if this parameter is relevant in Text column on C_File table.]]></DESCRIPTION>
+<!--63744D29B7224D9796AAAFCC99DE164E-->  <HELP><![CDATA[Defines if this parameter is relevant in Text column on C_File table.]]></HELP>
+<!--63744D29B7224D9796AAAFCC99DE164E-->  <ISCENTRALLYMAINTAINED><![CDATA[Y]]></ISCENTRALLYMAINTAINED>
+<!--63744D29B7224D9796AAAFCC99DE164E-->  <AD_TAB_ID><![CDATA[F48E7C517C334F26AC5A25D71FE707D5]]></AD_TAB_ID>
+<!--63744D29B7224D9796AAAFCC99DE164E-->  <AD_COLUMN_ID><![CDATA[71ABD9603AE446088C86C4BDA69FE753]]></AD_COLUMN_ID>
+<!--63744D29B7224D9796AAAFCC99DE164E-->  <IGNOREINWAD><![CDATA[N]]></IGNOREINWAD>
+<!--63744D29B7224D9796AAAFCC99DE164E-->  <ISDISPLAYED><![CDATA[Y]]></ISDISPLAYED>
+<!--63744D29B7224D9796AAAFCC99DE164E-->  <DISPLAYLENGTH><![CDATA[1]]></DISPLAYLENGTH>
+<!--63744D29B7224D9796AAAFCC99DE164E-->  <ISREADONLY><![CDATA[N]]></ISREADONLY>
+<!--63744D29B7224D9796AAAFCC99DE164E-->  <SEQNO><![CDATA[100]]></SEQNO>
+<!--63744D29B7224D9796AAAFCC99DE164E-->  <ISSAMELINE><![CDATA[N]]></ISSAMELINE>
+<!--63744D29B7224D9796AAAFCC99DE164E-->  <ISFIELDONLY><![CDATA[N]]></ISFIELDONLY>
+<!--63744D29B7224D9796AAAFCC99DE164E-->  <ISENCRYPTED><![CDATA[N]]></ISENCRYPTED>
+<!--63744D29B7224D9796AAAFCC99DE164E-->  <SHOWINRELATION><![CDATA[Y]]></SHOWINRELATION>
+<!--63744D29B7224D9796AAAFCC99DE164E-->  <ISFIRSTFOCUSEDFIELD><![CDATA[N]]></ISFIRSTFOCUSEDFIELD>
+<!--63744D29B7224D9796AAAFCC99DE164E-->  <AD_MODULE_ID><![CDATA[9BA0836A3CD74EE4AB48753A47211BCC]]></AD_MODULE_ID>
+<!--63744D29B7224D9796AAAFCC99DE164E-->  <STARTINODDCOLUMN><![CDATA[N]]></STARTINODDCOLUMN>
+<!--63744D29B7224D9796AAAFCC99DE164E-->  <STARTNEWLINE><![CDATA[N]]></STARTNEWLINE>
+<!--63744D29B7224D9796AAAFCC99DE164E-->  <ISSHOWNINSTATUSBAR><![CDATA[N]]></ISSHOWNINSTATUSBAR>
+<!--63744D29B7224D9796AAAFCC99DE164E-->  <EM_OBUIAPP_SHOWSUMMARY><![CDATA[N]]></EM_OBUIAPP_SHOWSUMMARY>
+<!--63744D29B7224D9796AAAFCC99DE164E--></AD_FIELD>
+
+<!--644E0BCC89874A9990C85F8B1E739A9A--><AD_FIELD>
+<!--644E0BCC89874A9990C85F8B1E739A9A-->  <AD_FIELD_ID><![CDATA[644E0BCC89874A9990C85F8B1E739A9A]]></AD_FIELD_ID>
+<!--644E0BCC89874A9990C85F8B1E739A9A-->  <AD_CLIENT_ID><![CDATA[0]]></AD_CLIENT_ID>
+<!--644E0BCC89874A9990C85F8B1E739A9A-->  <AD_ORG_ID><![CDATA[0]]></AD_ORG_ID>
+<!--644E0BCC89874A9990C85F8B1E739A9A-->  <ISACTIVE><![CDATA[Y]]></ISACTIVE>
+<!--644E0BCC89874A9990C85F8B1E739A9A-->  <NAME><![CDATA[Field Group]]></NAME>
+<!--644E0BCC89874A9990C85F8B1E739A9A-->  <DESCRIPTION><![CDATA[A classification of similar fields.]]></DESCRIPTION>
+<!--644E0BCC89874A9990C85F8B1E739A9A-->  <HELP><![CDATA[The Field Group indicates the logical group that this field belongs to (History, Amounts, Quantities)]]></HELP>
+<!--644E0BCC89874A9990C85F8B1E739A9A-->  <ISCENTRALLYMAINTAINED><![CDATA[Y]]></ISCENTRALLYMAINTAINED>
+<!--644E0BCC89874A9990C85F8B1E739A9A-->  <AD_TAB_ID><![CDATA[F48E7C517C334F26AC5A25D71FE707D5]]></AD_TAB_ID>
+<!--644E0BCC89874A9990C85F8B1E739A9A-->  <AD_COLUMN_ID><![CDATA[BD4A8B0F15B542EE939DAC95BF18EAE2]]></AD_COLUMN_ID>
+<!--644E0BCC89874A9990C85F8B1E739A9A-->  <IGNOREINWAD><![CDATA[N]]></IGNOREINWAD>
+<!--644E0BCC89874A9990C85F8B1E739A9A-->  <ISDISPLAYED><![CDATA[N]]></ISDISPLAYED>
+<!--644E0BCC89874A9990C85F8B1E739A9A-->  <DISPLAYLENGTH><![CDATA[32]]></DISPLAYLENGTH>
+<!--644E0BCC89874A9990C85F8B1E739A9A-->  <ISREADONLY><![CDATA[N]]></ISREADONLY>
+<!--644E0BCC89874A9990C85F8B1E739A9A-->  <SEQNO><![CDATA[240]]></SEQNO>
+<!--644E0BCC89874A9990C85F8B1E739A9A-->  <ISSAMELINE><![CDATA[N]]></ISSAMELINE>
+<!--644E0BCC89874A9990C85F8B1E739A9A-->  <ISFIELDONLY><![CDATA[N]]></ISFIELDONLY>
+<!--644E0BCC89874A9990C85F8B1E739A9A-->  <ISENCRYPTED><![CDATA[N]]></ISENCRYPTED>
+<!--644E0BCC89874A9990C85F8B1E739A9A-->  <SHOWINRELATION><![CDATA[N]]></SHOWINRELATION>
+<!--644E0BCC89874A9990C85F8B1E739A9A-->  <ISFIRSTFOCUSEDFIELD><![CDATA[N]]></ISFIRSTFOCUSEDFIELD>
+<!--644E0BCC89874A9990C85F8B1E739A9A-->  <AD_MODULE_ID><![CDATA[9BA0836A3CD74EE4AB48753A47211BCC]]></AD_MODULE_ID>
+<!--644E0BCC89874A9990C85F8B1E739A9A-->  <STARTINODDCOLUMN><![CDATA[N]]></STARTINODDCOLUMN>
+<!--644E0BCC89874A9990C85F8B1E739A9A-->  <STARTNEWLINE><![CDATA[N]]></STARTNEWLINE>
+<!--644E0BCC89874A9990C85F8B1E739A9A-->  <ISSHOWNINSTATUSBAR><![CDATA[N]]></ISSHOWNINSTATUSBAR>
+<!--644E0BCC89874A9990C85F8B1E739A9A-->  <EM_OBUIAPP_SHOWSUMMARY><![CDATA[N]]></EM_OBUIAPP_SHOWSUMMARY>
+<!--644E0BCC89874A9990C85F8B1E739A9A--></AD_FIELD>
+
+<!--6451D44CE4B74A6F90B36B628D5D397E--><AD_FIELD>
+<!--6451D44CE4B74A6F90B36B628D5D397E-->  <AD_FIELD_ID><![CDATA[6451D44CE4B74A6F90B36B628D5D397E]]></AD_FIELD_ID>
+<!--6451D44CE4B74A6F90B36B628D5D397E-->  <AD_CLIENT_ID><![CDATA[0]]></AD_CLIENT_ID>
+<!--6451D44CE4B74A6F90B36B628D5D397E-->  <AD_ORG_ID><![CDATA[0]]></AD_ORG_ID>
+<!--6451D44CE4B74A6F90B36B628D5D397E-->  <ISACTIVE><![CDATA[Y]]></ISACTIVE>
+<!--6451D44CE4B74A6F90B36B628D5D397E-->  <NAME><![CDATA[Attachment Method]]></NAME>
+<!--6451D44CE4B74A6F90B36B628D5D397E-->  <HELP><![CDATA[Identifies an Attachment Method available in the System.]]></HELP>
+<!--6451D44CE4B74A6F90B36B628D5D397E-->  <ISCENTRALLYMAINTAINED><![CDATA[Y]]></ISCENTRALLYMAINTAINED>
+<!--6451D44CE4B74A6F90B36B628D5D397E-->  <AD_TAB_ID><![CDATA[AB1837F0A66D4137BD2E6F49378E7A9D]]></AD_TAB_ID>
+<!--6451D44CE4B74A6F90B36B628D5D397E-->  <AD_COLUMN_ID><![CDATA[C6CFE95BD2194EDE80A3B56B3B0FC119]]></AD_COLUMN_ID>
+<!--6451D44CE4B74A6F90B36B628D5D397E-->  <IGNOREINWAD><![CDATA[N]]></IGNOREINWAD>
+<!--6451D44CE4B74A6F90B36B628D5D397E-->  <ISDISPLAYED><![CDATA[Y]]></ISDISPLAYED>
+<!--6451D44CE4B74A6F90B36B628D5D397E-->  <DISPLAYLENGTH><![CDATA[32]]></DISPLAYLENGTH>
+<!--6451D44CE4B74A6F90B36B628D5D397E-->  <ISREADONLY><![CDATA[N]]></ISREADONLY>
+<!--6451D44CE4B74A6F90B36B628D5D397E-->  <SEQNO><![CDATA[30]]></SEQNO>
+<!--6451D44CE4B74A6F90B36B628D5D397E-->  <ISSAMELINE><![CDATA[N]]></ISSAMELINE>
+<!--6451D44CE4B74A6F90B36B628D5D397E-->  <ISFIELDONLY><![CDATA[N]]></ISFIELDONLY>
+<!--6451D44CE4B74A6F90B36B628D5D397E-->  <ISENCRYPTED><![CDATA[N]]></ISENCRYPTED>
+<!--6451D44CE4B74A6F90B36B628D5D397E-->  <SHOWINRELATION><![CDATA[Y]]></SHOWINRELATION>
+<!--6451D44CE4B74A6F90B36B628D5D397E-->  <ISFIRSTFOCUSEDFIELD><![CDATA[N]]></ISFIRSTFOCUSEDFIELD>
+<!--6451D44CE4B74A6F90B36B628D5D397E-->  <AD_MODULE_ID><![CDATA[9BA0836A3CD74EE4AB48753A47211BCC]]></AD_MODULE_ID>
+<!--6451D44CE4B74A6F90B36B628D5D397E-->  <STARTINODDCOLUMN><![CDATA[N]]></STARTINODDCOLUMN>
+<!--6451D44CE4B74A6F90B36B628D5D397E-->  <STARTNEWLINE><![CDATA[N]]></STARTNEWLINE>
+<!--6451D44CE4B74A6F90B36B628D5D397E-->  <ISSHOWNINSTATUSBAR><![CDATA[N]]></ISSHOWNINSTATUSBAR>
+<!--6451D44CE4B74A6F90B36B628D5D397E-->  <EM_OBUIAPP_SHOWSUMMARY><![CDATA[N]]></EM_OBUIAPP_SHOWSUMMARY>
+<!--6451D44CE4B74A6F90B36B628D5D397E--></AD_FIELD>
+
+<!--66255EA996154E48BD43C9B97DE9D28C--><AD_FIELD>
+<!--66255EA996154E48BD43C9B97DE9D28C-->  <AD_FIELD_ID><![CDATA[66255EA996154E48BD43C9B97DE9D28C]]></AD_FIELD_ID>
+<!--66255EA996154E48BD43C9B97DE9D28C-->  <AD_CLIENT_ID><![CDATA[0]]></AD_CLIENT_ID>
+<!--66255EA996154E48BD43C9B97DE9D28C-->  <AD_ORG_ID><![CDATA[0]]></AD_ORG_ID>
+<!--66255EA996154E48BD43C9B97DE9D28C-->  <ISACTIVE><![CDATA[Y]]></ISACTIVE>
+<!--66255EA996154E48BD43C9B97DE9D28C-->  <NAME><![CDATA[DB Column Name]]></NAME>
+<!--66255EA996154E48BD43C9B97DE9D28C-->  <DESCRIPTION><![CDATA[The name of a column within the database.]]></DESCRIPTION>
+<!--66255EA996154E48BD43C9B97DE9D28C-->  <HELP><![CDATA[The Column Name indicates the name of a column on a table as defined in the database.]]></HELP>
+<!--66255EA996154E48BD43C9B97DE9D28C-->  <ISCENTRALLYMAINTAINED><![CDATA[Y]]></ISCENTRALLYMAINTAINED>
+<!--66255EA996154E48BD43C9B97DE9D28C-->  <AD_TAB_ID><![CDATA[AB1837F0A66D4137BD2E6F49378E7A9D]]></AD_TAB_ID>
+<!--66255EA996154E48BD43C9B97DE9D28C-->  <AD_COLUMN_ID><![CDATA[927DA01A83393AFAE040A8C0CF072B85]]></AD_COLUMN_ID>
+<!--66255EA996154E48BD43C9B97DE9D28C-->  <IGNOREINWAD><![CDATA[N]]></IGNOREINWAD>
+<!--66255EA996154E48BD43C9B97DE9D28C-->  <ISDISPLAYED><![CDATA[Y]]></ISDISPLAYED>
+<!--66255EA996154E48BD43C9B97DE9D28C-->  <DISPLAYLENGTH><![CDATA[40]]></DISPLAYLENGTH>
+<!--66255EA996154E48BD43C9B97DE9D28C-->  <ISREADONLY><![CDATA[N]]></ISREADONLY>
+<!--66255EA996154E48BD43C9B97DE9D28C-->  <SEQNO><![CDATA[110]]></SEQNO>
+<!--66255EA996154E48BD43C9B97DE9D28C-->  <ISSAMELINE><![CDATA[N]]></ISSAMELINE>
+<!--66255EA996154E48BD43C9B97DE9D28C-->  <ISFIELDONLY><![CDATA[N]]></ISFIELDONLY>
+<!--66255EA996154E48BD43C9B97DE9D28C-->  <ISENCRYPTED><![CDATA[N]]></ISENCRYPTED>
+<!--66255EA996154E48BD43C9B97DE9D28C-->  <SHOWINRELATION><![CDATA[Y]]></SHOWINRELATION>
+<!--66255EA996154E48BD43C9B97DE9D28C-->  <ISFIRSTFOCUSEDFIELD><![CDATA[N]]></ISFIRSTFOCUSEDFIELD>
+<!--66255EA996154E48BD43C9B97DE9D28C-->  <AD_MODULE_ID><![CDATA[9BA0836A3CD74EE4AB48753A47211BCC]]></AD_MODULE_ID>
+<!--66255EA996154E48BD43C9B97DE9D28C-->  <STARTINODDCOLUMN><![CDATA[N]]></STARTINODDCOLUMN>
+<!--66255EA996154E48BD43C9B97DE9D28C-->  <STARTNEWLINE><![CDATA[N]]></STARTNEWLINE>
+<!--66255EA996154E48BD43C9B97DE9D28C-->  <ISSHOWNINSTATUSBAR><![CDATA[N]]></ISSHOWNINSTATUSBAR>
+<!--66255EA996154E48BD43C9B97DE9D28C-->  <EM_OBUIAPP_SHOWSUMMARY><![CDATA[N]]></EM_OBUIAPP_SHOWSUMMARY>
+<!--66255EA996154E48BD43C9B97DE9D28C--></AD_FIELD>
+
 <!--666CB63AFBD84E85A8F726199CC1A1A8--><AD_FIELD>
 <!--666CB63AFBD84E85A8F726199CC1A1A8-->  <AD_FIELD_ID><![CDATA[666CB63AFBD84E85A8F726199CC1A1A8]]></AD_FIELD_ID>
 <!--666CB63AFBD84E85A8F726199CC1A1A8-->  <AD_CLIENT_ID><![CDATA[0]]></AD_CLIENT_ID>
@@ -2905,6 +4290,34 @@
 <!--670A10C4637A4DEFA78DA19B2CAE1CC0-->  <EM_OBUIAPP_SHOWSUMMARY><![CDATA[N]]></EM_OBUIAPP_SHOWSUMMARY>
 <!--670A10C4637A4DEFA78DA19B2CAE1CC0--></AD_FIELD>
 
+<!--67AA9D0F94894DF38478FDAB8EECB1C1--><AD_FIELD>
+<!--67AA9D0F94894DF38478FDAB8EECB1C1-->  <AD_FIELD_ID><![CDATA[67AA9D0F94894DF38478FDAB8EECB1C1]]></AD_FIELD_ID>
+<!--67AA9D0F94894DF38478FDAB8EECB1C1-->  <AD_CLIENT_ID><![CDATA[0]]></AD_CLIENT_ID>
+<!--67AA9D0F94894DF38478FDAB8EECB1C1-->  <AD_ORG_ID><![CDATA[0]]></AD_ORG_ID>
+<!--67AA9D0F94894DF38478FDAB8EECB1C1-->  <ISACTIVE><![CDATA[Y]]></ISACTIVE>
+<!--67AA9D0F94894DF38478FDAB8EECB1C1-->  <NAME><![CDATA[Application Element]]></NAME>
+<!--67AA9D0F94894DF38478FDAB8EECB1C1-->  <DESCRIPTION><![CDATA[An element that consolidates help, descriptions and terms for a database column and allows for a central maintenance.]]></DESCRIPTION>
+<!--67AA9D0F94894DF38478FDAB8EECB1C1-->  <HELP><![CDATA[The System Element allows for the central maintenance of help, descriptions and terminology for a database column.]]></HELP>
+<!--67AA9D0F94894DF38478FDAB8EECB1C1-->  <ISCENTRALLYMAINTAINED><![CDATA[Y]]></ISCENTRALLYMAINTAINED>
+<!--67AA9D0F94894DF38478FDAB8EECB1C1-->  <AD_TAB_ID><![CDATA[F48E7C517C334F26AC5A25D71FE707D5]]></AD_TAB_ID>
+<!--67AA9D0F94894DF38478FDAB8EECB1C1-->  <AD_COLUMN_ID><![CDATA[927DA01A833E3AFAE040A8C0CF072B85]]></AD_COLUMN_ID>
+<!--67AA9D0F94894DF38478FDAB8EECB1C1-->  <IGNOREINWAD><![CDATA[N]]></IGNOREINWAD>
+<!--67AA9D0F94894DF38478FDAB8EECB1C1-->  <ISDISPLAYED><![CDATA[Y]]></ISDISPLAYED>
+<!--67AA9D0F94894DF38478FDAB8EECB1C1-->  <DISPLAYLENGTH><![CDATA[32]]></DISPLAYLENGTH>
+<!--67AA9D0F94894DF38478FDAB8EECB1C1-->  <ISREADONLY><![CDATA[N]]></ISREADONLY>
+<!--67AA9D0F94894DF38478FDAB8EECB1C1-->  <SEQNO><![CDATA[80]]></SEQNO>
+<!--67AA9D0F94894DF38478FDAB8EECB1C1-->  <ISSAMELINE><![CDATA[N]]></ISSAMELINE>
+<!--67AA9D0F94894DF38478FDAB8EECB1C1-->  <ISFIELDONLY><![CDATA[N]]></ISFIELDONLY>
+<!--67AA9D0F94894DF38478FDAB8EECB1C1-->  <ISENCRYPTED><![CDATA[N]]></ISENCRYPTED>
+<!--67AA9D0F94894DF38478FDAB8EECB1C1-->  <SHOWINRELATION><![CDATA[N]]></SHOWINRELATION>
+<!--67AA9D0F94894DF38478FDAB8EECB1C1-->  <ISFIRSTFOCUSEDFIELD><![CDATA[N]]></ISFIRSTFOCUSEDFIELD>
+<!--67AA9D0F94894DF38478FDAB8EECB1C1-->  <AD_MODULE_ID><![CDATA[9BA0836A3CD74EE4AB48753A47211BCC]]></AD_MODULE_ID>
+<!--67AA9D0F94894DF38478FDAB8EECB1C1-->  <STARTINODDCOLUMN><![CDATA[N]]></STARTINODDCOLUMN>
+<!--67AA9D0F94894DF38478FDAB8EECB1C1-->  <STARTNEWLINE><![CDATA[N]]></STARTNEWLINE>
+<!--67AA9D0F94894DF38478FDAB8EECB1C1-->  <ISSHOWNINSTATUSBAR><![CDATA[N]]></ISSHOWNINSTATUSBAR>
+<!--67AA9D0F94894DF38478FDAB8EECB1C1-->  <EM_OBUIAPP_SHOWSUMMARY><![CDATA[N]]></EM_OBUIAPP_SHOWSUMMARY>
+<!--67AA9D0F94894DF38478FDAB8EECB1C1--></AD_FIELD>
+
 <!--67BFC51699894C3F80679B1C9B1D7DD3--><AD_FIELD>
 <!--67BFC51699894C3F80679B1C9B1D7DD3-->  <AD_FIELD_ID><![CDATA[67BFC51699894C3F80679B1C9B1D7DD3]]></AD_FIELD_ID>
 <!--67BFC51699894C3F80679B1C9B1D7DD3-->  <AD_CLIENT_ID><![CDATA[0]]></AD_CLIENT_ID>
@@ -2963,6 +4376,34 @@
 <!--69E88E1C0E22480CAF8269EAE69E69FA-->  <EM_OBUIAPP_SHOWSUMMARY><![CDATA[N]]></EM_OBUIAPP_SHOWSUMMARY>
 <!--69E88E1C0E22480CAF8269EAE69E69FA--></AD_FIELD>
 
+<!--6C345432D4F6423D800458C33AE6EE91--><AD_FIELD>
+<!--6C345432D4F6423D800458C33AE6EE91-->  <AD_FIELD_ID><![CDATA[6C345432D4F6423D800458C33AE6EE91]]></AD_FIELD_ID>
+<!--6C345432D4F6423D800458C33AE6EE91-->  <AD_CLIENT_ID><![CDATA[0]]></AD_CLIENT_ID>
+<!--6C345432D4F6423D800458C33AE6EE91-->  <AD_ORG_ID><![CDATA[0]]></AD_ORG_ID>
+<!--6C345432D4F6423D800458C33AE6EE91-->  <ISACTIVE><![CDATA[Y]]></ISACTIVE>
+<!--6C345432D4F6423D800458C33AE6EE91-->  <NAME><![CDATA[Name]]></NAME>
+<!--6C345432D4F6423D800458C33AE6EE91-->  <DESCRIPTION><![CDATA[A non-unique identifier for a record/document often used as a search tool.]]></DESCRIPTION>
+<!--6C345432D4F6423D800458C33AE6EE91-->  <HELP><![CDATA[A more descriptive identifier (that does need to be unique) of a record/document that is used as a default search option along with the search key (that is unique and mostly shorter). It is up to 60 characters in length.]]></HELP>
+<!--6C345432D4F6423D800458C33AE6EE91-->  <ISCENTRALLYMAINTAINED><![CDATA[Y]]></ISCENTRALLYMAINTAINED>
+<!--6C345432D4F6423D800458C33AE6EE91-->  <AD_TAB_ID><![CDATA[AB1837F0A66D4137BD2E6F49378E7A9D]]></AD_TAB_ID>
+<!--6C345432D4F6423D800458C33AE6EE91-->  <AD_COLUMN_ID><![CDATA[927DA01A83333AFAE040A8C0CF072B85]]></AD_COLUMN_ID>
+<!--6C345432D4F6423D800458C33AE6EE91-->  <IGNOREINWAD><![CDATA[N]]></IGNOREINWAD>
+<!--6C345432D4F6423D800458C33AE6EE91-->  <ISDISPLAYED><![CDATA[Y]]></ISDISPLAYED>
+<!--6C345432D4F6423D800458C33AE6EE91-->  <DISPLAYLENGTH><![CDATA[60]]></DISPLAYLENGTH>
+<!--6C345432D4F6423D800458C33AE6EE91-->  <ISREADONLY><![CDATA[N]]></ISREADONLY>
+<!--6C345432D4F6423D800458C33AE6EE91-->  <SEQNO><![CDATA[20]]></SEQNO>
+<!--6C345432D4F6423D800458C33AE6EE91-->  <ISSAMELINE><![CDATA[N]]></ISSAMELINE>
+<!--6C345432D4F6423D800458C33AE6EE91-->  <ISFIELDONLY><![CDATA[N]]></ISFIELDONLY>
+<!--6C345432D4F6423D800458C33AE6EE91-->  <ISENCRYPTED><![CDATA[N]]></ISENCRYPTED>
+<!--6C345432D4F6423D800458C33AE6EE91-->  <SHOWINRELATION><![CDATA[Y]]></SHOWINRELATION>
+<!--6C345432D4F6423D800458C33AE6EE91-->  <ISFIRSTFOCUSEDFIELD><![CDATA[N]]></ISFIRSTFOCUSEDFIELD>
+<!--6C345432D4F6423D800458C33AE6EE91-->  <AD_MODULE_ID><![CDATA[9BA0836A3CD74EE4AB48753A47211BCC]]></AD_MODULE_ID>
+<!--6C345432D4F6423D800458C33AE6EE91-->  <STARTINODDCOLUMN><![CDATA[N]]></STARTINODDCOLUMN>
+<!--6C345432D4F6423D800458C33AE6EE91-->  <STARTNEWLINE><![CDATA[N]]></STARTNEWLINE>
+<!--6C345432D4F6423D800458C33AE6EE91-->  <ISSHOWNINSTATUSBAR><![CDATA[N]]></ISSHOWNINSTATUSBAR>
+<!--6C345432D4F6423D800458C33AE6EE91-->  <EM_OBUIAPP_SHOWSUMMARY><![CDATA[N]]></EM_OBUIAPP_SHOWSUMMARY>
+<!--6C345432D4F6423D800458C33AE6EE91--></AD_FIELD>
+
 <!--6C72CD69B5A74DFEA06DF7D257A1C39C--><AD_FIELD>
 <!--6C72CD69B5A74DFEA06DF7D257A1C39C-->  <AD_FIELD_ID><![CDATA[6C72CD69B5A74DFEA06DF7D257A1C39C]]></AD_FIELD_ID>
 <!--6C72CD69B5A74DFEA06DF7D257A1C39C-->  <AD_CLIENT_ID><![CDATA[0]]></AD_CLIENT_ID>
@@ -2992,6 +4433,34 @@
 <!--6C72CD69B5A74DFEA06DF7D257A1C39C-->  <EM_OBUIAPP_SHOWSUMMARY><![CDATA[N]]></EM_OBUIAPP_SHOWSUMMARY>
 <!--6C72CD69B5A74DFEA06DF7D257A1C39C--></AD_FIELD>
 
+<!--6CA4DB3022DC4575A43FA77CE3D5BA3F--><AD_FIELD>
+<!--6CA4DB3022DC4575A43FA77CE3D5BA3F-->  <AD_FIELD_ID><![CDATA[6CA4DB3022DC4575A43FA77CE3D5BA3F]]></AD_FIELD_ID>
+<!--6CA4DB3022DC4575A43FA77CE3D5BA3F-->  <AD_CLIENT_ID><![CDATA[0]]></AD_CLIENT_ID>
+<!--6CA4DB3022DC4575A43FA77CE3D5BA3F-->  <AD_ORG_ID><![CDATA[0]]></AD_ORG_ID>
+<!--6CA4DB3022DC4575A43FA77CE3D5BA3F-->  <ISACTIVE><![CDATA[Y]]></ISACTIVE>
+<!--6CA4DB3022DC4575A43FA77CE3D5BA3F-->  <NAME><![CDATA[Reference Search Key]]></NAME>
+<!--6CA4DB3022DC4575A43FA77CE3D5BA3F-->  <DESCRIPTION><![CDATA[The exact reference specification for a list or a table.]]></DESCRIPTION>
+<!--6CA4DB3022DC4575A43FA77CE3D5BA3F-->  <HELP><![CDATA[The Reference Value indicates where the reference values are stored.  It must be specified if the data type is Table or List.]]></HELP>
+<!--6CA4DB3022DC4575A43FA77CE3D5BA3F-->  <ISCENTRALLYMAINTAINED><![CDATA[Y]]></ISCENTRALLYMAINTAINED>
+<!--6CA4DB3022DC4575A43FA77CE3D5BA3F-->  <AD_TAB_ID><![CDATA[F48E7C517C334F26AC5A25D71FE707D5]]></AD_TAB_ID>
+<!--6CA4DB3022DC4575A43FA77CE3D5BA3F-->  <AD_COLUMN_ID><![CDATA[927DA01A83383AFAE040A8C0CF072B85]]></AD_COLUMN_ID>
+<!--6CA4DB3022DC4575A43FA77CE3D5BA3F-->  <IGNOREINWAD><![CDATA[N]]></IGNOREINWAD>
+<!--6CA4DB3022DC4575A43FA77CE3D5BA3F-->  <ISDISPLAYED><![CDATA[Y]]></ISDISPLAYED>
+<!--6CA4DB3022DC4575A43FA77CE3D5BA3F-->  <DISPLAYLENGTH><![CDATA[32]]></DISPLAYLENGTH>
+<!--6CA4DB3022DC4575A43FA77CE3D5BA3F-->  <ISREADONLY><![CDATA[N]]></ISREADONLY>
+<!--6CA4DB3022DC4575A43FA77CE3D5BA3F-->  <SEQNO><![CDATA[140]]></SEQNO>
+<!--6CA4DB3022DC4575A43FA77CE3D5BA3F-->  <ISSAMELINE><![CDATA[N]]></ISSAMELINE>
+<!--6CA4DB3022DC4575A43FA77CE3D5BA3F-->  <ISFIELDONLY><![CDATA[N]]></ISFIELDONLY>
+<!--6CA4DB3022DC4575A43FA77CE3D5BA3F-->  <ISENCRYPTED><![CDATA[N]]></ISENCRYPTED>
+<!--6CA4DB3022DC4575A43FA77CE3D5BA3F-->  <SHOWINRELATION><![CDATA[Y]]></SHOWINRELATION>
+<!--6CA4DB3022DC4575A43FA77CE3D5BA3F-->  <ISFIRSTFOCUSEDFIELD><![CDATA[N]]></ISFIRSTFOCUSEDFIELD>
+<!--6CA4DB3022DC4575A43FA77CE3D5BA3F-->  <AD_MODULE_ID><![CDATA[9BA0836A3CD74EE4AB48753A47211BCC]]></AD_MODULE_ID>
+<!--6CA4DB3022DC4575A43FA77CE3D5BA3F-->  <STARTINODDCOLUMN><![CDATA[N]]></STARTINODDCOLUMN>
+<!--6CA4DB3022DC4575A43FA77CE3D5BA3F-->  <STARTNEWLINE><![CDATA[N]]></STARTNEWLINE>
+<!--6CA4DB3022DC4575A43FA77CE3D5BA3F-->  <ISSHOWNINSTATUSBAR><![CDATA[N]]></ISSHOWNINSTATUSBAR>
+<!--6CA4DB3022DC4575A43FA77CE3D5BA3F-->  <EM_OBUIAPP_SHOWSUMMARY><![CDATA[N]]></EM_OBUIAPP_SHOWSUMMARY>
+<!--6CA4DB3022DC4575A43FA77CE3D5BA3F--></AD_FIELD>
+
 <!--6E952C9D97654E3898430CA3A5E48A57--><AD_FIELD>
 <!--6E952C9D97654E3898430CA3A5E48A57-->  <AD_FIELD_ID><![CDATA[6E952C9D97654E3898430CA3A5E48A57]]></AD_FIELD_ID>
 <!--6E952C9D97654E3898430CA3A5E48A57-->  <AD_CLIENT_ID><![CDATA[0]]></AD_CLIENT_ID>
@@ -3079,6 +4548,34 @@
 <!--70BE7029529B4977B282F954037D2A44-->  <EM_OBUIAPP_SHOWSUMMARY><![CDATA[N]]></EM_OBUIAPP_SHOWSUMMARY>
 <!--70BE7029529B4977B282F954037D2A44--></AD_FIELD>
 
+<!--72D654A8DB23455BA6DAF992C3039DAF--><AD_FIELD>
+<!--72D654A8DB23455BA6DAF992C3039DAF-->  <AD_FIELD_ID><![CDATA[72D654A8DB23455BA6DAF992C3039DAF]]></AD_FIELD_ID>
+<!--72D654A8DB23455BA6DAF992C3039DAF-->  <AD_CLIENT_ID><![CDATA[0]]></AD_CLIENT_ID>
+<!--72D654A8DB23455BA6DAF992C3039DAF-->  <AD_ORG_ID><![CDATA[0]]></AD_ORG_ID>
+<!--72D654A8DB23455BA6DAF992C3039DAF-->  <ISACTIVE><![CDATA[Y]]></ISACTIVE>
+<!--72D654A8DB23455BA6DAF992C3039DAF-->  <NAME><![CDATA[DB Column Name]]></NAME>
+<!--72D654A8DB23455BA6DAF992C3039DAF-->  <DESCRIPTION><![CDATA[The name of a column within the database.]]></DESCRIPTION>
+<!--72D654A8DB23455BA6DAF992C3039DAF-->  <HELP><![CDATA[The Column Name indicates the name of a column on a table as defined in the database.]]></HELP>
+<!--72D654A8DB23455BA6DAF992C3039DAF-->  <ISCENTRALLYMAINTAINED><![CDATA[Y]]></ISCENTRALLYMAINTAINED>
+<!--72D654A8DB23455BA6DAF992C3039DAF-->  <AD_TAB_ID><![CDATA[F48E7C517C334F26AC5A25D71FE707D5]]></AD_TAB_ID>
+<!--72D654A8DB23455BA6DAF992C3039DAF-->  <AD_COLUMN_ID><![CDATA[927DA01A83393AFAE040A8C0CF072B85]]></AD_COLUMN_ID>
+<!--72D654A8DB23455BA6DAF992C3039DAF-->  <IGNOREINWAD><![CDATA[N]]></IGNOREINWAD>
+<!--72D654A8DB23455BA6DAF992C3039DAF-->  <ISDISPLAYED><![CDATA[Y]]></ISDISPLAYED>
+<!--72D654A8DB23455BA6DAF992C3039DAF-->  <DISPLAYLENGTH><![CDATA[40]]></DISPLAYLENGTH>
+<!--72D654A8DB23455BA6DAF992C3039DAF-->  <ISREADONLY><![CDATA[N]]></ISREADONLY>
+<!--72D654A8DB23455BA6DAF992C3039DAF-->  <SEQNO><![CDATA[110]]></SEQNO>
+<!--72D654A8DB23455BA6DAF992C3039DAF-->  <ISSAMELINE><![CDATA[N]]></ISSAMELINE>
+<!--72D654A8DB23455BA6DAF992C3039DAF-->  <ISFIELDONLY><![CDATA[N]]></ISFIELDONLY>
+<!--72D654A8DB23455BA6DAF992C3039DAF-->  <ISENCRYPTED><![CDATA[N]]></ISENCRYPTED>
+<!--72D654A8DB23455BA6DAF992C3039DAF-->  <SHOWINRELATION><![CDATA[Y]]></SHOWINRELATION>
+<!--72D654A8DB23455BA6DAF992C3039DAF-->  <ISFIRSTFOCUSEDFIELD><![CDATA[N]]></ISFIRSTFOCUSEDFIELD>
+<!--72D654A8DB23455BA6DAF992C3039DAF-->  <AD_MODULE_ID><![CDATA[9BA0836A3CD74EE4AB48753A47211BCC]]></AD_MODULE_ID>
+<!--72D654A8DB23455BA6DAF992C3039DAF-->  <STARTINODDCOLUMN><![CDATA[N]]></STARTINODDCOLUMN>
+<!--72D654A8DB23455BA6DAF992C3039DAF-->  <STARTNEWLINE><![CDATA[N]]></STARTNEWLINE>
+<!--72D654A8DB23455BA6DAF992C3039DAF-->  <ISSHOWNINSTATUSBAR><![CDATA[N]]></ISSHOWNINSTATUSBAR>
+<!--72D654A8DB23455BA6DAF992C3039DAF-->  <EM_OBUIAPP_SHOWSUMMARY><![CDATA[N]]></EM_OBUIAPP_SHOWSUMMARY>
+<!--72D654A8DB23455BA6DAF992C3039DAF--></AD_FIELD>
+
 <!--748D89AC034A40DAB353414EEE278C07--><AD_FIELD>
 <!--748D89AC034A40DAB353414EEE278C07-->  <AD_FIELD_ID><![CDATA[748D89AC034A40DAB353414EEE278C07]]></AD_FIELD_ID>
 <!--748D89AC034A40DAB353414EEE278C07-->  <AD_CLIENT_ID><![CDATA[0]]></AD_CLIENT_ID>
@@ -3481,6 +4978,31 @@
 <!--7D17ADE462974B5FA35D1CA3307E69A2-->  <EM_OBUIAPP_SHOWSUMMARY><![CDATA[N]]></EM_OBUIAPP_SHOWSUMMARY>
 <!--7D17ADE462974B5FA35D1CA3307E69A2--></AD_FIELD>
 
+<!--7D59C566AC6342A28EC05622C902EC2F--><AD_FIELD>
+<!--7D59C566AC6342A28EC05622C902EC2F-->  <AD_FIELD_ID><![CDATA[7D59C566AC6342A28EC05622C902EC2F]]></AD_FIELD_ID>
+<!--7D59C566AC6342A28EC05622C902EC2F-->  <AD_CLIENT_ID><![CDATA[0]]></AD_CLIENT_ID>
+<!--7D59C566AC6342A28EC05622C902EC2F-->  <AD_ORG_ID><![CDATA[0]]></AD_ORG_ID>
+<!--7D59C566AC6342A28EC05622C902EC2F-->  <ISACTIVE><![CDATA[Y]]></ISACTIVE>
+<!--7D59C566AC6342A28EC05622C902EC2F-->  <NAME><![CDATA[Parameter]]></NAME>
+<!--7D59C566AC6342A28EC05622C902EC2F-->  <ISCENTRALLYMAINTAINED><![CDATA[Y]]></ISCENTRALLYMAINTAINED>
+<!--7D59C566AC6342A28EC05622C902EC2F-->  <AD_TAB_ID><![CDATA[F48E7C517C334F26AC5A25D71FE707D5]]></AD_TAB_ID>
+<!--7D59C566AC6342A28EC05622C902EC2F-->  <AD_COLUMN_ID><![CDATA[927DA01A832A3AFAE040A8C0CF072B85]]></AD_COLUMN_ID>
+<!--7D59C566AC6342A28EC05622C902EC2F-->  <IGNOREINWAD><![CDATA[N]]></IGNOREINWAD>
+<!--7D59C566AC6342A28EC05622C902EC2F-->  <ISDISPLAYED><![CDATA[N]]></ISDISPLAYED>
+<!--7D59C566AC6342A28EC05622C902EC2F-->  <DISPLAYLENGTH><![CDATA[32]]></DISPLAYLENGTH>
+<!--7D59C566AC6342A28EC05622C902EC2F-->  <ISREADONLY><![CDATA[N]]></ISREADONLY>
+<!--7D59C566AC6342A28EC05622C902EC2F-->  <ISSAMELINE><![CDATA[N]]></ISSAMELINE>
+<!--7D59C566AC6342A28EC05622C902EC2F-->  <ISFIELDONLY><![CDATA[N]]></ISFIELDONLY>
+<!--7D59C566AC6342A28EC05622C902EC2F-->  <ISENCRYPTED><![CDATA[N]]></ISENCRYPTED>
+<!--7D59C566AC6342A28EC05622C902EC2F-->  <SHOWINRELATION><![CDATA[N]]></SHOWINRELATION>
+<!--7D59C566AC6342A28EC05622C902EC2F-->  <ISFIRSTFOCUSEDFIELD><![CDATA[N]]></ISFIRSTFOCUSEDFIELD>
+<!--7D59C566AC6342A28EC05622C902EC2F-->  <AD_MODULE_ID><![CDATA[9BA0836A3CD74EE4AB48753A47211BCC]]></AD_MODULE_ID>
+<!--7D59C566AC6342A28EC05622C902EC2F-->  <STARTINODDCOLUMN><![CDATA[N]]></STARTINODDCOLUMN>
+<!--7D59C566AC6342A28EC05622C902EC2F-->  <STARTNEWLINE><![CDATA[N]]></STARTNEWLINE>
+<!--7D59C566AC6342A28EC05622C902EC2F-->  <ISSHOWNINSTATUSBAR><![CDATA[N]]></ISSHOWNINSTATUSBAR>
+<!--7D59C566AC6342A28EC05622C902EC2F-->  <EM_OBUIAPP_SHOWSUMMARY><![CDATA[N]]></EM_OBUIAPP_SHOWSUMMARY>
+<!--7D59C566AC6342A28EC05622C902EC2F--></AD_FIELD>
+
 <!--7DBEE8C8688142D79226175B9F703DC4--><AD_FIELD>
 <!--7DBEE8C8688142D79226175B9F703DC4-->  <AD_FIELD_ID><![CDATA[7DBEE8C8688142D79226175B9F703DC4]]></AD_FIELD_ID>
 <!--7DBEE8C8688142D79226175B9F703DC4-->  <AD_CLIENT_ID><![CDATA[0]]></AD_CLIENT_ID>
@@ -3618,6 +5140,34 @@
 <!--82C72CB63BA146F5946D963A27DE022B-->  <EM_OBUIAPP_SHOWSUMMARY><![CDATA[N]]></EM_OBUIAPP_SHOWSUMMARY>
 <!--82C72CB63BA146F5946D963A27DE022B--></AD_FIELD>
 
+<!--82CCAA410AC54FA6A9C2F167295FBE43--><AD_FIELD>
+<!--82CCAA410AC54FA6A9C2F167295FBE43-->  <AD_FIELD_ID><![CDATA[82CCAA410AC54FA6A9C2F167295FBE43]]></AD_FIELD_ID>
+<!--82CCAA410AC54FA6A9C2F167295FBE43-->  <AD_CLIENT_ID><![CDATA[0]]></AD_CLIENT_ID>
+<!--82CCAA410AC54FA6A9C2F167295FBE43-->  <AD_ORG_ID><![CDATA[0]]></AD_ORG_ID>
+<!--82CCAA410AC54FA6A9C2F167295FBE43-->  <ISACTIVE><![CDATA[Y]]></ISACTIVE>
+<!--82CCAA410AC54FA6A9C2F167295FBE43-->  <NAME><![CDATA[Reference]]></NAME>
+<!--82CCAA410AC54FA6A9C2F167295FBE43-->  <DESCRIPTION><![CDATA[The data type of this field.]]></DESCRIPTION>
+<!--82CCAA410AC54FA6A9C2F167295FBE43-->  <HELP><![CDATA[The Reference indicates the type of reference field]]></HELP>
+<!--82CCAA410AC54FA6A9C2F167295FBE43-->  <ISCENTRALLYMAINTAINED><![CDATA[Y]]></ISCENTRALLYMAINTAINED>
+<!--82CCAA410AC54FA6A9C2F167295FBE43-->  <AD_TAB_ID><![CDATA[F48E7C517C334F26AC5A25D71FE707D5]]></AD_TAB_ID>
+<!--82CCAA410AC54FA6A9C2F167295FBE43-->  <AD_COLUMN_ID><![CDATA[927DA01A83373AFAE040A8C0CF072B85]]></AD_COLUMN_ID>
+<!--82CCAA410AC54FA6A9C2F167295FBE43-->  <IGNOREINWAD><![CDATA[N]]></IGNOREINWAD>
+<!--82CCAA410AC54FA6A9C2F167295FBE43-->  <ISDISPLAYED><![CDATA[Y]]></ISDISPLAYED>
+<!--82CCAA410AC54FA6A9C2F167295FBE43-->  <DISPLAYLENGTH><![CDATA[32]]></DISPLAYLENGTH>
+<!--82CCAA410AC54FA6A9C2F167295FBE43-->  <ISREADONLY><![CDATA[N]]></ISREADONLY>
+<!--82CCAA410AC54FA6A9C2F167295FBE43-->  <SEQNO><![CDATA[130]]></SEQNO>
+<!--82CCAA410AC54FA6A9C2F167295FBE43-->  <ISSAMELINE><![CDATA[N]]></ISSAMELINE>
+<!--82CCAA410AC54FA6A9C2F167295FBE43-->  <ISFIELDONLY><![CDATA[N]]></ISFIELDONLY>
+<!--82CCAA410AC54FA6A9C2F167295FBE43-->  <ISENCRYPTED><![CDATA[N]]></ISENCRYPTED>
+<!--82CCAA410AC54FA6A9C2F167295FBE43-->  <SHOWINRELATION><![CDATA[Y]]></SHOWINRELATION>
+<!--82CCAA410AC54FA6A9C2F167295FBE43-->  <ISFIRSTFOCUSEDFIELD><![CDATA[N]]></ISFIRSTFOCUSEDFIELD>
+<!--82CCAA410AC54FA6A9C2F167295FBE43-->  <AD_MODULE_ID><![CDATA[9BA0836A3CD74EE4AB48753A47211BCC]]></AD_MODULE_ID>
+<!--82CCAA410AC54FA6A9C2F167295FBE43-->  <STARTINODDCOLUMN><![CDATA[N]]></STARTINODDCOLUMN>
+<!--82CCAA410AC54FA6A9C2F167295FBE43-->  <STARTNEWLINE><![CDATA[N]]></STARTNEWLINE>
+<!--82CCAA410AC54FA6A9C2F167295FBE43-->  <ISSHOWNINSTATUSBAR><![CDATA[N]]></ISSHOWNINSTATUSBAR>
+<!--82CCAA410AC54FA6A9C2F167295FBE43-->  <EM_OBUIAPP_SHOWSUMMARY><![CDATA[N]]></EM_OBUIAPP_SHOWSUMMARY>
+<!--82CCAA410AC54FA6A9C2F167295FBE43--></AD_FIELD>
+
 <!--838983F0A9744623A4C5FCE9AED01A34--><AD_FIELD>
 <!--838983F0A9744623A4C5FCE9AED01A34-->  <AD_FIELD_ID><![CDATA[838983F0A9744623A4C5FCE9AED01A34]]></AD_FIELD_ID>
 <!--838983F0A9744623A4C5FCE9AED01A34-->  <AD_CLIENT_ID><![CDATA[0]]></AD_CLIENT_ID>
@@ -3674,6 +5224,34 @@
 <!--842C35D62CD94059B821F1A72FA455BB-->  <EM_OBUIAPP_SHOWSUMMARY><![CDATA[N]]></EM_OBUIAPP_SHOWSUMMARY>
 <!--842C35D62CD94059B821F1A72FA455BB--></AD_FIELD>
 
+<!--84C285090B4441B986DDDCCBCE07029E--><AD_FIELD>
+<!--84C285090B4441B986DDDCCBCE07029E-->  <AD_FIELD_ID><![CDATA[84C285090B4441B986DDDCCBCE07029E]]></AD_FIELD_ID>
+<!--84C285090B4441B986DDDCCBCE07029E-->  <AD_CLIENT_ID><![CDATA[0]]></AD_CLIENT_ID>
+<!--84C285090B4441B986DDDCCBCE07029E-->  <AD_ORG_ID><![CDATA[0]]></AD_ORG_ID>
+<!--84C285090B4441B986DDDCCBCE07029E-->  <ISACTIVE><![CDATA[Y]]></ISACTIVE>
+<!--84C285090B4441B986DDDCCBCE07029E-->  <NAME><![CDATA[Mandatory]]></NAME>
+<!--84C285090B4441B986DDDCCBCE07029E-->  <DESCRIPTION><![CDATA[An indication noting that completing in a field is required to proceed.]]></DESCRIPTION>
+<!--84C285090B4441B986DDDCCBCE07029E-->  <HELP><![CDATA[The Mandatory checkbox indicates if the field is required for a record to be save to the database.]]></HELP>
+<!--84C285090B4441B986DDDCCBCE07029E-->  <ISCENTRALLYMAINTAINED><![CDATA[Y]]></ISCENTRALLYMAINTAINED>
+<!--84C285090B4441B986DDDCCBCE07029E-->  <AD_TAB_ID><![CDATA[AB1837F0A66D4137BD2E6F49378E7A9D]]></AD_TAB_ID>
+<!--84C285090B4441B986DDDCCBCE07029E-->  <AD_COLUMN_ID><![CDATA[927DA01A833C3AFAE040A8C0CF072B85]]></AD_COLUMN_ID>
+<!--84C285090B4441B986DDDCCBCE07029E-->  <IGNOREINWAD><![CDATA[N]]></IGNOREINWAD>
+<!--84C285090B4441B986DDDCCBCE07029E-->  <ISDISPLAYED><![CDATA[Y]]></ISDISPLAYED>
+<!--84C285090B4441B986DDDCCBCE07029E-->  <DISPLAYLENGTH><![CDATA[1]]></DISPLAYLENGTH>
+<!--84C285090B4441B986DDDCCBCE07029E-->  <ISREADONLY><![CDATA[N]]></ISREADONLY>
+<!--84C285090B4441B986DDDCCBCE07029E-->  <SEQNO><![CDATA[90]]></SEQNO>
+<!--84C285090B4441B986DDDCCBCE07029E-->  <ISSAMELINE><![CDATA[N]]></ISSAMELINE>
+<!--84C285090B4441B986DDDCCBCE07029E-->  <ISFIELDONLY><![CDATA[N]]></ISFIELDONLY>
+<!--84C285090B4441B986DDDCCBCE07029E-->  <ISENCRYPTED><![CDATA[N]]></ISENCRYPTED>
+<!--84C285090B4441B986DDDCCBCE07029E-->  <SHOWINRELATION><![CDATA[Y]]></SHOWINRELATION>
+<!--84C285090B4441B986DDDCCBCE07029E-->  <ISFIRSTFOCUSEDFIELD><![CDATA[N]]></ISFIRSTFOCUSEDFIELD>
+<!--84C285090B4441B986DDDCCBCE07029E-->  <AD_MODULE_ID><![CDATA[9BA0836A3CD74EE4AB48753A47211BCC]]></AD_MODULE_ID>
+<!--84C285090B4441B986DDDCCBCE07029E-->  <STARTINODDCOLUMN><![CDATA[N]]></STARTINODDCOLUMN>
+<!--84C285090B4441B986DDDCCBCE07029E-->  <STARTNEWLINE><![CDATA[N]]></STARTNEWLINE>
+<!--84C285090B4441B986DDDCCBCE07029E-->  <ISSHOWNINSTATUSBAR><![CDATA[N]]></ISSHOWNINSTATUSBAR>
+<!--84C285090B4441B986DDDCCBCE07029E-->  <EM_OBUIAPP_SHOWSUMMARY><![CDATA[N]]></EM_OBUIAPP_SHOWSUMMARY>
+<!--84C285090B4441B986DDDCCBCE07029E--></AD_FIELD>
+
 <!--85530CF66AD44D82B88C6707767A6529--><AD_FIELD>
 <!--85530CF66AD44D82B88C6707767A6529-->  <AD_FIELD_ID><![CDATA[85530CF66AD44D82B88C6707767A6529]]></AD_FIELD_ID>
 <!--85530CF66AD44D82B88C6707767A6529-->  <AD_CLIENT_ID><![CDATA[0]]></AD_CLIENT_ID>
@@ -3850,6 +5428,34 @@
 <!--8E499D659EDA4527B7E179CC4C065F04-->  <EM_OBUIAPP_SHOWSUMMARY><![CDATA[N]]></EM_OBUIAPP_SHOWSUMMARY>
 <!--8E499D659EDA4527B7E179CC4C065F04--></AD_FIELD>
 
+<!--9084E7F71ABE4A91ABAAB977EB3014DD--><AD_FIELD>
+<!--9084E7F71ABE4A91ABAAB977EB3014DD-->  <AD_FIELD_ID><![CDATA[9084E7F71ABE4A91ABAAB977EB3014DD]]></AD_FIELD_ID>
+<!--9084E7F71ABE4A91ABAAB977EB3014DD-->  <AD_CLIENT_ID><![CDATA[0]]></AD_CLIENT_ID>
+<!--9084E7F71ABE4A91ABAAB977EB3014DD-->  <AD_ORG_ID><![CDATA[0]]></AD_ORG_ID>
+<!--9084E7F71ABE4A91ABAAB977EB3014DD-->  <ISACTIVE><![CDATA[Y]]></ISACTIVE>
+<!--9084E7F71ABE4A91ABAAB977EB3014DD-->  <NAME><![CDATA[Display Logic]]></NAME>
+<!--9084E7F71ABE4A91ABAAB977EB3014DD-->  <DESCRIPTION><![CDATA[A specification of statements which, when evaluated as false, cause the field to appear hidden.]]></DESCRIPTION>
+<!--9084E7F71ABE4A91ABAAB977EB3014DD-->  <HELP><![CDATA[A specification of statements which, when evaluated as false, cause the field to appear hidden.]]></HELP>
+<!--9084E7F71ABE4A91ABAAB977EB3014DD-->  <ISCENTRALLYMAINTAINED><![CDATA[Y]]></ISCENTRALLYMAINTAINED>
+<!--9084E7F71ABE4A91ABAAB977EB3014DD-->  <AD_TAB_ID><![CDATA[AB1837F0A66D4137BD2E6F49378E7A9D]]></AD_TAB_ID>
+<!--9084E7F71ABE4A91ABAAB977EB3014DD-->  <AD_COLUMN_ID><![CDATA[6D0A663C73C646E3808A2D00D63BC55E]]></AD_COLUMN_ID>
+<!--9084E7F71ABE4A91ABAAB977EB3014DD-->  <IGNOREINWAD><![CDATA[N]]></IGNOREINWAD>
+<!--9084E7F71ABE4A91ABAAB977EB3014DD-->  <ISDISPLAYED><![CDATA[Y]]></ISDISPLAYED>
+<!--9084E7F71ABE4A91ABAAB977EB3014DD-->  <DISPLAYLENGTH><![CDATA[2000]]></DISPLAYLENGTH>
+<!--9084E7F71ABE4A91ABAAB977EB3014DD-->  <ISREADONLY><![CDATA[N]]></ISREADONLY>
+<!--9084E7F71ABE4A91ABAAB977EB3014DD-->  <SEQNO><![CDATA[210]]></SEQNO>
+<!--9084E7F71ABE4A91ABAAB977EB3014DD-->  <ISSAMELINE><![CDATA[N]]></ISSAMELINE>
+<!--9084E7F71ABE4A91ABAAB977EB3014DD-->  <ISFIELDONLY><![CDATA[N]]></ISFIELDONLY>
+<!--9084E7F71ABE4A91ABAAB977EB3014DD-->  <ISENCRYPTED><![CDATA[N]]></ISENCRYPTED>
+<!--9084E7F71ABE4A91ABAAB977EB3014DD-->  <SHOWINRELATION><![CDATA[N]]></SHOWINRELATION>
+<!--9084E7F71ABE4A91ABAAB977EB3014DD-->  <ISFIRSTFOCUSEDFIELD><![CDATA[N]]></ISFIRSTFOCUSEDFIELD>
+<!--9084E7F71ABE4A91ABAAB977EB3014DD-->  <AD_MODULE_ID><![CDATA[9BA0836A3CD74EE4AB48753A47211BCC]]></AD_MODULE_ID>
+<!--9084E7F71ABE4A91ABAAB977EB3014DD-->  <STARTINODDCOLUMN><![CDATA[N]]></STARTINODDCOLUMN>
+<!--9084E7F71ABE4A91ABAAB977EB3014DD-->  <STARTNEWLINE><![CDATA[N]]></STARTNEWLINE>
+<!--9084E7F71ABE4A91ABAAB977EB3014DD-->  <ISSHOWNINSTATUSBAR><![CDATA[N]]></ISSHOWNINSTATUSBAR>
+<!--9084E7F71ABE4A91ABAAB977EB3014DD-->  <EM_OBUIAPP_SHOWSUMMARY><![CDATA[N]]></EM_OBUIAPP_SHOWSUMMARY>
+<!--9084E7F71ABE4A91ABAAB977EB3014DD--></AD_FIELD>
+
 <!--90A8FCE2F0674325863B3F793AB79601--><AD_FIELD>
 <!--90A8FCE2F0674325863B3F793AB79601-->  <AD_FIELD_ID><![CDATA[90A8FCE2F0674325863B3F793AB79601]]></AD_FIELD_ID>
 <!--90A8FCE2F0674325863B3F793AB79601-->  <AD_CLIENT_ID><![CDATA[0]]></AD_CLIENT_ID>
@@ -3907,6 +5513,36 @@
 <!--9145212310304016B8ED131671BBFDD4-->  <EM_OBUIAPP_SHOWSUMMARY><![CDATA[N]]></EM_OBUIAPP_SHOWSUMMARY>
 <!--9145212310304016B8ED131671BBFDD4--></AD_FIELD>
 
+<!--92152485B6024521A2B4B027D63BEB3B--><AD_FIELD>
+<!--92152485B6024521A2B4B027D63BEB3B-->  <AD_FIELD_ID><![CDATA[92152485B6024521A2B4B027D63BEB3B]]></AD_FIELD_ID>
+<!--92152485B6024521A2B4B027D63BEB3B-->  <AD_CLIENT_ID><![CDATA[0]]></AD_CLIENT_ID>
+<!--92152485B6024521A2B4B027D63BEB3B-->  <AD_ORG_ID><![CDATA[0]]></AD_ORG_ID>
+<!--92152485B6024521A2B4B027D63BEB3B-->  <ISACTIVE><![CDATA[Y]]></ISACTIVE>
+<!--92152485B6024521A2B4B027D63BEB3B-->  <NAME><![CDATA[Active]]></NAME>
+<!--92152485B6024521A2B4B027D63BEB3B-->  <DESCRIPTION><![CDATA[A flag indicating whether this record is available for use or de-activated.]]></DESCRIPTION>
+<!--92152485B6024521A2B4B027D63BEB3B-->  <HELP><![CDATA[There are two methods of making records unavailable in the system: One is to delete the record, the other is to de-activate the record. A de-activated record is not available for selection, but available for reporting. There are two reasons for de-activating and not deleting records: 
+(1) The system requires the record for auditing purposes.
+(2) The record is referenced by other records. E.g., you cannot delete a Business Partner, if there are existing invoices for it. By de-activating the Business Partner you prevent it from being used in future transactions.]]></HELP>
+<!--92152485B6024521A2B4B027D63BEB3B-->  <ISCENTRALLYMAINTAINED><![CDATA[Y]]></ISCENTRALLYMAINTAINED>
+<!--92152485B6024521A2B4B027D63BEB3B-->  <AD_TAB_ID><![CDATA[F48E7C517C334F26AC5A25D71FE707D5]]></AD_TAB_ID>
+<!--92152485B6024521A2B4B027D63BEB3B-->  <AD_COLUMN_ID><![CDATA[927DA01A832D3AFAE040A8C0CF072B85]]></AD_COLUMN_ID>
+<!--92152485B6024521A2B4B027D63BEB3B-->  <IGNOREINWAD><![CDATA[N]]></IGNOREINWAD>
+<!--92152485B6024521A2B4B027D63BEB3B-->  <ISDISPLAYED><![CDATA[Y]]></ISDISPLAYED>
+<!--92152485B6024521A2B4B027D63BEB3B-->  <DISPLAYLENGTH><![CDATA[1]]></DISPLAYLENGTH>
+<!--92152485B6024521A2B4B027D63BEB3B-->  <ISREADONLY><![CDATA[N]]></ISREADONLY>
+<!--92152485B6024521A2B4B027D63BEB3B-->  <SEQNO><![CDATA[400]]></SEQNO>
+<!--92152485B6024521A2B4B027D63BEB3B-->  <ISSAMELINE><![CDATA[N]]></ISSAMELINE>
+<!--92152485B6024521A2B4B027D63BEB3B-->  <ISFIELDONLY><![CDATA[N]]></ISFIELDONLY>
+<!--92152485B6024521A2B4B027D63BEB3B-->  <ISENCRYPTED><![CDATA[N]]></ISENCRYPTED>
+<!--92152485B6024521A2B4B027D63BEB3B-->  <SHOWINRELATION><![CDATA[Y]]></SHOWINRELATION>
+<!--92152485B6024521A2B4B027D63BEB3B-->  <ISFIRSTFOCUSEDFIELD><![CDATA[N]]></ISFIRSTFOCUSEDFIELD>
+<!--92152485B6024521A2B4B027D63BEB3B-->  <AD_MODULE_ID><![CDATA[9BA0836A3CD74EE4AB48753A47211BCC]]></AD_MODULE_ID>
+<!--92152485B6024521A2B4B027D63BEB3B-->  <STARTINODDCOLUMN><![CDATA[N]]></STARTINODDCOLUMN>
+<!--92152485B6024521A2B4B027D63BEB3B-->  <STARTNEWLINE><![CDATA[N]]></STARTNEWLINE>
+<!--92152485B6024521A2B4B027D63BEB3B-->  <ISSHOWNINSTATUSBAR><![CDATA[N]]></ISSHOWNINSTATUSBAR>
+<!--92152485B6024521A2B4B027D63BEB3B-->  <EM_OBUIAPP_SHOWSUMMARY><![CDATA[N]]></EM_OBUIAPP_SHOWSUMMARY>
+<!--92152485B6024521A2B4B027D63BEB3B--></AD_FIELD>
+
 <!--92EDD1AEF5B545648BB0F8FE550ACF67--><AD_FIELD>
 <!--92EDD1AEF5B545648BB0F8FE550ACF67-->  <AD_FIELD_ID><![CDATA[92EDD1AEF5B545648BB0F8FE550ACF67]]></AD_FIELD_ID>
 <!--92EDD1AEF5B545648BB0F8FE550ACF67-->  <AD_CLIENT_ID><![CDATA[0]]></AD_CLIENT_ID>
@@ -3994,6 +5630,34 @@
 <!--961A9B93266A41F1BF3BAE222A7E07DB-->  <EM_OBUIAPP_SHOWSUMMARY><![CDATA[N]]></EM_OBUIAPP_SHOWSUMMARY>
 <!--961A9B93266A41F1BF3BAE222A7E07DB--></AD_FIELD>
 
+<!--96B87B69B9C8458888D81C486932E9A9--><AD_FIELD>
+<!--96B87B69B9C8458888D81C486932E9A9-->  <AD_FIELD_ID><![CDATA[96B87B69B9C8458888D81C486932E9A9]]></AD_FIELD_ID>
+<!--96B87B69B9C8458888D81C486932E9A9-->  <AD_CLIENT_ID><![CDATA[0]]></AD_CLIENT_ID>
+<!--96B87B69B9C8458888D81C486932E9A9-->  <AD_ORG_ID><![CDATA[0]]></AD_ORG_ID>
+<!--96B87B69B9C8458888D81C486932E9A9-->  <ISACTIVE><![CDATA[Y]]></ISACTIVE>
+<!--96B87B69B9C8458888D81C486932E9A9-->  <NAME><![CDATA[Read Only Logic]]></NAME>
+<!--96B87B69B9C8458888D81C486932E9A9-->  <DESCRIPTION><![CDATA[Logic to determine if field is read only (applies only when field is read-write)]]></DESCRIPTION>
+<!--96B87B69B9C8458888D81C486932E9A9-->  <HELP><![CDATA[Logic to determine if field is read only (applies only when field is read-write)]]></HELP>
+<!--96B87B69B9C8458888D81C486932E9A9-->  <ISCENTRALLYMAINTAINED><![CDATA[Y]]></ISCENTRALLYMAINTAINED>
+<!--96B87B69B9C8458888D81C486932E9A9-->  <AD_TAB_ID><![CDATA[AB1837F0A66D4137BD2E6F49378E7A9D]]></AD_TAB_ID>
+<!--96B87B69B9C8458888D81C486932E9A9-->  <AD_COLUMN_ID><![CDATA[E112C5B101B6435EB88E9B3914A1CBCC]]></AD_COLUMN_ID>
+<!--96B87B69B9C8458888D81C486932E9A9-->  <IGNOREINWAD><![CDATA[N]]></IGNOREINWAD>
+<!--96B87B69B9C8458888D81C486932E9A9-->  <ISDISPLAYED><![CDATA[Y]]></ISDISPLAYED>
+<!--96B87B69B9C8458888D81C486932E9A9-->  <DISPLAYLENGTH><![CDATA[2000]]></DISPLAYLENGTH>
+<!--96B87B69B9C8458888D81C486932E9A9-->  <ISREADONLY><![CDATA[N]]></ISREADONLY>
+<!--96B87B69B9C8458888D81C486932E9A9-->  <SEQNO><![CDATA[220]]></SEQNO>
+<!--96B87B69B9C8458888D81C486932E9A9-->  <ISSAMELINE><![CDATA[N]]></ISSAMELINE>
+<!--96B87B69B9C8458888D81C486932E9A9-->  <ISFIELDONLY><![CDATA[N]]></ISFIELDONLY>
+<!--96B87B69B9C8458888D81C486932E9A9-->  <ISENCRYPTED><![CDATA[N]]></ISENCRYPTED>
+<!--96B87B69B9C8458888D81C486932E9A9-->  <SHOWINRELATION><![CDATA[N]]></SHOWINRELATION>
+<!--96B87B69B9C8458888D81C486932E9A9-->  <ISFIRSTFOCUSEDFIELD><![CDATA[N]]></ISFIRSTFOCUSEDFIELD>
+<!--96B87B69B9C8458888D81C486932E9A9-->  <AD_MODULE_ID><![CDATA[9BA0836A3CD74EE4AB48753A47211BCC]]></AD_MODULE_ID>
+<!--96B87B69B9C8458888D81C486932E9A9-->  <STARTINODDCOLUMN><![CDATA[N]]></STARTINODDCOLUMN>
+<!--96B87B69B9C8458888D81C486932E9A9-->  <STARTNEWLINE><![CDATA[N]]></STARTNEWLINE>
+<!--96B87B69B9C8458888D81C486932E9A9-->  <ISSHOWNINSTATUSBAR><![CDATA[N]]></ISSHOWNINSTATUSBAR>
+<!--96B87B69B9C8458888D81C486932E9A9-->  <EM_OBUIAPP_SHOWSUMMARY><![CDATA[N]]></EM_OBUIAPP_SHOWSUMMARY>
+<!--96B87B69B9C8458888D81C486932E9A9--></AD_FIELD>
+
 <!--97B263D4E18241608234B07726C3FCF4--><AD_FIELD>
 <!--97B263D4E18241608234B07726C3FCF4-->  <AD_FIELD_ID><![CDATA[97B263D4E18241608234B07726C3FCF4]]></AD_FIELD_ID>
 <!--97B263D4E18241608234B07726C3FCF4-->  <AD_CLIENT_ID><![CDATA[0]]></AD_CLIENT_ID>
@@ -4021,6 +5685,63 @@
 <!--97B263D4E18241608234B07726C3FCF4-->  <EM_OBUIAPP_SHOWSUMMARY><![CDATA[N]]></EM_OBUIAPP_SHOWSUMMARY>
 <!--97B263D4E18241608234B07726C3FCF4--></AD_FIELD>
 
+<!--985AB12463ED4E9BB2E1FADE94B08B6E--><AD_FIELD>
+<!--985AB12463ED4E9BB2E1FADE94B08B6E-->  <AD_FIELD_ID><![CDATA[985AB12463ED4E9BB2E1FADE94B08B6E]]></AD_FIELD_ID>
+<!--985AB12463ED4E9BB2E1FADE94B08B6E-->  <AD_CLIENT_ID><![CDATA[0]]></AD_CLIENT_ID>
+<!--985AB12463ED4E9BB2E1FADE94B08B6E-->  <AD_ORG_ID><![CDATA[0]]></AD_ORG_ID>
+<!--985AB12463ED4E9BB2E1FADE94B08B6E-->  <ISACTIVE><![CDATA[Y]]></ISACTIVE>
+<!--985AB12463ED4E9BB2E1FADE94B08B6E-->  <NAME><![CDATA[Length]]></NAME>
+<!--985AB12463ED4E9BB2E1FADE94B08B6E-->  <DESCRIPTION><![CDATA[An indication of the column length as defined in the database.]]></DESCRIPTION>
+<!--985AB12463ED4E9BB2E1FADE94B08B6E-->  <HELP><![CDATA[The Length indicates the length of a column as defined in the database.]]></HELP>
+<!--985AB12463ED4E9BB2E1FADE94B08B6E-->  <ISCENTRALLYMAINTAINED><![CDATA[Y]]></ISCENTRALLYMAINTAINED>
+<!--985AB12463ED4E9BB2E1FADE94B08B6E-->  <AD_TAB_ID><![CDATA[AB1837F0A66D4137BD2E6F49378E7A9D]]></AD_TAB_ID>
+<!--985AB12463ED4E9BB2E1FADE94B08B6E-->  <AD_COLUMN_ID><![CDATA[927DA01A833B3AFAE040A8C0CF072B85]]></AD_COLUMN_ID>
+<!--985AB12463ED4E9BB2E1FADE94B08B6E-->  <IGNOREINWAD><![CDATA[N]]></IGNOREINWAD>
+<!--985AB12463ED4E9BB2E1FADE94B08B6E-->  <ISDISPLAYED><![CDATA[Y]]></ISDISPLAYED>
+<!--985AB12463ED4E9BB2E1FADE94B08B6E-->  <DISPLAYLENGTH><![CDATA[12]]></DISPLAYLENGTH>
+<!--985AB12463ED4E9BB2E1FADE94B08B6E-->  <ISREADONLY><![CDATA[N]]></ISREADONLY>
+<!--985AB12463ED4E9BB2E1FADE94B08B6E-->  <SEQNO><![CDATA[120]]></SEQNO>
+<!--985AB12463ED4E9BB2E1FADE94B08B6E-->  <ISSAMELINE><![CDATA[N]]></ISSAMELINE>
+<!--985AB12463ED4E9BB2E1FADE94B08B6E-->  <ISFIELDONLY><![CDATA[N]]></ISFIELDONLY>
+<!--985AB12463ED4E9BB2E1FADE94B08B6E-->  <ISENCRYPTED><![CDATA[N]]></ISENCRYPTED>
+<!--985AB12463ED4E9BB2E1FADE94B08B6E-->  <SHOWINRELATION><![CDATA[Y]]></SHOWINRELATION>
+<!--985AB12463ED4E9BB2E1FADE94B08B6E-->  <ISFIRSTFOCUSEDFIELD><![CDATA[N]]></ISFIRSTFOCUSEDFIELD>
+<!--985AB12463ED4E9BB2E1FADE94B08B6E-->  <AD_MODULE_ID><![CDATA[9BA0836A3CD74EE4AB48753A47211BCC]]></AD_MODULE_ID>
+<!--985AB12463ED4E9BB2E1FADE94B08B6E-->  <STARTINODDCOLUMN><![CDATA[N]]></STARTINODDCOLUMN>
+<!--985AB12463ED4E9BB2E1FADE94B08B6E-->  <STARTNEWLINE><![CDATA[N]]></STARTNEWLINE>
+<!--985AB12463ED4E9BB2E1FADE94B08B6E-->  <ISSHOWNINSTATUSBAR><![CDATA[N]]></ISSHOWNINSTATUSBAR>
+<!--985AB12463ED4E9BB2E1FADE94B08B6E-->  <EM_OBUIAPP_SHOWSUMMARY><![CDATA[N]]></EM_OBUIAPP_SHOWSUMMARY>
+<!--985AB12463ED4E9BB2E1FADE94B08B6E--></AD_FIELD>
+
+<!--9AE2C96E0D5B4502B814672057CA4699--><AD_FIELD>
+<!--9AE2C96E0D5B4502B814672057CA4699-->  <AD_FIELD_ID><![CDATA[9AE2C96E0D5B4502B814672057CA4699]]></AD_FIELD_ID>
+<!--9AE2C96E0D5B4502B814672057CA4699-->  <AD_CLIENT_ID><![CDATA[0]]></AD_CLIENT_ID>
+<!--9AE2C96E0D5B4502B814672057CA4699-->  <AD_ORG_ID><![CDATA[0]]></AD_ORG_ID>
+<!--9AE2C96E0D5B4502B814672057CA4699-->  <ISACTIVE><![CDATA[Y]]></ISACTIVE>
+<!--9AE2C96E0D5B4502B814672057CA4699-->  <NAME><![CDATA[Property Path]]></NAME>
+<!--9AE2C96E0D5B4502B814672057CA4699-->  <DESCRIPTION><![CDATA[Defines the property path taken for this parameter.]]></DESCRIPTION>
+<!--9AE2C96E0D5B4502B814672057CA4699-->  <HELP><![CDATA[Defines the property path taken for this parameter.]]></HELP>
+<!--9AE2C96E0D5B4502B814672057CA4699-->  <ISCENTRALLYMAINTAINED><![CDATA[Y]]></ISCENTRALLYMAINTAINED>
+<!--9AE2C96E0D5B4502B814672057CA4699-->  <AD_TAB_ID><![CDATA[AB1837F0A66D4137BD2E6F49378E7A9D]]></AD_TAB_ID>
+<!--9AE2C96E0D5B4502B814672057CA4699-->  <AD_COLUMN_ID><![CDATA[AC921AD0EF784D4ABDA5FC8312BDC3FE]]></AD_COLUMN_ID>
+<!--9AE2C96E0D5B4502B814672057CA4699-->  <IGNOREINWAD><![CDATA[N]]></IGNOREINWAD>
+<!--9AE2C96E0D5B4502B814672057CA4699-->  <ISDISPLAYED><![CDATA[Y]]></ISDISPLAYED>
+<!--9AE2C96E0D5B4502B814672057CA4699-->  <DISPLAYLOGIC><![CDATA[@IsFixed@='Y']]></DISPLAYLOGIC>
+<!--9AE2C96E0D5B4502B814672057CA4699-->  <DISPLAYLENGTH><![CDATA[255]]></DISPLAYLENGTH>
+<!--9AE2C96E0D5B4502B814672057CA4699-->  <ISREADONLY><![CDATA[N]]></ISREADONLY>
+<!--9AE2C96E0D5B4502B814672057CA4699-->  <SEQNO><![CDATA[190]]></SEQNO>
+<!--9AE2C96E0D5B4502B814672057CA4699-->  <ISSAMELINE><![CDATA[N]]></ISSAMELINE>
+<!--9AE2C96E0D5B4502B814672057CA4699-->  <ISFIELDONLY><![CDATA[N]]></ISFIELDONLY>
+<!--9AE2C96E0D5B4502B814672057CA4699-->  <ISENCRYPTED><![CDATA[N]]></ISENCRYPTED>
+<!--9AE2C96E0D5B4502B814672057CA4699-->  <SHOWINRELATION><![CDATA[N]]></SHOWINRELATION>
+<!--9AE2C96E0D5B4502B814672057CA4699-->  <ISFIRSTFOCUSEDFIELD><![CDATA[N]]></ISFIRSTFOCUSEDFIELD>
+<!--9AE2C96E0D5B4502B814672057CA4699-->  <AD_MODULE_ID><![CDATA[9BA0836A3CD74EE4AB48753A47211BCC]]></AD_MODULE_ID>
+<!--9AE2C96E0D5B4502B814672057CA4699-->  <STARTINODDCOLUMN><![CDATA[N]]></STARTINODDCOLUMN>
+<!--9AE2C96E0D5B4502B814672057CA4699-->  <STARTNEWLINE><![CDATA[N]]></STARTNEWLINE>
+<!--9AE2C96E0D5B4502B814672057CA4699-->  <ISSHOWNINSTATUSBAR><![CDATA[N]]></ISSHOWNINSTATUSBAR>
+<!--9AE2C96E0D5B4502B814672057CA4699-->  <EM_OBUIAPP_SHOWSUMMARY><![CDATA[N]]></EM_OBUIAPP_SHOWSUMMARY>
+<!--9AE2C96E0D5B4502B814672057CA4699--></AD_FIELD>
+
 <!--9C4127C69E394A88B7BC55FCCCEF0477--><AD_FIELD>
 <!--9C4127C69E394A88B7BC55FCCCEF0477-->  <AD_FIELD_ID><![CDATA[9C4127C69E394A88B7BC55FCCCEF0477]]></AD_FIELD_ID>
 <!--9C4127C69E394A88B7BC55FCCCEF0477-->  <AD_CLIENT_ID><![CDATA[0]]></AD_CLIENT_ID>
@@ -4528,6 +6249,62 @@
 <!--ADA1D18866624FAA9CFCDB0F2D7DBDD8-->  <EM_OBUIAPP_SHOWSUMMARY><![CDATA[N]]></EM_OBUIAPP_SHOWSUMMARY>
 <!--ADA1D18866624FAA9CFCDB0F2D7DBDD8--></AD_FIELD>
 
+<!--AF514A690DDA49C8BD03D9F6A06C2894--><AD_FIELD>
+<!--AF514A690DDA49C8BD03D9F6A06C2894-->  <AD_FIELD_ID><![CDATA[AF514A690DDA49C8BD03D9F6A06C2894]]></AD_FIELD_ID>
+<!--AF514A690DDA49C8BD03D9F6A06C2894-->  <AD_CLIENT_ID><![CDATA[0]]></AD_CLIENT_ID>
+<!--AF514A690DDA49C8BD03D9F6A06C2894-->  <AD_ORG_ID><![CDATA[0]]></AD_ORG_ID>
+<!--AF514A690DDA49C8BD03D9F6A06C2894-->  <ISACTIVE><![CDATA[Y]]></ISACTIVE>
+<!--AF514A690DDA49C8BD03D9F6A06C2894-->  <NAME><![CDATA[Default Value]]></NAME>
+<!--AF514A690DDA49C8BD03D9F6A06C2894-->  <DESCRIPTION><![CDATA[The first non-null value in a set of values.  It is used as a default value for a field when creating a record.]]></DESCRIPTION>
+<!--AF514A690DDA49C8BD03D9F6A06C2894-->  <HELP><![CDATA[The defaults are evaluated in the order of definition, the first not null value becomes the default value of the column. The values are separated by comma or semicolon. a) Literals:. 'Text' or 123 b) Variables - in format @Variable@ - Login e.g. #Date, #AD_Org_ID, #AD_Client_ID - Accounting Schema: e.g. $C_AcctSchema_ID, $C_Calendar_ID - Global defaults: e.g. DateFormat - Window values (all Picks, CheckBoxes, RadioButtons, and DateDoc/DateAcct) c) SQL code with the tag: @SQL=SELECT something AS DefaultValue FROM ... The SQL statement can contain variables.  There can be no other value other than the SQL statement. The default is only evaluated, if no user preference is defined.  Default definitions are ignored for record columns as Key, Parent, Client as well as Buttons.]]></HELP>
+<!--AF514A690DDA49C8BD03D9F6A06C2894-->  <ISCENTRALLYMAINTAINED><![CDATA[Y]]></ISCENTRALLYMAINTAINED>
+<!--AF514A690DDA49C8BD03D9F6A06C2894-->  <AD_TAB_ID><![CDATA[AB1837F0A66D4137BD2E6F49378E7A9D]]></AD_TAB_ID>
+<!--AF514A690DDA49C8BD03D9F6A06C2894-->  <AD_COLUMN_ID><![CDATA[927DA01A833D3AFAE040A8C0CF072B85]]></AD_COLUMN_ID>
+<!--AF514A690DDA49C8BD03D9F6A06C2894-->  <IGNOREINWAD><![CDATA[N]]></IGNOREINWAD>
+<!--AF514A690DDA49C8BD03D9F6A06C2894-->  <ISDISPLAYED><![CDATA[Y]]></ISDISPLAYED>
+<!--AF514A690DDA49C8BD03D9F6A06C2894-->  <DISPLAYLENGTH><![CDATA[1000]]></DISPLAYLENGTH>
+<!--AF514A690DDA49C8BD03D9F6A06C2894-->  <ISREADONLY><![CDATA[N]]></ISREADONLY>
+<!--AF514A690DDA49C8BD03D9F6A06C2894-->  <SEQNO><![CDATA[160]]></SEQNO>
+<!--AF514A690DDA49C8BD03D9F6A06C2894-->  <ISSAMELINE><![CDATA[N]]></ISSAMELINE>
+<!--AF514A690DDA49C8BD03D9F6A06C2894-->  <ISFIELDONLY><![CDATA[N]]></ISFIELDONLY>
+<!--AF514A690DDA49C8BD03D9F6A06C2894-->  <ISENCRYPTED><![CDATA[N]]></ISENCRYPTED>
+<!--AF514A690DDA49C8BD03D9F6A06C2894-->  <SHOWINRELATION><![CDATA[N]]></SHOWINRELATION>
+<!--AF514A690DDA49C8BD03D9F6A06C2894-->  <ISFIRSTFOCUSEDFIELD><![CDATA[N]]></ISFIRSTFOCUSEDFIELD>
+<!--AF514A690DDA49C8BD03D9F6A06C2894-->  <AD_MODULE_ID><![CDATA[9BA0836A3CD74EE4AB48753A47211BCC]]></AD_MODULE_ID>
+<!--AF514A690DDA49C8BD03D9F6A06C2894-->  <STARTINODDCOLUMN><![CDATA[N]]></STARTINODDCOLUMN>
+<!--AF514A690DDA49C8BD03D9F6A06C2894-->  <STARTNEWLINE><![CDATA[N]]></STARTNEWLINE>
+<!--AF514A690DDA49C8BD03D9F6A06C2894-->  <ISSHOWNINSTATUSBAR><![CDATA[N]]></ISSHOWNINSTATUSBAR>
+<!--AF514A690DDA49C8BD03D9F6A06C2894-->  <EM_OBUIAPP_SHOWSUMMARY><![CDATA[N]]></EM_OBUIAPP_SHOWSUMMARY>
+<!--AF514A690DDA49C8BD03D9F6A06C2894--></AD_FIELD>
+
+<!--B01273E39EDE48B3AD8C77FECAFD5B5C--><AD_FIELD>
+<!--B01273E39EDE48B3AD8C77FECAFD5B5C-->  <AD_FIELD_ID><![CDATA[B01273E39EDE48B3AD8C77FECAFD5B5C]]></AD_FIELD_ID>
+<!--B01273E39EDE48B3AD8C77FECAFD5B5C-->  <AD_CLIENT_ID><![CDATA[0]]></AD_CLIENT_ID>
+<!--B01273E39EDE48B3AD8C77FECAFD5B5C-->  <AD_ORG_ID><![CDATA[0]]></AD_ORG_ID>
+<!--B01273E39EDE48B3AD8C77FECAFD5B5C-->  <ISACTIVE><![CDATA[Y]]></ISACTIVE>
+<!--B01273E39EDE48B3AD8C77FECAFD5B5C-->  <NAME><![CDATA[Description]]></NAME>
+<!--B01273E39EDE48B3AD8C77FECAFD5B5C-->  <DESCRIPTION><![CDATA[A space to write additional related information.]]></DESCRIPTION>
+<!--B01273E39EDE48B3AD8C77FECAFD5B5C-->  <HELP><![CDATA[A description is limited to 255 characters.]]></HELP>
+<!--B01273E39EDE48B3AD8C77FECAFD5B5C-->  <ISCENTRALLYMAINTAINED><![CDATA[Y]]></ISCENTRALLYMAINTAINED>
+<!--B01273E39EDE48B3AD8C77FECAFD5B5C-->  <AD_TAB_ID><![CDATA[F48E7C517C334F26AC5A25D71FE707D5]]></AD_TAB_ID>
+<!--B01273E39EDE48B3AD8C77FECAFD5B5C-->  <AD_COLUMN_ID><![CDATA[927DA01A83343AFAE040A8C0CF072B85]]></AD_COLUMN_ID>
+<!--B01273E39EDE48B3AD8C77FECAFD5B5C-->  <IGNOREINWAD><![CDATA[N]]></IGNOREINWAD>
+<!--B01273E39EDE48B3AD8C77FECAFD5B5C-->  <ISDISPLAYED><![CDATA[Y]]></ISDISPLAYED>
+<!--B01273E39EDE48B3AD8C77FECAFD5B5C-->  <DISPLAYLENGTH><![CDATA[255]]></DISPLAYLENGTH>
+<!--B01273E39EDE48B3AD8C77FECAFD5B5C-->  <ISREADONLY><![CDATA[N]]></ISREADONLY>
+<!--B01273E39EDE48B3AD8C77FECAFD5B5C-->  <SEQNO><![CDATA[50]]></SEQNO>
+<!--B01273E39EDE48B3AD8C77FECAFD5B5C-->  <ISSAMELINE><![CDATA[N]]></ISSAMELINE>
+<!--B01273E39EDE48B3AD8C77FECAFD5B5C-->  <ISFIELDONLY><![CDATA[N]]></ISFIELDONLY>
+<!--B01273E39EDE48B3AD8C77FECAFD5B5C-->  <ISENCRYPTED><![CDATA[N]]></ISENCRYPTED>
+<!--B01273E39EDE48B3AD8C77FECAFD5B5C-->  <SHOWINRELATION><![CDATA[N]]></SHOWINRELATION>
+<!--B01273E39EDE48B3AD8C77FECAFD5B5C-->  <ISFIRSTFOCUSEDFIELD><![CDATA[N]]></ISFIRSTFOCUSEDFIELD>
+<!--B01273E39EDE48B3AD8C77FECAFD5B5C-->  <AD_MODULE_ID><![CDATA[9BA0836A3CD74EE4AB48753A47211BCC]]></AD_MODULE_ID>
+<!--B01273E39EDE48B3AD8C77FECAFD5B5C-->  <STARTINODDCOLUMN><![CDATA[N]]></STARTINODDCOLUMN>
+<!--B01273E39EDE48B3AD8C77FECAFD5B5C-->  <STARTNEWLINE><![CDATA[N]]></STARTNEWLINE>
+<!--B01273E39EDE48B3AD8C77FECAFD5B5C-->  <ISSHOWNINSTATUSBAR><![CDATA[N]]></ISSHOWNINSTATUSBAR>
+<!--B01273E39EDE48B3AD8C77FECAFD5B5C-->  <EM_OBUIAPP_SHOWSUMMARY><![CDATA[N]]></EM_OBUIAPP_SHOWSUMMARY>
+<!--B01273E39EDE48B3AD8C77FECAFD5B5C--></AD_FIELD>
+
 <!--B0F69EEF6B434E2FAA627D2AF43C8E55--><AD_FIELD>
 <!--B0F69EEF6B434E2FAA627D2AF43C8E55-->  <AD_FIELD_ID><![CDATA[B0F69EEF6B434E2FAA627D2AF43C8E55]]></AD_FIELD_ID>
 <!--B0F69EEF6B434E2FAA627D2AF43C8E55-->  <AD_CLIENT_ID><![CDATA[0]]></AD_CLIENT_ID>
@@ -4868,6 +6645,92 @@
 <!--BDCB2124DE5C40AFA9DB14AA35A2AFA5-->  <EM_OBUIAPP_SHOWSUMMARY><![CDATA[N]]></EM_OBUIAPP_SHOWSUMMARY>
 <!--BDCB2124DE5C40AFA9DB14AA35A2AFA5--></AD_FIELD>
 
+<!--BDE002E8917040299BF5B186BCE5680B--><AD_FIELD>
+<!--BDE002E8917040299BF5B186BCE5680B-->  <AD_FIELD_ID><![CDATA[BDE002E8917040299BF5B186BCE5680B]]></AD_FIELD_ID>
+<!--BDE002E8917040299BF5B186BCE5680B-->  <AD_CLIENT_ID><![CDATA[0]]></AD_CLIENT_ID>
+<!--BDE002E8917040299BF5B186BCE5680B-->  <AD_ORG_ID><![CDATA[0]]></AD_ORG_ID>
+<!--BDE002E8917040299BF5B186BCE5680B-->  <ISACTIVE><![CDATA[Y]]></ISACTIVE>
+<!--BDE002E8917040299BF5B186BCE5680B-->  <NAME><![CDATA[Central Maintenance]]></NAME>
+<!--BDE002E8917040299BF5B186BCE5680B-->  <DESCRIPTION><![CDATA[A flag indicating that this label is managed in a central repository.]]></DESCRIPTION>
+<!--BDE002E8917040299BF5B186BCE5680B-->  <HELP><![CDATA[The Centrally Maintained checkbox indicates if the Name, Description and Help maintained in 'System Element' table  or 'Window' table.]]></HELP>
+<!--BDE002E8917040299BF5B186BCE5680B-->  <ISCENTRALLYMAINTAINED><![CDATA[Y]]></ISCENTRALLYMAINTAINED>
+<!--BDE002E8917040299BF5B186BCE5680B-->  <AD_TAB_ID><![CDATA[AB1837F0A66D4137BD2E6F49378E7A9D]]></AD_TAB_ID>
+<!--BDE002E8917040299BF5B186BCE5680B-->  <AD_COLUMN_ID><![CDATA[927DA01A833A3AFAE040A8C0CF072B85]]></AD_COLUMN_ID>
+<!--BDE002E8917040299BF5B186BCE5680B-->  <IGNOREINWAD><![CDATA[N]]></IGNOREINWAD>
+<!--BDE002E8917040299BF5B186BCE5680B-->  <ISDISPLAYED><![CDATA[Y]]></ISDISPLAYED>
+<!--BDE002E8917040299BF5B186BCE5680B-->  <DISPLAYLENGTH><![CDATA[1]]></DISPLAYLENGTH>
+<!--BDE002E8917040299BF5B186BCE5680B-->  <ISREADONLY><![CDATA[N]]></ISREADONLY>
+<!--BDE002E8917040299BF5B186BCE5680B-->  <SEQNO><![CDATA[70]]></SEQNO>
+<!--BDE002E8917040299BF5B186BCE5680B-->  <ISSAMELINE><![CDATA[N]]></ISSAMELINE>
+<!--BDE002E8917040299BF5B186BCE5680B-->  <ISFIELDONLY><![CDATA[N]]></ISFIELDONLY>
+<!--BDE002E8917040299BF5B186BCE5680B-->  <ISENCRYPTED><![CDATA[N]]></ISENCRYPTED>
+<!--BDE002E8917040299BF5B186BCE5680B-->  <SHOWINRELATION><![CDATA[N]]></SHOWINRELATION>
+<!--BDE002E8917040299BF5B186BCE5680B-->  <ISFIRSTFOCUSEDFIELD><![CDATA[N]]></ISFIRSTFOCUSEDFIELD>
+<!--BDE002E8917040299BF5B186BCE5680B-->  <AD_MODULE_ID><![CDATA[9BA0836A3CD74EE4AB48753A47211BCC]]></AD_MODULE_ID>
+<!--BDE002E8917040299BF5B186BCE5680B-->  <STARTINODDCOLUMN><![CDATA[N]]></STARTINODDCOLUMN>
+<!--BDE002E8917040299BF5B186BCE5680B-->  <STARTNEWLINE><![CDATA[N]]></STARTNEWLINE>
+<!--BDE002E8917040299BF5B186BCE5680B-->  <ISSHOWNINSTATUSBAR><![CDATA[N]]></ISSHOWNINSTATUSBAR>
+<!--BDE002E8917040299BF5B186BCE5680B-->  <EM_OBUIAPP_SHOWSUMMARY><![CDATA[N]]></EM_OBUIAPP_SHOWSUMMARY>
+<!--BDE002E8917040299BF5B186BCE5680B--></AD_FIELD>
+
+<!--BFCC0CA7ED274BA19E2862EFF20066D5--><AD_FIELD>
+<!--BFCC0CA7ED274BA19E2862EFF20066D5-->  <AD_FIELD_ID><![CDATA[BFCC0CA7ED274BA19E2862EFF20066D5]]></AD_FIELD_ID>
+<!--BFCC0CA7ED274BA19E2862EFF20066D5-->  <AD_CLIENT_ID><![CDATA[0]]></AD_CLIENT_ID>
+<!--BFCC0CA7ED274BA19E2862EFF20066D5-->  <AD_ORG_ID><![CDATA[0]]></AD_ORG_ID>
+<!--BFCC0CA7ED274BA19E2862EFF20066D5-->  <ISACTIVE><![CDATA[Y]]></ISACTIVE>
+<!--BFCC0CA7ED274BA19E2862EFF20066D5-->  <NAME><![CDATA[Process Defintion]]></NAME>
+<!--BFCC0CA7ED274BA19E2862EFF20066D5-->  <DESCRIPTION><![CDATA[Process Defintion]]></DESCRIPTION>
+<!--BFCC0CA7ED274BA19E2862EFF20066D5-->  <HELP><![CDATA[Process Defintion is a re implementation of Process with 3.0 infrastructure.]]></HELP>
+<!--BFCC0CA7ED274BA19E2862EFF20066D5-->  <ISCENTRALLYMAINTAINED><![CDATA[Y]]></ISCENTRALLYMAINTAINED>
+<!--BFCC0CA7ED274BA19E2862EFF20066D5-->  <AD_TAB_ID><![CDATA[F48E7C517C334F26AC5A25D71FE707D5]]></AD_TAB_ID>
+<!--BFCC0CA7ED274BA19E2862EFF20066D5-->  <AD_COLUMN_ID><![CDATA[4983D4CEABA94A208017768A1CEAA032]]></AD_COLUMN_ID>
+<!--BFCC0CA7ED274BA19E2862EFF20066D5-->  <IGNOREINWAD><![CDATA[N]]></IGNOREINWAD>
+<!--BFCC0CA7ED274BA19E2862EFF20066D5-->  <ISDISPLAYED><![CDATA[N]]></ISDISPLAYED>
+<!--BFCC0CA7ED274BA19E2862EFF20066D5-->  <DISPLAYLENGTH><![CDATA[32]]></DISPLAYLENGTH>
+<!--BFCC0CA7ED274BA19E2862EFF20066D5-->  <ISREADONLY><![CDATA[N]]></ISREADONLY>
+<!--BFCC0CA7ED274BA19E2862EFF20066D5-->  <SEQNO><![CDATA[200]]></SEQNO>
+<!--BFCC0CA7ED274BA19E2862EFF20066D5-->  <ISSAMELINE><![CDATA[N]]></ISSAMELINE>
+<!--BFCC0CA7ED274BA19E2862EFF20066D5-->  <ISFIELDONLY><![CDATA[N]]></ISFIELDONLY>
+<!--BFCC0CA7ED274BA19E2862EFF20066D5-->  <ISENCRYPTED><![CDATA[N]]></ISENCRYPTED>
+<!--BFCC0CA7ED274BA19E2862EFF20066D5-->  <SHOWINRELATION><![CDATA[N]]></SHOWINRELATION>
+<!--BFCC0CA7ED274BA19E2862EFF20066D5-->  <ISFIRSTFOCUSEDFIELD><![CDATA[N]]></ISFIRSTFOCUSEDFIELD>
+<!--BFCC0CA7ED274BA19E2862EFF20066D5-->  <AD_MODULE_ID><![CDATA[9BA0836A3CD74EE4AB48753A47211BCC]]></AD_MODULE_ID>
+<!--BFCC0CA7ED274BA19E2862EFF20066D5-->  <STARTINODDCOLUMN><![CDATA[N]]></STARTINODDCOLUMN>
+<!--BFCC0CA7ED274BA19E2862EFF20066D5-->  <STARTNEWLINE><![CDATA[N]]></STARTNEWLINE>
+<!--BFCC0CA7ED274BA19E2862EFF20066D5-->  <ISSHOWNINSTATUSBAR><![CDATA[N]]></ISSHOWNINSTATUSBAR>
+<!--BFCC0CA7ED274BA19E2862EFF20066D5-->  <EM_OBUIAPP_SHOWSUMMARY><![CDATA[N]]></EM_OBUIAPP_SHOWSUMMARY>
+<!--BFCC0CA7ED274BA19E2862EFF20066D5--></AD_FIELD>
+
+<!--C01F38E0BD9F431EB6336286E17A433C--><AD_FIELD>
+<!--C01F38E0BD9F431EB6336286E17A433C-->  <AD_FIELD_ID><![CDATA[C01F38E0BD9F431EB6336286E17A433C]]></AD_FIELD_ID>
+<!--C01F38E0BD9F431EB6336286E17A433C-->  <AD_CLIENT_ID><![CDATA[0]]></AD_CLIENT_ID>
+<!--C01F38E0BD9F431EB6336286E17A433C-->  <AD_ORG_ID><![CDATA[0]]></AD_ORG_ID>
+<!--C01F38E0BD9F431EB6336286E17A433C-->  <ISACTIVE><![CDATA[Y]]></ISACTIVE>
+<!--C01F38E0BD9F431EB6336286E17A433C-->  <NAME><![CDATA[Active]]></NAME>
+<!--C01F38E0BD9F431EB6336286E17A433C-->  <DESCRIPTION><![CDATA[A flag indicating whether this record is available for use or de-activated.]]></DESCRIPTION>
+<!--C01F38E0BD9F431EB6336286E17A433C-->  <HELP><![CDATA[There are two methods of making records unavailable in the system: One is to delete the record, the other is to de-activate the record. A de-activated record is not available for selection, but available for reporting. There are two reasons for de-activating and not deleting records: 
+(1) The system requires the record for auditing purposes.
+(2) The record is referenced by other records. E.g., you cannot delete a Business Partner, if there are existing invoices for it. By de-activating the Business Partner you prevent it from being used in future transactions.]]></HELP>
+<!--C01F38E0BD9F431EB6336286E17A433C-->  <ISCENTRALLYMAINTAINED><![CDATA[Y]]></ISCENTRALLYMAINTAINED>
+<!--C01F38E0BD9F431EB6336286E17A433C-->  <AD_TAB_ID><![CDATA[AB1837F0A66D4137BD2E6F49378E7A9D]]></AD_TAB_ID>
+<!--C01F38E0BD9F431EB6336286E17A433C-->  <AD_COLUMN_ID><![CDATA[927DA01A832D3AFAE040A8C0CF072B85]]></AD_COLUMN_ID>
+<!--C01F38E0BD9F431EB6336286E17A433C-->  <IGNOREINWAD><![CDATA[N]]></IGNOREINWAD>
+<!--C01F38E0BD9F431EB6336286E17A433C-->  <ISDISPLAYED><![CDATA[Y]]></ISDISPLAYED>
+<!--C01F38E0BD9F431EB6336286E17A433C-->  <DISPLAYLENGTH><![CDATA[1]]></DISPLAYLENGTH>
+<!--C01F38E0BD9F431EB6336286E17A433C-->  <ISREADONLY><![CDATA[N]]></ISREADONLY>
+<!--C01F38E0BD9F431EB6336286E17A433C-->  <SEQNO><![CDATA[400]]></SEQNO>
+<!--C01F38E0BD9F431EB6336286E17A433C-->  <ISSAMELINE><![CDATA[N]]></ISSAMELINE>
+<!--C01F38E0BD9F431EB6336286E17A433C-->  <ISFIELDONLY><![CDATA[N]]></ISFIELDONLY>
+<!--C01F38E0BD9F431EB6336286E17A433C-->  <ISENCRYPTED><![CDATA[N]]></ISENCRYPTED>
+<!--C01F38E0BD9F431EB6336286E17A433C-->  <SHOWINRELATION><![CDATA[Y]]></SHOWINRELATION>
+<!--C01F38E0BD9F431EB6336286E17A433C-->  <ISFIRSTFOCUSEDFIELD><![CDATA[N]]></ISFIRSTFOCUSEDFIELD>
+<!--C01F38E0BD9F431EB6336286E17A433C-->  <AD_MODULE_ID><![CDATA[9BA0836A3CD74EE4AB48753A47211BCC]]></AD_MODULE_ID>
+<!--C01F38E0BD9F431EB6336286E17A433C-->  <STARTINODDCOLUMN><![CDATA[N]]></STARTINODDCOLUMN>
+<!--C01F38E0BD9F431EB6336286E17A433C-->  <STARTNEWLINE><![CDATA[N]]></STARTNEWLINE>
+<!--C01F38E0BD9F431EB6336286E17A433C-->  <ISSHOWNINSTATUSBAR><![CDATA[N]]></ISSHOWNINSTATUSBAR>
+<!--C01F38E0BD9F431EB6336286E17A433C-->  <EM_OBUIAPP_SHOWSUMMARY><![CDATA[N]]></EM_OBUIAPP_SHOWSUMMARY>
+<!--C01F38E0BD9F431EB6336286E17A433C--></AD_FIELD>
+
 <!--C216C156DB954876BB6F0B830038E599--><AD_FIELD>
 <!--C216C156DB954876BB6F0B830038E599-->  <AD_FIELD_ID><![CDATA[C216C156DB954876BB6F0B830038E599]]></AD_FIELD_ID>
 <!--C216C156DB954876BB6F0B830038E599-->  <AD_CLIENT_ID><![CDATA[0]]></AD_CLIENT_ID>
@@ -4925,6 +6788,34 @@
 <!--C2B8716DE89B4A69BD3F0F77667A9938-->  <EM_OBUIAPP_SHOWSUMMARY><![CDATA[N]]></EM_OBUIAPP_SHOWSUMMARY>
 <!--C2B8716DE89B4A69BD3F0F77667A9938--></AD_FIELD>
 
+<!--C5646564B62044F3B216F6B58BAF1853--><AD_FIELD>
+<!--C5646564B62044F3B216F6B58BAF1853-->  <AD_FIELD_ID><![CDATA[C5646564B62044F3B216F6B58BAF1853]]></AD_FIELD_ID>
+<!--C5646564B62044F3B216F6B58BAF1853-->  <AD_CLIENT_ID><![CDATA[0]]></AD_CLIENT_ID>
+<!--C5646564B62044F3B216F6B58BAF1853-->  <AD_ORG_ID><![CDATA[0]]></AD_ORG_ID>
+<!--C5646564B62044F3B216F6B58BAF1853-->  <ISACTIVE><![CDATA[Y]]></ISACTIVE>
+<!--C5646564B62044F3B216F6B58BAF1853-->  <NAME><![CDATA[Help/Comment]]></NAME>
+<!--C5646564B62044F3B216F6B58BAF1853-->  <DESCRIPTION><![CDATA[A comment that adds additional information to help users work with fields.]]></DESCRIPTION>
+<!--C5646564B62044F3B216F6B58BAF1853-->  <HELP><![CDATA[The Help field contains a hint, comment or help about the use of this item.]]></HELP>
+<!--C5646564B62044F3B216F6B58BAF1853-->  <ISCENTRALLYMAINTAINED><![CDATA[Y]]></ISCENTRALLYMAINTAINED>
+<!--C5646564B62044F3B216F6B58BAF1853-->  <AD_TAB_ID><![CDATA[AB1837F0A66D4137BD2E6F49378E7A9D]]></AD_TAB_ID>
+<!--C5646564B62044F3B216F6B58BAF1853-->  <AD_COLUMN_ID><![CDATA[927DA01A83353AFAE040A8C0CF072B85]]></AD_COLUMN_ID>
+<!--C5646564B62044F3B216F6B58BAF1853-->  <IGNOREINWAD><![CDATA[N]]></IGNOREINWAD>
+<!--C5646564B62044F3B216F6B58BAF1853-->  <ISDISPLAYED><![CDATA[Y]]></ISDISPLAYED>
+<!--C5646564B62044F3B216F6B58BAF1853-->  <DISPLAYLENGTH><![CDATA[2000]]></DISPLAYLENGTH>
+<!--C5646564B62044F3B216F6B58BAF1853-->  <ISREADONLY><![CDATA[N]]></ISREADONLY>
+<!--C5646564B62044F3B216F6B58BAF1853-->  <SEQNO><![CDATA[60]]></SEQNO>
+<!--C5646564B62044F3B216F6B58BAF1853-->  <ISSAMELINE><![CDATA[N]]></ISSAMELINE>
+<!--C5646564B62044F3B216F6B58BAF1853-->  <ISFIELDONLY><![CDATA[N]]></ISFIELDONLY>
+<!--C5646564B62044F3B216F6B58BAF1853-->  <ISENCRYPTED><![CDATA[N]]></ISENCRYPTED>
+<!--C5646564B62044F3B216F6B58BAF1853-->  <SHOWINRELATION><![CDATA[N]]></SHOWINRELATION>
+<!--C5646564B62044F3B216F6B58BAF1853-->  <ISFIRSTFOCUSEDFIELD><![CDATA[N]]></ISFIRSTFOCUSEDFIELD>
+<!--C5646564B62044F3B216F6B58BAF1853-->  <AD_MODULE_ID><![CDATA[9BA0836A3CD74EE4AB48753A47211BCC]]></AD_MODULE_ID>
+<!--C5646564B62044F3B216F6B58BAF1853-->  <STARTINODDCOLUMN><![CDATA[N]]></STARTINODDCOLUMN>
+<!--C5646564B62044F3B216F6B58BAF1853-->  <STARTNEWLINE><![CDATA[N]]></STARTNEWLINE>
+<!--C5646564B62044F3B216F6B58BAF1853-->  <ISSHOWNINSTATUSBAR><![CDATA[N]]></ISSHOWNINSTATUSBAR>
+<!--C5646564B62044F3B216F6B58BAF1853-->  <EM_OBUIAPP_SHOWSUMMARY><![CDATA[N]]></EM_OBUIAPP_SHOWSUMMARY>
+<!--C5646564B62044F3B216F6B58BAF1853--></AD_FIELD>
+
 <!--C5E25325FEAA4F2DBAFB4A7B443E4851--><AD_FIELD>
 <!--C5E25325FEAA4F2DBAFB4A7B443E4851-->  <AD_FIELD_ID><![CDATA[C5E25325FEAA4F2DBAFB4A7B443E4851]]></AD_FIELD_ID>
 <!--C5E25325FEAA4F2DBAFB4A7B443E4851-->  <AD_CLIENT_ID><![CDATA[0]]></AD_CLIENT_ID>
@@ -5152,6 +7043,34 @@
 <!--C81ACB46990649268D050BB1DCB97B3A-->  <EM_OBUIAPP_SHOWSUMMARY><![CDATA[N]]></EM_OBUIAPP_SHOWSUMMARY>
 <!--C81ACB46990649268D050BB1DCB97B3A--></AD_FIELD>
 
+<!--C83052C010DC4920A40DB6D868B10604--><AD_FIELD>
+<!--C83052C010DC4920A40DB6D868B10604-->  <AD_FIELD_ID><![CDATA[C83052C010DC4920A40DB6D868B10604]]></AD_FIELD_ID>
+<!--C83052C010DC4920A40DB6D868B10604-->  <AD_CLIENT_ID><![CDATA[0]]></AD_CLIENT_ID>
+<!--C83052C010DC4920A40DB6D868B10604-->  <AD_ORG_ID><![CDATA[0]]></AD_ORG_ID>
+<!--C83052C010DC4920A40DB6D868B10604-->  <ISACTIVE><![CDATA[Y]]></ISACTIVE>
+<!--C83052C010DC4920A40DB6D868B10604-->  <NAME><![CDATA[Name]]></NAME>
+<!--C83052C010DC4920A40DB6D868B10604-->  <DESCRIPTION><![CDATA[A non-unique identifier for a record/document often used as a search tool.]]></DESCRIPTION>
+<!--C83052C010DC4920A40DB6D868B10604-->  <HELP><![CDATA[A more descriptive identifier (that does need to be unique) of a record/document that is used as a default search option along with the search key (that is unique and mostly shorter). It is up to 60 characters in length.]]></HELP>
+<!--C83052C010DC4920A40DB6D868B10604-->  <ISCENTRALLYMAINTAINED><![CDATA[Y]]></ISCENTRALLYMAINTAINED>
+<!--C83052C010DC4920A40DB6D868B10604-->  <AD_TAB_ID><![CDATA[F48E7C517C334F26AC5A25D71FE707D5]]></AD_TAB_ID>
+<!--C83052C010DC4920A40DB6D868B10604-->  <AD_COLUMN_ID><![CDATA[927DA01A83333AFAE040A8C0CF072B85]]></AD_COLUMN_ID>
+<!--C83052C010DC4920A40DB6D868B10604-->  <IGNOREINWAD><![CDATA[N]]></IGNOREINWAD>
+<!--C83052C010DC4920A40DB6D868B10604-->  <ISDISPLAYED><![CDATA[Y]]></ISDISPLAYED>
+<!--C83052C010DC4920A40DB6D868B10604-->  <DISPLAYLENGTH><![CDATA[60]]></DISPLAYLENGTH>
+<!--C83052C010DC4920A40DB6D868B10604-->  <ISREADONLY><![CDATA[N]]></ISREADONLY>
+<!--C83052C010DC4920A40DB6D868B10604-->  <SEQNO><![CDATA[20]]></SEQNO>
+<!--C83052C010DC4920A40DB6D868B10604-->  <ISSAMELINE><![CDATA[N]]></ISSAMELINE>
+<!--C83052C010DC4920A40DB6D868B10604-->  <ISFIELDONLY><![CDATA[N]]></ISFIELDONLY>
+<!--C83052C010DC4920A40DB6D868B10604-->  <ISENCRYPTED><![CDATA[N]]></ISENCRYPTED>
+<!--C83052C010DC4920A40DB6D868B10604-->  <SHOWINRELATION><![CDATA[Y]]></SHOWINRELATION>
+<!--C83052C010DC4920A40DB6D868B10604-->  <ISFIRSTFOCUSEDFIELD><![CDATA[N]]></ISFIRSTFOCUSEDFIELD>
+<!--C83052C010DC4920A40DB6D868B10604-->  <AD_MODULE_ID><![CDATA[9BA0836A3CD74EE4AB48753A47211BCC]]></AD_MODULE_ID>
+<!--C83052C010DC4920A40DB6D868B10604-->  <STARTINODDCOLUMN><![CDATA[N]]></STARTINODDCOLUMN>
+<!--C83052C010DC4920A40DB6D868B10604-->  <STARTNEWLINE><![CDATA[N]]></STARTNEWLINE>
+<!--C83052C010DC4920A40DB6D868B10604-->  <ISSHOWNINSTATUSBAR><![CDATA[N]]></ISSHOWNINSTATUSBAR>
+<!--C83052C010DC4920A40DB6D868B10604-->  <EM_OBUIAPP_SHOWSUMMARY><![CDATA[N]]></EM_OBUIAPP_SHOWSUMMARY>
+<!--C83052C010DC4920A40DB6D868B10604--></AD_FIELD>
+
 <!--C843F0927A904B869F3C77F4887D3A85--><AD_FIELD>
 <!--C843F0927A904B869F3C77F4887D3A85-->  <AD_FIELD_ID><![CDATA[C843F0927A904B869F3C77F4887D3A85]]></AD_FIELD_ID>
 <!--C843F0927A904B869F3C77F4887D3A85-->  <AD_CLIENT_ID><![CDATA[0]]></AD_CLIENT_ID>
@@ -5315,6 +7234,33 @@
 <!--CD0E9652F46441AA9A75A0A2FC467706-->  <EM_OBUIAPP_SHOWSUMMARY><![CDATA[N]]></EM_OBUIAPP_SHOWSUMMARY>
 <!--CD0E9652F46441AA9A75A0A2FC467706--></AD_FIELD>
 
+<!--D31CFA8B415F48B79A7D939291850D7F--><AD_FIELD>
+<!--D31CFA8B415F48B79A7D939291850D7F-->  <AD_FIELD_ID><![CDATA[D31CFA8B415F48B79A7D939291850D7F]]></AD_FIELD_ID>
+<!--D31CFA8B415F48B79A7D939291850D7F-->  <AD_CLIENT_ID><![CDATA[0]]></AD_CLIENT_ID>
+<!--D31CFA8B415F48B79A7D939291850D7F-->  <AD_ORG_ID><![CDATA[0]]></AD_ORG_ID>
+<!--D31CFA8B415F48B79A7D939291850D7F-->  <ISACTIVE><![CDATA[Y]]></ISACTIVE>
+<!--D31CFA8B415F48B79A7D939291850D7F-->  <NAME><![CDATA[Fixed Value]]></NAME>
+<!--D31CFA8B415F48B79A7D939291850D7F-->  <ISCENTRALLYMAINTAINED><![CDATA[Y]]></ISCENTRALLYMAINTAINED>
+<!--D31CFA8B415F48B79A7D939291850D7F-->  <AD_TAB_ID><![CDATA[AB1837F0A66D4137BD2E6F49378E7A9D]]></AD_TAB_ID>
+<!--D31CFA8B415F48B79A7D939291850D7F-->  <AD_COLUMN_ID><![CDATA[927DA01A83403AFAE040A8C0CF072B85]]></AD_COLUMN_ID>
+<!--D31CFA8B415F48B79A7D939291850D7F-->  <IGNOREINWAD><![CDATA[N]]></IGNOREINWAD>
+<!--D31CFA8B415F48B79A7D939291850D7F-->  <ISDISPLAYED><![CDATA[Y]]></ISDISPLAYED>
+<!--D31CFA8B415F48B79A7D939291850D7F-->  <DISPLAYLOGIC><![CDATA[@IsFixed@='Y']]></DISPLAYLOGIC>
+<!--D31CFA8B415F48B79A7D939291850D7F-->  <DISPLAYLENGTH><![CDATA[1000]]></DISPLAYLENGTH>
+<!--D31CFA8B415F48B79A7D939291850D7F-->  <ISREADONLY><![CDATA[N]]></ISREADONLY>
+<!--D31CFA8B415F48B79A7D939291850D7F-->  <SEQNO><![CDATA[200]]></SEQNO>
+<!--D31CFA8B415F48B79A7D939291850D7F-->  <ISSAMELINE><![CDATA[N]]></ISSAMELINE>
+<!--D31CFA8B415F48B79A7D939291850D7F-->  <ISFIELDONLY><![CDATA[N]]></ISFIELDONLY>
+<!--D31CFA8B415F48B79A7D939291850D7F-->  <ISENCRYPTED><![CDATA[N]]></ISENCRYPTED>
+<!--D31CFA8B415F48B79A7D939291850D7F-->  <SHOWINRELATION><![CDATA[N]]></SHOWINRELATION>
+<!--D31CFA8B415F48B79A7D939291850D7F-->  <ISFIRSTFOCUSEDFIELD><![CDATA[N]]></ISFIRSTFOCUSEDFIELD>
+<!--D31CFA8B415F48B79A7D939291850D7F-->  <AD_MODULE_ID><![CDATA[9BA0836A3CD74EE4AB48753A47211BCC]]></AD_MODULE_ID>
+<!--D31CFA8B415F48B79A7D939291850D7F-->  <STARTINODDCOLUMN><![CDATA[N]]></STARTINODDCOLUMN>
+<!--D31CFA8B415F48B79A7D939291850D7F-->  <STARTNEWLINE><![CDATA[N]]></STARTNEWLINE>
+<!--D31CFA8B415F48B79A7D939291850D7F-->  <ISSHOWNINSTATUSBAR><![CDATA[N]]></ISSHOWNINSTATUSBAR>
+<!--D31CFA8B415F48B79A7D939291850D7F-->  <EM_OBUIAPP_SHOWSUMMARY><![CDATA[N]]></EM_OBUIAPP_SHOWSUMMARY>
+<!--D31CFA8B415F48B79A7D939291850D7F--></AD_FIELD>
+
 <!--D6FC282E5E614AED8C301C8FEC0436FB--><AD_FIELD>
 <!--D6FC282E5E614AED8C301C8FEC0436FB-->  <AD_FIELD_ID><![CDATA[D6FC282E5E614AED8C301C8FEC0436FB]]></AD_FIELD_ID>
 <!--D6FC282E5E614AED8C301C8FEC0436FB-->  <AD_CLIENT_ID><![CDATA[0]]></AD_CLIENT_ID>
@@ -5343,6 +7289,32 @@
 <!--D6FC282E5E614AED8C301C8FEC0436FB-->  <EM_OBUIAPP_SHOWSUMMARY><![CDATA[N]]></EM_OBUIAPP_SHOWSUMMARY>
 <!--D6FC282E5E614AED8C301C8FEC0436FB--></AD_FIELD>
 
+<!--D76FF810C7E74976B8E04D81402ADB1A--><AD_FIELD>
+<!--D76FF810C7E74976B8E04D81402ADB1A-->  <AD_FIELD_ID><![CDATA[D76FF810C7E74976B8E04D81402ADB1A]]></AD_FIELD_ID>
+<!--D76FF810C7E74976B8E04D81402ADB1A-->  <AD_CLIENT_ID><![CDATA[0]]></AD_CLIENT_ID>
+<!--D76FF810C7E74976B8E04D81402ADB1A-->  <AD_ORG_ID><![CDATA[0]]></AD_ORG_ID>
+<!--D76FF810C7E74976B8E04D81402ADB1A-->  <ISACTIVE><![CDATA[Y]]></ISACTIVE>
+<!--D76FF810C7E74976B8E04D81402ADB1A-->  <NAME><![CDATA[Start in New Line]]></NAME>
+<!--D76FF810C7E74976B8E04D81402ADB1A-->  <ISCENTRALLYMAINTAINED><![CDATA[Y]]></ISCENTRALLYMAINTAINED>
+<!--D76FF810C7E74976B8E04D81402ADB1A-->  <AD_TAB_ID><![CDATA[F48E7C517C334F26AC5A25D71FE707D5]]></AD_TAB_ID>
+<!--D76FF810C7E74976B8E04D81402ADB1A-->  <AD_COLUMN_ID><![CDATA[FC60C911562841BEADBC6715FA919941]]></AD_COLUMN_ID>
+<!--D76FF810C7E74976B8E04D81402ADB1A-->  <IGNOREINWAD><![CDATA[N]]></IGNOREINWAD>
+<!--D76FF810C7E74976B8E04D81402ADB1A-->  <ISDISPLAYED><![CDATA[N]]></ISDISPLAYED>
+<!--D76FF810C7E74976B8E04D81402ADB1A-->  <DISPLAYLENGTH><![CDATA[1]]></DISPLAYLENGTH>
+<!--D76FF810C7E74976B8E04D81402ADB1A-->  <ISREADONLY><![CDATA[N]]></ISREADONLY>
+<!--D76FF810C7E74976B8E04D81402ADB1A-->  <SEQNO><![CDATA[210]]></SEQNO>
+<!--D76FF810C7E74976B8E04D81402ADB1A-->  <ISSAMELINE><![CDATA[N]]></ISSAMELINE>
+<!--D76FF810C7E74976B8E04D81402ADB1A-->  <ISFIELDONLY><![CDATA[N]]></ISFIELDONLY>
+<!--D76FF810C7E74976B8E04D81402ADB1A-->  <ISENCRYPTED><![CDATA[N]]></ISENCRYPTED>
+<!--D76FF810C7E74976B8E04D81402ADB1A-->  <SHOWINRELATION><![CDATA[N]]></SHOWINRELATION>
+<!--D76FF810C7E74976B8E04D81402ADB1A-->  <ISFIRSTFOCUSEDFIELD><![CDATA[N]]></ISFIRSTFOCUSEDFIELD>
+<!--D76FF810C7E74976B8E04D81402ADB1A-->  <AD_MODULE_ID><![CDATA[9BA0836A3CD74EE4AB48753A47211BCC]]></AD_MODULE_ID>
+<!--D76FF810C7E74976B8E04D81402ADB1A-->  <STARTINODDCOLUMN><![CDATA[N]]></STARTINODDCOLUMN>
+<!--D76FF810C7E74976B8E04D81402ADB1A-->  <STARTNEWLINE><![CDATA[N]]></STARTNEWLINE>
+<!--D76FF810C7E74976B8E04D81402ADB1A-->  <ISSHOWNINSTATUSBAR><![CDATA[N]]></ISSHOWNINSTATUSBAR>
+<!--D76FF810C7E74976B8E04D81402ADB1A-->  <EM_OBUIAPP_SHOWSUMMARY><![CDATA[N]]></EM_OBUIAPP_SHOWSUMMARY>
+<!--D76FF810C7E74976B8E04D81402ADB1A--></AD_FIELD>
+
 <!--D8A9991BA87645D987BA8B8C9B1C956F--><AD_FIELD>
 <!--D8A9991BA87645D987BA8B8C9B1C956F-->  <AD_FIELD_ID><![CDATA[D8A9991BA87645D987BA8B8C9B1C956F]]></AD_FIELD_ID>
 <!--D8A9991BA87645D987BA8B8C9B1C956F-->  <AD_CLIENT_ID><![CDATA[0]]></AD_CLIENT_ID>
@@ -5402,6 +7374,33 @@
 <!--D9056C5C10E548E1B9BB5FAC9B61AA1B-->  <EM_OBUIAPP_SHOWSUMMARY><![CDATA[N]]></EM_OBUIAPP_SHOWSUMMARY>
 <!--D9056C5C10E548E1B9BB5FAC9B61AA1B--></AD_FIELD>
 
+<!--D9F9C76DF3424A29A710762825BB1533--><AD_FIELD>
+<!--D9F9C76DF3424A29A710762825BB1533-->  <AD_FIELD_ID><![CDATA[D9F9C76DF3424A29A710762825BB1533]]></AD_FIELD_ID>
+<!--D9F9C76DF3424A29A710762825BB1533-->  <AD_CLIENT_ID><![CDATA[0]]></AD_CLIENT_ID>
+<!--D9F9C76DF3424A29A710762825BB1533-->  <AD_ORG_ID><![CDATA[0]]></AD_ORG_ID>
+<!--D9F9C76DF3424A29A710762825BB1533-->  <ISACTIVE><![CDATA[Y]]></ISACTIVE>
+<!--D9F9C76DF3424A29A710762825BB1533-->  <NAME><![CDATA[Attachment Method]]></NAME>
+<!--D9F9C76DF3424A29A710762825BB1533-->  <HELP><![CDATA[Identifies an Attachment Method available in the System.]]></HELP>
+<!--D9F9C76DF3424A29A710762825BB1533-->  <ISCENTRALLYMAINTAINED><![CDATA[Y]]></ISCENTRALLYMAINTAINED>
+<!--D9F9C76DF3424A29A710762825BB1533-->  <AD_TAB_ID><![CDATA[F48E7C517C334F26AC5A25D71FE707D5]]></AD_TAB_ID>
+<!--D9F9C76DF3424A29A710762825BB1533-->  <AD_COLUMN_ID><![CDATA[C6CFE95BD2194EDE80A3B56B3B0FC119]]></AD_COLUMN_ID>
+<!--D9F9C76DF3424A29A710762825BB1533-->  <IGNOREINWAD><![CDATA[N]]></IGNOREINWAD>
+<!--D9F9C76DF3424A29A710762825BB1533-->  <ISDISPLAYED><![CDATA[N]]></ISDISPLAYED>
+<!--D9F9C76DF3424A29A710762825BB1533-->  <DISPLAYLENGTH><![CDATA[32]]></DISPLAYLENGTH>
+<!--D9F9C76DF3424A29A710762825BB1533-->  <ISREADONLY><![CDATA[N]]></ISREADONLY>
+<!--D9F9C76DF3424A29A710762825BB1533-->  <SEQNO><![CDATA[260]]></SEQNO>
+<!--D9F9C76DF3424A29A710762825BB1533-->  <ISSAMELINE><![CDATA[N]]></ISSAMELINE>
+<!--D9F9C76DF3424A29A710762825BB1533-->  <ISFIELDONLY><![CDATA[N]]></ISFIELDONLY>
+<!--D9F9C76DF3424A29A710762825BB1533-->  <ISENCRYPTED><![CDATA[N]]></ISENCRYPTED>
+<!--D9F9C76DF3424A29A710762825BB1533-->  <SHOWINRELATION><![CDATA[N]]></SHOWINRELATION>
+<!--D9F9C76DF3424A29A710762825BB1533-->  <ISFIRSTFOCUSEDFIELD><![CDATA[N]]></ISFIRSTFOCUSEDFIELD>
+<!--D9F9C76DF3424A29A710762825BB1533-->  <AD_MODULE_ID><![CDATA[9BA0836A3CD74EE4AB48753A47211BCC]]></AD_MODULE_ID>
+<!--D9F9C76DF3424A29A710762825BB1533-->  <STARTINODDCOLUMN><![CDATA[N]]></STARTINODDCOLUMN>
+<!--D9F9C76DF3424A29A710762825BB1533-->  <STARTNEWLINE><![CDATA[N]]></STARTNEWLINE>
+<!--D9F9C76DF3424A29A710762825BB1533-->  <ISSHOWNINSTATUSBAR><![CDATA[N]]></ISSHOWNINSTATUSBAR>
+<!--D9F9C76DF3424A29A710762825BB1533-->  <EM_OBUIAPP_SHOWSUMMARY><![CDATA[N]]></EM_OBUIAPP_SHOWSUMMARY>
+<!--D9F9C76DF3424A29A710762825BB1533--></AD_FIELD>
+
 <!--DAFD5B1C1F994F2FB5D743C9E6D23FF1--><AD_FIELD>
 <!--DAFD5B1C1F994F2FB5D743C9E6D23FF1-->  <AD_FIELD_ID><![CDATA[DAFD5B1C1F994F2FB5D743C9E6D23FF1]]></AD_FIELD_ID>
 <!--DAFD5B1C1F994F2FB5D743C9E6D23FF1-->  <AD_CLIENT_ID><![CDATA[0]]></AD_CLIENT_ID>
@@ -5429,6 +7428,60 @@
 <!--DAFD5B1C1F994F2FB5D743C9E6D23FF1-->  <EM_OBUIAPP_SHOWSUMMARY><![CDATA[N]]></EM_OBUIAPP_SHOWSUMMARY>
 <!--DAFD5B1C1F994F2FB5D743C9E6D23FF1--></AD_FIELD>
 
+<!--DBF0C4DB1DD84ABF84F4C19F1699416B--><AD_FIELD>
+<!--DBF0C4DB1DD84ABF84F4C19F1699416B-->  <AD_FIELD_ID><![CDATA[DBF0C4DB1DD84ABF84F4C19F1699416B]]></AD_FIELD_ID>
+<!--DBF0C4DB1DD84ABF84F4C19F1699416B-->  <AD_CLIENT_ID><![CDATA[0]]></AD_CLIENT_ID>
+<!--DBF0C4DB1DD84ABF84F4C19F1699416B-->  <AD_ORG_ID><![CDATA[0]]></AD_ORG_ID>
+<!--DBF0C4DB1DD84ABF84F4C19F1699416B-->  <ISACTIVE><![CDATA[Y]]></ISACTIVE>
+<!--DBF0C4DB1DD84ABF84F4C19F1699416B-->  <NAME><![CDATA[Fixed Value]]></NAME>
+<!--DBF0C4DB1DD84ABF84F4C19F1699416B-->  <ISCENTRALLYMAINTAINED><![CDATA[Y]]></ISCENTRALLYMAINTAINED>
+<!--DBF0C4DB1DD84ABF84F4C19F1699416B-->  <AD_TAB_ID><![CDATA[F48E7C517C334F26AC5A25D71FE707D5]]></AD_TAB_ID>
+<!--DBF0C4DB1DD84ABF84F4C19F1699416B-->  <AD_COLUMN_ID><![CDATA[927DA01A83403AFAE040A8C0CF072B85]]></AD_COLUMN_ID>
+<!--DBF0C4DB1DD84ABF84F4C19F1699416B-->  <IGNOREINWAD><![CDATA[N]]></IGNOREINWAD>
+<!--DBF0C4DB1DD84ABF84F4C19F1699416B-->  <ISDISPLAYED><![CDATA[Y]]></ISDISPLAYED>
+<!--DBF0C4DB1DD84ABF84F4C19F1699416B-->  <DISPLAYLOGIC><![CDATA[@IsFixed@='Y']]></DISPLAYLOGIC>
+<!--DBF0C4DB1DD84ABF84F4C19F1699416B-->  <DISPLAYLENGTH><![CDATA[1000]]></DISPLAYLENGTH>
+<!--DBF0C4DB1DD84ABF84F4C19F1699416B-->  <ISREADONLY><![CDATA[N]]></ISREADONLY>
+<!--DBF0C4DB1DD84ABF84F4C19F1699416B-->  <SEQNO><![CDATA[190]]></SEQNO>
+<!--DBF0C4DB1DD84ABF84F4C19F1699416B-->  <ISSAMELINE><![CDATA[N]]></ISSAMELINE>
+<!--DBF0C4DB1DD84ABF84F4C19F1699416B-->  <ISFIELDONLY><![CDATA[N]]></ISFIELDONLY>
+<!--DBF0C4DB1DD84ABF84F4C19F1699416B-->  <ISENCRYPTED><![CDATA[N]]></ISENCRYPTED>
+<!--DBF0C4DB1DD84ABF84F4C19F1699416B-->  <SHOWINRELATION><![CDATA[N]]></SHOWINRELATION>
+<!--DBF0C4DB1DD84ABF84F4C19F1699416B-->  <ISFIRSTFOCUSEDFIELD><![CDATA[N]]></ISFIRSTFOCUSEDFIELD>
+<!--DBF0C4DB1DD84ABF84F4C19F1699416B-->  <AD_MODULE_ID><![CDATA[9BA0836A3CD74EE4AB48753A47211BCC]]></AD_MODULE_ID>
+<!--DBF0C4DB1DD84ABF84F4C19F1699416B-->  <STARTINODDCOLUMN><![CDATA[N]]></STARTINODDCOLUMN>
+<!--DBF0C4DB1DD84ABF84F4C19F1699416B-->  <STARTNEWLINE><![CDATA[N]]></STARTNEWLINE>
+<!--DBF0C4DB1DD84ABF84F4C19F1699416B-->  <ISSHOWNINSTATUSBAR><![CDATA[N]]></ISSHOWNINSTATUSBAR>
+<!--DBF0C4DB1DD84ABF84F4C19F1699416B-->  <EM_OBUIAPP_SHOWSUMMARY><![CDATA[N]]></EM_OBUIAPP_SHOWSUMMARY>
+<!--DBF0C4DB1DD84ABF84F4C19F1699416B--></AD_FIELD>
+
+<!--DC23FDBCEFE840E4B1EE2A50A97F269E--><AD_FIELD>
+<!--DC23FDBCEFE840E4B1EE2A50A97F269E-->  <AD_FIELD_ID><![CDATA[DC23FDBCEFE840E4B1EE2A50A97F269E]]></AD_FIELD_ID>
+<!--DC23FDBCEFE840E4B1EE2A50A97F269E-->  <AD_CLIENT_ID><![CDATA[0]]></AD_CLIENT_ID>
+<!--DC23FDBCEFE840E4B1EE2A50A97F269E-->  <AD_ORG_ID><![CDATA[0]]></AD_ORG_ID>
+<!--DC23FDBCEFE840E4B1EE2A50A97F269E-->  <ISACTIVE><![CDATA[Y]]></ISACTIVE>
+<!--DC23FDBCEFE840E4B1EE2A50A97F269E-->  <NAME><![CDATA[Client]]></NAME>
+<!--DC23FDBCEFE840E4B1EE2A50A97F269E-->  <DESCRIPTION><![CDATA[Client for this installation.]]></DESCRIPTION>
+<!--DC23FDBCEFE840E4B1EE2A50A97F269E-->  <HELP><![CDATA[A Client is a company or a legal entity. You cannot share data between Clients.]]></HELP>
+<!--DC23FDBCEFE840E4B1EE2A50A97F269E-->  <ISCENTRALLYMAINTAINED><![CDATA[Y]]></ISCENTRALLYMAINTAINED>
+<!--DC23FDBCEFE840E4B1EE2A50A97F269E-->  <AD_TAB_ID><![CDATA[F48E7C517C334F26AC5A25D71FE707D5]]></AD_TAB_ID>
+<!--DC23FDBCEFE840E4B1EE2A50A97F269E-->  <AD_COLUMN_ID><![CDATA[927DA01A832B3AFAE040A8C0CF072B85]]></AD_COLUMN_ID>
+<!--DC23FDBCEFE840E4B1EE2A50A97F269E-->  <IGNOREINWAD><![CDATA[N]]></IGNOREINWAD>
+<!--DC23FDBCEFE840E4B1EE2A50A97F269E-->  <ISDISPLAYED><![CDATA[N]]></ISDISPLAYED>
+<!--DC23FDBCEFE840E4B1EE2A50A97F269E-->  <DISPLAYLENGTH><![CDATA[32]]></DISPLAYLENGTH>
+<!--DC23FDBCEFE840E4B1EE2A50A97F269E-->  <ISREADONLY><![CDATA[N]]></ISREADONLY>
+<!--DC23FDBCEFE840E4B1EE2A50A97F269E-->  <ISSAMELINE><![CDATA[N]]></ISSAMELINE>
+<!--DC23FDBCEFE840E4B1EE2A50A97F269E-->  <ISFIELDONLY><![CDATA[N]]></ISFIELDONLY>
+<!--DC23FDBCEFE840E4B1EE2A50A97F269E-->  <ISENCRYPTED><![CDATA[N]]></ISENCRYPTED>
+<!--DC23FDBCEFE840E4B1EE2A50A97F269E-->  <SHOWINRELATION><![CDATA[N]]></SHOWINRELATION>
+<!--DC23FDBCEFE840E4B1EE2A50A97F269E-->  <ISFIRSTFOCUSEDFIELD><![CDATA[N]]></ISFIRSTFOCUSEDFIELD>
+<!--DC23FDBCEFE840E4B1EE2A50A97F269E-->  <AD_MODULE_ID><![CDATA[9BA0836A3CD74EE4AB48753A47211BCC]]></AD_MODULE_ID>
+<!--DC23FDBCEFE840E4B1EE2A50A97F269E-->  <STARTINODDCOLUMN><![CDATA[N]]></STARTINODDCOLUMN>
+<!--DC23FDBCEFE840E4B1EE2A50A97F269E-->  <STARTNEWLINE><![CDATA[N]]></STARTNEWLINE>
+<!--DC23FDBCEFE840E4B1EE2A50A97F269E-->  <ISSHOWNINSTATUSBAR><![CDATA[N]]></ISSHOWNINSTATUSBAR>
+<!--DC23FDBCEFE840E4B1EE2A50A97F269E-->  <EM_OBUIAPP_SHOWSUMMARY><![CDATA[N]]></EM_OBUIAPP_SHOWSUMMARY>
+<!--DC23FDBCEFE840E4B1EE2A50A97F269E--></AD_FIELD>
+
 <!--DC49CAFF364F48A098F93B7A150E9CFA--><AD_FIELD>
 <!--DC49CAFF364F48A098F93B7A150E9CFA-->  <AD_FIELD_ID><![CDATA[DC49CAFF364F48A098F93B7A150E9CFA]]></AD_FIELD_ID>
 <!--DC49CAFF364F48A098F93B7A150E9CFA-->  <AD_CLIENT_ID><![CDATA[0]]></AD_CLIENT_ID>
@@ -5513,6 +7566,34 @@
 <!--DEADFF4CCD7A46A2AF11410CA259FDBC-->  <EM_OBUIAPP_SHOWSUMMARY><![CDATA[N]]></EM_OBUIAPP_SHOWSUMMARY>
 <!--DEADFF4CCD7A46A2AF11410CA259FDBC--></AD_FIELD>
 
+<!--E13FE2D9616546D1B21050C1A46385A6--><AD_FIELD>
+<!--E13FE2D9616546D1B21050C1A46385A6-->  <AD_FIELD_ID><![CDATA[E13FE2D9616546D1B21050C1A46385A6]]></AD_FIELD_ID>
+<!--E13FE2D9616546D1B21050C1A46385A6-->  <AD_CLIENT_ID><![CDATA[0]]></AD_CLIENT_ID>
+<!--E13FE2D9616546D1B21050C1A46385A6-->  <AD_ORG_ID><![CDATA[0]]></AD_ORG_ID>
+<!--E13FE2D9616546D1B21050C1A46385A6-->  <ISACTIVE><![CDATA[Y]]></ISACTIVE>
+<!--E13FE2D9616546D1B21050C1A46385A6-->  <NAME><![CDATA[Tab]]></NAME>
+<!--E13FE2D9616546D1B21050C1A46385A6-->  <DESCRIPTION><![CDATA[An indication that a tab is displayed within a window.]]></DESCRIPTION>
+<!--E13FE2D9616546D1B21050C1A46385A6-->  <HELP><![CDATA[The Tab indicates a tab that displays within a window.]]></HELP>
+<!--E13FE2D9616546D1B21050C1A46385A6-->  <ISCENTRALLYMAINTAINED><![CDATA[Y]]></ISCENTRALLYMAINTAINED>
+<!--E13FE2D9616546D1B21050C1A46385A6-->  <AD_TAB_ID><![CDATA[F48E7C517C334F26AC5A25D71FE707D5]]></AD_TAB_ID>
+<!--E13FE2D9616546D1B21050C1A46385A6-->  <AD_COLUMN_ID><![CDATA[16B673DBB07D41D1BEB97E7D18A44DD9]]></AD_COLUMN_ID>
+<!--E13FE2D9616546D1B21050C1A46385A6-->  <IGNOREINWAD><![CDATA[N]]></IGNOREINWAD>
+<!--E13FE2D9616546D1B21050C1A46385A6-->  <ISDISPLAYED><![CDATA[Y]]></ISDISPLAYED>
+<!--E13FE2D9616546D1B21050C1A46385A6-->  <DISPLAYLENGTH><![CDATA[32]]></DISPLAYLENGTH>
+<!--E13FE2D9616546D1B21050C1A46385A6-->  <ISREADONLY><![CDATA[Y]]></ISREADONLY>
+<!--E13FE2D9616546D1B21050C1A46385A6-->  <SEQNO><![CDATA[30]]></SEQNO>
+<!--E13FE2D9616546D1B21050C1A46385A6-->  <ISSAMELINE><![CDATA[N]]></ISSAMELINE>
+<!--E13FE2D9616546D1B21050C1A46385A6-->  <ISFIELDONLY><![CDATA[N]]></ISFIELDONLY>
+<!--E13FE2D9616546D1B21050C1A46385A6-->  <ISENCRYPTED><![CDATA[N]]></ISENCRYPTED>
+<!--E13FE2D9616546D1B21050C1A46385A6-->  <SHOWINRELATION><![CDATA[Y]]></SHOWINRELATION>
+<!--E13FE2D9616546D1B21050C1A46385A6-->  <ISFIRSTFOCUSEDFIELD><![CDATA[N]]></ISFIRSTFOCUSEDFIELD>
+<!--E13FE2D9616546D1B21050C1A46385A6-->  <AD_MODULE_ID><![CDATA[9BA0836A3CD74EE4AB48753A47211BCC]]></AD_MODULE_ID>
+<!--E13FE2D9616546D1B21050C1A46385A6-->  <STARTINODDCOLUMN><![CDATA[N]]></STARTINODDCOLUMN>
+<!--E13FE2D9616546D1B21050C1A46385A6-->  <STARTNEWLINE><![CDATA[N]]></STARTNEWLINE>
+<!--E13FE2D9616546D1B21050C1A46385A6-->  <ISSHOWNINSTATUSBAR><![CDATA[N]]></ISSHOWNINSTATUSBAR>
+<!--E13FE2D9616546D1B21050C1A46385A6-->  <EM_OBUIAPP_SHOWSUMMARY><![CDATA[N]]></EM_OBUIAPP_SHOWSUMMARY>
+<!--E13FE2D9616546D1B21050C1A46385A6--></AD_FIELD>
+
 <!--E24BCDA8BDA84C378D3DA9CA99CA846F--><AD_FIELD>
 <!--E24BCDA8BDA84C378D3DA9CA99CA846F-->  <AD_FIELD_ID><![CDATA[E24BCDA8BDA84C378D3DA9CA99CA846F]]></AD_FIELD_ID>
 <!--E24BCDA8BDA84C378D3DA9CA99CA846F-->  <AD_CLIENT_ID><![CDATA[0]]></AD_CLIENT_ID>
@@ -5684,6 +7765,62 @@
 <!--E471F143087943A198BA43A95636E996-->  <EM_OBUIAPP_SHOWSUMMARY><![CDATA[N]]></EM_OBUIAPP_SHOWSUMMARY>
 <!--E471F143087943A198BA43A95636E996--></AD_FIELD>
 
+<!--E48AEF62857E40BBA92E32E0859EDBCD--><AD_FIELD>
+<!--E48AEF62857E40BBA92E32E0859EDBCD-->  <AD_FIELD_ID><![CDATA[E48AEF62857E40BBA92E32E0859EDBCD]]></AD_FIELD_ID>
+<!--E48AEF62857E40BBA92E32E0859EDBCD-->  <AD_CLIENT_ID><![CDATA[0]]></AD_CLIENT_ID>
+<!--E48AEF62857E40BBA92E32E0859EDBCD-->  <AD_ORG_ID><![CDATA[0]]></AD_ORG_ID>
+<!--E48AEF62857E40BBA92E32E0859EDBCD-->  <ISACTIVE><![CDATA[Y]]></ISACTIVE>
+<!--E48AEF62857E40BBA92E32E0859EDBCD-->  <NAME><![CDATA[Evaluate Fixed Value]]></NAME>
+<!--E48AEF62857E40BBA92E32E0859EDBCD-->  <HELP><![CDATA[When the flag is enabled the Fixed Value is evaluated as a JS expression.]]></HELP>
+<!--E48AEF62857E40BBA92E32E0859EDBCD-->  <ISCENTRALLYMAINTAINED><![CDATA[Y]]></ISCENTRALLYMAINTAINED>
+<!--E48AEF62857E40BBA92E32E0859EDBCD-->  <AD_TAB_ID><![CDATA[F48E7C517C334F26AC5A25D71FE707D5]]></AD_TAB_ID>
+<!--E48AEF62857E40BBA92E32E0859EDBCD-->  <AD_COLUMN_ID><![CDATA[970E2B0C6F6FA805E040007F0100216B]]></AD_COLUMN_ID>
+<!--E48AEF62857E40BBA92E32E0859EDBCD-->  <IGNOREINWAD><![CDATA[N]]></IGNOREINWAD>
+<!--E48AEF62857E40BBA92E32E0859EDBCD-->  <ISDISPLAYED><![CDATA[Y]]></ISDISPLAYED>
+<!--E48AEF62857E40BBA92E32E0859EDBCD-->  <DISPLAYLOGIC><![CDATA[@IsFixed@='Y']]></DISPLAYLOGIC>
+<!--E48AEF62857E40BBA92E32E0859EDBCD-->  <DISPLAYLENGTH><![CDATA[1]]></DISPLAYLENGTH>
+<!--E48AEF62857E40BBA92E32E0859EDBCD-->  <ISREADONLY><![CDATA[N]]></ISREADONLY>
+<!--E48AEF62857E40BBA92E32E0859EDBCD-->  <SEQNO><![CDATA[180]]></SEQNO>
+<!--E48AEF62857E40BBA92E32E0859EDBCD-->  <ISSAMELINE><![CDATA[N]]></ISSAMELINE>
+<!--E48AEF62857E40BBA92E32E0859EDBCD-->  <ISFIELDONLY><![CDATA[N]]></ISFIELDONLY>
+<!--E48AEF62857E40BBA92E32E0859EDBCD-->  <ISENCRYPTED><![CDATA[N]]></ISENCRYPTED>
+<!--E48AEF62857E40BBA92E32E0859EDBCD-->  <SHOWINRELATION><![CDATA[N]]></SHOWINRELATION>
+<!--E48AEF62857E40BBA92E32E0859EDBCD-->  <ISFIRSTFOCUSEDFIELD><![CDATA[N]]></ISFIRSTFOCUSEDFIELD>
+<!--E48AEF62857E40BBA92E32E0859EDBCD-->  <AD_MODULE_ID><![CDATA[9BA0836A3CD74EE4AB48753A47211BCC]]></AD_MODULE_ID>
+<!--E48AEF62857E40BBA92E32E0859EDBCD-->  <STARTINODDCOLUMN><![CDATA[N]]></STARTINODDCOLUMN>
+<!--E48AEF62857E40BBA92E32E0859EDBCD-->  <STARTNEWLINE><![CDATA[N]]></STARTNEWLINE>
+<!--E48AEF62857E40BBA92E32E0859EDBCD-->  <ISSHOWNINSTATUSBAR><![CDATA[N]]></ISSHOWNINSTATUSBAR>
+<!--E48AEF62857E40BBA92E32E0859EDBCD-->  <EM_OBUIAPP_SHOWSUMMARY><![CDATA[N]]></EM_OBUIAPP_SHOWSUMMARY>
+<!--E48AEF62857E40BBA92E32E0859EDBCD--></AD_FIELD>
+
+<!--E5949EE481874A5991498C10C4587B74--><AD_FIELD>
+<!--E5949EE481874A5991498C10C4587B74-->  <AD_FIELD_ID><![CDATA[E5949EE481874A5991498C10C4587B74]]></AD_FIELD_ID>
+<!--E5949EE481874A5991498C10C4587B74-->  <AD_CLIENT_ID><![CDATA[0]]></AD_CLIENT_ID>
+<!--E5949EE481874A5991498C10C4587B74-->  <AD_ORG_ID><![CDATA[0]]></AD_ORG_ID>
+<!--E5949EE481874A5991498C10C4587B74-->  <ISACTIVE><![CDATA[Y]]></ISACTIVE>
+<!--E5949EE481874A5991498C10C4587B74-->  <NAME><![CDATA[Organization]]></NAME>
+<!--E5949EE481874A5991498C10C4587B74-->  <DESCRIPTION><![CDATA[Organizational entity within client]]></DESCRIPTION>
+<!--E5949EE481874A5991498C10C4587B74-->  <HELP><![CDATA[An organization is a unit of your client or legal entity - examples are store, department. You can share data between organizations.]]></HELP>
+<!--E5949EE481874A5991498C10C4587B74-->  <ISCENTRALLYMAINTAINED><![CDATA[Y]]></ISCENTRALLYMAINTAINED>
+<!--E5949EE481874A5991498C10C4587B74-->  <AD_TAB_ID><![CDATA[F48E7C517C334F26AC5A25D71FE707D5]]></AD_TAB_ID>
+<!--E5949EE481874A5991498C10C4587B74-->  <AD_COLUMN_ID><![CDATA[927DA01A832C3AFAE040A8C0CF072B85]]></AD_COLUMN_ID>
+<!--E5949EE481874A5991498C10C4587B74-->  <IGNOREINWAD><![CDATA[N]]></IGNOREINWAD>
+<!--E5949EE481874A5991498C10C4587B74-->  <ISDISPLAYED><![CDATA[N]]></ISDISPLAYED>
+<!--E5949EE481874A5991498C10C4587B74-->  <DISPLAYLENGTH><![CDATA[32]]></DISPLAYLENGTH>
+<!--E5949EE481874A5991498C10C4587B74-->  <ISREADONLY><![CDATA[N]]></ISREADONLY>
+<!--E5949EE481874A5991498C10C4587B74-->  <SEQNO><![CDATA[10]]></SEQNO>
+<!--E5949EE481874A5991498C10C4587B74-->  <ISSAMELINE><![CDATA[N]]></ISSAMELINE>
+<!--E5949EE481874A5991498C10C4587B74-->  <ISFIELDONLY><![CDATA[N]]></ISFIELDONLY>
+<!--E5949EE481874A5991498C10C4587B74-->  <ISENCRYPTED><![CDATA[N]]></ISENCRYPTED>
+<!--E5949EE481874A5991498C10C4587B74-->  <SHOWINRELATION><![CDATA[N]]></SHOWINRELATION>
+<!--E5949EE481874A5991498C10C4587B74-->  <ISFIRSTFOCUSEDFIELD><![CDATA[N]]></ISFIRSTFOCUSEDFIELD>
+<!--E5949EE481874A5991498C10C4587B74-->  <AD_MODULE_ID><![CDATA[9BA0836A3CD74EE4AB48753A47211BCC]]></AD_MODULE_ID>
+<!--E5949EE481874A5991498C10C4587B74-->  <STARTINODDCOLUMN><![CDATA[N]]></STARTINODDCOLUMN>
+<!--E5949EE481874A5991498C10C4587B74-->  <STARTNEWLINE><![CDATA[N]]></STARTNEWLINE>
+<!--E5949EE481874A5991498C10C4587B74-->  <ISSHOWNINSTATUSBAR><![CDATA[N]]></ISSHOWNINSTATUSBAR>
+<!--E5949EE481874A5991498C10C4587B74-->  <EM_OBUIAPP_SHOWSUMMARY><![CDATA[N]]></EM_OBUIAPP_SHOWSUMMARY>
+<!--E5949EE481874A5991498C10C4587B74--></AD_FIELD>
+
 <!--E649C05D297F48C3B55C8F93991AE2C5--><AD_FIELD>
 <!--E649C05D297F48C3B55C8F93991AE2C5-->  <AD_FIELD_ID><![CDATA[E649C05D297F48C3B55C8F93991AE2C5]]></AD_FIELD_ID>
 <!--E649C05D297F48C3B55C8F93991AE2C5-->  <AD_CLIENT_ID><![CDATA[0]]></AD_CLIENT_ID>
@@ -5771,6 +7908,32 @@
 <!--E8FE37BEE1B44B36A8175082C76D471B-->  <EM_OBUIAPP_SHOWSUMMARY><![CDATA[N]]></EM_OBUIAPP_SHOWSUMMARY>
 <!--E8FE37BEE1B44B36A8175082C76D471B--></AD_FIELD>
 
+<!--EAB36DD16338496882F0E93012311C96--><AD_FIELD>
+<!--EAB36DD16338496882F0E93012311C96-->  <AD_FIELD_ID><![CDATA[EAB36DD16338496882F0E93012311C96]]></AD_FIELD_ID>
+<!--EAB36DD16338496882F0E93012311C96-->  <AD_CLIENT_ID><![CDATA[0]]></AD_CLIENT_ID>
+<!--EAB36DD16338496882F0E93012311C96-->  <AD_ORG_ID><![CDATA[0]]></AD_ORG_ID>
+<!--EAB36DD16338496882F0E93012311C96-->  <ISACTIVE><![CDATA[Y]]></ISACTIVE>
+<!--EAB36DD16338496882F0E93012311C96-->  <NAME><![CDATA[Start in New Line]]></NAME>
+<!--EAB36DD16338496882F0E93012311C96-->  <ISCENTRALLYMAINTAINED><![CDATA[Y]]></ISCENTRALLYMAINTAINED>
+<!--EAB36DD16338496882F0E93012311C96-->  <AD_TAB_ID><![CDATA[AB1837F0A66D4137BD2E6F49378E7A9D]]></AD_TAB_ID>
+<!--EAB36DD16338496882F0E93012311C96-->  <AD_COLUMN_ID><![CDATA[FC60C911562841BEADBC6715FA919941]]></AD_COLUMN_ID>
+<!--EAB36DD16338496882F0E93012311C96-->  <IGNOREINWAD><![CDATA[N]]></IGNOREINWAD>
+<!--EAB36DD16338496882F0E93012311C96-->  <ISDISPLAYED><![CDATA[N]]></ISDISPLAYED>
+<!--EAB36DD16338496882F0E93012311C96-->  <DISPLAYLENGTH><![CDATA[1]]></DISPLAYLENGTH>
+<!--EAB36DD16338496882F0E93012311C96-->  <ISREADONLY><![CDATA[N]]></ISREADONLY>
+<!--EAB36DD16338496882F0E93012311C96-->  <SEQNO><![CDATA[210]]></SEQNO>
+<!--EAB36DD16338496882F0E93012311C96-->  <ISSAMELINE><![CDATA[N]]></ISSAMELINE>
+<!--EAB36DD16338496882F0E93012311C96-->  <ISFIELDONLY><![CDATA[N]]></ISFIELDONLY>
+<!--EAB36DD16338496882F0E93012311C96-->  <ISENCRYPTED><![CDATA[N]]></ISENCRYPTED>
+<!--EAB36DD16338496882F0E93012311C96-->  <SHOWINRELATION><![CDATA[N]]></SHOWINRELATION>
+<!--EAB36DD16338496882F0E93012311C96-->  <ISFIRSTFOCUSEDFIELD><![CDATA[N]]></ISFIRSTFOCUSEDFIELD>
+<!--EAB36DD16338496882F0E93012311C96-->  <AD_MODULE_ID><![CDATA[9BA0836A3CD74EE4AB48753A47211BCC]]></AD_MODULE_ID>
+<!--EAB36DD16338496882F0E93012311C96-->  <STARTINODDCOLUMN><![CDATA[N]]></STARTINODDCOLUMN>
+<!--EAB36DD16338496882F0E93012311C96-->  <STARTNEWLINE><![CDATA[N]]></STARTNEWLINE>
+<!--EAB36DD16338496882F0E93012311C96-->  <ISSHOWNINSTATUSBAR><![CDATA[N]]></ISSHOWNINSTATUSBAR>
+<!--EAB36DD16338496882F0E93012311C96-->  <EM_OBUIAPP_SHOWSUMMARY><![CDATA[N]]></EM_OBUIAPP_SHOWSUMMARY>
+<!--EAB36DD16338496882F0E93012311C96--></AD_FIELD>
+
 <!--EABB87FFB6F84354B970DA2D64ED14C9--><AD_FIELD>
 <!--EABB87FFB6F84354B970DA2D64ED14C9-->  <AD_FIELD_ID><![CDATA[EABB87FFB6F84354B970DA2D64ED14C9]]></AD_FIELD_ID>
 <!--EABB87FFB6F84354B970DA2D64ED14C9-->  <AD_CLIENT_ID><![CDATA[0]]></AD_CLIENT_ID>
@@ -5916,6 +8079,34 @@
 <!--F4C4E4DB9A5A4703BF738F14F96C21BA-->  <EM_OBUIAPP_SHOWSUMMARY><![CDATA[N]]></EM_OBUIAPP_SHOWSUMMARY>
 <!--F4C4E4DB9A5A4703BF738F14F96C21BA--></AD_FIELD>
 
+<!--F5B005F58B4547388B9AA98A3C1DEA80--><AD_FIELD>
+<!--F5B005F58B4547388B9AA98A3C1DEA80-->  <AD_FIELD_ID><![CDATA[F5B005F58B4547388B9AA98A3C1DEA80]]></AD_FIELD_ID>
+<!--F5B005F58B4547388B9AA98A3C1DEA80-->  <AD_CLIENT_ID><![CDATA[0]]></AD_CLIENT_ID>
+<!--F5B005F58B4547388B9AA98A3C1DEA80-->  <AD_ORG_ID><![CDATA[0]]></AD_ORG_ID>
+<!--F5B005F58B4547388B9AA98A3C1DEA80-->  <ISACTIVE><![CDATA[Y]]></ISACTIVE>
+<!--F5B005F58B4547388B9AA98A3C1DEA80-->  <NAME><![CDATA[Default Value]]></NAME>
+<!--F5B005F58B4547388B9AA98A3C1DEA80-->  <DESCRIPTION><![CDATA[The first non-null value in a set of values.  It is used as a default value for a field when creating a record.]]></DESCRIPTION>
+<!--F5B005F58B4547388B9AA98A3C1DEA80-->  <HELP><![CDATA[The defaults are evaluated in the order of definition, the first not null value becomes the default value of the column. The values are separated by comma or semicolon. a) Literals:. 'Text' or 123 b) Variables - in format @Variable@ - Login e.g. #Date, #AD_Org_ID, #AD_Client_ID - Accounting Schema: e.g. $C_AcctSchema_ID, $C_Calendar_ID - Global defaults: e.g. DateFormat - Window values (all Picks, CheckBoxes, RadioButtons, and DateDoc/DateAcct) c) SQL code with the tag: @SQL=SELECT something AS DefaultValue FROM ... The SQL statement can contain variables.  There can be no other value other than the SQL statement. The default is only evaluated, if no user preference is defined.  Default definitions are ignored for record columns as Key, Parent, Client as well as Buttons.]]></HELP>
+<!--F5B005F58B4547388B9AA98A3C1DEA80-->  <ISCENTRALLYMAINTAINED><![CDATA[Y]]></ISCENTRALLYMAINTAINED>
+<!--F5B005F58B4547388B9AA98A3C1DEA80-->  <AD_TAB_ID><![CDATA[F48E7C517C334F26AC5A25D71FE707D5]]></AD_TAB_ID>
+<!--F5B005F58B4547388B9AA98A3C1DEA80-->  <AD_COLUMN_ID><![CDATA[927DA01A833D3AFAE040A8C0CF072B85]]></AD_COLUMN_ID>
+<!--F5B005F58B4547388B9AA98A3C1DEA80-->  <IGNOREINWAD><![CDATA[N]]></IGNOREINWAD>
+<!--F5B005F58B4547388B9AA98A3C1DEA80-->  <ISDISPLAYED><![CDATA[Y]]></ISDISPLAYED>
+<!--F5B005F58B4547388B9AA98A3C1DEA80-->  <DISPLAYLENGTH><![CDATA[1000]]></DISPLAYLENGTH>
+<!--F5B005F58B4547388B9AA98A3C1DEA80-->  <ISREADONLY><![CDATA[N]]></ISREADONLY>
+<!--F5B005F58B4547388B9AA98A3C1DEA80-->  <SEQNO><![CDATA[160]]></SEQNO>
+<!--F5B005F58B4547388B9AA98A3C1DEA80-->  <ISSAMELINE><![CDATA[N]]></ISSAMELINE>
+<!--F5B005F58B4547388B9AA98A3C1DEA80-->  <ISFIELDONLY><![CDATA[N]]></ISFIELDONLY>
+<!--F5B005F58B4547388B9AA98A3C1DEA80-->  <ISENCRYPTED><![CDATA[N]]></ISENCRYPTED>
+<!--F5B005F58B4547388B9AA98A3C1DEA80-->  <SHOWINRELATION><![CDATA[N]]></SHOWINRELATION>
+<!--F5B005F58B4547388B9AA98A3C1DEA80-->  <ISFIRSTFOCUSEDFIELD><![CDATA[N]]></ISFIRSTFOCUSEDFIELD>
+<!--F5B005F58B4547388B9AA98A3C1DEA80-->  <AD_MODULE_ID><![CDATA[9BA0836A3CD74EE4AB48753A47211BCC]]></AD_MODULE_ID>
+<!--F5B005F58B4547388B9AA98A3C1DEA80-->  <STARTINODDCOLUMN><![CDATA[N]]></STARTINODDCOLUMN>
+<!--F5B005F58B4547388B9AA98A3C1DEA80-->  <STARTNEWLINE><![CDATA[N]]></STARTNEWLINE>
+<!--F5B005F58B4547388B9AA98A3C1DEA80-->  <ISSHOWNINSTATUSBAR><![CDATA[N]]></ISSHOWNINSTATUSBAR>
+<!--F5B005F58B4547388B9AA98A3C1DEA80-->  <EM_OBUIAPP_SHOWSUMMARY><![CDATA[N]]></EM_OBUIAPP_SHOWSUMMARY>
+<!--F5B005F58B4547388B9AA98A3C1DEA80--></AD_FIELD>
+
 <!--F66D593A55A543F096B75905CDCD95B1--><AD_FIELD>
 <!--F66D593A55A543F096B75905CDCD95B1-->  <AD_FIELD_ID><![CDATA[F66D593A55A543F096B75905CDCD95B1]]></AD_FIELD_ID>
 <!--F66D593A55A543F096B75905CDCD95B1-->  <AD_CLIENT_ID><![CDATA[0]]></AD_CLIENT_ID>
@@ -6170,6 +8361,34 @@
 <!--FBB6C7E587984DBC9AB858EC876EC1E5-->  <EM_OBUIAPP_SHOWSUMMARY><![CDATA[N]]></EM_OBUIAPP_SHOWSUMMARY>
 <!--FBB6C7E587984DBC9AB858EC876EC1E5--></AD_FIELD>
 
+<!--FC46EF69DBC044599326B813447376F9--><AD_FIELD>
+<!--FC46EF69DBC044599326B813447376F9-->  <AD_FIELD_ID><![CDATA[FC46EF69DBC044599326B813447376F9]]></AD_FIELD_ID>
+<!--FC46EF69DBC044599326B813447376F9-->  <AD_CLIENT_ID><![CDATA[0]]></AD_CLIENT_ID>
+<!--FC46EF69DBC044599326B813447376F9-->  <AD_ORG_ID><![CDATA[0]]></AD_ORG_ID>
+<!--FC46EF69DBC044599326B813447376F9-->  <ISACTIVE><![CDATA[Y]]></ISACTIVE>
+<!--FC46EF69DBC044599326B813447376F9-->  <NAME><![CDATA[Display Logic]]></NAME>
+<!--FC46EF69DBC044599326B813447376F9-->  <DESCRIPTION><![CDATA[A specification of statements which, when evaluated as false, cause the field to appear hidden.]]></DESCRIPTION>
+<!--FC46EF69DBC044599326B813447376F9-->  <HELP><![CDATA[A specification of statements which, when evaluated as false, cause the field to appear hidden.]]></HELP>
+<!--FC46EF69DBC044599326B813447376F9-->  <ISCENTRALLYMAINTAINED><![CDATA[Y]]></ISCENTRALLYMAINTAINED>
+<!--FC46EF69DBC044599326B813447376F9-->  <AD_TAB_ID><![CDATA[F48E7C517C334F26AC5A25D71FE707D5]]></AD_TAB_ID>
+<!--FC46EF69DBC044599326B813447376F9-->  <AD_COLUMN_ID><![CDATA[6D0A663C73C646E3808A2D00D63BC55E]]></AD_COLUMN_ID>
+<!--FC46EF69DBC044599326B813447376F9-->  <IGNOREINWAD><![CDATA[N]]></IGNOREINWAD>
+<!--FC46EF69DBC044599326B813447376F9-->  <ISDISPLAYED><![CDATA[Y]]></ISDISPLAYED>
+<!--FC46EF69DBC044599326B813447376F9-->  <DISPLAYLENGTH><![CDATA[2000]]></DISPLAYLENGTH>
+<!--FC46EF69DBC044599326B813447376F9-->  <ISREADONLY><![CDATA[N]]></ISREADONLY>
+<!--FC46EF69DBC044599326B813447376F9-->  <SEQNO><![CDATA[200]]></SEQNO>
+<!--FC46EF69DBC044599326B813447376F9-->  <ISSAMELINE><![CDATA[N]]></ISSAMELINE>
+<!--FC46EF69DBC044599326B813447376F9-->  <ISFIELDONLY><![CDATA[N]]></ISFIELDONLY>
+<!--FC46EF69DBC044599326B813447376F9-->  <ISENCRYPTED><![CDATA[N]]></ISENCRYPTED>
+<!--FC46EF69DBC044599326B813447376F9-->  <SHOWINRELATION><![CDATA[N]]></SHOWINRELATION>
+<!--FC46EF69DBC044599326B813447376F9-->  <ISFIRSTFOCUSEDFIELD><![CDATA[N]]></ISFIRSTFOCUSEDFIELD>
+<!--FC46EF69DBC044599326B813447376F9-->  <AD_MODULE_ID><![CDATA[9BA0836A3CD74EE4AB48753A47211BCC]]></AD_MODULE_ID>
+<!--FC46EF69DBC044599326B813447376F9-->  <STARTINODDCOLUMN><![CDATA[N]]></STARTINODDCOLUMN>
+<!--FC46EF69DBC044599326B813447376F9-->  <STARTNEWLINE><![CDATA[N]]></STARTNEWLINE>
+<!--FC46EF69DBC044599326B813447376F9-->  <ISSHOWNINSTATUSBAR><![CDATA[N]]></ISSHOWNINSTATUSBAR>
+<!--FC46EF69DBC044599326B813447376F9-->  <EM_OBUIAPP_SHOWSUMMARY><![CDATA[N]]></EM_OBUIAPP_SHOWSUMMARY>
+<!--FC46EF69DBC044599326B813447376F9--></AD_FIELD>
+
 <!--FCD55C499D894E95B322C17919EAB3E4--><AD_FIELD>
 <!--FCD55C499D894E95B322C17919EAB3E4-->  <AD_FIELD_ID><![CDATA[FCD55C499D894E95B322C17919EAB3E4]]></AD_FIELD_ID>
 <!--FCD55C499D894E95B322C17919EAB3E4-->  <AD_CLIENT_ID><![CDATA[0]]></AD_CLIENT_ID>
--- a/modules/org.openbravo.client.application/src-db/database/sourcedata/AD_MESSAGE.xml	Wed Apr 06 11:12:42 2016 +0200
+++ b/modules/org.openbravo.client.application/src-db/database/sourcedata/AD_MESSAGE.xml	Thu Apr 07 13:40:02 2016 +0200
@@ -132,6 +132,18 @@
 <!--07AA67107E904AC9A1E80B407C9894BB-->  <ISINCLUDEINI18N><![CDATA[N]]></ISINCLUDEINI18N>
 <!--07AA67107E904AC9A1E80B407C9894BB--></AD_MESSAGE>
 
+<!--08E6012738BB4D88906AE6B422511C9D--><AD_MESSAGE>
+<!--08E6012738BB4D88906AE6B422511C9D-->  <AD_MESSAGE_ID><![CDATA[08E6012738BB4D88906AE6B422511C9D]]></AD_MESSAGE_ID>
+<!--08E6012738BB4D88906AE6B422511C9D-->  <AD_CLIENT_ID><![CDATA[0]]></AD_CLIENT_ID>
+<!--08E6012738BB4D88906AE6B422511C9D-->  <AD_ORG_ID><![CDATA[0]]></AD_ORG_ID>
+<!--08E6012738BB4D88906AE6B422511C9D-->  <ISACTIVE><![CDATA[Y]]></ISACTIVE>
+<!--08E6012738BB4D88906AE6B422511C9D-->  <VALUE><![CDATA[OBUIAPP_DuplicatedDBColumnname]]></VALUE>
+<!--08E6012738BB4D88906AE6B422511C9D-->  <MSGTEXT><![CDATA[There is already an Attachment Metadata with the same DB Column Name for this Attachment Method.]]></MSGTEXT>
+<!--08E6012738BB4D88906AE6B422511C9D-->  <MSGTYPE><![CDATA[E]]></MSGTYPE>
+<!--08E6012738BB4D88906AE6B422511C9D-->  <AD_MODULE_ID><![CDATA[9BA0836A3CD74EE4AB48753A47211BCC]]></AD_MODULE_ID>
+<!--08E6012738BB4D88906AE6B422511C9D-->  <ISINCLUDEINI18N><![CDATA[N]]></ISINCLUDEINI18N>
+<!--08E6012738BB4D88906AE6B422511C9D--></AD_MESSAGE>
+
 <!--090A0260AFDA4799923FC2ADE44EB55B--><AD_MESSAGE>
 <!--090A0260AFDA4799923FC2ADE44EB55B-->  <AD_MESSAGE_ID><![CDATA[090A0260AFDA4799923FC2ADE44EB55B]]></AD_MESSAGE_ID>
 <!--090A0260AFDA4799923FC2ADE44EB55B-->  <AD_CLIENT_ID><![CDATA[0]]></AD_CLIENT_ID>
@@ -252,6 +264,18 @@
 <!--0EAD499E981341CABE550FE951B274F7-->  <ISINCLUDEINI18N><![CDATA[N]]></ISINCLUDEINI18N>
 <!--0EAD499E981341CABE550FE951B274F7--></AD_MESSAGE>
 
+<!--1337DB6FF60E49C9921D29411DC77BD1--><AD_MESSAGE>
+<!--1337DB6FF60E49C9921D29411DC77BD1-->  <AD_MESSAGE_ID><![CDATA[1337DB6FF60E49C9921D29411DC77BD1]]></AD_MESSAGE_ID>
+<!--1337DB6FF60E49C9921D29411DC77BD1-->  <AD_CLIENT_ID><![CDATA[0]]></AD_CLIENT_ID>
+<!--1337DB6FF60E49C9921D29411DC77BD1-->  <AD_ORG_ID><![CDATA[0]]></AD_ORG_ID>
+<!--1337DB6FF60E49C9921D29411DC77BD1-->  <ISACTIVE><![CDATA[Y]]></ISACTIVE>
+<!--1337DB6FF60E49C9921D29411DC77BD1-->  <VALUE><![CDATA[OBUIAPP_NoMethod]]></VALUE>
+<!--1337DB6FF60E49C9921D29411DC77BD1-->  <MSGTEXT><![CDATA[There is no implementation for this attachment method]]></MSGTEXT>
+<!--1337DB6FF60E49C9921D29411DC77BD1-->  <MSGTYPE><![CDATA[E]]></MSGTYPE>
+<!--1337DB6FF60E49C9921D29411DC77BD1-->  <AD_MODULE_ID><![CDATA[9BA0836A3CD74EE4AB48753A47211BCC]]></AD_MODULE_ID>
+<!--1337DB6FF60E49C9921D29411DC77BD1-->  <ISINCLUDEINI18N><![CDATA[N]]></ISINCLUDEINI18N>
+<!--1337DB6FF60E49C9921D29411DC77BD1--></AD_MESSAGE>
+
 <!--14E32CCB062B43E78CA7CC6DEBE3CDF8--><AD_MESSAGE>
 <!--14E32CCB062B43E78CA7CC6DEBE3CDF8-->  <AD_MESSAGE_ID><![CDATA[14E32CCB062B43E78CA7CC6DEBE3CDF8]]></AD_MESSAGE_ID>
 <!--14E32CCB062B43E78CA7CC6DEBE3CDF8-->  <AD_CLIENT_ID><![CDATA[0]]></AD_CLIENT_ID>
@@ -360,6 +384,18 @@
 <!--20EBBDD0DE864992AD7B8090D1126A06-->  <ISINCLUDEINI18N><![CDATA[N]]></ISINCLUDEINI18N>
 <!--20EBBDD0DE864992AD7B8090D1126A06--></AD_MESSAGE>
 
+<!--22B2E4B7C3F949D689E58B61EF8FAFED--><AD_MESSAGE>
+<!--22B2E4B7C3F949D689E58B61EF8FAFED-->  <AD_MESSAGE_ID><![CDATA[22B2E4B7C3F949D689E58B61EF8FAFED]]></AD_MESSAGE_ID>
+<!--22B2E4B7C3F949D689E58B61EF8FAFED-->  <AD_CLIENT_ID><![CDATA[0]]></AD_CLIENT_ID>
+<!--22B2E4B7C3F949D689E58B61EF8FAFED-->  <AD_ORG_ID><![CDATA[0]]></AD_ORG_ID>
+<!--22B2E4B7C3F949D689E58B61EF8FAFED-->  <ISACTIVE><![CDATA[Y]]></ISACTIVE>
+<!--22B2E4B7C3F949D689E58B61EF8FAFED-->  <VALUE><![CDATA[OBUIAPP_ErrorInsertMetadata]]></VALUE>
+<!--22B2E4B7C3F949D689E58B61EF8FAFED-->  <MSGTEXT><![CDATA[Error saving metadata values into the DataBase.]]></MSGTEXT>
+<!--22B2E4B7C3F949D689E58B61EF8FAFED-->  <MSGTYPE><![CDATA[E]]></MSGTYPE>
+<!--22B2E4B7C3F949D689E58B61EF8FAFED-->  <AD_MODULE_ID><![CDATA[9BA0836A3CD74EE4AB48753A47211BCC]]></AD_MODULE_ID>
+<!--22B2E4B7C3F949D689E58B61EF8FAFED-->  <ISINCLUDEINI18N><![CDATA[N]]></ISINCLUDEINI18N>
+<!--22B2E4B7C3F949D689E58B61EF8FAFED--></AD_MESSAGE>
+
 <!--2333963CB96745B1BC645FEF9F92F269--><AD_MESSAGE>
 <!--2333963CB96745B1BC645FEF9F92F269-->  <AD_MESSAGE_ID><![CDATA[2333963CB96745B1BC645FEF9F92F269]]></AD_MESSAGE_ID>
 <!--2333963CB96745B1BC645FEF9F92F269-->  <AD_CLIENT_ID><![CDATA[0]]></AD_CLIENT_ID>
@@ -581,6 +617,18 @@
 <!--3D53039B0ACF4D24A14D4B17A4E2525A-->  <ISINCLUDEINI18N><![CDATA[N]]></ISINCLUDEINI18N>
 <!--3D53039B0ACF4D24A14D4B17A4E2525A--></AD_MESSAGE>
 
+<!--412D69CAD5354EF2B4302AF3C3983FBC--><AD_MESSAGE>
+<!--412D69CAD5354EF2B4302AF3C3983FBC-->  <AD_MESSAGE_ID><![CDATA[412D69CAD5354EF2B4302AF3C3983FBC]]></AD_MESSAGE_ID>
+<!--412D69CAD5354EF2B4302AF3C3983FBC-->  <AD_CLIENT_ID><![CDATA[0]]></AD_CLIENT_ID>
+<!--412D69CAD5354EF2B4302AF3C3983FBC-->  <AD_ORG_ID><![CDATA[0]]></AD_ORG_ID>
+<!--412D69CAD5354EF2B4302AF3C3983FBC-->  <ISACTIVE><![CDATA[Y]]></ISACTIVE>
+<!--412D69CAD5354EF2B4302AF3C3983FBC-->  <VALUE><![CDATA[OBUIAPP_PropPathNotOneRecord]]></VALUE>
+<!--412D69CAD5354EF2B4302AF3C3983FBC-->  <MSGTEXT><![CDATA[Error saving metadata into database. The property path must return only one record]]></MSGTEXT>
+<!--412D69CAD5354EF2B4302AF3C3983FBC-->  <MSGTYPE><![CDATA[E]]></MSGTYPE>
+<!--412D69CAD5354EF2B4302AF3C3983FBC-->  <AD_MODULE_ID><![CDATA[9BA0836A3CD74EE4AB48753A47211BCC]]></AD_MODULE_ID>
+<!--412D69CAD5354EF2B4302AF3C3983FBC-->  <ISINCLUDEINI18N><![CDATA[N]]></ISINCLUDEINI18N>
+<!--412D69CAD5354EF2B4302AF3C3983FBC--></AD_MESSAGE>
+
 <!--42181711B0664B9A898BDE8754ADA4E0--><AD_MESSAGE>
 <!--42181711B0664B9A898BDE8754ADA4E0-->  <AD_MESSAGE_ID><![CDATA[42181711B0664B9A898BDE8754ADA4E0]]></AD_MESSAGE_ID>
 <!--42181711B0664B9A898BDE8754ADA4E0-->  <AD_CLIENT_ID><![CDATA[0]]></AD_CLIENT_ID>
@@ -689,6 +737,18 @@
 <!--52FC93FB2DEC4C168D14E65195F97752-->  <ISINCLUDEINI18N><![CDATA[N]]></ISINCLUDEINI18N>
 <!--52FC93FB2DEC4C168D14E65195F97752--></AD_MESSAGE>
 
+<!--5749191DCDDF43F5883037CD45CDEA1F--><AD_MESSAGE>
+<!--5749191DCDDF43F5883037CD45CDEA1F-->  <AD_MESSAGE_ID><![CDATA[5749191DCDDF43F5883037CD45CDEA1F]]></AD_MESSAGE_ID>
+<!--5749191DCDDF43F5883037CD45CDEA1F-->  <AD_CLIENT_ID><![CDATA[0]]></AD_CLIENT_ID>
+<!--5749191DCDDF43F5883037CD45CDEA1F-->  <AD_ORG_ID><![CDATA[0]]></AD_ORG_ID>
+<!--5749191DCDDF43F5883037CD45CDEA1F-->  <ISACTIVE><![CDATA[Y]]></ISACTIVE>
+<!--5749191DCDDF43F5883037CD45CDEA1F-->  <VALUE><![CDATA[OBUIAPP_Attach_Description]]></VALUE>
+<!--5749191DCDDF43F5883037CD45CDEA1F-->  <MSGTEXT><![CDATA[@paramName@: @paramValue@]]></MSGTEXT>
+<!--5749191DCDDF43F5883037CD45CDEA1F-->  <MSGTYPE><![CDATA[I]]></MSGTYPE>
+<!--5749191DCDDF43F5883037CD45CDEA1F-->  <AD_MODULE_ID><![CDATA[9BA0836A3CD74EE4AB48753A47211BCC]]></AD_MODULE_ID>
+<!--5749191DCDDF43F5883037CD45CDEA1F-->  <ISINCLUDEINI18N><![CDATA[N]]></ISINCLUDEINI18N>
+<!--5749191DCDDF43F5883037CD45CDEA1F--></AD_MESSAGE>
+
 <!--597897349BE0452C89E43E27D94A175D--><AD_MESSAGE>
 <!--597897349BE0452C89E43E27D94A175D-->  <AD_MESSAGE_ID><![CDATA[597897349BE0452C89E43E27D94A175D]]></AD_MESSAGE_ID>
 <!--597897349BE0452C89E43E27D94A175D-->  <AD_CLIENT_ID><![CDATA[0]]></AD_CLIENT_ID>
@@ -773,6 +833,18 @@
 <!--5DE5F76ED5B4497FACDC438893037484-->  <ISINCLUDEINI18N><![CDATA[N]]></ISINCLUDEINI18N>
 <!--5DE5F76ED5B4497FACDC438893037484--></AD_MESSAGE>
 
+<!--5E3A7F1E669649EEA6F136957F2DBA5A--><AD_MESSAGE>
+<!--5E3A7F1E669649EEA6F136957F2DBA5A-->  <AD_MESSAGE_ID><![CDATA[5E3A7F1E669649EEA6F136957F2DBA5A]]></AD_MESSAGE_ID>
+<!--5E3A7F1E669649EEA6F136957F2DBA5A-->  <AD_CLIENT_ID><![CDATA[0]]></AD_CLIENT_ID>
+<!--5E3A7F1E669649EEA6F136957F2DBA5A-->  <AD_ORG_ID><![CDATA[0]]></AD_ORG_ID>
+<!--5E3A7F1E669649EEA6F136957F2DBA5A-->  <ISACTIVE><![CDATA[Y]]></ISACTIVE>
+<!--5E3A7F1E669649EEA6F136957F2DBA5A-->  <VALUE><![CDATA[OBUIAPP_Attach_Description_Delimiter]]></VALUE>
+<!--5E3A7F1E669649EEA6F136957F2DBA5A-->  <MSGTEXT><![CDATA[; ]]></MSGTEXT>
+<!--5E3A7F1E669649EEA6F136957F2DBA5A-->  <MSGTYPE><![CDATA[I]]></MSGTYPE>
+<!--5E3A7F1E669649EEA6F136957F2DBA5A-->  <AD_MODULE_ID><![CDATA[9BA0836A3CD74EE4AB48753A47211BCC]]></AD_MODULE_ID>
+<!--5E3A7F1E669649EEA6F136957F2DBA5A-->  <ISINCLUDEINI18N><![CDATA[N]]></ISINCLUDEINI18N>
+<!--5E3A7F1E669649EEA6F136957F2DBA5A--></AD_MESSAGE>
+
 <!--61D57958CEF64A7BA613DB200531AF36--><AD_MESSAGE>
 <!--61D57958CEF64A7BA613DB200531AF36-->  <AD_MESSAGE_ID><![CDATA[61D57958CEF64A7BA613DB200531AF36]]></AD_MESSAGE_ID>
 <!--61D57958CEF64A7BA613DB200531AF36-->  <AD_CLIENT_ID><![CDATA[0]]></AD_CLIENT_ID>
@@ -869,13 +941,25 @@
 <!--699499DEBB904E1B84D4CB28600647C7-->  <ISINCLUDEINI18N><![CDATA[N]]></ISINCLUDEINI18N>
 <!--699499DEBB904E1B84D4CB28600647C7--></AD_MESSAGE>
 
+<!--6A4C386D3944445BB369FC252C6B924C--><AD_MESSAGE>
+<!--6A4C386D3944445BB369FC252C6B924C-->  <AD_MESSAGE_ID><![CDATA[6A4C386D3944445BB369FC252C6B924C]]></AD_MESSAGE_ID>
+<!--6A4C386D3944445BB369FC252C6B924C-->  <AD_CLIENT_ID><![CDATA[0]]></AD_CLIENT_ID>
+<!--6A4C386D3944445BB369FC252C6B924C-->  <AD_ORG_ID><![CDATA[0]]></AD_ORG_ID>
+<!--6A4C386D3944445BB369FC252C6B924C-->  <ISACTIVE><![CDATA[Y]]></ISACTIVE>
+<!--6A4C386D3944445BB369FC252C6B924C-->  <VALUE><![CDATA[OBUIAPP_Attachment_Tab_Mandatory]]></VALUE>
+<!--6A4C386D3944445BB369FC252C6B924C-->  <MSGTEXT><![CDATA[The Tab Id is mandatory on Attachment Requests]]></MSGTEXT>
+<!--6A4C386D3944445BB369FC252C6B924C-->  <MSGTYPE><![CDATA[E]]></MSGTYPE>
+<!--6A4C386D3944445BB369FC252C6B924C-->  <AD_MODULE_ID><![CDATA[9BA0836A3CD74EE4AB48753A47211BCC]]></AD_MODULE_ID>
+<!--6A4C386D3944445BB369FC252C6B924C-->  <ISINCLUDEINI18N><![CDATA[N]]></ISINCLUDEINI18N>
+<!--6A4C386D3944445BB369FC252C6B924C--></AD_MESSAGE>
+
 <!--6B478D5FA6E442B19E29F29AFF70EDBA--><AD_MESSAGE>
 <!--6B478D5FA6E442B19E29F29AFF70EDBA-->  <AD_MESSAGE_ID><![CDATA[6B478D5FA6E442B19E29F29AFF70EDBA]]></AD_MESSAGE_ID>
 <!--6B478D5FA6E442B19E29F29AFF70EDBA-->  <AD_CLIENT_ID><![CDATA[0]]></AD_CLIENT_ID>
 <!--6B478D5FA6E442B19E29F29AFF70EDBA-->  <AD_ORG_ID><![CDATA[0]]></AD_ORG_ID>
 <!--6B478D5FA6E442B19E29F29AFF70EDBA-->  <ISACTIVE><![CDATA[Y]]></ISACTIVE>
 <!--6B478D5FA6E442B19E29F29AFF70EDBA-->  <VALUE><![CDATA[OBUIAPP_AttachmentEditDesc]]></VALUE>
-<!--6B478D5FA6E442B19E29F29AFF70EDBA-->  <MSGTEXT><![CDATA[Edit Description]]></MSGTEXT>
+<!--6B478D5FA6E442B19E29F29AFF70EDBA-->  <MSGTEXT><![CDATA[Edit]]></MSGTEXT>
 <!--6B478D5FA6E442B19E29F29AFF70EDBA-->  <MSGTYPE><![CDATA[I]]></MSGTYPE>
 <!--6B478D5FA6E442B19E29F29AFF70EDBA-->  <AD_MODULE_ID><![CDATA[9BA0836A3CD74EE4AB48753A47211BCC]]></AD_MODULE_ID>
 <!--6B478D5FA6E442B19E29F29AFF70EDBA-->  <ISINCLUDEINI18N><![CDATA[N]]></ISINCLUDEINI18N>
@@ -1220,6 +1304,18 @@
 <!--97C3B9B67A83464FAE16F629D86280BF-->  <ISINCLUDEINI18N><![CDATA[N]]></ISINCLUDEINI18N>
 <!--97C3B9B67A83464FAE16F629D86280BF--></AD_MESSAGE>
 
+<!--988A00C1107646778D9FF93A37B3CF94--><AD_MESSAGE>
+<!--988A00C1107646778D9FF93A37B3CF94-->  <AD_MESSAGE_ID><![CDATA[988A00C1107646778D9FF93A37B3CF94]]></AD_MESSAGE_ID>
+<!--988A00C1107646778D9FF93A37B3CF94-->  <AD_CLIENT_ID><![CDATA[0]]></AD_CLIENT_ID>
+<!--988A00C1107646778D9FF93A37B3CF94-->  <AD_ORG_ID><![CDATA[0]]></AD_ORG_ID>
+<!--988A00C1107646778D9FF93A37B3CF94-->  <ISACTIVE><![CDATA[Y]]></ISACTIVE>
+<!--988A00C1107646778D9FF93A37B3CF94-->  <VALUE><![CDATA[OBUIAPP_NoAttachmentFound]]></VALUE>
+<!--988A00C1107646778D9FF93A37B3CF94-->  <MSGTEXT><![CDATA[This attachment does not exist in the application]]></MSGTEXT>
+<!--988A00C1107646778D9FF93A37B3CF94-->  <MSGTYPE><![CDATA[E]]></MSGTYPE>
+<!--988A00C1107646778D9FF93A37B3CF94-->  <AD_MODULE_ID><![CDATA[9BA0836A3CD74EE4AB48753A47211BCC]]></AD_MODULE_ID>
+<!--988A00C1107646778D9FF93A37B3CF94-->  <ISINCLUDEINI18N><![CDATA[N]]></ISINCLUDEINI18N>
+<!--988A00C1107646778D9FF93A37B3CF94--></AD_MESSAGE>
+
 <!--9A2BB372D26D47A8B63BC87CB08B270C--><AD_MESSAGE>
 <!--9A2BB372D26D47A8B63BC87CB08B270C-->  <AD_MESSAGE_ID><![CDATA[9A2BB372D26D47A8B63BC87CB08B270C]]></AD_MESSAGE_ID>
 <!--9A2BB372D26D47A8B63BC87CB08B270C-->  <AD_CLIENT_ID><![CDATA[0]]></AD_CLIENT_ID>
@@ -1485,6 +1581,18 @@
 <!--BCA6318A99B54DB5A27D319C6569316B-->  <ISINCLUDEINI18N><![CDATA[N]]></ISINCLUDEINI18N>
 <!--BCA6318A99B54DB5A27D319C6569316B--></AD_MESSAGE>
 
+<!--C2E68125A8E7418FA7CC0CC3779EAFD0--><AD_MESSAGE>
+<!--C2E68125A8E7418FA7CC0CC3779EAFD0-->  <AD_MESSAGE_ID><![CDATA[C2E68125A8E7418FA7CC0CC3779EAFD0]]></AD_MESSAGE_ID>
+<!--C2E68125A8E7418FA7CC0CC3779EAFD0-->  <AD_CLIENT_ID><![CDATA[0]]></AD_CLIENT_ID>
+<!--C2E68125A8E7418FA7CC0CC3779EAFD0-->  <AD_ORG_ID><![CDATA[0]]></AD_ORG_ID>
+<!--C2E68125A8E7418FA7CC0CC3779EAFD0-->  <ISACTIVE><![CDATA[Y]]></ISACTIVE>
+<!--C2E68125A8E7418FA7CC0CC3779EAFD0-->  <VALUE><![CDATA[OBUIAPP_NoFileToAttach]]></VALUE>
+<!--C2E68125A8E7418FA7CC0CC3779EAFD0-->  <MSGTEXT><![CDATA[No file found. Please, try again and select a file]]></MSGTEXT>
+<!--C2E68125A8E7418FA7CC0CC3779EAFD0-->  <MSGTYPE><![CDATA[E]]></MSGTYPE>
+<!--C2E68125A8E7418FA7CC0CC3779EAFD0-->  <AD_MODULE_ID><![CDATA[9BA0836A3CD74EE4AB48753A47211BCC]]></AD_MODULE_ID>
+<!--C2E68125A8E7418FA7CC0CC3779EAFD0-->  <ISINCLUDEINI18N><![CDATA[N]]></ISINCLUDEINI18N>
+<!--C2E68125A8E7418FA7CC0CC3779EAFD0--></AD_MESSAGE>
+
 <!--C415C626CAE14E35A7F05C42F11DA114--><AD_MESSAGE>
 <!--C415C626CAE14E35A7F05C42F11DA114-->  <AD_MESSAGE_ID><![CDATA[C415C626CAE14E35A7F05C42F11DA114]]></AD_MESSAGE_ID>
 <!--C415C626CAE14E35A7F05C42F11DA114-->  <AD_CLIENT_ID><![CDATA[0]]></AD_CLIENT_ID>
@@ -1581,6 +1689,18 @@
 <!--CB466C1E6F3A404387166106D9975BE9-->  <ISINCLUDEINI18N><![CDATA[N]]></ISINCLUDEINI18N>
 <!--CB466C1E6F3A404387166106D9975BE9--></AD_MESSAGE>
 
+<!--CB998CDA34B54001896EC47F0FD21983--><AD_MESSAGE>
+<!--CB998CDA34B54001896EC47F0FD21983-->  <AD_MESSAGE_ID><![CDATA[CB998CDA34B54001896EC47F0FD21983]]></AD_MESSAGE_ID>
+<!--CB998CDA34B54001896EC47F0FD21983-->  <AD_CLIENT_ID><![CDATA[0]]></AD_CLIENT_ID>
+<!--CB998CDA34B54001896EC47F0FD21983-->  <AD_ORG_ID><![CDATA[0]]></AD_ORG_ID>
+<!--CB998CDA34B54001896EC47F0FD21983-->  <ISACTIVE><![CDATA[Y]]></ISACTIVE>
+<!--CB998CDA34B54001896EC47F0FD21983-->  <VALUE><![CDATA[OBUIAPP_PARAMETER_METADATA_CHK]]></VALUE>
+<!--CB998CDA34B54001896EC47F0FD21983-->  <MSGTEXT><![CDATA[The Attachment Method is mandatory when a Tab is defined.]]></MSGTEXT>
+<!--CB998CDA34B54001896EC47F0FD21983-->  <MSGTYPE><![CDATA[E]]></MSGTYPE>
+<!--CB998CDA34B54001896EC47F0FD21983-->  <AD_MODULE_ID><![CDATA[9BA0836A3CD74EE4AB48753A47211BCC]]></AD_MODULE_ID>
+<!--CB998CDA34B54001896EC47F0FD21983-->  <ISINCLUDEINI18N><![CDATA[N]]></ISINCLUDEINI18N>
+<!--CB998CDA34B54001896EC47F0FD21983--></AD_MESSAGE>
+
 <!--CBB8D95E3D4B471EBA06A7AD57065098--><AD_MESSAGE>
 <!--CBB8D95E3D4B471EBA06A7AD57065098-->  <AD_MESSAGE_ID><![CDATA[CBB8D95E3D4B471EBA06A7AD57065098]]></AD_MESSAGE_ID>
 <!--CBB8D95E3D4B471EBA06A7AD57065098-->  <AD_CLIENT_ID><![CDATA[0]]></AD_CLIENT_ID>
--- a/modules/org.openbravo.client.application/src-db/database/sourcedata/AD_TAB.xml	Wed Apr 06 11:12:42 2016 +0200
+++ b/modules/org.openbravo.client.application/src-db/database/sourcedata/AD_TAB.xml	Thu Apr 07 13:40:02 2016 +0200
@@ -246,6 +246,97 @@
 <!--7BF1D74F5C60424088416584DFD1EC1F-->  <EM_OBUIAPP_SHOW_SELECT><![CDATA[Y]]></EM_OBUIAPP_SHOW_SELECT>
 <!--7BF1D74F5C60424088416584DFD1EC1F--></AD_TAB>
 
+<!--89C465EF7FA747DF994F415869573310--><AD_TAB>
+<!--89C465EF7FA747DF994F415869573310-->  <AD_TAB_ID><![CDATA[89C465EF7FA747DF994F415869573310]]></AD_TAB_ID>
+<!--89C465EF7FA747DF994F415869573310-->  <AD_CLIENT_ID><![CDATA[0]]></AD_CLIENT_ID>
+<!--89C465EF7FA747DF994F415869573310-->  <AD_ORG_ID><![CDATA[0]]></AD_ORG_ID>
+<!--89C465EF7FA747DF994F415869573310-->  <ISACTIVE><![CDATA[Y]]></ISACTIVE>
+<!--89C465EF7FA747DF994F415869573310-->  <NAME><![CDATA[Attachment Metadata Translation]]></NAME>
+<!--89C465EF7FA747DF994F415869573310-->  <HELP><![CDATA[Metadata translations]]></HELP>
+<!--89C465EF7FA747DF994F415869573310-->  <AD_TABLE_ID><![CDATA[1A801FD9F44E4EFFA2EA928693A6BBCB]]></AD_TABLE_ID>
+<!--89C465EF7FA747DF994F415869573310-->  <AD_WINDOW_ID><![CDATA[102]]></AD_WINDOW_ID>
+<!--89C465EF7FA747DF994F415869573310-->  <SEQNO><![CDATA[112]]></SEQNO>
+<!--89C465EF7FA747DF994F415869573310-->  <TABLEVEL><![CDATA[3]]></TABLEVEL>
+<!--89C465EF7FA747DF994F415869573310-->  <ISSINGLEROW><![CDATA[N]]></ISSINGLEROW>
+<!--89C465EF7FA747DF994F415869573310-->  <ISINFOTAB><![CDATA[N]]></ISINFOTAB>
+<!--89C465EF7FA747DF994F415869573310-->  <ISTRANSLATIONTAB><![CDATA[Y]]></ISTRANSLATIONTAB>
+<!--89C465EF7FA747DF994F415869573310-->  <ISREADONLY><![CDATA[N]]></ISREADONLY>
+<!--89C465EF7FA747DF994F415869573310-->  <HASTREE><![CDATA[N]]></HASTREE>
+<!--89C465EF7FA747DF994F415869573310-->  <PROCESSING><![CDATA[N]]></PROCESSING>
+<!--89C465EF7FA747DF994F415869573310-->  <IMPORTFIELDS><![CDATA[N]]></IMPORTFIELDS>
+<!--89C465EF7FA747DF994F415869573310-->  <ISSORTTAB><![CDATA[N]]></ISSORTTAB>
+<!--89C465EF7FA747DF994F415869573310-->  <AD_MODULE_ID><![CDATA[9BA0836A3CD74EE4AB48753A47211BCC]]></AD_MODULE_ID>
+<!--89C465EF7FA747DF994F415869573310-->  <UIPATTERN><![CDATA[STD]]></UIPATTERN>
+<!--89C465EF7FA747DF994F415869573310-->  <SHOWPARENTBUTTONS><![CDATA[Y]]></SHOWPARENTBUTTONS>
+<!--89C465EF7FA747DF994F415869573310-->  <DISABLE_PARENT_KEY_PROPERTY><![CDATA[N]]></DISABLE_PARENT_KEY_PROPERTY>
+<!--89C465EF7FA747DF994F415869573310-->  <ISREADONLYTREE><![CDATA[N]]></ISREADONLYTREE>
+<!--89C465EF7FA747DF994F415869573310-->  <ISSHOWTREENODEICONS><![CDATA[Y]]></ISSHOWTREENODEICONS>
+<!--89C465EF7FA747DF994F415869573310-->  <EM_OBUIAPP_CAN_ADD><![CDATA[N]]></EM_OBUIAPP_CAN_ADD>
+<!--89C465EF7FA747DF994F415869573310-->  <EM_OBUIAPP_CAN_DELETE><![CDATA[N]]></EM_OBUIAPP_CAN_DELETE>
+<!--89C465EF7FA747DF994F415869573310-->  <EM_OBUIAPP_SHOW_SELECT><![CDATA[Y]]></EM_OBUIAPP_SHOW_SELECT>
+<!--89C465EF7FA747DF994F415869573310--></AD_TAB>
+
+<!--AB1837F0A66D4137BD2E6F49378E7A9D--><AD_TAB>
+<!--AB1837F0A66D4137BD2E6F49378E7A9D-->  <AD_TAB_ID><![CDATA[AB1837F0A66D4137BD2E6F49378E7A9D]]></AD_TAB_ID>
+<!--AB1837F0A66D4137BD2E6F49378E7A9D-->  <AD_CLIENT_ID><![CDATA[0]]></AD_CLIENT_ID>
+<!--AB1837F0A66D4137BD2E6F49378E7A9D-->  <AD_ORG_ID><![CDATA[0]]></AD_ORG_ID>
+<!--AB1837F0A66D4137BD2E6F49378E7A9D-->  <ISACTIVE><![CDATA[Y]]></ISACTIVE>
+<!--AB1837F0A66D4137BD2E6F49378E7A9D-->  <NAME><![CDATA[Attachment Metadata]]></NAME>
+<!--AB1837F0A66D4137BD2E6F49378E7A9D-->  <DESCRIPTION><![CDATA[Define metadata values assigned to a tab]]></DESCRIPTION>
+<!--AB1837F0A66D4137BD2E6F49378E7A9D-->  <HELP><![CDATA[Define metadata values assigned to attachments of the tab]]></HELP>
+<!--AB1837F0A66D4137BD2E6F49378E7A9D-->  <AD_TABLE_ID><![CDATA[30123B1001FC4E82BB4CB9725E069B48]]></AD_TABLE_ID>
+<!--AB1837F0A66D4137BD2E6F49378E7A9D-->  <AD_WINDOW_ID><![CDATA[102]]></AD_WINDOW_ID>
+<!--AB1837F0A66D4137BD2E6F49378E7A9D-->  <SEQNO><![CDATA[111]]></SEQNO>
+<!--AB1837F0A66D4137BD2E6F49378E7A9D-->  <TABLEVEL><![CDATA[2]]></TABLEVEL>
+<!--AB1837F0A66D4137BD2E6F49378E7A9D-->  <ISSINGLEROW><![CDATA[N]]></ISSINGLEROW>
+<!--AB1837F0A66D4137BD2E6F49378E7A9D-->  <ISINFOTAB><![CDATA[N]]></ISINFOTAB>
+<!--AB1837F0A66D4137BD2E6F49378E7A9D-->  <ISTRANSLATIONTAB><![CDATA[N]]></ISTRANSLATIONTAB>
+<!--AB1837F0A66D4137BD2E6F49378E7A9D-->  <ISREADONLY><![CDATA[N]]></ISREADONLY>
+<!--AB1837F0A66D4137BD2E6F49378E7A9D-->  <HASTREE><![CDATA[N]]></HASTREE>
+<!--AB1837F0A66D4137BD2E6F49378E7A9D-->  <PROCESSING><![CDATA[N]]></PROCESSING>
+<!--AB1837F0A66D4137BD2E6F49378E7A9D-->  <IMPORTFIELDS><![CDATA[N]]></IMPORTFIELDS>
+<!--AB1837F0A66D4137BD2E6F49378E7A9D-->  <ISSORTTAB><![CDATA[N]]></ISSORTTAB>
+<!--AB1837F0A66D4137BD2E6F49378E7A9D-->  <AD_MODULE_ID><![CDATA[9BA0836A3CD74EE4AB48753A47211BCC]]></AD_MODULE_ID>
+<!--AB1837F0A66D4137BD2E6F49378E7A9D-->  <UIPATTERN><![CDATA[STD]]></UIPATTERN>
+<!--AB1837F0A66D4137BD2E6F49378E7A9D-->  <SHOWPARENTBUTTONS><![CDATA[Y]]></SHOWPARENTBUTTONS>
+<!--AB1837F0A66D4137BD2E6F49378E7A9D-->  <DISABLE_PARENT_KEY_PROPERTY><![CDATA[N]]></DISABLE_PARENT_KEY_PROPERTY>
+<!--AB1837F0A66D4137BD2E6F49378E7A9D-->  <ISREADONLYTREE><![CDATA[N]]></ISREADONLYTREE>
+<!--AB1837F0A66D4137BD2E6F49378E7A9D-->  <ISSHOWTREENODEICONS><![CDATA[Y]]></ISSHOWTREENODEICONS>
+<!--AB1837F0A66D4137BD2E6F49378E7A9D-->  <EM_OBUIAPP_CAN_ADD><![CDATA[N]]></EM_OBUIAPP_CAN_ADD>
+<!--AB1837F0A66D4137BD2E6F49378E7A9D-->  <EM_OBUIAPP_CAN_DELETE><![CDATA[N]]></EM_OBUIAPP_CAN_DELETE>
+<!--AB1837F0A66D4137BD2E6F49378E7A9D-->  <EM_OBUIAPP_SHOW_SELECT><![CDATA[Y]]></EM_OBUIAPP_SHOW_SELECT>
+<!--AB1837F0A66D4137BD2E6F49378E7A9D--></AD_TAB>
+
+<!--B34CD80126254F428E72D040C3998900--><AD_TAB>
+<!--B34CD80126254F428E72D040C3998900-->  <AD_TAB_ID><![CDATA[B34CD80126254F428E72D040C3998900]]></AD_TAB_ID>
+<!--B34CD80126254F428E72D040C3998900-->  <AD_CLIENT_ID><![CDATA[0]]></AD_CLIENT_ID>
+<!--B34CD80126254F428E72D040C3998900-->  <AD_ORG_ID><![CDATA[0]]></AD_ORG_ID>
+<!--B34CD80126254F428E72D040C3998900-->  <ISACTIVE><![CDATA[Y]]></ISACTIVE>
+<!--B34CD80126254F428E72D040C3998900-->  <NAME><![CDATA[Metadata Translation]]></NAME>
+<!--B34CD80126254F428E72D040C3998900-->  <HELP><![CDATA[Metadata translations]]></HELP>
+<!--B34CD80126254F428E72D040C3998900-->  <AD_TABLE_ID><![CDATA[1A801FD9F44E4EFFA2EA928693A6BBCB]]></AD_TABLE_ID>
+<!--B34CD80126254F428E72D040C3998900-->  <AD_WINDOW_ID><![CDATA[C4CA99B1DF4E471CA50577013AE264AD]]></AD_WINDOW_ID>
+<!--B34CD80126254F428E72D040C3998900-->  <SEQNO><![CDATA[30]]></SEQNO>
+<!--B34CD80126254F428E72D040C3998900-->  <TABLEVEL><![CDATA[2]]></TABLEVEL>
+<!--B34CD80126254F428E72D040C3998900-->  <ISSINGLEROW><![CDATA[N]]></ISSINGLEROW>
+<!--B34CD80126254F428E72D040C3998900-->  <ISINFOTAB><![CDATA[N]]></ISINFOTAB>
+<!--B34CD80126254F428E72D040C3998900-->  <ISTRANSLATIONTAB><![CDATA[Y]]></ISTRANSLATIONTAB>
+<!--B34CD80126254F428E72D040C3998900-->  <ISREADONLY><![CDATA[N]]></ISREADONLY>
+<!--B34CD80126254F428E72D040C3998900-->  <HASTREE><![CDATA[N]]></HASTREE>
+<!--B34CD80126254F428E72D040C3998900-->  <PROCESSING><![CDATA[N]]></PROCESSING>
+<!--B34CD80126254F428E72D040C3998900-->  <IMPORTFIELDS><![CDATA[N]]></IMPORTFIELDS>
+<!--B34CD80126254F428E72D040C3998900-->  <ISSORTTAB><![CDATA[N]]></ISSORTTAB>
+<!--B34CD80126254F428E72D040C3998900-->  <AD_MODULE_ID><![CDATA[9BA0836A3CD74EE4AB48753A47211BCC]]></AD_MODULE_ID>
+<!--B34CD80126254F428E72D040C3998900-->  <UIPATTERN><![CDATA[STD]]></UIPATTERN>
+<!--B34CD80126254F428E72D040C3998900-->  <SHOWPARENTBUTTONS><![CDATA[Y]]></SHOWPARENTBUTTONS>
+<!--B34CD80126254F428E72D040C3998900-->  <DISABLE_PARENT_KEY_PROPERTY><![CDATA[N]]></DISABLE_PARENT_KEY_PROPERTY>
+<!--B34CD80126254F428E72D040C3998900-->  <ISREADONLYTREE><![CDATA[N]]></ISREADONLYTREE>
+<!--B34CD80126254F428E72D040C3998900-->  <ISSHOWTREENODEICONS><![CDATA[Y]]></ISSHOWTREENODEICONS>
+<!--B34CD80126254F428E72D040C3998900-->  <EM_OBUIAPP_CAN_ADD><![CDATA[N]]></EM_OBUIAPP_CAN_ADD>
+<!--B34CD80126254F428E72D040C3998900-->  <EM_OBUIAPP_CAN_DELETE><![CDATA[N]]></EM_OBUIAPP_CAN_DELETE>
+<!--B34CD80126254F428E72D040C3998900-->  <EM_OBUIAPP_SHOW_SELECT><![CDATA[Y]]></EM_OBUIAPP_SHOW_SELECT>
+<!--B34CD80126254F428E72D040C3998900--></AD_TAB>
+
 <!--D26230D6D21546C6970E79FF1C51165E--><AD_TAB>
 <!--D26230D6D21546C6970E79FF1C51165E-->  <AD_TAB_ID><![CDATA[D26230D6D21546C6970E79FF1C51165E]]></AD_TAB_ID>
 <!--D26230D6D21546C6970E79FF1C51165E-->  <AD_CLIENT_ID><![CDATA[0]]></AD_CLIENT_ID>
@@ -308,6 +399,38 @@
 <!--D275449FFACC4539A401336214FDBF94-->  <EM_OBUIAPP_SHOW_SELECT><![CDATA[Y]]></EM_OBUIAPP_SHOW_SELECT>
 <!--D275449FFACC4539A401336214FDBF94--></AD_TAB>
 
+<!--F48E7C517C334F26AC5A25D71FE707D5--><AD_TAB>
+<!--F48E7C517C334F26AC5A25D71FE707D5-->  <AD_TAB_ID><![CDATA[F48E7C517C334F26AC5A25D71FE707D5]]></AD_TAB_ID>
+<!--F48E7C517C334F26AC5A25D71FE707D5-->  <AD_CLIENT_ID><![CDATA[0]]></AD_CLIENT_ID>
+<!--F48E7C517C334F26AC5A25D71FE707D5-->  <AD_ORG_ID><![CDATA[0]]></AD_ORG_ID>
+<!--F48E7C517C334F26AC5A25D71FE707D5-->  <ISACTIVE><![CDATA[Y]]></ISACTIVE>
+<!--F48E7C517C334F26AC5A25D71FE707D5-->  <NAME><![CDATA[Metadata]]></NAME>
+<!--F48E7C517C334F26AC5A25D71FE707D5-->  <HELP><![CDATA[Definition of the metadata that can be configured to be included as additional information on each Attachment File.]]></HELP>
+<!--F48E7C517C334F26AC5A25D71FE707D5-->  <AD_TABLE_ID><![CDATA[30123B1001FC4E82BB4CB9725E069B48]]></AD_TABLE_ID>
+<!--F48E7C517C334F26AC5A25D71FE707D5-->  <AD_WINDOW_ID><![CDATA[C4CA99B1DF4E471CA50577013AE264AD]]></AD_WINDOW_ID>
+<!--F48E7C517C334F26AC5A25D71FE707D5-->  <SEQNO><![CDATA[20]]></SEQNO>
+<!--F48E7C517C334F26AC5A25D71FE707D5-->  <TABLEVEL><![CDATA[1]]></TABLEVEL>
+<!--F48E7C517C334F26AC5A25D71FE707D5-->  <ISSINGLEROW><![CDATA[N]]></ISSINGLEROW>
+<!--F48E7C517C334F26AC5A25D71FE707D5-->  <ISINFOTAB><![CDATA[N]]></ISINFOTAB>
+<!--F48E7C517C334F26AC5A25D71FE707D5-->  <ISTRANSLATIONTAB><![CDATA[N]]></ISTRANSLATIONTAB>
+<!--F48E7C517C334F26AC5A25D71FE707D5-->  <ISREADONLY><![CDATA[N]]></ISREADONLY>
+<!--F48E7C517C334F26AC5A25D71FE707D5-->  <HASTREE><![CDATA[N]]></HASTREE>
+<!--F48E7C517C334F26AC5A25D71FE707D5-->  <PROCESSING><![CDATA[N]]></PROCESSING>
+<!--F48E7C517C334F26AC5A25D71FE707D5-->  <IMPORTFIELDS><![CDATA[N]]></IMPORTFIELDS>
+<!--F48E7C517C334F26AC5A25D71FE707D5-->  <ISSORTTAB><![CDATA[N]]></ISSORTTAB>
+<!--F48E7C517C334F26AC5A25D71FE707D5-->  <AD_MODULE_ID><![CDATA[9BA0836A3CD74EE4AB48753A47211BCC]]></AD_MODULE_ID>
+<!--F48E7C517C334F26AC5A25D71FE707D5-->  <UIPATTERN><![CDATA[STD]]></UIPATTERN>
+<!--F48E7C517C334F26AC5A25D71FE707D5-->  <HQLFILTERCLAUSE><![CDATA[e.tab is null]]></HQLFILTERCLAUSE>
+<!--F48E7C517C334F26AC5A25D71FE707D5-->  <FILTERNAME><![CDATA[Global parameters]]></FILTERNAME>
+<!--F48E7C517C334F26AC5A25D71FE707D5-->  <SHOWPARENTBUTTONS><![CDATA[Y]]></SHOWPARENTBUTTONS>
+<!--F48E7C517C334F26AC5A25D71FE707D5-->  <DISABLE_PARENT_KEY_PROPERTY><![CDATA[N]]></DISABLE_PARENT_KEY_PROPERTY>
+<!--F48E7C517C334F26AC5A25D71FE707D5-->  <ISREADONLYTREE><![CDATA[N]]></ISREADONLYTREE>
+<!--F48E7C517C334F26AC5A25D71FE707D5-->  <ISSHOWTREENODEICONS><![CDATA[Y]]></ISSHOWTREENODEICONS>
+<!--F48E7C517C334F26AC5A25D71FE707D5-->  <EM_OBUIAPP_CAN_ADD><![CDATA[N]]></EM_OBUIAPP_CAN_ADD>
+<!--F48E7C517C334F26AC5A25D71FE707D5-->  <EM_OBUIAPP_CAN_DELETE><![CDATA[N]]></EM_OBUIAPP_CAN_DELETE>
+<!--F48E7C517C334F26AC5A25D71FE707D5-->  <EM_OBUIAPP_SHOW_SELECT><![CDATA[Y]]></EM_OBUIAPP_SHOW_SELECT>
+<!--F48E7C517C334F26AC5A25D71FE707D5--></AD_TAB>
+
 <!--F648835984F842AF906FA5F97EF6641B--><AD_TAB>
 <!--F648835984F842AF906FA5F97EF6641B-->  <AD_TAB_ID><![CDATA[F648835984F842AF906FA5F97EF6641B]]></AD_TAB_ID>
 <!--F648835984F842AF906FA5F97EF6641B-->  <AD_CLIENT_ID><![CDATA[0]]></AD_CLIENT_ID>
--- a/modules/org.openbravo.client.application/src-db/database/sourcedata/OBCLKER_TEMPLATE.xml	Wed Apr 06 11:12:42 2016 +0200
+++ b/modules/org.openbravo.client.application/src-db/database/sourcedata/OBCLKER_TEMPLATE.xml	Thu Apr 07 13:40:02 2016 +0200
@@ -1,5 +1,18 @@
 <?xml version='1.0' encoding='UTF-8'?>
 <data>
+<!--01E447F740584E02BA4612F6BDFB900D--><OBCLKER_TEMPLATE>
+<!--01E447F740584E02BA4612F6BDFB900D-->  <OBCLKER_TEMPLATE_ID><![CDATA[01E447F740584E02BA4612F6BDFB900D]]></OBCLKER_TEMPLATE_ID>
+<!--01E447F740584E02BA4612F6BDFB900D-->  <AD_CLIENT_ID><![CDATA[0]]></AD_CLIENT_ID>
+<!--01E447F740584E02BA4612F6BDFB900D-->  <AD_ORG_ID><![CDATA[0]]></AD_ORG_ID>
+<!--01E447F740584E02BA4612F6BDFB900D-->  <AD_MODULE_ID><![CDATA[9BA0836A3CD74EE4AB48753A47211BCC]]></AD_MODULE_ID>
+<!--01E447F740584E02BA4612F6BDFB900D-->  <NAME><![CDATA[Attachment popup view]]></NAME>
+<!--01E447F740584E02BA4612F6BDFB900D-->  <DESCRIPTION><![CDATA[Template that creates the attachment popup for each Tab]]></DESCRIPTION>
+<!--01E447F740584E02BA4612F6BDFB900D-->  <TEMPLATECLASSPATHLOCATION><![CDATA[/org/openbravo/client/application/templates/ob-attachment-view.js.ftl]]></TEMPLATECLASSPATHLOCATION>
+<!--01E447F740584E02BA4612F6BDFB900D-->  <TEMPLATE_LANGUAGE><![CDATA[OBCLFRE_Freemarker]]></TEMPLATE_LANGUAGE>
+<!--01E447F740584E02BA4612F6BDFB900D-->  <COMPONENT_TYPE><![CDATA[OBUIAPP_ViewImplementation]]></COMPONENT_TYPE>
+<!--01E447F740584E02BA4612F6BDFB900D-->  <ISACTIVE><![CDATA[Y]]></ISACTIVE>
+<!--01E447F740584E02BA4612F6BDFB900D--></OBCLKER_TEMPLATE>
+
 <!--05E5CD50EDE14457BCAC218A77837D1E--><OBCLKER_TEMPLATE>
 <!--05E5CD50EDE14457BCAC218A77837D1E-->  <OBCLKER_TEMPLATE_ID><![CDATA[05E5CD50EDE14457BCAC218A77837D1E]]></OBCLKER_TEMPLATE_ID>
 <!--05E5CD50EDE14457BCAC218A77837D1E-->  <AD_CLIENT_ID><![CDATA[0]]></AD_CLIENT_ID>
--- a/modules/org.openbravo.client.application/src-db/database/sourcedata/OBCLKER_TEMPLATE_DEPENDENCY.xml	Wed Apr 06 11:12:42 2016 +0200
+++ b/modules/org.openbravo.client.application/src-db/database/sourcedata/OBCLKER_TEMPLATE_DEPENDENCY.xml	Thu Apr 07 13:40:02 2016 +0200
@@ -1,5 +1,14 @@
 <?xml version='1.0' encoding='UTF-8'?>
 <data>
+<!--6E017DB328FA43D28B26FD2570546AE8--><OBCLKER_TEMPLATE_DEPENDENCY>
+<!--6E017DB328FA43D28B26FD2570546AE8-->  <OBCLKER_TEMPLATE_DEPENDENCY_ID><![CDATA[6E017DB328FA43D28B26FD2570546AE8]]></OBCLKER_TEMPLATE_DEPENDENCY_ID>
+<!--6E017DB328FA43D28B26FD2570546AE8-->  <AD_CLIENT_ID><![CDATA[0]]></AD_CLIENT_ID>
+<!--6E017DB328FA43D28B26FD2570546AE8-->  <AD_ORG_ID><![CDATA[0]]></AD_ORG_ID>
+<!--6E017DB328FA43D28B26FD2570546AE8-->  <OBCLKER_TEMPLATE_ID><![CDATA[01E447F740584E02BA4612F6BDFB900D]]></OBCLKER_TEMPLATE_ID>
+<!--6E017DB328FA43D28B26FD2570546AE8-->  <DEPENDSON_TEMPLATE_ID><![CDATA[05E5CD50EDE14457BCAC218A77837D1E]]></DEPENDSON_TEMPLATE_ID>
+<!--6E017DB328FA43D28B26FD2570546AE8-->  <ISACTIVE><![CDATA[Y]]></ISACTIVE>
+<!--6E017DB328FA43D28B26FD2570546AE8--></OBCLKER_TEMPLATE_DEPENDENCY>
+
 <!--F62202D72A8A4C5FABECAF2ED640609E--><OBCLKER_TEMPLATE_DEPENDENCY>
 <!--F62202D72A8A4C5FABECAF2ED640609E-->  <OBCLKER_TEMPLATE_DEPENDENCY_ID><![CDATA[F62202D72A8A4C5FABECAF2ED640609E]]></OBCLKER_TEMPLATE_DEPENDENCY_ID>
 <!--F62202D72A8A4C5FABECAF2ED640609E-->  <AD_CLIENT_ID><![CDATA[0]]></AD_CLIENT_ID>
--- a/modules/org.openbravo.client.application/src/org/openbravo/client/application/ApplicationComponentProvider.java	Wed Apr 06 11:12:42 2016 +0200
+++ b/modules/org.openbravo.client.application/src/org/openbravo/client/application/ApplicationComponentProvider.java	Thu Apr 07 13:40:02 2016 +0200
@@ -293,9 +293,13 @@
     globalResources.add(createStaticResource(
         "web/org.openbravo.client.application/js/process/ob-pick-and-execute-view.js", false));
     globalResources.add(createStaticResource(
+        "web/org.openbravo.client.application/js/process/ob-base-parameter-window-view.js", false));
+    globalResources.add(createStaticResource(
         "web/org.openbravo.client.application/js/process/ob-parameter-window-form.js", false));
     globalResources.add(createStaticResource(
         "web/org.openbravo.client.application/js/process/ob-parameter-window-view.js", false));
+    globalResources.add(createStaticResource(
+        "web/org.openbravo.client.application/js/process/ob-attachment-window-view.js", false));
 
     // Return Material
     globalResources.add(createStaticResource(
--- a/modules/org.openbravo.client.application/src/org/openbravo/client/application/DynamicExpressionParser.java	Wed Apr 06 11:12:42 2016 +0200
+++ b/modules/org.openbravo.client.application/src/org/openbravo/client/application/DynamicExpressionParser.java	Thu Apr 07 13:40:02 2016 +0200
@@ -70,6 +70,7 @@
   private List<Parameter> parametersInExpression = new ArrayList<Parameter>();
   private List<AuxiliaryInput> auxInputsInExpression = new ArrayList<AuxiliaryInput>();
   private List<String> sessionAttributesInExpression = new ArrayList<String>();
+  private List<Parameter> parameters;
 
   private String code;
   private Tab tab;
@@ -85,6 +86,7 @@
   public DynamicExpressionParser(String code, Process process, boolean parameterDisplayLogic) {
     this.code = code;
     this.process = process;
+    this.parameters = process.getOBUIAPPParameterList();
     this.parameterDisplayLogic = parameterDisplayLogic;
     parse();
   }
@@ -93,6 +95,30 @@
     this.code = code;
     this.parameter = parameter;
     this.process = parameter.getObuiappProcess();
+    this.parameters = this.process.getOBUIAPPParameterList();
+    this.parameterDisplayLogic = parameterDisplayLogic;
+    parse();
+  }
+
+  /**
+   * Constructor to be used when the parameter is not a process parameter. In this case the list of
+   * related parameters is given as a constructor parameter.
+   * 
+   * @param code
+   *          the code with the Dynamic Expression to parse.
+   * @param parameter
+   *          the parameter where the expression is defined.
+   * @param parameters
+   *          the list of related parameters.
+   * @param parameterDisplayLogic
+   *          boolean to determine if the expression is based in a Parameter
+   */
+  public DynamicExpressionParser(String code, Parameter parameter, List<Parameter> parameters,
+      boolean parameterDisplayLogic) {
+    this.code = code;
+    this.parameter = parameter;
+    this.process = parameter.getObuiappProcess();
+    this.parameters = parameters;
     this.parameterDisplayLogic = parameterDisplayLogic;
     parse();
   }
@@ -178,13 +204,16 @@
     if (jsCode.toString().contains(DimensionDisplayUtility.DIM_DISPLAYLOGIC)) {
       String parsedDisplay = null;
       if (this.parameterDisplayLogic) {
-        List<String> sessionVariablesToLoad = DimensionDisplayUtility
-            .getRequiredSessionVariablesForTab(this.process, this.parameter);
-        for (String sv : sessionVariablesToLoad) {
-          sessionAttributesInExpression.add(sv);
+        if (this.process != null) {
+          List<String> sessionVariablesToLoad = DimensionDisplayUtility
+              .getRequiredSessionVariablesForTab(this.process, this.parameter);
+
+          for (String sv : sessionVariablesToLoad) {
+            sessionAttributesInExpression.add(sv);
+          }
+          parsedDisplay = DimensionDisplayUtility.computeAccountingDimensionDisplayLogic(
+              this.process, this.parameter);
         }
-        parsedDisplay = DimensionDisplayUtility.computeAccountingDimensionDisplayLogic(
-            this.process, this.parameter);
       } else {
         List<String> sessionVariablesToLoad = DimensionDisplayUtility
             .getRequiredSessionVariablesForTab(this.tab, this.field);
@@ -328,7 +357,6 @@
     List<Field> fields;
     List<AuxiliaryInput> auxIns;
     if (parameterDisplayLogic) {
-      List<Parameter> parameters = process.getOBUIAPPParameterList();
       for (Parameter parameter : parameters) {
         if (token.equalsIgnoreCase(parameter.getDBColumnName())) {
           parametersInExpression.add(parameter);
--- a/modules/org.openbravo.client.application/src/org/openbravo/client/application/ParameterUtils.java	Wed Apr 06 11:12:42 2016 +0200
+++ b/modules/org.openbravo.client.application/src/org/openbravo/client/application/ParameterUtils.java	Thu Apr 07 13:40:02 2016 +0200
@@ -20,25 +20,39 @@
 
 import java.math.BigDecimal;
 import java.util.Date;
+import java.util.Enumeration;
+import java.util.HashMap;
 import java.util.Map;
 
 import javax.script.ScriptEngine;
 import javax.script.ScriptEngineManager;
 import javax.script.ScriptException;
+import javax.servlet.http.HttpServletRequest;
 import javax.servlet.http.HttpSession;
 
+import org.apache.axis.utils.StringUtils;
 import org.apache.log4j.Logger;
+import org.codehaus.jettison.json.JSONException;
 import org.codehaus.jettison.json.JSONObject;
+import org.openbravo.base.model.Entity;
 import org.openbravo.base.model.ModelProvider;
+import org.openbravo.base.model.domaintype.BasePrimitiveDomainType;
 import org.openbravo.base.model.domaintype.BigDecimalDomainType;
 import org.openbravo.base.model.domaintype.BooleanDomainType;
 import org.openbravo.base.model.domaintype.DateDomainType;
 import org.openbravo.base.model.domaintype.DomainType;
+import org.openbravo.base.model.domaintype.ForeignKeyDomainType;
 import org.openbravo.base.model.domaintype.LongDomainType;
 import org.openbravo.base.model.domaintype.StringDomainType;
+import org.openbravo.base.structure.BaseOBObject;
 import org.openbravo.base.util.Check;
+import org.openbravo.client.kernel.reference.UIDefinition;
+import org.openbravo.client.kernel.reference.UIDefinitionController;
 import org.openbravo.dal.core.DalUtil;
 import org.openbravo.dal.core.OBContext;
+import org.openbravo.dal.service.OBDal;
+import org.openbravo.data.Sqlc;
+import org.openbravo.model.ad.domain.Reference;
 
 /**
  * Utility class for Parameters handling
@@ -50,7 +64,11 @@
 
   public static void setParameterValue(ParameterValue parameterValue, JSONObject requestValue) {
     try {
-      setValue(parameterValue, requestValue.getString("value"));
+      String value = null;
+      if (!requestValue.isNull("value")) {
+        value = requestValue.getString("value");
+      }
+      setValue(parameterValue, value);
     } catch (Exception e) {
       log.error("Error trying to set value for paramter: "
           + parameterValue.getParameter().getName(), e);
@@ -63,6 +81,12 @@
   }
 
   private static void setValue(ParameterValue parameterValue, String stringValue) {
+    if (StringUtils.isEmpty(stringValue)) {
+      parameterValue.setValueString(null);
+      parameterValue.setValueDate(null);
+      parameterValue.setValueNumber(null);
+      return;
+    }
     DomainType domainType = getParameterDomainType(parameterValue.getParameter());
     try {
       if (domainType.getClass().equals(StringDomainType.class)) {
@@ -90,7 +114,7 @@
 
   /**
    * Returns an Object with the Value of the Parameter Value. This object can be a String, a
-   * java.util.Data or a BigDecimal.
+   * java.util.Date, long, boolean or a BigDecimal.
    * 
    * @param parameterValue
    *          the Parameter Value we want to get the Value from.
@@ -102,9 +126,11 @@
       return parameterValue.getValueString();
     } else if (domainType.getClass().equals(DateDomainType.class)) {
       return parameterValue.getValueDate();
-    } else if (domainType.getClass().getSuperclass().equals(BigDecimalDomainType.class)
-        || domainType.getClass().equals(LongDomainType.class)) {
+    } else if (domainType.getClass().getSuperclass().equals(BigDecimalDomainType.class)) {
       return parameterValue.getValueNumber();
+    } else if (domainType.getClass().equals(LongDomainType.class)) {
+      return parameterValue.getValueNumber() != null ? parameterValue.getValueNumber().longValue()
+          : null;
     } else if (domainType.getClass().equals(BooleanDomainType.class)) {
       return "true".equals(parameterValue.getValueString());
     } else { // default
@@ -113,6 +139,24 @@
   }
 
   /**
+   * Returns the String representation of the Value.
+   * 
+   * @param parameterValue
+   *          the Parameter Value we want to get the Value from.
+   * @return the Value of the Parameter Value.
+   */
+  public static String getParameterStringValue(ParameterValue parameterValue) {
+    DomainType domainType = getParameterDomainType(parameterValue.getParameter());
+    if (domainType instanceof BasePrimitiveDomainType) {
+      BasePrimitiveDomainType basePrimitive = (BasePrimitiveDomainType) domainType;
+      return basePrimitive.convertToString(getParameterValue(parameterValue));
+    }
+
+    // Non primitive domain types are Foreign Keys and Lists. Value returned as String
+    return parameterValue.getValueString();
+  }
+
+  /**
    * Returns the Fixed value of the given parameter. If the value is a JS expression it returns the
    * result of the expression based on the parameters passed in from the request.
    * 
@@ -136,6 +180,81 @@
   }
 
   /**
+   * Returns the default value of the given parameter based on the request information.
+   * 
+   * @param parameters
+   *          the parameters passed in from the request
+   * @param parameter
+   *          the parameter to get the Default Value from
+   * @param session
+   *          the HttpSession of the request
+   * @param context
+   *          the JSONObject with the context information of the request.
+   * @return the DefaultValue of the Parameter.
+   * @throws ScriptException
+   *           Error occurred executing the script to calculate the defaultValue of the parameter
+   */
+  public static Object getParameterDefaultValue(Map<String, String> parameters,
+      Parameter parameter, HttpSession session, JSONObject _context) throws ScriptException {
+    JSONObject context = _context != null ? _context : new JSONObject();
+    Reference reference = parameter.getReferenceSearchKey();
+    if (reference == null) {
+      reference = parameter.getReference();
+    }
+
+    UIDefinition uiDefinition = UIDefinitionController.getInstance().getUIDefinition(reference);
+
+    String rawDefaultValue = parameter.getDefaultValue();
+
+    Object defaultValue = null;
+    if (isSessionDefaultValue(rawDefaultValue)) {
+      // Transforms the default value from @columnName@ to the column inp name
+      String inpName = "inp"
+          + Sqlc.TransformaNombreColumna(getDependentDefaultValue(rawDefaultValue));
+      try {
+        defaultValue = context.get(inpName);
+      } catch (JSONException e) {
+        log.error("The value \"" + inpName + "\" does not exist in context", e);
+      }
+    } else {
+      parameters.put("currentParam", parameter.getDBColumnName());
+      defaultValue = getJSExpressionResult(parameters, session, rawDefaultValue);
+    }
+    String inpName = "inp" + Sqlc.TransformaNombreColumna(parameter.getDBColumnName());
+    if (!context.has(inpName)) {
+      try {
+        context.put(inpName, defaultValue);
+      } catch (JSONException ignore) {
+      }
+    }
+
+    DomainType domainType = uiDefinition.getDomainType();
+    if (defaultValue != null && defaultValue instanceof String
+        && domainType instanceof ForeignKeyDomainType) {
+      // default value is ID of a FK, look for the identifier
+      Entity referencedEntity = ((ForeignKeyDomainType) domainType)
+          .getForeignKeyColumn(parameter.getDBColumnName()).getProperty().getEntity();
+
+      BaseOBObject record = OBDal.getInstance().get(referencedEntity.getName(), defaultValue);
+      if (record != null) {
+        String identifier = record.getIdentifier();
+        JSONObject def = new JSONObject();
+        try {
+          def.put("value", defaultValue);
+          def.put("identifier", identifier);
+        } catch (JSONException ignore) {
+        }
+        return def;
+      } else {
+        return null;
+      }
+    } else if (defaultValue != null && domainType instanceof BooleanDomainType) {
+      defaultValue = ((BooleanDomainType) domainType).createFromString((String) defaultValue);
+    }
+    return defaultValue;
+  }
+
+  /**
    * Returns the result of evaluating the given JavaScript expression.
    * 
    * @param parameters
@@ -146,6 +265,7 @@
    *          String with the JavaScript expression to be evaluated.
    * @return an Object with the result of the expression evaluation.
    * @throws ScriptException
+   *           Error occurred in the script execution
    */
   @SuppressWarnings("rawtypes")
   public static Object getJSExpressionResult(Map<String, String> parameters, HttpSession session,
@@ -166,4 +286,52 @@
     }
     return result;
   }
+
+  /**
+   * Returns if a default value is a session value.
+   * 
+   * @param rawDefaultValue
+   *          value to check if is session value.
+   * @return Returns true if the value of the parameter default value matches "@*@"
+   */
+  private static boolean isSessionDefaultValue(String rawDefaultValue) {
+    if ("@".equals(rawDefaultValue.substring(0, 1))
+        && "@".equals(rawDefaultValue.substring(rawDefaultValue.length() - 1))
+        && rawDefaultValue.length() > 2) {
+      return true;
+    } else {
+      return false;
+    }
+  }
+
+  /**
+   * Returns a Map<String, String> with all parameters in the servlet request.
+   * 
+   * @param request
+   *          request taken in the servlet.
+   * @return a Map with all parameters in request.
+   */
+  public static Map<String, String> buildRequestMap(HttpServletRequest request) {
+    final Map<String, String> parameterMap = new HashMap<String, String>();
+    for (Enumeration<?> keys = request.getParameterNames(); keys.hasMoreElements();) {
+      final String key = (String) keys.nextElement();
+      if (request.getParameterValues(key) != null && request.getParameterValues(key).length > 1) {
+        parameterMap.put(key, request.getParameterValues(key).toString());
+      } else {
+        parameterMap.put(key, request.getParameter(key).toString());
+      }
+    }
+    return parameterMap;
+  }
+
+  /**
+   * Removes the leading and preceding '@' from a default value
+   * 
+   * @param rawDefaultValue
+   *          defaultValue surrounded by '@', i.e. '@AD_USER_ID@'
+   * @return the rawDefaultValue, after removing the first and the last characters
+   */
+  private static String getDependentDefaultValue(String rawDefaultValue) {
+    return rawDefaultValue.substring(1, rawDefaultValue.length() - 1);
+  }
 }
--- a/modules/org.openbravo.client.application/src/org/openbravo/client/application/ViewComponent.java	Wed Apr 06 11:12:42 2016 +0200
+++ b/modules/org.openbravo.client.application/src/org/openbravo/client/application/ViewComponent.java	Thu Apr 07 13:40:02 2016 +0200
@@ -24,12 +24,15 @@
 import javax.enterprise.context.RequestScoped;
 import javax.inject.Inject;
 
+import org.apache.axis.utils.StringUtils;
 import org.apache.commons.codec.digest.DigestUtils;
 import org.hibernate.Query;
 import org.hibernate.criterion.Restrictions;
 import org.openbravo.base.exception.OBException;
 import org.openbravo.base.util.OBClassLoader;
 import org.openbravo.base.weld.WeldUtils;
+import org.openbravo.client.application.window.AttachmentUtils;
+import org.openbravo.client.application.window.AttachmentWindowComponent;
 import org.openbravo.client.application.window.ParameterWindowComponent;
 import org.openbravo.client.application.window.StandardWindowComponent;
 import org.openbravo.client.kernel.BaseComponent;
@@ -44,6 +47,7 @@
 import org.openbravo.model.ad.module.Module;
 import org.openbravo.model.ad.ui.Tab;
 import org.openbravo.model.ad.ui.Window;
+import org.openbravo.model.ad.utility.AttachmentMethod;
 import org.slf4j.Logger;
 import org.slf4j.LoggerFactory;
 
@@ -63,6 +67,9 @@
   private ParameterWindowComponent parameterWindowComponent;
 
   @Inject
+  private AttachmentWindowComponent attachmentWindowComponent;
+
+  @Inject
   private WeldUtils weldUtils;
 
   @Override
@@ -92,6 +99,8 @@
           throw new IllegalArgumentException("Not found process definition with ID " + processId);
         }
         return generateProcess(process);
+      } else if (viewId.startsWith("attachment_")) {
+        return generateAttachment(viewId);
       } else {
         return generateView(viewId);
       }
@@ -142,6 +151,32 @@
     return parameterWindowComponent.generate();
   }
 
+  protected String generateAttachment(String viewId) {
+    String[] keys = viewId.split(KernelConstants.ID_PREFIX);
+    String tabId = keys[1];
+    Tab tab = OBDal.getInstance().get(Tab.class, tabId);
+    if (tab == null) {
+      throw new IllegalArgumentException("Not found process definition with ID " + tabId);
+    }
+    AttachmentMethod attMethod;
+    if (keys.length >= 3) {
+      String strAttMethodId = keys[2];
+      if (StringUtils.isEmpty(strAttMethodId)) {
+        // In case the attachment was created with old attachments.
+        attMethod = AttachmentUtils.getDefaultAttachmentMethod();
+      } else {
+        attMethod = OBDal.getInstance().get(AttachmentMethod.class, strAttMethodId);
+      }
+    } else {
+      // When uploading an attachment ("Add" button) AttachmentMethod is not sent, so there are less
+      // than 3 elements in the array
+      attMethod = AttachmentUtils.getAttachmentMethod();
+    }
+    attachmentWindowComponent.initialize(tab, attMethod);
+    attachmentWindowComponent.setParameters(getParameters());
+    return attachmentWindowComponent.generate();
+  }
+
   private OBUIAPPViewImplementation getView(String viewName) {
     OBCriteria<OBUIAPPViewImplementation> obc = OBDal.getInstance().createCriteria(
         OBUIAPPViewImplementation.class);
@@ -168,6 +203,14 @@
         throw new IllegalArgumentException("Not found process definition with ID " + processId);
       }
       return process.getModule();
+    } else if (id.startsWith("attachment_")) {
+      String[] keys = id.split(KernelConstants.ID_PREFIX);
+      String tabId = keys[1];
+      Tab tab = OBDal.getInstance().get(Tab.class, tabId);
+      if (tab == null) {
+        throw new IllegalArgumentException("Not found tab with ID " + tabId);
+      }
+      return tab.getModule();
     } else {
       OBUIAPPViewImplementation view = getView(id);
       if (view != null) {
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/modules/org.openbravo.client.application/src/org/openbravo/client/application/event/AttachmentMetadataEventHandler.java	Thu Apr 07 13:40:02 2016 +0200
@@ -0,0 +1,94 @@
+/*
+ *************************************************************************
+ * The contents of this file are subject to the Openbravo  Public  License
+ * Version  1.1  (the  "License"),  being   the  Mozilla   Public  License
+ * Version 1.1  with a permitted attribution clause; you may not  use this
+ * file except in compliance with the License. You  may  obtain  a copy of
+ * the License at http://www.openbravo.com/legal/license.html
+ * Software distributed under the License  is  distributed  on  an "AS IS"
+ * basis, WITHOUT WARRANTY OF ANY KIND, either express or implied. See the
+ * License for the specific  language  governing  rights  and  limitations
+ * under the License.
+ * The Original Code is Openbravo ERP.
+ * The Initial Developer of the Original Code is Openbravo SLU
+ * All portions are Copyright (C) 2015 Openbravo SLU
+ * All Rights Reserved.
+ * Contributor(s):  ______________________________________.
+ ************************************************************************
+ */
+package org.openbravo.client.application.event;
+
+import javax.enterprise.event.Observes;
+
+import org.hibernate.criterion.Restrictions;
+import org.openbravo.base.exception.OBException;
+import org.openbravo.base.model.Entity;
+import org.openbravo.base.model.ModelProvider;
+import org.openbravo.client.application.Parameter;
+import org.openbravo.client.kernel.event.EntityNewEvent;
+import org.openbravo.client.kernel.event.EntityPersistenceEventObserver;
+import org.openbravo.client.kernel.event.EntityUpdateEvent;
+import org.openbravo.dal.service.OBCriteria;
+import org.openbravo.dal.service.OBDal;
+import org.openbravo.erpCommon.utility.OBMessageUtils;
+
+/**
+ * It is not possible to have two different metadatas configured for an Attachment Method with the
+ * same column name. This event handlers checks that no new metadatas with an existing columnname
+ * are added or edited.
+ */
+public class AttachmentMetadataEventHandler extends EntityPersistenceEventObserver {
+  private static Entity[] entities = { ModelProvider.getInstance().getEntity(Parameter.class) };
+
+  @Override
+  protected Entity[] getObservedEntities() {
+    return entities;
+  }
+
+  public void onInsert(@Observes EntityNewEvent event) {
+    if (!isValidEvent(event)) {
+      return;
+    }
+    Parameter parameter = (Parameter) event.getTargetInstance();
+    if (parameter.getAttachmentMethod() == null) {
+      return;
+    }
+    if (checkDuplicates(parameter)) {
+      // If there is a duplicated Attachment Metadata throw an exception.
+      throw new OBException(OBMessageUtils.messageBD("OBUIAPP_DuplicatedDBColumnname"));
+    }
+  }
+
+  public void onUpdate(@Observes EntityUpdateEvent event) {
+    if (!isValidEvent(event)) {
+      return;
+    }
+    Parameter parameter = (Parameter) event.getTargetInstance();
+    if (parameter.getAttachmentMethod() == null) {
+      return;
+    }
+    if (checkDuplicates(parameter)) {
+      // If there is a duplicated Attachment Metadata throw an exception.
+      throw new OBException(OBMessageUtils.messageBD("OBUIAPP_DuplicatedDBColumnname"));
+    }
+  }
+
+  /**
+   * Checks if exists another Parameter (Attachment Metadata) with the same DB Column Name in the
+   * same Attachment Method.
+   * 
+   * @param parameter
+   *          The new Attachment Metadata.
+   * @return true if exists another parameter.
+   */
+  private boolean checkDuplicates(Parameter parameter) {
+    OBCriteria<Parameter> critParam = OBDal.getInstance().createCriteria(Parameter.class);
+    critParam.add(Restrictions.eq(Parameter.PROPERTY_ATTACHMENTMETHOD,
+        parameter.getAttachmentMethod()));
+    critParam.add(Restrictions.eq(Parameter.PROPERTY_DBCOLUMNNAME, parameter.getDBColumnName()));
+    critParam.add(Restrictions.ne(Parameter.PROPERTY_ID, parameter.getId()));
+    critParam.setMaxResults(1);
+    return critParam.uniqueResult() != null;
+  }
+
+}
--- a/modules/org.openbravo.client.application/src/org/openbravo/client/application/process/BaseProcessActionHandler.java	Wed Apr 06 11:12:42 2016 +0200
+++ b/modules/org.openbravo.client.application/src/org/openbravo/client/application/process/BaseProcessActionHandler.java	Thu Apr 07 13:40:02 2016 +0200
@@ -18,9 +18,7 @@
  */
 package org.openbravo.client.application.process;
 
-import java.util.HashMap;
 import java.util.Map;
-import java.util.Map.Entry;
 
 import org.apache.commons.lang.StringUtils;
 import org.apache.log4j.Logger;
@@ -33,7 +31,6 @@
 import org.openbravo.client.application.Process;
 import org.openbravo.client.application.ProcessAccess;
 import org.openbravo.client.kernel.BaseActionHandler;
-import org.openbravo.client.kernel.KernelConstants;
 import org.openbravo.dal.core.DalUtil;
 import org.openbravo.dal.core.OBContext;
 import org.openbravo.dal.service.OBCriteria;
@@ -220,24 +217,5 @@
     return fixRequestMap(parameters, null);
   }
 
-  /**
-   * Fixes the request map adding an "context" key to include context info in order to make it
-   * available to be evaluated by FilterExpression
-   */
-  protected Map<String, String> fixRequestMap(Map<String, Object> parameters, JSONObject context) {
-    final Map<String, String> retval = new HashMap<String, String>();
-    for (Entry<String, Object> entries : parameters.entrySet()) {
-      if (entries.getKey().equals(KernelConstants.HTTP_REQUEST)
-          || entries.getKey().equals(KernelConstants.HTTP_SESSION)) {
-        continue;
-      }
-      retval.put(entries.getKey(), entries.getValue().toString());
-    }
-    if (context != null) {
-      retval.put("context", context.toString());
-    }
-    return retval;
-  }
-
   protected abstract JSONObject doExecute(Map<String, Object> parameters, String content);
 }
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/modules/org.openbravo.client.application/src/org/openbravo/client/application/process/DefaultsAttachmentActionHandler.java	Thu Apr 07 13:40:02 2016 +0200
@@ -0,0 +1,144 @@
+/*
+ *************************************************************************
+ * The contents of this file are subject to the Openbravo  Public  License
+ * Version  1.1  (the  "License"),  being   the  Mozilla   Public  License
+ * Version 1.1  with a permitted attribution clause; you may not  use this
+ * file except in compliance with the License. You  may  obtain  a copy of
+ * the License at http://www.openbravo.com/legal/license.html
+ * Software distributed under the License  is  distributed  on  an "AS IS"
+ * basis, WITHOUT WARRANTY OF ANY KIND, either express or implied. See the
+ * License for the specific  language  governing  rights  and  limitations
+ * under the License.
+ * The Original Code is Openbravo ERP.
+ * The Initial Developer of the Original Code is Openbravo SLU
+ * All portions are Copyright (C) 2015 Openbravo SLU
+ * All Rights Reserved.
+ * Contributor(s):  ______________________________________.
+ ************************************************************************
+ */
+package org.openbravo.client.application.process;
+
+import java.math.BigDecimal;
+import java.util.Date;
+import java.util.Map;
+
+import javax.inject.Inject;
+import javax.servlet.http.HttpSession;
+
+import org.apache.commons.lang.ObjectUtils;
+import org.codehaus.jettison.json.JSONObject;
+import org.hibernate.criterion.Restrictions;
+import org.openbravo.client.application.Parameter;
+import org.openbravo.client.application.ParameterUtils;
+import org.openbravo.client.application.ParameterValue;
+import org.openbravo.client.application.window.ApplicationDictionaryCachedStructures;
+import org.openbravo.client.application.window.AttachmentUtils;
+import org.openbravo.client.kernel.BaseActionHandler;
+import org.openbravo.client.kernel.KernelConstants;
+import org.openbravo.dal.core.OBContext;
+import org.openbravo.dal.service.OBCriteria;
+import org.openbravo.dal.service.OBDal;
+import org.openbravo.erpCommon.utility.OBDateUtils;
+import org.openbravo.model.ad.utility.Attachment;
+import org.slf4j.Logger;
+import org.slf4j.LoggerFactory;
+
+/**
+ * This ActionHandler is invoked when opening a Attachment window. It is in charge of computing
+ * default values for the parameters in the window.
+ */
+public class DefaultsAttachmentActionHandler extends BaseActionHandler {
+
+  private static final Logger log = LoggerFactory.getLogger(DefaultsAttachmentActionHandler.class);
+  @Inject
+  private ApplicationDictionaryCachedStructures adcs;
+
+  @Override
+  protected final JSONObject execute(Map<String, Object> parameters, String content) {
+    try {
+      OBContext.setAdminMode(true);
+      JSONObject defaults = new JSONObject();
+
+      final String strAttMethodID = (String) parameters.get("attachmentMethod");
+      final String strTabId = (String) parameters.get("tabId");
+      final String strAttachmentId = (String) parameters.get("attachmentId");
+      final String strAction = (String) parameters.get("action");
+      final String strKeyId = (String) parameters.get("keyId");
+      final Attachment attachment = OBDal.getInstance().get(Attachment.class, strAttachmentId);
+      JSONObject context = new JSONObject(content);
+      final Map<String, String> fixedParameters = fixRequestMap(parameters, context);
+
+      // The parameter list is sorted so the fixed parameters are evaluated before. This is needed
+      // to be able to define parameters with default values based on the fixed parameters.
+      for (Parameter param : adcs.getMethodMetadataParameters(strAttMethodID, strTabId)) {
+        if (param.isFixed()) {
+          Object value = null;
+          if (param.getPropertyPath() != null) {
+            value = AttachmentUtils.getPropertyPathValue(param, strTabId, strKeyId);
+          } else if (param.isEvaluateFixedValue()) {
+            value = ParameterUtils.getParameterFixedValue(fixedParameters, param);
+          } else {
+            value = param.getFixedValue();
+          }
+          parameters.put(param.getDBColumnName(), value);
+          // Add the value as a String in the fixedParameters so they can be used in Default Values
+          // expressions of other parameters.
+          fixedParameters.put(param.getDBColumnName(), ObjectUtils.toString(value, null));
+          continue;
+        }
+
+        if ("edit".equals(strAction)) {
+          // Calculate stored value.
+          OBCriteria<ParameterValue> parameterValueCriteria = OBDal.getInstance().createCriteria(
+              ParameterValue.class);
+          parameterValueCriteria.add(Restrictions.eq(ParameterValue.PROPERTY_FILE, attachment));
+          parameterValueCriteria.add(Restrictions.eq(ParameterValue.PROPERTY_PARAMETER, param));
+          ParameterValue parameterValue = (ParameterValue) parameterValueCriteria.uniqueResult();
+          if (parameterValue != null) {
+            // If the parameter has a previous value set it on the defaults map and continue with
+            // next parameter.
+            Object objValue = ParameterUtils.getParameterValue(parameterValue);
+            Object parsedValue = "";
+            if (objValue == null) {
+              parsedValue = "";
+            } else if (objValue instanceof Date) {
+              parsedValue = OBDateUtils.formatDate((Date) objValue);
+            } else if (objValue instanceof BigDecimal) {
+              parsedValue = ((BigDecimal) objValue).toPlainString();
+            } else if (objValue instanceof Boolean) {
+              parsedValue = objValue;
+            } else {
+              parsedValue = objValue.toString();
+            }
+
+            defaults.put(param.getDBColumnName(), parsedValue);
+            continue;
+          } else if (attachment.getAttachmentConf() == null
+              && "description".equals(param.getDBColumnName())) {
+            // Attachment done using old attachment system. The description is stored in the
+            // attachment.text property.
+            defaults.put(param.getDBColumnName(), attachment.getText());
+            continue;
+          }
+        }
+        if (param.getDefaultValue() != null) {
+          Object defValue = ParameterUtils.getParameterDefaultValue(fixedParameters, param,
+              (HttpSession) parameters.get(KernelConstants.HTTP_SESSION), context);
+          defaults.put(param.getDBColumnName(), defValue);
+        }
+
+      }
+
+      log.debug("Defaults for tab {} \n {}", strTabId, defaults);
+      JSONObject results = new JSONObject();
+      results.put("defaults", defaults);
+
+      return results;
+    } catch (Exception e) {
+      log.error("Error trying getting defaults for process: " + e.getMessage(), e);
+      return new JSONObject();
+    } finally {
+      OBContext.restorePreviousMode();
+    }
+  }
+}
--- a/modules/org.openbravo.client.application/src/org/openbravo/client/application/process/DefaultsProcessActionHandler.java	Wed Apr 06 11:12:42 2016 +0200
+++ b/modules/org.openbravo.client.application/src/org/openbravo/client/application/process/DefaultsProcessActionHandler.java	Thu Apr 07 13:40:02 2016 +0200
@@ -11,7 +11,7 @@
  * under the License.
  * The Original Code is Openbravo ERP.
  * The Initial Developer of the Original Code is Openbravo SLU
- * All portions are Copyright (C) 2012-2014 Openbravo SLU
+ * All portions are Copyright (C) 2012-2015 Openbravo SLU
  * All Rights Reserved.
  * Contributor(s):  ______________________________________.
  ************************************************************************
@@ -31,22 +31,16 @@
 import org.openbravo.base.model.Entity;
 import org.openbravo.base.model.ModelProvider;
 import org.openbravo.base.model.Property;
-import org.openbravo.base.model.domaintype.BooleanDomainType;
-import org.openbravo.base.model.domaintype.DomainType;
-import org.openbravo.base.model.domaintype.ForeignKeyDomainType;
 import org.openbravo.base.structure.BaseOBObject;
 import org.openbravo.client.application.Parameter;
 import org.openbravo.client.application.ParameterUtils;
 import org.openbravo.client.application.Process;
 import org.openbravo.client.kernel.KernelConstants;
 import org.openbravo.client.kernel.KernelUtils;
-import org.openbravo.client.kernel.reference.UIDefinition;
-import org.openbravo.client.kernel.reference.UIDefinitionController;
 import org.openbravo.dal.core.DalUtil;
 import org.openbravo.dal.core.OBContext;
 import org.openbravo.dal.service.OBDal;
 import org.openbravo.data.Sqlc;
-import org.openbravo.model.ad.domain.Reference;
 import org.openbravo.model.ad.ui.Field;
 import org.openbravo.model.ad.ui.Tab;
 import org.openbravo.model.ad.ui.Window;
@@ -78,6 +72,7 @@
           log.error("Error getting context for process definition " + processDefinition, e);
         }
       }
+      final Map<String, String> fixedParameters = fixRequestMap(parameters, context);
 
       JSONObject defaults = new JSONObject();
       JSONObject filterExpressions = new JSONObject();
@@ -91,61 +86,9 @@
 
         for (Parameter param : orderedParams) {
           if (param.getDefaultValue() != null) {
-
-            Reference reference = param.getReferenceSearchKey();
-            if (reference == null) {
-              reference = param.getReference();
-            }
-
-            UIDefinition uiDefinition = UIDefinitionController.getInstance().getUIDefinition(
-                reference);
-
-            String rawDefaultValue = param.getDefaultValue();
-
-            Object defaultValue;
-            String inpName = null;
-            if (isSessionDefaultValue(rawDefaultValue) && context != null) {
-              // Transforms the default value from @columnName@ to the column inp name
-              inpName = "inp"
-                  + Sqlc.TransformaNombreColumna(getDependentDefaultValue(rawDefaultValue));
-              defaultValue = context.get(inpName);
-              inpName = "inp" + Sqlc.TransformaNombreColumna(param.getDBColumnName());
-            } else {
-              Map<String, String> requestMap = fixRequestMap(parameters, context);
-              requestMap.put("currentParam", param.getDBColumnName());
-              defaultValue = ParameterUtils.getJSExpressionResult(requestMap,
-                  (HttpSession) parameters.get(KernelConstants.HTTP_SESSION), rawDefaultValue);
-              if (context == null) {
-                context = new JSONObject();
-              }
-              inpName = "inp" + Sqlc.TransformaNombreColumna(param.getDBColumnName());
-            }
-            if (!context.has(inpName)) {
-              context.put(inpName, defaultValue);
-            }
-            DomainType domainType = uiDefinition.getDomainType();
-            if (defaultValue != null && defaultValue instanceof String
-                && domainType instanceof ForeignKeyDomainType) {
-              // default value is ID of a FK, look for the identifier
-              Entity referencedEntity = ((ForeignKeyDomainType) domainType)
-                  .getForeignKeyColumn(param.getDBColumnName()).getProperty().getEntity();
-
-              BaseOBObject record = OBDal.getInstance().get(referencedEntity.getName(),
-                  defaultValue);
-              if (record != null) {
-                String identifier = record.getIdentifier();
-                JSONObject def = new JSONObject();
-                def.put("value", defaultValue);
-                def.put("identifier", identifier);
-                defaults.put(param.getDBColumnName(), def);
-              }
-            } else {
-              if (domainType instanceof BooleanDomainType) {
-                defaultValue = ((BooleanDomainType) domainType)
-                    .createFromString((String) defaultValue);
-              }
-              defaults.put(param.getDBColumnName(), defaultValue);
-            }
+            Object defValue = ParameterUtils.getParameterDefaultValue(fixedParameters, param,
+                (HttpSession) parameters.get(KernelConstants.HTTP_SESSION), context);
+            defaults.put(param.getDBColumnName(), defValue);
           }
           if (WINDOW_REFERENCE_ID.equals(param.getReference().getId())) {
             if (param.getReferenceSearchKey().getOBUIAPPRefWindowList().size() > 0) {
@@ -161,8 +104,7 @@
                   String rawDefaultExpression = field.getObuiappDefaultExpression();
                   Object defaultExpression;
                   parameters.put("filterExpressionColumnName", field.getColumn().getDBColumnName());
-                  defaultExpression = ParameterUtils.getJSExpressionResult(
-                      fixRequestMap(parameters, context),
+                  defaultExpression = ParameterUtils.getJSExpressionResult(fixedParameters,
                       (HttpSession) parameters.get(KernelConstants.HTTP_SESSION),
                       rawDefaultExpression);
 
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/modules/org.openbravo.client.application/src/org/openbravo/client/application/templates/ob-attachment-view.js.ftl	Thu Apr 07 13:40:02 2016 +0200
@@ -0,0 +1,34 @@
+<#--
+/*
+ *************************************************************************
+ * The contents of this file are subject to the Openbravo  Public  License
+ * Version  1.1  (the  "License"),  being   the  Mozilla   Public  License
+ * Version 1.1  with a permitted attribution clause; you may not  use this
+ * file except in compliance with the License. You  may  obtain  a copy of
+ * the License at http://www.openbravo.com/legal/license.html
+ * Software distributed under the License  is  distributed  on  an "AS IS"
+ * basis, WITHOUT WARRANTY OF ANY KIND, either express or implied. See the
+ * License for the specific  language  governing  rights  and  limitations
+ * under the License.
+ * The Original Code is Openbravo ERP.
+ * The Initial Developer of the Original Code is Openbravo SLU
+ * All portions are Copyright (C) 2015 Openbravo SLU
+ * All Rights Reserved.
+ * Contributor(s):  ______________________________________.
+ ************************************************************************
+*/
+-->
+
+/*jslint*/
+isc.ClassFactory.defineClass('_attachment${data.windowClientClassName?js_string}', isc.OBAttachmentWindowView).addProperties({
+    popup: true, 
+    attachmentMethod: '${data.attachmentMethodId?js_string}',
+    viewProperties: {
+      additionalFields: [
+    <#list data.paramHandler.parameters as param>
+      <@createParameter param/><#if param_has_next>,</#if>
+    </#list>    
+     ]
+    },
+    dynamicColumns: ${data.dynamicColumns}
+});
\ No newline at end of file
--- a/modules/org.openbravo.client.application/src/org/openbravo/client/application/window/ApplicationDictionaryCachedStructures.java	Wed Apr 06 11:12:42 2016 +0200
+++ b/modules/org.openbravo.client.application/src/org/openbravo/client/application/window/ApplicationDictionaryCachedStructures.java	Thu Apr 07 13:40:02 2016 +0200
@@ -31,8 +31,10 @@
 import org.hibernate.Query;
 import org.openbravo.base.exception.OBException;
 import org.openbravo.base.secureApp.VariablesSecureApp;
+import org.openbravo.client.application.Parameter;
 import org.openbravo.dal.core.DalUtil;
 import org.openbravo.dal.service.OBDal;
+import org.openbravo.dal.service.OBQuery;
 import org.openbravo.erpCommon.utility.ComboTableData;
 import org.openbravo.model.ad.datamodel.Column;
 import org.openbravo.model.ad.datamodel.Table;
@@ -67,6 +69,7 @@
   private Map<String, List<Column>> columnMap = new HashMap<String, List<Column>>();
   private Map<String, List<AuxiliaryInput>> auxInputMap = new HashMap<String, List<AuxiliaryInput>>();
   private Map<String, ComboTableData> comboTableDataMap = new ConcurrentHashMap<String, ComboTableData>();
+  private Map<String, List<Parameter>> attMethodMetadataMap = new HashMap<String, List<Parameter>>();
   private List<String> initializedWindows = new ArrayList<String>();
 
   private static final Logger log = LoggerFactory
@@ -280,6 +283,41 @@
 
   }
 
+  /**
+   * Gets the list of parameters associated to an Attachment Method and a Tab. The list is sorted so
+   * the fixed parameters are returned first.
+   * 
+   * @param attachMethod
+   *          active attachment method
+   * @param tab
+   *          tab to take metadata
+   * @return List of parameters by attachment method and tab sorted by Fixed and Sequence Number
+   *         where fixed parameters are first.
+   */
+  public List<Parameter> getMethodMetadataParameters(String strAttMethodId, String strTabId) {
+    String strMethodTab = strAttMethodId + "-" + strTabId;
+    if (useCache() && attMethodMetadataMap.get(strMethodTab) != null) {
+      return attMethodMetadataMap.get(strAttMethodId);
+    }
+
+    StringBuilder where = new StringBuilder();
+    where.append(Parameter.PROPERTY_ATTACHMENTMETHOD + ".id = :attMethod");
+    where.append(" and (" + Parameter.PROPERTY_TAB + " is null or " + Parameter.PROPERTY_TAB
+        + ".id = :tab)");
+    where.append(" order by CASE WHEN " + Parameter.PROPERTY_FIXED + " is true THEN 1 ELSE 2 END");
+    where.append(" , " + Parameter.PROPERTY_SEQUENCENUMBER);
+    final OBQuery<Parameter> qryParams = OBDal.getInstance().createQuery(Parameter.class,
+        where.toString());
+    qryParams.setNamedParameter("attMethod", strAttMethodId);
+    qryParams.setNamedParameter("tab", strTabId);
+    List<Parameter> metadatas = qryParams.list();
+
+    if (useCache()) {
+      attMethodMetadataMap.put(strMethodTab, metadatas);
+    }
+    return metadatas;
+  }
+
   private boolean useCache() {
     return useCache;
   }
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/modules/org.openbravo.client.application/src/org/openbravo/client/application/window/AttachImplementation.java	Thu Apr 07 13:40:02 2016 +0200
@@ -0,0 +1,103 @@
+/*
+ *************************************************************************
+ * The contents of this file are subject to the Openbravo  Public  License
+ * Version  1.1  (the  "License"),  being   the  Mozilla   Public  License
+ * Version 1.1  with a permitted attribution clause; you may not  use this
+ * file except in compliance with the License. You  may  obtain  a copy of
+ * the License at http://www.openbravo.com/legal/license.html
+ * Software distributed under the License  is  distributed  on  an "AS IS"
+ * basis, WITHOUT WARRANTY OF ANY KIND, either express or implied. See the
+ * License for the specific  language  governing  rights  and  limitations
+ * under the License.
+ * The Original Code is Openbravo ERP.
+ * The Initial Developer of the Original Code is Openbravo SLU
+ * All portions are Copyright (C) 2015 Openbravo SLU
+ * All Rights Reserved.
+ * Contributor(s):  ______________________________________.
+ ************************************************************************
+ */
+
+package org.openbravo.client.application.window;
+
+import java.io.File;
+import java.util.Map;
+
+import org.openbravo.base.exception.OBException;
+import org.openbravo.model.ad.utility.Attachment;
+
+/**
+ * Public class to allow extend the functionality
+ */
+
+public abstract class AttachImplementation {
+
+  /**
+   * Abstract method to upload files
+   * 
+   * @param attachment
+   *          The attachment created in c_file with empty metadata
+   * @param strDataType
+   *          DataType of the attachment
+   * @param parameters
+   *          A map with the metadata and its values to be updated in the corresponding file
+   *          management system and in the attachment
+   * @param file
+   *          The file to be uploaded
+   * @param strTab
+   *          The tabID where the file is attached
+   * @param parameterValues
+   *          List of metadata saved in database
+   * @throws OBException
+   *           Thrown when any error occurs during the upload
+   */
+  public abstract void uploadFile(Attachment attachment, String strDataType,
+      Map<String, Object> parameters, File file, String strTab) throws OBException;
+
+  /**
+   * Abstract method to download a single file
+   * 
+   * @param attachment
+   *          The attachment that will be downloaded
+   * @return The file being to download
+   * @throws OBException
+   *           Thrown when any error occurs during the download
+   */
+  public abstract File downloadFile(Attachment attachment) throws OBException;
+
+  /**
+   * Abstract method to delete a file
+   * 
+   * @param attachment
+   *          The attachment that want to be removed
+   * @throws OBException
+   *           Thrown when any error occurs when deleting the file
+   */
+  public abstract void deleteFile(Attachment attachment) throws OBException;
+
+  /**
+   * Abstract method to update file's metadata
+   * 
+   * @param attachment
+   *          The attachment to be modified
+   * @param strTab
+   *          The tabID where the file was attached
+   * @param parameters
+   *          The metadata to be modified
+   * @param parameterValues
+   *          List of metadata saved in database
+   * @throws OBException
+   *           Thrown when any error occurs when updating the file
+   */
+  public abstract void updateFile(Attachment attachment, String strTab,
+      Map<String, Object> parameters) throws OBException;
+
+  /**
+   * This method is used to know whether the attach method is creating a temporary file in the temp
+   * directory of Openbravo server when downloading a file. If it is true, the process will remove
+   * the temporary file. If it s false, the process will not remove the file
+   * 
+   * @return true if the attachment method creates a temporary file in Openbravo server.
+   */
+  public abstract boolean isTempFile();
+
+}
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/modules/org.openbravo.client.application/src/org/openbravo/client/application/window/AttachImplementationManager.java	Thu Apr 07 13:40:02 2016 +0200
@@ -0,0 +1,589 @@
+/*
+ *************************************************************************
+ * The contents of this file are subject to the Openbravo  Public  License
+ * Version  1.1  (the  "License"),  being   the  Mozilla   Public  License
+ * Version 1.1  with a permitted attribution clause; you may not  use this
+ * file except in compliance with the License. You  may  obtain  a copy of
+ * the License at http://www.openbravo.com/legal/license.html
+ * Software distributed under the License  is  distributed  on  an "AS IS"
+ * basis, WITHOUT WARRANTY OF ANY KIND, either express or implied. See the
+ * License for the specific  language  governing  rights  and  limitations
+ * under the License.
+ * The Original Code is Openbravo ERP.
+ * The Initial Developer of the Original Code is Openbravo SLU
+ * All portions are Copyright (C) 2015 Openbravo SLU
+ * All Rights Reserved.
+ * Contributor(s):  ______________________________________.
+ ************************************************************************
+ */
+
+package org.openbravo.client.application.window;
+
+import java.io.File;
+import java.io.FileInputStream;
+import java.io.IOException;
+import java.io.OutputStream;
+import java.math.BigDecimal;
+import java.util.Date;
+import java.util.HashMap;
+import java.util.Map;
+import java.util.zip.ZipEntry;
+import java.util.zip.ZipOutputStream;
+
+import javax.enterprise.inject.Any;
+import javax.enterprise.inject.Instance;
+import javax.inject.Inject;
+
+import org.apache.tika.Tika;
+import org.codehaus.jettison.json.JSONObject;
+import org.hibernate.criterion.Restrictions;
+import org.openbravo.base.exception.OBException;
+import org.openbravo.base.model.Entity;
+import org.openbravo.base.model.ModelProvider;
+import org.openbravo.base.provider.OBProvider;
+import org.openbravo.base.structure.BaseOBObject;
+import org.openbravo.base.structure.OrganizationEnabled;
+import org.openbravo.client.application.Parameter;
+import org.openbravo.client.application.ParameterUtils;
+import org.openbravo.client.application.ParameterValue;
+import org.openbravo.client.kernel.ComponentProvider;
+import org.openbravo.dal.core.DalUtil;
+import org.openbravo.dal.core.OBContext;
+import org.openbravo.dal.security.SecurityChecker;
+import org.openbravo.dal.service.OBCriteria;
+import org.openbravo.dal.service.OBDal;
+import org.openbravo.dal.service.OBDao;
+import org.openbravo.erpCommon.utility.OBMessageUtils;
+import org.openbravo.model.ad.datamodel.Table;
+import org.openbravo.model.ad.domain.List;
+import org.openbravo.model.ad.domain.Reference;
+import org.openbravo.model.ad.domain.Selector;
+import org.openbravo.model.ad.ui.Tab;
+import org.openbravo.model.ad.utility.Attachment;
+import org.openbravo.model.ad.utility.AttachmentConfig;
+import org.openbravo.model.ad.utility.AttachmentMethod;
+import org.openbravo.model.common.enterprise.Organization;
+import org.openbravo.service.json.JsonUtils;
+import org.openbravo.utils.FileUtility;
+import org.slf4j.Logger;
+import org.slf4j.LoggerFactory;
+
+/**
+ * Class that centralizes the Attachment Management. Any action to manage an attachment in Openbravo
+ * should be done through this class.
+ * 
+ * The class checks what is the Attachment Method to use and calls the needed handler on each case.
+ *
+ */
+public class AttachImplementationManager {
+
+  private static final Logger log = LoggerFactory.getLogger(AttachImplementationManager.class);
+
+  public static final String REFERENCE_LIST = "17";
+  public static final String REFERENCE_SELECTOR_REFERENCE = "95E2A8B50A254B2AAE6774B8C2F28120";
+
+  @Inject
+  @Any
+  private Instance<AttachImplementation> attachImplementationHandlers;
+
+  @Inject
+  private ApplicationDictionaryCachedStructures adcs;
+
+  /**
+   * Method to upload files. This method calls needed handler class
+   * 
+   * @param requestParams
+   * 
+   * @param strTab
+   *          the tab Id where the attachment is done
+   * @param strKey
+   *          the recordId where the attachment is done
+   * @param strDataType
+   *          the datatype of the document that is attached
+   * @param strDocumentOrganization
+   *          the organization ID of the record where the attachment is done
+   * @param file
+   *          The file to be uploaded
+   * @throws OBException
+   *           any exception thrown during the attachment uploading
+   */
+  public void upload(Map<String, String> requestParams, String strTab, String strKey,
+      String strDocumentOrganization, File file) throws OBException {
+    if (file == null) {
+      throw new OBException(OBMessageUtils.messageBD("OBUIAPP_NoFileToAttach"));
+    }
+
+    Organization org = OBDal.getInstance().get(Organization.class, strDocumentOrganization);
+    Tab tab = adcs.getTab(strTab);
+
+    String strName = file.getName();
+
+    AttachmentMethod attachMethod;
+    Attachment attachment = null;
+    try {
+      OBContext.setAdminMode(true);
+      attachment = getAttachment(tab.getTable(), strKey, strName);
+      if (attachment == null) {
+        attachment = OBProvider.getInstance().get(Attachment.class);
+        attachment.setSequenceNumber(getSequenceNumber(tab.getTable(), strKey));
+        attachment.setName(strName);
+        attachment.setTable(tab.getTable());
+        attachment.setRecord(strKey);
+
+        AttachmentConfig attachConf = AttachmentUtils.getAttachmentConfig(org.getClient());
+        if (attachConf == null) {
+          attachMethod = AttachmentUtils.getDefaultAttachmentMethod();
+        } else {
+          attachMethod = attachConf.getAttachmentMethod();
+        }
+
+        attachment.setAttachmentConf(attachConf);
+      } else {
+        // There is an attachment with the same file name for the record. Overwrite the file and
+        // update the existing attachment.
+        if (attachment.getAttachmentConf() != null) {
+          attachMethod = attachment.getAttachmentConf().getAttachmentMethod();
+        } else {
+          attachMethod = AttachmentUtils.getDefaultAttachmentMethod();
+        }
+      }
+      attachment.setOrganization(org);
+      String strDataType = null;
+      try {
+        strDataType = new Tika().detect(file);
+      } catch (IOException ignore) {
+      }
+      attachment.setDataType(strDataType);
+
+      OBDal.getInstance().save(attachment);
+
+      AttachImplementation handler = getHandler(attachMethod.getValue());
+
+      if (handler == null) {
+        throw new OBException(OBMessageUtils.messageBD("OBUIAPP_NoMethod"));
+      }
+      Map<String, Object> typifiedParameters = saveMetadata(requestParams, attachment, strTab,
+          strKey, attachMethod);
+      handler.uploadFile(attachment, strDataType, typifiedParameters, file, strTab);
+      OBDal.getInstance().flush();
+    } finally {
+      OBContext.restorePreviousMode();
+    }
+
+  }
+
+  /**
+   * Method to update file's metadata. This method calls needed handler class
+   * 
+   * @param requestParams
+   * 
+   * @param attachID
+   *          the attachmentID that will be updated
+   * @param tabId
+   *          the TabId where the attachment is being modified
+   * @throws OBException
+   *           any exception thrown when updating the document
+   */
+  public void update(Map<String, String> requestParams, String attachID, String tabId)
+      throws OBException {
+    try {
+      OBContext.setAdminMode(true);
+
+      Attachment attachment = OBDal.getInstance().get(Attachment.class, attachID);
+      if (attachment == null) {
+        throw new OBException(OBMessageUtils.messageBD("OBUIAPP_NoAttachmentFound"));
+      }
+
+      checkReadableAccess(attachment);
+
+      AttachmentMethod attachMethod;
+      if (attachment.getAttachmentConf() == null) {
+        attachMethod = AttachmentUtils.getDefaultAttachmentMethod();
+      } else {
+        attachMethod = attachment.getAttachmentConf().getAttachmentMethod();
+      }
+      AttachImplementation handler = getHandler(attachMethod.getValue());
+
+      if (handler == null) {
+        throw new OBException(OBMessageUtils.messageBD("OBUIAPP_NoMethod"));
+      }
+
+      Map<String, Object> typifiedParameters = saveMetadata(requestParams, attachment, tabId,
+          attachment.getRecord(), attachMethod);
+      handler.updateFile(attachment, tabId, typifiedParameters);
+      OBDal.getInstance().save(attachment);
+      OBDal.getInstance().flush();
+    } finally {
+      OBContext.restorePreviousMode();
+    }
+  }
+
+  /**
+   * Method to download a file. This method calls needed handler class
+   * 
+   * @param attachmentId
+   *          the attachment Id that will be downloaded
+   * @param os
+   *          The output stream to dump the file
+   * @throws OBException
+   *           any exception thrown during the download
+   */
+  public void download(String attachmentId, OutputStream os) throws OBException {
+
+    try {
+      OBContext.setAdminMode(true);
+      Attachment attachment = OBDal.getInstance().get(Attachment.class, attachmentId);
+
+      if (attachment == null) {
+        throw new OBException(OBMessageUtils.messageBD("OBUIAPP_NoAttachmentFound"));
+      }
+
+      checkReadableAccess(attachment);
+
+      AttachImplementation handler = getHandler(attachment.getAttachmentConf() == null ? "Default"
+          : attachment.getAttachmentConf().getAttachmentMethod().getValue());
+      if (handler == null) {
+        throw new OBException(OBMessageUtils.messageBD("OBUIAPP_NoMethod"));
+      }
+      File file = handler.downloadFile(attachment);
+      FileUtility fileUt = null;
+      if (file.exists()) {
+        fileUt = new FileUtility(file.getParent(), attachment.getName(), false, true);
+      } else {
+        throw new OBException(OBMessageUtils.messageBD("OBUIAPP_NoAttachmentFound"));
+      }
+
+      fileUt.dumpFile(os);
+      boolean isTempFile = handler.isTempFile();
+      if (isTempFile) {
+        fileUt.deleteFile();
+      }
+
+    } catch (IOException e) {
+
+      throw new OBException(OBMessageUtils.messageBD("Error downloading file"));
+    } finally {
+      OBContext.restorePreviousMode();
+    }
+  }
+
+  /**
+   * Method to download all the files related to the record, in a single .zip dile. This method
+   * calls needed handler class
+   * 
+   * @param tabId
+   *          The tab Id where the download process is being executed
+   * @param recordIds
+   *          All RecordIds from where are downloading the documents
+   * @param os
+   * @throws OBException
+   *           any exception thrown during the download of all documents
+   */
+
+  public void dowloadAll(String tabId, String recordIds, OutputStream os) throws OBException {
+
+    try {
+      OBContext.setAdminMode(true);
+      Tab tab = OBDal.getInstance().get(Tab.class, tabId);
+      String tableId = (String) DalUtil.getId(tab.getTable());
+      final ZipOutputStream dest = new ZipOutputStream(os);
+      HashMap<String, Integer> writtenFiles = new HashMap<String, Integer>();
+      OBCriteria<Attachment> attachmentFiles = OBDao.getFilteredCriteria(Attachment.class,
+          Restrictions.eq("table.id", tableId), Restrictions.in("record", recordIds.split(",")));
+      attachmentFiles.setFilterOnReadableOrganization(false);
+      for (Attachment attachmentFile : attachmentFiles.list()) {
+        checkReadableAccess(attachmentFile);
+        AttachImplementation handler = getHandler(attachmentFile.getAttachmentConf() == null ? "Default"
+            : attachmentFile.getAttachmentConf().getAttachmentMethod().getValue());
+        if (handler == null) {
+          throw new OBException(OBMessageUtils.messageBD("OBUIAPP_NoMethod"));
+        }
+        File file = handler.downloadFile(attachmentFile);
+        if (!file.exists()) {
+          throw new OBException(OBMessageUtils.messageBD("OBUIAPP_NoAttachmentFound") + " :"
+              + file.getName());
+        }
+        String zipName = "";
+        if (!writtenFiles.containsKey(file.getName())) {
+          zipName = file.getName();
+          writtenFiles.put(file.getName(), 0);
+        } else {
+          int num = writtenFiles.get(file.getName()) + 1;
+          int indDot = file.getName().lastIndexOf(".");
+          if (indDot == -1) {
+            // file has no extension
+            indDot = attachmentFile.getName().length();
+          }
+          zipName = attachmentFile.getName().substring(0, indDot) + " (" + num + ")"
+              + attachmentFile.getName().substring(indDot);
+          writtenFiles.put(attachmentFile.getName(), num);
+        }
+        byte[] buf = new byte[1024];
+        dest.putNextEntry(new ZipEntry(zipName));
+
+        FileInputStream in = new FileInputStream(file.toString());
+        int len;
+        while ((len = in.read(buf)) > 0) {
+          dest.write(buf, 0, len);
+        }
+        dest.closeEntry();
+        in.close();
+        boolean isTempFile = handler.isTempFile();
+        if (isTempFile) {
+          file.delete();
+        }
+      }
+      dest.close();
+
+    } catch (IOException e) {
+      throw new OBException(OBMessageUtils.messageBD("OBUIAPP_ErrorWiththeFile"));
+    } finally {
+      OBContext.restorePreviousMode();
+    }
+
+  }
+
+  /**
+   * Method to delete files. This method calls needed handler class
+   * 
+   * @param attachment
+   *          the attachment that will be removed
+   * @throws OBException
+   *           any exception thrown when deleting an attachment
+   */
+  public void delete(Attachment attachment) throws OBException {
+    try {
+      OBContext.setAdminMode(true);
+      checkReadableAccess(attachment);
+      AttachImplementation handler = getHandler(attachment.getAttachmentConf() == null ? "Default"
+          : attachment.getAttachmentConf().getAttachmentMethod().getValue());
+      if (handler == null) {
+        throw new OBException(OBMessageUtils.messageBD("OBUIAPP_NoMethod"));
+      }
+      handler.deleteFile(attachment);
+      OBDal.getInstance().remove(attachment);
+      OBDal.getInstance().flush();
+    } finally {
+      OBContext.restorePreviousMode();
+    }
+  }
+
+  /**
+   * It gets the sequence number for the attachment
+   * 
+   * @param table
+   *          the table of the attachment
+   * @param recordId
+   *          the recordId of the attachment
+   * @return returns the sequence number.
+   */
+  private Long getSequenceNumber(Table table, String recordId) {
+    OBCriteria<Attachment> obc = OBDal.getInstance().createCriteria(Attachment.class);
+    obc.add(Restrictions.eq(Attachment.PROPERTY_RECORD, recordId));
+    obc.add(Restrictions.eq(Attachment.PROPERTY_TABLE, table));
+    obc.addOrderBy(Attachment.PROPERTY_SEQUENCENUMBER, false);
+    obc.setFilterOnReadableOrganization(false);
+    obc.setMaxResults(1);
+    Attachment attach = (Attachment) obc.uniqueResult();
+    if (attach == null) {
+      return 10L;
+    }
+    return attach.getSequenceNumber() + 10L;
+  }
+
+  /**
+   * Gets the attachment for given parameters.
+   * 
+   * @param table
+   *          the table where the attachment is done
+   * @param recordId
+   *          The record ID where the attachment is done
+   * @param fileName
+   *          The name of the attachment
+   * @return If exists, the attachment is returned. Else, null is returned
+   */
+  private Attachment getAttachment(Table table, String recordId, String fileName) {
+    OBCriteria<Attachment> obc = OBDal.getInstance().createCriteria(Attachment.class);
+    obc.add(Restrictions.eq(Attachment.PROPERTY_RECORD, recordId));
+    obc.add(Restrictions.eq(Attachment.PROPERTY_NAME, fileName));
+    obc.add(Restrictions.eq(Attachment.PROPERTY_TABLE, table));
+    obc.setFilterOnReadableOrganization(false);
+    obc.setMaxResults(1);
+    return (Attachment) obc.uniqueResult();
+  }
+
+  /**
+   * It gets the class that must be used, depending on the given attachMethod.
+   * 
+   * @param strAttachMethod
+   *          attachmentMethod, that is the qualifier of the class.
+   * @return Class needed which extends from AttachImplementation
+   */
+  private AttachImplementation getHandler(String strAttachMethod) {
+    AttachImplementation handler = null;
+    for (AttachImplementation nextHandler : attachImplementationHandlers
+        .select(new ComponentProvider.Selector(strAttachMethod))) {
+      if (handler == null) {
+        handler = nextHandler;
+      } else {
+        throw new OBException(OBMessageUtils.messageBD("MoreThanOneImplementation"));
+      }
+    }
+    return handler;
+  }
+
+  /**
+   * Checks if the user has readable access to the record where the file is attached
+   * 
+   * @param attachment
+   *          attachment to check access.
+   */
+  private void checkReadableAccess(Attachment attachment) {
+    Entity entity = ModelProvider.getInstance().getEntityByTableId(attachment.getTable().getId());
+    if (entity != null) {
+      Object object = OBDal.getInstance().get(entity.getMappingClass(), attachment.getRecord());
+      if (object instanceof OrganizationEnabled) {
+        SecurityChecker.getInstance().checkReadableAccess((OrganizationEnabled) object);
+      }
+    }
+  }
+
+  /**
+   * Save metadata in OBUIAPP_Parameter_Value records. It also updates the description of the
+   * attachment based on the new metadata values.
+   * 
+   * @param requestParams
+   *          Map with all the request parameters including the new values of the metadata as
+   *          Strings.
+   * @param attachment
+   *          attachment for which is saving metadata.
+   * @param tabId
+   *          The tab id where the attachment is being done.
+   * @param strKey
+   *          The record id owner of the attachment.
+   * @param attachMethod
+   * @return Map of parameters with typified values
+   * @throws OBException
+   *           any exception thrown while saving metadata
+   */
+  private Map<String, Object> saveMetadata(Map<String, String> requestParams,
+      Attachment attachment, String tabId, String strKey, AttachmentMethod attachMethod)
+      throws OBException {
+    try {
+      String attachmentText = "";
+      boolean isfirst = true;
+      final String delimiter = OBMessageUtils.messageBD("OBUIAPP_Attach_Description_Delimiter");
+      final String paramDesc = OBMessageUtils.messageBD("OBUIAPP_Attach_Description");
+
+      Map<String, Object> metadataValues = new HashMap<String, Object>();
+      for (Parameter parameter : adcs.getMethodMetadataParameters(attachMethod.getId(), tabId)) {
+        final String strMetadataId = parameter.getId();
+
+        ParameterValue metadataStoredValue = null;
+        final OBCriteria<ParameterValue> critStoredMetadata = OBDal.getInstance().createCriteria(
+            ParameterValue.class);
+        critStoredMetadata.add(Restrictions.eq(ParameterValue.PROPERTY_FILE, attachment));
+        critStoredMetadata.add(Restrictions.eq(ParameterValue.PROPERTY_PARAMETER, parameter));
+        critStoredMetadata.setMaxResults(1);
+        metadataStoredValue = (ParameterValue) critStoredMetadata.uniqueResult();
+        if (metadataStoredValue == null) {
+          metadataStoredValue = OBProvider.getInstance().get(ParameterValue.class);
+          metadataStoredValue.setFile(attachment);
+          metadataStoredValue.setParameter(parameter);
+        }
+
+        Object value = "";
+        // Load the value. If the parameter is fixed calculate it, if not retrieve from the request
+        // parameters.
+        if (parameter.isFixed()) {
+          if (parameter.getPropertyPath() != null) {
+            value = AttachmentUtils.getPropertyPathValue(parameter, tabId, strKey);
+          } else if (parameter.isEvaluateFixedValue()) {
+            value = ParameterUtils.getParameterFixedValue(requestParams, parameter);
+          } else {
+            value = parameter.getFixedValue();
+          }
+        } else {
+          value = requestParams.get(strMetadataId);
+        }
+
+        String strValue = "";
+        if (value == null) {
+          // There is no value for this parameter. Reset all values and continue with next metadata.
+          metadataValues.put(strMetadataId, null);
+          metadataStoredValue.setValueDate(null);
+          metadataStoredValue.setValueKey(null);
+          metadataStoredValue.setValueNumber(null);
+          metadataStoredValue.setValueString(null);
+        } else {
+          String strReferenceId = (String) DalUtil.getId(parameter.getReference());
+          if (REFERENCE_LIST.equals(strReferenceId)) {
+            strValue = (String) value;
+            Reference reference = parameter.getReferenceSearchKey();
+            for (List currentList : reference.getADListList()) {
+              if (currentList.getSearchKey().equals(strValue)) {
+                metadataStoredValue.setValueKey(currentList.getId());
+                metadataStoredValue.setValueString(currentList.getName());
+                JSONObject jsonValue = new JSONObject();
+                jsonValue.put("id", currentList.getSearchKey());
+                jsonValue.put("name", currentList.getName());
+                metadataValues.put(strMetadataId, jsonValue);
+                break;
+              }
+            }
+          } else if (REFERENCE_SELECTOR_REFERENCE.equals(strReferenceId)) {
+            strValue = (String) value;
+            Reference reference = parameter.getReferenceSearchKey();
+            Selector selector = reference.getADSelectorList().get(0);
+            BaseOBObject object = OBDal.getInstance().get(selector.getTable().getEntityName(),
+                strValue);
+            metadataStoredValue.setValueKey(object.getId().toString());
+            metadataStoredValue.setValueString(object.getIdentifier());
+            JSONObject jsonValue = new JSONObject();
+            jsonValue.put("id", object.getId().toString());
+            jsonValue.put("name", object.getIdentifier());
+            metadataValues.put(strMetadataId, jsonValue);
+          } else {
+            JSONObject jsonValue = new JSONObject();
+            if (value instanceof Date) {
+              strValue = JsonUtils.createDateFormat().format((Date) value);
+            } else if (value instanceof BigDecimal) {
+              strValue = ((BigDecimal) value).toPlainString();
+              // TODO: Check what happens with boolean parameters.
+            } else {
+              strValue = value.toString();
+            }
+            jsonValue.put("value", strValue);
+            ParameterUtils.setParameterValue(metadataStoredValue, jsonValue);
+            metadataValues
+                .put(strMetadataId, ParameterUtils.getParameterValue(metadataStoredValue));
+          }
+        }
+        if (parameter.isShowInDescription()) {
+          if (isfirst) {
+            isfirst = false;
+          } else {
+            attachmentText += delimiter;
+          }
+          Map<String, String> paramValues = new HashMap<String, String>();
+          // Get translated parameter name.
+          paramValues.put("paramName", (String) parameter.get(Parameter.PROPERTY_NAME, OBContext
+              .getOBContext().getLanguage()));
+          paramValues.put("paramValue", strValue);
+          attachmentText += OBMessageUtils.parseTranslation(paramDesc, paramValues);
+        }
+        OBDal.getInstance().save(metadataStoredValue);
+      }
+      if (attachmentText.length() > 2000) {
+        attachmentText = attachmentText.substring(0, 1997) + "...";
+      }
+      attachment.setText(attachmentText.trim());
+      OBDal.getInstance().save(attachment);
+
+      return metadataValues;
+    } catch (Exception e) {
+      log.error("Error saving the metadata value." + e.getMessage(), e);
+      throw new OBException(OBMessageUtils.messageBD("OBUIAPP_ErrorInsertMetadata"), e);
+    }
+  }
+}
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/modules/org.openbravo.client.application/src/org/openbravo/client/application/window/AttachmentUtils.java	Thu Apr 07 13:40:02 2016 +0200
@@ -0,0 +1,250 @@
+/*
+ *************************************************************************
+ * The contents of this file are subject to the Openbravo  Public  License
+ * Version  1.1  (the  "License"),  being   the  Mozilla   Public  License
+ * Version 1.1  with a permitted attribution clause; you may not  use this
+ * file except in compliance with the License. You  may  obtain  a copy of
+ * the License at http://www.openbravo.com/legal/license.html
+ * Software distributed under the License  is  distributed  on  an "AS IS"
+ * basis, WITHOUT WARRANTY OF ANY KIND, either express or implied. See the
+ * License for the specific  language  governing  rights  and  limitations
+ * under the License.
+ * The Original Code is Openbravo ERP.
+ * The Initial Developer of the Original Code is Openbravo SLU
+ * All portions are Copyright (C) 2015 Openbravo SLU
+ * All Rights Reserved.
+ * Contributor(s):  ______________________________________.
+ ************************************************************************
+ */
+
+package org.openbravo.client.application.window;
+
+import java.util.ArrayList;
+import java.util.Date;
+import java.util.HashMap;
+import java.util.List;
+import java.util.Map;
+
+import org.apache.commons.lang.StringUtils;
+import org.codehaus.jettison.json.JSONException;
+import org.codehaus.jettison.json.JSONObject;
+import org.hibernate.Query;
+import org.hibernate.criterion.Restrictions;
+import org.openbravo.base.exception.OBException;
+import org.openbravo.base.model.Entity;
+import org.openbravo.base.model.ModelProvider;
+import org.openbravo.base.weld.WeldUtils;
+import org.openbravo.client.application.Parameter;
+import org.openbravo.client.application.ParameterUtils;
+import org.openbravo.client.application.ParameterValue;
+import org.openbravo.dal.core.DalUtil;
+import org.openbravo.dal.core.OBContext;
+import org.openbravo.dal.service.OBCriteria;
+import org.openbravo.dal.service.OBDal;
+import org.openbravo.dal.service.OBDao;
+import org.openbravo.erpCommon.utility.OBMessageUtils;
+import org.openbravo.model.ad.system.Client;
+import org.openbravo.model.ad.ui.Tab;
+import org.openbravo.model.ad.utility.Attachment;
+import org.openbravo.model.ad.utility.AttachmentConfig;
+import org.openbravo.model.ad.utility.AttachmentMethod;
+
+public class AttachmentUtils {
+  private static Map<String, String> clientConfigs = new HashMap<String, String>();
+  public static final String DEFAULT_METHOD = "Default";
+  public static final String DEFAULT_METHOD_ID = "D7B1319FC2B340799283BBF8E838DF9F";
+  private static ApplicationDictionaryCachedStructures adcs = WeldUtils
+      .getInstanceFromStaticBeanManager(ApplicationDictionaryCachedStructures.class);
+
+  /**
+   * Gets the Attachment Configuration associated to the active client
+   * 
+   * @param client
+   *          Client using openbravo
+   * @return Activated Attachment Configuration for this client
+   */
+  public static AttachmentConfig getAttachmentConfig(Client client) {
+    String strAttachmentConfigId = clientConfigs.get(DalUtil.getId(client));
+    if (strAttachmentConfigId == null) {
+      // Only one active AttachmentConfig is allowed per client.
+      OBCriteria<AttachmentConfig> critAttConf = OBDal.getInstance().createCriteria(
+          AttachmentConfig.class);
+      critAttConf.add(Restrictions.eq(AttachmentConfig.PROPERTY_CLIENT, client));
+      if (!OBDal.getInstance().isActiveFilterEnabled()) {
+        critAttConf.setFilterOnActive(true);
+      }
+      critAttConf.setMaxResults(1);
+      AttachmentConfig attConf = (AttachmentConfig) critAttConf.uniqueResult();
+      String strAttConfig = "no-config";
+      if (attConf != null) {
+        strAttConfig = attConf.getId();
+      }
+      setAttachmentConfig((String) DalUtil.getId(client), strAttConfig);
+      return attConf;
+    } else if ("no-config".equals(strAttachmentConfigId)) {
+      return null;
+    }
+    return OBDal.getInstance().get(AttachmentConfig.class, strAttachmentConfigId);
+  }
+
+  /**
+   * Updates the current active attachment configuration for the client.
+   * 
+   * @param strClient
+   *          The Client whose attachment configuration has changed.
+   * @param strAttConfig
+   *          The new Attachment Configuration.
+   */
+  public static synchronized void setAttachmentConfig(String strClient, String strAttConfig) {
+    if (strAttConfig == null) {
+      clientConfigs.remove(strClient);
+    } else {
+      clientConfigs.put(strClient, strAttConfig);
+    }
+  }
+
+  /**
+   * Gets the Attachment Method related to the active Attachment Configuration of the current
+   * client. In case the client does not have any attachment configuration the default Attachment
+   * Method is returned.
+   * 
+   * @return The AttachmentMethod to use for the current client.
+   */
+  public static AttachmentMethod getAttachmentMethod() {
+    Client client = OBContext.getOBContext().getCurrentClient();
+    AttachmentConfig attConfig = getAttachmentConfig(client);
+    if (attConfig == null) {
+      return AttachmentUtils.getDefaultAttachmentMethod();
+    } else {
+      return attConfig.getAttachmentMethod();
+    }
+  }
+
+  /**
+   * Gets the default Attachment Method
+   * 
+   * @return Default Attachment Method
+   */
+  public static AttachmentMethod getDefaultAttachmentMethod() {
+    AttachmentMethod attMethod = OBDal.getInstance().get(AttachmentMethod.class, DEFAULT_METHOD_ID);
+    if (attMethod == null) {
+      throw new OBException(OBMessageUtils.messageBD("OBUIAPP_NoMethod"));
+    }
+    return attMethod;
+  }
+
+  /**
+   * Get JSONObject list with data of the attachments in given tab and records
+   * 
+   * @param tab
+   *          tab to take attachments
+   * @param recordIds
+   *          list of record IDs where taken attachments
+   * @return List of JSONOject with attachments information values
+   */
+  public static List<JSONObject> getTabAttachmentsForRows(Tab tab, String[] recordIds) {
+    String tableId = (String) DalUtil.getId(tab.getTable());
+    OBCriteria<Attachment> attachmentFiles = OBDao.getFilteredCriteria(Attachment.class,
+        Restrictions.eq("table.id", tableId), Restrictions.in("record", recordIds));
+    attachmentFiles.addOrderBy("creationDate", false);
+    List<JSONObject> attachments = new ArrayList<JSONObject>();
+    // do not filter by the attachment's organization
+    // if the user has access to the record where the file its attached, it has access to all its
+    // attachments
+    attachmentFiles.setFilterOnReadableOrganization(false);
+    for (Attachment attachment : attachmentFiles.list()) {
+      JSONObject attachmentobj = new JSONObject();
+      try {
+        attachmentobj.put("id", attachment.getId());
+        attachmentobj.put("name", attachment.getName());
+        attachmentobj.put("age", (new Date().getTime() - attachment.getUpdated().getTime()));
+        attachmentobj.put("updatedby", attachment.getUpdatedBy().getName());
+        String attachmentMethod = DEFAULT_METHOD_ID;
+        if (attachment.getAttachmentConf() != null) {
+          attachmentMethod = (String) DalUtil.getId(attachment.getAttachmentConf()
+              .getAttachmentMethod());
+        }
+        attachmentobj.put("attmethod", attachmentMethod);
+        attachmentobj.put("description",
+            buildDescription(attachment, attachmentMethod, tab.getId()));
+      } catch (JSONException ignore) {
+      }
+      attachments.add(attachmentobj);
+    }
+    return attachments;
+  }
+
+  /**
+   * Get the String value of a parameter with a property path
+   * 
+   * @param parameter
+   *          parameter in which is defined the property path
+   * @param tabId
+   *          table which stores the record with the desired value
+   * @param recordId
+   *          record which has the column with the value to search
+   * @return the String value of the column indicated in the property path
+   * @throws OBException
+   *           generated if there is distinct than one record to search
+   */
+  public static Object getPropertyPathValue(Parameter parameter, String tabId, String recordId)
+      throws OBException {
+    Tab tab = adcs.getTab(tabId);
+    Entity entity = ModelProvider.getInstance().getEntityByTableId(
+        (String) DalUtil.getId(tab.getTable()));
+    final String hql = "SELECT a." + parameter.getPropertyPath() + " FROM " + entity.getName()
+        + " AS a WHERE a.id=:recordId";
+    final Query query = OBDal.getInstance().getSession().createQuery(hql);
+    query.setString("recordId", recordId);
+    try {
+      return query.uniqueResult();
+    } catch (Exception e) {
+      throw new OBException(OBMessageUtils.messageBD("OBUIAPP_PropPathNotOneRecord"), e);
+    }
+  }
+
+  private static String buildDescription(Attachment attachment, String strAttMethodId, String tabId) {
+    StringBuilder description = new StringBuilder();
+    try {
+      OBContext.setAdminMode(true);
+      List<Parameter> parameters = adcs.getMethodMetadataParameters(strAttMethodId, tabId);
+      boolean isfirst = true;
+      final String delimiter = OBMessageUtils.messageBD("OBUIAPP_Attach_Description_Delimiter");
+      final String paramDesc = OBMessageUtils.messageBD("OBUIAPP_Attach_Description");
+      for (Parameter param : parameters) {
+        if (!param.isShowInDescription()) {
+          continue;
+        }
+
+        final OBCriteria<ParameterValue> critStoredMetadata = OBDal.getInstance().createCriteria(
+            ParameterValue.class);
+        critStoredMetadata.add(Restrictions.eq(ParameterValue.PROPERTY_FILE, attachment));
+        critStoredMetadata.add(Restrictions.eq(ParameterValue.PROPERTY_PARAMETER, param));
+        critStoredMetadata.setMaxResults(1);
+        ParameterValue metadataStoredValue = (ParameterValue) critStoredMetadata.uniqueResult();
+        if (metadataStoredValue == null) {
+          continue;
+        }
+        String value = ParameterUtils.getParameterStringValue(metadataStoredValue);
+        if (StringUtils.isBlank(value)) {
+          continue;
+        }
+        if (isfirst) {
+          isfirst = false;
+        } else {
+          description.append(delimiter);
+        }
+        Map<String, String> paramValues = new HashMap<String, String>();
+        // Get translated parameter name.
+        paramValues.put("paramName",
+            (String) param.get(Parameter.PROPERTY_NAME, OBContext.getOBContext().getLanguage()));
+        paramValues.put("paramValue", value);
+        description.append(OBMessageUtils.parseTranslation(paramDesc, paramValues));
+      }
+    } finally {
+      OBContext.restorePreviousMode();
+    }
+
+    return description.toString();
+  }
+}
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/modules/org.openbravo.client.application/src/org/openbravo/client/application/window/AttachmentWindowComponent.java	Thu Apr 07 13:40:02 2016 +0200
@@ -0,0 +1,241 @@
+/*
+ *************************************************************************
+ * The contents of this file are subject to the Openbravo  Public  License
+ * Version  1.1  (the  "License"),  being   the  Mozilla   Public  License
+ * Version 1.1  with a permitted attribution clause; you may not  use this
+ * file except in compliance with the License. You  may  obtain  a copy of
+ * the License at http://www.openbravo.com/legal/license.html
+ * Software distributed under the License  is  distributed  on  an "AS IS"
+ * basis, WITHOUT WARRANTY OF ANY KIND, either express or implied. See the
+ * License for the specific  language  governing  rights  and  limitations
+ * under the License.
+ * The Original Code is Openbravo ERP.
+ * The Initial Developer of the Original Code is Openbravo SLU
+ * All portions are Copyright (C) 2012-2013 Openbravo SLU
+ * All Rights Reserved.
+ * Contributor(s):  ______________________________________.
+ ************************************************************************
+ */
+package org.openbravo.client.application.window;
+
+import java.util.ArrayList;
+import java.util.HashMap;
+import java.util.List;
+import java.util.Map;
+
+import javax.inject.Inject;
+
+import org.codehaus.jettison.json.JSONArray;
+import org.codehaus.jettison.json.JSONException;
+import org.codehaus.jettison.json.JSONObject;
+import org.openbravo.client.application.Parameter;
+import org.openbravo.client.kernel.BaseTemplateComponent;
+import org.openbravo.client.kernel.KernelConstants;
+import org.openbravo.client.kernel.Template;
+import org.openbravo.dal.service.OBDal;
+import org.openbravo.model.ad.domain.Validation;
+import org.openbravo.model.ad.ui.Tab;
+import org.openbravo.model.ad.ui.Window;
+import org.openbravo.model.ad.utility.AttachmentMethod;
+import org.slf4j.Logger;
+import org.slf4j.LoggerFactory;
+
+/**
+ * The component which takes care of creating a class for a tab's Attachment popup.
+ */
+public class AttachmentWindowComponent extends BaseTemplateComponent {
+  private static final String DEFAULT_TEMPLATE_ID = "01E447F740584E02BA4612F6BDFB900D";
+  private static final Logger log = LoggerFactory.getLogger(AttachmentWindowComponent.class);
+
+  private Boolean inDevelopment = null;
+  private String uniqueString = "" + System.currentTimeMillis();
+  private Tab tab;
+  private AttachmentMethod attMethod;
+
+  @Inject
+  private OBViewParameterHandler paramHandler;
+
+  @Inject
+  private ApplicationDictionaryCachedStructures adcs;
+
+  protected Template getComponentTemplate() {
+    return OBDal.getInstance().get(Template.class, DEFAULT_TEMPLATE_ID);
+  }
+
+  /**
+   * Gets a String composed by the tabId, attachmentId and if is in development, an unique sequence
+   * 
+   * @return String sequence generated for this attach
+   */
+  public String getWindowClientClassName() {
+    String baseClassName = KernelConstants.ID_PREFIX + tab.getId() + KernelConstants.ID_PREFIX
+        + attMethod.getId();
+    if (isIndevelopment()) {
+      return baseClassName + KernelConstants.ID_PREFIX + uniqueString;
+    }
+    return baseClassName;
+  }
+
+  /**
+   * Compares if the module of the class tab variable is in development
+   * 
+   * @return True if the module is in development
+   */
+  public boolean isIndevelopment() {
+    if (inDevelopment != null) {
+      return inDevelopment;
+    }
+
+    // check window, tabs and fields
+    inDevelopment = Boolean.FALSE;
+    if (tab.getModule().isInDevelopment() && tab.getModule().isEnabled()) {
+      inDevelopment = Boolean.TRUE;
+    }
+
+    return inDevelopment;
+  }
+
+  /**
+   * Generates java-script code
+   * 
+   * @return generated code
+   */
+  public String generate() {
+    final String jsCode = super.generate();
+    return jsCode;
+  }
+
+  /**
+   * Sets the Attachment Method and Tab. Actualizes metadata depending on this tab an attachment
+   * method
+   * 
+   * @param tab
+   *          Tab to set.
+   * @param attMethod
+   *          Method to set.
+   */
+  public void initialize(Tab _tab, AttachmentMethod _attMethod) {
+    this.attMethod = _attMethod;
+    this.tab = _tab;
+    paramHandler.setParameters(getTabMetadataFields());
+    paramHandler.setParamWindow(this);
+  }
+
+  /**
+   * Gets the Attachment Method
+   * 
+   * @return Attachment Method
+   */
+  public String getAttachmentMethodId() {
+    return attMethod.getId();
+  }
+
+  /**
+   * Gets the OBViewParameterHandler for this class
+   * 
+   * @return OBViewParameterHandler injected on this class
+   */
+  public OBViewParameterHandler getParamHandler() {
+    return paramHandler;
+  }
+
+  /**
+   * Gets the Parent Window of the Attachment component.
+   */
+  public Window getParentWindow() {
+    return tab.getWindow();
+  }
+
+  /**
+   * Return a JSONObject with all dynamic columns parsed to String.
+   * 
+   * Dynamic columns is a list of columns that cause others to be modified, it includes the ones
+   * causing the modification as well as the affected ones.
+   * 
+   * Columns are identified as strings surrounded by quotes (" or ') matching one of the names of
+   * the parameters.
+   * 
+   * @return Dynamic columns parsed to string
+   */
+  public String getDynamicColumns() {
+    List<Parameter> paramsWithValidation = new ArrayList<Parameter>();
+    List<String> allParams = new ArrayList<String>();
+    Map<String, List<String>> dynCols = new HashMap<String, List<String>>();
+
+    for (Parameter param : getTabMetadataFields()) {
+      Validation validation = param.getValidation();
+      if (validation != null) {
+        if (validation.getType().equals("HQL_JS")) {
+          paramsWithValidation.add(param);
+        } else {
+          log.error("Unsupported validation type {} for param {} in tab {}", new Object[] {
+              "HQL_JS", param, tab });
+        }
+      }
+      allParams.add(param.getDBColumnName());
+    }
+
+    for (Parameter paramWithVal : paramsWithValidation) {
+      parseValidation(paramWithVal.getValidation(), dynCols, allParams,
+          paramWithVal.getDBColumnName());
+    }
+
+    JSONObject jsonDynCols = new JSONObject();
+
+    for (String dynColName : dynCols.keySet()) {
+      JSONArray affectedColumns = new JSONArray();
+      for (String affectedCol : dynCols.get(dynColName)) {
+        affectedColumns.put(affectedCol);
+      }
+      try {
+        jsonDynCols.put(dynColName, affectedColumns);
+      } catch (JSONException e) {
+        log.error("Error generating dynamic columns for tab {}", tab.getIdentifier(), e);
+      }
+    }
+    return jsonDynCols.toString();
+  }
+
+  /**
+   * Gets the list of parameters associated to an Attachment Method ad a Tab
+   * 
+   * @return List of parameters by attachment method and tab
+   */
+  private List<Parameter> getTabMetadataFields() {
+    return adcs.getMethodMetadataParameters(attMethod.getId(), tab.getId());
+  }
+
+  private void parseValidation(Validation validation, Map<String, List<String>> dynCols,
+      List<String> allParams, String paramName) {
+    String token = validation.getValidationCode().replace("\"", "'");
+
+    List<String> columns;
+
+    int i = token.indexOf("'");
+    while (i != -1) {
+      token = token.substring(i + 1);
+      i = token.indexOf("'");
+      if (i != -1) {
+        String strAux = token.substring(0, i);
+        token = token.substring(i + 1);
+        columns = dynCols.get(token);
+
+        if (!strAux.equals(paramName) && allParams.contains(strAux)) {
+          if (dynCols.containsKey(strAux)) {
+            columns = dynCols.get(strAux);
+          } else {
+            columns = new ArrayList<String>();
+            dynCols.put(strAux, columns);
+          }
+          if (!columns.contains(paramName)) {
+            columns.add(paramName);
+          }
+        }
+      }
+      if (token.indexOf("'") != -1) {
+        token = "'" + token;
+      }
+      i = token.indexOf("'");
+    }
+  }
+}
--- a/modules/org.openbravo.client.application/src/org/openbravo/client/application/window/AttachmentsAH.java	Wed Apr 06 11:12:42 2016 +0200
+++ b/modules/org.openbravo.client.application/src/org/openbravo/client/application/window/AttachmentsAH.java	Thu Apr 07 13:40:02 2016 +0200
@@ -18,58 +18,94 @@
  */
 package org.openbravo.client.application.window;
 
-import java.io.File;
-import java.util.ArrayList;
-import java.util.Date;
+import java.io.UnsupportedEncodingException;
+import java.net.URLDecoder;
 import java.util.List;
 import java.util.Map;
 
-import org.apache.log4j.Logger;
+import javax.inject.Inject;
+
+import org.apache.commons.lang.StringUtils;
 import org.codehaus.jettison.json.JSONArray;
 import org.codehaus.jettison.json.JSONException;
 import org.codehaus.jettison.json.JSONObject;
 import org.hibernate.criterion.Restrictions;
 import org.openbravo.base.exception.OBException;
-import org.openbravo.base.model.Entity;
-import org.openbravo.base.model.ModelProvider;
-import org.openbravo.base.session.OBPropertiesProvider;
-import org.openbravo.base.structure.OrganizationEnabled;
+import org.openbravo.base.util.Check;
+import org.openbravo.client.application.Parameter;
 import org.openbravo.client.kernel.BaseActionHandler;
 import org.openbravo.dal.core.DalUtil;
 import org.openbravo.dal.core.OBContext;
-import org.openbravo.dal.security.SecurityChecker;
 import org.openbravo.dal.service.OBCriteria;
 import org.openbravo.dal.service.OBDal;
 import org.openbravo.dal.service.OBDao;
-import org.openbravo.erpCommon.businessUtility.TabAttachments;
+import org.openbravo.erpCommon.utility.OBMessageUtils;
 import org.openbravo.model.ad.ui.Tab;
 import org.openbravo.model.ad.utility.Attachment;
-import org.openbravo.utils.FileUtility;
+import org.slf4j.Logger;
+import org.slf4j.LoggerFactory;
 
 public class AttachmentsAH extends BaseActionHandler {
 
-  private static final Logger log = Logger.getLogger(AttachmentsAH.class);
+  private static final Logger log = LoggerFactory.getLogger(AttachmentsAH.class);
+
+  @Inject
+  private AttachImplementationManager aim;
+
+  @Inject
+  private ApplicationDictionaryCachedStructures adcs;
 
   @Override
   protected JSONObject execute(Map<String, Object> parameters, String content) {
     OBContext.setAdminMode();
+    String tabId = (String) parameters.get("tabId");
+    Check.isNotNull(tabId, OBMessageUtils.messageBD("OBUIAPP_Attachment_Tab_Mandatory"));
+    Tab tab = adcs.getTab(tabId);
+
+    String recordIds = "";
     try {
-      if (parameters.get("Command").equals("DELETE")) {
-        String tabId = parameters.get("tabId").toString();
-        String recordIds = parameters.get("recordIds").toString();
+      final JSONObject request = new JSONObject(content);
+      String action = "";
+      if (!request.isNull("action")) {
+        action = request.getString("action");
+      }
+
+      if ("EDIT".equals(action)) {
+        JSONObject params = request.getJSONObject("_params");
+        recordIds = params.getString("inpKey");
+        final String attachmentId = (String) parameters.get("attachmentId");
+        String strAttMethodId = (String) parameters.get("attachmentMethod");
+        if (StringUtils.isBlank(strAttMethodId)) {
+          strAttMethodId = AttachmentUtils.DEFAULT_METHOD_ID;
+        }
+        Map<String, String> requestParams = fixRequestMap(parameters, request);
+        for (Parameter param : adcs.getMethodMetadataParameters(strAttMethodId, tabId)) {
+          if (param.isFixed()) {
+            continue;
+          }
+          String value;
+          if (params.has(param.getDBColumnName())
+              && params.get(param.getDBColumnName()) != JSONObject.NULL) {
+            value = URLDecoder.decode(params.getString(param.getDBColumnName()), "UTF-8");
+          } else {
+            value = null;
+          }
+
+          requestParams.put(param.getId(), value);
+        }
+
+        aim.update(requestParams, attachmentId, tabId);
+
+        JSONObject obj = getAttachmentJSONObject(tab, recordIds);
+        obj.put("buttonId", params.getString("buttonId"));
+        return obj;
+      } else if (parameters.get("Command").equals("DELETE")) {
+
+        recordIds = parameters.get("recordIds").toString();
         String attachmentId = (String) parameters.get("attachId");
-        Tab tab = OBDal.getInstance().get(Tab.class, tabId);
+
         String tableId = (String) DalUtil.getId(tab.getTable());
 
-        // Checks if the user has readable access to the record where the file is attached
-        Entity entity = ModelProvider.getInstance().getEntityByTableId(tableId);
-        if (entity != null) {
-          Object object = OBDal.getInstance().get(entity.getMappingClass(), recordIds);
-          if (object instanceof OrganizationEnabled) {
-            SecurityChecker.getInstance().checkReadableAccess((OrganizationEnabled) object);
-          }
-        }
-
         OBCriteria<Attachment> attachmentFiles = OBDao.getFilteredCriteria(Attachment.class,
             Restrictions.eq("table.id", tableId), Restrictions.in("record", recordIds.split(",")));
         // do not filter by the attachment's organization
@@ -80,7 +116,8 @@
           attachmentFiles.add(Restrictions.eq(Attachment.PROPERTY_ID, attachmentId));
         }
         for (Attachment attachment : attachmentFiles.list()) {
-          deleteFile(attachment);
+          aim.delete(attachment);
+
         }
         JSONObject obj = getAttachmentJSONObject(tab, recordIds);
         obj.put("buttonId", parameters.get("buttonId"));
@@ -90,59 +127,30 @@
       }
     } catch (JSONException e) {
       throw new OBException("Error while removing file", e);
+    } catch (UnsupportedEncodingException e) {
+      throw new OBException("Error decoding parameter", e);
+    } catch (OBException e) {
+      OBDal.getInstance().rollbackAndClose();
+      log.error(e.getMessage());
+      JSONObject obj = getAttachmentJSONObject(tab, recordIds);
+      try {
+        obj.put("buttonId", parameters.get("buttonId"));
+        obj.put("viewId", parameters.get("viewId"));
+        obj.put("status", -1);
+        obj.put("errorMessage", e.getMessage());
+      } catch (Exception ex) {
+        // do nothing
+      }
+
+      return obj;
     } finally {
       OBContext.restorePreviousMode();
     }
   }
 
-  private void deleteFile(Attachment attachment) {
-    String attachmentFolder = OBPropertiesProvider.getInstance().getOpenbravoProperties()
-        .getProperty("attach.path");
-    String fileDir = TabAttachments.getAttachmentDirectory(attachment.getTable().getId(),
-        attachment.getRecord(), attachment.getName());
-    String fileDirPath = attachmentFolder + "/" + fileDir;
-    FileUtility f = new FileUtility();
-    final File file = new File(fileDirPath, attachment.getName());
-    if (file.exists()) {
-      try {
-        f = new FileUtility(fileDirPath, attachment.getName(), false);
-        f.deleteFile();
-      } catch (Exception e) {
-        throw new OBException("//Error while removing file", e);
-      }
-
-    } else {
-      log.warn("No file was removed as file could not be found");
-    }
-
-    OBDal.getInstance().remove(attachment);
-    OBDal.getInstance().flush();
-
-  }
-
   public static JSONObject getAttachmentJSONObject(Tab tab, String recordIds) {
-    String tableId = (String) DalUtil.getId(tab.getTable());
-    OBCriteria<Attachment> attachmentFiles = OBDao.getFilteredCriteria(Attachment.class,
-        Restrictions.eq("table.id", tableId), Restrictions.in("record", recordIds.split(",")));
-    attachmentFiles.addOrderBy("creationDate", false);
-    List<JSONObject> attachments = new ArrayList<JSONObject>();
-    // do not filter by the attachment's organization
-    // if the user has access to the record where the file its attached, it has access to all its
-    // attachments
-    attachmentFiles.setFilterOnReadableOrganization(false);
-    for (Attachment attachment : attachmentFiles.list()) {
-      JSONObject attachmentobj = new JSONObject();
-      try {
-        attachmentobj.put("id", attachment.getId());
-        attachmentobj.put("name", attachment.getName());
-        attachmentobj.put("age", (new Date().getTime() - attachment.getUpdated().getTime()));
-        attachmentobj.put("updatedby", attachment.getUpdatedBy().getName());
-        attachmentobj.put("description", attachment.getText());
-      } catch (Exception e) {
-        throw new OBException("Error while reading attachments:", e);
-      }
-      attachments.add(attachmentobj);
-    }
+    List<JSONObject> attachments = AttachmentUtils.getTabAttachmentsForRows(tab,
+        recordIds.split(","));
     JSONObject jsonobj = new JSONObject();
     try {
       jsonobj.put("attachments", new JSONArray(attachments));
@@ -152,4 +160,4 @@
     return jsonobj;
 
   }
-}
+}
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/modules/org.openbravo.client.application/src/org/openbravo/client/application/window/CoreAttachImplementation.java	Thu Apr 07 13:40:02 2016 +0200
@@ -0,0 +1,233 @@
+/*
+ *************************************************************************
+ * The contents of this file are subject to the Openbravo  Public  License
+ * Version  1.1  (the  "License"),  being   the  Mozilla   Public  License
+ * Version 1.1  with a permitted attribution clause; you may not  use this
+ * file except in compliance with the License. You  may  obtain  a copy of
+ * the License at http://www.openbravo.com/legal/license.html
+ * Software distributed under the License  is  distributed  on  an "AS IS"
+ * basis, WITHOUT WARRANTY OF ANY KIND, either express or implied. See the
+ * License for the specific  language  governing  rights  and  limitations
+ * under the License.
+ * The Original Code is Openbravo ERP.
+ * The Initial Developer of the Original Code is Openbravo SLU
+ * All portions are Copyright (C) 2015 Openbravo SLU
+ * All Rights Reserved.
+ * Contributor(s):  ______________________________________.
+ ************************************************************************
+ */
+
+package org.openbravo.client.application.window;
+
+import java.io.File;
+import java.io.IOException;
+import java.util.Map;
+
+import javax.enterprise.context.ApplicationScoped;
+
+import org.apache.commons.io.FileUtils;
+import org.hibernate.criterion.Restrictions;
+import org.openbravo.base.exception.OBException;
+import org.openbravo.base.session.OBPropertiesProvider;
+import org.openbravo.client.kernel.ComponentProvider;
+import org.openbravo.dal.core.DalUtil;
+import org.openbravo.dal.core.OBContext;
+import org.openbravo.dal.service.OBCriteria;
+import org.openbravo.dal.service.OBDal;
+import org.openbravo.erpCommon.businessUtility.Preferences;
+import org.openbravo.erpCommon.utility.OBMessageUtils;
+import org.openbravo.erpCommon.utility.PropertyException;
+import org.openbravo.model.ad.datamodel.Table;
+import org.openbravo.model.ad.utility.Attachment;
+import org.slf4j.Logger;
+import org.slf4j.LoggerFactory;
+
+@ApplicationScoped
+@ComponentProvider.Qualifier(AttachmentUtils.DEFAULT_METHOD)
+public class CoreAttachImplementation extends AttachImplementation {
+  private static final Logger log = LoggerFactory.getLogger(CoreAttachImplementation.class);
+
+  @Override
+  public void uploadFile(Attachment attachment, String strDataType, Map<String, Object> parameters,
+      File file, String strTab) throws OBException {
+    log.debug("CoreAttachImplemententation - Uploading files");
+    String tableId = (String) DalUtil.getId(attachment.getTable());
+    String strKey = attachment.getRecord();
+    String strFileDir = getAttachmentDirectoryForNewAttachments(tableId, strKey);
+
+    String attachmentFolder = OBPropertiesProvider.getInstance().getOpenbravoProperties()
+        .getProperty("attach.path");
+    File uploadDir = null;
+    uploadDir = new File(attachmentFolder + File.separator + strFileDir);
+    log.debug("Destination file before renaming: {}", uploadDir);
+    try {
+      // moveFileToDirectory not used as it does not allow to overwrite the destination file if it
+      // exists.
+      FileUtils.copyFileToDirectory(file, uploadDir, true);
+      FileUtils.deleteQuietly(file);
+    } catch (IOException e) {
+      log.error("Error moving the file to: " + uploadDir, e);
+      throw new OBException(OBMessageUtils.messageBD("UnreachableDestination") + " "
+          + e.getMessage(), e);
+    }
+
+    attachment.setPath(getPath(strFileDir));
+    OBDal.getInstance().save(attachment);
+  }
+
+  @Override
+  public File downloadFile(Attachment attachment) {
+    log.debug("CoreAttachImplemententation - download file");
+    String fileDir = getAttachmentDirectory((String) DalUtil.getId(attachment.getTable()),
+        attachment.getRecord(), attachment.getName());
+    String attachmentFolder = OBPropertiesProvider.getInstance().getOpenbravoProperties()
+        .getProperty("attach.path");
+    final File file = new File(attachmentFolder + File.separator + fileDir, attachment.getName());
+    return file;
+  }
+
+  @Override
+  public void deleteFile(Attachment attachment) {
+    log.debug("CoreAttachImplemententation - Removing files");
+    String attachmentFolder = OBPropertiesProvider.getInstance().getOpenbravoProperties()
+        .getProperty("attach.path");
+    String fileDir = getAttachmentDirectory((String) DalUtil.getId(attachment.getTable()),
+        attachment.getRecord(), attachment.getName());
+    String fileDirPath = attachmentFolder + "/" + fileDir;
+    final File file = new File(fileDirPath, attachment.getName());
+    if (file.exists()) {
+      file.delete();
+    } else {
+      log.warn("No file was removed as file could not be found");
+    }
+  }
+
+  @Override
+  public void updateFile(Attachment attachment, String strTab, Map<String, Object> parameters)
+      throws OBException {
+    log.debug("CoreAttachImplemententation - Updating files");
+  }
+
+  @Override
+  public boolean isTempFile() {
+    return false;
+  }
+
+  /**
+   * Provides the directory in which the attachment has to be stored. For example for tableId "259",
+   * recordId "0F3A10E019754BACA5844387FB37B0D5", the file directory returned is
+   * "259/0F3/A10/E01/975/4BA/CA5/844/387/FB3/7B0/D5". In case 'SaveAttachmentsOldWay' preference is
+   * enabled then the file directory returned is "259-0F3A10E019754BACA5844387FB37B0D5"
+   * 
+   * @param tableID
+   *          UUID of the table
+   * 
+   * @param recordID
+   *          UUID of the record
+   * 
+   * @return file directory to save the attachment
+   */
+  public static String getAttachmentDirectoryForNewAttachments(String tableID, String recordID) {
+    String fileDir = tableID + "-" + recordID;
+    String saveAttachmentsOldWay = null;
+    try {
+      saveAttachmentsOldWay = Preferences.getPreferenceValue("SaveAttachmentsOldWay", true,
+          OBContext.getOBContext().getCurrentClient(), OBContext.getOBContext()
+              .getCurrentOrganization(), OBContext.getOBContext().getUser(), OBContext
+              .getOBContext().getRole(), null);
+    } catch (PropertyException e) {
+      // if property not found, save attachments the new way
+      saveAttachmentsOldWay = "N";
+    }
+
+    if ("Y".equals(saveAttachmentsOldWay)) {
+      return fileDir;
+    } else {
+      fileDir = tableID + "/" + splitPath(recordID);
+    }
+    return fileDir;
+  }
+
+  /**
+   * Provides the directory in which the attachment is stored. For example for tableId "259",
+   * recordId "0F3A10E019754BACA5844387FB37B0D5", and fileName "test.txt" the file directory
+   * returned is "259/0F3/A10/E01/975/4BA/CA5/844/387/FB3/7B0/D5". In case 'SaveAttachmentsOldWay'
+   * preference is enabled then the file directory returned is
+   * "259-0F3A10E019754BACA5844387FB37B0D5"
+   * 
+   * @param tableID
+   *          UUID of the table
+   * 
+   * @param recordID
+   *          UUID of the record
+   * 
+   * @param fileName
+   *          Name of the file
+   * 
+   * @return file directory in which the attachment is stored
+   */
+  public static String getAttachmentDirectory(String tableID, String recordID, String fileName) {
+    String fileDir = tableID + "-" + recordID;
+    Table attachmentTable = null;
+    try {
+      OBContext.setAdminMode();
+      attachmentTable = OBDal.getInstance().get(Table.class, tableID);
+      OBCriteria<Attachment> attachmentCriteria = OBDal.getInstance().createCriteria(
+          Attachment.class);
+      attachmentCriteria.add(Restrictions.eq(Attachment.PROPERTY_RECORD, recordID));
+      attachmentCriteria.add(Restrictions.eq(Attachment.PROPERTY_TABLE, attachmentTable));
+      attachmentCriteria.add(Restrictions.eq(Attachment.PROPERTY_NAME, fileName));
+
+      attachmentCriteria.setFilterOnReadableOrganization(false);
+      attachmentCriteria.setMaxResults(1);
+
+      Attachment attachment = (Attachment) attachmentCriteria.uniqueResult();
+      if (attachment != null && attachment.getPath() != null) {
+        fileDir = attachment.getPath();
+      }
+    } catch (Exception e) {
+      log.error(e.getMessage(), e);
+    } finally {
+      OBContext.restorePreviousMode();
+    }
+    return fileDir;
+  }
+
+  /**
+   * Provides the value to be saved in path field in c_file. The path field is used to get the
+   * location of the attachment. For example 259/0F3/A10/E01/975/4BA/CA5/844/387/FB3/7B0/D5. This
+   * path is relative to the attachments folder
+   * 
+   * @param fileDirectory
+   *          the directory that is retrieved from getFileDirectory()
+   * 
+   * @return value to be saved in path in c_file
+   */
+  public static String getPath(String fileDirectory) {
+    if (fileDirectory != null && fileDirectory.contains("-")) {
+      return null;
+    } else {
+      return fileDirectory;
+    }
+  }
+
+  /**
+   * Splits the path name component so that the resulting path name is 3 characters long sub
+   * directories. For example 12345 is split to 123/45
+   * 
+   * @param origname
+   *          Original name
+   * @return split name.
+   */
+  public static String splitPath(final String origname) {
+    String newname = "";
+    for (int i = 0; i < origname.length(); i += 3) {
+      if (i != 0) {
+        newname += "/";
+      }
+      newname += origname.substring(i, Math.min(i + 3, origname.length()));
+    }
+    return newname;
+  }
+
+}
\ No newline at end of file
--- a/modules/org.openbravo.client.application/src/org/openbravo/client/application/window/FormInitializationComponent.java	Wed Apr 06 11:12:42 2016 +0200
+++ b/modules/org.openbravo.client.application/src/org/openbravo/client/application/window/FormInitializationComponent.java	Thu Apr 07 13:40:02 2016 +0200
@@ -23,7 +23,6 @@
 import java.sql.ResultSet;
 import java.sql.SQLException;
 import java.util.ArrayList;
-import java.util.Date;
 import java.util.HashMap;
 import java.util.Iterator;
 import java.util.List;
@@ -37,7 +36,6 @@
 import org.codehaus.jettison.json.JSONArray;
 import org.codehaus.jettison.json.JSONException;
 import org.codehaus.jettison.json.JSONObject;
-import org.hibernate.Query;
 import org.hibernate.criterion.Restrictions;
 import org.mozilla.javascript.Context;
 import org.mozilla.javascript.NativeArray;
@@ -288,7 +286,12 @@
 
       // Attachment information
       long t7 = System.currentTimeMillis();
-      List<JSONObject> attachments = attachmentForRows(tab, rowId, multipleRowIds);
+      List<JSONObject> attachments;
+      if (multipleRowIds != null) {
+        attachments = AttachmentUtils.getTabAttachmentsForRows(tab, multipleRowIds);
+      } else {
+        attachments = AttachmentUtils.getTabAttachmentsForRows(tab, new String[] { rowId });
+      }
 
       // Notes information
       long t8 = System.currentTimeMillis();
@@ -397,39 +400,6 @@
     return visibleProperties;
   }
 
-  private List<JSONObject> attachmentForRows(Tab tab, String rowId, String[] multipleRowIds) {
-    String tableId = (String) DalUtil.getId(tab.getTable());
-    List<JSONObject> attachmentList = new ArrayList<JSONObject>();
-    Query q;
-    if (multipleRowIds == null) {
-      String hql = "select n.name, n.id, n.updated, n.updatedBy.name, n.text from org.openbravo.model.ad.utility.Attachment n where n.table.id=:tableId and n.record=:recordId";
-      q = OBDal.getInstance().getSession().createQuery(hql);
-      q.setParameter("tableId", tableId);
-      q.setParameter("recordId", rowId);
-    } else {
-
-      String hql = "select n.name, n.id, n.updated, n.updatedBy.name, n.text from org.openbravo.model.ad.utility.Attachment n where n.table.id=:tableId and n.record in :recordId";
-      q = OBDal.getInstance().getSession().createQuery(hql);
-      q.setParameter("tableId", tableId);
-      q.setParameterList("recordId", multipleRowIds);
-    }
-    for (Object qobj : q.list()) {
-      Object[] array = (Object[]) qobj;
-      JSONObject obj = new JSONObject();
-      try {
-        obj.put("name", array[0]);
-        obj.put("id", array[1]);
-        obj.put("age", (new Date().getTime() - ((Date) array[2]).getTime()));
-        obj.put("updatedby", array[3]);
-        obj.put("description", array[4]);
-      } catch (JSONException e) {
-        log.error("Error while reading attachments", e);
-      }
-      attachmentList.add(obj);
-    }
-    return attachmentList;
-  }
-
   private JSONObject buildJSONObject(String mode, Tab tab, Map<String, JSONObject> columnValues,
       BaseOBObject row, List<String> changeEventCols, List<JSONObject> calloutMessages,
       List<JSONObject> attachments, List<String> jsExcuteCode, Map<String, Object> hiddenInputs,
--- a/modules/org.openbravo.client.application/src/org/openbravo/client/application/window/OBViewParameterHandler.java	Wed Apr 06 11:12:42 2016 +0200
+++ b/modules/org.openbravo.client.application/src/org/openbravo/client/application/window/OBViewParameterHandler.java	Thu Apr 07 13:40:02 2016 +0200
@@ -30,6 +30,7 @@
 import org.openbravo.client.application.DynamicExpressionParser;
 import org.openbravo.client.application.Parameter;
 import org.openbravo.client.application.Process;
+import org.openbravo.client.kernel.BaseTemplateComponent;
 import org.openbravo.client.kernel.reference.UIDefinition;
 import org.openbravo.client.kernel.reference.UIDefinitionController;
 import org.openbravo.dal.core.DalUtil;
@@ -45,11 +46,15 @@
   private static final Logger log = Logger.getLogger(OBViewParameterHandler.class);
   private static final String WINDOW_REFERENCE_ID = "FF80818132D8F0F30132D9BC395D0038";
   private static final int NUMBER_COLUMNS = 4;
-  private Process process;
-  private ParameterWindowComponent paramWindow;
+  private BaseTemplateComponent paramWindow;
+  private List<Parameter> parameters = new ArrayList<Parameter>();
 
   public void setProcess(Process process) {
-    this.process = process;
+    this.parameters = process.getOBUIAPPParameterList();
+  }
+
+  public void setParameters(List<Parameter> parameters) {
+    this.parameters = parameters;
   }
 
   public List<OBViewParameter> getParameters() {
@@ -59,10 +64,10 @@
     // Computes the display logic of the parameters
     // It has to be done in advance in order to determine the dynamic parameters
     Map<Parameter, String> displayLogicMap = new HashMap<Parameter, String>();
-    for (Parameter param : process.getOBUIAPPParameterList()) {
+    for (Parameter param : parameters) {
       if (param.isActive() && param.getDisplayLogic() != null && !param.getDisplayLogic().isEmpty()) {
         final DynamicExpressionParser parser = new DynamicExpressionParser(param.getDisplayLogic(),
-            param, true);
+            param, parameters, true);
         displayLogicMap.put(param, parser.getJSExpression());
         for (Parameter parameterExpression : parser.getParameters()) {
           if (!parametersInExpression.contains(parameterExpression)) {
@@ -74,11 +79,11 @@
 
     // Computes read-only logic
     Map<Parameter, String> readOnlyLogicMap = new HashMap<Parameter, String>();
-    for (Parameter param : process.getOBUIAPPParameterList()) {
+    for (Parameter param : parameters) {
       if (param.isActive() && !param.isFixed() && param.getReadOnlyLogic() != null
           && !param.getReadOnlyLogic().isEmpty()) {
         final DynamicExpressionParser parser = new DynamicExpressionParser(
-            param.getReadOnlyLogic(), param, true);
+            param.getReadOnlyLogic(), param, parameters, true);
         readOnlyLogicMap.put(param, parser.getJSExpression());
         for (Parameter parameterExpression : parser.getParameters()) {
           if (!parametersInExpression.contains(parameterExpression)) {
@@ -92,8 +97,7 @@
     OBViewParamGroup currentGroup = null;
     FieldGroup currentADFieldGroup = null;
     int pos = 1;
-    for (Parameter param : process.getOBUIAPPParameterList()) {
-
+    for (Parameter param : parameters) {
       if (!(param.isActive()
           && (!param.isFixed() || param.getReference().getId().equals(WINDOW_REFERENCE_ID)) && (!param
           .getReference().getId().equals(ParameterWindowComponent.BUTTON_LIST_REFERENCE_ID)))) {
@@ -232,8 +236,13 @@
     }
 
     public String getTitle() {
-      boolean purchaseTrx = paramWindow.parentWindow != null
-          && !paramWindow.parentWindow.isSalesTransaction();
+      Window parentWindow = null;
+      if (paramWindow instanceof ParameterWindowComponent) {
+        parentWindow = ((ParameterWindowComponent) paramWindow).parentWindow;
+      } else if (paramWindow instanceof AttachmentWindowComponent) {
+        parentWindow = ((AttachmentWindowComponent) paramWindow).getParentWindow();
+      }
+      boolean purchaseTrx = parentWindow != null && !parentWindow.isSalesTransaction();
       return OBViewUtil.getParameterTitle(parameter, purchaseTrx);
     }
 
@@ -456,7 +465,7 @@
 
   }
 
-  public void setParamWindow(ParameterWindowComponent parameterWindowComponent) {
-    this.paramWindow = parameterWindowComponent;
+  public void setParamWindow(BaseTemplateComponent baseTemplateComponent) {
+    this.paramWindow = baseTemplateComponent;
   }
 }
--- a/modules/org.openbravo.client.application/src/org/openbravo/client/application/window/ParameterWindowComponent.java	Wed Apr 06 11:12:42 2016 +0200
+++ b/modules/org.openbravo.client.application/src/org/openbravo/client/application/window/ParameterWindowComponent.java	Thu Apr 07 13:40:02 2016 +0200
@@ -11,7 +11,7 @@
  * under the License.
  * The Original Code is Openbravo ERP.
  * The Initial Developer of the Original Code is Openbravo SLU
- * All portions are Copyright (C) 2012-2014 Openbravo SLU
+ * All portions are Copyright (C) 2012-2015 Openbravo SLU
  * All Rights Reserved.
  * Contributor(s):  ______________________________________.
  ************************************************************************
@@ -113,7 +113,7 @@
 
   public void setProcess(org.openbravo.client.application.Process process) {
     this.process = process;
-    paramHandler.setProcess(process);
+    paramHandler.setParameters(process.getOBUIAPPParameterList());
     paramHandler.setParamWindow(this);
   }
 
--- a/modules/org.openbravo.client.application/web/org.openbravo.client.application/js/form/ob-view-form-attachments.js	Wed Apr 06 11:12:42 2016 +0200
+++ b/modules/org.openbravo.client.application/web/org.openbravo.client.application/js/form/ob-view-form-attachments.js	Thu Apr 07 13:40:02 2016 +0200
@@ -124,29 +124,6 @@
 
 });
 
-isc.ClassFactory.defineClass('OBAttachmentsSubmitPopup', isc.OBPopup);
-
-isc.OBAttachmentsSubmitPopup.addProperties({
-  submitButton: null,
-  addForm: null,
-  showMinimizeButton: false,
-  showMaximizeButton: false,
-  title: OB.I18N.getLabel('OBUIAPP_AttachFile'),
-  initWidget: function (args) {
-    this.addItem(
-    isc.HLayout.create({
-      width: '100%',
-      height: this.height,
-      layoutTopMargin: this.hlayoutTopMargin,
-      layoutBottomMargin: 5,
-      align: this.align,
-      members: [
-      this.addForm, this.submitButton]
-    }));
-    this.Super('initWidget', arguments);
-  }
-});
-
 isc.ClassFactory.defineClass('OBAttachmentsLayout', isc.VLayout);
 
 isc.OBAttachmentsLayout.addProperties({
@@ -158,6 +135,13 @@
 
   width: '100%',
   align: 'left',
+  // Data initialized when the record info is set
+  attachmentForm: null,
+  tabId: null,
+  entity: null,
+  recordId: null,
+  docOrganization: null,
+  docClient: null,
 
   // never disable this item
   isDisabled: function () {
@@ -175,10 +159,22 @@
     this.recordId = id;
     this.tabId = tabId;
     this.attachmentForm = attachmentForm;
+    //Here we are checking if the entity is 'Organization' because the way of obtaining the
+    //id of the organization of the form is different depending on the entity
+    if (this.entity === 'Organization') {
+      this.docOrganization = this.recordId;
+    } else {
+      this.docOrganization = this.attachmentForm.values.organization;
+    }
+    if (this.entity === 'Client') {
+      this.docClient = this.recordId;
+    } else {
+      this.docClient = this.attachmentForm.values.client;
+    }
+
     this.isInitialized = false;
   },
 
-
   setExpanded: function (expanded) {
     if (expanded && !this.isInitialized) {
       this.isInitialized = true;
@@ -239,9 +235,9 @@
   },
 
   fillAttachments: function (attachments) {
-    var id, i, length;
+    var attachLayout = this,
+        id, i, length, editDescActions;
 
-    var docOrganization;
     this.savedAttachments = attachments;
     this.destroyAndRemoveMembers(this.getMembers());
     var hLayout = isc.HLayout.create();
@@ -251,130 +247,12 @@
     }
 
     this.addMember(hLayout);
-    var me = this;
-    //Here we are checking if the entity is 'Organization' because the way of obtaining the
-    //id of the organization of the form is different depending on the entity
-    if (this.entity === 'Organization') {
-      docOrganization = this.recordId;
-    } else {
-      docOrganization = this.attachmentForm.values.organization;
-    }
     var addButton = isc.OBLinkButtonItem.create({
       title: '[ ' + OB.I18N.getLabel('OBUIAPP_AttachmentAdd') + ' ]',
       width: '30px',
-      canvas: me,
       action: function (forceUpload) {
         if (OB.Utilities.currentUploader === null || forceUpload) {
-          var attachmentFile = OB.I18N.getLabel('OBUIAPP_AttachmentFile');
-          var form = isc.DynamicForm.create({
-            autoFocus: true,
-            fields: [{
-              name: 'inpname',
-              title: attachmentFile,
-              type: 'upload',
-              multiple: false,
-              canFocus: false,
-              align: 'right'
-            }, {
-              name: 'Command',
-              type: 'hidden',
-              value: 'SAVE_NEW_OB3'
-            }, {
-              name: 'buttonId',
-              type: 'hidden',
-              value: this.canvas.ID
-            }, {
-              name: 'inpKey',
-              type: 'hidden',
-              value: this.canvas.recordId
-            }, {
-              name: 'inpTabId',
-              type: 'hidden',
-              value: this.canvas.tabId
-            }, {
-              name: 'inpDocumentOrg',
-              type: 'hidden',
-              value: docOrganization
-            }, {
-              name: 'inpwindowId',
-              type: 'hidden',
-              value: this.canvas.windowId
-            }, {
-              name: 'inpDescription',
-              title: OB.I18N.getLabel('APRM_FATS_DESCRIPTION'),
-              type: 'text',
-              value: this.canvas.description
-            }],
-            encoding: 'multipart',
-            action: './businessUtility/TabAttachments_FS.html',
-            target: "background_target",
-            numCols: 4,
-            align: 'center',
-            height: '30px',
-            redraw: function () {},
-            theCanvas: this.canvas
-          });
-          var submitbutton = isc.OBFormButton.create({
-            title: OB.I18N.getLabel('OBUIAPP_AttachmentSubmit'),
-            theForm: form,
-            canvas: me,
-            click: function () {
-              var fileName, form = this.theForm,
-                  addFunction;
-              addFunction = function (clickedOK) {
-                if (clickedOK) {
-                  var hTempLayout = isc.HLayout.create();
-                  form.theCanvas.addMember(hTempLayout, form.theCanvas.getMembers().size());
-                  var uploadingFile = isc.Label.create({
-                    contents: fileName
-                  });
-                  var uploading = isc.Label.create({
-                    className: 'OBLinkButtonItemFocused',
-                    contents: '    ' + OB.I18N.getLabel('OBUIAPP_AttachmentUploading')
-                  });
-                  hTempLayout.addMember(uploadingFile);
-                  hTempLayout.addMember(uploading);
-                  var button = form.theCanvas.getForm().view.toolBar.getLeftMember(isc.OBToolbar.TYPE_ATTACHMENTS);
-                  if (!button) {
-                    button = form.theCanvas.getForm().view.toolBar.getLeftMember("attachExists");
-                  }
-                  button.customState = 'Progress';
-                  button.resetBaseStyle();
-                  if (OB.Utilities.currentUploader !== null) {
-                    var origButton = window[OB.Utilities.currentUploader];
-                    if (origButton && origButton.resetToolbar) {
-                      origButton.resetToolbar();
-                    }
-                  }
-                  OB.Utilities.currentUploader = form.theCanvas.ID;
-                  form.submitForm();
-                  form.popup.hide();
-                }
-              };
-              var value = this.theForm.getItem('inpname').getElement().value;
-              if (!value) {
-                isc.say(OB.I18N.getLabel('OBUIAPP_AttachmentsSpecifyFile'));
-                return;
-              }
-              value = value ? value : '';
-
-              var lastChar = value.lastIndexOf("\\") + 1;
-
-              fileName = lastChar === -1 ? value : value.substring(lastChar);
-
-              if (this.theForm.theCanvas.fileExists(fileName, this.canvas.savedAttachments)) {
-                isc.confirm(OB.I18N.getLabel('OBUIAPP_ConfirmUploadOverwrite'), addFunction);
-              } else {
-                addFunction(true);
-              }
-            }
-          });
-          var popup = isc.OBAttachmentsSubmitPopup.create({
-            submitButton: submitbutton,
-            addForm: form
-          });
-          form.popup = popup;
-          popup.show();
+          attachLayout.openAttachPopup(true);
         } else {
           isc.ask(OB.I18N.getLabel('OBUIAPP_OtherUploadInProgress'), function (clickOK) {
             if (clickOK) {
@@ -408,15 +286,14 @@
     var downloadAllButton = isc.OBLinkButtonItem.create({
       title: '[ ' + OB.I18N.getLabel('OBUIAPP_AttachmentDownloadAll') + ' ]',
       width: '30px',
-      canvas: this,
       action: function () {
-        var canvas = this.canvas;
         isc.confirm(OB.I18N.getLabel('OBUIAPP_FormConfirmDownloadMultiple'), function (clickedOK) {
           if (clickedOK) {
             var d = {
-              Command: 'GET_MULTIPLE_RECORDS_OB3',
-              tabId: canvas.tabId,
-              recordIds: canvas.recordId
+              Command: 'DOWNLOAD_ALL',
+              tabId: attachLayout.tabId,
+              recordIds: attachLayout.recordId,
+              viewId: attachLayout.attachmentForm.view.ID
             };
             OB.Utilities.postThroughHiddenForm('./businessUtility/TabAttachments_FS.html', d);
           }
@@ -426,19 +303,21 @@
     var removeAllButton = isc.OBLinkButtonItem.create({
       title: '[ ' + OB.I18N.getLabel('OBUIAPP_AttachmentRemoveAll') + ' ]',
       width: '30px',
-      canvas: me,
       action: function () {
         var d = {
           Command: 'DELETE',
-          tabId: this.canvas.tabId,
-          buttonId: this.canvas.ID,
-          recordIds: this.canvas.recordId
+          tabId: attachLayout.tabId,
+          buttonId: attachLayout.ID,
+          recordIds: attachLayout.recordId,
+          viewId: attachLayout.attachmentForm.view.ID
         };
-        var canvas = this.canvas;
         isc.confirm(OB.I18N.getLabel('OBUIAPP_ConfirmRemoveAll'), function (clickedOK) {
           if (clickedOK) {
             OB.RemoteCallManager.call('org.openbravo.client.application.window.AttachmentsAH', {}, d, function (response, data, request) {
-              canvas.fillAttachments(data.attachments);
+              attachLayout.fillAttachments(data.attachments);
+              if (data.status === -1) {
+                OB.Utilities.writeErrorMessage(data.viewId, data.errorMessage);
+              }
             });
           }
         }, {
@@ -454,8 +333,9 @@
     var downloadActions;
     downloadActions = function () {
       var d = {
-        Command: 'DISPLAY_DATA',
-        inpcFileId: this.attachId
+        Command: 'DOWNLOAD_FILE',
+        attachmentId: this.attachmentId,
+        viewId: attachLayout.attachmentForm.view.ID
       };
       OB.Utilities.postThroughHiddenForm('./businessUtility/TabAttachments_FS.html', d);
     };
@@ -464,17 +344,20 @@
     removeActions = function () {
       var i, length, d = {
         Command: 'DELETE',
-        tabId: this.canvas.tabId,
-        buttonId: this.canvas.ID,
-        recordIds: this.canvas.recordId,
-        attachId: this.attachmentId
-      },
-          canvas = this.canvas;
+        tabId: attachLayout.tabId,
+        buttonId: attachLayout.ID,
+        recordIds: attachLayout.recordId,
+        attachId: this.attachmentId,
+        viewId: attachLayout.attachmentForm.view.ID
+      };
 
       isc.confirm(OB.I18N.getLabel('OBUIAPP_ConfirmRemove'), function (clickedOK) {
         if (clickedOK) {
           OB.RemoteCallManager.call('org.openbravo.client.application.window.AttachmentsAH', {}, d, function (response, data, request) {
-            canvas.fillAttachments(data.attachments);
+            attachLayout.fillAttachments(data.attachments);
+            if (data.status === -1) {
+              OB.Utilities.writeErrorMessage(data.viewId, data.errorMessage);
+            }
           });
         }
       }, {
@@ -482,106 +365,8 @@
       });
     };
 
-    var editDescActions;
-    editDescActions = function (fileName) {
-      var form, submitbutton, popup, canvas = this.canvas;
-      form = isc.DynamicForm.create({
-        autoFocus: true,
-        fields: [{
-          name: 'inpname',
-          type: 'hidden',
-          value: this.attachmentName
-        }, {
-          name: 'Command',
-          type: 'hidden',
-          value: 'EDIT_DESC_OB3'
-        }, {
-          name: 'buttonId',
-          type: 'hidden',
-          value: this.canvas.ID
-        }, {
-          name: 'inpKey',
-          type: 'hidden',
-          value: this.canvas.recordId
-        }, {
-          name: 'inpTabId',
-          type: 'hidden',
-          value: this.canvas.tabId
-        }, {
-          name: 'inpDocumentOrg',
-          type: 'hidden',
-          value: docOrganization
-        }, {
-          name: 'inpwindowId',
-          type: 'hidden',
-          value: this.canvas.windowId
-        }, {
-          name: 'inpDescription',
-          type: 'text',
-          title: OB.I18N.getLabel('APRM_FATS_DESCRIPTION'),
-          value: this.hLayout.description
-        }, {
-          name: 'inpAttachId',
-          type: 'hidden',
-          value: this.attachmentId
-        }],
-        encoding: 'multipart',
-        action: './businessUtility/TabAttachments_FS.html',
-        target: "background_target",
-        numCols: 4,
-        align: 'center',
-        height: '30px',
-        redraw: function () {},
-        theCanvas: this.canvas
-      });
-      submitbutton = isc.OBFormButton.create({
-        title: OB.I18N.getLabel('OBUIAPP_AttachmentSubmit'),
-        theForm: form,
-        canvas: me,
-        click: function () {
-          var fileName, form = this.theForm,
-              addFunction;
-          addFunction = function (clickedOK) {
-            if (clickedOK) {
-              var hTempLayout = isc.HLayout.create();
-              form.theCanvas.addMember(hTempLayout, form.theCanvas.getMembers().size());
-              var uploadingFile = isc.Label.create({
-                contents: fileName
-              });
-              var uploading = isc.Label.create({
-                className: 'OBLinkButtonItemFocused',
-                contents: '    ' + OB.I18N.getLabel('OBUIAPP_AttachmentUploading')
-              });
-              hTempLayout.addMember(uploadingFile);
-              hTempLayout.addMember(uploading);
-              var button = form.theCanvas.getForm().view.toolBar.getLeftMember(isc.OBToolbar.TYPE_ATTACHMENTS);
-              if (!button) {
-                button = form.theCanvas.getForm().view.toolBar.getLeftMember("attachExists");
-              }
-              button.customState = 'Progress';
-              button.resetBaseStyle();
-              if (OB.Utilities.currentUploader !== null) {
-                var origButton = window[OB.Utilities.currentUploader];
-                if (origButton && origButton.resetToolbar) {
-                  origButton.resetToolbar();
-                }
-              }
-              OB.Utilities.currentUploader = form.theCanvas.ID;
-              form.submitForm();
-              form.popup.hide();
-            }
-          };
-          var value = this.theForm.getItem('inpname').getElement().value;
-          addFunction(true);
-        }
-      });
-      popup = isc.OBAttachmentsSubmitPopup.create({
-        submitButton: submitbutton,
-        addForm: form,
-        title: OB.I18N.getLabel('OBUIAPP_AttachmentEditDesc')
-      });
-      form.popup = popup;
-      popup.show();
+    editDescActions = function () {
+      attachLayout.openAttachPopup(false, this.attachment);
     };
 
     length = attachments.length;
@@ -606,7 +391,8 @@
         title: '[ ' + OB.I18N.getLabel('OBUIAPP_AttachmentDownload') + ' ]',
         width: '30px',
         attachmentName: attachment.name,
-        attachId: attachment.id,
+        attachmentId: attachment.id,
+        attachmentMethod: attachment.attmethod,
         action: downloadActions
       });
       downloadAttachment.height = 0;
@@ -615,25 +401,19 @@
         width: '30px',
         attachmentName: attachment.name,
         attachmentId: attachment.id,
-        canvas: this,
         action: removeActions
       });
 
-
       var editDescription = isc.OBLinkButtonItem.create({
         title: '[ ' + OB.I18N.getLabel('OBUIAPP_AttachmentEditDesc') + ' ]',
         width: '30px',
-        attachmentName: attachment.name,
-        attachmentId: attachment.id,
-        canvas: this,
-        action: editDescActions,
-        hLayout: buttonLayout
+        attachment: attachment,
+        action: editDescActions
       });
       var description = isc.DynamicForm.create({
         title: 'Description',
         numCols: 1,
         width: '100%',
-        canvas: this,
         fields: [{
           name: 'descriptionOBTextAreaItem',
           type: 'OBTextAreaItem',
@@ -641,7 +421,7 @@
           layout: this,
           width: '*',
           length: 2000,
-          value: attachment.description,
+          value: attachment.description || '',
           disabled: true
         }]
       });
@@ -659,6 +439,50 @@
     }
   },
 
+  openAttachPopup: function (uploadMode, attachment) {
+    var viewId = 'attachment_' + this.tabId,
+        ownerView = this.getForm().view,
+        standardWindow = ownerView.standardWindow,
+        clientContext = null,
+        windowTitle = OB.I18N.getLabel(uploadMode ? 'OBUIAPP_AttachFile' : 'OBUIAPP_AttachmentEditDesc'),
+        params = {},
+        editParams = {},
+        attachSection = this,
+        callback;
+
+    if (uploadMode === false) {
+      viewId = viewId + '_' + attachment.attmethod;
+      editParams.attachmentId = attachment.id;
+      editParams.attachmentName = attachment.name;
+      editParams.attachmentMethod = attachment.attmethod;
+    }
+    callback = function (response, data, request) {
+      if (data.Class !== undefined) {
+        standardWindow.selectedState = ownerView.viewGrid && ownerView.viewGrid.getSelectedState();
+
+        standardWindow.runningProcess = data.create(isc.addProperties({}, {
+          parentWindow: standardWindow,
+          buttonOwnerView: ownerView,
+          attachSection: attachSection,
+          uploadMode: uploadMode
+        }, editParams));
+
+        standardWindow.openPopupInTab(standardWindow.runningProcess, windowTitle, standardWindow.runningProcess.popupWidth, standardWindow.runningProcess.popupHeight, standardWindow.runningProcess.showMinimizeButton, standardWindow.runningProcess.showMaximizeButton, true, true);
+
+      } else {
+        isc.warn(OB.I18N.getLabel('OBUIAPP_ProcessClassNotFound', [viewId]), function () {
+          return true;
+        }, {
+          icon: '[SKINIMG]Dialog/error.png',
+          title: OB.I18N.getLabel('OBUIAPP_Error')
+        });
+      }
+    };
+    params.inpDocumentOrg = this.docOrganization;
+
+    OB.Layout.ViewManager.fetchView(viewId, callback, clientContext, null, false, params);
+  },
+
   // ensure that the view gets activated
   focusChanged: function () {
     var view = this.getForm().view;
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/modules/org.openbravo.client.application/web/org.openbravo.client.application/js/process/ob-attachment-window-view.js	Thu Apr 07 13:40:02 2016 +0200
@@ -0,0 +1,286 @@
+/*
+ *************************************************************************
+ * The contents of this file are subject to the Openbravo  Public  License
+ * Version  1.1  (the  "License"),  being   the  Mozilla   Public  License
+ * Version 1.1  with a permitted attribution clause; you may not  use this
+ * file except in compliance with the License. You  may  obtain  a copy of
+ * the License at http://www.openbravo.com/legal/license.html
+ * Software distributed under the License  is  distributed  on  an "AS IS"
+ * basis, WITHOUT WARRANTY OF ANY KIND, either express or implied. See the
+ * License for the specific  language  governing  rights  and  limitations
+ * under the License.
+ * The Original Code is Openbravo ERP.
+ * The Initial Developer of the Original Code is Openbravo SLU
+ * All portions are Copyright (C) 2015 Openbravo SLU
+ * All Rights Reserved.
+ * Contributor(s):  ______________________________________.
+ ************************************************************************
+ */
+
+isc.defineClass('OBAttachmentWindowView', isc.OBBaseParameterWindowView);
+
+// == OBAttachmentWindowView ==
+//   OBPAttachmentWindowView is the view that represent the window to upload
+// edit the attachments of a tab. It includes the parameters defined on the 
+// Attachment method in use.
+isc.OBAttachmentWindowView.addProperties({
+  // Set default properties for the OBPopup container
+  showMinimizeButton: false,
+  showMaximizeButton: false,
+  popupWidth: '390',
+  popupHeight: '330',
+  showsItself: true,
+
+  // Set now pure P&E layout properties
+  width: '100%',
+  height: '100%',
+  overflow: 'auto',
+  autoSize: false,
+
+  defaultsActionHandler: 'org.openbravo.client.application.process.DefaultsAttachmentActionHandler',
+
+  members: [],
+
+  attachSection: null,
+  buttonOwnerView: null,
+  uploadMode: null,
+  attachmentId: null,
+  attachmentName: null,
+  attachmentMethod: null,
+
+  attachFormProps: {
+    encoding: 'multipart',
+    action: './businessUtility/TabAttachments_FS.html',
+    target: 'background_target',
+    numCols: 1,
+    align: 'center'
+    //redraw: function () {}
+    //theCanvas: this.canvas
+  },
+
+  initWidget: function () {
+    var attachFields = [],
+        i, form, hiddenFields, fileItemFormFields, fileItemForm;
+    if (this.uploadMode) {
+      attachFields = [{
+        name: 'inpname',
+        title: OB.I18N.getLabel('OBUIAPP_AttachmentFile'),
+        // Upload type item cannot be used as it is not possible to redraw() the DynamicForm which
+        // is needed to run the display and read only logics
+        titleStyle: 'OBFormFieldLabel',
+        cellStyle: 'OBFormField',
+        type: 'file',
+        multiple: false,
+        canFocus: false
+      }, {
+        name: 'Command',
+        type: 'hidden',
+        value: 'SAVE_NEW_OB3'
+      }];
+    } else {
+      attachFields = [{
+        name: 'inpname',
+        type: 'hidden',
+        value: this.attachmentName
+      }, {
+        name: 'Command',
+        type: 'hidden',
+        value: 'EDIT'
+      }, {
+        name: 'inpAttachId',
+        type: 'hidden',
+        value: this.attachmentId
+      }];
+    }
+    hiddenFields = [{
+      name: 'buttonId',
+      type: 'hidden',
+      value: this.attachSection.ID
+    }, {
+      name: 'viewId',
+      type: 'hidden',
+      value: this.buttonOwnerView.ID
+    }, {
+      name: 'inpKey',
+      type: 'hidden',
+      value: this.attachSection.recordId
+    }, {
+      name: 'inpTabId',
+      type: 'hidden',
+      value: this.attachSection.tabId
+    }, {
+      name: 'inpDocumentOrg',
+      type: 'hidden',
+      value: this.attachSection.docOrganization
+    }, {
+      name: 'inpwindowId',
+      type: 'hidden',
+      value: this.attachSection.windowId
+    }];
+    attachFields.addAll(hiddenFields);
+
+    this.baseParams.tabId = this.attachSection.tabId;
+    this.baseParams.clientId = this.attachSection.docClient;
+    this.baseParams.attachmentMethod = this.attachmentMethod;
+    this.baseParams.attachmentId = this.attachmentId;
+    this.baseParams.keyId = this.attachSection.recordId;
+    if (this.uploadMode) {
+      this.baseParams.action = 'upload';
+    } else {
+      this.baseParams.action = 'edit';
+    }
+
+    this.formProps = isc.addProperties({}, this.formProps, this.attachFormProps);
+    this.viewProperties.fields = isc.shallowClone(attachFields);
+    for (i = 0; i < this.viewProperties.additionalFields.length; i++) {
+      this.viewProperties.fields.push(this.viewProperties.additionalFields[i]);
+    }
+
+
+    this.Super('initWidget', arguments);
+
+    if (this.uploadMode) {
+      // To submit the file is needed a DynamicForm that contains a UploadFile item. In this case it
+      // is used the FileItemForm that it is automatically generated for the FileItem. To submit all
+      // the values it is needed to create in this form all the needed hidden inputs.
+      form = this.theForm;
+      fileItemForm = form.getFileItemForm();
+      fileItemFormFields = isc.shallowClone(fileItemForm.getItems());
+      // paramValues has a String representation of a JSONObject with the values of all the metadata values.
+      // Command and hiddenFields are needed in the Request of TabAttachment servlet.
+      fileItemFormFields.addAll([{
+        name: 'paramValues',
+        type: 'hidden',
+        value: ''
+      }, {
+        name: 'Command',
+        type: 'hidden',
+        value: 'SAVE_NEW_OB3'
+      }]);
+      fileItemFormFields.addAll(hiddenFields);
+
+      fileItemForm.setItems(fileItemFormFields);
+      // redraw to ensure that the new items are added to the html form. If this not happens then the 
+      // values are not included in the submitForm.
+      fileItemForm.redraw();
+      fileItemForm.setAction('./businessUtility/TabAttachments_FS.html');
+      fileItemForm.setTarget('background_target');
+    }
+  },
+
+  buildButtonLayout: function () {
+    var view = this,
+        buttons = [],
+        submitbutton, cancelButton;
+
+    function doClick() {
+      var view = this.view,
+          value = view.theForm.getItem('inpname').getValue(),
+          lastChar, fileName;
+
+      if (view.uploadMode === false) {
+        view.editFile();
+        return;
+      }
+      if (!value) {
+        isc.say(OB.I18N.getLabel('OBUIAPP_AttachmentsSpecifyFile'));
+        return;
+      }
+
+      lastChar = value.lastIndexOf('\\') + 1;
+      fileName = lastChar === -1 ? value : value.substring(lastChar);
+
+      if (view.attachSection.fileExists(fileName, view.attachSection.savedAttachments)) {
+        isc.confirm(OB.I18N.getLabel('OBUIAPP_ConfirmUploadOverwrite'), function (clickedOK) {
+          if (clickedOK !== true) {
+            return;
+          }
+          view.submitFile(fileName);
+        });
+      } else {
+        view.submitFile(fileName);
+      }
+
+    }
+
+    submitbutton = isc.OBFormButton.create({
+      title: OB.I18N.getLabel('OBUIAPP_AttachmentSubmit'),
+      click: doClick,
+      view: view
+    });
+    view.firstFocusedItem = submitbutton;
+    cancelButton = isc.OBFormButton.create({
+      title: OB.I18N.getLabel('OBUISC_Dialog.CANCEL_BUTTON_TITLE'),
+      realTitle: '',
+      click: function () {
+        view.closeClick();
+      }
+    });
+
+    buttons.push(isc.LayoutSpacer.create({}));
+    buttons.push(submitbutton);
+    buttons.push(isc.LayoutSpacer.create({
+      width: '30'
+    })); // 30px width
+    buttons.push(cancelButton);
+    buttons.push(isc.LayoutSpacer.create({}));
+
+    return buttons;
+  },
+
+  submitFile: function (fileName) {
+    var form = this.theForm;
+    var hTempLayout = isc.HLayout.create();
+    this.attachSection.addMember(hTempLayout, this.attachSection.getMembers().size());
+    var uploadingFile = isc.Label.create({
+      contents: fileName
+    });
+    var uploading = isc.Label.create({
+      className: 'OBLinkButtonItemFocused',
+      contents: '    ' + OB.I18N.getLabel('OBUIAPP_AttachmentUploading')
+    });
+    hTempLayout.addMember(uploadingFile);
+    hTempLayout.addMember(uploading);
+    var button = this.attachSection.getForm().view.toolBar.getLeftMember(isc.OBToolbar.TYPE_ATTACHMENTS);
+    if (!button) {
+      button = this.attachSection.getForm().view.toolBar.getLeftMember('attachExists');
+    }
+    button.customState = 'Progress';
+    button.resetBaseStyle();
+    if (OB.Utilities.currentUploader !== null) {
+      var curAttachSection = window[OB.Utilities.currentUploader];
+      if (curAttachSection && curAttachSection.resetToolbar) {
+        curAttachSection.resetToolbar();
+      }
+    }
+    OB.Utilities.currentUploader = this.attachSection.ID;
+    // Updates the hidden inputs of the FileItemForm with the current values in the main Form.
+    form.updateFileItemForm();
+    form.getFileItemForm().getItem('paramValues').setValue(isc.JSON.encode(this.getContextInfo()));
+    form.getFileItemForm().submitForm();
+
+    this.closeClick();
+  },
+
+  editFile: function () {
+    var form = this.theForm,
+        allProperties = {},
+        params = {
+        tabId: this.attachSection.tabId,
+        attachmentId: this.attachmentId,
+        attachmentName: this.attachmentName,
+        attachmentMethod: this.attachmentMethod
+        };
+    allProperties._params = this.getContextInfo();
+    allProperties.action = 'EDIT';
+
+    OB.RemoteCallManager.call('org.openbravo.client.application.window.AttachmentsAH', allProperties, params, function (response, data, request) {
+      OB.Utilities.uploadFinished(data.buttonId, data);
+      if (data.status === -1) {
+        OB.Utilities.writeErrorMessage(data.viewId, data.errorMessage);
+      }
+    });
+    this.closeClick();
+  }
+
+});
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/modules/org.openbravo.client.application/web/org.openbravo.client.application/js/process/ob-base-parameter-window-view.js	Thu Apr 07 13:40:02 2016 +0200
@@ -0,0 +1,508 @@
+/*
+ *************************************************************************
+ * The contents of this file are subject to the Openbravo  Public  License
+ * Version  1.1  (the  "License"),  being   the  Mozilla   Public  License
+ * Version 1.1  with a permitted attribution clause; you may not  use this
+ * file except in compliance with the License. You  may  obtain  a copy of
+ * the License at http://www.openbravo.com/legal/license.html
+ * Software distributed under the License  is  distributed  on  an "AS IS"
+ * basis, WITHOUT WARRANTY OF ANY KIND, either express or implied. See the
+ * License for the specific  language  governing  rights  and  limitations
+ * under the License.
+ * The Original Code is Openbravo ERP.
+ * The Initial Developer of the Original Code is Openbravo SLU
+ * All portions are Copyright (C) 2015-2016 Openbravo SLU
+ * All Rights Reserved.
+ * Contributor(s):  ______________________________________.
+ ************************************************************************
+ */
+
+isc.defineClass('OBBaseParameterWindowView', isc.VLayout);
+
+// == OBBaseParameterWindowView ==
+//   OBBaseParameterWindowView is the base view that it can be extended by
+// any process that use parameters defined in OBUIAPP_Parameter
+isc.OBBaseParameterWindowView.addProperties({
+  // Set default properties for the OBPopup container
+  showMinimizeButton: true,
+  showMaximizeButton: true,
+  popupWidth: '90%',
+  popupHeight: '90%',
+  // Set later inside initWidget
+  firstFocusedItem: null,
+  // Set later by implementations of this class
+  defaultsActionHandler: null,
+
+  // Set now pure P&E layout properties
+  width: '100%',
+  height: '100%',
+  overflow: 'auto',
+  autoSize: false,
+
+  toolBarLayout: null,
+  members: [],
+  baseParams: {},
+  formProps: {},
+
+  // allows to calculate extra context info (ie. when invoking from menu)
+  additionalContextInfo: {},
+
+  initWidget: function () {
+    var i, field, items = [],
+        buttonLayout = [],
+        view = this,
+        newShowIf, context, updatedExpandSection, params;
+
+    // this flag can be used by Selenium to determine when defaults are set
+    this.defaultsAreSet = false;
+
+    buttonLayout = view.buildButtonLayout();
+
+    if (!this.popup) {
+      this.toolBarLayout = isc.OBToolbar.create({
+        view: this,
+        leftMembers: [{}],
+        rightMembers: buttonLayout
+      });
+      // this.toolBarLayout.addMems(buttonLayout);
+      this.members.push(this.toolBarLayout);
+    }
+
+    this.messageBar = isc.OBMessageBar.create({
+      visibility: 'hidden',
+      view: this,
+      show: function () {
+        var showMessageBar = true;
+        this.Super('show', arguments);
+        view.resized(showMessageBar);
+      },
+      hide: function () {
+        var showMessageBar = false;
+        this.Super('hide', arguments);
+        view.resized(showMessageBar);
+      }
+    });
+    this.members.push(this.messageBar);
+
+    newShowIf = function (item, value, form, values) {
+      var currentValues, originalShowIfValue = false,
+          parentContext;
+
+      currentValues = isc.shallowClone(values) || {};
+      if (isc.isA.emptyObject(currentValues) && form && form.view) {
+        currentValues = isc.shallowClone(form.view.getCurrentValues());
+      } else if (isc.isA.emptyObject(currentValues) && form && form.getValues) {
+        currentValues = isc.shallowClone(form.getValues());
+      }
+      OB.Utilities.fixNull250(currentValues);
+      parentContext = this.view.getUnderLyingRecordContext(false, true, true, true);
+
+      try {
+        if (isc.isA.Function(this.originalShowIf)) {
+          originalShowIfValue = this.originalShowIf(item, value, form, currentValues, parentContext);
+        } else {
+          originalShowIfValue = isc.JSON.decode(this.originalShowIf);
+        }
+      } catch (_exception) {
+        isc.warn(_exception + ' ' + _exception.message + ' ' + _exception.stack);
+      }
+      if (originalShowIfValue && item.getType() === 'OBPickEditGridItem') {
+        // load the grid if it is being shown for the first time
+        if (item.canvas && item.canvas.viewGrid && !isc.isA.ResultSet(item.canvas.viewGrid.data)) {
+          if (item.defaultFilter !== null && !isc.isA.emptyObject(item.defaultFilter)) {
+            // if it has a default filter, apply it and use it when filtering
+            item.canvas.viewGrid.setFilterEditorCriteria(item.defaultFilter);
+            item.canvas.viewGrid.filterByEditor();
+          } else {
+            // if it does not have a default filter, just refresh the grid
+            item.canvas.viewGrid.refreshGrid();
+          }
+        }
+      }
+      if (this.view && this.view.theForm) {
+        this.view.theForm.markForRedraw();
+      }
+      return originalShowIfValue;
+    };
+    // this function is only used in OBSectionItems that are collapsed originally
+    // this is done to force the data fetch of its stored OBPickEditGridItems
+    updatedExpandSection = function () {
+      var i, itemName, item;
+      this.originalExpandSection();
+      for (i = 0; i < this.itemIds.length; i++) {
+        itemName = this.itemIds[i];
+        item = this.form.getItem(itemName);
+        if (item.type === 'OBPickEditGridItem' && !isc.isA.ResultSet(item.canvas.viewGrid.data)) {
+          item.canvas.viewGrid.fetchData(item.canvas.viewGrid.getCriteria());
+        }
+      }
+    };
+
+    // Parameters
+    if (this.viewProperties.fields) {
+      for (i = 0; i < this.viewProperties.fields.length; i++) {
+        field = this.viewProperties.fields[i];
+        field = isc.addProperties({
+          view: this
+        }, field);
+
+        if (field.showIf) {
+          field.originalShowIf = field.showIf;
+          field.showIf = newShowIf;
+        }
+        if (field.onChangeFunction) {
+          // the default
+          field.onChangeFunction.sort = 50;
+
+          OB.OnChangeRegistry.register(this.viewId, field.name, field.onChangeFunction, 'default');
+        }
+
+        if (field.type === 'OBSectionItem' && !field.sectionExpanded) {
+          // modifies the expandSection function of OBSectionItems collapsed originally to avoid having 
+          // unloaded grids when a section is expanded for the first time
+          field.originalExpandSection = isc.OBSectionItem.getPrototype().expandSection;
+          field.expandSection = updatedExpandSection;
+        }
+        items.push(field);
+
+      }
+
+      if (items.length !== 0) {
+        // create form if there are items to include
+        this.formProps.paramWindow = this;
+        this.theForm = isc.OBParameterWindowForm.create(this.formProps);
+        // If there is only one paremeter, it is a grid and the window is opened in a popup, then the window is a P&E window
+        if (items && items.length === 1 && items[0].type === 'OBPickEditGridItem' && this.popup) {
+          this.isPickAndExecuteWindow = true;
+        }
+        this.theForm.setItems(items);
+        this.theForm.setFieldSections();
+        this.formContainerLayout = isc.OBFormContainerLayout.create({});
+        this.formContainerLayout.addMember(this.theForm);
+        this.members.push(this.formContainerLayout);
+      }
+    }
+
+    if (this.popup) {
+      this.popupButtons = isc.OBFormContainerLayout.create({
+        defaultLayoutAlign: 'center',
+        align: 'center',
+        width: '100%',
+        height: OB.Styles.Process.PickAndExecute.buttonLayoutHeight,
+        members: [isc.HLayout.create({
+          width: 1,
+          overflow: 'visible',
+          styleName: this.buttonBarStyleName,
+          height: this.buttonBarHeight,
+          defaultLayoutAlign: 'center',
+          members: buttonLayout
+        })]
+      });
+      this.members.push(this.popupButtons);
+      this.closeClick = function () {
+        this.closeClick = function () {
+          return true;
+        }; // To avoid loop when "Super call"
+        this.enableParentViewShortcuts(); // restore active view shortcuts before closing
+        if (this.isExpandedRecord) {
+          this.callerField.grid.collapseRecord(this.callerField.record);
+        } else {
+          this.parentElement.parentElement.closeClick(); // Super call
+        }
+      };
+    }
+    this.loading = OB.Utilities.createLoadingLayout(OB.I18N.getLabel('OBUIAPP_PROCESSING'));
+    this.loading.hide();
+    this.members.push(this.loading);
+    this.Super('initWidget', arguments);
+
+    params = isc.shallowClone(this.baseParams);
+    context = this.getUnderLyingRecordContext(false, true, true, true);
+
+    // allow to add external parameters
+    isc.addProperties(context, this.externalParams);
+
+    if (this.callerField && this.callerField.view && this.callerField.view.getContextInfo) {
+      isc.addProperties(context || {}, this.callerField.view.getContextInfo(true /*excludeGrids*/ ));
+    }
+
+    this.disableParentViewShortcuts();
+
+    params.windowId = this.windowId;
+    OB.RemoteCallManager.call(this.defaultsActionHandler, context, params, function (rpcResponse, data, rpcRequest) {
+      view.handleDefaults(data);
+    });
+  },
+
+  /*
+   * Function that creates the layout with the buttons. Classes implementing OBBaseParameterWindowView
+   * have to override this function to add the needed buttons.
+   */
+  buildButtonLayout: function () {
+    return [];
+  },
+
+  disableFormItems: function () {
+    var i, params;
+    if (this.theForm && this.theForm.getItems) {
+      params = this.theForm.getItems();
+      for (i = 0; i < params.length; i++) {
+        if (params[i].disable) {
+          params[i].disable();
+        }
+      }
+    }
+  },
+
+  // dummy required by OBStandardView.prepareGridFields
+  setFieldFormProperties: function () {},
+
+  validate: function () {
+    var isValid;
+    if (this.theForm) {
+      isValid = this.theForm.validate();
+      if (!isValid) {
+        return isValid;
+      }
+    }
+    return true;
+  },
+
+  showProcessing: function (processing) {
+    var i;
+    if (processing) {
+      if (this.theForm) {
+        this.theForm.hide();
+      }
+      if (this.popupButtons) {
+        this.popupButtons.hide();
+      }
+
+      if (this.toolBarLayout) {
+        for (i = 0; i < this.toolBarLayout.children.length; i++) {
+          if (this.toolBarLayout.children[i].hide) {
+            this.toolBarLayout.children[i].hide();
+          }
+        }
+      }
+
+      this.loading.show();
+    } else {
+      if (this.theForm) {
+        this.theForm.show();
+      }
+
+      this.loading.hide();
+    }
+  },
+
+  // Checks params with readonly logic enabling or disabling them based on it
+  handleReadOnlyLogic: function () {
+    var form, fields, i, field, parentContext;
+
+    form = this.theForm;
+    if (!form) {
+      return;
+    }
+    parentContext = this.getUnderLyingRecordContext(false, true, true, true);
+
+    fields = form.getFields();
+    for (i = 0; i < fields.length; i++) {
+      field = form.getField(i);
+      if (field.readOnlyIf && field.setDisabled) {
+        field.setDisabled(field.readOnlyIf(form.getValues(), parentContext));
+      }
+    }
+  },
+
+  handleDisplayLogicForGridColumns: function () {
+    var form, fields, i, field;
+
+    form = this.theForm;
+    if (!form) {
+      return;
+    }
+
+    fields = form.getFields();
+    for (i = 0; i < fields.length; i++) {
+      field = form.getField(i);
+      if (field.canvas) {
+        if (field.canvas.viewGrid) {
+          field.canvas.viewGrid.evaluateDisplayLogicForGridColumns();
+        }
+      }
+    }
+  },
+
+  handleDefaults: function (result) {
+    var i, field, def, defaults = result.defaults,
+        filterExpressions = result.filterExpressions,
+        defaultFilter = {},
+        gridsToBeFiltered = [],
+        allRequiredSet;
+    if (!this.theForm) {
+      if (this.onLoadFunction) {
+        this.onLoadFunction(this);
+      }
+      return;
+    }
+
+    for (i in defaults) {
+      if (defaults.hasOwnProperty(i)) {
+        def = defaults[i];
+        field = this.theForm.getItem(i);
+        if (field) {
+          if (isc.isA.Object(def)) {
+            if (def.identifier && def.value) {
+              field.valueMap = field.valueMap || {};
+              field.valueMap[def.value] = def.identifier;
+              field.setValue(def.value);
+            }
+          } else {
+            field.setValue(this.getTypeSafeValue(field.typeInstance, def));
+          }
+        }
+      }
+    }
+    for (i in filterExpressions) {
+      if (filterExpressions.hasOwnProperty(i)) {
+        field = this.theForm.getItem(i);
+        defaultFilter = {};
+        isc.addProperties(defaultFilter, filterExpressions[i]);
+        field.setDefaultFilter(defaultFilter);
+        if (field.isVisible() && !field.showIf) {
+          field.canvas.viewGrid.setFilterEditorCriteria(defaultFilter);
+          gridsToBeFiltered.push(field.canvas.viewGrid);
+        }
+      }
<