最近去聽使用者許願
希望SAP能自動傳遞工單資訊到遠端加工機器的終端機
讓那台加工機器能接收SAP傳遞的資訊...

嗯~最後我還是生出來的...

不過其中有一個問題,如何用ABAP做一個按鈕
點選後就開啟 遠端網路分享的資料夾
一般的作法都是透過client的ie來做開啟資料夾的動作

使用者的電腦都有加入網域或群組連線不是什麼問題
但假如對方的終端機沒加入網域或群組
只設定『本機帳號密碼』的話,那就只能透過呼叫Client的net命令來達成的
假如分享資料夾的那台電腦ip是192.168.0.10分享的本機帳號跟密碼guser /gpass

那就這樣寫吧
CALL FUNCTION 'WS_EXECUTE'
EXPORTING
program = 'C:\windows\system32\net.exe'
commandline = 'use \\192.168.0.10 /user:guser gpass'
inform = ''
EXCEPTIONS
prog_not_found.

接著執行下面語法就可以開啟遠端資料夾的


CALL FUNCTION 'WS_EXECUTE'
EXPORTING
program = 'C:\PROGRAM FILES\INTERNET EXPLORER\IEXPLORE.EXE'
commandline = 'file://192.168.0.10/share/'
inform = ''
EXCEPTIONS
prog_not_found.

ROACH 發表在 痞客邦 PIXNET 留言(0) 人氣()