{"id":23,"date":"2023-04-27T10:04:17","date_gmt":"2023-04-27T10:04:17","guid":{"rendered":"https:\/\/sapabap.dwimansolution.com\/?p=23"},"modified":"2023-04-27T10:04:17","modified_gmt":"2023-04-27T10:04:17","slug":"f4-search-help-file","status":"publish","type":"post","link":"https:\/\/sapabap.dwimansolution.com\/index.php\/2023\/04\/27\/f4-search-help-file\/","title":{"rendered":"F4 Search Help File"},"content":{"rendered":"\n<p>Berikut potongan code untuk memunculkan search help F4 file ABAP pada selection screen<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>  PARAMETERS: p_file TYPE string.<\/code><\/pre>\n\n\n\n<p>penjelasan: gunakan code ini pada selection screen<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>\r\nAT SELECTION-SCREEN ON VALUE-REQUEST FOR p_file.\r\n  \"Popup file open\r\n  PERFORM f_f4_file CHANGING p_file.<\/code><\/pre>\n\n\n\n<p>penjelasan: deklarasikan event ini setelah deklarasi selection screen<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>FORM f_f4_file  CHANGING pc_flupld TYPE string..\r\n\r\n  DATA: lt_filetable TYPE filetable,\r\n        ls_filetable TYPE file_table,\r\n        lv_subrc     TYPE i.\r\n\r\n  CALL METHOD cl_gui_frontend_services=>file_open_dialog\r\n    EXPORTING\r\n      file_filter             = 'Excel Files (*.XLSX)|*.XLSX|' ##NO_TEXT \" cl_gui_frontend_services=>filetype_excel \"\r\n    CHANGING\r\n      file_table              = lt_filetable\r\n      rc                      = lv_subrc\r\n    EXCEPTIONS\r\n      file_open_dialog_failed = 1\r\n      cntl_error              = 2\r\n      error_no_gui            = 3\r\n      not_supported_by_gui    = 4\r\n      OTHERS                  = 5.\r\n  IF sy-subrc &lt;> 0.\r\n    MESSAGE ID sy-msgid TYPE sy-msgty NUMBER sy-msgno\r\n               WITH sy-msgv1 sy-msgv2 sy-msgv3 sy-msgv4.\r\n  ELSE.\r\n    READ TABLE lt_filetable INTO ls_filetable INDEX 1.\r\n    pc_flupld = ls_filetable-filename.\r\n  ENDIF.\r\nENDFORM.<\/code><\/pre>\n\n\n\n<p>Penjelasan: contoh code ini digunakan untuk upload file berformat excel, custom di bagian extensionnya untuk menentukan filter extensionnya. Jika ingin all files maka gunakan * .<\/p>\n\n\n\n<p>Code ini hanya digunakan untuk memilih hanya satu file.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Berikut potongan code untuk memunculkan search help F4 file ABAP pada selection screen penjelasan: gunakan code ini pada selection screen penjelasan: deklarasikan event ini setelah deklarasi selection screen Penjelasan: contoh code ini digunakan untuk upload file berformat excel, custom di bagian extensionnya untuk menentukan filter extensionnya. Jika ingin all files maka gunakan * . Code&#8230;<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":[],"categories":[1],"tags":[],"_links":{"self":[{"href":"https:\/\/sapabap.dwimansolution.com\/index.php\/wp-json\/wp\/v2\/posts\/23"}],"collection":[{"href":"https:\/\/sapabap.dwimansolution.com\/index.php\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/sapabap.dwimansolution.com\/index.php\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/sapabap.dwimansolution.com\/index.php\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/sapabap.dwimansolution.com\/index.php\/wp-json\/wp\/v2\/comments?post=23"}],"version-history":[{"count":1,"href":"https:\/\/sapabap.dwimansolution.com\/index.php\/wp-json\/wp\/v2\/posts\/23\/revisions"}],"predecessor-version":[{"id":24,"href":"https:\/\/sapabap.dwimansolution.com\/index.php\/wp-json\/wp\/v2\/posts\/23\/revisions\/24"}],"wp:attachment":[{"href":"https:\/\/sapabap.dwimansolution.com\/index.php\/wp-json\/wp\/v2\/media?parent=23"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/sapabap.dwimansolution.com\/index.php\/wp-json\/wp\/v2\/categories?post=23"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/sapabap.dwimansolution.com\/index.php\/wp-json\/wp\/v2\/tags?post=23"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}