Easy way to browse back-end filing systems

Most file-selection function modules such as GUI_UPLOAD allows you to select files only on the front end. How can you browse the back end filing system, such as UNIX, just as easily? Here's how!

Most file-selection function modules such as GUI_UPLOAD allows you to select files only on the front end. How can you browse the backend filing system, such as UNIX, just as easily? Here's how!
REPORT zbrowse_unix. 

PARAMETER p_file LIKE dxfields-longpath DEFAULT '/dataload/' LOWER CASE. 

AT SELECTION-SCREEN ON VALUE-REQUEST FOR p_file. 
  PERFORM file_help USING 'P_FILE'. 

START-OF-SELECTION. 
  WRITE:/ p_file. 

*&--------------------------------------------------------------------* 
*&      Form  file_help 
*&--------------------------------------------------------------------* 
FORM file_help USING value(pin_fn). 
  DATA: lv_scrnfn LIKE dynpread-fieldname, 
        lv_svr    TYPE msxxlist-name. 

* ---------------------------------------------------------------------- 

*  get the name of the current server. 
    CALL 'C_SAPGPARAM' ID 'NAME' FIELD 'rdisp/myname' 
                       ID 'VALUE' FIELD  lv_svr. 

  lv_scrnfn = pin_fn. 

  CALL FUNCTION 'F4_DXFILENAME_4_DYNP' 
    EXPORTING 
      dynpfield_filename = lv_scrnfn 
      dyname             = sy-repid 
      dynumb             = sy-dynnr 
      filetype           = 'P' 
      location           = 'A' 
      server             = lv_svr. 

ENDFORM.                    "file_help 
                
               
This was first published in May 2006

Dig deeper on SAP ABAP

Pro+

Features

Enjoy the benefits of Pro+ membership, learn more and join.

0 comments

Oldest 

Forgot Password?

No problem! Submit your e-mail address below. We'll send you an email containing your password.

Your password has been sent to:

SearchManufacturingERP

SearchOracle

SearchDataManagement

SearchAWS

SearchBusinessAnalytics

SearchCRM

SearchContentManagement

SearchFinancialApplications

Close