<?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 Function module for posting the Idoc in Application Development and Automation Discussions</title>
    <link>https://community.sap.com/t5/application-development-and-automation-discussions/function-module-for-posting-the-idoc/m-p/1677921#M298959</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;I am developing a function module to post the Idoc. That is inserting records in a customised table. If suppose there is an error in posting the Idoc what are the values to be passed for example the status of the idoc and what else should be passed&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Wed, 01 Nov 2006 04:29:59 GMT</pubDate>
    <dc:creator>Former Member</dc:creator>
    <dc:date>2006-11-01T04:29:59Z</dc:date>
    <item>
      <title>Function module for posting the Idoc</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/function-module-for-posting-the-idoc/m-p/1677921#M298959</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;I am developing a function module to post the Idoc. That is inserting records in a customised table. If suppose there is an error in posting the Idoc what are the values to be passed for example the status of the idoc and what else should be passed&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 01 Nov 2006 04:29:59 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/function-module-for-posting-the-idoc/m-p/1677921#M298959</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2006-11-01T04:29:59Z</dc:date>
    </item>
    <item>
      <title>Re: Function module for posting the Idoc</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/function-module-for-posting-the-idoc/m-p/1677922#M298960</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Preetha,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;This certainly depends on your requirement. Will it be possible to let us know what IDOC type and FM that you are trying to use?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;What do you expect the IDOC to do once it is in error? start a workflow or just show the error status&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Ganesh&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 02 Nov 2006 06:47:43 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/function-module-for-posting-the-idoc/m-p/1677922#M298960</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2006-11-02T06:47:43Z</dc:date>
    </item>
    <item>
      <title>Re: Function module for posting the Idoc</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/function-module-for-posting-the-idoc/m-p/1677923#M298961</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi preetha,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;if the idoc goes to error u have to use idoc status internal table and fill.please have a look at the below code.probably it gives some idea..&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;also u functiom module parameters should be like this.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Local Interface:&lt;/P&gt;&lt;P&gt;*"  IMPORTING&lt;/P&gt;&lt;P&gt;*"     VALUE(INPUT_METHOD) LIKE  BDWFAP_PAR-INPUTMETHD&lt;/P&gt;&lt;P&gt;*"     VALUE(MASS_PROCESSING) LIKE  BDWFAP_PAR-MASS_PROC&lt;/P&gt;&lt;P&gt;*"  EXPORTING&lt;/P&gt;&lt;P&gt;*"     REFERENCE(WORKFLOW_RESULT) LIKE  BDWFAP_PAR-RESULT&lt;/P&gt;&lt;P&gt;*"     REFERENCE(APPLICATION_VARIABLE) LIKE  BDWFAP_PAR-APPL_VAR&lt;/P&gt;&lt;P&gt;*"     REFERENCE(IN_UPDATE_TASK) LIKE  BDWFAP_PAR-UPDATETASK&lt;/P&gt;&lt;P&gt;*"     REFERENCE(CALL_TRANSACTION_DONE) LIKE  BDWFAP_PAR-CALLTRANS&lt;/P&gt;&lt;P&gt;*"  TABLES&lt;/P&gt;&lt;P&gt;*"      IDOC_CONTRL STRUCTURE  EDIDC&lt;/P&gt;&lt;P&gt;*"      IDOC_DATA STRUCTURE  EDIDD&lt;/P&gt;&lt;P&gt;*"      IDOC_STATUS STRUCTURE  BDIDOCSTAT&lt;/P&gt;&lt;P&gt;*"      RETURN_VARIABLES STRUCTURE  BDWFRETVAR&lt;/P&gt;&lt;P&gt;*"      SERIALIZATION_INFO STRUCTURE  BDI_SER&lt;/P&gt;&lt;P&gt;*"  EXCEPTIONS&lt;/P&gt;&lt;P&gt;*"      WRONG_FUNCTION_CALLED&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;for example...u have to fill like this.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;data : retn_info TYPE bapiret2.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;if sy-subrc ne 0(means error).&lt;/P&gt;&lt;P&gt;status = '51'.&lt;/P&gt;&lt;P&gt;    retn_info-type       = 'E'.&lt;/P&gt;&lt;P&gt;    retn_info-id         = &amp;lt;message class&amp;gt;.&lt;/P&gt;&lt;P&gt;    retn_info-number     = &amp;lt;message number&amp;gt;.&lt;/P&gt;&lt;P&gt;    retn_info-message_v1 =  &amp;lt;givesome information&amp;gt;.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;then..u have to fill the idoc status like this.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt; idoc_status-docnum   = idoc_contrl-docnum.&lt;/P&gt;&lt;P&gt;  idoc_status-msgty    = retn_info-type.&lt;/P&gt;&lt;P&gt;  idoc_status-msgid    = retn_info-id.&lt;/P&gt;&lt;P&gt;  idoc_status-msgno    = retn_info-number.&lt;/P&gt;&lt;P&gt;  idoc_status-appl_log = retn_info-log_no.&lt;/P&gt;&lt;P&gt;  idoc_status-msgv1    = retn_info-message_v1.&lt;/P&gt;&lt;P&gt;  idoc_status-repid    = sy-repid.&lt;/P&gt;&lt;P&gt;  idoc_status-status   = status.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  APPEND idoc_status.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;else.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;status = '53'.&lt;/P&gt;&lt;P&gt;    retn_info-type       = 'S'.&lt;/P&gt;&lt;P&gt;    retn_info-id         = &amp;lt;message class&amp;gt;.&lt;/P&gt;&lt;P&gt;    retn_info-number     = &amp;lt;message number&amp;gt;.&lt;/P&gt;&lt;P&gt;    retn_info-message_v1 =  &amp;lt;givesome information&amp;gt;.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  idoc_status-docnum   = idoc_contrl-docnum.&lt;/P&gt;&lt;P&gt;  idoc_status-msgty    = retn_info-type.&lt;/P&gt;&lt;P&gt;  idoc_status-msgid    = retn_info-id.&lt;/P&gt;&lt;P&gt;  idoc_status-msgno    = retn_info-number.&lt;/P&gt;&lt;P&gt;  idoc_status-appl_log = retn_info-log_no.&lt;/P&gt;&lt;P&gt;  idoc_status-msgv1    = retn_info-message_v1.&lt;/P&gt;&lt;P&gt;  idoc_status-repid    = sy-repid.&lt;/P&gt;&lt;P&gt;  idoc_status-status   = status.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;APPEND idoc_status.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;ENDIF.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards,&lt;/P&gt;&lt;P&gt;Nagaraj&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Message was edited by: nagaraj kumar nishtala&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 02 Nov 2006 06:55:03 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/function-module-for-posting-the-idoc/m-p/1677923#M298961</guid>
      <dc:creator>former_member404244</dc:creator>
      <dc:date>2006-11-02T06:55:03Z</dc:date>
    </item>
  </channel>
</rss>

