Attached Files | issue40968.diff [^] (31,626 bytes) 2019-05-29 13:22 [Show Content] [Hide Content]diff --git a/src-db/database/model/modifiedTables/OBEI_ENTITY_MAPPING.xml b/src-db/database/model/modifiedTables/OBEI_ENTITY_MAPPING.xml
--- a/src-db/database/model/modifiedTables/OBEI_ENTITY_MAPPING.xml
+++ b/src-db/database/model/modifiedTables/OBEI_ENTITY_MAPPING.xml
@@ -13,5 +13,9 @@
<default/>
<onCreateDefault/>
</column>
+ <column name="EM_SAPECC_HAS_WRAPPER_SEGMENT" primaryKey="false" required="false" type="CHAR" size="1" autoIncrement="false">
+ <default><![CDATA[Y]]></default>
+ <onCreateDefault/>
+ </column>
</table>
</database>
diff --git a/src-db/database/sourcedata/AD_COLUMN.xml b/src-db/database/sourcedata/AD_COLUMN.xml
--- a/src-db/database/sourcedata/AD_COLUMN.xml
+++ b/src-db/database/sourcedata/AD_COLUMN.xml
@@ -34,6 +34,7 @@
<!--13E0AF5171E6445399950C5130A5BFB3--> <ALLOWSORTING><![CDATA[Y]]></ALLOWSORTING>
<!--13E0AF5171E6445399950C5130A5BFB3--> <ALLOWFILTERING><![CDATA[Y]]></ALLOWFILTERING>
<!--13E0AF5171E6445399950C5130A5BFB3--> <ALLOWED_CROSS_ORG_LINK><![CDATA[N]]></ALLOWED_CROSS_ORG_LINK>
+<!--13E0AF5171E6445399950C5130A5BFB3--> <IS_CHILD_PROPERTY_IN_PARENT><![CDATA[Y]]></IS_CHILD_PROPERTY_IN_PARENT>
<!--13E0AF5171E6445399950C5130A5BFB3--></AD_COLUMN>
<!--2CEB60257C2F471BB9083EDC7EF22C0E--><AD_COLUMN>
@@ -70,6 +71,7 @@
<!--2CEB60257C2F471BB9083EDC7EF22C0E--> <ALLOWSORTING><![CDATA[Y]]></ALLOWSORTING>
<!--2CEB60257C2F471BB9083EDC7EF22C0E--> <ALLOWFILTERING><![CDATA[Y]]></ALLOWFILTERING>
<!--2CEB60257C2F471BB9083EDC7EF22C0E--> <ALLOWED_CROSS_ORG_LINK><![CDATA[N]]></ALLOWED_CROSS_ORG_LINK>
+<!--2CEB60257C2F471BB9083EDC7EF22C0E--> <IS_CHILD_PROPERTY_IN_PARENT><![CDATA[Y]]></IS_CHILD_PROPERTY_IN_PARENT>
<!--2CEB60257C2F471BB9083EDC7EF22C0E--></AD_COLUMN>
<!--30FD6DC927904E3F97E6E0DAF945E5C2--><AD_COLUMN>
@@ -108,6 +110,7 @@
<!--30FD6DC927904E3F97E6E0DAF945E5C2--> <ALLOWSORTING><![CDATA[Y]]></ALLOWSORTING>
<!--30FD6DC927904E3F97E6E0DAF945E5C2--> <ALLOWFILTERING><![CDATA[Y]]></ALLOWFILTERING>
<!--30FD6DC927904E3F97E6E0DAF945E5C2--> <ALLOWED_CROSS_ORG_LINK><![CDATA[N]]></ALLOWED_CROSS_ORG_LINK>
+<!--30FD6DC927904E3F97E6E0DAF945E5C2--> <IS_CHILD_PROPERTY_IN_PARENT><![CDATA[Y]]></IS_CHILD_PROPERTY_IN_PARENT>
<!--30FD6DC927904E3F97E6E0DAF945E5C2--></AD_COLUMN>
<!--3C89C34431874F79B131386209B0D6F9--><AD_COLUMN>
@@ -145,6 +148,7 @@
<!--3C89C34431874F79B131386209B0D6F9--> <ALLOWSORTING><![CDATA[Y]]></ALLOWSORTING>
<!--3C89C34431874F79B131386209B0D6F9--> <ALLOWFILTERING><![CDATA[Y]]></ALLOWFILTERING>
<!--3C89C34431874F79B131386209B0D6F9--> <ALLOWED_CROSS_ORG_LINK><![CDATA[N]]></ALLOWED_CROSS_ORG_LINK>
+<!--3C89C34431874F79B131386209B0D6F9--> <IS_CHILD_PROPERTY_IN_PARENT><![CDATA[Y]]></IS_CHILD_PROPERTY_IN_PARENT>
<!--3C89C34431874F79B131386209B0D6F9--></AD_COLUMN>
<!--3E4FF02C42034BEFB3FCA6DCC53BEC93--><AD_COLUMN>
@@ -183,6 +187,7 @@
<!--3E4FF02C42034BEFB3FCA6DCC53BEC93--> <ALLOWSORTING><![CDATA[Y]]></ALLOWSORTING>
<!--3E4FF02C42034BEFB3FCA6DCC53BEC93--> <ALLOWFILTERING><![CDATA[Y]]></ALLOWFILTERING>
<!--3E4FF02C42034BEFB3FCA6DCC53BEC93--> <ALLOWED_CROSS_ORG_LINK><![CDATA[N]]></ALLOWED_CROSS_ORG_LINK>
+<!--3E4FF02C42034BEFB3FCA6DCC53BEC93--> <IS_CHILD_PROPERTY_IN_PARENT><![CDATA[Y]]></IS_CHILD_PROPERTY_IN_PARENT>
<!--3E4FF02C42034BEFB3FCA6DCC53BEC93--></AD_COLUMN>
<!--4D6DB0D6025943698D359B93F55DB6A3--><AD_COLUMN>
@@ -220,6 +225,7 @@
<!--4D6DB0D6025943698D359B93F55DB6A3--> <ALLOWSORTING><![CDATA[Y]]></ALLOWSORTING>
<!--4D6DB0D6025943698D359B93F55DB6A3--> <ALLOWFILTERING><![CDATA[Y]]></ALLOWFILTERING>
<!--4D6DB0D6025943698D359B93F55DB6A3--> <ALLOWED_CROSS_ORG_LINK><![CDATA[N]]></ALLOWED_CROSS_ORG_LINK>
+<!--4D6DB0D6025943698D359B93F55DB6A3--> <IS_CHILD_PROPERTY_IN_PARENT><![CDATA[Y]]></IS_CHILD_PROPERTY_IN_PARENT>
<!--4D6DB0D6025943698D359B93F55DB6A3--></AD_COLUMN>
<!--4DE98DD1532544D6BF715A34DF998B04--><AD_COLUMN>
@@ -256,6 +262,7 @@
<!--4DE98DD1532544D6BF715A34DF998B04--> <ALLOWSORTING><![CDATA[Y]]></ALLOWSORTING>
<!--4DE98DD1532544D6BF715A34DF998B04--> <ALLOWFILTERING><![CDATA[Y]]></ALLOWFILTERING>
<!--4DE98DD1532544D6BF715A34DF998B04--> <ALLOWED_CROSS_ORG_LINK><![CDATA[N]]></ALLOWED_CROSS_ORG_LINK>
+<!--4DE98DD1532544D6BF715A34DF998B04--> <IS_CHILD_PROPERTY_IN_PARENT><![CDATA[Y]]></IS_CHILD_PROPERTY_IN_PARENT>
<!--4DE98DD1532544D6BF715A34DF998B04--></AD_COLUMN>
<!--534D3AE94C4F47219CA434EF0B13B888--><AD_COLUMN>
@@ -294,6 +301,7 @@
<!--534D3AE94C4F47219CA434EF0B13B888--> <ALLOWSORTING><![CDATA[Y]]></ALLOWSORTING>
<!--534D3AE94C4F47219CA434EF0B13B888--> <ALLOWFILTERING><![CDATA[Y]]></ALLOWFILTERING>
<!--534D3AE94C4F47219CA434EF0B13B888--> <ALLOWED_CROSS_ORG_LINK><![CDATA[N]]></ALLOWED_CROSS_ORG_LINK>
+<!--534D3AE94C4F47219CA434EF0B13B888--> <IS_CHILD_PROPERTY_IN_PARENT><![CDATA[Y]]></IS_CHILD_PROPERTY_IN_PARENT>
<!--534D3AE94C4F47219CA434EF0B13B888--></AD_COLUMN>
<!--67A71E0D82FB4BD5970B6882BCF55838--><AD_COLUMN>
@@ -332,6 +340,7 @@
<!--67A71E0D82FB4BD5970B6882BCF55838--> <ALLOWSORTING><![CDATA[Y]]></ALLOWSORTING>
<!--67A71E0D82FB4BD5970B6882BCF55838--> <ALLOWFILTERING><![CDATA[Y]]></ALLOWFILTERING>
<!--67A71E0D82FB4BD5970B6882BCF55838--> <ALLOWED_CROSS_ORG_LINK><![CDATA[N]]></ALLOWED_CROSS_ORG_LINK>
+<!--67A71E0D82FB4BD5970B6882BCF55838--> <IS_CHILD_PROPERTY_IN_PARENT><![CDATA[Y]]></IS_CHILD_PROPERTY_IN_PARENT>
<!--67A71E0D82FB4BD5970B6882BCF55838--></AD_COLUMN>
<!--6C10FE69C4774AC597D1B1E9B2DA8761--><AD_COLUMN>
@@ -369,6 +378,7 @@
<!--6C10FE69C4774AC597D1B1E9B2DA8761--> <ALLOWSORTING><![CDATA[Y]]></ALLOWSORTING>
<!--6C10FE69C4774AC597D1B1E9B2DA8761--> <ALLOWFILTERING><![CDATA[Y]]></ALLOWFILTERING>
<!--6C10FE69C4774AC597D1B1E9B2DA8761--> <ALLOWED_CROSS_ORG_LINK><![CDATA[N]]></ALLOWED_CROSS_ORG_LINK>
+<!--6C10FE69C4774AC597D1B1E9B2DA8761--> <IS_CHILD_PROPERTY_IN_PARENT><![CDATA[Y]]></IS_CHILD_PROPERTY_IN_PARENT>
<!--6C10FE69C4774AC597D1B1E9B2DA8761--></AD_COLUMN>
<!--6D8C43BCF1714742B78AE4E5B52D9337--><AD_COLUMN>
@@ -406,6 +416,7 @@
<!--6D8C43BCF1714742B78AE4E5B52D9337--> <ALLOWSORTING><![CDATA[Y]]></ALLOWSORTING>
<!--6D8C43BCF1714742B78AE4E5B52D9337--> <ALLOWFILTERING><![CDATA[Y]]></ALLOWFILTERING>
<!--6D8C43BCF1714742B78AE4E5B52D9337--> <ALLOWED_CROSS_ORG_LINK><![CDATA[N]]></ALLOWED_CROSS_ORG_LINK>
+<!--6D8C43BCF1714742B78AE4E5B52D9337--> <IS_CHILD_PROPERTY_IN_PARENT><![CDATA[Y]]></IS_CHILD_PROPERTY_IN_PARENT>
<!--6D8C43BCF1714742B78AE4E5B52D9337--></AD_COLUMN>
<!--7073DDEA8783404EBCACD9FD0F4FA055--><AD_COLUMN>
@@ -445,6 +456,7 @@
<!--7073DDEA8783404EBCACD9FD0F4FA055--> <ALLOWSORTING><![CDATA[Y]]></ALLOWSORTING>
<!--7073DDEA8783404EBCACD9FD0F4FA055--> <ALLOWFILTERING><![CDATA[Y]]></ALLOWFILTERING>
<!--7073DDEA8783404EBCACD9FD0F4FA055--> <ALLOWED_CROSS_ORG_LINK><![CDATA[N]]></ALLOWED_CROSS_ORG_LINK>
+<!--7073DDEA8783404EBCACD9FD0F4FA055--> <IS_CHILD_PROPERTY_IN_PARENT><![CDATA[Y]]></IS_CHILD_PROPERTY_IN_PARENT>
<!--7073DDEA8783404EBCACD9FD0F4FA055--></AD_COLUMN>
<!--710FE9E7459B4BA19697AE8AE9B99505--><AD_COLUMN>
@@ -483,6 +495,7 @@
<!--710FE9E7459B4BA19697AE8AE9B99505--> <ALLOWSORTING><![CDATA[Y]]></ALLOWSORTING>
<!--710FE9E7459B4BA19697AE8AE9B99505--> <ALLOWFILTERING><![CDATA[Y]]></ALLOWFILTERING>
<!--710FE9E7459B4BA19697AE8AE9B99505--> <ALLOWED_CROSS_ORG_LINK><![CDATA[N]]></ALLOWED_CROSS_ORG_LINK>
+<!--710FE9E7459B4BA19697AE8AE9B99505--> <IS_CHILD_PROPERTY_IN_PARENT><![CDATA[Y]]></IS_CHILD_PROPERTY_IN_PARENT>
<!--710FE9E7459B4BA19697AE8AE9B99505--></AD_COLUMN>
<!--76F7B0F167EA4397B060CE1879D7A799--><AD_COLUMN>
@@ -520,6 +533,7 @@
<!--76F7B0F167EA4397B060CE1879D7A799--> <ALLOWSORTING><![CDATA[Y]]></ALLOWSORTING>
<!--76F7B0F167EA4397B060CE1879D7A799--> <ALLOWFILTERING><![CDATA[Y]]></ALLOWFILTERING>
<!--76F7B0F167EA4397B060CE1879D7A799--> <ALLOWED_CROSS_ORG_LINK><![CDATA[N]]></ALLOWED_CROSS_ORG_LINK>
+<!--76F7B0F167EA4397B060CE1879D7A799--> <IS_CHILD_PROPERTY_IN_PARENT><![CDATA[Y]]></IS_CHILD_PROPERTY_IN_PARENT>
<!--76F7B0F167EA4397B060CE1879D7A799--></AD_COLUMN>
<!--7B01BD9532B24598B761B8FDFBB4E729--><AD_COLUMN>
@@ -556,6 +570,7 @@
<!--7B01BD9532B24598B761B8FDFBB4E729--> <ALLOWSORTING><![CDATA[Y]]></ALLOWSORTING>
<!--7B01BD9532B24598B761B8FDFBB4E729--> <ALLOWFILTERING><![CDATA[Y]]></ALLOWFILTERING>
<!--7B01BD9532B24598B761B8FDFBB4E729--> <ALLOWED_CROSS_ORG_LINK><![CDATA[N]]></ALLOWED_CROSS_ORG_LINK>
+<!--7B01BD9532B24598B761B8FDFBB4E729--> <IS_CHILD_PROPERTY_IN_PARENT><![CDATA[Y]]></IS_CHILD_PROPERTY_IN_PARENT>
<!--7B01BD9532B24598B761B8FDFBB4E729--></AD_COLUMN>
<!--7F3B6CE99EAC461FAD649830660F5954--><AD_COLUMN>
@@ -593,6 +608,7 @@
<!--7F3B6CE99EAC461FAD649830660F5954--> <ALLOWSORTING><![CDATA[Y]]></ALLOWSORTING>
<!--7F3B6CE99EAC461FAD649830660F5954--> <ALLOWFILTERING><![CDATA[Y]]></ALLOWFILTERING>
<!--7F3B6CE99EAC461FAD649830660F5954--> <ALLOWED_CROSS_ORG_LINK><![CDATA[N]]></ALLOWED_CROSS_ORG_LINK>
+<!--7F3B6CE99EAC461FAD649830660F5954--> <IS_CHILD_PROPERTY_IN_PARENT><![CDATA[Y]]></IS_CHILD_PROPERTY_IN_PARENT>
<!--7F3B6CE99EAC461FAD649830660F5954--></AD_COLUMN>
<!--8125638A9A8E41F5B42243520DF2AD23--><AD_COLUMN>
@@ -630,6 +646,7 @@
<!--8125638A9A8E41F5B42243520DF2AD23--> <ALLOWSORTING><![CDATA[Y]]></ALLOWSORTING>
<!--8125638A9A8E41F5B42243520DF2AD23--> <ALLOWFILTERING><![CDATA[Y]]></ALLOWFILTERING>
<!--8125638A9A8E41F5B42243520DF2AD23--> <ALLOWED_CROSS_ORG_LINK><![CDATA[N]]></ALLOWED_CROSS_ORG_LINK>
+<!--8125638A9A8E41F5B42243520DF2AD23--> <IS_CHILD_PROPERTY_IN_PARENT><![CDATA[Y]]></IS_CHILD_PROPERTY_IN_PARENT>
<!--8125638A9A8E41F5B42243520DF2AD23--></AD_COLUMN>
<!--8412E7D560AF4521BE77E434C87C6693--><AD_COLUMN>
@@ -668,6 +685,7 @@
<!--8412E7D560AF4521BE77E434C87C6693--> <ALLOWSORTING><![CDATA[Y]]></ALLOWSORTING>
<!--8412E7D560AF4521BE77E434C87C6693--> <ALLOWFILTERING><![CDATA[Y]]></ALLOWFILTERING>
<!--8412E7D560AF4521BE77E434C87C6693--> <ALLOWED_CROSS_ORG_LINK><![CDATA[N]]></ALLOWED_CROSS_ORG_LINK>
+<!--8412E7D560AF4521BE77E434C87C6693--> <IS_CHILD_PROPERTY_IN_PARENT><![CDATA[Y]]></IS_CHILD_PROPERTY_IN_PARENT>
<!--8412E7D560AF4521BE77E434C87C6693--></AD_COLUMN>
<!--8BF6028AD7CE45D4924A5035DE6E4557--><AD_COLUMN>
@@ -697,7 +715,7 @@
<!--8BF6028AD7CE45D4924A5035DE6E4557--> <ISDESENCRYPTABLE><![CDATA[N]]></ISDESENCRYPTABLE>
<!--8BF6028AD7CE45D4924A5035DE6E4557--> <DEVELOPMENTSTATUS><![CDATA[RE]]></DEVELOPMENTSTATUS>
<!--8BF6028AD7CE45D4924A5035DE6E4557--> <AD_MODULE_ID><![CDATA[A222063AD2CE47B3AACCB6695305E2AB]]></AD_MODULE_ID>
-<!--8BF6028AD7CE45D4924A5035DE6E4557--> <POSITION><![CDATA[21]]></POSITION>
+<!--8BF6028AD7CE45D4924A5035DE6E4557--> <POSITION><![CDATA[23]]></POSITION>
<!--8BF6028AD7CE45D4924A5035DE6E4557--> <ISTRANSIENT><![CDATA[N]]></ISTRANSIENT>
<!--8BF6028AD7CE45D4924A5035DE6E4557--> <ISAUTOSAVE><![CDATA[Y]]></ISAUTOSAVE>
<!--8BF6028AD7CE45D4924A5035DE6E4557--> <VALIDATEONNEW><![CDATA[Y]]></VALIDATEONNEW>
@@ -706,6 +724,7 @@
<!--8BF6028AD7CE45D4924A5035DE6E4557--> <ALLOWSORTING><![CDATA[Y]]></ALLOWSORTING>
<!--8BF6028AD7CE45D4924A5035DE6E4557--> <ALLOWFILTERING><![CDATA[Y]]></ALLOWFILTERING>
<!--8BF6028AD7CE45D4924A5035DE6E4557--> <ALLOWED_CROSS_ORG_LINK><![CDATA[N]]></ALLOWED_CROSS_ORG_LINK>
+<!--8BF6028AD7CE45D4924A5035DE6E4557--> <IS_CHILD_PROPERTY_IN_PARENT><![CDATA[Y]]></IS_CHILD_PROPERTY_IN_PARENT>
<!--8BF6028AD7CE45D4924A5035DE6E4557--></AD_COLUMN>
<!--9607FF3558784F5994D1F3CD147E92D2--><AD_COLUMN>
@@ -743,6 +762,7 @@
<!--9607FF3558784F5994D1F3CD147E92D2--> <ALLOWSORTING><![CDATA[Y]]></ALLOWSORTING>
<!--9607FF3558784F5994D1F3CD147E92D2--> <ALLOWFILTERING><![CDATA[Y]]></ALLOWFILTERING>
<!--9607FF3558784F5994D1F3CD147E92D2--> <ALLOWED_CROSS_ORG_LINK><![CDATA[N]]></ALLOWED_CROSS_ORG_LINK>
+<!--9607FF3558784F5994D1F3CD147E92D2--> <IS_CHILD_PROPERTY_IN_PARENT><![CDATA[Y]]></IS_CHILD_PROPERTY_IN_PARENT>
<!--9607FF3558784F5994D1F3CD147E92D2--></AD_COLUMN>
<!--9C43B3BFFE1B49569295C34D61A72F78--><AD_COLUMN>
@@ -779,6 +799,7 @@
<!--9C43B3BFFE1B49569295C34D61A72F78--> <ALLOWSORTING><![CDATA[Y]]></ALLOWSORTING>
<!--9C43B3BFFE1B49569295C34D61A72F78--> <ALLOWFILTERING><![CDATA[Y]]></ALLOWFILTERING>
<!--9C43B3BFFE1B49569295C34D61A72F78--> <ALLOWED_CROSS_ORG_LINK><![CDATA[N]]></ALLOWED_CROSS_ORG_LINK>
+<!--9C43B3BFFE1B49569295C34D61A72F78--> <IS_CHILD_PROPERTY_IN_PARENT><![CDATA[Y]]></IS_CHILD_PROPERTY_IN_PARENT>
<!--9C43B3BFFE1B49569295C34D61A72F78--></AD_COLUMN>
<!--AA54F9AC2D044D76B5AFE88AF9E7BC1A--><AD_COLUMN>
@@ -818,6 +839,7 @@
<!--AA54F9AC2D044D76B5AFE88AF9E7BC1A--> <ALLOWSORTING><![CDATA[Y]]></ALLOWSORTING>
<!--AA54F9AC2D044D76B5AFE88AF9E7BC1A--> <ALLOWFILTERING><![CDATA[Y]]></ALLOWFILTERING>
<!--AA54F9AC2D044D76B5AFE88AF9E7BC1A--> <ALLOWED_CROSS_ORG_LINK><![CDATA[N]]></ALLOWED_CROSS_ORG_LINK>
+<!--AA54F9AC2D044D76B5AFE88AF9E7BC1A--> <IS_CHILD_PROPERTY_IN_PARENT><![CDATA[Y]]></IS_CHILD_PROPERTY_IN_PARENT>
<!--AA54F9AC2D044D76B5AFE88AF9E7BC1A--></AD_COLUMN>
<!--ADFB4026535A4F7E80CB596D3B3A0973--><AD_COLUMN>
@@ -854,6 +876,7 @@
<!--ADFB4026535A4F7E80CB596D3B3A0973--> <ALLOWSORTING><![CDATA[Y]]></ALLOWSORTING>
<!--ADFB4026535A4F7E80CB596D3B3A0973--> <ALLOWFILTERING><![CDATA[Y]]></ALLOWFILTERING>
<!--ADFB4026535A4F7E80CB596D3B3A0973--> <ALLOWED_CROSS_ORG_LINK><![CDATA[N]]></ALLOWED_CROSS_ORG_LINK>
+<!--ADFB4026535A4F7E80CB596D3B3A0973--> <IS_CHILD_PROPERTY_IN_PARENT><![CDATA[Y]]></IS_CHILD_PROPERTY_IN_PARENT>
<!--ADFB4026535A4F7E80CB596D3B3A0973--></AD_COLUMN>
<!--B35DB86357824D4599109E5053F130E2--><AD_COLUMN>
@@ -892,6 +915,7 @@
<!--B35DB86357824D4599109E5053F130E2--> <ALLOWSORTING><![CDATA[Y]]></ALLOWSORTING>
<!--B35DB86357824D4599109E5053F130E2--> <ALLOWFILTERING><![CDATA[Y]]></ALLOWFILTERING>
<!--B35DB86357824D4599109E5053F130E2--> <ALLOWED_CROSS_ORG_LINK><![CDATA[N]]></ALLOWED_CROSS_ORG_LINK>
+<!--B35DB86357824D4599109E5053F130E2--> <IS_CHILD_PROPERTY_IN_PARENT><![CDATA[Y]]></IS_CHILD_PROPERTY_IN_PARENT>
<!--B35DB86357824D4599109E5053F130E2--></AD_COLUMN>
<!--B36D7219D6F143B485A9202FA1F94B78--><AD_COLUMN>
@@ -930,6 +954,7 @@
<!--B36D7219D6F143B485A9202FA1F94B78--> <ALLOWSORTING><![CDATA[Y]]></ALLOWSORTING>
<!--B36D7219D6F143B485A9202FA1F94B78--> <ALLOWFILTERING><![CDATA[Y]]></ALLOWFILTERING>
<!--B36D7219D6F143B485A9202FA1F94B78--> <ALLOWED_CROSS_ORG_LINK><![CDATA[N]]></ALLOWED_CROSS_ORG_LINK>
+<!--B36D7219D6F143B485A9202FA1F94B78--> <IS_CHILD_PROPERTY_IN_PARENT><![CDATA[Y]]></IS_CHILD_PROPERTY_IN_PARENT>
<!--B36D7219D6F143B485A9202FA1F94B78--></AD_COLUMN>
<!--C2C30F8C9D814F4787513FAF241ECDBF--><AD_COLUMN>
@@ -968,6 +993,7 @@
<!--C2C30F8C9D814F4787513FAF241ECDBF--> <ALLOWSORTING><![CDATA[Y]]></ALLOWSORTING>
<!--C2C30F8C9D814F4787513FAF241ECDBF--> <ALLOWFILTERING><![CDATA[Y]]></ALLOWFILTERING>
<!--C2C30F8C9D814F4787513FAF241ECDBF--> <ALLOWED_CROSS_ORG_LINK><![CDATA[N]]></ALLOWED_CROSS_ORG_LINK>
+<!--C2C30F8C9D814F4787513FAF241ECDBF--> <IS_CHILD_PROPERTY_IN_PARENT><![CDATA[Y]]></IS_CHILD_PROPERTY_IN_PARENT>
<!--C2C30F8C9D814F4787513FAF241ECDBF--></AD_COLUMN>
<!--C41FF17ECD5846F89CB098AA1DBCF2CB--><AD_COLUMN>
@@ -1006,6 +1032,7 @@
<!--C41FF17ECD5846F89CB098AA1DBCF2CB--> <ALLOWSORTING><![CDATA[Y]]></ALLOWSORTING>
<!--C41FF17ECD5846F89CB098AA1DBCF2CB--> <ALLOWFILTERING><![CDATA[Y]]></ALLOWFILTERING>
<!--C41FF17ECD5846F89CB098AA1DBCF2CB--> <ALLOWED_CROSS_ORG_LINK><![CDATA[N]]></ALLOWED_CROSS_ORG_LINK>
+<!--C41FF17ECD5846F89CB098AA1DBCF2CB--> <IS_CHILD_PROPERTY_IN_PARENT><![CDATA[Y]]></IS_CHILD_PROPERTY_IN_PARENT>
<!--C41FF17ECD5846F89CB098AA1DBCF2CB--></AD_COLUMN>
<!--C9F50C6F177B4CA88766FB65FFADF402--><AD_COLUMN>
@@ -1044,6 +1071,7 @@
<!--C9F50C6F177B4CA88766FB65FFADF402--> <ALLOWSORTING><![CDATA[Y]]></ALLOWSORTING>
<!--C9F50C6F177B4CA88766FB65FFADF402--> <ALLOWFILTERING><![CDATA[Y]]></ALLOWFILTERING>
<!--C9F50C6F177B4CA88766FB65FFADF402--> <ALLOWED_CROSS_ORG_LINK><![CDATA[N]]></ALLOWED_CROSS_ORG_LINK>
+<!--C9F50C6F177B4CA88766FB65FFADF402--> <IS_CHILD_PROPERTY_IN_PARENT><![CDATA[Y]]></IS_CHILD_PROPERTY_IN_PARENT>
<!--C9F50C6F177B4CA88766FB65FFADF402--></AD_COLUMN>
<!--CE96C0198B144C31BDE9E1D13C9590FD--><AD_COLUMN>
@@ -1082,6 +1110,7 @@
<!--CE96C0198B144C31BDE9E1D13C9590FD--> <ALLOWSORTING><![CDATA[Y]]></ALLOWSORTING>
<!--CE96C0198B144C31BDE9E1D13C9590FD--> <ALLOWFILTERING><![CDATA[Y]]></ALLOWFILTERING>
<!--CE96C0198B144C31BDE9E1D13C9590FD--> <ALLOWED_CROSS_ORG_LINK><![CDATA[N]]></ALLOWED_CROSS_ORG_LINK>
+<!--CE96C0198B144C31BDE9E1D13C9590FD--> <IS_CHILD_PROPERTY_IN_PARENT><![CDATA[Y]]></IS_CHILD_PROPERTY_IN_PARENT>
<!--CE96C0198B144C31BDE9E1D13C9590FD--></AD_COLUMN>
<!--CF091EA564A442539BA88D9C965D0957--><AD_COLUMN>
@@ -1118,6 +1147,7 @@
<!--CF091EA564A442539BA88D9C965D0957--> <ALLOWSORTING><![CDATA[Y]]></ALLOWSORTING>
<!--CF091EA564A442539BA88D9C965D0957--> <ALLOWFILTERING><![CDATA[Y]]></ALLOWFILTERING>
<!--CF091EA564A442539BA88D9C965D0957--> <ALLOWED_CROSS_ORG_LINK><![CDATA[N]]></ALLOWED_CROSS_ORG_LINK>
+<!--CF091EA564A442539BA88D9C965D0957--> <IS_CHILD_PROPERTY_IN_PARENT><![CDATA[Y]]></IS_CHILD_PROPERTY_IN_PARENT>
<!--CF091EA564A442539BA88D9C965D0957--></AD_COLUMN>
<!--DA0AADBC2D694B0DB536D6612803FB5A--><AD_COLUMN>
@@ -1155,8 +1185,49 @@
<!--DA0AADBC2D694B0DB536D6612803FB5A--> <ALLOWSORTING><![CDATA[Y]]></ALLOWSORTING>
<!--DA0AADBC2D694B0DB536D6612803FB5A--> <ALLOWFILTERING><![CDATA[Y]]></ALLOWFILTERING>
<!--DA0AADBC2D694B0DB536D6612803FB5A--> <ALLOWED_CROSS_ORG_LINK><![CDATA[N]]></ALLOWED_CROSS_ORG_LINK>
+<!--DA0AADBC2D694B0DB536D6612803FB5A--> <IS_CHILD_PROPERTY_IN_PARENT><![CDATA[Y]]></IS_CHILD_PROPERTY_IN_PARENT>
<!--DA0AADBC2D694B0DB536D6612803FB5A--></AD_COLUMN>
+<!--DB46B02CB8D8496289F4B572DBDD1D3C--><AD_COLUMN>
+<!--DB46B02CB8D8496289F4B572DBDD1D3C--> <AD_COLUMN_ID><![CDATA[DB46B02CB8D8496289F4B572DBDD1D3C]]></AD_COLUMN_ID>
+<!--DB46B02CB8D8496289F4B572DBDD1D3C--> <AD_CLIENT_ID><![CDATA[0]]></AD_CLIENT_ID>
+<!--DB46B02CB8D8496289F4B572DBDD1D3C--> <AD_ORG_ID><![CDATA[0]]></AD_ORG_ID>
+<!--DB46B02CB8D8496289F4B572DBDD1D3C--> <ISACTIVE><![CDATA[Y]]></ISACTIVE>
+<!--DB46B02CB8D8496289F4B572DBDD1D3C--> <NAME><![CDATA[EM_Sapecc_Has_Wrapper_Segment]]></NAME>
+<!--DB46B02CB8D8496289F4B572DBDD1D3C--> <DESCRIPTION><![CDATA[Determines if the current iDoc has a wrapper segment]]></DESCRIPTION>
+<!--DB46B02CB8D8496289F4B572DBDD1D3C--> <HELP><![CDATA[Most iDocs have a segment just after the EDI_DC40, that wraps around all the properties and subsegments of the idoc (i.e. E1WPB01 in PUBON, E1KNA1M in DEBMAS, E1WPA01 in WP_PLU). However, some iDocs (i.e. ORDERS 05) do not have a wrapper segment, and they must be flagged so they connector infrastructure handle them properly]]></HELP>
+<!--DB46B02CB8D8496289F4B572DBDD1D3C--> <COLUMNNAME><![CDATA[EM_Sapecc_Has_Wrapper_Segment]]></COLUMNNAME>
+<!--DB46B02CB8D8496289F4B572DBDD1D3C--> <AD_TABLE_ID><![CDATA[60EF50EC900C44389D178B20929FCED9]]></AD_TABLE_ID>
+<!--DB46B02CB8D8496289F4B572DBDD1D3C--> <AD_REFERENCE_ID><![CDATA[20]]></AD_REFERENCE_ID>
+<!--DB46B02CB8D8496289F4B572DBDD1D3C--> <FIELDLENGTH><![CDATA[1]]></FIELDLENGTH>
+<!--DB46B02CB8D8496289F4B572DBDD1D3C--> <DEFAULTVALUE><![CDATA[Y]]></DEFAULTVALUE>
+<!--DB46B02CB8D8496289F4B572DBDD1D3C--> <ISKEY><![CDATA[N]]></ISKEY>
+<!--DB46B02CB8D8496289F4B572DBDD1D3C--> <ISPARENT><![CDATA[N]]></ISPARENT>
+<!--DB46B02CB8D8496289F4B572DBDD1D3C--> <ISMANDATORY><![CDATA[N]]></ISMANDATORY>
+<!--DB46B02CB8D8496289F4B572DBDD1D3C--> <ISUPDATEABLE><![CDATA[Y]]></ISUPDATEABLE>
+<!--DB46B02CB8D8496289F4B572DBDD1D3C--> <ISIDENTIFIER><![CDATA[N]]></ISIDENTIFIER>
+<!--DB46B02CB8D8496289F4B572DBDD1D3C--> <SEQNO><![CDATA[190]]></SEQNO>
+<!--DB46B02CB8D8496289F4B572DBDD1D3C--> <ISTRANSLATED><![CDATA[N]]></ISTRANSLATED>
+<!--DB46B02CB8D8496289F4B572DBDD1D3C--> <ISENCRYPTED><![CDATA[N]]></ISENCRYPTED>
+<!--DB46B02CB8D8496289F4B572DBDD1D3C--> <ISSELECTIONCOLUMN><![CDATA[N]]></ISSELECTIONCOLUMN>
+<!--DB46B02CB8D8496289F4B572DBDD1D3C--> <AD_ELEMENT_ID><![CDATA[96B4B8E6F25A4AFFA594924AE684A2B6]]></AD_ELEMENT_ID>
+<!--DB46B02CB8D8496289F4B572DBDD1D3C--> <ISSESSIONATTR><![CDATA[N]]></ISSESSIONATTR>
+<!--DB46B02CB8D8496289F4B572DBDD1D3C--> <ISSECONDARYKEY><![CDATA[N]]></ISSECONDARYKEY>
+<!--DB46B02CB8D8496289F4B572DBDD1D3C--> <ISDESENCRYPTABLE><![CDATA[N]]></ISDESENCRYPTABLE>
+<!--DB46B02CB8D8496289F4B572DBDD1D3C--> <DEVELOPMENTSTATUS><![CDATA[RE]]></DEVELOPMENTSTATUS>
+<!--DB46B02CB8D8496289F4B572DBDD1D3C--> <AD_MODULE_ID><![CDATA[A222063AD2CE47B3AACCB6695305E2AB]]></AD_MODULE_ID>
+<!--DB46B02CB8D8496289F4B572DBDD1D3C--> <POSITION><![CDATA[26]]></POSITION>
+<!--DB46B02CB8D8496289F4B572DBDD1D3C--> <ISTRANSIENT><![CDATA[N]]></ISTRANSIENT>
+<!--DB46B02CB8D8496289F4B572DBDD1D3C--> <ISAUTOSAVE><![CDATA[Y]]></ISAUTOSAVE>
+<!--DB46B02CB8D8496289F4B572DBDD1D3C--> <VALIDATEONNEW><![CDATA[Y]]></VALIDATEONNEW>
+<!--DB46B02CB8D8496289F4B572DBDD1D3C--> <IMAGESIZEVALUESACTION><![CDATA[N]]></IMAGESIZEVALUESACTION>
+<!--DB46B02CB8D8496289F4B572DBDD1D3C--> <ISUSEDSEQUENCE><![CDATA[N]]></ISUSEDSEQUENCE>
+<!--DB46B02CB8D8496289F4B572DBDD1D3C--> <ALLOWSORTING><![CDATA[Y]]></ALLOWSORTING>
+<!--DB46B02CB8D8496289F4B572DBDD1D3C--> <ALLOWFILTERING><![CDATA[Y]]></ALLOWFILTERING>
+<!--DB46B02CB8D8496289F4B572DBDD1D3C--> <ALLOWED_CROSS_ORG_LINK><![CDATA[N]]></ALLOWED_CROSS_ORG_LINK>
+<!--DB46B02CB8D8496289F4B572DBDD1D3C--> <IS_CHILD_PROPERTY_IN_PARENT><![CDATA[N]]></IS_CHILD_PROPERTY_IN_PARENT>
+<!--DB46B02CB8D8496289F4B572DBDD1D3C--></AD_COLUMN>
+
<!--E615B421CB144658AE574AEA1FBFBAE3--><AD_COLUMN>
<!--E615B421CB144658AE574AEA1FBFBAE3--> <AD_COLUMN_ID><![CDATA[E615B421CB144658AE574AEA1FBFBAE3]]></AD_COLUMN_ID>
<!--E615B421CB144658AE574AEA1FBFBAE3--> <AD_CLIENT_ID><![CDATA[0]]></AD_CLIENT_ID>
@@ -1192,6 +1263,7 @@
<!--E615B421CB144658AE574AEA1FBFBAE3--> <ALLOWSORTING><![CDATA[Y]]></ALLOWSORTING>
<!--E615B421CB144658AE574AEA1FBFBAE3--> <ALLOWFILTERING><![CDATA[Y]]></ALLOWFILTERING>
<!--E615B421CB144658AE574AEA1FBFBAE3--> <ALLOWED_CROSS_ORG_LINK><![CDATA[N]]></ALLOWED_CROSS_ORG_LINK>
+<!--E615B421CB144658AE574AEA1FBFBAE3--> <IS_CHILD_PROPERTY_IN_PARENT><![CDATA[Y]]></IS_CHILD_PROPERTY_IN_PARENT>
<!--E615B421CB144658AE574AEA1FBFBAE3--></AD_COLUMN>
<!--E85BB702A0D7433291BD7571FC576C89--><AD_COLUMN>
@@ -1234,6 +1306,7 @@
<!--E85BB702A0D7433291BD7571FC576C89--> <ALLOWSORTING><![CDATA[Y]]></ALLOWSORTING>
<!--E85BB702A0D7433291BD7571FC576C89--> <ALLOWFILTERING><![CDATA[Y]]></ALLOWFILTERING>
<!--E85BB702A0D7433291BD7571FC576C89--> <ALLOWED_CROSS_ORG_LINK><![CDATA[N]]></ALLOWED_CROSS_ORG_LINK>
+<!--E85BB702A0D7433291BD7571FC576C89--> <IS_CHILD_PROPERTY_IN_PARENT><![CDATA[Y]]></IS_CHILD_PROPERTY_IN_PARENT>
<!--E85BB702A0D7433291BD7571FC576C89--></AD_COLUMN>
<!--F0D4049F89CB4AF8B926481B7846F543--><AD_COLUMN>
@@ -1273,6 +1346,7 @@
<!--F0D4049F89CB4AF8B926481B7846F543--> <ALLOWSORTING><![CDATA[Y]]></ALLOWSORTING>
<!--F0D4049F89CB4AF8B926481B7846F543--> <ALLOWFILTERING><![CDATA[Y]]></ALLOWFILTERING>
<!--F0D4049F89CB4AF8B926481B7846F543--> <ALLOWED_CROSS_ORG_LINK><![CDATA[N]]></ALLOWED_CROSS_ORG_LINK>
+<!--F0D4049F89CB4AF8B926481B7846F543--> <IS_CHILD_PROPERTY_IN_PARENT><![CDATA[Y]]></IS_CHILD_PROPERTY_IN_PARENT>
<!--F0D4049F89CB4AF8B926481B7846F543--></AD_COLUMN>
<!--F7EA8CE4134E45268B91B236B7D668F4--><AD_COLUMN>
@@ -1311,6 +1385,7 @@
<!--F7EA8CE4134E45268B91B236B7D668F4--> <ALLOWSORTING><![CDATA[Y]]></ALLOWSORTING>
<!--F7EA8CE4134E45268B91B236B7D668F4--> <ALLOWFILTERING><![CDATA[Y]]></ALLOWFILTERING>
<!--F7EA8CE4134E45268B91B236B7D668F4--> <ALLOWED_CROSS_ORG_LINK><![CDATA[N]]></ALLOWED_CROSS_ORG_LINK>
+<!--F7EA8CE4134E45268B91B236B7D668F4--> <IS_CHILD_PROPERTY_IN_PARENT><![CDATA[Y]]></IS_CHILD_PROPERTY_IN_PARENT>
<!--F7EA8CE4134E45268B91B236B7D668F4--></AD_COLUMN>
</data>
diff --git a/src-db/database/sourcedata/AD_ELEMENT.xml b/src-db/database/sourcedata/AD_ELEMENT.xml
--- a/src-db/database/sourcedata/AD_ELEMENT.xml
+++ b/src-db/database/sourcedata/AD_ELEMENT.xml
@@ -148,6 +148,20 @@
<!--7A094C7CF8DA41D7AA388CC1838C8C7B--> <ISGLOSSARY><![CDATA[N]]></ISGLOSSARY>
<!--7A094C7CF8DA41D7AA388CC1838C8C7B--></AD_ELEMENT>
+<!--96B4B8E6F25A4AFFA594924AE684A2B6--><AD_ELEMENT>
+<!--96B4B8E6F25A4AFFA594924AE684A2B6--> <AD_ELEMENT_ID><![CDATA[96B4B8E6F25A4AFFA594924AE684A2B6]]></AD_ELEMENT_ID>
+<!--96B4B8E6F25A4AFFA594924AE684A2B6--> <AD_CLIENT_ID><![CDATA[0]]></AD_CLIENT_ID>
+<!--96B4B8E6F25A4AFFA594924AE684A2B6--> <AD_ORG_ID><![CDATA[0]]></AD_ORG_ID>
+<!--96B4B8E6F25A4AFFA594924AE684A2B6--> <ISACTIVE><![CDATA[Y]]></ISACTIVE>
+<!--96B4B8E6F25A4AFFA594924AE684A2B6--> <COLUMNNAME><![CDATA[EM_Sapecc_Has_Wrapper_Segment]]></COLUMNNAME>
+<!--96B4B8E6F25A4AFFA594924AE684A2B6--> <NAME><![CDATA[Has Wrapper Segment]]></NAME>
+<!--96B4B8E6F25A4AFFA594924AE684A2B6--> <PRINTNAME><![CDATA[Has Wrapper Segment]]></PRINTNAME>
+<!--96B4B8E6F25A4AFFA594924AE684A2B6--> <DESCRIPTION><![CDATA[Determines if the current iDoc has a wrapper segment]]></DESCRIPTION>
+<!--96B4B8E6F25A4AFFA594924AE684A2B6--> <HELP><![CDATA[Most iDocs have a segment just after the EDI_DC40, that wraps around all the properties and subsegments of the idoc (i.e. E1WPB01 in PUBON, E1KNA1M in DEBMAS, E1WPA01 in WP_PLU). However, some iDocs (i.e. ORDERS 05) do not have a wrapper segment, and they must be flagged so they connector infrastructure handle them properly]]></HELP>
+<!--96B4B8E6F25A4AFFA594924AE684A2B6--> <AD_MODULE_ID><![CDATA[A222063AD2CE47B3AACCB6695305E2AB]]></AD_MODULE_ID>
+<!--96B4B8E6F25A4AFFA594924AE684A2B6--> <ISGLOSSARY><![CDATA[N]]></ISGLOSSARY>
+<!--96B4B8E6F25A4AFFA594924AE684A2B6--></AD_ELEMENT>
+
<!--A1EC9495060346AD9FB502CB8F063E46--><AD_ELEMENT>
<!--A1EC9495060346AD9FB502CB8F063E46--> <AD_ELEMENT_ID><![CDATA[A1EC9495060346AD9FB502CB8F063E46]]></AD_ELEMENT_ID>
<!--A1EC9495060346AD9FB502CB8F063E46--> <AD_CLIENT_ID><![CDATA[0]]></AD_CLIENT_ID>
diff --git a/src-db/database/sourcedata/AD_FIELD.xml b/src-db/database/sourcedata/AD_FIELD.xml
--- a/src-db/database/sourcedata/AD_FIELD.xml
+++ b/src-db/database/sourcedata/AD_FIELD.xml
@@ -667,4 +667,33 @@
<!--E7B7D14A30CA4A93834168E858CDC566--> <EM_OBUIAPP_SHOWSUMMARY><![CDATA[N]]></EM_OBUIAPP_SHOWSUMMARY>
<!--E7B7D14A30CA4A93834168E858CDC566--></AD_FIELD>
+<!--FC2FA3C7C0BF42B98D7FE02BA06F266C--><AD_FIELD>
+<!--FC2FA3C7C0BF42B98D7FE02BA06F266C--> <AD_FIELD_ID><![CDATA[FC2FA3C7C0BF42B98D7FE02BA06F266C]]></AD_FIELD_ID>
+<!--FC2FA3C7C0BF42B98D7FE02BA06F266C--> <AD_CLIENT_ID><![CDATA[0]]></AD_CLIENT_ID>
+<!--FC2FA3C7C0BF42B98D7FE02BA06F266C--> <AD_ORG_ID><![CDATA[0]]></AD_ORG_ID>
+<!--FC2FA3C7C0BF42B98D7FE02BA06F266C--> <ISACTIVE><![CDATA[Y]]></ISACTIVE>
+<!--FC2FA3C7C0BF42B98D7FE02BA06F266C--> <NAME><![CDATA[Has Wrapper Segment]]></NAME>
+<!--FC2FA3C7C0BF42B98D7FE02BA06F266C--> <DESCRIPTION><![CDATA[Determines if the current iDoc has a wrapper segment]]></DESCRIPTION>
+<!--FC2FA3C7C0BF42B98D7FE02BA06F266C--> <HELP><![CDATA[Most iDocs have a segment just after the EDI_DC40, that wraps around all the properties and subsegments of the idoc (i.e. E1WPB01 in PUBON, E1KNA1M in DEBMAS, E1WPA01 in WP_PLU). However, some iDocs (i.e. ORDERS 05) do not have a wrapper segment, and they must be flagged so they connector infrastructure handle them properly]]></HELP>
+<!--FC2FA3C7C0BF42B98D7FE02BA06F266C--> <ISCENTRALLYMAINTAINED><![CDATA[Y]]></ISCENTRALLYMAINTAINED>
+<!--FC2FA3C7C0BF42B98D7FE02BA06F266C--> <AD_TAB_ID><![CDATA[671C8CB43C064C79BCA9F064CDD532B1]]></AD_TAB_ID>
+<!--FC2FA3C7C0BF42B98D7FE02BA06F266C--> <AD_COLUMN_ID><![CDATA[DB46B02CB8D8496289F4B572DBDD1D3C]]></AD_COLUMN_ID>
+<!--FC2FA3C7C0BF42B98D7FE02BA06F266C--> <IGNOREINWAD><![CDATA[N]]></IGNOREINWAD>
+<!--FC2FA3C7C0BF42B98D7FE02BA06F266C--> <ISDISPLAYED><![CDATA[Y]]></ISDISPLAYED>
+<!--FC2FA3C7C0BF42B98D7FE02BA06F266C--> <DISPLAYLOGIC><![CDATA[@System_Type@='SAPECC_SAPECC' & @Integration_Direction@='ExternalSystemToOb']]></DISPLAYLOGIC>
+<!--FC2FA3C7C0BF42B98D7FE02BA06F266C--> <DISPLAYLENGTH><![CDATA[1]]></DISPLAYLENGTH>
+<!--FC2FA3C7C0BF42B98D7FE02BA06F266C--> <ISREADONLY><![CDATA[N]]></ISREADONLY>
+<!--FC2FA3C7C0BF42B98D7FE02BA06F266C--> <SEQNO><![CDATA[130]]></SEQNO>
+<!--FC2FA3C7C0BF42B98D7FE02BA06F266C--> <ISSAMELINE><![CDATA[N]]></ISSAMELINE>
+<!--FC2FA3C7C0BF42B98D7FE02BA06F266C--> <ISFIELDONLY><![CDATA[N]]></ISFIELDONLY>
+<!--FC2FA3C7C0BF42B98D7FE02BA06F266C--> <ISENCRYPTED><![CDATA[N]]></ISENCRYPTED>
+<!--FC2FA3C7C0BF42B98D7FE02BA06F266C--> <SHOWINRELATION><![CDATA[N]]></SHOWINRELATION>
+<!--FC2FA3C7C0BF42B98D7FE02BA06F266C--> <ISFIRSTFOCUSEDFIELD><![CDATA[N]]></ISFIRSTFOCUSEDFIELD>
+<!--FC2FA3C7C0BF42B98D7FE02BA06F266C--> <AD_MODULE_ID><![CDATA[A222063AD2CE47B3AACCB6695305E2AB]]></AD_MODULE_ID>
+<!--FC2FA3C7C0BF42B98D7FE02BA06F266C--> <STARTINODDCOLUMN><![CDATA[N]]></STARTINODDCOLUMN>
+<!--FC2FA3C7C0BF42B98D7FE02BA06F266C--> <STARTNEWLINE><![CDATA[N]]></STARTNEWLINE>
+<!--FC2FA3C7C0BF42B98D7FE02BA06F266C--> <ISSHOWNINSTATUSBAR><![CDATA[N]]></ISSHOWNINSTATUSBAR>
+<!--FC2FA3C7C0BF42B98D7FE02BA06F266C--> <EM_OBUIAPP_SHOWSUMMARY><![CDATA[N]]></EM_OBUIAPP_SHOWSUMMARY>
+<!--FC2FA3C7C0BF42B98D7FE02BA06F266C--></AD_FIELD>
+
</data>
diff --git a/src/org/openbravo/service/integration/sapecc/edl/ImportDataProcessor.java b/src/org/openbravo/service/integration/sapecc/edl/ImportDataProcessor.java
--- a/src/org/openbravo/service/integration/sapecc/edl/ImportDataProcessor.java
+++ b/src/org/openbravo/service/integration/sapecc/edl/ImportDataProcessor.java
@@ -1,6 +1,6 @@
/*
************************************************************************************
- * Copyright (C) 2017 Openbravo S.L.U.
+ * Copyright (C) 2017-2019 Openbravo S.L.U.
* Licensed under the Openbravo Commercial License version 1.0
* You may obtain a copy of the License at http://www.openbravo.com/legal/obcl.html
* or in the legal folder of this module distribution.
@@ -9,6 +9,8 @@
package org.openbravo.service.integration.sapecc.edl;
import org.openbravo.client.kernel.ComponentProvider.Qualifier;
+import org.openbravo.dal.service.OBDal;
+import org.openbravo.service.external.integration.EntityMapping;
import org.openbravo.service.external.integration.edl.ConnectorBaseDataProcessor;
import org.openbravo.service.integration.sapecc.idoc.IdocUnwrapper;
@@ -27,14 +29,27 @@
return extractContentFromIdoc(fullIdocContent);
}
- private String extractContentFromIdoc(String fullIdocContent) {
+ private String extractContentFromIdoc(String rawIdocContent) {
IdocUnwrapper unwrapper = new IdocUnwrapper();
String unwrappedContent = null;
try {
- unwrappedContent = unwrapper.unwrap(fullIdocContent);
+ System.out.println(contextData);
+ String entityMappingId = contextData.getString("entityMappingId");
+ EntityMapping entityMapping = OBDal.getInstance().get(EntityMapping.class, entityMappingId);
+ String iDocWithMainSegment = rawIdocContent;
+ if (!entityMapping.isSapeccHasWrapperSegment()) {
+ // the IdocUnwrapper requires that the idoc has a header segment
+ iDocWithMainSegment = addHeaderSegment(rawIdocContent);
+ }
+ unwrappedContent = unwrapper.unwrap(iDocWithMainSegment);
} catch (Exception e) {
- throw new IllegalArgumentException("Idoc could not be unwrapped: " + fullIdocContent, e);
+ throw new IllegalArgumentException("Idoc could not be unwrapped: " + rawIdocContent, e);
}
return unwrappedContent;
}
+
+ private String addHeaderSegment(String rawIdocContent) {
+ return rawIdocContent.replace("</EDI_DC40>", "</EDI_DC40><HEADER SEGMENT=\"1\">")
+ .replace("</IDOC>", "</HEADER></IDOC>");
+ }
}
WP_PER_WITH_MAIN_SEGMENT.xml [^] (1,002 bytes) 2019-06-25 15:43
WP_PER_WITHOUT_MAIN_SEGMENT.xml [^] (961 bytes) 2019-06-25 15:43 |