{"id":1264,"date":"2009-11-13T15:39:01","date_gmt":"2009-11-13T08:39:01","guid":{"rendered":"http:\/\/www.todsapon.com\/story\/?p=1264"},"modified":"2020-12-16T15:26:26","modified_gmt":"2020-12-16T08:26:26","slug":"export-internal-table-to-text-file","status":"publish","type":"post","link":"http:\/\/www.todsapon.com\/story\/archive-blog\/export-internal-table-to-text-file","title":{"rendered":"ABAP CODE:\u0e01\u0e32\u0e23\u0e19\u0e33\u0e02\u0e49\u0e2d\u0e21\u0e39\u0e25 Internal Table \u0e08\u0e32\u0e01\u0e42\u0e1b\u0e23\u0e41\u0e01\u0e23\u0e21 \u0e21\u0e32\u0e40\u0e01\u0e47\u0e1a\u0e44\u0e27\u0e49\u0e43\u0e19\u0e44\u0e1f\u0e25\u0e4c .TEXT"},"content":{"rendered":"<p>\u0e1a\u0e17\u0e04\u0e27\u0e32\u0e21\u0e01\u0e48\u0e2d\u0e19\u0e2b\u0e19\u0e49\u0e32\u0e19\u0e35\u0e49 \u0e1c\u0e21\u0e40\u0e02\u0e35\u0e22\u0e19\u0e16\u0e36\u0e07\u0e27\u0e34\u0e18\u0e35\u0e01\u0e32\u0e23\u0e19\u0e33\u0e02\u0e49\u0e2d\u0e21\u0e39\u0e25\u0e44\u0e1f\u0e25\u0e4c\u0e08\u0e32\u0e01\u0e20\u0e32\u0e22\u0e19\u0e2d\u0e01\u0e21\u0e32\u0e40\u0e01\u0e47\u0e1a\u0e44\u0e27\u0e49\u0e43\u0e19 Internal Table (<a href=\"http:\/\/www.todsapon.com\/story\/archive-blog\/import-text-file-to-internal-table\">ABAP Code:\u0e01\u0e32\u0e23\u0e19\u0e33\u0e02\u0e49\u0e2d\u0e21\u0e39\u0e25 Text File \u0e08\u0e32\u0e01\u0e02\u0e49\u0e32\u0e07\u0e19\u0e2d\u0e01 \u0e21\u0e32\u0e40\u0e01\u0e47\u0e1a\u0e44\u0e27\u0e49\u0e43\u0e19 Internal Table<\/a>) \u0e40\u0e1e\u0e37\u0e48\u0e2d\u0e44\u0e21\u0e48\u0e43\u0e2b\u0e49\u0e19\u0e49\u0e2d\u0e22\u0e2b\u0e19\u0e49\u0e32 \u0e27\u0e31\u0e19\u0e19\u0e35\u0e49\u0e40\u0e25\u0e22\u0e40\u0e2d\u0e32\u0e27\u0e34\u0e18\u0e35\u0e01\u0e32\u0e23\u0e19\u0e33\u0e02\u0e49\u0e2d\u0e21\u0e39\u0e25(Internal Table)\u0e08\u0e32\u0e01\u0e42\u0e1b\u0e23\u0e41\u0e01\u0e23\u0e21 \u0e21\u0e32\u0e40\u0e01\u0e47\u0e1a\u0e44\u0e27\u0e49\u0e43\u0e19\u0e44\u0e1f\u0e25\u0e4c<\/p>\n<pre class=\"brush: java; title: ; notranslate\" title=\"\">\n*&amp;nbsp; Program&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; : ZGETFILE2\n*&amp;nbsp; Title&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; : Get internal table to file\n*&amp;nbsp; Author&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; : Todsapon Kumnuan (todsapon.com)\n*&amp;nbsp; R\/3 Release&amp;nbsp; : ECC5\n\nREPORT ztestpon\nMESSAGE-ID fi.\n\nTYPE-POOLS: truxs.\n\nDATA: itab1 TYPE truxs_t_text_data.\n\nDATA: BEGIN OF t_itab OCCURS 0,&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;amp;quot;Conditions A\nname(20) TYPE c,\nurl(20)&amp;nbsp; TYPE c,\nEND OF t_itab.\n\nPARAMETERS: p_file&amp;nbsp; LIKE rfpdo2-febscfnam OBLIGATORY MODIF ID nc1.\n\nINITIALIZATION.\nIF p_file IS INITIAL.\nCONCATENATE 'C:\\temp\\' 'todsapon_com.txt'&amp;nbsp; INTO p_file.\nENDIF.\n\nAT SELECTION-SCREEN ON VALUE-REQUEST FOR p_file.\nCALL FUNCTION 'KD_GET_FILENAME_ON_F4'\nEXPORTING\nmask&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; = ',*.txt,*.txt,*.cvs,*.cvs'\nstatic&amp;nbsp;&amp;nbsp;&amp;nbsp; = 'X'\nCHANGING\nfile_name = p_file.\n\nSTART-OF-SELECTION.\nPERFORM read_main_data.\nPERFORM gui_download.\n\nFORM read_main_data.\nt_itab-name = 'Todsapon Kumnuan'.\nt_itab-url&amp;nbsp; = 'Todsapon.com'.\nAPPEND t_itab.\nENDFORM.&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;amp;quot;read_main_data\n\nFORM gui_download.\nDATA: lv_file TYPE&amp;nbsp; string,\ntextline TYPE string,\ntextlinex TYPE string,\nans.\nCALL FUNCTION 'SAP_CONVERT_TO_TXT_FORMAT'\nEXPORTING\ni_field_seperator&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; = ''\n*&amp;nbsp;&amp;nbsp; I_LINE_HEADER&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_LINE_HEADER\n*&amp;nbsp;&amp;nbsp; I_FILENAME&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_FILENAME\ni_appl_keep&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; = ''\nTABLES\ni_tab_sap_data&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; = t_itab\nCHANGING\ni_tab_converted_data&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; = itab1\nEXCEPTIONS\nconversion_failed&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; = 1\nOTHERS&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; = 2.\nIF sy-subrc &amp;amp;lt;&amp;amp;gt; 0.\nMESSAGE ID sy-msgid TYPE sy-msgty NUMBER sy-msgno\nWITH sy-msgv1 sy-msgv2 sy-msgv3 sy-msgv4.\nENDIF.\n\nTRANSLATE p_file TO UPPER CASE.\nlv_file = p_file.\nCALL FUNCTION 'GUI_DOWNLOAD'\nEXPORTING\nfilename = lv_file\nTABLES\ndata_tab = itab1\nEXCEPTIONS\nOTHERS&amp;nbsp;&amp;nbsp; = 1.\nIF sy-subrc = 0.\nCLEAR: textline,\ntextlinex.\ntextline = 'Download successfully!' .\ntextlinex = '' .\nELSE.\nCLEAR: textline,\ntextlinex.\ntextline = 'Download error!' .\ntextlinex = 'Please try again.' .\nENDIF.\nCALL FUNCTION 'POPUP_TO_DECIDE_INFO'\nEXPORTING\ntextline1 = textline\ntextline2 = textlinex\ntitel&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; = 'Message Popup!'\nIMPORTING\nanswer&amp;nbsp;&amp;nbsp;&amp;nbsp; = ans.\nENDFORM.&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;amp;quot;GUI_DOWNLOAD\n<\/pre>\n<p>\u0e08\u0e32\u0e01\u0e42\u0e1b\u0e23\u0e41\u0e01\u0e23\u0e21 \u0e08\u0e30\u0e44\u0e14\u0e49\u0e44\u0e1f\u0e25\u0e4c todsapon_com.txt \u0e2d\u0e22\u0e39\u0e48\u0e43\u0e19 Path \u0e17\u0e35\u0e48\u0e44\u0e14\u0e49\u0e17\u0e33\u0e01\u0e32\u0e23\u0e40\u0e25\u0e37\u0e2d\u0e01\u0e17\u0e35\u0e48\u0e2b\u0e19\u0e49\u0e32\u0e08\u0e2d\u0e04\u0e23\u0e31\u0e1a \u0e43\u0e19\u0e17\u0e35\u0e48\u0e19\u0e35\u0e49\u0e2a\u0e32\u0e21\u0e32\u0e23\u0e16\u0e40\u0e25\u0e37\u0e2d\u0e01\u0e17\u0e35\u0e48\u0e08\u0e30\u0e40\u0e01\u0e47\u0e1a\u0e44\u0e1f\u0e25\u0e4c\u0e44\u0e14\u0e49\u0e41\u0e25\u0e30\u0e22\u0e31\u0e07\u0e2a\u0e32\u0e21\u0e32\u0e23\u0e16\u0e40\u0e1b\u0e25\u0e35\u0e48\u0e22\u0e19\u0e0a\u0e37\u0e48\u0e2d\u0e44\u0e1f\u0e25\u0e4c\u0e44\u0e14\u0e49\u0e15\u0e32\u0e21\u0e15\u0e49\u0e2d\u0e07\u0e01\u0e32\u0e23 \u0e02\u0e49\u0e2d\u0e21\u0e39\u0e25\u0e43\u0e19\u0e44\u0e1f\u0e25\u0e4c\u0e19\u0e31\u0e49\u0e19 \u0e01\u0e47<br \/>\n\u0e04\u0e2d\u0e25\u0e31\u0e21\u0e19\u0e4c\u0e17\u0e35\u0e48 1 Todsapon Kumnuan<br \/>\n\u0e04\u0e2d\u0e25\u0e31\u0e21\u0e19\u0e4c\u0e17\u0e35\u0e48 2 Todsapon.com<\/p>\n","protected":false},"excerpt":{"rendered":"<p>\u0e1a\u0e17\u0e04\u0e27\u0e32\u0e21\u0e01\u0e48\u0e2d\u0e19\u0e2b\u0e19\u0e49\u0e32\u0e19\u0e35\u0e49 \u0e1c\u0e21\u0e40\u0e02\u0e35\u0e22\u0e19\u0e16\u0e36\u0e07\u0e27\u0e34\u0e18\u0e35\u0e01\u0e32\u0e23\u0e19\u0e33\u0e02\u0e49\u0e2d\u0e21\u0e39\u0e25\u0e44\u0e1f\u0e25\u0e4c\u0e08\u0e32\u0e01\u0e20\u0e32\u0e22\u0e19\u0e2d\u0e01\u0e21\u0e32\u0e40\u0e01\u0e47\u0e1a\u0e44\u0e27\u0e49\u0e43\u0e19 Internal Table (ABAP Code:\u0e01\u0e32\u0e23\u0e19\u0e33\u0e02\u0e49\u0e2d\u0e21\u0e39\u0e25 Text File \u0e08\u0e32\u0e01\u0e02\u0e49\u0e32\u0e07\u0e19\u0e2d\u0e01 \u0e21\u0e32\u0e40\u0e01\u0e47\u0e1a\u0e44\u0e27\u0e49\u0e43\u0e19 Internal Table) \u0e40\u0e1e\u0e37\u0e48\u0e2d\u0e44\u0e21\u0e48\u0e43\u0e2b\u0e49\u0e19\u0e49\u0e2d\u0e22\u0e2b\u0e19\u0e49\u0e32 \u0e27\u0e31\u0e19\u0e19\u0e35\u0e49\u0e40\u0e25\u0e22\u0e40\u0e2d\u0e32\u0e27\u0e34\u0e18\u0e35\u0e01\u0e32\u0e23\u0e19\u0e33\u0e02\u0e49\u0e2d\u0e21\u0e39\u0e25(Internal Table)\u0e08\u0e32\u0e01\u0e42\u0e1b\u0e23\u0e41\u0e01\u0e23\u0e21 \u0e21\u0e32\u0e40\u0e01\u0e47\u0e1a\u0e44\u0e27\u0e49\u0e43\u0e19\u0e44\u0e1f\u0e25\u0e4c \u0e08\u0e32\u0e01\u0e42\u0e1b\u0e23\u0e41\u0e01\u0e23\u0e21 \u0e08\u0e30\u0e44\u0e14\u0e49\u0e44\u0e1f\u0e25\u0e4c todsapon_com.txt \u0e2d\u0e22\u0e39\u0e48\u0e43\u0e19 Path \u0e17\u0e35\u0e48\u0e44\u0e14\u0e49\u0e17\u0e33\u0e01\u0e32\u0e23\u0e40\u0e25\u0e37\u0e2d\u0e01\u0e17\u0e35\u0e48\u0e2b\u0e19\u0e49\u0e32\u0e08\u0e2d\u0e04\u0e23\u0e31\u0e1a \u0e43\u0e19\u0e17\u0e35\u0e48\u0e19\u0e35\u0e49\u0e2a\u0e32\u0e21\u0e32\u0e23\u0e16\u0e40\u0e25\u0e37\u0e2d\u0e01\u0e17\u0e35\u0e48\u0e08\u0e30\u0e40\u0e01\u0e47\u0e1a\u0e44\u0e1f\u0e25\u0e4c\u0e44\u0e14\u0e49\u0e41\u0e25\u0e30\u0e22\u0e31\u0e07\u0e2a\u0e32\u0e21\u0e32\u0e23\u0e16\u0e40\u0e1b\u0e25\u0e35\u0e48\u0e22\u0e19\u0e0a\u0e37\u0e48\u0e2d\u0e44\u0e1f\u0e25\u0e4c\u0e44\u0e14\u0e49\u0e15\u0e32\u0e21\u0e15\u0e49\u0e2d\u0e07\u0e01\u0e32\u0e23 \u0e02\u0e49\u0e2d\u0e21\u0e39\u0e25\u0e43\u0e19\u0e44\u0e1f\u0e25\u0e4c\u0e19\u0e31\u0e49\u0e19 \u0e01\u0e47 \u0e04\u0e2d\u0e25\u0e31\u0e21\u0e19\u0e4c\u0e17\u0e35\u0e48 1 Todsapon Kumnuan \u0e04\u0e2d\u0e25\u0e31\u0e21\u0e19\u0e4c\u0e17\u0e35\u0e48 2 Todsapon.com<\/p>\n","protected":false},"author":1,"featured_media":1654,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"jetpack_post_was_ever_published":false,"footnotes":"","jetpack_publicize_message":"","jetpack_is_tweetstorm":false,"jetpack_publicize_feature_enabled":true,"jetpack_social_options":[]},"categories":[384,250,251],"tags":[],"class_list":["post-1264","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-archive-blog","category-programmer","category-sap-abap"],"jetpack_publicize_connections":[],"jetpack_featured_media_url":"http:\/\/www.todsapon.com\/story\/wp-content\/uploads\/2020\/08\/sap.png","jetpack_shortlink":"https:\/\/wp.me\/p5sZE6-ko","amp_enabled":true,"_links":{"self":[{"href":"http:\/\/www.todsapon.com\/story\/wp-json\/wp\/v2\/posts\/1264","targetHints":{"allow":["GET"]}}],"collection":[{"href":"http:\/\/www.todsapon.com\/story\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"http:\/\/www.todsapon.com\/story\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"http:\/\/www.todsapon.com\/story\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"http:\/\/www.todsapon.com\/story\/wp-json\/wp\/v2\/comments?post=1264"}],"version-history":[{"count":3,"href":"http:\/\/www.todsapon.com\/story\/wp-json\/wp\/v2\/posts\/1264\/revisions"}],"predecessor-version":[{"id":1684,"href":"http:\/\/www.todsapon.com\/story\/wp-json\/wp\/v2\/posts\/1264\/revisions\/1684"}],"wp:featuredmedia":[{"embeddable":true,"href":"http:\/\/www.todsapon.com\/story\/wp-json\/wp\/v2\/media\/1654"}],"wp:attachment":[{"href":"http:\/\/www.todsapon.com\/story\/wp-json\/wp\/v2\/media?parent=1264"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"http:\/\/www.todsapon.com\/story\/wp-json\/wp\/v2\/categories?post=1264"},{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/www.todsapon.com\/story\/wp-json\/wp\/v2\/tags?post=1264"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}