<?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 regarding gui_upload in Application Development and Automation Discussions</title>
    <link>https://community.sap.com/t5/application-development-and-automation-discussions/regarding-gui-upload/m-p/4075696#M974539</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi frnds,&lt;/P&gt;&lt;P&gt;               I have a requirement where i have tables like&lt;/P&gt;&lt;P&gt;                                   IT_BAPI_COND_RECS &lt;/P&gt;&lt;P&gt;                                   IT_BAPI_KEY_FIELDS&lt;/P&gt;&lt;P&gt;                                   IT_BAPI_DATA_FIELDS &lt;/P&gt;&lt;P&gt;                                   IT_COND_HEADER&lt;/P&gt;&lt;P&gt;                                   IT_COND_ITEM&lt;/P&gt;&lt;P&gt;                                   IT_COND_QUANTITY_SCALE&lt;/P&gt;&lt;P&gt;                                   IT_COND_VALUE_SCALE.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;i have data for these tables in presentation server.&lt;/P&gt;&lt;P&gt;i have to use one gui_upload and upload data into these tables.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;so can anyone help me how to use PERFORM using formal parameters and using to upload data.&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;satya&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Thu, 03 Jul 2008 08:11:33 GMT</pubDate>
    <dc:creator>Former Member</dc:creator>
    <dc:date>2008-07-03T08:11:33Z</dc:date>
    <item>
      <title>regarding gui_upload</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/regarding-gui-upload/m-p/4075696#M974539</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi frnds,&lt;/P&gt;&lt;P&gt;               I have a requirement where i have tables like&lt;/P&gt;&lt;P&gt;                                   IT_BAPI_COND_RECS &lt;/P&gt;&lt;P&gt;                                   IT_BAPI_KEY_FIELDS&lt;/P&gt;&lt;P&gt;                                   IT_BAPI_DATA_FIELDS &lt;/P&gt;&lt;P&gt;                                   IT_COND_HEADER&lt;/P&gt;&lt;P&gt;                                   IT_COND_ITEM&lt;/P&gt;&lt;P&gt;                                   IT_COND_QUANTITY_SCALE&lt;/P&gt;&lt;P&gt;                                   IT_COND_VALUE_SCALE.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;i have data for these tables in presentation server.&lt;/P&gt;&lt;P&gt;i have to use one gui_upload and upload data into these tables.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;so can anyone help me how to use PERFORM using formal parameters and using to upload data.&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;satya&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 03 Jul 2008 08:11:33 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/regarding-gui-upload/m-p/4075696#M974539</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2008-07-03T08:11:33Z</dc:date>
    </item>
    <item>
      <title>Re: regarding gui_upload</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/regarding-gui-upload/m-p/4075697#M974540</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi,&lt;/P&gt;&lt;P&gt;use this code:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Form upload using p_tabname.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;data:stru_tab type ref to data.&lt;/P&gt;&lt;P&gt;field-symbols:&amp;lt;tab&amp;gt; type table.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;create data stru_tab type standard table of (p_tabname).&lt;/P&gt;&lt;P&gt;assign stru_tab-&amp;gt;* to &amp;lt;tab&amp;gt;.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Pass the field-symbol &amp;lt;tab&amp;gt; to the FM GUI_UPLOAD. After the call, you have the data in this table structured in according of p_tabname' s structure.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;endform.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 03 Jul 2008 08:22:22 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/regarding-gui-upload/m-p/4075697#M974540</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2008-07-03T08:22:22Z</dc:date>
    </item>
    <item>
      <title>Re: regarding gui_upload</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/regarding-gui-upload/m-p/4075698#M974541</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi frnds,&lt;/P&gt;&lt;P&gt;             Cant we do it without field symbols.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 03 Jul 2008 08:27:34 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/regarding-gui-upload/m-p/4075698#M974541</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2008-07-03T08:27:34Z</dc:date>
    </item>
    <item>
      <title>Re: regarding gui_upload</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/regarding-gui-upload/m-p/4075699#M974542</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;HI Sathya,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Here is a sample code to upload data from excel sheet directly using a diff function module.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;This method is much simpler.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;U&gt;&lt;STRONG&gt;Sample Code&lt;/STRONG&gt;&lt;/U&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;REPORT  ZEXCELTOITABFS.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;DATA: L_INTER LIKE TABLE OF ALSMEX_TABLINE WITH HEADER LINE ,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;L_INDEX TYPE I.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;types: begin of TY_DATA,&lt;/P&gt;&lt;P&gt;        MAT_NO(018),&lt;/P&gt;&lt;P&gt;        MAKTX(040),&lt;/P&gt;&lt;P&gt;      end of TY_DATA.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;DATA: RECORD1 TYPE STANDARD TABLE OF TY_DATA,&lt;/P&gt;&lt;P&gt;      RECORD TYPE TY_DATA.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;FIELD-SYMBOLS &amp;lt;FS&amp;gt;.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;parameter P_INFILE LIKE RLGRAP-FILENAME.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;at selection-screen on value-request for P_INFILE.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  CALL FUNCTION 'F4_FILENAME'&lt;/P&gt;&lt;P&gt;   EXPORTING&lt;/P&gt;&lt;P&gt;     PROGRAM_NAME        = SYST-CPROG&lt;/P&gt;&lt;P&gt;     DYNPRO_NUMBER       = SYST-DYNNR&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  FIELD_NAME          = ' '&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;   IMPORTING&lt;/P&gt;&lt;P&gt;     FILE_NAME           = P_INFILE.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  CALL FUNCTION 'ALSM_EXCEL_TO_INTERNAL_TABLE'&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  EXPORTING&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  FILENAME = P_INFILE&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  I_BEGIN_COL = 1&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  I_BEGIN_ROW = 4&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  I_END_COL = 2&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  I_END_ROW = 38&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  TABLES:&lt;/P&gt;&lt;P&gt;  INTERN = L_INTER&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;EXCEPTIONS&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;INCONSISTENT_PARAMETERS = 1&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;UPLOAD_OLE = 2&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;OTHERS = 3&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  .&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  SORT L_INTER BY ROW COL.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  LOOP AT L_INTER .&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    MOVE L_INTER-COL TO L_INDEX.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    ASSIGN COMPONENT L_INDEX OF STRUCTURE RECORD TO &amp;lt;FS&amp;gt;.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    MOVE L_INTER-VALUE TO &amp;lt;FS&amp;gt;.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    AT END OF ROW.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;      APPEND RECORD to RECORD1.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;      clear record.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    ENDAT.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  ENDLOOP.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards&lt;/P&gt;&lt;P&gt;VIjay&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 03 Jul 2008 08:29:03 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/regarding-gui-upload/m-p/4075699#M974542</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2008-07-03T08:29:03Z</dc:date>
    </item>
    <item>
      <title>Re: regarding gui_upload</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/regarding-gui-upload/m-p/4075700#M974543</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi frnds,&lt;/P&gt;&lt;P&gt; Below i am giving my code.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;lt;code&amp;gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt; DATA : IT_BAPI_COND_RECS   LIKE BAPICONDCT   OCCURS 0 WITH HEADER LINE,&lt;/P&gt;&lt;P&gt;         IT_BAPI_KEY_FIELDS  LIKE BAPICONDDD   OCCURS 0 WITH HEADER LINE,&lt;/P&gt;&lt;P&gt;         IT_BAPI_DATA_FIELDS LIKE BAPICONDDD   OCCURS 0 WITH HEADER LINE,&lt;/P&gt;&lt;P&gt;         IT_COND_HEADER LIKE BAPICONDHD OCCURS 0 WITH HEADER LINE,&lt;/P&gt;&lt;P&gt;         IT_COND_ITEM LIKE BAPICONDIT OCCURS 0 WITH HEADER LINE,&lt;/P&gt;&lt;P&gt;         IT_COND_QUANTITY_SCALE LIKE BAPICONDQS OCCURS 0 WITH HEADER LINE,&lt;/P&gt;&lt;P&gt;         IT_COND_VALUE_SCALE LIKE BAPICONDVS OCCURS 0 WITH HEADER LINE.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;SELECTION-SCREEN BEGIN OF BLOCK BLK1 WITH FRAME TITLE TEXT-001.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;PARAMETERS : P_CONTAB TYPE T681-KOTABNR,&lt;/P&gt;&lt;P&gt;             P_upload LIKE RLGRAP-FILENAME,&lt;/P&gt;&lt;P&gt;             P_dwnld LIKE RLGRAP-FILENAME.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;SELECTION-SCREEN END OF BLOCK BLK1.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;DATA: FILE_UPLOAD1  TYPE STRING,&lt;/P&gt;&lt;P&gt;      FILE_UPLOAD2  TYPE STRING.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;AT SELECTION-SCREEN ON VALUE-REQUEST FOR P_upload.&lt;/P&gt;&lt;P&gt;  PERFORM GET_FILE1.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;AT SELECTION-SCREEN ON VALUE-REQUEST FOR P_dwnld.&lt;/P&gt;&lt;P&gt;  PERFORM GET_FILE2.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;START-OF-SELECTION.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; PERFORM DATA_UPLOAD USING TABLES                IT_BAPI_COND_RECS&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;                                  IT_BAPI_KEY_FIELDS&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;                                  IT_BAPI_DATA_FIELDS&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;                                  IT_COND_HEADER&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;                                  IT_COND_ITEM&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;                                  IT_COND_QUANTITY_SCALE&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;                                  IT_COND_VALUE_SCALE.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I am confused how to write the form bcoz in my form there is&lt;/P&gt;&lt;P&gt;only one gui_upload involved.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;frnds please help me its urgent issue.&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;satya&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 03 Jul 2008 08:37:20 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/regarding-gui-upload/m-p/4075700#M974543</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2008-07-03T08:37:20Z</dc:date>
    </item>
    <item>
      <title>Re: regarding gui_upload</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/regarding-gui-upload/m-p/4075701#M974544</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;Try this logic.&lt;/P&gt;&lt;P&gt;1. Create a FIELD-SYMBOLS which will contain your table name.&lt;/P&gt;&lt;P&gt;2. Pass that FIELD-SYMBOLS  to parameter data_tab of GUI_upload.&lt;/P&gt;&lt;P&gt;3. Depending on the file you are uploading assign table name to that field symbol &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;PRE&gt;&lt;CODE&gt;
