在SAP中打URL,并登陆

在SAP中可以调用IE来打开URL地址(函数WS_EXECUTE),但如打开的网页需要登陆时,还需要使用单点登陆并打开网页,比如SAP本机的FIORI ,WebDynpro的URL地址时,以下分别说明在IE中打开当前SAP服务器的URL,及在SAP GUI中打开的方法,主要是解决打开并登陆的问题,如是只为打开可以直接使用函数WS_EXECUTE:

1.在SAPGUI 中打开URL

创建函数ZURL_EXECUTE_IN_PLACE。默认输入FIORI ,WDY的地址,就会在SAPGUI中打开

1.1.函数

1.2.其中INCLUDE

initialize_viewer,show_url_in_viewer以下下的INCLUDE中定义

1.3.全局变量如下定义

1.4.创建一个窗口200

1.5.PBI,PBO

2.在IE中打开URL

在上面的函数 中,internalmode EQ space AND smartclient NE space时就会用IE打了

3.用事务码打开Webdynpro

新建立 一个事务码,调用事务码WDYID,并传入APPLICATION = ZWDC_***(WDY的程序名),STARTMODE=BROWSER参数,

4.用事务码打开FIORI APP

新建立 一个事务码,调用事务码/UI2/SAPUI5_APP_FE,并传入UIAD参数,可参考标准事务码F*(比如F0862)