<?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: data tables backup.Help in Application Development and Automation Discussions</title>
    <link>https://community.sap.com/t5/application-development-and-automation-discussions/data-tables-backup-help/m-p/3155165#M750450</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;how did it allow you to delete all the entires...&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;in the other system u need to right a code to download all the entries into a flat file and in the system u need to right a code to upload entires..&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;select * from KNA1 &lt;/P&gt;&lt;P&gt;     into table it_kna1.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;use gui_download to put into flat file.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;in the target system&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;use gui upload to upload into a internal table say itab_target.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;and say modify kna1 from itab_taget.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;all the internal tables need to be of the structure of kna1..&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;award points if usefull.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Thu, 20 Dec 2007 17:25:35 GMT</pubDate>
    <dc:creator>former_member156446</dc:creator>
    <dc:date>2007-12-20T17:25:35Z</dc:date>
    <item>
      <title>data tables backup.Help</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/data-tables-backup-help/m-p/3155164#M750449</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Guys&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I am new to ABAP.Ive mistakenly delted all the records of table KNA1.&lt;/P&gt;&lt;P&gt;I got other system where the same version is installed.&lt;/P&gt;&lt;P&gt;How can I take backup of the table from one system to another&lt;/P&gt;&lt;P&gt;We are in beginner level and now just learning ABAP. We don't know how to restore it. When we are running a program with select options, it deleted all entry's in KNA1 table. Please help me how to restore it by a beginner level student. Thanks in Advance.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Edited by: God Wings on Dec 21, 2007 3:46 PM&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 20 Dec 2007 17:21:29 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/data-tables-backup-help/m-p/3155164#M750449</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-12-20T17:21:29Z</dc:date>
    </item>
    <item>
      <title>Re: data tables backup.Help</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/data-tables-backup-help/m-p/3155165#M750450</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;how did it allow you to delete all the entires...&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;in the other system u need to right a code to download all the entries into a flat file and in the system u need to right a code to upload entires..&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;select * from KNA1 &lt;/P&gt;&lt;P&gt;     into table it_kna1.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;use gui_download to put into flat file.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;in the target system&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;use gui upload to upload into a internal table say itab_target.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;and say modify kna1 from itab_taget.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;all the internal tables need to be of the structure of kna1..&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;award points if usefull.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 20 Dec 2007 17:25:35 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/data-tables-backup-help/m-p/3155165#M750450</guid>
      <dc:creator>former_member156446</dc:creator>
      <dc:date>2007-12-20T17:25:35Z</dc:date>
    </item>
    <item>
      <title>Re: data tables backup.Help</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/data-tables-backup-help/m-p/3155166#M750451</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Try the table upload and download programs below: -&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Download program: -&lt;/P&gt;&lt;P&gt;REPORT Y2PTABD0&lt;/P&gt;&lt;P&gt;       MESSAGE-ID Y2.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="-----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  Declaration of Database Tables&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;STRONG&gt;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;TABLES: DD02L.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="-----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Declaration for datatypes                                            *&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;STRONG&gt;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="-----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;DATA : V_LINE(256) TYPE C,&lt;/P&gt;&lt;P&gt;       V_PROG(8)  TYPE C VALUE 'ZDYNSUB'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="-----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Declaration for internal tables                                      *&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;STRONG&gt;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="-----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;DATA : I_DYN_SUB(256)   OCCURS 30.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="-----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; Selection screen                                                    *&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;STRONG&gt;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="-----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;PARAMETERS: PATH  LIKE RLGRAP-FILENAME NO-DISPLAY,&lt;/P&gt;&lt;P&gt;            TABLE LIKE DD02L-TABNAME.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="-----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; At Selection-Screen                                                 *&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;STRONG&gt;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="-----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;AT SELECTION-SCREEN.&lt;/P&gt;&lt;P&gt;  PERFORM CHECK_TABLE_EXISTS.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="-----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; Start of selection                                                  *&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;STRONG&gt;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="-----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;START-OF-SELECTION.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt; APPEND 'PROGRAM ZDYNSUB.' TO I_DYN_SUB.&lt;/P&gt;&lt;P&gt; APPEND 'FORM DYN1.' TO I_DYN_SUB.&lt;/P&gt;&lt;P&gt; CLEAR V_LINE.&lt;/P&gt;&lt;P&gt; CONCATENATE 'TABLES:' TABLE '.' INTO V_LINE SEPARATED BY SPACE.&lt;/P&gt;&lt;P&gt; APPEND V_LINE TO I_DYN_SUB.&lt;/P&gt;&lt;P&gt; CLEAR V_LINE.&lt;/P&gt;&lt;P&gt; CONCATENATE 'DATA: IT_TABLE LIKE' TABLE 'OCCURS 0 WITH HEADER LINE.'&lt;/P&gt;&lt;P&gt;                                 INTO V_LINE SEPARATED BY SPACE.&lt;/P&gt;&lt;P&gt; APPEND V_LINE TO I_DYN_SUB.&lt;/P&gt;&lt;P&gt; APPEND 'PERFORM START_OF_SELECTION(Y2PTABD0) TABLES IT_TABLE.' TO&lt;/P&gt;&lt;P&gt;                                         I_DYN_SUB.&lt;/P&gt;&lt;P&gt; APPEND ' ENDFORM.' TO I_DYN_SUB.&lt;/P&gt;&lt;P&gt; GENERATE SUBROUTINE POOL I_DYN_SUB NAME V_PROG.&lt;/P&gt;&lt;P&gt; PERFORM DYN1 IN PROGRAM (V_PROG) IF FOUND.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="-----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*&amp;amp;      FORM  START_OF_SELECTION&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;&amp;amp;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;      Start of selection                                             *&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;STRONG&gt;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="-----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;FORM START_OF_SELECTION TABLES P_TABLE.&lt;/P&gt;&lt;P&gt;DATA: V_CANC  TYPE C.&lt;/P&gt;&lt;P&gt;DATA: FILENAME LIKE RLGRAP-FILENAME.&lt;/P&gt;&lt;P&gt;SELECT * FROM (TABLE) INTO TABLE P_TABLE.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  IF PATH = SPACE.&lt;/P&gt;&lt;P&gt;CALL FUNCTION 'DOWNLOAD'&lt;/P&gt;&lt;P&gt;     EXPORTING&lt;/P&gt;&lt;P&gt;          FILETYPE            = 'DAT'&lt;/P&gt;&lt;P&gt;     IMPORTING&lt;/P&gt;&lt;P&gt;          CANCEL              = V_CANC&lt;/P&gt;&lt;P&gt;     TABLES&lt;/P&gt;&lt;P&gt;          DATA_TAB            = P_TABLE&lt;/P&gt;&lt;P&gt;     EXCEPTIONS&lt;/P&gt;&lt;P&gt;          INVALID_FILESIZE    = 1&lt;/P&gt;&lt;P&gt;          INVALID_TABLE_WIDTH = 2&lt;/P&gt;&lt;P&gt;          INVALID_TYPE        = 3&lt;/P&gt;&lt;P&gt;          NO_BATCH            = 4&lt;/P&gt;&lt;P&gt;          UNKNOWN_ERROR       = 5&lt;/P&gt;&lt;P&gt;          OTHERS              = 6.&lt;/P&gt;&lt;P&gt;  ELSE.&lt;/P&gt;&lt;P&gt;    CLEAR FILENAME.&lt;/P&gt;&lt;P&gt;    CONCATENATE PATH TABLE '.TXT'&lt;/P&gt;&lt;P&gt;                INTO FILENAME.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;CALL FUNCTION 'WS_DOWNLOAD'&lt;/P&gt;&lt;P&gt;     EXPORTING&lt;/P&gt;&lt;P&gt;          FILENAME            =  FILENAME&lt;/P&gt;&lt;P&gt;          FILETYPE            = 'DAT'&lt;/P&gt;&lt;P&gt;     TABLES&lt;/P&gt;&lt;P&gt;          DATA_TAB            = P_TABLE&lt;/P&gt;&lt;P&gt;     EXCEPTIONS&lt;/P&gt;&lt;P&gt;          FILE_OPEN_ERROR     = 1&lt;/P&gt;&lt;P&gt;          FILE_WRITE_ERROR    = 2&lt;/P&gt;&lt;P&gt;          INVALID_FILESIZE    = 3&lt;/P&gt;&lt;P&gt;          INVALID_TABLE_WIDTH = 4&lt;/P&gt;&lt;P&gt;          INVALID_TYPE        = 5&lt;/P&gt;&lt;P&gt;          NO_BATCH            = 6&lt;/P&gt;&lt;P&gt;          UNKNOWN_ERROR       = 7&lt;/P&gt;&lt;P&gt;          OTHERS              = 8.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  ENDIF.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt; IF V_CANC = 'X'.&lt;/P&gt;&lt;P&gt;   IF PATH = SPACE.&lt;/P&gt;&lt;P&gt;     MESSAGE I000 WITH 'OPERATION CANCELLED'.&lt;/P&gt;&lt;P&gt;   ENDIF.&lt;/P&gt;&lt;P&gt; ELSE.&lt;/P&gt;&lt;P&gt;   IF PATH = SPACE.&lt;/P&gt;&lt;P&gt;     MESSAGE I000 WITH 'TABLE ' TABLE ' SUCCESSFULLY DOWNLOADED'.&lt;/P&gt;&lt;P&gt;   ENDIF.&lt;/P&gt;&lt;P&gt; ENDIF.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;ENDFORM.                    " START_OF_SELECTION&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;&amp;amp;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*&amp;amp;      Form  CHECK_TABLE_EXISTS&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;&amp;amp;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;FORM CHECK_TABLE_EXISTS.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  CLEAR DD02L.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  SELECT * FROM  DD02L&lt;/P&gt;&lt;P&gt;           UP TO 1 ROWS&lt;/P&gt;&lt;P&gt;           WHERE TABNAME = TABLE.&lt;/P&gt;&lt;P&gt;  ENDSELECT.&lt;/P&gt;&lt;P&gt;  IF SY-SUBRC &amp;lt;&amp;gt; 0.&lt;/P&gt;&lt;P&gt;    MESSAGE E000 WITH 'Table'&lt;/P&gt;&lt;P&gt;                       TABLE&lt;/P&gt;&lt;P&gt;                      'does not exist. Please Check!'.&lt;/P&gt;&lt;P&gt;  ELSE.&lt;/P&gt;&lt;P&gt;    CLEAR DD02L.&lt;/P&gt;&lt;P&gt;    IF TABLE+0(1) NE 'Y' AND&lt;/P&gt;&lt;P&gt;       TABLE+0(1) NE 'Z'.&lt;/P&gt;&lt;P&gt;      MESSAGE E000 WITH 'Applicable for custom'&lt;/P&gt;&lt;P&gt;                        '(Y&lt;STRONG&gt;/Z&lt;/STRONG&gt;) tables only!'.&lt;/P&gt;&lt;P&gt;    ENDIF.&lt;/P&gt;&lt;P&gt;  ENDIF.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;ENDFORM.                    " CHECK_TABLE_EXISTS&lt;/P&gt;&lt;P&gt;***************************&lt;/P&gt;&lt;P&gt;Upload Program: -&lt;/P&gt;&lt;P&gt;REPORT Y2PTABU0&lt;/P&gt;&lt;P&gt;       MESSAGE-ID Y2.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="-----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  Declaration of Database Tables&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;STRONG&gt;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;TABLES: DD02L.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="-----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Declaration for datatypes                                            *&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;STRONG&gt;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="-----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;DATA : V_LINE(256) TYPE C,&lt;/P&gt;&lt;P&gt;       V_PROG(8)  TYPE C VALUE 'ZDYNSUB'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="-----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Declaration for internal tables                                      *&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;STRONG&gt;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="-----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;DATA : I_DYN_SUB(256)   OCCURS 30.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="-----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; Selection screen                                                    *&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;STRONG&gt;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="-----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;PARAMETERS: TABLE LIKE DD02L-TABNAME.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="-----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; Start of selection                                                  *&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;STRONG&gt;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="-----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;START-OF-SELECTION.&lt;/P&gt;&lt;P&gt; APPEND 'PROGRAM ZDYNSUB.' TO I_DYN_SUB.&lt;/P&gt;&lt;P&gt; APPEND 'FORM DYN1.' TO I_DYN_SUB.&lt;/P&gt;&lt;P&gt; CLEAR V_LINE.&lt;/P&gt;&lt;P&gt; CONCATENATE 'TABLES:' TABLE '.' INTO V_LINE SEPARATED BY SPACE.&lt;/P&gt;&lt;P&gt; APPEND V_LINE TO I_DYN_SUB.&lt;/P&gt;&lt;P&gt; CLEAR V_LINE.&lt;/P&gt;&lt;P&gt; CONCATENATE 'DATA: IT_TABLE LIKE' TABLE 'OCCURS 0 WITH HEADER LINE.'&lt;/P&gt;&lt;P&gt;                                 INTO V_LINE SEPARATED BY SPACE.&lt;/P&gt;&lt;P&gt; APPEND V_LINE TO I_DYN_SUB.&lt;/P&gt;&lt;P&gt; APPEND 'PERFORM START_OF_SELECTION(Y2PTABU0) TABLES IT_TABLE.' TO&lt;/P&gt;&lt;P&gt;                                         I_DYN_SUB.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt; APPEND ' ENDFORM.' TO I_DYN_SUB.&lt;/P&gt;&lt;P&gt; GENERATE SUBROUTINE POOL I_DYN_SUB NAME V_PROG.&lt;/P&gt;&lt;P&gt; PERFORM DYN1 IN PROGRAM (V_PROG) IF FOUND.&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="-----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*&amp;amp;      FORM  START_OF_SELECTION&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;&amp;amp;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;      Start of selection                                             *&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;STRONG&gt;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="-----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;FORM START_OF_SELECTION TABLES P_TABLE.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;CALL FUNCTION 'UPLOAD'&lt;/P&gt;&lt;P&gt;     EXPORTING&lt;/P&gt;&lt;P&gt;          FILETYPE            = 'DAT'&lt;/P&gt;&lt;P&gt;     TABLES&lt;/P&gt;&lt;P&gt;          DATA_TAB            = P_TABLE&lt;/P&gt;&lt;P&gt;     EXCEPTIONS&lt;/P&gt;&lt;P&gt;          CONVERSION_ERROR    = 1&lt;/P&gt;&lt;P&gt;          INVALID_TABLE_WIDTH = 2&lt;/P&gt;&lt;P&gt;          INVALID_TYPE        = 3&lt;/P&gt;&lt;P&gt;          NO_BATCH            = 4&lt;/P&gt;&lt;P&gt;          UNKNOWN_ERROR       = 5&lt;/P&gt;&lt;P&gt;          OTHERS              = 6.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt; IF SY-SUBRC &amp;lt;&amp;gt; 0.&lt;/P&gt;&lt;P&gt;   MESSAGE I000 WITH 'OPERATION CANCELLED'.&lt;/P&gt;&lt;P&gt; ELSE.&lt;/P&gt;&lt;P&gt;   MODIFY (TABLE) FROM TABLE P_TABLE.&lt;/P&gt;&lt;P&gt;   MESSAGE I000 WITH 'TABLE ' TABLE ' SUCCESSFULLY UPLOADED'.&lt;/P&gt;&lt;P&gt; ENDIF.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;ENDFORM.                    " START_OF_SELECTION&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;-Cheers&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 20 Dec 2007 17:27:24 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/data-tables-backup-help/m-p/3155166#M750451</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-12-20T17:27:24Z</dc:date>
    </item>
  </channel>
</rss>

