제목그대로 window의 registry 값을 갖고 오는 함수입니다.
프로그램에서 excel을 구동시킬때 사용자마다 다른 excel경로를 찾아준답니다.
사용예)
REPORT ZTEST.
DATA: EXCEL_FILE_PATH(128),
FILE_NAME LIKE RLGRAP-FILENAME VALUE 'C:TEMPDOWN.XLS',
CANCEL.
CALL FUNCTION 'REGISTRY_GET'
EXPORTING
KEY = 'protocolStdFileEditingserver'
SECTION = 'ExcelWorksheet'
IMPORTING
VALUE = EXCEL_FILE_AND_PATH.
CHECK SY-SUBRC = 0.
CALL FUNCTION 'DOWNLOAD'
EXPORTING
FILENAME = FILE_NAME
FILETYPE = 'DBF'
IMPORTING
ACT_FILENAME = FILE_NAME
CANCEL = CANCEL
TABLES
DATA_TAB = TRANS_ITAB.
CHECK CANCEL <> 'X'.
CALL FUNCTION 'WS_EXECUTE'
EXPORTING
COMMANDLINE = FILE_NAME
PROGRAM = EXCEL_FILE_AND_PATH.
이 함수를 잘 이용하면 EXCEL이외의 프로그램의 경로도 찾을수가 있겠죠??