<?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: Regarding Idoc in Application Development and Automation Discussions</title>
    <link>https://community.sap.com/t5/application-development-and-automation-discussions/regarding-idoc/m-p/2754133#M640710</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;hi siva&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;go and see we05 give the message&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Fri, 14 Sep 2007 08:57:56 GMT</pubDate>
    <dc:creator>Former Member</dc:creator>
    <dc:date>2007-09-14T08:57:56Z</dc:date>
    <item>
      <title>Regarding Idoc</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/regarding-idoc/m-p/2754132#M640709</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;How can i give my custom idoc status after processing an idoc&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 14 Sep 2007 08:55:37 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/regarding-idoc/m-p/2754132#M640709</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-09-14T08:55:37Z</dc:date>
    </item>
    <item>
      <title>Re: Regarding Idoc</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/regarding-idoc/m-p/2754133#M640710</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;hi siva&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;go and see we05 give the message&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 14 Sep 2007 08:57:56 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/regarding-idoc/m-p/2754133#M640710</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-09-14T08:57:56Z</dc:date>
    </item>
    <item>
      <title>Re: Regarding Idoc</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/regarding-idoc/m-p/2754134#M640711</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;No &lt;/P&gt;&lt;P&gt;I need to give out some error status of my own if the processing is stopped &lt;/P&gt;&lt;P&gt;for example &lt;/P&gt;&lt;P&gt;status : Z1&lt;/P&gt;&lt;P&gt;the error messsage will be (idoc processing stopped due to some reasons)&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 14 Sep 2007 09:02:43 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/regarding-idoc/m-p/2754134#M640711</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-09-14T09:02:43Z</dc:date>
    </item>
    <item>
      <title>Re: Regarding Idoc</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/regarding-idoc/m-p/2754135#M640712</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;hi&lt;/P&gt;&lt;P&gt;by using tcode WE47 u can give as u desired&lt;/P&gt;&lt;P&gt;&amp;lt;b&amp;gt;&amp;lt;REMOVED BY MODERATOR&amp;gt;&amp;lt;/b&amp;gt;&lt;/P&gt;&lt;P&gt;regards&lt;/P&gt;&lt;P&gt;Nagesh.Paruchuri&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Message was edited by: &lt;/P&gt;&lt;P&gt;        Alvaro Tejada Galindo&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 14 Sep 2007 09:07:59 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/regarding-idoc/m-p/2754135#M640712</guid>
      <dc:creator>paruchuri_nagesh</dc:creator>
      <dc:date>2007-09-14T09:07:59Z</dc:date>
    </item>
    <item>
      <title>Re: Regarding Idoc</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/regarding-idoc/m-p/2754136#M640713</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;You can assign the status in the processing function module of the IDoc. This is determined by the process code. The internal table is probably named IDOC_STATUS.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 14 Sep 2007 09:08:21 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/regarding-idoc/m-p/2754136#M640713</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-09-14T09:08:21Z</dc:date>
    </item>
    <item>
      <title>Re: Regarding Idoc</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/regarding-idoc/m-p/2754137#M640714</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;look at the below code to get some idea&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;UL&gt;&lt;LI level="2" type="ul"&gt;&lt;P&gt;Work areas for the idoc tables.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;P&gt;  DATA: wa_data    TYPE edidd.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  status = '53'. "initial&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Read the control data information of idoc.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  READ TABLE idoc_contrl INTO gwa_control WITH KEY mestyp = 'ZORDRPLY'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  IF sy-subrc EQ 0.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Extract the data from the segments.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;    LOOP AT idoc_data INTO wa_data             "LOOP AT idoc_data&lt;/P&gt;&lt;P&gt;    WHERE docnum = idoc_contrl-docnum.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;      CASE wa_data-segnam.                     " CASE gwa_data-segnam&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;        WHEN 'Z1SCSK'.                          "Header data&lt;/P&gt;&lt;P&gt;          MOVE wa_data-sdata TO gwa_z1scsk.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;          CALL FUNCTION 'CONVERSION_EXIT_ALPHA_INPUT'&lt;/P&gt;&lt;P&gt;            EXPORTING&lt;/P&gt;&lt;P&gt;              input  = gwa_z1scsk&lt;/P&gt;&lt;P&gt;            IMPORTING&lt;/P&gt;&lt;P&gt;              output = gv_vbeln.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;        WHEN 'Z1SCSP'.                          "Item data&lt;/P&gt;&lt;P&gt;          MOVE wa_data-sdata TO gwa_z1scsp.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;          CALL FUNCTION 'CONVERSION_EXIT_ALPHA_INPUT'&lt;/P&gt;&lt;P&gt;            EXPORTING&lt;/P&gt;&lt;P&gt;              input  = gwa_z1scsp-posnr&lt;/P&gt;&lt;P&gt;            IMPORTING&lt;/P&gt;&lt;P&gt;              output = gv_posnr.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;          gwa_z1scsp-posnr = gv_posnr.&lt;/P&gt;&lt;P&gt;          APPEND gwa_z1scsp TO i_z1scsp.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;      ENDCASE.                                 " CASE gwa_data-segnam&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    ENDLOOP.                                     "LOOP AT idoc_data&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Update the sales order&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;    PERFORM order_change.&lt;/P&gt;&lt;P&gt;  ELSE.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; Begin of Mod-001&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;    status = '51'.&lt;/P&gt;&lt;P&gt;    bapi_retn_info-type       = 'E'.&lt;/P&gt;&lt;P&gt;    bapi_retn_info-id         = 'ZSDM'.&lt;/P&gt;&lt;P&gt;    bapi_retn_info-number     = '028'.&lt;/P&gt;&lt;P&gt;    bapi_retn_info-message_v1 =  'Wrong'.&lt;/P&gt;&lt;P&gt;    bapi_retn_info-message_v2 =  'Message'.&lt;/P&gt;&lt;P&gt;    bapi_retn_info-message_v3 =  'Type'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;   RAISE wrong_function_called.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  ENDIF.                                            " IF sy-subrc EQ 0&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;***********************************************************************&lt;/P&gt;&lt;P&gt;*Start wf&lt;/P&gt;&lt;P&gt;*----&lt;/P&gt;&lt;HR originaltext="------------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  PERFORM wf_start&lt;/P&gt;&lt;P&gt;             USING&lt;/P&gt;&lt;P&gt;                    idoc_contrl-docnum&lt;/P&gt;&lt;P&gt;                    gv_vbeln&lt;/P&gt;&lt;P&gt;                   CHANGING&lt;/P&gt;&lt;P&gt;                     bapi_retn_info.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*----&lt;/P&gt;&lt;HR originaltext="-----------------------------------------------------------------" /&gt;&lt;P&gt;*end of starting of wf&lt;/P&gt;&lt;P&gt;***********************************************************************&lt;/P&gt;&lt;P&gt;*set status&lt;/P&gt;&lt;P&gt;*----&lt;/P&gt;&lt;HR originaltext="-----------------------------------------------------------------" /&gt;&lt;P&gt;  IF status = '53'.&lt;/P&gt;&lt;P&gt;    bapi_retn_info-type       = 'S'.&lt;/P&gt;&lt;P&gt;    bapi_retn_info-id         = 'ZSDM'.&lt;/P&gt;&lt;P&gt;    bapi_retn_info-number     = '028'.&lt;/P&gt;&lt;P&gt;    bapi_retn_info-message_v1 =  gv_vbeln.&lt;/P&gt;&lt;P&gt;    bapi_retn_info-message_v2 =  'Changed.'.&lt;/P&gt;&lt;P&gt;    bapi_retn_info-message_v3 = 'Succcessfully'.&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;  PERFORM idoc_status_ord_change&lt;/P&gt;&lt;P&gt;          TABLES idoc_data&lt;/P&gt;&lt;P&gt;                 idoc_status&lt;/P&gt;&lt;P&gt;                 return_variables&lt;/P&gt;&lt;P&gt;           USING idoc_contrl&lt;/P&gt;&lt;P&gt;                 bapi_retn_info&lt;/P&gt;&lt;P&gt;                 status&lt;/P&gt;&lt;P&gt;                 workflow_result.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;End of Mod-001&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;ENDFUNCTION.&lt;/P&gt;&lt;P&gt;************************************************************************&lt;/P&gt;&lt;P&gt;*Fill in idoc status -- &lt;/P&gt;&lt;P&gt;***********************************************************************&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;FORM idoc_status_ord_change&lt;/P&gt;&lt;P&gt;     TABLES idoc_data    STRUCTURE  edidd&lt;/P&gt;&lt;P&gt;            idoc_status  STRUCTURE  bdidocstat&lt;/P&gt;&lt;P&gt;            r_variables  STRUCTURE  bdwfretvar&lt;/P&gt;&lt;P&gt;      USING idoc_contrl  LIKE  edidc&lt;/P&gt;&lt;P&gt;            value(retn_info) LIKE   bapiret2&lt;/P&gt;&lt;P&gt;            status       LIKE  bdidocstat-status&lt;/P&gt;&lt;P&gt;            wf_result    LIKE  bdwf_param-result.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  CLEAR idoc_status.&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-msgv2    = retn_info-message_v2.&lt;/P&gt;&lt;P&gt;  idoc_status-msgv3    = retn_info-message_v3.&lt;/P&gt;&lt;P&gt;  idoc_status-msgv4    = retn_info-message_v4.&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;&lt;/P&gt;&lt;P&gt;  IF idoc_status-status = '51'.&lt;/P&gt;&lt;P&gt;    wf_result = '99999'.&lt;/P&gt;&lt;P&gt;    r_variables-wf_param   = 'Error_IDOCs'.&lt;/P&gt;&lt;P&gt;    r_variables-doc_number = idoc_contrl-docnum.&lt;/P&gt;&lt;P&gt;    READ TABLE r_variables FROM r_variables.&lt;/P&gt;&lt;P&gt;    IF sy-subrc &amp;lt;&amp;gt; 0.&lt;/P&gt;&lt;P&gt;      APPEND r_variables.&lt;/P&gt;&lt;P&gt;    ENDIF.&lt;/P&gt;&lt;P&gt;  ELSEIF idoc_status-status = '53'.&lt;/P&gt;&lt;P&gt;    CLEAR wf_result.&lt;/P&gt;&lt;P&gt;    r_variables-wf_param = 'Processed_IDOCs'.&lt;/P&gt;&lt;P&gt;    r_variables-doc_number = idoc_contrl-docnum.&lt;/P&gt;&lt;P&gt;    READ TABLE r_variables FROM r_variables.&lt;/P&gt;&lt;P&gt;    IF sy-subrc &amp;lt;&amp;gt; 0.&lt;/P&gt;&lt;P&gt;      APPEND r_variables.&lt;/P&gt;&lt;P&gt;    ENDIF.&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;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 14 Sep 2007 09:08:29 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/regarding-idoc/m-p/2754137#M640714</guid>
      <dc:creator>former_member404244</dc:creator>
      <dc:date>2007-09-14T09:08:29Z</dc:date>
    </item>
  </channel>
</rss>

