<?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: Inbound - IDoc problem in Application Development and Automation Discussions</title>
    <link>https://community.sap.com/t5/application-development-and-automation-discussions/inbound-idoc-problem/m-p/3183559#M757959</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Thanks Nagraj and Surya,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Nag : I will implement your suggestion. &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards,&lt;/P&gt;&lt;P&gt;Kumar&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Fri, 28 Dec 2007 10:14:44 GMT</pubDate>
    <dc:creator>Former Member</dc:creator>
    <dc:date>2007-12-28T10:14:44Z</dc:date>
    <item>
      <title>Inbound - IDoc problem</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/inbound-idoc-problem/m-p/3183549#M757949</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Friends,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Can anybody help me . I am facing a problem in IDOC inbound processing.&lt;/P&gt;&lt;P&gt;My scenario in SALES PER RECEIPT - POS like this: I have to read XML (From PC) file and i have to post it.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I am using Idoc - WPUBON01. After reading XML file i used Function module to distribute - MASTER_IDOC_DSTRIBUTE.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;In we02 i checked Idoc is generating but status showing 29.&lt;/P&gt;&lt;P&gt;So run the report RSEOUT00. But i am getting message like 'No idoc is selected for processing'.&lt;/P&gt;&lt;P&gt;Plz help me what i have to do. I created port also.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;P. Kumar.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 28 Dec 2007 07:08:33 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/inbound-idoc-problem/m-p/3183549#M757949</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-12-28T07:08:33Z</dc:date>
    </item>
    <item>
      <title>Re: Inbound - IDoc problem</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/inbound-idoc-problem/m-p/3183550#M757950</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi kumar,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;   Did you tried using WE19 transaction.There specify your error IDOC number which is posted with the 29 status and try to execute it once again by click on the "Inbound Processing" button. You can debug your function module also by keeping the break point in the FM before going executing the WE19 abd see whether the data is getting populated exactly.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 28 Dec 2007 07:13:44 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/inbound-idoc-problem/m-p/3183550#M757950</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-12-28T07:13:44Z</dc:date>
    </item>
    <item>
      <title>Re: Inbound - IDoc problem</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/inbound-idoc-problem/m-p/3183551#M757951</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Kumar,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;The FM 'MASTER_IDOC_DSTRIBUTE.' will b used in out bound process. where you may get error status message till 48-49. Remaining Status messages will come under INbound Process.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;If u want 2 take from records/data to SAP . U need to code a FM, where in  u need use BDC/Some Bapi/ or some other process to Update data to SAP.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;More over, &lt;/P&gt;&lt;P&gt;RSEOUT00. , and FM MASTER_IDOC_DSTRIBUTE.will come into picture in OUT bound process. &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Please check the partner profile details first, then make correction in ur code a required.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Hope I have replyed for ur question.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 28 Dec 2007 07:28:51 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/inbound-idoc-problem/m-p/3183551#M757951</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-12-28T07:28:51Z</dc:date>
    </item>
    <item>
      <title>Re: Inbound - IDoc problem</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/inbound-idoc-problem/m-p/3183552#M757952</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Araja,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Yes I did. it is not moving.&lt;/P&gt;&lt;P&gt;Actually i read in sdn if  IDoc satatus 29 we need to run RSEOUT00. but when i run this report i am getting 'no idoc is ready for process'.&lt;/P&gt;&lt;P&gt;Plz tel me What i am doing is correct or not.&lt;/P&gt;&lt;P&gt;1) I am reading XML file in to internal table.&lt;/P&gt;&lt;P&gt;2) Passing that data in to Function module. (Master_IDOC_Distribute)&lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards,&lt;/P&gt;&lt;P&gt;Kumar&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 28 Dec 2007 07:35:38 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/inbound-idoc-problem/m-p/3183552#M757952</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-12-28T07:35:38Z</dc:date>
    </item>
    <item>
      <title>Re: Inbound - IDoc problem</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/inbound-idoc-problem/m-p/3183553#M757953</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;kumar...&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt; &lt;STRONG&gt;If ur working for INbound&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;Reading data and passing to internal table is corect.&lt;/P&gt;&lt;P&gt;THEN call a BAPI to post that internal table data to SAP.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;(remember passing internal table to Master_IDOC_Distribute IS NOT CORRECT.)&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;regards,&lt;/P&gt;&lt;P&gt;sarath&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 28 Dec 2007 07:48:45 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/inbound-idoc-problem/m-p/3183553#M757953</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-12-28T07:48:45Z</dc:date>
    </item>
    <item>
      <title>Re: Inbound - IDoc problem</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/inbound-idoc-problem/m-p/3183554#M757954</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Sarath,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks for your information.&lt;/P&gt;&lt;P&gt;Calling BAPI means i needs to develop a bapi or is there any bapi. If you know plz give bapi name. My requirement i needs to post data to SAP IS retail system by using XML file which i can get from PC.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards,&lt;/P&gt;&lt;P&gt;Kumar P&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Edited by: kumar wf on Dec 28, 2007 2:32 PM&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Edited by: kumar wf on Dec 28, 2007 2:33 PM&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 28 Dec 2007 08:30:40 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/inbound-idoc-problem/m-p/3183554#M757954</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-12-28T08:30:40Z</dc:date>
    </item>
    <item>
      <title>Re: Inbound - IDoc problem</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/inbound-idoc-problem/m-p/3183555#M757955</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Kumar,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;can u please let me know what is POS system.&lt;/P&gt;&lt;P&gt;r u working in that system? or is it a legasy system?&lt;/P&gt;&lt;P&gt;Even if it is a Legasy sytem You can post that data to that Legasy system if the Bapi is remote enabled.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;As of now I don't have that Bapi information.&lt;/P&gt;&lt;P&gt;You may ask your lead. Generally it would be specified in the Func. Spec itself.  else. ask your lead.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;If I get any inforamtion I will post it.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;bye&lt;/P&gt;&lt;P&gt;Sarath&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 28 Dec 2007 09:18:16 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/inbound-idoc-problem/m-p/3183555#M757955</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-12-28T09:18:16Z</dc:date>
    </item>
    <item>
      <title>Re: Inbound - IDoc problem</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/inbound-idoc-problem/m-p/3183556#M757956</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Sarath,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;POS means Point of sales.&lt;/P&gt;&lt;P&gt;Actually user will get the XML file from the POS sys. And they will upload that file into SAP Retail system (Normal SAP sys). From that file i needs to read the data and i have to post. Unfortunatly no availability of team lead and functional person . &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Presently i read the data in to itab. now i have to post. &lt;/P&gt;&lt;P&gt;I dont know how to do this. &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks for reply,&lt;/P&gt;&lt;P&gt;Regards,&lt;/P&gt;&lt;P&gt;Kumar P&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 28 Dec 2007 09:40:03 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/inbound-idoc-problem/m-p/3183556#M757956</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-12-28T09:40:03Z</dc:date>
    </item>
    <item>
      <title>Re: Inbound - IDoc problem</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/inbound-idoc-problem/m-p/3183557#M757957</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;sarath has told valid point..don't use master_idoc_distribute,instead use the bapi&lt;/P&gt;&lt;P&gt;bapi_idoc_input1..&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;plz check the sample code how to do with inbound idoc,as u have got the data ,u just need to call the bapi and post it..&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;check the code and proceed..&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;FUNCTION zdtsint052f_gpoms_to_sap_gm.&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;*"     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;*"     VALUE(WORKFLOW_RESULT) LIKE  BDWF_PARAM-RESULT&lt;/P&gt;&lt;P&gt;*"     VALUE(APPLICATION_VARIABLE) LIKE  BDWF_PARAM-APPL_VAR&lt;/P&gt;&lt;P&gt;*"     VALUE(IN_UPDATE_TASK) LIKE  BDWFAP_PAR-UPDATETASK&lt;/P&gt;&lt;P&gt;*"     VALUE(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;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Purpose            :On recording the material consumption from       *&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;                    manufacturing tickets in GPOMS system, GPOMS     *&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;                    will report the data to the SAP system.Based     *&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;                    on this message, goods issue to the process order*&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;                    will be posted in SAP. This interface will       *&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;                    used for storage location managed materials      *&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;                    in SAP.                                          *&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Program Logic      :Loop at the data records of IDOC and to get the  *&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;                    Order number and SAP Movement type               *&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;                    If the Material document already exists for this *&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;                    Order number and Movement type then give error   *&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;                    else call standard FM 'BAPI_IDOC_INPUT1' to      *&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;                    Material Documents in SAP.                       *&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&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;Declaration of Constants                                             *&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;************************************************************************&lt;/P&gt;&lt;P&gt;  CONSTANTS :lc_item_create(25) TYPE c VALUE 'E1BP2017_GM_ITEM_CREATE',&lt;/P&gt;&lt;P&gt;             lc_mbgmcr(6)       TYPE c VALUE 'MBGMCR'.&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;Declaration of Variables                                             *&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;***********************************************************************&lt;/P&gt;&lt;P&gt;  DATA : lv_index TYPE sytabix,&lt;/P&gt;&lt;P&gt;         lv_retcode type sy-subrc.&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;Declaration of Workareas                                             *&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;************************************************************************&lt;/P&gt;&lt;P&gt;  DATA: lwa_e1bp2017_gm_item_create TYPE e1bp2017_gm_item_create,&lt;/P&gt;&lt;P&gt;        lwa_data         TYPE edidd, " Work area for IDOC&lt;/P&gt;&lt;P&gt;        lwa_control      TYPE edidc. " Work Area for control rec&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;  loop at idoc_contrl INTO lwa_control Where mestyp = lc_mbgmcr.&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 lwa_data&lt;/P&gt;&lt;P&gt;    WHERE docnum = lwa_control-docnum and&lt;/P&gt;&lt;P&gt;          segnam = lc_item_create.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*-&amp;gt;&amp;gt; Set the tabix of the internal table&lt;/P&gt;&lt;P&gt;      lv_index = sy-tabix.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Move the Material Document Item Segment data&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;      MOVE lwa_data-sdata TO lwa_e1bp2017_gm_item_create.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Modify the material document item data  internal table&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;      PERFORM sub_modify_idocdata changing lwa_e1bp2017_gm_item_create.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*-&amp;gt;&amp;gt; set the changed values to the IDOC SDATA&lt;/P&gt;&lt;P&gt;      MOVE  lwa_e1bp2017_gm_item_create TO lwa_data-sdata.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*-&amp;gt;&amp;gt; Modify the table&lt;/P&gt;&lt;P&gt;      MODIFY idoc_data FROM lwa_data index lv_index.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Clear the Work areas&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;      CLEAR : lwa_data,&lt;/P&gt;&lt;P&gt;              lwa_e1bp2017_gm_item_create.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    ENDLOOP.                                     "LOOP AT t_idoc_data&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Call the BAPI function module to create the&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;appropriate Material Document&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    CALL FUNCTION 'BAPI_IDOC_INPUT1'&lt;/P&gt;&lt;P&gt;      EXPORTING&lt;/P&gt;&lt;P&gt;        input_method          = input_method&lt;/P&gt;&lt;P&gt;        mass_processing       = mass_processing&lt;/P&gt;&lt;P&gt;      IMPORTING&lt;/P&gt;&lt;P&gt;        workflow_result       = workflow_result&lt;/P&gt;&lt;P&gt;        application_variable  = application_variable&lt;/P&gt;&lt;P&gt;        in_update_task        = in_update_task&lt;/P&gt;&lt;P&gt;        call_transaction_done = call_transaction_done&lt;/P&gt;&lt;P&gt;      TABLES&lt;/P&gt;&lt;P&gt;        idoc_contrl           = idoc_contrl&lt;/P&gt;&lt;P&gt;        idoc_data             = idoc_data&lt;/P&gt;&lt;P&gt;        idoc_status           = idoc_status&lt;/P&gt;&lt;P&gt;        return_variables      = return_variables&lt;/P&gt;&lt;P&gt;        serialization_info    = serialization_info&lt;/P&gt;&lt;P&gt;      EXCEPTIONS&lt;/P&gt;&lt;P&gt;        wrong_function_called = 1&lt;/P&gt;&lt;P&gt;        OTHERS                = 2.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    IF sy-subrc = 1.&lt;/P&gt;&lt;P&gt;      RAISE wrong_function_called.&lt;/P&gt;&lt;P&gt;    ENDIF.&lt;/P&gt;&lt;P&gt;  endloop.&lt;/P&gt;&lt;P&gt;ENDFUNCTION.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="-----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;***INCLUDE LZDTSINT052F_GPOMS_GMF01 .&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="-----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;&amp;amp;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*&amp;amp;      Form  sub_modify_idocdata&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;&amp;amp;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Modify the material document item data  internal table&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;STRONG&gt;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="-----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;FORM sub_modify_idocdata&lt;/P&gt;&lt;P&gt; CHANGING pwa_e1bp2017_gm_item_create TYPE e1bp2017_gm_item_create.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;contant declaration&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  CONSTANTS: lc_261(3) TYPE c VALUE '261'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  DATA : lv_aplzl LIKE resb-aplzl,&lt;/P&gt;&lt;P&gt;         lv_aufpl LIKE resb-aufpl,&lt;/P&gt;&lt;P&gt;         lv_subrc LIKE sy-subrc,&lt;/P&gt;&lt;P&gt;         lv_charg LIKE resb-charg,&lt;/P&gt;&lt;P&gt;         lv_uom LIKE pwa_e1bp2017_gm_item_create-entry_uom.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  CLEAR: pwa_e1bp2017_gm_item_create-reserv_no,&lt;/P&gt;&lt;P&gt;         pwa_e1bp2017_gm_item_create-res_item.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*-&amp;gt;&amp;gt; Get SAP storage bin &amp;amp; Storage type from the Z table&lt;/P&gt;&lt;P&gt;  SELECT lgtyp lgpla&lt;/P&gt;&lt;P&gt;    INTO (pwa_e1bp2017_gm_item_create-stge_type,&lt;/P&gt;&lt;P&gt;          pwa_e1bp2017_gm_item_create-stge_bin)&lt;/P&gt;&lt;P&gt;     UP TO 1 ROWS&lt;/P&gt;&lt;P&gt;    FROM zdtsint050_sttyp&lt;/P&gt;&lt;P&gt;     WHERE zstorage_typ = pwa_e1bp2017_gm_item_create-stge_type&lt;/P&gt;&lt;P&gt;      AND  zstorage_bin = pwa_e1bp2017_gm_item_create-stge_bin.&lt;/P&gt;&lt;P&gt;  ENDSELECT.&lt;/P&gt;&lt;P&gt;  IF sy-subrc NE 0.&lt;/P&gt;&lt;P&gt;    CLEAR: pwa_e1bp2017_gm_item_create-stge_type,&lt;/P&gt;&lt;P&gt;           pwa_e1bp2017_gm_item_create-stge_bin.&lt;/P&gt;&lt;P&gt;  ENDIF.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  PERFORM get_oper CHANGING pwa_e1bp2017_gm_item_create.&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;Get the Reservation number and Reservation item number&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;basing on the idoc data.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  SELECT rspos werks lgort&lt;/P&gt;&lt;P&gt;         INTO (pwa_e1bp2017_gm_item_create-res_item,&lt;/P&gt;&lt;P&gt;              pwa_e1bp2017_gm_item_create-plant,&lt;/P&gt;&lt;P&gt;                 pwa_e1bp2017_gm_item_create-stge_loc)&lt;/P&gt;&lt;P&gt;         FROM resb&lt;/P&gt;&lt;P&gt;         UP TO 1 ROWS&lt;/P&gt;&lt;P&gt;         WHERE rsnum = pwa_e1bp2017_gm_item_create-reserv_no&lt;/P&gt;&lt;P&gt;         AND   matnr = pwa_e1bp2017_gm_item_create-material&lt;/P&gt;&lt;P&gt;         AND   charg = pwa_e1bp2017_gm_item_create-batch&lt;/P&gt;&lt;P&gt;         AND   aufnr = pwa_e1bp2017_gm_item_create-orderid&lt;/P&gt;&lt;P&gt;         AND   vornr = pwa_e1bp2017_gm_item_create-activity&lt;/P&gt;&lt;P&gt;         AND   bwart = lc_261.&lt;/P&gt;&lt;P&gt;  ENDSELECT.&lt;/P&gt;&lt;P&gt;  IF sy-subrc &amp;lt;&amp;gt; 0.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Start of insertion for R31K993797&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;    CLEAR lv_charg.&lt;/P&gt;&lt;P&gt;    SELECT rspos werks lgort&lt;/P&gt;&lt;P&gt;         INTO (pwa_e1bp2017_gm_item_create-res_item,&lt;/P&gt;&lt;P&gt;              pwa_e1bp2017_gm_item_create-plant,&lt;/P&gt;&lt;P&gt;                 pwa_e1bp2017_gm_item_create-stge_loc)&lt;/P&gt;&lt;P&gt;         FROM resb&lt;/P&gt;&lt;P&gt;         UP TO 1 ROWS&lt;/P&gt;&lt;P&gt;         WHERE rsnum = pwa_e1bp2017_gm_item_create-reserv_no&lt;/P&gt;&lt;P&gt;         AND   matnr = pwa_e1bp2017_gm_item_create-material&lt;/P&gt;&lt;P&gt;         AND   charg = lv_charg&lt;/P&gt;&lt;P&gt;         AND   aufnr = pwa_e1bp2017_gm_item_create-orderid&lt;/P&gt;&lt;P&gt;         AND   vornr = pwa_e1bp2017_gm_item_create-activity&lt;/P&gt;&lt;P&gt;         AND   ( splkz = 'X' or&lt;/P&gt;&lt;P&gt;                 splkz = space )&lt;/P&gt;&lt;P&gt;         AND   bwart = lc_261.&lt;/P&gt;&lt;P&gt;    ENDSELECT.&lt;/P&gt;&lt;P&gt;    IF sy-subrc &amp;lt;&amp;gt; 0.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;End of insertion for R31K993797&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;      SELECT SINGLE werks lgort&lt;/P&gt;&lt;P&gt;            INTO (pwa_e1bp2017_gm_item_create-plant,&lt;/P&gt;&lt;P&gt;                   pwa_e1bp2017_gm_item_create-stge_loc)&lt;/P&gt;&lt;P&gt;            FROM resb&lt;/P&gt;&lt;P&gt;            WHERE rsnum = pwa_e1bp2017_gm_item_create-reserv_no.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;      CLEAR : pwa_e1bp2017_gm_item_create-reserv_no,&lt;/P&gt;&lt;P&gt;              pwa_e1bp2017_gm_item_create-res_item.&lt;/P&gt;&lt;P&gt;    ENDIF.&lt;/P&gt;&lt;P&gt;  ENDIF.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;get SAP UOM&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  SELECT SINGLE zsap_uom&lt;/P&gt;&lt;P&gt;                INTO lv_uom&lt;/P&gt;&lt;P&gt;                FROM zca_uom_conv&lt;/P&gt;&lt;P&gt;                WHERE zext_uom = pwa_e1bp2017_gm_item_create-entry_uom.&lt;/P&gt;&lt;P&gt;  IF sy-subrc = 0.&lt;/P&gt;&lt;P&gt;    pwa_e1bp2017_gm_item_create-entry_uom = lv_uom.&lt;/P&gt;&lt;P&gt;  ENDIF.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;ENDFORM.                    " sub_modify_idocdata&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;&amp;amp;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*&amp;amp;      Form  get_oper&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;&amp;amp;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;     Get the operation&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;STRONG&gt;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="-----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;     &amp;lt;--P_PWA_E1BP2017_GM_ITEM_CREATE_RE  Segment&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;STRONG&gt;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="-----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;FORM get_oper  CHANGING p_pwa_e1bp2017_gm_item_create TYPE&lt;/P&gt;&lt;P&gt;               e1bp2017_gm_item_create.&lt;/P&gt;&lt;P&gt;  DATA : l_aufpl LIKE afko-aufpl,&lt;/P&gt;&lt;P&gt;         l_aplzl LIKE afvc-aplzl.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  REFRESH : i_op.&lt;/P&gt;&lt;P&gt;  UNPACK p_pwa_e1bp2017_gm_item_create-orderid TO&lt;/P&gt;&lt;P&gt;         p_pwa_e1bp2017_gm_item_create-orderid.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Get the reservation and routing number for the order&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  SELECT SINGLE&lt;/P&gt;&lt;P&gt;         rsnum&lt;/P&gt;&lt;P&gt;         aufpl&lt;/P&gt;&lt;P&gt;         FROM afko&lt;/P&gt;&lt;P&gt;         INTO (p_pwa_e1bp2017_gm_item_create-reserv_no,&lt;/P&gt;&lt;P&gt;               l_aufpl)&lt;/P&gt;&lt;P&gt;         WHERE aufnr = p_pwa_e1bp2017_gm_item_create-orderid.&lt;/P&gt;&lt;P&gt;  IF sy-subrc = 0.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    CALL FUNCTION 'CONVERSION_EXIT_NUMCV_INPUT'&lt;/P&gt;&lt;P&gt;      EXPORTING&lt;/P&gt;&lt;P&gt;        input  = p_pwa_e1bp2017_gm_item_create-activity&lt;/P&gt;&lt;P&gt;      IMPORTING&lt;/P&gt;&lt;P&gt;        output = p_pwa_e1bp2017_gm_item_create-activity.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  ENDIF.&lt;/P&gt;&lt;P&gt;ENDFORM.                    " get_oper&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;i have modifeid the incoming data,in ur case its not needed ,only first few lines until the bapi u have to see..if u have any query let me know..&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, 28 Dec 2007 09:49:15 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/inbound-idoc-problem/m-p/3183557#M757957</guid>
      <dc:creator>former_member404244</dc:creator>
      <dc:date>2007-12-28T09:49:15Z</dc:date>
    </item>
    <item>
      <title>Re: Inbound - IDoc problem</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/inbound-idoc-problem/m-p/3183558#M757958</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Kumar,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Maintain the message type with BD64 Customer distribution model and the execute it will work.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks,&lt;/P&gt;&lt;P&gt;Surya&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 28 Dec 2007 09:54:28 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/inbound-idoc-problem/m-p/3183558#M757958</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-12-28T09:54:28Z</dc:date>
    </item>
    <item>
      <title>Re: Inbound - IDoc problem</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/inbound-idoc-problem/m-p/3183559#M757959</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Thanks Nagraj and Surya,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Nag : I will implement your suggestion. &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards,&lt;/P&gt;&lt;P&gt;Kumar&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 28 Dec 2007 10:14:44 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/inbound-idoc-problem/m-p/3183559#M757959</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-12-28T10:14:44Z</dc:date>
    </item>
    <item>
      <title>Re: Inbound - IDoc problem</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/inbound-idoc-problem/m-p/3183560#M757960</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Thanks to all.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 26 Mar 2008 08:23:25 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/inbound-idoc-problem/m-p/3183560#M757960</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2008-03-26T08:23:25Z</dc:date>
    </item>
  </channel>
</rss>

