SAP Program/ABAP

Windows Temp Directory 가져오기

유부사모 2017. 4. 10. 17:33




  DATAlv_temp TYPE string.

  CALL METHOD cl_gui_frontend_services=>environment_get_variable
    EXPORTING
      variable   'TEMP'
    CHANGING
      value      lv_temp
    EXCEPTIONS
      cntl_error 1
      OTHERS     2.

  IF sy-subrc <> 0.
    MESSAGE ID sy-msgid TYPE 'S' NUMBER sy-msgno
    WITH sy-msgv1 sy-msgv2 sy-msgv3 sy-msgv4 DISPLAY LIKE 'E'.
    EXIT.
  ENDIF.

  CALL METHOD cl_gui_cfw=>flush
    EXCEPTIONS
      cntl_system_error 1
      cntl_error        2
      OTHERS            3.

  IF sy-subrc <> 0.
    MESSAGE ID sy-msgid TYPE 'S' NUMBER sy-msgno
    WITH sy-msgv1 sy-msgv2 sy-msgv3 sy-msgv4 DISPLAY LIKE 'E'.
    EXIT.
  ENDIF.