<?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: a program which create idoc for table catsdb in Application Development and Automation Discussions</title>
    <link>https://community.sap.com/t5/application-development-and-automation-discussions/a-program-which-create-idoc-for-table-catsdb/m-p/2438762#M545700</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;sdfs&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Wed, 27 Jun 2007 10:12:04 GMT</pubDate>
    <dc:creator>Former Member</dc:creator>
    <dc:date>2007-06-27T10:12:04Z</dc:date>
    <item>
      <title>a program which create idoc for table catsdb</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/a-program-which-create-idoc-for-table-catsdb/m-p/2438760#M545698</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;a program which create idoc for table catsdb&lt;/P&gt;&lt;P&gt;or FM used to create idoc is used in idoc.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;thank you,&lt;/P&gt;&lt;P&gt;Regards,&lt;/P&gt;&lt;P&gt;Jagrut BharatKumar Shukla&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 26 Jun 2007 05:07:37 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/a-program-which-create-idoc-for-table-catsdb/m-p/2438760#M545698</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-06-26T05:07:37Z</dc:date>
    </item>
    <item>
      <title>Re: a program which create idoc for table catsdb</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/a-program-which-create-idoc-for-table-catsdb/m-p/2438761#M545699</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;The sudo code for inbound one is as follows&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;FUNCTION Z_IDOC_INPUT_EMPMAST.&lt;/P&gt;&lt;P&gt;*"----&lt;/P&gt;&lt;HR originaltext="-----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;STRONG&gt;"&lt;/STRONG&gt;"Local interface:&lt;/P&gt;&lt;P&gt;*"  IMPORTING&lt;/P&gt;&lt;P&gt;*"     REFERENCE(INPUT_METHOD) LIKE  BDWFAP_PAR-INPUTMETHD&lt;/P&gt;&lt;P&gt;*"     REFERENCE(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;HR originaltext="-----------------------------------------------------------------" /&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt;  DATA: S_EMPMAST LIKE ZEMPMASTHEADERSEG.&lt;/P&gt;&lt;P&gt;  DATA: T_EMPMAST LIKE ZEMPMASTSEG OCCURS 0 WITH HEADER LINE.&lt;/P&gt;&lt;P&gt;  DATA: WA_EMPMAST LIKE ZEMPMAST.&lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt;  DATA: L_FLAG VALUE 'Y'.&lt;/P&gt;&lt;P&gt;  CLEAR S_EMPMAST.&lt;/P&gt;&lt;P&gt;  REFRESH T_EMPMAST.&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;check if the function is called correctly                            *&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  IF IDOC_CONTRL-MESTYP &amp;lt;&amp;gt; 'ZEMPMSG'.&lt;/P&gt;&lt;P&gt;    RAISE WRONG_FUNCTION_CALLED.&lt;/P&gt;&lt;P&gt;  ENDIF.&lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt;  WORKFLOW_RESULT = 0.&lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Unpacking the IDoc&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  LOOP AT IDOC_DATA.&lt;/P&gt;&lt;P&gt;    CASE IDOC_DATA-SEGNAM.&lt;/P&gt;&lt;P&gt;      WHEN 'ZEMPMASTHEADERSEG'.&lt;/P&gt;&lt;P&gt;        MOVE IDOC_DATA-SDATA TO S_EMPMAST.&lt;/P&gt;&lt;P&gt;      WHEN 'ZEMPMASTSEG'.&lt;/P&gt;&lt;P&gt;        MOVE IDOC_DATA-SDATA TO T_EMPMAST.&lt;/P&gt;&lt;P&gt;        APPEND T_EMPMAST.&lt;/P&gt;&lt;P&gt;    ENDCASE.&lt;/P&gt;&lt;P&gt;  ENDLOOP.&lt;/P&gt;&lt;P&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-MSGV1 = IDOC_CONTRL-IDOCTP.&lt;/P&gt;&lt;P&gt;  IDOC_STATUS-MSGID = '00'.&lt;/P&gt;&lt;P&gt;  IDOC_STATUS-MSGNO = '398'.&lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt;  LOOP AT T_EMPMAST.&lt;/P&gt;&lt;P&gt;    MOVE-CORRESPONDING  T_EMPMAST TO WA_EMPMAST.&lt;/P&gt;&lt;P&gt;    INSERT INTO ZEMPMAST VALUES WA_EMPMAST.&lt;/P&gt;&lt;P&gt;    G_OKCODE = SY-SUBRC.&lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt;    IF G_OKCODE &amp;lt;&amp;gt; 0.&lt;/P&gt;&lt;P&gt;      L_FLAG = 'N'.&lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt;      IDOC_STATUS-STATUS = '51'.&lt;/P&gt;&lt;P&gt;      IDOC_STATUS-MSGTY = 'E'.&lt;/P&gt;&lt;P&gt;      IDOC_STATUS-MSGV2 = 'Employee &amp;amp; already exists'.&lt;/P&gt;&lt;P&gt;      REPLACE '&amp;amp;' WITH WA_EMPMAST-EMPNO INTO IDOC_STATUS-MSGV2.&lt;/P&gt;&lt;P&gt;      IDOC_STATUS-SEGNUM = SY-TABIX + 1.&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;    AT LAST.&lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt;    ENDAT.&lt;/P&gt;&lt;P&gt;  ENDLOOP.&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 L_FLAG &amp;lt;&amp;gt; 'Y'.&lt;/P&gt;&lt;P&gt;    CLEAR RETURN_VARIABLES.&lt;/P&gt;&lt;P&gt;    RETURN_VARIABLES-WF_PARAM   = 'Error_IDOCs'.&lt;/P&gt;&lt;P&gt;    RETURN_VARIABLES-DOC_NUMBER = IDOC_CONTRL-DOCNUM.&lt;/P&gt;&lt;P&gt;    APPEND RETURN_VARIABLES.&lt;/P&gt;&lt;P&gt;    WORKFLOW_RESULT = '99999'.&lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt;    ROLLBACK WORK.&lt;/P&gt;&lt;P&gt;  ELSE.&lt;/P&gt;&lt;P&gt;    IDOC_STATUS-STATUS = '53'.&lt;/P&gt;&lt;P&gt;    IDOC_STATUS-MSGTY = 'S'.&lt;/P&gt;&lt;P&gt;    IDOC_STATUS-MSGV2 = 'Employee Info inserted'.&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;ENDFUNCTION.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Check the link for your ref:&lt;/P&gt;&lt;P&gt;&lt;A href="https://forums.sdn.sap.com/click.jspa?searchID=3442094&amp;amp;messageID=1133209" target="test_blank"&gt;https://forums.sdn.sap.com/click.jspa?searchID=3442094&amp;amp;messageID=1133209&lt;/A&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;lt;b&amp;gt;Reward points&amp;lt;/b&amp;gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 26 Jun 2007 05:15:09 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/a-program-which-create-idoc-for-table-catsdb/m-p/2438761#M545699</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-06-26T05:15:09Z</dc:date>
    </item>
    <item>
      <title>Re: a program which create idoc for table catsdb</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/a-program-which-create-idoc-for-table-catsdb/m-p/2438762#M545700</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;sdfs&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 27 Jun 2007 10:12:04 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/a-program-which-create-idoc-for-table-catsdb/m-p/2438762#M545700</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-06-27T10:12:04Z</dc:date>
    </item>
  </channel>
</rss>

