<?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: validate and upload data from excel sheet in Application Development and Automation Discussions</title>
    <link>https://community.sap.com/t5/application-development-and-automation-discussions/validate-and-upload-data-from-excel-sheet/m-p/2976643#M702635</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi seenu,&lt;/P&gt;&lt;P&gt;&amp;lt;u&amp;gt; use the following code to upload data into internal table, after uploading is complete delete first two rows of internal table.:&amp;lt;/u&amp;gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;PRE&gt;&lt;CODE&gt;TYPES: BEGIN OF t_datatab,
         empid LIKE zvresult-empid,
         bitsid LIKE zvresult-bitsid,
         name LIKE zvresult-name,
         maths LIKE zvresult-maths,
         sp LIKE zvresult-sp,
         de LIKE zvresult-de,
         mgmt LIKE zvresult-mgmt,
         total LIKE zvresult-total,
         avrg LIKE zvresult-avrg,
       END OF t_datatab.

DATA: itab TYPE STANDARD TABLE OF t_datatab WITH HEADER LINE,
      seltab TYPE STANDARD TABLE OF t_datatab WITH HEADER LINE.


DATA: it_raw TYPE truxs_t_text_data.

* At selection screen
AT SELECTION-SCREEN ON VALUE-REQUEST FOR filename.
  CALL FUNCTION 'F4_FILENAME'
    EXPORTING
      field_name = 'P_FILE'
    IMPORTING
      file_name  = filename.

***********************************************************************
*START-OF-SELECTION.
START-OF-SELECTION.
  IF filename IS NOT INITIAL.
    CALL FUNCTION 'TEXT_CONVERT_XLS_TO_SAP'
      EXPORTING
*     I_FIELD_SEPERATOR        =
        i_line_header            =  'X'
        i_tab_raw_data           =  it_raw       " WORK TABLE
        i_filename               =  filename
      TABLES
        i_tab_converted_data     = itab[]    "ACTUAL DATA
     EXCEPTIONS
        conversion_failed        = 1
        OTHERS                   = 2.

    IF sy-subrc &amp;lt;&amp;gt; 0.
      MESSAGE ID sy-msgid TYPE sy-msgty NUMBER sy-msgno
              WITH sy-msgv1 sy-msgv2 sy-msgv3 sy-msgv4.
    ENDIF.
  ELSE.
    MESSAGE s001(zmsgclass).
  ENDIF.
***********************************************************************
* END-OF-SELECTION.
END-OF-SELECTION.
&lt;/CODE&gt;&lt;/PRE&gt;&lt;P&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Wed, 31 Oct 2007 04:48:46 GMT</pubDate>
    <dc:creator>vaibhav_tiwari</dc:creator>
    <dc:date>2007-10-31T04:48:46Z</dc:date>
    <item>
      <title>validate and upload data from excel sheet</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/validate-and-upload-data-from-excel-sheet/m-p/2976642#M702634</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hello all,&lt;/P&gt;&lt;P&gt;  i have data in a excel sheet, and i need to validate the data and then upload the data into DB. The excel sheet consists of say 8 coloumns and 10 rows. While uploading, the first 2 rows are to be ignored and the remaining 8 rows are to be updated into an internal table.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    can someone help me out with this. i am struggling since 2 days.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards,&lt;/P&gt;&lt;P&gt;Seenu&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 31 Oct 2007 04:41:07 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/validate-and-upload-data-from-excel-sheet/m-p/2976642#M702634</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-10-31T04:41:07Z</dc:date>
    </item>
    <item>
      <title>Re: validate and upload data from excel sheet</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/validate-and-upload-data-from-excel-sheet/m-p/2976643#M702635</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi seenu,&lt;/P&gt;&lt;P&gt;&amp;lt;u&amp;gt; use the following code to upload data into internal table, after uploading is complete delete first two rows of internal table.:&amp;lt;/u&amp;gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;PRE&gt;&lt;CODE&gt;TYPES: BEGIN OF t_datatab,
         empid LIKE zvresult-empid,
         bitsid LIKE zvresult-bitsid,
         name LIKE zvresult-name,
         maths LIKE zvresult-maths,
         sp LIKE zvresult-sp,
         de LIKE zvresult-de,
         mgmt LIKE zvresult-mgmt,
         total LIKE zvresult-total,
         avrg LIKE zvresult-avrg,
       END OF t_datatab.

DATA: itab TYPE STANDARD TABLE OF t_datatab WITH HEADER LINE,
      seltab TYPE STANDARD TABLE OF t_datatab WITH HEADER LINE.


DATA: it_raw TYPE truxs_t_text_data.

* At selection screen
AT SELECTION-SCREEN ON VALUE-REQUEST FOR filename.
  CALL FUNCTION 'F4_FILENAME'
    EXPORTING
      field_name = 'P_FILE'
    IMPORTING
      file_name  = filename.

***********************************************************************
*START-OF-SELECTION.
START-OF-SELECTION.
  IF filename IS NOT INITIAL.
    CALL FUNCTION 'TEXT_CONVERT_XLS_TO_SAP'
      EXPORTING
