<?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: internal table to idoc in Application Development and Automation Discussions</title>
    <link>https://community.sap.com/t5/application-development-and-automation-discussions/internal-table-to-idoc/m-p/3850186#M925611</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;You can the direction from the following psuedo:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;   PERFORM build_control_record.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*Loop thro each material and build the relevent segments, and create the&lt;/P&gt;&lt;P&gt;*communication idoc  for the receiver.&lt;/P&gt;&lt;P&gt;    LOOP AT it_mara.&lt;/P&gt;&lt;P&gt;     &lt;/P&gt;&lt;P&gt;      PERFORM build_e1seg1.  &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;      PERFORM build_z1seg2.&lt;/P&gt;&lt;P&gt;   &lt;/P&gt;&lt;P&gt;       PERFORM build_z1seg3.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    and so on...&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;     *Create the communication idocs for the material for the receiver.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;      PERFORM create_comm_idocs.&lt;/P&gt;&lt;P&gt;ENDLOOP.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*example on how to fill the segments&lt;/P&gt;&lt;P&gt;FORM build_e1maram .&lt;/P&gt;&lt;P&gt;  CLEAR e1maram.&lt;/P&gt;&lt;P&gt;  e1maram-msgfn = '004'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  MOVE-CORRESPONDING it_mara TO e1maram.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  CLEAR t_idoc_data.&lt;/P&gt;&lt;P&gt;  t_idoc_data-segnam = 'E1MARAM'.&lt;/P&gt;&lt;P&gt;  t_idoc_data-sdata = e1maram.&lt;/P&gt;&lt;P&gt;  APPEND t_idoc_data.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;ENDFORM. &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;FORM create_comm_idocs .&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Distribute IDOC&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  CALL FUNCTION 'MASTER_IDOC_DISTRIBUTE'&lt;/P&gt;&lt;P&gt;    EXPORTING&lt;/P&gt;&lt;P&gt;      master_idoc_control            = f_idoc_header&lt;/P&gt;&lt;P&gt;    TABLES&lt;/P&gt;&lt;P&gt;      communication_idoc_control     = t_idoc_comm_control&lt;/P&gt;&lt;P&gt;      master_idoc_data               = t_idoc_data&lt;/P&gt;&lt;P&gt;    EXCEPTIONS&lt;/P&gt;&lt;P&gt;      error_in_idoc_control          = 01&lt;/P&gt;&lt;P&gt;      error_writing_idoc_status      = 02&lt;/P&gt;&lt;P&gt;      error_in_idoc_data             = 03&lt;/P&gt;&lt;P&gt;      sending_logical_system_unknown = 04.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  COMMIT WORK.&lt;/P&gt;&lt;P&gt;  CALL FUNCTION 'DEQUEUE_ALL'.&lt;/P&gt;&lt;P&gt;    &lt;/P&gt;&lt;P&gt;ENDFORM.                    " CREATE_COMM_IDOCS&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Wed, 21 May 2008 16:55:55 GMT</pubDate>
    <dc:creator>Former Member</dc:creator>
    <dc:date>2008-05-21T16:55:55Z</dc:date>
    <item>
      <title>internal table to idoc</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/internal-table-to-idoc/m-p/3850185#M925610</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;hi all,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;my requirement is as follows:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;i have to fetch data from an excel sheet to the sap system for the creation of business partners.&lt;/P&gt;&lt;P&gt;this has to be done using idocs.i am new to idocs.till now i have been able to fetch data into an internal ttable from an excel sheet.now i need to populate this data into an idoc.&lt;/P&gt;&lt;P&gt;1)how to go about this?can anyone give me sample code.&lt;/P&gt;&lt;P&gt;2)also once the data has been fetched into the idoc how to create new business partners with this.i m working on crm5.2 application&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;i will be grateful for ne help.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;kind regards&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;shilpi pasricha&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 21 May 2008 16:45:28 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/internal-table-to-idoc/m-p/3850185#M925610</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2008-05-21T16:45:28Z</dc:date>
    </item>
    <item>
      <title>Re: internal table to idoc</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/internal-table-to-idoc/m-p/3850186#M925611</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;You can the direction from the following psuedo:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;   PERFORM build_control_record.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*Loop thro each material and build the relevent segments, and create the&lt;/P&gt;&lt;P&gt;*communication idoc  for the receiver.&lt;/P&gt;&lt;P&gt;    LOOP AT it_mara.&lt;/P&gt;&lt;P&gt;     &lt;/P&gt;&lt;P&gt;      PERFORM build_e1seg1.  &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;      PERFORM build_z1seg2.&lt;/P&gt;&lt;P&gt;   &lt;/P&gt;&lt;P&gt;       PERFORM build_z1seg3.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    and so on...&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;     *Create the communication idocs for the material for the receiver.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;      PERFORM create_comm_idocs.&lt;/P&gt;&lt;P&gt;ENDLOOP.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*example on how to fill the segments&lt;/P&gt;&lt;P&gt;FORM build_e1maram .&lt;/P&gt;&lt;P&gt;  CLEAR e1maram.&lt;/P&gt;&lt;P&gt;  e1maram-msgfn = '004'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  MOVE-CORRESPONDING it_mara TO e1maram.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  CLEAR t_idoc_data.&lt;/P&gt;&lt;P&gt;  t_idoc_data-segnam = 'E1MARAM'.&lt;/P&gt;&lt;P&gt;  t_idoc_data-sdata = e1maram.&lt;/P&gt;&lt;P&gt;  APPEND t_idoc_data.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;ENDFORM. &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;FORM create_comm_idocs .&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Distribute IDOC&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  CALL FUNCTION 'MASTER_IDOC_DISTRIBUTE'&lt;/P&gt;&lt;P&gt;    EXPORTING&lt;/P&gt;&lt;P&gt;      master_idoc_control            = f_idoc_header&lt;/P&gt;&lt;P&gt;    TABLES&lt;/P&gt;&lt;P&gt;      communication_idoc_control     = t_idoc_comm_control&lt;/P&gt;&lt;P&gt;      master_idoc_data               = t_idoc_data&lt;/P&gt;&lt;P&gt;    EXCEPTIONS&lt;/P&gt;&lt;P&gt;      error_in_idoc_control          = 01&lt;/P&gt;&lt;P&gt;      error_writing_idoc_status      = 02&lt;/P&gt;&lt;P&gt;      error_in_idoc_data             = 03&lt;/P&gt;&lt;P&gt;      sending_logical_system_unknown = 04.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  COMMIT WORK.&lt;/P&gt;&lt;P&gt;  CALL FUNCTION 'DEQUEUE_ALL'.&lt;/P&gt;&lt;P&gt;    &lt;/P&gt;&lt;P&gt;ENDFORM.                    " CREATE_COMM_IDOCS&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 21 May 2008 16:55:55 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/internal-table-to-idoc/m-p/3850186#M925611</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2008-05-21T16:55:55Z</dc:date>
    </item>
  </channel>
</rss>

