<?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 [DOM] Put input value into a new node in Application Development and Automation Discussions</title>
    <link>https://community.sap.com/t5/application-development-and-automation-discussions/dom-put-input-value-into-a-new-node/m-p/2339413#M515426</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hey,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;trying XI Mapping with ABAP. I want to create a new node filled with the&lt;/P&gt;&lt;P&gt;value of another node. Using the the &amp;lt;a href="http://help.sap.com/saphelp_nw04s/helpdata/en/86/8280db12d511d5991b00508b6b8b11/frameset.htm"&amp;gt;XML libary&amp;lt;/a&amp;gt; of SAP for this.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;First I tried this:&lt;/P&gt;&lt;P&gt;&amp;lt;i&amp;gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;get message content of tag &amp;lt;carrid&amp;gt;&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  DATA: carrid TYPE REF TO if_ixml_node_collection.&lt;/P&gt;&lt;P&gt;  carrid = idocument-&amp;gt;get_elements_by_tag_name( 'carrid' ).&lt;/P&gt;&lt;P&gt;...&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;add carrid node to the output document&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; DATA: outcode1 TYPE REF TO if_ixml_node.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; outcode1 = carrid-&amp;gt;get_item( index = 0 ).&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; irc = flight_key-&amp;gt;append_child( outcode1 ).&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&amp;lt;/i&amp;gt;&lt;/P&gt;&lt;P&gt;But this copy node value AND node name, but my new node should be renamed.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Next I tried this:&lt;/P&gt;&lt;P&gt;&amp;lt;i&amp;gt;&lt;/P&gt;&lt;P&gt;  DATA: element TYPE REF TO if_ixml_element,&lt;/P&gt;&lt;P&gt;        aline value 'AZ'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  element = odocument-&amp;gt;create_simple_element(&lt;/P&gt;&lt;P&gt;                       name   = 'AIRLINEID'&lt;/P&gt;&lt;P&gt;                       value  = aline&lt;/P&gt;&lt;P&gt;                       parent = flight_key ).&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;lt;/i&amp;gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;But for value he seems not to accept a variable. &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Any ideas how to do this? &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;thx&lt;/P&gt;&lt;P&gt;chris&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Mon, 18 Jun 2007 14:56:09 GMT</pubDate>
    <dc:creator>Former Member</dc:creator>
    <dc:date>2007-06-18T14:56:09Z</dc:date>
    <item>
      <title>[DOM] Put input value into a new node</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/dom-put-input-value-into-a-new-node/m-p/2339413#M515426</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hey,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;trying XI Mapping with ABAP. I want to create a new node filled with the&lt;/P&gt;&lt;P&gt;value of another node. Using the the &amp;lt;a href="http://help.sap.com/saphelp_nw04s/helpdata/en/86/8280db12d511d5991b00508b6b8b11/frameset.htm"&amp;gt;XML libary&amp;lt;/a&amp;gt; of SAP for this.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;First I tried this:&lt;/P&gt;&lt;P&gt;&amp;lt;i&amp;gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;get message content of tag &amp;lt;carrid&amp;gt;&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  DATA: carrid TYPE REF TO if_ixml_node_collection.&lt;/P&gt;&lt;P&gt;  carrid = idocument-&amp;gt;get_elements_by_tag_name( 'carrid' ).&lt;/P&gt;&lt;P&gt;...&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;add carrid node to the output document&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; DATA: outcode1 TYPE REF TO if_ixml_node.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; outcode1 = carrid-&amp;gt;get_item( index = 0 ).&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; irc = flight_key-&amp;gt;append_child( outcode1 ).&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&amp;lt;/i&amp;gt;&lt;/P&gt;&lt;P&gt;But this copy node value AND node name, but my new node should be renamed.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Next I tried this:&lt;/P&gt;&lt;P&gt;&amp;lt;i&amp;gt;&lt;/P&gt;&lt;P&gt;  DATA: element TYPE REF TO if_ixml_element,&lt;/P&gt;&lt;P&gt;        aline value 'AZ'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  element = odocument-&amp;gt;create_simple_element(&lt;/P&gt;&lt;P&gt;                       name   = 'AIRLINEID'&lt;/P&gt;&lt;P&gt;                       value  = aline&lt;/P&gt;&lt;P&gt;                       parent = flight_key ).&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;lt;/i&amp;gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;But for value he seems not to accept a variable. &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Any ideas how to do this? &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;thx&lt;/P&gt;&lt;P&gt;chris&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 18 Jun 2007 14:56:09 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/dom-put-input-value-into-a-new-node/m-p/2339413#M515426</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-06-18T14:56:09Z</dc:date>
    </item>
    <item>
      <title>Re: [DOM] Put input value into a new node</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/dom-put-input-value-into-a-new-node/m-p/2339414#M515427</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;May be like this way.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;PRE&gt;&lt;CODE&gt;

DATA: element TYPE REF TO if_ixml_element.

Data : l_value           TYPE string.
i_value = 'AZ'.

element = odocument-&amp;gt;create_simple_element(
name = 'AIRLINEID'
value = i_value
parent = flight_key ).

&lt;/CODE&gt;&lt;/PRE&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;aRs&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 18 Jun 2007 15:14:31 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/dom-put-input-value-into-a-new-node/m-p/2339414#M515427</guid>
      <dc:creator>former_member194669</dc:creator>
      <dc:date>2007-06-18T15:14:31Z</dc:date>
    </item>
    <item>
      <title>Re: [DOM] Put input value into a new node</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/dom-put-input-value-into-a-new-node/m-p/2339415#M515428</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hey,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;of course you have to use "TYPE string" for this. I tried this with &lt;/P&gt;&lt;P&gt;TYPE c and that doesn't work. Thanks for this.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Next problem is to fill this variable with a dynamic value. &lt;/P&gt;&lt;P&gt;l_value = 'AZ' is not a problem, but how to read values from DOM node?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I tried this:&lt;/P&gt;&lt;P&gt;&amp;lt;i&amp;gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;get message content of tag &amp;lt;carrid&amp;gt;&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  DATA: carrid TYPE REF TO if_ixml_node_collection.&lt;/P&gt;&lt;P&gt;  carrid = idocument-&amp;gt;get_elements_by_tag_name( 'carrid' ).&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  Data : t1 type REF TO if_ixml_node.&lt;/P&gt;&lt;P&gt;  t1 = carrid-&amp;gt;get_item( index = 0 ).&lt;/P&gt;&lt;P&gt;  l_value = t1-&amp;gt;get_value().&lt;/P&gt;&lt;P&gt;&amp;lt;/i&amp;gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;But he says that format and field lenght are not supported &lt;SPAN __jive_emoticon_name="sad"&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;This is, because I first have to find the text node. How to do this best?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;thanks&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Message was edited by: &lt;/P&gt;&lt;P&gt;        Christian Riekenberg&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 19 Jun 2007 08:09:56 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/dom-put-input-value-into-a-new-node/m-p/2339415#M515428</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-06-19T08:09:56Z</dc:date>
    </item>
  </channel>
</rss>

