<?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: Creating Includes for Function Modules in Application Development and Automation Discussions</title>
    <link>https://community.sap.com/t5/application-development-and-automation-discussions/creating-includes-for-function-modules/m-p/2763289#M643379</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;have a look at the code for better understanding&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;here when we write the statment&lt;/P&gt;&lt;P&gt; PERFORM sub_modify_idocdata changing lwa_e1bp2017_gm_item_create and double click on sub_modify_idocdata .&lt;/P&gt;&lt;P&gt;it will create a include with the name "LZDTSINT052F_GPOMS_GMF01 ".&lt;/P&gt;&lt;P&gt;now we can write the FORM ..END FORM In this inculde.like this.&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;Regards,&lt;/P&gt;&lt;P&gt;nagaraj&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Wed, 05 Sep 2007 10:20:57 GMT</pubDate>
    <dc:creator>former_member404244</dc:creator>
    <dc:date>2007-09-05T10:20:57Z</dc:date>
    <item>
      <title>Creating Includes for Function Modules</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/creating-includes-for-function-modules/m-p/2763283#M643373</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Experts,&lt;/P&gt;&lt;P&gt;Can you please let me know how to create includes for function modules.&lt;/P&gt;&lt;P&gt;I came across this in a standard include program, which was generated by a function library. The includes inside this program where linked to the function modules (when I double clicked on them).&lt;/P&gt;&lt;P&gt;Please let me know how to create it. &lt;/P&gt;&lt;P&gt;Thanks in advance !&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards,&lt;/P&gt;&lt;P&gt;Anand Patil.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 05 Sep 2007 09:53:54 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/creating-includes-for-function-modules/m-p/2763283#M643373</guid>
      <dc:creator>former_member189420</dc:creator>
      <dc:date>2007-09-05T09:53:54Z</dc:date>
    </item>
    <item>
      <title>Re: Creating Includes for Function Modules</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/creating-includes-for-function-modules/m-p/2763284#M643374</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;In the source of the function module u just need to call a perform statement which ultimately gives u one incldue where u can write ur FORM ....ENDFORM..&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;PERFORM GET_DATA.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Double click on get_data,it will prompt u a include and then write ur code in that include.&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>Wed, 05 Sep 2007 09:57:27 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/creating-includes-for-function-modules/m-p/2763284#M643374</guid>
      <dc:creator>former_member404244</dc:creator>
      <dc:date>2007-09-05T09:57:27Z</dc:date>
    </item>
    <item>
      <title>Re: Creating Includes for Function Modules</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/creating-includes-for-function-modules/m-p/2763285#M643375</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Anand..&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Whenever We create a Function module in SE37 the FM will be internally created as an INCLUDE program by the System itself.&lt;/P&gt;&lt;P&gt;So there is no need to Create Includes for FMs separately..&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;lt;b&amp;gt;Reward if Helpful.&amp;lt;/b&amp;gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 05 Sep 2007 09:57:59 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/creating-includes-for-function-modules/m-p/2763285#M643375</guid>
      <dc:creator>varma_narayana</dc:creator>
      <dc:date>2007-09-05T09:57:59Z</dc:date>
    </item>
    <item>
      <title>Re: Creating Includes for Function Modules</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/creating-includes-for-function-modules/m-p/2763286#M643376</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;To Create the includes for the function module... &lt;/P&gt;&lt;P&gt;In the you will find the main program of that particular FM.. double click on that program it will take you to SE38 Tcode and the main program is displayed ... here your need to specify the new inlcude name and bouble click on the include name it will ask for the new include creation....&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Satya.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 05 Sep 2007 10:02:53 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/creating-includes-for-function-modules/m-p/2763286#M643376</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-09-05T10:02:53Z</dc:date>
    </item>
    <item>
      <title>Re: Creating Includes for Function Modules</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/creating-includes-for-function-modules/m-p/2763287#M643377</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;For any function group you will have a include like this&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Suppose your function group name is "ZFG".&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Then you will a have an include of name LZFGUXX created automatically by ABAP runtime.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Then in this include you will see INCLUDE statement one for each function module.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;LZFGU01 will have the first function module that you create under this Function group.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;So you can have upto LZFGU99 includes meaning at the max we can have upto 99 function modules.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards,&lt;/P&gt;&lt;P&gt;Sesh&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 05 Sep 2007 10:05:57 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/creating-includes-for-function-modules/m-p/2763287#M643377</guid>
      <dc:creator>seshatalpasai_madala</dc:creator>
      <dc:date>2007-09-05T10:05:57Z</dc:date>
    </item>
    <item>
      <title>Re: Creating Includes for Function Modules</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/creating-includes-for-function-modules/m-p/2763288#M643378</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;thanks nagaraj for your input but i couldn't understand it.&lt;/P&gt;&lt;P&gt;if you can elaborate on this i can reward 2 points for it.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;regards,&lt;/P&gt;&lt;P&gt;Anand Patil&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 05 Sep 2007 10:16:23 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/creating-includes-for-function-modules/m-p/2763288#M643378</guid>
      <dc:creator>former_member189420</dc:creator>
      <dc:date>2007-09-05T10:16:23Z</dc:date>
    </item>
    <item>
      <title>Re: Creating Includes for Function Modules</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/creating-includes-for-function-modules/m-p/2763289#M643379</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;have a look at the code for better understanding&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;here when we write the statment&lt;/P&gt;&lt;P&gt; PERFORM sub_modify_idocdata changing lwa_e1bp2017_gm_item_create and double click on sub_modify_idocdata .&lt;/P&gt;&lt;P&gt;it will create a include with the name "LZDTSINT052F_GPOMS_GMF01 ".&lt;/P&gt;&lt;P&gt;now we can write the FORM ..END FORM In this inculde.like this.&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;Regards,&lt;/P&gt;&lt;P&gt;nagaraj&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 05 Sep 2007 10:20:57 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/creating-includes-for-function-modules/m-p/2763289#M643379</guid>
      <dc:creator>former_member404244</dc:creator>
      <dc:date>2007-09-05T10:20:57Z</dc:date>
    </item>
  </channel>
</rss>

