<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" version="2.0">
  <channel>
    <title>topic Re: XML element attribute with different value per element instance in Application Development and Automation Discussions</title>
    <link>https://community.sap.com/t5/application-development-and-automation-discussions/xml-element-attribute-with-different-value-per-element-instance/m-p/11027034#M1898319</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Dear all,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I solved the matter using the link &lt;SPAN lang="EN-US" style="font-size: 11.0pt; font-family: 'Tahoma','sans-serif';"&gt;&lt;A class="jive-link-external-small" href="http://sapblog.rmtiwari.com/2009/04/generate-simple-transformation-for-xml.html"&gt;http://sapblog.rmtiwari.com/2009/04/generate-simple-transformation-for-xml.html&lt;/A&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Thu, 09 Apr 2015 13:43:03 GMT</pubDate>
    <dc:creator>konstantinos_vassiliadis</dc:creator>
    <dc:date>2015-04-09T13:43:03Z</dc:date>
    <item>
      <title>XML element attribute with different value per element instance</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/xml-element-attribute-with-different-value-per-element-instance/m-p/11027033#M1898318</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Dear experts,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I have an executable report that generates an XML based on an XSL transformation. The requirement is that the element attribute RECID of the element RECORD has a different value as follows:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;.....&lt;/P&gt;&lt;P&gt;&lt;SPAN class="m"&gt;&amp;lt;&lt;/SPAN&gt;&lt;SPAN class="t"&gt;RECORD&lt;/SPAN&gt;&lt;SPAN class="t"&gt; RECID&lt;/SPAN&gt;&lt;SPAN class="m"&gt;="&lt;/SPAN&gt;&lt;STRONG&gt;E4DEA6BB3ADCCBF18E4700145E1B2298&lt;/STRONG&gt;&lt;SPAN class="m"&gt;"&lt;/SPAN&gt;&lt;SPAN class="m"&gt;&amp;gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN class="m"&gt;...............................&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN class="m"&gt;&lt;SPAN class="m"&gt;&amp;lt;&lt;/SPAN&gt;&lt;SPAN class="t"&gt;RECORD&lt;/SPAN&gt;&lt;SPAN class="t"&gt; RECID&lt;/SPAN&gt;&lt;SPAN class="m"&gt;="&lt;/SPAN&gt;&lt;STRONG&gt;E4DEA6BB3ADCCBF111111111111111111"&lt;/STRONG&gt;&lt;SPAN class="m"&gt;&amp;gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN class="m"&gt;&lt;SPAN class="m"&gt;........................................................&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN class="m"&gt;&lt;SPAN class="m"&gt;&lt;SPAN class="m"&gt;&amp;lt;&lt;/SPAN&gt;&lt;SPAN class="t"&gt;RECORD&lt;/SPAN&gt;&lt;SPAN class="t"&gt; RECID&lt;/SPAN&gt;&lt;SPAN class="m"&gt;="&lt;/SPAN&gt;&lt;STRONG&gt;E4DEA6245WDUT185737373737373737373&lt;/STRONG&gt;&lt;SPAN class="m"&gt;"&lt;/SPAN&gt;&lt;SPAN class="m"&gt;&amp;gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN class="m"&gt;&lt;SPAN class="m"&gt;&lt;SPAN class="m"&gt;&lt;BR /&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN class="m"&gt;&lt;SPAN class="m"&gt;&lt;SPAN class="m"&gt;How can I achieve this? Currently the result I get is the following&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN class="m"&gt;&lt;SPAN class="m"&gt;&lt;SPAN class="m"&gt;&lt;BR /&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN class="m"&gt;&lt;SPAN class="m"&gt;&lt;SPAN class="m"&gt;&lt;SPAN class="t"&gt;RECORD&lt;/SPAN&gt;&lt;SPAN class="t"&gt; RECID&lt;/SPAN&gt;&lt;SPAN class="m"&gt;="&lt;/SPAN&gt;&lt;STRONG&gt;E4DEA6BB3ADCCBF18E4700145E1B2298&lt;/STRONG&gt;&lt;SPAN class="m"&gt;"&lt;/SPAN&gt;&lt;SPAN class="m"&gt;&amp;gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN class="m"&gt;&lt;SPAN class="m"&gt;&lt;SPAN class="m"&gt;&lt;SPAN class="m"&gt;...............................&lt;BR /&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN class="m"&gt;&lt;SPAN class="m"&gt;&lt;SPAN class="m"&gt;&lt;SPAN class="m"&gt;&lt;SPAN class="t"&gt;RECORD&lt;/SPAN&gt;&lt;SPAN class="t"&gt; RECID&lt;/SPAN&gt;&lt;SPAN class="m"&gt;="&lt;/SPAN&gt;&lt;STRONG&gt;E4DEA6BB3ADCCBF18E4700145E1B2298&lt;/STRONG&gt;&lt;SPAN class="m"&gt;"&lt;/SPAN&gt;&lt;SPAN class="m"&gt;&amp;gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN class="m"&gt;&lt;SPAN class="m"&gt;&lt;SPAN class="m"&gt;&lt;SPAN class="m"&gt;&lt;SPAN class="m"&gt;................................&lt;BR /&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN class="m"&gt;&lt;SPAN class="m"&gt;&lt;SPAN class="m"&gt;&lt;SPAN class="m"&gt;&lt;SPAN class="m"&gt;&lt;SPAN class="t"&gt;RECORD&lt;/SPAN&gt;&lt;SPAN class="t"&gt; RECID&lt;/SPAN&gt;&lt;SPAN class="m"&gt;="&lt;/SPAN&gt;&lt;STRONG&gt;E4DEA6BB3ADCCBF18E4700145E1B2298&lt;/STRONG&gt;&lt;SPAN class="m"&gt;"&lt;/SPAN&gt;&lt;SPAN class="m"&gt;&amp;gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN class="m"&gt;&lt;SPAN class="m"&gt;&lt;SPAN class="m"&gt;&lt;SPAN class="m"&gt;&lt;SPAN class="m"&gt;&lt;SPAN class="m"&gt;...............................&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN class="m"&gt;&lt;SPAN class="m"&gt;&lt;SPAN class="m"&gt;&lt;SPAN class="m"&gt;&lt;SPAN class="m"&gt;&lt;SPAN class="m"&gt;&lt;BR /&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN class="m"&gt;&lt;SPAN class="m"&gt;&lt;SPAN class="m"&gt;&lt;SPAN class="m"&gt;&lt;SPAN class="m"&gt;&lt;SPAN class="m"&gt;that is, I get the same value because I use the FM &lt;SPAN lang="EN-US" style="font-size: 10.0pt; font-family: 'Courier New'; color: black; background: white;"&gt;GUID_CREATE and pass to the transformation the following in ABAP&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN class="m"&gt;&lt;SPAN class="m"&gt;&lt;SPAN class="m"&gt;&lt;SPAN class="m"&gt;&lt;SPAN class="m"&gt;&lt;SPAN class="m"&gt;&lt;SPAN lang="EN-US" style="font-size: 10.0pt; font-family: 'Courier New'; color: black; background: white;"&gt;&lt;BR /&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN class="L0S52"&gt;CALL &lt;/SPAN&gt;&lt;SPAN class="L0S52"&gt;FUNCTION &lt;/SPAN&gt;&lt;SPAN class="L0S33"&gt;'GUID_CREATE'&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L0S52"&gt;IMPORTING&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; EV_GUID_32 &lt;SPAN class="L0S55"&gt;= &lt;/SPAN&gt;gv_recid&lt;SPAN class="L0S55"&gt;.&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN class="m"&gt;&lt;SPAN class="m"&gt;&lt;SPAN class="m"&gt;&lt;SPAN class="m"&gt;&lt;SPAN class="m"&gt;&lt;SPAN class="m"&gt;&lt;BR /&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN class="L0S52"&gt;call &lt;/SPAN&gt;TRANSFORMATION ZPOS_UP_MAT_MAST_2&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L0S52"&gt;PARAMETERS &lt;/SPAN&gt;RECID &lt;SPAN class="L0S55"&gt;= &lt;/SPAN&gt;gv_recid&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; SOURCE ITEM_ITEM &lt;SPAN class="L0S55"&gt;= &lt;/SPAN&gt;ltrans_MATERIAL_DATA[]&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; RESULT XML lxml_string&lt;SPAN class="L0S55"&gt;.&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L0S52"&gt;CATCH &lt;/SPAN&gt;CX_TRANSFORMATION_ERROR&lt;SPAN class="L0S55"&gt;.&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L0S52"&gt;RAISE &lt;/SPAN&gt;TRANSFORMATION_ERROR&lt;SPAN class="L0S55"&gt;.&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN class="L0S55"&gt;&lt;BR /&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN class="L0S55"&gt;The problem is somehow to make the value of RECID a structured data type and pass it to transformation or do it directly in XSLT&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN class="L0S55"&gt;&lt;BR /&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN class="L0S55"&gt;Thanks in advance,&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN class="L0S55"&gt;Konstantinos&lt;BR /&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 09 Apr 2015 10:59:39 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/xml-element-attribute-with-different-value-per-element-instance/m-p/11027033#M1898318</guid>
      <dc:creator>konstantinos_vassiliadis</dc:creator>
      <dc:date>2015-04-09T10:59:39Z</dc:date>
    </item>
    <item>
      <title>Re: XML element attribute with different value per element instance</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/xml-element-attribute-with-different-value-per-element-instance/m-p/11027034#M1898319</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Dear all,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I solved the matter using the link &lt;SPAN lang="EN-US" style="font-size: 11.0pt; font-family: 'Tahoma','sans-serif';"&gt;&lt;A class="jive-link-external-small" href="http://sapblog.rmtiwari.com/2009/04/generate-simple-transformation-for-xml.html"&gt;http://sapblog.rmtiwari.com/2009/04/generate-simple-transformation-for-xml.html&lt;/A&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 09 Apr 2015 13:43:03 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/xml-element-attribute-with-different-value-per-element-instance/m-p/11027034#M1898319</guid>
      <dc:creator>konstantinos_vassiliadis</dc:creator>
      <dc:date>2015-04-09T13:43:03Z</dc:date>
    </item>
  </channel>
</rss>

