<?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: how to create pr using bapi through file upload. in Application Development and Automation Discussions</title>
    <link>https://community.sap.com/t5/application-development-and-automation-discussions/how-to-create-pr-using-bapi-through-file-upload/m-p/9920203#M1794973</link>
    <description>&lt;P&gt;hi ,&lt;/P&gt;&lt;P&gt;this is Mubashir&lt;/P&gt;CALL FUNCTION 'ARCHIVFILE_CLIENT_TO_SERVER'&lt;BR /&gt;EXPORTING&lt;BR /&gt;path = P_FILE&lt;BR /&gt;TARGETPATH = &lt;STRONG&gt;'.\SAAAM.CSV'&lt;/STRONG&gt;&lt;BR /&gt;EXCEPTIONS&lt;BR /&gt;ERROR_FILE = 1&lt;BR /&gt;OTHERS = 2&lt;BR /&gt;.&lt;BR /&gt;IF sy-subrc &amp;lt;&amp;gt; 0.&lt;BR /&gt;&lt;BR /&gt;* Implement suitable error handling here&lt;BR /&gt;&lt;BR /&gt;ENDIF.&lt;BR /&gt;&lt;BR /&gt;GV_FILE = &lt;STRONG&gt;'SAAAM.CSV'.&lt;/STRONG&gt;&lt;BR /&gt;IF GV_FILE IS NOT INITIAL.&lt;BR /&gt;OPEN DATASET GV_FILE FOR INPUT IN TEXT MODE ENCODING DEFAULT.&lt;BR /&gt;IF SY-subrc NE 0.&lt;BR /&gt;MESSAGE 'UNABLE TO OPEN THE FILE ' TYPE 'I'.&lt;BR /&gt;ENDIF.&lt;BR /&gt;DO.&lt;BR /&gt;&lt;P&gt;&lt;STRONG&gt;READ DATASET GV_FILE INTO lv_data.&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;i am getting error here can you please help me what should be taken target path and in exel sheet how the data should be&lt;/P&gt;</description>
    <pubDate>Fri, 10 Feb 2023 17:22:07 GMT</pubDate>
    <dc:creator>former_member831369</dc:creator>
    <dc:date>2023-02-10T17:22:07Z</dc:date>
    <item>
      <title>how to create pr using bapi through file upload.</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/how-to-create-pr-using-bapi-through-file-upload/m-p/9920190#M1794960</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;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; my requirement is want to upload file in application server, from there using that file i want to create pr using bapi . I ll upload the file in application server using cg3z, now file is in app server. next step is i want to create pr using bapi. how i get file from app server and give in bapi. plz tell u r suggestions to solve ths...&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&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;gopi.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Sat, 07 Dec 2013 05:30:16 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/how-to-create-pr-using-bapi-through-file-upload/m-p/9920190#M1794960</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2013-12-07T05:30:16Z</dc:date>
    </item>
    <item>
      <title>Re: how to create pr using bapi through file upload.</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/how-to-create-pr-using-bapi-through-file-upload/m-p/9920191#M1794961</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Gopi,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Create a program in your application server and assign a tcode for that, call that tcode once the file has been uploaded in &lt;SPAN style="color: #333333; font-size: 12px;"&gt;cg3z&lt;/SPAN&gt;, and keep your logics there and create PR through below BAPI.&lt;/P&gt;&lt;P&gt;Use &lt;SPAN style="color: #333333; font-size: 12px;"&gt;BAPI_REQUISTION_CREATE&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P style="font-size: 12px; color: #333333;"&gt;call function 'BAPI_REQUISITION_CREATE'&lt;/P&gt;&lt;P style="font-size: 12px; color: #333333;"&gt;exporting&lt;/P&gt;&lt;P style="font-size: 12px; color: #333333;"&gt;skip_items_with_error = 'X'&lt;/P&gt;&lt;P style="font-size: 12px; color: #333333;"&gt;importing&lt;/P&gt;&lt;P style="font-size: 12px; color: #333333;"&gt;number = h_banfn&lt;/P&gt;&lt;P style="font-size: 12px; color: #333333;"&gt;tables&lt;/P&gt;&lt;P style="font-size: 12px; color: #333333;"&gt;requisition_items = req_item&lt;/P&gt;&lt;P style="font-size: 12px; color: #333333;"&gt;requisition_account_assignment = req_acct&lt;/P&gt;&lt;P style="font-size: 12px; color: #333333;"&gt;requisition_item_text = req_text&lt;/P&gt;&lt;P style="font-size: 12px; color: #333333;"&gt;return = return&lt;/P&gt;&lt;P style="font-size: 12px; color: #333333;"&gt;exceptions&lt;/P&gt;&lt;P style="font-size: 12px; color: #333333;"&gt;others = 0.&lt;/P&gt;&lt;P style="font-size: 12px; color: #333333;"&gt;&lt;/P&gt;&lt;P style="font-size: 12px; color: #333333;"&gt;Other related Bapis for purchase requisition are BAPI_REQUISITION_GETDETAIL and BAPI_REQUISTION_CHANGE.&lt;/P&gt;&lt;P style="font-size: 12px; color: #333333;"&gt;&lt;/P&gt;&lt;P style="font-size: 12px; color: #333333;"&gt;Regards,&lt;/P&gt;&lt;P style="font-size: 12px; color: #333333;"&gt;Venkat&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Sat, 07 Dec 2013 05:51:50 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/how-to-create-pr-using-bapi-through-file-upload/m-p/9920191#M1794961</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2013-12-07T05:51:50Z</dc:date>
    </item>
    <item>
      <title>Re: how to create pr using bapi through file upload.</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/how-to-create-pr-using-bapi-through-file-upload/m-p/9920192#M1794962</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;DIV&gt;&lt;P&gt;Gopi you just have to read file from application server using open dataset etc and call your create bapi after that&lt;/P&gt;&lt;/DIV&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Sat, 07 Dec 2013 07:59:43 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/how-to-create-pr-using-bapi-through-file-upload/m-p/9920192#M1794962</guid>
      <dc:creator>nabheetscn</dc:creator>
      <dc:date>2013-12-07T07:59:43Z</dc:date>
    </item>
    <item>
      <title>Re: how to create pr using bapi through file upload.</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/how-to-create-pr-using-bapi-through-file-upload/m-p/9920193#M1794963</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi GOPI,&lt;/P&gt;&lt;P&gt;data ls_string type string.&lt;/P&gt;&lt;P&gt;data lt_string type table of string.&lt;/P&gt;&lt;P&gt; For getting the file from the Applicaion server.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN class="L0S52"&gt;IF &lt;/SPAN&gt;lv_INV_path &lt;SPAN class="L0S52"&gt;IS &lt;/SPAN&gt;&lt;SPAN class="L0S52"&gt;NOT &lt;/SPAN&gt;&lt;SPAN class="L0S52"&gt;INITIAL. " File Path with File name.&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L0S52"&gt;OPEN &lt;/SPAN&gt;&lt;SPAN class="L0S52"&gt;DATASET &lt;/SPAN&gt;lv_INV_path &lt;SPAN class="L0S52"&gt;FOR &lt;/SPAN&gt;&lt;SPAN class="L0S52"&gt;INPUT &lt;/SPAN&gt;&lt;SPAN class="L0S52"&gt;IN &lt;/SPAN&gt;&lt;SPAN class="L0S52"&gt;TEXT &lt;/SPAN&gt;&lt;SPAN class="L0S52"&gt;MODE &lt;/SPAN&gt;&lt;SPAN class="L0S52"&gt;ENCODING &lt;/SPAN&gt;&lt;SPAN class="L0S52"&gt;DEFAULT.&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L0S52"&gt;if &lt;/SPAN&gt;sy&lt;SPAN class="L0S70"&gt;-&lt;/SPAN&gt;subrc &amp;lt;&amp;gt; &lt;SPAN class="L0S32"&gt;0 .&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L0S52"&gt;exit.&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L0S52"&gt;endif.&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L0S52"&gt;DO.&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L0S52"&gt;READ &lt;/SPAN&gt;&lt;SPAN class="L0S52"&gt;DATASET &lt;/SPAN&gt;lv_INV_path &lt;SPAN class="L0S52"&gt;INTO &lt;/SPAN&gt;ls_string.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L0S52"&gt;IF &lt;/SPAN&gt;sy&lt;SPAN class="L0S70"&gt;-&lt;/SPAN&gt;subrc &lt;SPAN class="L0S55"&gt;= &lt;/SPAN&gt;&lt;SPAN class="L0S32"&gt;0. " Always check the SUBRC value after read statement.&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L0S52"&gt;APPEND &lt;/SPAN&gt;ls_string &lt;SPAN class="L0S52"&gt;to &lt;/SPAN&gt;lt_string.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L0S52"&gt;ELSE.&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L0S52"&gt;EXIT.&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L0S52"&gt;ENDIF.&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L0S52"&gt;ENDDO.&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L0S52"&gt;CLOSE &lt;/SPAN&gt;&lt;SPAN class="L0S52"&gt;DATASET &lt;/SPAN&gt;LV_INV_PATH . &lt;SPAN class="L0S31"&gt;"Always close the Dataset after read or Write the file.&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L0S52"&gt;ENDIF.&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN class="L0S52"&gt;&lt;BR /&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN class="L0S52"&gt;&lt;BR /&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN class="L0S52"&gt;Now your data come in the String table.&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN class="L0S52"&gt;Now loop on the String table and split the column one by one. Sequence must be same as the file sequence.&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN class="L0S52"&gt;&lt;BR /&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN class="L0S52"&gt;If any furthur issue let me know.&lt;BR /&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN class="L0S52"&gt;Regards.&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN class="L0S52"&gt;Nishant Bansal&lt;BR /&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN class="L0S52"&gt;&lt;BR /&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN class="L0S52"&gt;&lt;BR /&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN class="L0S52"&gt;&lt;BR /&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN class="L0S52"&gt;&lt;BR /&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN class="L0S52"&gt;&lt;BR /&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN class="L0S52"&gt;&lt;BR /&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN class="L0S52"&gt;&lt;BR /&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN class="L0S52"&gt;&lt;BR /&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Sat, 07 Dec 2013 08:41:41 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/how-to-create-pr-using-bapi-through-file-upload/m-p/9920193#M1794963</guid>
      <dc:creator>nishantbansal91</dc:creator>
      <dc:date>2013-12-07T08:41:41Z</dc:date>
    </item>
    <item>
      <title>Re: how to create pr using bapi through file upload.</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/how-to-create-pr-using-bapi-through-file-upload/m-p/9920194#M1794964</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;hi nishant,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; i get the value in string table. after that wat to do. i ll paste my code plz suggest how to do this.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN class="L0S52"&gt;DATA&lt;SPAN class="L0S55"&gt;: &lt;/SPAN&gt;GV_FILE &lt;SPAN class="L0S52"&gt;TYPE &lt;/SPAN&gt;RLGRAP&lt;SPAN class="L0S70"&gt;-&lt;/SPAN&gt;filename&lt;SPAN class="L0S55"&gt;.&lt;/SPAN&gt;&lt;BR /&gt; &lt;SPAN class="L0S52"&gt;DATA&lt;/SPAN&gt;&lt;SPAN class="L0S55"&gt;:&lt;/SPAN&gt;LV_STRING &lt;SPAN class="L0S52"&gt;TYPE &lt;/SPAN&gt;&lt;SPAN class="L0S52"&gt;TABLE &lt;/SPAN&gt;&lt;SPAN class="L0S52"&gt;OF &lt;/SPAN&gt;string&lt;SPAN class="L0S55"&gt;.&lt;/SPAN&gt;&lt;BR /&gt; &lt;SPAN class="L0S52"&gt;data&lt;/SPAN&gt;&lt;SPAN class="L0S55"&gt;:&lt;/SPAN&gt;lv_data &lt;SPAN class="L0S52"&gt;type &lt;/SPAN&gt;string&lt;SPAN class="L0S55"&gt;.&lt;/SPAN&gt;&lt;BR /&gt; &lt;BR /&gt; &lt;SPAN class="L0S52"&gt;PARAMETERS&lt;/SPAN&gt;&lt;SPAN class="L0S55"&gt;:&lt;/SPAN&gt;P_FILE &lt;SPAN class="L0S52"&gt;TYPE &lt;/SPAN&gt;SAPB&lt;SPAN class="L0S70"&gt;-&lt;/SPAN&gt;sappfad&lt;SPAN class="L0S55"&gt;.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L0S52"&gt;data&lt;/SPAN&gt;&lt;SPAN class="L0S55"&gt;:&lt;/SPAN&gt;g_file &lt;SPAN class="L0S52"&gt;type&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;ibipparms&lt;SPAN class="L0S70"&gt;-&lt;/SPAN&gt;path&lt;SPAN class="L0S55"&gt;.&lt;/SPAN&gt;&lt;BR /&gt; &lt;BR /&gt; &lt;SPAN class="L0S52"&gt;AT &lt;/SPAN&gt;&lt;SPAN class="L0S52"&gt;SELECTION-SCREEN &lt;/SPAN&gt;&lt;SPAN class="L0S52"&gt;ON &lt;/SPAN&gt;&lt;SPAN class="L0S52"&gt;VALUE-REQUEST &lt;/SPAN&gt;&lt;SPAN class="L0S52"&gt;FOR &lt;/SPAN&gt;P_FILE&lt;SPAN class="L0S55"&gt;.&lt;/SPAN&gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L0S52"&gt;CALL &lt;/SPAN&gt;&lt;SPAN class="L0S52"&gt;FUNCTION &lt;/SPAN&gt;&lt;SPAN class="L0S33"&gt;'F4_FILENAME'&lt;/SPAN&gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L0S52"&gt;EXPORTING&lt;/SPAN&gt;&lt;BR /&gt; &lt;SPAN class="L0S31"&gt;*&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; PROGRAM_NAME&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; = SYST-CPROG&lt;/SPAN&gt;&lt;BR /&gt; &lt;SPAN class="L0S31"&gt;*&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; DYNPRO_NUMBER&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; = SYST-DYNNR&lt;/SPAN&gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; FIELD_NAME&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L0S55"&gt;= &lt;/SPAN&gt;&lt;SPAN class="L0S33"&gt;'P_FILE'&lt;/SPAN&gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L0S52"&gt;IMPORTING&lt;/SPAN&gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; FILE_NAME&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L0S55"&gt;= &lt;/SPAN&gt;g_file&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L0S55"&gt;.&lt;/SPAN&gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp; P_FILE &lt;SPAN class="L0S55"&gt;= &lt;/SPAN&gt;G_FILE&lt;SPAN class="L0S55"&gt;.&lt;/SPAN&gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L0S52"&gt;START-OF-SELECTION&lt;/SPAN&gt;&lt;SPAN class="L0S55"&gt;.&lt;/SPAN&gt;&lt;BR /&gt; &lt;SPAN class="L0S31"&gt;*&amp;nbsp; CALL FUNCTION 'ARCHIVFILE_CLIENT_TO_SERVER'&lt;/SPAN&gt;&lt;BR /&gt; &lt;SPAN class="L0S31"&gt;*&amp;nbsp;&amp;nbsp;&amp;nbsp; EXPORTING&lt;/SPAN&gt;&lt;BR /&gt; &lt;SPAN class="L0S31"&gt;*&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; path&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; = p_file&lt;/SPAN&gt;&lt;BR /&gt; &lt;SPAN class="L0S31"&gt;*&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; TARGETPATH&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; = 'T_FILE'&lt;/SPAN&gt;&lt;BR /&gt; &lt;SPAN class="L0S31"&gt;*&amp;nbsp;&amp;nbsp; EXCEPTIONS&lt;/SPAN&gt;&lt;BR /&gt; &lt;SPAN class="L0S31"&gt;*&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ERROR_FILE&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; = 1&lt;/SPAN&gt;&lt;BR /&gt; &lt;SPAN class="L0S31"&gt;*&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; OTHERS&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; = 2&lt;/SPAN&gt;&lt;BR /&gt; &lt;SPAN class="L0S31"&gt;*&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; .&lt;/SPAN&gt;&lt;BR /&gt; &lt;SPAN class="L0S31"&gt;*&amp;nbsp; IF sy-subrc &amp;lt;&amp;gt; 0.&lt;/SPAN&gt;&lt;BR /&gt; &lt;SPAN class="L0S31"&gt;**&amp;nbsp;&amp;nbsp;&amp;nbsp; TRANSFER P1_FILE TO P_FILE.&lt;/SPAN&gt;&lt;BR /&gt; &lt;SPAN class="L0S31"&gt;** Implement suitable error handling here&lt;/SPAN&gt;&lt;BR /&gt; &lt;SPAN class="L0S31"&gt;*&amp;nbsp;&amp;nbsp;&amp;nbsp; MESSAGE 'UPLOAD SUCCESS' TYPE 'I'.&lt;/SPAN&gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L0S52"&gt;CALL &lt;/SPAN&gt;&lt;SPAN class="L0S52"&gt;FUNCTION &lt;/SPAN&gt;&lt;SPAN class="L0S33"&gt;'ARCHIVFILE_CLIENT_TO_SERVER'&lt;/SPAN&gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L0S52"&gt;EXPORTING&lt;/SPAN&gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; path&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L0S55"&gt;= &lt;/SPAN&gt;P_FILE&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; TARGETPATH&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L0S55"&gt;= &lt;/SPAN&gt;&lt;SPAN class="L0S33"&gt;'.\SAAAM.CSV'&lt;/SPAN&gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L0S52"&gt;EXCEPTIONS&lt;/SPAN&gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ERROR_FILE&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L0S55"&gt;= &lt;/SPAN&gt;&lt;SPAN class="L0S32"&gt;1&lt;/SPAN&gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L0S52"&gt;OTHERS&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;SPAN class="L0S55"&gt;= &lt;/SPAN&gt;&lt;SPAN class="L0S32"&gt;2&lt;/SPAN&gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L0S55"&gt;.&lt;/SPAN&gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L0S52"&gt;IF &lt;/SPAN&gt;sy&lt;SPAN class="L0S70"&gt;-&lt;/SPAN&gt;subrc &amp;lt;&amp;gt; &lt;SPAN class="L0S32"&gt;0&lt;/SPAN&gt;&lt;SPAN class="L0S55"&gt;.&lt;/SPAN&gt;&lt;BR /&gt; &lt;BR /&gt; &lt;SPAN class="L0S31"&gt;* Implement suitable error handling here&lt;/SPAN&gt;&lt;BR /&gt; &lt;BR /&gt;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L0S52"&gt;ENDIF&lt;/SPAN&gt;&lt;SPAN class="L0S55"&gt;.&lt;/SPAN&gt;&lt;BR /&gt; &lt;BR /&gt; GV_FILE &lt;SPAN class="L0S55"&gt;= &lt;/SPAN&gt;&lt;SPAN class="L0S33"&gt;'SAAAM.CSV'&lt;/SPAN&gt;&lt;SPAN class="L0S55"&gt;.&lt;/SPAN&gt;&lt;BR /&gt; &lt;SPAN class="L0S52"&gt;IF &lt;/SPAN&gt;GV_FILE &lt;SPAN class="L0S52"&gt;IS &lt;/SPAN&gt;&lt;SPAN class="L0S52"&gt;NOT &lt;/SPAN&gt;&lt;SPAN class="L0S52"&gt;INITIAL&lt;/SPAN&gt;&lt;SPAN class="L0S55"&gt;.&lt;/SPAN&gt;&lt;BR /&gt; &lt;SPAN class="L0S52"&gt;OPEN &lt;/SPAN&gt;&lt;SPAN class="L0S52"&gt;DATASET &lt;/SPAN&gt;GV_FILE &lt;SPAN class="L0S52"&gt;FOR &lt;/SPAN&gt;&lt;SPAN class="L0S52"&gt;INPUT &lt;/SPAN&gt;&lt;SPAN class="L0S52"&gt;IN &lt;/SPAN&gt;&lt;SPAN class="L0S52"&gt;TEXT &lt;/SPAN&gt;&lt;SPAN class="L0S52"&gt;MODE &lt;/SPAN&gt;&lt;SPAN class="L0S52"&gt;ENCODING &lt;/SPAN&gt;&lt;SPAN class="L0S52"&gt;DEFAULT&lt;/SPAN&gt;&lt;SPAN class="L0S55"&gt;.&lt;/SPAN&gt;&lt;BR /&gt; &lt;SPAN class="L0S52"&gt;IF &lt;/SPAN&gt;SY&lt;SPAN class="L0S70"&gt;-&lt;/SPAN&gt;subrc &lt;SPAN class="L0S52"&gt;NE &lt;/SPAN&gt;&lt;SPAN class="L0S32"&gt;0&lt;/SPAN&gt;&lt;SPAN class="L0S55"&gt;.&lt;/SPAN&gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L0S52"&gt;MESSAGE &lt;/SPAN&gt;&lt;SPAN class="L0S33"&gt;'UNABLE TO OPEN THE FILE ' &lt;/SPAN&gt;&lt;SPAN class="L0S52"&gt;TYPE &lt;/SPAN&gt;&lt;SPAN class="L0S33"&gt;'I'&lt;/SPAN&gt;&lt;SPAN class="L0S55"&gt;.&lt;/SPAN&gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L0S52"&gt;ENDIF&lt;/SPAN&gt;&lt;SPAN class="L0S55"&gt;.&lt;/SPAN&gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L0S52"&gt;DO&lt;/SPAN&gt;&lt;SPAN class="L0S55"&gt;.&lt;/SPAN&gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L0S52"&gt;READ &lt;/SPAN&gt;&lt;SPAN class="L0S52"&gt;DATASET &lt;/SPAN&gt;GV_FILE &lt;SPAN class="L0S52"&gt;INTO &lt;/SPAN&gt;LV_data&lt;SPAN class="L0S55"&gt;.&lt;/SPAN&gt;&lt;BR /&gt; &lt;BR /&gt; &lt;SPAN class="L0S31"&gt;*&lt;/SPAN&gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L0S52"&gt;IF &lt;/SPAN&gt;SY&lt;SPAN class="L0S70"&gt;-&lt;/SPAN&gt;subrc &lt;SPAN class="L0S55"&gt;= &lt;/SPAN&gt;&lt;SPAN class="L0S32"&gt;0&lt;/SPAN&gt;&lt;SPAN class="L0S55"&gt;.&lt;/SPAN&gt;&lt;BR /&gt; &lt;SPAN class="L0S31"&gt;*&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; loop at LV_STRING into lv_data.&lt;/SPAN&gt;&lt;BR /&gt;&amp;nbsp; &lt;SPAN class="L0S52"&gt;append &lt;/SPAN&gt;LV_DATA &lt;SPAN class="L0S52"&gt;to &lt;/SPAN&gt;LV_STRING&lt;SPAN class="L0S55"&gt;.&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN class="L0S31"&gt;&lt;/SPAN&gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L0S52"&gt;else&lt;/SPAN&gt;&lt;SPAN class="L0S55"&gt;.&lt;/SPAN&gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L0S52"&gt;EXIT&lt;/SPAN&gt;&lt;SPAN class="L0S55"&gt;.&lt;/SPAN&gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L0S52"&gt;ENDIF&lt;/SPAN&gt;&lt;SPAN class="L0S55"&gt;.&lt;/SPAN&gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L0S52"&gt;ENDDO&lt;/SPAN&gt;&lt;SPAN class="L0S55"&gt;.&lt;/SPAN&gt;&lt;BR /&gt; &lt;SPAN class="L0S31"&gt;*&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ENDLOOP.&lt;/SPAN&gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L0S52"&gt;CLOSE &lt;/SPAN&gt;&lt;SPAN class="L0S52"&gt;DATASET &lt;/SPAN&gt;GV_FILE&lt;SPAN class="L0S55"&gt;.&lt;/SPAN&gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L0S52"&gt;ENDIF&lt;/SPAN&gt;&lt;SPAN class="L0S55"&gt;.&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/P&gt;&lt;P&gt;in above the value is coming to the it or in wa table. thats fine . after this wat i want to do.how i use bapi for this. i know BAPI_REQUISITION_CREATE is used to create pr.&lt;/P&gt;&lt;P&gt;&lt;SPAN class="L0S52"&gt;CALL &lt;SPAN class="L0S52"&gt;FUNCTION &lt;/SPAN&gt;&lt;SPAN class="L0S33"&gt;'BAPI_REQUISITION_CREATE'&lt;/SPAN&gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L0S52"&gt;EXPORTING&lt;/SPAN&gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; SKIP_ITEMS_WITH_ERROR&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L0S55"&gt;=&lt;/SPAN&gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; AUTOMATIC_SOURCE&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L0S55"&gt;= &lt;/SPAN&gt;&lt;SPAN class="L0S33"&gt;'X'&lt;/SPAN&gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L0S52"&gt;IMPORTING&lt;/SPAN&gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L0S52"&gt;NUMBER&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;SPAN class="L0S55"&gt;=&lt;/SPAN&gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L0S52"&gt;TABLES&lt;/SPAN&gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; requisition_items&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L0S55"&gt;=&lt;/SPAN&gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; REQUISITION_ACCOUNT_ASSIGNMENT&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L0S55"&gt;=&lt;/SPAN&gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; REQUISITION_ITEM_TEXT&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L0S55"&gt;=&lt;/SPAN&gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; REQUISITION_LIMITS&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L0S55"&gt;=&lt;/SPAN&gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; REQUISITION_CONTRACT_LIMITS&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L0S55"&gt;=&lt;/SPAN&gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; REQUISITION_SERVICES&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L0S55"&gt;=&lt;/SPAN&gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; REQUISITION_SRV_ACCASS_VALUES&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L0S55"&gt;=&lt;/SPAN&gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L0S52"&gt;RETURN&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;SPAN class="L0S55"&gt;=&lt;/SPAN&gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; REQUISITION_SERVICES_TEXT&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L0S55"&gt;=&lt;/SPAN&gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; REQUISITION_ADDRDELIVERY&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L0S55"&gt;=&lt;/SPAN&gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; EXTENSIONIN&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L0S55"&gt;=&lt;/SPAN&gt;&lt;BR /&gt; &lt;SPAN class="L0S31"&gt;*&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; .&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;i call this bapi. After this how i want to give value for this.for requstition items wat i want to give. how i want connect that file with this bapi..&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards,&lt;/P&gt;&lt;P&gt;Gopi&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Sat, 07 Dec 2013 10:25:40 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/how-to-create-pr-using-bapi-through-file-upload/m-p/9920194#M1794964</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2013-12-07T10:25:40Z</dc:date>
    </item>
    <item>
      <title>Re: how to create pr using bapi through file upload.</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/how-to-create-pr-using-bapi-through-file-upload/m-p/9920195#M1794965</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;hi nanbeet,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; i ll paste one sample program. lts not for creating pr. just checking whether file is uploading in app server. whether the same step want to follow for create pr? give ur suggestions.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&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;gopi&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Sat, 07 Dec 2013 10:27:36 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/how-to-create-pr-using-bapi-through-file-upload/m-p/9920195#M1794965</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2013-12-07T10:27:36Z</dc:date>
    </item>
    <item>
      <title>Re: how to create pr using bapi through file upload.</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/how-to-create-pr-using-bapi-through-file-upload/m-p/9920196#M1794966</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Gopi,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;follow the steps as clearly explained by Nishant.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;You copy paste program is not picking the file from the application server&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;You are commented the function module.&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;1. follow the steps of Nishant&lt;/P&gt;&lt;P&gt;2. get the all file data into the internal table.&lt;/P&gt;&lt;P&gt;3. Fill the BAPI structure fields to create the PR&lt;/P&gt;&lt;P&gt;4. Call the BAPI&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks,&lt;/P&gt;&lt;P&gt;Kiran&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Sat, 07 Dec 2013 11:12:07 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/how-to-create-pr-using-bapi-through-file-upload/m-p/9920196#M1794966</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2013-12-07T11:12:07Z</dc:date>
    </item>
    <item>
      <title>Re: how to create pr using bapi through file upload.</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/how-to-create-pr-using-bapi-through-file-upload/m-p/9920197#M1794967</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Gopi,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Suppose your final table contain 5 fields. " Its just example.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;types: begin of ty_&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; matnr&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; maktx&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; end of ....&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;loop at lt_String into ls_string.&lt;/P&gt;&lt;P&gt;split at ls_String into wa_itab-matnr wa_itab-maktx . .&amp;nbsp;&amp;nbsp; " Separator you will decide explictly&lt;/P&gt;&lt;P&gt;append wa_itab to it_itab. " Now your data comes into your internal table&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;Regards.&lt;/P&gt;&lt;P&gt;Nishant Bansal&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Sat, 07 Dec 2013 17:43:42 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/how-to-create-pr-using-bapi-through-file-upload/m-p/9920197#M1794967</guid>
      <dc:creator>nishantbansal91</dc:creator>
      <dc:date>2013-12-07T17:43:42Z</dc:date>
    </item>
    <item>
      <title>Re: how to create pr using bapi through file upload.</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/how-to-create-pr-using-bapi-through-file-upload/m-p/9920198#M1794968</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;hi nishant,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; value is coming in internal table. there is no problem. but how i ll call this values into bapi. give one example .&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 09 Dec 2013 04:19:11 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/how-to-create-pr-using-bapi-through-file-upload/m-p/9920198#M1794968</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2013-12-09T04:19:11Z</dc:date>
    </item>
    <item>
      <title>Re: how to create pr using bapi through file upload.</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/how-to-create-pr-using-bapi-through-file-upload/m-p/9920199#M1794969</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Gopi whatever data you are getting you need to pass to BAPI call..Check a where used lis tof BAPI for sample code if available&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 09 Dec 2013 04:57:46 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/how-to-create-pr-using-bapi-through-file-upload/m-p/9920199#M1794969</guid>
      <dc:creator>nabheetscn</dc:creator>
      <dc:date>2013-12-09T04:57:46Z</dc:date>
    </item>
    <item>
      <title>Re: how to create pr using bapi through file upload.</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/how-to-create-pr-using-bapi-through-file-upload/m-p/9920200#M1794970</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;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Now code is working. Thanks for every one for Your valuable suggestions. I ll past my code here.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 8pt;"&gt;types&lt;/SPAN&gt;&lt;SPAN style="font-size: 8pt;"&gt;: &lt;/SPAN&gt;&lt;SPAN style="font-size: 8pt;"&gt;begin of &lt;/SPAN&gt;&lt;SPAN style="font-size: 8pt; font-family: 'Courier New'; color: black; background: none repeat scroll 0% 0% white;"&gt;st&lt;/SPAN&gt;&lt;SPAN style="font-size: 8pt;"&gt;,&lt;/SPAN&gt;&lt;SPAN style="font-size: 8pt; font-family: 'Courier New'; color: black; background: none repeat scroll 0% 0% white;"&gt;&lt;BR /&gt; material &lt;/SPAN&gt;&lt;SPAN style="font-size: 8pt;"&gt;TYPE &lt;/SPAN&gt;&lt;SPAN style="font-size: 8pt; font-family: 'Courier New'; color: black; background: none repeat scroll 0% 0% white;"&gt;matnr&lt;/SPAN&gt;&lt;SPAN style="font-size: 8pt;"&gt;,&lt;/SPAN&gt;&lt;SPAN style="font-size: 8pt; font-family: 'Courier New'; color: black; background: none repeat scroll 0% 0% white;"&gt;&lt;BR /&gt; qnty &lt;/SPAN&gt;&lt;SPAN style="font-size: 8pt;"&gt;TYPE &lt;/SPAN&gt;&lt;SPAN style="font-size: 8pt; font-family: 'Courier New'; color: black; background: none repeat scroll 0% 0% white;"&gt;BAMNG&lt;/SPAN&gt;&lt;SPAN style="font-size: 8pt;"&gt;,&lt;/SPAN&gt;&lt;SPAN style="font-size: 8pt; font-family: 'Courier New'; color: black; background: none repeat scroll 0% 0% white;"&gt;&lt;BR /&gt; plant &lt;/SPAN&gt;&lt;SPAN style="font-size: 8pt;"&gt;TYPE &lt;/SPAN&gt;&lt;SPAN style="font-size: 8pt; font-family: 'Courier New'; color: black; background: none repeat scroll 0% 0% white;"&gt;EWERK&lt;/SPAN&gt;&lt;SPAN style="font-size: 8pt;"&gt;,&lt;/SPAN&gt;&lt;SPAN style="font-size: 8pt; font-family: 'Courier New'; color: black; background: none repeat scroll 0% 0% white;"&gt;&lt;BR /&gt; doc_type &lt;/SPAN&gt;&lt;SPAN style="font-size: 8pt;"&gt;type &lt;/SPAN&gt;&lt;SPAN style="font-size: 8pt; font-family: 'Courier New'; color: black; background: none repeat scroll 0% 0% white;"&gt;BBSRT&lt;/SPAN&gt;&lt;SPAN style="font-size: 8pt;"&gt;,&lt;/SPAN&gt;&lt;SPAN style="font-size: 8pt; font-family: 'Courier New'; color: black; background: none repeat scroll 0% 0% white;"&gt;&lt;BR /&gt; del_date &lt;/SPAN&gt;&lt;SPAN style="font-size: 8pt;"&gt;type &lt;/SPAN&gt;&lt;SPAN style="font-size: 8pt; font-family: 'Courier New'; color: black; background: none repeat scroll 0% 0% white;"&gt;EINDT&lt;/SPAN&gt;&lt;SPAN style="font-size: 8pt;"&gt;,&lt;/SPAN&gt;&lt;SPAN style="font-size: 8pt; font-family: 'Courier New'; color: black; background: none repeat scroll 0% 0% white;"&gt;&lt;BR /&gt; &lt;/SPAN&gt;&lt;SPAN style="font-size: 8pt;"&gt;end of &lt;/SPAN&gt;&lt;SPAN style="font-size: 8pt; font-family: 'Courier New'; color: black; background: none repeat scroll 0% 0% white;"&gt;st&lt;/SPAN&gt;&lt;SPAN style="font-size: 8pt;"&gt;.&lt;/SPAN&gt;&lt;SPAN style="font-size: 8pt; font-family: 'Courier New'; color: black; background: none repeat scroll 0% 0% white;"&gt;&lt;BR /&gt; &lt;/SPAN&gt;&lt;SPAN style="font-size: 8pt;"&gt;data&lt;/SPAN&gt;&lt;SPAN style="font-size: 8pt;"&gt;: &lt;/SPAN&gt;&lt;SPAN style="font-size: 8pt; font-family: 'Courier New'; color: black; background: none repeat scroll 0% 0% white;"&gt;it1 &lt;/SPAN&gt;&lt;SPAN style="font-size: 8pt;"&gt;type table of &lt;/SPAN&gt;&lt;SPAN style="font-size: 8pt; font-family: 'Courier New'; color: black; background: none repeat scroll 0% 0% white;"&gt;st&lt;/SPAN&gt;&lt;SPAN style="font-size: 8pt;"&gt;,&lt;/SPAN&gt;&lt;SPAN style="font-size: 8pt; font-family: 'Courier New'; color: black; background: none repeat scroll 0% 0% white;"&gt;&lt;BR /&gt; wa1 &lt;/SPAN&gt;&lt;SPAN style="font-size: 8pt;"&gt;type &lt;/SPAN&gt;&lt;SPAN style="font-size: 8pt; font-family: 'Courier New'; color: black; background: none repeat scroll 0% 0% white;"&gt;st&lt;/SPAN&gt;&lt;SPAN style="font-size: 8pt;"&gt;.&lt;/SPAN&gt;&lt;SPAN style="font-size: 8pt; font-family: 'Courier New'; color: black; background: none repeat scroll 0% 0% white;"&gt;&lt;BR /&gt; &lt;/SPAN&gt;&lt;SPAN style="font-size: 8pt;"&gt;FIELD-SYMBOLS&lt;/SPAN&gt;&lt;SPAN style="font-size: 8pt;"&gt;:&lt;/SPAN&gt;&lt;SPAN style="font-size: 8pt; font-family: 'Courier New'; color: black; background: none repeat scroll 0% 0% white;"&gt;&amp;lt;fs&amp;gt; &lt;/SPAN&gt;&lt;SPAN style="font-size: 8pt;"&gt;TYPE &lt;/SPAN&gt;&lt;SPAN style="font-size: 8pt; font-family: 'Courier New'; color: black; background: none repeat scroll 0% 0% white;"&gt;string&lt;/SPAN&gt;&lt;SPAN style="font-size: 8pt;"&gt;,&lt;/SPAN&gt;&lt;SPAN style="font-size: 8pt; font-family: 'Courier New'; color: black; background: none repeat scroll 0% 0% white;"&gt;&amp;lt;ls_data&amp;gt;&lt;/SPAN&gt;&lt;SPAN style="font-size: 8pt;"&gt;,&lt;/SPAN&gt;&lt;SPAN style="font-size: 8pt; font-family: 'Courier New'; color: black; background: none repeat scroll 0% 0% white;"&gt;&lt;BR /&gt; &amp;lt;fs_f&amp;gt; &lt;/SPAN&gt;&lt;SPAN style="font-size: 8pt;"&gt;TYPE any&lt;/SPAN&gt;&lt;SPAN style="font-size: 8pt;"&gt;.&lt;/SPAN&gt;&lt;SPAN style="font-size: 8pt; font-family: 'Courier New'; color: black; background: none repeat scroll 0% 0% white;"&gt;&lt;BR /&gt; &lt;/SPAN&gt;&lt;SPAN style="font-size: 8pt;"&gt;DATA&lt;/SPAN&gt;&lt;SPAN style="font-size: 8pt;"&gt;: &lt;/SPAN&gt;&lt;SPAN style="font-size: 8pt; font-family: 'Courier New'; color: black; background: none repeat scroll 0% 0% white;"&gt;GV_FILE &lt;/SPAN&gt;&lt;SPAN style="font-size: 8pt;"&gt;TYPE &lt;/SPAN&gt;&lt;SPAN style="font-size: 8pt; font-family: 'Courier New'; color: black; background: none repeat scroll 0% 0% white;"&gt;RLGRAP&lt;/SPAN&gt;&lt;SPAN style="font-size: 8pt;"&gt;-&lt;/SPAN&gt;&lt;SPAN style="font-size: 8pt; font-family: 'Courier New'; color: black; background: none repeat scroll 0% 0% white;"&gt;filename&lt;/SPAN&gt;&lt;SPAN style="font-size: 8pt;"&gt;.&lt;/SPAN&gt;&lt;SPAN style="font-size: 8pt; font-family: 'Courier New'; color: black; background: none repeat scroll 0% 0% white;"&gt;&lt;BR /&gt; &lt;/SPAN&gt;&lt;SPAN style="font-size: 8pt;"&gt;DATA&lt;/SPAN&gt;&lt;SPAN style="font-size: 8pt;"&gt;:&lt;/SPAN&gt;&lt;SPAN style="font-size: 8pt; font-family: 'Courier New'; color: black; background: none repeat scroll 0% 0% white;"&gt;LV_STRING &lt;/SPAN&gt;&lt;SPAN style="font-size: 8pt;"&gt;TYPE TABLE OF &lt;/SPAN&gt;&lt;SPAN style="font-size: 8pt; font-family: 'Courier New'; color: black; background: none repeat scroll 0% 0% white;"&gt;string&lt;/SPAN&gt;&lt;SPAN style="font-size: 8pt;"&gt;.&lt;/SPAN&gt;&lt;SPAN style="font-size: 8pt; font-family: 'Courier New'; color: black; background: none repeat scroll 0% 0% white;"&gt;&lt;BR /&gt; &lt;/SPAN&gt;&lt;SPAN style="font-size: 8pt;"&gt;data&lt;/SPAN&gt;&lt;SPAN style="font-size: 8pt;"&gt;:&lt;/SPAN&gt;&lt;SPAN style="font-size: 8pt; font-family: 'Courier New'; color: black; background: none repeat scroll 0% 0% white;"&gt;lv_data &lt;/SPAN&gt;&lt;SPAN style="font-size: 8pt;"&gt;type &lt;/SPAN&gt;&lt;SPAN style="font-size: 8pt; font-family: 'Courier New'; color: black; background: none repeat scroll 0% 0% white;"&gt;string&lt;/SPAN&gt;&lt;SPAN style="font-size: 8pt;"&gt;.&lt;/SPAN&gt;&lt;SPAN style="font-size: 8pt; font-family: 'Courier New'; color: black; background: none repeat scroll 0% 0% white;"&gt;&lt;BR /&gt; &lt;BR /&gt; &lt;BR /&gt; &lt;/SPAN&gt;&lt;SPAN style="font-size: 8pt;"&gt;PARAMETERS&lt;/SPAN&gt;&lt;SPAN style="font-size: 8pt;"&gt;:&lt;/SPAN&gt;&lt;SPAN style="font-size: 8pt; font-family: 'Courier New'; color: black; background: none repeat scroll 0% 0% white;"&gt;P_FILE &lt;/SPAN&gt;&lt;SPAN style="font-size: 8pt;"&gt;TYPE &lt;/SPAN&gt;&lt;SPAN style="font-size: 8pt; font-family: 'Courier New'; color: black; background: none repeat scroll 0% 0% white;"&gt;SAPB&lt;/SPAN&gt;&lt;SPAN style="font-size: 8pt;"&gt;-&lt;/SPAN&gt;&lt;SPAN style="font-size: 8pt; font-family: 'Courier New'; color: black; background: none repeat scroll 0% 0% white;"&gt;sappfad&lt;/SPAN&gt;&lt;SPAN style="font-size: 8pt;"&gt;.&lt;/SPAN&gt;&lt;SPAN style="font-size: 8pt; font-family: 'Courier New'; color: black; background: none repeat scroll 0% 0% white;"&gt;&lt;BR /&gt; &lt;BR /&gt; &lt;/SPAN&gt;&lt;SPAN style="font-size: 8pt;"&gt;data&lt;/SPAN&gt;&lt;SPAN style="font-size: 8pt;"&gt;:&lt;/SPAN&gt;&lt;SPAN style="font-size: 8pt; font-family: 'Courier New'; color: black; background: none repeat scroll 0% 0% white;"&gt;g_file &lt;/SPAN&gt;&lt;SPAN style="font-size: 8pt;"&gt;type&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;SPAN style="font-size: 8pt; font-family: 'Courier New'; color: black; background: none repeat scroll 0% 0% white;"&gt;ibipparms&lt;/SPAN&gt;&lt;SPAN style="font-size: 8pt;"&gt;-&lt;/SPAN&gt;&lt;SPAN style="font-size: 8pt; font-family: 'Courier New'; color: black; background: none repeat scroll 0% 0% white;"&gt;path&lt;/SPAN&gt;&lt;SPAN style="font-size: 8pt;"&gt;.&lt;/SPAN&gt;&lt;SPAN style="font-size: 8pt; font-family: 'Courier New'; color: black; background: none repeat scroll 0% 0% white;"&gt;&lt;BR /&gt; &lt;BR /&gt; &lt;/SPAN&gt;&lt;SPAN style="font-size: 8pt;"&gt;AT SELECTION-SCREEN ON VALUE-REQUEST FOR &lt;/SPAN&gt;&lt;SPAN style="font-size: 8pt; font-family: 'Courier New'; color: black; background: none repeat scroll 0% 0% white;"&gt;P_FILE&lt;/SPAN&gt;&lt;SPAN style="font-size: 8pt;"&gt;.&lt;/SPAN&gt;&lt;SPAN style="font-size: 8pt; font-family: 'Courier New'; color: black; background: none repeat scroll 0% 0% white;"&gt;&lt;BR /&gt; &lt;/SPAN&gt;&lt;SPAN style="font-size: 8pt;"&gt;CALL FUNCTION &lt;/SPAN&gt;&lt;SPAN style="font-size: 8pt;"&gt;'F4_FILENAME'&lt;/SPAN&gt;&lt;SPAN style="font-size: 8pt; font-family: 'Courier New'; color: black; background: none repeat scroll 0% 0% white;"&gt;&lt;BR /&gt; &lt;/SPAN&gt;&lt;SPAN style="font-size: 8pt;"&gt;EXPORTING&lt;/SPAN&gt;&lt;SPAN style="font-size: 8pt; font-family: 'Courier New'; color: black; background: none repeat scroll 0% 0% white;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; FIELD_NAME&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;SPAN style="font-size: 8pt;"&gt;= &lt;/SPAN&gt;&lt;SPAN style="font-size: 8pt;"&gt;'P_FILE'&lt;/SPAN&gt;&lt;SPAN style="font-size: 8pt; font-family: 'Courier New'; color: black; background: none repeat scroll 0% 0% white;"&gt;&lt;BR /&gt; &lt;/SPAN&gt;&lt;SPAN style="font-size: 8pt;"&gt;IMPORTING&lt;/SPAN&gt;&lt;SPAN style="font-size: 8pt; font-family: 'Courier New'; color: black; background: none repeat scroll 0% 0% white;"&gt;&lt;BR /&gt; FILE_NAME&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;SPAN style="font-size: 8pt;"&gt;= &lt;/SPAN&gt;&lt;SPAN style="font-size: 8pt; font-family: 'Courier New'; color: black; background: none repeat scroll 0% 0% white;"&gt;g_file&lt;BR /&gt; &lt;/SPAN&gt;&lt;SPAN style="font-size: 8pt;"&gt;.&lt;/SPAN&gt;&lt;SPAN style="font-size: 8pt; font-family: 'Courier New'; color: black; background: none repeat scroll 0% 0% white;"&gt;&lt;BR /&gt; P_FILE &lt;/SPAN&gt;&lt;SPAN style="font-size: 8pt;"&gt;= &lt;/SPAN&gt;&lt;SPAN style="font-size: 8pt; font-family: 'Courier New'; color: black; background: none repeat scroll 0% 0% white;"&gt;G_FILE&lt;/SPAN&gt;&lt;SPAN style="font-size: 8pt;"&gt;.&lt;/SPAN&gt;&lt;SPAN style="font-size: 8pt; font-family: 'Courier New'; color: black; background: none repeat scroll 0% 0% white;"&gt;&lt;BR /&gt; &lt;/SPAN&gt;&lt;SPAN style="font-size: 8pt;"&gt;START-OF-SELECTION&lt;/SPAN&gt;&lt;SPAN style="font-size: 8pt;"&gt;.&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp; &lt;SPAN style="font-size: 8pt;"&gt;CALL FUNCTION &lt;/SPAN&gt;&lt;SPAN style="font-size: 8pt;"&gt;'ARCHIVFILE_CLIENT_TO_SERVER'&lt;/SPAN&gt;&lt;SPAN style="font-size: 8pt; font-family: 'Courier New'; color: black; background: none repeat scroll 0% 0% white;"&gt;&lt;BR /&gt; &lt;/SPAN&gt;&lt;SPAN style="font-size: 8pt;"&gt;EXPORTING&lt;/SPAN&gt;&lt;SPAN style="font-size: 8pt; font-family: 'Courier New'; color: black; background: none repeat scroll 0% 0% white;"&gt;&lt;BR /&gt; path&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;SPAN style="font-size: 8pt;"&gt;= &lt;/SPAN&gt;&lt;SPAN style="font-size: 8pt; font-family: 'Courier New'; color: black; background: none repeat scroll 0% 0% white;"&gt;P_FILE&lt;BR /&gt; TARGETPATH&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;SPAN style="font-size: 8pt;"&gt;= &lt;/SPAN&gt;&lt;SPAN style="font-size: 8pt;"&gt;'.\SAAAM.CSV'&lt;/SPAN&gt;&lt;SPAN style="font-size: 8pt; font-family: 'Courier New'; color: black; background: none repeat scroll 0% 0% white;"&gt;&lt;BR /&gt; &lt;/SPAN&gt;&lt;SPAN style="font-size: 8pt;"&gt;EXCEPTIONS&lt;/SPAN&gt;&lt;SPAN style="font-size: 8pt; font-family: 'Courier New'; color: black; background: none repeat scroll 0% 0% white;"&gt;&lt;BR /&gt; ERROR_FILE&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;SPAN style="font-size: 8pt;"&gt;= &lt;/SPAN&gt;&lt;SPAN style="font-size: 8pt;"&gt;1&lt;/SPAN&gt;&lt;SPAN style="font-size: 8pt; font-family: 'Courier New'; color: black; background: none repeat scroll 0% 0% white;"&gt;&lt;BR /&gt; &lt;/SPAN&gt;&lt;SPAN style="font-size: 8pt;"&gt;OTHERS&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;SPAN style="font-size: 8pt;"&gt;= &lt;/SPAN&gt;&lt;SPAN style="font-size: 8pt;"&gt;2&lt;/SPAN&gt;&lt;SPAN style="font-size: 8pt; font-family: 'Courier New'; color: black; background: none repeat scroll 0% 0% white;"&gt;&lt;BR /&gt; &lt;/SPAN&gt;&lt;SPAN style="font-size: 8pt;"&gt;.&lt;/SPAN&gt;&lt;SPAN style="font-size: 8pt; font-family: 'Courier New'; color: black; background: none repeat scroll 0% 0% white;"&gt;&lt;BR /&gt; &lt;/SPAN&gt;&lt;SPAN style="font-size: 8pt;"&gt;IF &lt;/SPAN&gt;&lt;SPAN style="font-size: 8pt; font-family: 'Courier New'; color: black; background: none repeat scroll 0% 0% white;"&gt;sy&lt;/SPAN&gt;&lt;SPAN style="font-size: 8pt;"&gt;-&lt;/SPAN&gt;&lt;SPAN style="font-size: 8pt; font-family: 'Courier New'; color: black; background: none repeat scroll 0% 0% white;"&gt;subrc &amp;lt;&amp;gt; &lt;/SPAN&gt;&lt;SPAN style="font-size: 8pt;"&gt;0&lt;/SPAN&gt;&lt;SPAN style="font-size: 8pt;"&gt;.&lt;/SPAN&gt;&lt;SPAN style="font-size: 8pt; font-family: 'Courier New'; color: black; background: none repeat scroll 0% 0% white;"&gt;&lt;BR /&gt; &lt;BR /&gt; &lt;/SPAN&gt;&lt;SPAN style="font-size: 8pt;"&gt;* Implement suitable error handling here&lt;/SPAN&gt;&lt;SPAN style="font-size: 8pt; font-family: 'Courier New'; color: black; background: none repeat scroll 0% 0% white;"&gt;&lt;BR /&gt; &lt;BR /&gt; &lt;/SPAN&gt;&lt;SPAN style="font-size: 8pt;"&gt;ENDIF&lt;/SPAN&gt;&lt;SPAN style="font-size: 8pt;"&gt;.&lt;/SPAN&gt;&lt;SPAN style="font-size: 8pt; font-family: 'Courier New'; color: black; background: none repeat scroll 0% 0% white;"&gt;&lt;BR /&gt; &lt;BR /&gt; GV_FILE &lt;/SPAN&gt;&lt;SPAN style="font-size: 8pt;"&gt;= &lt;/SPAN&gt;&lt;SPAN style="font-size: 8pt;"&gt;'SAAAM.CSV'&lt;/SPAN&gt;&lt;SPAN style="font-size: 8pt;"&gt;.&lt;/SPAN&gt;&lt;SPAN style="font-size: 8pt; font-family: 'Courier New'; color: black; background: none repeat scroll 0% 0% white;"&gt;&lt;BR /&gt; &lt;/SPAN&gt;&lt;SPAN style="font-size: 8pt;"&gt;IF &lt;/SPAN&gt;&lt;SPAN style="font-size: 8pt; font-family: 'Courier New'; color: black; background: none repeat scroll 0% 0% white;"&gt;GV_FILE &lt;/SPAN&gt;&lt;SPAN style="font-size: 8pt;"&gt;IS NOT INITIAL&lt;/SPAN&gt;&lt;SPAN style="font-size: 8pt;"&gt;.&lt;/SPAN&gt;&lt;SPAN style="font-size: 8pt; font-family: 'Courier New'; color: black; background: none repeat scroll 0% 0% white;"&gt;&lt;BR /&gt; &lt;/SPAN&gt;&lt;SPAN style="font-size: 8pt;"&gt;OPEN DATASET &lt;/SPAN&gt;&lt;SPAN style="font-size: 8pt; font-family: 'Courier New'; color: black; background: none repeat scroll 0% 0% white;"&gt;GV_FILE &lt;/SPAN&gt;&lt;SPAN style="font-size: 8pt;"&gt;FOR INPUT IN TEXT MODE ENCODING DEFAULT&lt;/SPAN&gt;&lt;SPAN style="font-size: 8pt;"&gt;.&lt;/SPAN&gt;&lt;SPAN style="font-size: 8pt; font-family: 'Courier New'; color: black; background: none repeat scroll 0% 0% white;"&gt;&lt;BR /&gt; &lt;/SPAN&gt;&lt;SPAN style="font-size: 8pt;"&gt;IF &lt;/SPAN&gt;&lt;SPAN style="font-size: 8pt; font-family: 'Courier New'; color: black; background: none repeat scroll 0% 0% white;"&gt;SY&lt;/SPAN&gt;&lt;SPAN style="font-size: 8pt;"&gt;-&lt;/SPAN&gt;&lt;SPAN style="font-size: 8pt; font-family: 'Courier New'; color: black; background: none repeat scroll 0% 0% white;"&gt;subrc &lt;/SPAN&gt;&lt;SPAN style="font-size: 8pt;"&gt;NE &lt;/SPAN&gt;&lt;SPAN style="font-size: 8pt;"&gt;0&lt;/SPAN&gt;&lt;SPAN style="font-size: 8pt;"&gt;.&lt;/SPAN&gt;&lt;SPAN style="font-size: 8pt; font-family: 'Courier New'; color: black; background: none repeat scroll 0% 0% white;"&gt;&lt;BR /&gt; &lt;/SPAN&gt;&lt;SPAN style="font-size: 8pt;"&gt;MESSAGE &lt;/SPAN&gt;&lt;SPAN style="font-size: 8pt;"&gt;'UNABLE TO OPEN THE FILE ' &lt;/SPAN&gt;&lt;SPAN style="font-size: 8pt;"&gt;TYPE &lt;/SPAN&gt;&lt;SPAN style="font-size: 8pt;"&gt;'I'&lt;/SPAN&gt;&lt;SPAN style="font-size: 8pt;"&gt;.&lt;/SPAN&gt;&lt;SPAN style="font-size: 8pt; font-family: 'Courier New'; color: black; background: none repeat scroll 0% 0% white;"&gt;&lt;BR /&gt; &lt;/SPAN&gt;&lt;SPAN style="font-size: 8pt;"&gt;ENDIF&lt;/SPAN&gt;&lt;SPAN style="font-size: 8pt;"&gt;.&lt;/SPAN&gt;&lt;SPAN style="font-size: 8pt; font-family: 'Courier New'; color: black; background: none repeat scroll 0% 0% white;"&gt;&lt;BR /&gt; &lt;/SPAN&gt;&lt;SPAN style="font-size: 8pt;"&gt;DO&lt;/SPAN&gt;&lt;SPAN style="font-size: 8pt;"&gt;.&lt;/SPAN&gt;&lt;SPAN style="font-size: 8pt; font-family: 'Courier New'; color: black; background: none repeat scroll 0% 0% white;"&gt;&lt;BR /&gt; &lt;/SPAN&gt;&lt;SPAN style="font-size: 8pt;"&gt;READ DATASET &lt;/SPAN&gt;&lt;SPAN style="font-size: 8pt; font-family: 'Courier New'; color: black; background: none repeat scroll 0% 0% white;"&gt;GV_FILE &lt;/SPAN&gt;&lt;SPAN style="font-size: 8pt;"&gt;INTO &lt;/SPAN&gt;&lt;SPAN style="font-size: 8pt; font-family: 'Courier New'; color: black; background: none repeat scroll 0% 0% white;"&gt;lv_data&lt;/SPAN&gt;&lt;SPAN style="font-size: 8pt;"&gt;.&lt;/SPAN&gt;&lt;SPAN style="font-size: 8pt; font-family: 'Courier New'; color: black; background: none repeat scroll 0% 0% white;"&gt;&lt;BR /&gt; &lt;/SPAN&gt;&lt;SPAN style="font-size: 8pt;"&gt;IF &lt;/SPAN&gt;&lt;SPAN style="font-size: 8pt; font-family: 'Courier New'; color: black; background: none repeat scroll 0% 0% white;"&gt;SY&lt;/SPAN&gt;&lt;SPAN style="font-size: 8pt;"&gt;-&lt;/SPAN&gt;&lt;SPAN style="font-size: 8pt; font-family: 'Courier New'; color: black; background: none repeat scroll 0% 0% white;"&gt;subrc &lt;/SPAN&gt;&lt;SPAN style="font-size: 8pt;"&gt;ne &lt;/SPAN&gt;&lt;SPAN style="font-size: 8pt;"&gt;0&lt;/SPAN&gt;&lt;SPAN style="font-size: 8pt;"&gt;.&lt;/SPAN&gt;&lt;SPAN style="font-size: 8pt; font-family: 'Courier New'; color: black; background: none repeat scroll 0% 0% white;"&gt;&lt;BR /&gt; &lt;/SPAN&gt;&lt;SPAN style="font-size: 8pt;"&gt;EXIT&lt;/SPAN&gt;&lt;SPAN style="font-size: 8pt;"&gt;.&lt;/SPAN&gt;&lt;SPAN style="font-size: 8pt; font-family: 'Courier New'; color: black; background: none repeat scroll 0% 0% white;"&gt;&lt;BR /&gt; &lt;/SPAN&gt;&lt;SPAN style="font-size: 8pt;"&gt;else&lt;/SPAN&gt;&lt;SPAN style="font-size: 8pt;"&gt;.&lt;/SPAN&gt;&lt;SPAN style="font-size: 8pt; font-family: 'Courier New'; color: black; background: none repeat scroll 0% 0% white;"&gt;&lt;BR /&gt; &lt;/SPAN&gt;&lt;SPAN style="font-size: 8pt;"&gt;CLEAR &lt;/SPAN&gt;&lt;SPAN style="font-size: 8pt; font-family: 'Courier New'; color: black; background: none repeat scroll 0% 0% white;"&gt;LV_STRING&lt;/SPAN&gt;&lt;SPAN style="font-size: 8pt;"&gt;.&lt;/SPAN&gt;&lt;SPAN style="font-size: 8pt; font-family: 'Courier New'; color: black; background: none repeat scroll 0% 0% white;"&gt;&lt;BR /&gt; &lt;/SPAN&gt;&lt;SPAN style="font-size: 8pt;"&gt;SPLIT &lt;/SPAN&gt;&lt;SPAN style="font-size: 8pt; font-family: 'Courier New'; color: black; background: none repeat scroll 0% 0% white;"&gt;lv_data &lt;/SPAN&gt;&lt;SPAN style="font-size: 8pt;"&gt;at &lt;/SPAN&gt;&lt;SPAN style="font-size: 8pt;"&gt;',' &lt;/SPAN&gt;&lt;SPAN style="font-size: 8pt;"&gt;into table &lt;/SPAN&gt;&lt;SPAN style="font-size: 8pt; font-family: 'Courier New'; color: black; background: none repeat scroll 0% 0% white;"&gt;LV_STRING&lt;/SPAN&gt;&lt;SPAN style="font-size: 8pt;"&gt;.&lt;/SPAN&gt;&lt;SPAN style="font-size: 8pt; font-family: 'Courier New'; color: black; background: none repeat scroll 0% 0% white;"&gt;&lt;BR /&gt; &lt;/SPAN&gt;&lt;SPAN style="font-size: 8pt;"&gt;loop at &lt;/SPAN&gt;&lt;SPAN style="font-size: 8pt; font-family: 'Courier New'; color: black; background: none repeat scroll 0% 0% white;"&gt;LV_STRING &lt;/SPAN&gt;&lt;SPAN style="font-size: 8pt;"&gt;ASSIGNING &lt;/SPAN&gt;&lt;SPAN style="font-size: 8pt; font-family: 'Courier New'; color: black; background: none repeat scroll 0% 0% white;"&gt;&amp;lt;FS&amp;gt;&lt;/SPAN&gt;&lt;SPAN style="font-size: 8pt;"&gt;.&lt;/SPAN&gt;&lt;SPAN style="font-size: 8pt; font-family: 'Courier New'; color: black; background: none repeat scroll 0% 0% white;"&gt;&lt;BR /&gt; &lt;/SPAN&gt;&lt;SPAN style="font-size: 8pt;"&gt;ASSIGN COMPONENT &lt;/SPAN&gt;&lt;SPAN style="font-size: 8pt; font-family: 'Courier New'; color: black; background: none repeat scroll 0% 0% white;"&gt;sy&lt;/SPAN&gt;&lt;SPAN style="font-size: 8pt;"&gt;-&lt;/SPAN&gt;&lt;SPAN style="font-size: 8pt; font-family: 'Courier New'; color: black; background: none repeat scroll 0% 0% white;"&gt;tabix &lt;/SPAN&gt;&lt;SPAN style="font-size: 8pt;"&gt;of STRUCTURE &lt;/SPAN&gt;&lt;SPAN style="font-size: 8pt; font-family: 'Courier New'; color: black; background: none repeat scroll 0% 0% white;"&gt;wa1 &lt;/SPAN&gt;&lt;SPAN style="font-size: 8pt;"&gt;to &lt;/SPAN&gt;&lt;SPAN style="font-size: 8pt; font-family: 'Courier New'; color: black; background: none repeat scroll 0% 0% white;"&gt;&amp;lt;fs_f&amp;gt;&lt;/SPAN&gt;&lt;SPAN style="font-size: 8pt;"&gt;.&lt;/SPAN&gt;&lt;SPAN style="font-size: 8pt; font-family: 'Courier New'; color: black; background: none repeat scroll 0% 0% white;"&gt;&lt;BR /&gt; &lt;/SPAN&gt;&lt;SPAN style="font-size: 8pt;"&gt;if &lt;/SPAN&gt;&lt;SPAN style="font-size: 8pt; font-family: 'Courier New'; color: black; background: none repeat scroll 0% 0% white;"&gt;sy&lt;/SPAN&gt;&lt;SPAN style="font-size: 8pt;"&gt;-&lt;/SPAN&gt;&lt;SPAN style="font-size: 8pt; font-family: 'Courier New'; color: black; background: none repeat scroll 0% 0% white;"&gt;subrc &lt;/SPAN&gt;&lt;SPAN style="font-size: 8pt;"&gt;= &lt;/SPAN&gt;&lt;SPAN style="font-size: 8pt;"&gt;0&lt;/SPAN&gt;&lt;SPAN style="font-size: 8pt;"&gt;.&lt;/SPAN&gt;&lt;SPAN style="font-size: 8pt; font-family: 'Courier New'; color: black; background: none repeat scroll 0% 0% white;"&gt;&lt;BR /&gt; &amp;lt;fs_f&amp;gt; &lt;/SPAN&gt;&lt;SPAN style="font-size: 8pt;"&gt;= &lt;/SPAN&gt;&lt;SPAN style="font-size: 8pt; font-family: 'Courier New'; color: black; background: none repeat scroll 0% 0% white;"&gt;&amp;lt;fs&amp;gt;&lt;/SPAN&gt;&lt;SPAN style="font-size: 8pt;"&gt;.&lt;/SPAN&gt;&lt;SPAN style="font-size: 8pt; font-family: 'Courier New'; color: black; background: none repeat scroll 0% 0% white;"&gt;&lt;BR /&gt; &lt;/SPAN&gt;&lt;SPAN style="font-size: 8pt;"&gt;ENDIF&lt;/SPAN&gt;&lt;SPAN style="font-size: 8pt;"&gt;.&lt;/SPAN&gt;&lt;SPAN style="font-size: 8pt; font-family: 'Courier New'; color: black; background: none repeat scroll 0% 0% white;"&gt;&lt;BR /&gt; &lt;BR /&gt; &lt;/SPAN&gt;&lt;SPAN style="font-size: 8pt;"&gt;AT LAST&lt;/SPAN&gt;&lt;SPAN style="font-size: 8pt;"&gt;.&lt;/SPAN&gt;&lt;SPAN style="font-size: 8pt; font-family: 'Courier New'; color: black; background: none repeat scroll 0% 0% white;"&gt;&lt;BR /&gt; &lt;/SPAN&gt;&lt;SPAN style="font-size: 8pt;"&gt;APPEND &lt;/SPAN&gt;&lt;SPAN style="font-size: 8pt; font-family: 'Courier New'; color: black; background: none repeat scroll 0% 0% white;"&gt;WA1 &lt;/SPAN&gt;&lt;SPAN style="font-size: 8pt;"&gt;TO &lt;/SPAN&gt;&lt;SPAN style="font-size: 8pt; font-family: 'Courier New'; color: black; background: none repeat scroll 0% 0% white;"&gt;IT1&lt;/SPAN&gt;&lt;SPAN style="font-size: 8pt;"&gt;.&lt;/SPAN&gt;&lt;SPAN style="font-size: 8pt; font-family: 'Courier New'; color: black; background: none repeat scroll 0% 0% white;"&gt;&lt;BR /&gt; &lt;/SPAN&gt;&lt;SPAN style="font-size: 8pt;"&gt;ENDAT&lt;/SPAN&gt;&lt;SPAN style="font-size: 8pt;"&gt;.&lt;/SPAN&gt;&lt;SPAN style="font-size: 8pt; font-family: 'Courier New'; color: black; background: none repeat scroll 0% 0% white;"&gt;&lt;BR /&gt; &lt;/SPAN&gt;&lt;SPAN style="font-size: 8pt;"&gt;ENDLOOP&lt;/SPAN&gt;&lt;SPAN style="font-size: 8pt;"&gt;.&lt;/SPAN&gt;&lt;SPAN style="font-size: 8pt; font-family: 'Courier New'; color: black; background: none repeat scroll 0% 0% white;"&gt;&lt;BR /&gt; &lt;/SPAN&gt;&lt;SPAN style="font-size: 8pt;"&gt;ENDIF&lt;/SPAN&gt;&lt;SPAN style="font-size: 8pt;"&gt;.&lt;/SPAN&gt;&lt;SPAN style="font-size: 8pt; font-family: 'Courier New'; color: black; background: none repeat scroll 0% 0% white;"&gt;&lt;BR /&gt; &lt;/SPAN&gt;&lt;SPAN style="font-size: 8pt;"&gt;ENDDO&lt;/SPAN&gt;&lt;SPAN style="font-size: 8pt;"&gt;.&lt;/SPAN&gt;&lt;SPAN style="font-size: 8pt; font-family: 'Courier New'; color: black; background: none repeat scroll 0% 0% white;"&gt;&lt;BR /&gt; &lt;BR /&gt; &lt;/SPAN&gt;&lt;SPAN style="font-size: 8pt;"&gt;*loop at wa1 to it1.&lt;/SPAN&gt;&lt;SPAN style="font-size: 8pt; font-family: 'Courier New'; color: black; background: none repeat scroll 0% 0% white;"&gt;&lt;BR /&gt; &lt;/SPAN&gt;&lt;SPAN style="font-size: 8pt;"&gt;*ENDDO.&lt;/SPAN&gt;&lt;SPAN style="font-size: 8pt; font-family: 'Courier New'; color: black; background: none repeat scroll 0% 0% white;"&gt;&lt;BR /&gt; &lt;/SPAN&gt;&lt;SPAN style="font-size: 8pt;"&gt;CLOSE DATASET &lt;/SPAN&gt;&lt;SPAN style="font-size: 8pt; font-family: 'Courier New'; color: black; background: none repeat scroll 0% 0% white;"&gt;GV_FILE&lt;/SPAN&gt;&lt;SPAN style="font-size: 8pt;"&gt;.&lt;/SPAN&gt;&lt;SPAN style="font-size: 8pt; font-family: 'Courier New'; color: black; background: none repeat scroll 0% 0% white;"&gt;&lt;BR /&gt; &lt;/SPAN&gt;&lt;SPAN style="font-size: 8pt;"&gt;ENDIF&lt;/SPAN&gt;&lt;SPAN style="font-size: 8pt;"&gt;.&lt;/SPAN&gt;&lt;SPAN style="font-size: 8pt; font-family: 'Courier New'; color: black; background: none repeat scroll 0% 0% white;"&gt;&lt;BR /&gt; &lt;BR /&gt; &lt;BR /&gt; &lt;/SPAN&gt;&lt;SPAN style="font-size: 8pt;"&gt;DATA&lt;/SPAN&gt;&lt;SPAN style="font-size: 8pt;"&gt;: &lt;/SPAN&gt;&lt;SPAN style="font-size: 8pt; font-family: 'Courier New'; color: black; background: none repeat scroll 0% 0% white;"&gt;ITEMS &lt;/SPAN&gt;&lt;SPAN style="font-size: 8pt;"&gt;TYPE &lt;/SPAN&gt;&lt;SPAN style="font-size: 8pt; font-family: 'Courier New'; color: black; background: none repeat scroll 0% 0% white;"&gt;bapiebanc&lt;/SPAN&gt;&lt;SPAN style="font-size: 8pt;"&gt;.&lt;/SPAN&gt;&lt;SPAN style="font-size: 8pt; font-family: 'Courier New'; color: black; background: none repeat scroll 0% 0% white;"&gt;&lt;BR /&gt; &lt;/SPAN&gt;&lt;SPAN style="font-size: 8pt;"&gt;DATA&lt;/SPAN&gt;&lt;SPAN style="font-size: 8pt;"&gt;: &lt;/SPAN&gt;&lt;SPAN style="font-size: 8pt; font-family: 'Courier New'; color: black; background: none repeat scroll 0% 0% white;"&gt;RET &lt;/SPAN&gt;&lt;SPAN style="font-size: 8pt;"&gt;TYPE STANDARD TABLE OF &lt;/SPAN&gt;&lt;SPAN style="font-size: 8pt; font-family: 'Courier New'; color: black; background: none repeat scroll 0% 0% white;"&gt;bapireturn&lt;/SPAN&gt;&lt;SPAN style="font-size: 8pt;"&gt;,&lt;/SPAN&gt;&lt;SPAN style="font-size: 8pt; font-family: 'Courier New'; color: black; background: none repeat scroll 0% 0% white;"&gt;&lt;BR /&gt; WA_RET &lt;/SPAN&gt;&lt;SPAN style="font-size: 8pt;"&gt;TYPE &lt;/SPAN&gt;&lt;SPAN style="font-size: 8pt; font-family: 'Courier New'; color: black; background: none repeat scroll 0% 0% white;"&gt;bapireturn&lt;/SPAN&gt;&lt;SPAN style="font-size: 8pt;"&gt;.&lt;/SPAN&gt;&lt;SPAN style="font-size: 8pt; font-family: 'Courier New'; color: black; background: none repeat scroll 0% 0% white;"&gt;&lt;BR /&gt; &lt;/SPAN&gt;&lt;SPAN style="font-size: 8pt;"&gt;DATA&lt;/SPAN&gt;&lt;SPAN style="font-size: 8pt;"&gt;:&lt;/SPAN&gt;&lt;SPAN style="font-size: 8pt; font-family: 'Courier New'; color: black; background: none repeat scroll 0% 0% white;"&gt;ITEM &lt;/SPAN&gt;&lt;SPAN style="font-size: 8pt;"&gt;TYPE STANDARD TABLE OF &lt;/SPAN&gt;&lt;SPAN style="font-size: 8pt; font-family: 'Courier New'; color: black; background: none repeat scroll 0% 0% white;"&gt;bapiebanc&lt;/SPAN&gt;&lt;SPAN style="font-size: 8pt;"&gt;.&lt;/SPAN&gt;&lt;SPAN style="font-size: 8pt; font-family: 'Courier New'; color: black; background: none repeat scroll 0% 0% white;"&gt;&lt;BR /&gt; &lt;/SPAN&gt;&lt;SPAN style="font-size: 8pt;"&gt;LOOP AT &lt;/SPAN&gt;&lt;SPAN style="font-size: 8pt; font-family: 'Courier New'; color: black; background: none repeat scroll 0% 0% white;"&gt;IT1 &lt;/SPAN&gt;&lt;SPAN style="font-size: 8pt;"&gt;INTO &lt;/SPAN&gt;&lt;SPAN style="font-size: 8pt; font-family: 'Courier New'; color: black; background: none repeat scroll 0% 0% white;"&gt;WA1&lt;/SPAN&gt;&lt;SPAN style="font-size: 8pt;"&gt;.&lt;/SPAN&gt;&lt;SPAN style="font-size: 8pt; font-family: 'Courier New'; color: black; background: none repeat scroll 0% 0% white;"&gt;&lt;BR /&gt; &lt;BR /&gt; ITEMs&lt;/SPAN&gt;&lt;SPAN style="font-size: 8pt;"&gt;-&lt;/SPAN&gt;&lt;SPAN style="font-size: 8pt; font-family: 'Courier New'; color: black; background: none repeat scroll 0% 0% white;"&gt;MATERIAL &lt;/SPAN&gt;&lt;SPAN style="font-size: 8pt;"&gt;= &lt;/SPAN&gt;&lt;SPAN style="font-size: 8pt; font-family: 'Courier New'; color: black; background: none repeat scroll 0% 0% white;"&gt;WA1&lt;/SPAN&gt;&lt;SPAN style="font-size: 8pt;"&gt;-&lt;/SPAN&gt;&lt;SPAN style="font-size: 8pt; font-family: 'Courier New'; color: black; background: none repeat scroll 0% 0% white;"&gt;material&lt;/SPAN&gt;&lt;SPAN style="font-size: 8pt;"&gt;.&lt;/SPAN&gt;&lt;SPAN style="font-size: 8pt; font-family: 'Courier New'; color: black; background: none repeat scroll 0% 0% white;"&gt;&lt;BR /&gt; ITEMs&lt;/SPAN&gt;&lt;SPAN style="font-size: 8pt;"&gt;-&lt;/SPAN&gt;&lt;SPAN style="font-size: 8pt; font-family: 'Courier New'; color: black; background: none repeat scroll 0% 0% white;"&gt;PLANT &lt;/SPAN&gt;&lt;SPAN style="font-size: 8pt;"&gt;= &lt;/SPAN&gt;&lt;SPAN style="font-size: 8pt; font-family: 'Courier New'; color: black; background: none repeat scroll 0% 0% white;"&gt;WA1&lt;/SPAN&gt;&lt;SPAN style="font-size: 8pt;"&gt;-&lt;/SPAN&gt;&lt;SPAN style="font-size: 8pt; font-family: 'Courier New'; color: black; background: none repeat scroll 0% 0% white;"&gt;PLANT&lt;/SPAN&gt;&lt;SPAN style="font-size: 8pt;"&gt;.&lt;/SPAN&gt;&lt;SPAN style="font-size: 8pt; font-family: 'Courier New'; color: black; background: none repeat scroll 0% 0% white;"&gt;&lt;BR /&gt; ITEMs&lt;/SPAN&gt;&lt;SPAN style="font-size: 8pt;"&gt;-&lt;/SPAN&gt;&lt;SPAN style="font-size: 8pt; font-family: 'Courier New'; color: black; background: none repeat scroll 0% 0% white;"&gt;QUANTITY &lt;/SPAN&gt;&lt;SPAN style="font-size: 8pt;"&gt;= &lt;/SPAN&gt;&lt;SPAN style="font-size: 8pt; font-family: 'Courier New'; color: black; background: none repeat scroll 0% 0% white;"&gt;WA1&lt;/SPAN&gt;&lt;SPAN style="font-size: 8pt;"&gt;-&lt;/SPAN&gt;&lt;SPAN style="font-size: 8pt; font-family: 'Courier New'; color: black; background: none repeat scroll 0% 0% white;"&gt;qnty&lt;/SPAN&gt;&lt;SPAN style="font-size: 8pt;"&gt;.&lt;/SPAN&gt;&lt;SPAN style="font-size: 8pt; font-family: 'Courier New'; color: black; background: none repeat scroll 0% 0% white;"&gt;&lt;BR /&gt; ITEMs&lt;/SPAN&gt;&lt;SPAN style="font-size: 8pt;"&gt;-&lt;/SPAN&gt;&lt;SPAN style="font-size: 8pt; font-family: 'Courier New'; color: black; background: none repeat scroll 0% 0% white;"&gt;doc_type &lt;/SPAN&gt;&lt;SPAN style="font-size: 8pt;"&gt;= &lt;/SPAN&gt;&lt;SPAN style="font-size: 8pt; font-family: 'Courier New'; color: black; background: none repeat scroll 0% 0% white;"&gt;WA1&lt;/SPAN&gt;&lt;SPAN style="font-size: 8pt;"&gt;-&lt;/SPAN&gt;&lt;SPAN style="font-size: 8pt; font-family: 'Courier New'; color: black; background: none repeat scroll 0% 0% white;"&gt;doc_type&lt;/SPAN&gt;&lt;SPAN style="font-size: 8pt;"&gt;.&lt;/SPAN&gt;&lt;SPAN style="font-size: 8pt; font-family: 'Courier New'; color: black; background: none repeat scroll 0% 0% white;"&gt;&lt;BR /&gt; ITEMs&lt;/SPAN&gt;&lt;SPAN style="font-size: 8pt;"&gt;-&lt;/SPAN&gt;&lt;SPAN style="font-size: 8pt; font-family: 'Courier New'; color: black; background: none repeat scroll 0% 0% white;"&gt;DELIv_DATE &lt;/SPAN&gt;&lt;SPAN style="font-size: 8pt;"&gt;= &lt;/SPAN&gt;&lt;SPAN style="font-size: 8pt; font-family: 'Courier New'; color: black; background: none repeat scroll 0% 0% white;"&gt;WA1&lt;/SPAN&gt;&lt;SPAN style="font-size: 8pt;"&gt;-&lt;/SPAN&gt;&lt;SPAN style="font-size: 8pt; font-family: 'Courier New'; color: black; background: none repeat scroll 0% 0% white;"&gt;del_date&lt;/SPAN&gt;&lt;SPAN style="font-size: 8pt;"&gt;.&lt;/SPAN&gt;&lt;SPAN style="font-size: 8pt; font-family: 'Courier New'; color: black; background: none repeat scroll 0% 0% white;"&gt;&lt;BR /&gt; &lt;/SPAN&gt;&lt;SPAN style="font-size: 8pt;"&gt;APPEND &lt;/SPAN&gt;&lt;SPAN style="font-size: 8pt; font-family: 'Courier New'; color: black; background: none repeat scroll 0% 0% white;"&gt;ITEMS &lt;/SPAN&gt;&lt;SPAN style="font-size: 8pt;"&gt;TO &lt;/SPAN&gt;&lt;SPAN style="font-size: 8pt; font-family: 'Courier New'; color: black; background: none repeat scroll 0% 0% white;"&gt;ITEM&lt;/SPAN&gt;&lt;SPAN style="font-size: 8pt;"&gt;.&lt;/SPAN&gt;&lt;SPAN style="font-size: 8pt; font-family: 'Courier New'; color: black; background: none repeat scroll 0% 0% white;"&gt;&lt;BR /&gt; &lt;/SPAN&gt;&lt;SPAN style="font-size: 8pt;"&gt;ENDLOOP&lt;/SPAN&gt;&lt;SPAN style="font-size: 8pt;"&gt;.&lt;/SPAN&gt;&lt;SPAN style="font-size: 8pt; font-family: 'Courier New'; color: black; background: none repeat scroll 0% 0% white;"&gt;&lt;BR /&gt; &lt;BR /&gt; &lt;/SPAN&gt;&lt;SPAN style="font-size: 8pt;"&gt;CALL FUNCTION &lt;/SPAN&gt;&lt;SPAN style="font-size: 8pt;"&gt;'BAPI_REQUISITION_CREATE'&lt;/SPAN&gt;&amp;nbsp; &lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 8pt;"&gt;TABLES&lt;/SPAN&gt;&lt;SPAN style="font-size: 8pt; font-family: 'Courier New'; color: black; background: none repeat scroll 0% 0% white;"&gt;&lt;BR /&gt; requisition_items&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;SPAN style="font-size: 8pt;"&gt;= &lt;/SPAN&gt;&lt;SPAN style="font-size: 8pt; font-family: 'Courier New'; color: black; background: none repeat scroll 0% 0% white;"&gt;item&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp; &lt;SPAN style="font-size: 8pt;"&gt;RETURN&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;SPAN style="font-size: 8pt;"&gt;= &lt;/SPAN&gt;&lt;SPAN style="font-size: 8pt; font-family: 'Courier New'; color: black; background: none repeat scroll 0% 0% white;"&gt;ret&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;SPAN style="font-size: 8pt;"&gt;.&lt;/SPAN&gt;&lt;SPAN style="font-size: 8pt; font-family: 'Courier New'; color: black; background: none repeat scroll 0% 0% white;"&gt;&lt;BR /&gt; &lt;/SPAN&gt;&lt;SPAN style="font-size: 8pt;"&gt;loop at &lt;/SPAN&gt;&lt;SPAN style="font-size: 8pt; font-family: 'Courier New'; color: black; background: none repeat scroll 0% 0% white;"&gt;ret &lt;/SPAN&gt;&lt;SPAN style="font-size: 8pt;"&gt;into &lt;/SPAN&gt;&lt;SPAN style="font-size: 8pt; font-family: 'Courier New'; color: black; background: none repeat scroll 0% 0% white;"&gt;wa_ret&lt;/SPAN&gt;&lt;SPAN style="font-size: 8pt;"&gt;.&lt;/SPAN&gt;&lt;SPAN style="font-size: 8pt; font-family: 'Courier New'; color: black; background: none repeat scroll 0% 0% white;"&gt;&lt;BR /&gt; &lt;/SPAN&gt;&lt;SPAN style="font-size: 8pt;"&gt;MESSAGE &lt;/SPAN&gt;&lt;SPAN style="font-size: 8pt; font-family: 'Courier New'; color: black; background: none repeat scroll 0% 0% white;"&gt;WA_RET &lt;/SPAN&gt;&lt;SPAN style="font-size: 8pt;"&gt;type &lt;/SPAN&gt;&lt;SPAN style="font-size: 8pt; font-family: 'Courier New'; color: black; background: none repeat scroll 0% 0% white;"&gt;wa_ret&lt;/SPAN&gt;&lt;SPAN style="font-size: 8pt;"&gt;-&lt;/SPAN&gt;&lt;SPAN style="font-size: 8pt;"&gt;type&lt;/SPAN&gt;&lt;SPAN style="font-size: 8pt;"&gt;.&lt;/SPAN&gt;&lt;SPAN style="font-size: 8pt; font-family: 'Courier New'; color: black; background: none repeat scroll 0% 0% white;"&gt;&lt;BR /&gt; &lt;/SPAN&gt;&lt;SPAN style="font-size: 8pt;"&gt;ENDLOOP&lt;/SPAN&gt;&lt;SPAN style="font-size: 8pt;"&gt;.&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 8pt;"&gt;&lt;BR /&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 8pt;"&gt;&lt;BR /&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 8pt;"&gt;&lt;BR /&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 8pt;"&gt;&lt;BR /&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;Regards,&lt;/P&gt;&lt;P&gt;Gopi&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 09 Dec 2013 09:24:21 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/how-to-create-pr-using-bapi-through-file-upload/m-p/9920200#M1794970</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2013-12-09T09:24:21Z</dc:date>
    </item>
    <item>
      <title>Re: how to create pr using bapi through file upload.</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/how-to-create-pr-using-bapi-through-file-upload/m-p/9920201#M1794971</link>
      <description>&lt;P&gt;hi gopi,&lt;/P&gt;CALL FUNCTION 'ARCHIVFILE_CLIENT_TO_SERVER'&lt;BR /&gt;EXPORTING&lt;BR /&gt;path = P_FILE&lt;BR /&gt;TARGETPATH = &lt;STRONG&gt;'.\SAAAM.CSV'&lt;/STRONG&gt;&lt;BR /&gt;EXCEPTIONS&lt;BR /&gt;ERROR_FILE = 1&lt;BR /&gt;OTHERS = 2&lt;BR /&gt;.&lt;BR /&gt;IF sy-subrc &amp;lt;&amp;gt; 0.&lt;BR /&gt;&lt;BR /&gt;* Implement suitable error handling here&lt;BR /&gt;&lt;BR /&gt;ENDIF.&lt;BR /&gt;&lt;BR /&gt;GV_FILE = &lt;STRONG&gt;'SAAAM.CSV'.&lt;/STRONG&gt;&lt;BR /&gt;IF GV_FILE IS NOT INITIAL.&lt;BR /&gt;OPEN DATASET GV_FILE FOR INPUT IN TEXT MODE ENCODING DEFAULT.&lt;BR /&gt;IF SY-subrc NE 0.&lt;BR /&gt;MESSAGE 'UNABLE TO OPEN THE FILE ' TYPE 'I'.&lt;BR /&gt;ENDIF.&lt;BR /&gt;DO.&lt;BR /&gt;&lt;P&gt;&lt;STRONG&gt;READ DATASET GV_FILE INTO lv_data.&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;&lt;/STRONG&gt;i am getting error here can you please help me what should be taken target path and in exel sheet how the data should be&lt;/P&gt;</description>
      <pubDate>Fri, 10 Feb 2023 17:16:59 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/how-to-create-pr-using-bapi-through-file-upload/m-p/9920201#M1794971</guid>
      <dc:creator>former_member831369</dc:creator>
      <dc:date>2023-02-10T17:16:59Z</dc:date>
    </item>
    <item>
      <title>Re: how to create pr using bapi through file upload.</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/how-to-create-pr-using-bapi-through-file-upload/m-p/9920202#M1794972</link>
      <description>&lt;P&gt;hi ,&lt;/P&gt;&lt;P&gt;this is Mubashir&lt;/P&gt;CALL FUNCTION 'ARCHIVFILE_CLIENT_TO_SERVER'&lt;BR /&gt;EXPORTING&lt;BR /&gt;path = P_FILE&lt;BR /&gt;TARGETPATH = &lt;STRONG&gt;'.\SAAAM.CSV'&lt;/STRONG&gt;&lt;BR /&gt;EXCEPTIONS&lt;BR /&gt;ERROR_FILE = 1&lt;BR /&gt;OTHERS = 2&lt;BR /&gt;.&lt;BR /&gt;IF sy-subrc &amp;lt;&amp;gt; 0.&lt;BR /&gt;&lt;BR /&gt;* Implement suitable error handling here&lt;BR /&gt;&lt;BR /&gt;ENDIF.&lt;BR /&gt;&lt;BR /&gt;GV_FILE = &lt;STRONG&gt;'SAAAM.CSV'.&lt;/STRONG&gt;&lt;BR /&gt;IF GV_FILE IS NOT INITIAL.&lt;BR /&gt;OPEN DATASET GV_FILE FOR INPUT IN TEXT MODE ENCODING DEFAULT.&lt;BR /&gt;IF SY-subrc NE 0.&lt;BR /&gt;MESSAGE 'UNABLE TO OPEN THE FILE ' TYPE 'I'.&lt;BR /&gt;ENDIF.&lt;BR /&gt;DO.&lt;BR /&gt;&lt;P&gt;&lt;STRONG&gt;READ DATASET GV_FILE INTO lv_data.&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;i am getting error here can you please help me what should be taken target path and in exel sheet how the data should be&lt;/P&gt;</description>
      <pubDate>Fri, 10 Feb 2023 17:21:53 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/how-to-create-pr-using-bapi-through-file-upload/m-p/9920202#M1794972</guid>
      <dc:creator>former_member831369</dc:creator>
      <dc:date>2023-02-10T17:21:53Z</dc:date>
    </item>
    <item>
      <title>Re: how to create pr using bapi through file upload.</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/how-to-create-pr-using-bapi-through-file-upload/m-p/9920203#M1794973</link>
      <description>&lt;P&gt;hi ,&lt;/P&gt;&lt;P&gt;this is Mubashir&lt;/P&gt;CALL FUNCTION 'ARCHIVFILE_CLIENT_TO_SERVER'&lt;BR /&gt;EXPORTING&lt;BR /&gt;path = P_FILE&lt;BR /&gt;TARGETPATH = &lt;STRONG&gt;'.\SAAAM.CSV'&lt;/STRONG&gt;&lt;BR /&gt;EXCEPTIONS&lt;BR /&gt;ERROR_FILE = 1&lt;BR /&gt;OTHERS = 2&lt;BR /&gt;.&lt;BR /&gt;IF sy-subrc &amp;lt;&amp;gt; 0.&lt;BR /&gt;&lt;BR /&gt;* Implement suitable error handling here&lt;BR /&gt;&lt;BR /&gt;ENDIF.&lt;BR /&gt;&lt;BR /&gt;GV_FILE = &lt;STRONG&gt;'SAAAM.CSV'.&lt;/STRONG&gt;&lt;BR /&gt;IF GV_FILE IS NOT INITIAL.&lt;BR /&gt;OPEN DATASET GV_FILE FOR INPUT IN TEXT MODE ENCODING DEFAULT.&lt;BR /&gt;IF SY-subrc NE 0.&lt;BR /&gt;MESSAGE 'UNABLE TO OPEN THE FILE ' TYPE 'I'.&lt;BR /&gt;ENDIF.&lt;BR /&gt;DO.&lt;BR /&gt;&lt;P&gt;&lt;STRONG&gt;READ DATASET GV_FILE INTO lv_data.&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;i am getting error here can you please help me what should be taken target path and in exel sheet how the data should be&lt;/P&gt;</description>
      <pubDate>Fri, 10 Feb 2023 17:22:07 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/how-to-create-pr-using-bapi-through-file-upload/m-p/9920203#M1794973</guid>
      <dc:creator>former_member831369</dc:creator>
      <dc:date>2023-02-10T17:22:07Z</dc:date>
    </item>
  </channel>
</rss>