FIELD-SYMBOLS &amp;lt;itab&amp;gt; type ANY TABLE.
&lt;/CODE&gt;&lt;/PRE&gt;&lt;P&gt;check Typing Addition - generic_type for suitale table type.&lt;/P&gt;&lt;P&gt;after this u can assign any table name at runtime.for example&lt;/P&gt;&lt;PRE&gt;&lt;CODE&gt;
ASSIGN IT_BAPI_COND_RECS  TO &amp;lt;itab&amp;gt;
&lt;/CODE&gt;&lt;/PRE&gt;&lt;P&gt;then call function.&lt;/P&gt;&lt;PRE&gt;&lt;CODE&gt;
FORM upload_file.
  v_fdpath = p_loadf.
  CALL FUNCTION 'GUI_UPLOAD'
    EXPORTING
       filename                   = v_fdpath   "file path form screen
      write_field_separator   = 'X'
    TABLES
      data_tab                    = &amp;lt;itab&amp;gt;
    IF sy-subrc &amp;lt;&amp;gt; 0.
    ENDIF.
ENDFORM. "download_file
     &lt;/CODE&gt;&lt;/PRE&gt;&lt;P&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 03 Jul 2008 08:38:58 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/regarding-gui-upload/m-p/4075701#M974544</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2008-07-03T08:38:58Z</dc:date>
    </item>
  </channel>
</rss>

