Problem solve Get help with specific problems with your technologies, process and projects.

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 
                
               

Dig Deeper on SAP ABAP

Start the conversation

Send me notifications when other members comment.

Please create a username to comment.

-ADS BY GOOGLE

SearchERP

SearchOracle

SearchDataManagement

SearchAWS

SearchBusinessAnalytics

SearchContentManagement

SearchHRSoftware

Close