*     I_FIELD_SEPERATOR        =
        i_line_header            =  'X'
        i_tab_raw_data           =  it_raw       " WORK TABLE
        i_filename               =  filename
      TABLES
        i_tab_converted_data     = itab[]    "ACTUAL DATA
     EXCEPTIONS
        conversion_failed        = 1
        OTHERS                   = 2.

    IF sy-subrc &amp;lt;&amp;gt; 0.
      MESSAGE ID sy-msgid TYPE sy-msgty NUMBER sy-msgno
              WITH sy-msgv1 sy-msgv2 sy-msgv3 sy-msgv4.
    ENDIF.
  ELSE.
    MESSAGE s001(zmsgclass).
  ENDIF.
***********************************************************************
* END-OF-SELECTION.
END-OF-SELECTION.
&lt;/CODE&gt;&lt;/PRE&gt;&lt;P&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 31 Oct 2007 04:48:46 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/validate-and-upload-data-from-excel-sheet/m-p/2976643#M702635</guid>
      <dc:creator>vaibhav_tiwari</dc:creator>
      <dc:date>2007-10-31T04:48:46Z</dc:date>
    </item>
    <item>
      <title>Re: validate and upload data from excel sheet</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/validate-and-upload-data-from-excel-sheet/m-p/2976644#M702636</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;need some more ideas, my dear friends.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Seenu&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 31 Oct 2007 04:54:29 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/validate-and-upload-data-from-excel-sheet/m-p/2976644#M702636</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-10-31T04:54:29Z</dc:date>
    </item>
    <item>
      <title>Re: validate and upload data from excel sheet</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/validate-and-upload-data-from-excel-sheet/m-p/2976645#M702637</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi seenu,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;first you upload the entire data into internal table, then you can delete 2 rows from there. declare the internal table of 8 fields.&lt;/P&gt;&lt;P&gt;us this class method to open "file open dialog" and upload data&lt;/P&gt;&lt;P&gt; CALL METHOD cl_gui_frontend_services=&amp;gt;file_open_dialog&lt;/P&gt;&lt;P&gt;    EXPORTING&lt;/P&gt;&lt;P&gt;      window_title      = 'Select file for upload'&lt;/P&gt;&lt;P&gt;      default_extension = '.xls'&lt;/P&gt;&lt;P&gt;      default_file_name = lv_path&lt;/P&gt;&lt;P&gt;      initial_directory = lc_c&lt;/P&gt;&lt;P&gt;    CHANGING&lt;/P&gt;&lt;P&gt;      filename          = lv_path&lt;/P&gt;&lt;P&gt;      path              = lc_c&lt;/P&gt;&lt;P&gt;      fullpath          = lv_fullpath&lt;/P&gt;&lt;P&gt;    EXCEPTIONS&lt;/P&gt;&lt;P&gt;      cntl_error        = 1&lt;/P&gt;&lt;P&gt;      error_no_gui      = 2&lt;/P&gt;&lt;P&gt;      OTHERS            = 3.&lt;/P&gt;&lt;P&gt;  IF sy-subrc &amp;lt;&amp;gt; 0.&lt;/P&gt;&lt;P&gt;    MESSAGE ID sy-msgid TYPE sy-msgty NUMBER sy-msgno&lt;/P&gt;&lt;P&gt;            WITH sy-msgv1 sy-msgv2 sy-msgv3 sy-msgv4.&lt;/P&gt;&lt;P&gt;  ELSE.&lt;/P&gt;&lt;P&gt;    v_fnam = lv_fullpath.&lt;/P&gt;&lt;P&gt;  ENDIF.&lt;/P&gt;&lt;P&gt;  IF v_fnam IS INITIAL.&lt;/P&gt;&lt;P&gt;    RETURN.&lt;/P&gt;&lt;P&gt;  ENDIF.&lt;/P&gt;&lt;P&gt;  IF i_finalclear[] IS NOT INITIAL.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    CALL METHOD cl_gui_frontend_services=&amp;gt;gui_upload&lt;/P&gt;&lt;P&gt;      EXPORTING&lt;/P&gt;&lt;P&gt;        filename              = v_fnam&lt;/P&gt;&lt;P&gt;        filetype              = 'DAT'&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;       HEADER                = header&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;        append                = 'X'&lt;/P&gt;&lt;P&gt;        write_field_separator = 'X'&lt;/P&gt;&lt;P&gt;      CHANGING&lt;/P&gt;&lt;P&gt;        data_tab              = lt "My internal table&lt;/P&gt;&lt;P&gt;      EXCEPTIONS&lt;/P&gt;&lt;P&gt;        OTHERS                = 8.&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;sheron&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 31 Oct 2007 05:01:24 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/validate-and-upload-data-from-excel-sheet/m-p/2976645#M702637</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-10-31T05:01:24Z</dc:date>
    </item>
    <item>
      <title>Re: validate and upload data from excel sheet</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/validate-and-upload-data-from-excel-sheet/m-p/2976646#M702638</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;then you modify the databse with the internal table&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;regards,&lt;/P&gt;&lt;P&gt;sheron&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 31 Oct 2007 05:03:13 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/validate-and-upload-data-from-excel-sheet/m-p/2976646#M702638</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-10-31T05:03:13Z</dc:date>
    </item>
    <item>
      <title>Re: validate and upload data from excel sheet</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/validate-and-upload-data-from-excel-sheet/m-p/2976647#M702639</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;anymore???&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;regards,&lt;/P&gt;&lt;P&gt;seenu&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 31 Oct 2007 09:43:40 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/validate-and-upload-data-from-excel-sheet/m-p/2976647#M702639</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-10-31T09:43:40Z</dc:date>
    </item>
  </channel>
</rss>

