使用命令行登录到 SAP
sapshcut.exe 命令可用于通过命令行登录到 SAP,如下例所示
程序
将包含 sapshcut.exe 命令的目录添加到系统或用户路径。sapshcut.exe 命令作为 SAP 客户端的一部分安装到以下目录:C:\Program Files\SAP\FrontEnd\SAPgui
要在 Windows 系统上向系统或用户路径中添加更多目录,请选择“控制面板”>“系统”>“高级”>“环境变量”。
.bat 文件必须命名为 sapshcut.bat,并且必须位于 sapshcut.exe 文件之前的默认路径中。
从预定义的启动定义中调用 sapshcut.bat 文件时,将传递以下参数 −
%1 keyword "-command" %2 transaction_name, for example: SM13 %3 keyword "-system" %4 SAP_system_identifier, for example: TV1 %5 keyword "-client" %6 client_number, for example: 100
以下示例显示了示例 sapshcut.cmd 文件。在此示例中,当通过系统 TV1 的应用程序启动运行 sapshcut 时,你使用不同的用户 ID 和密码。所有其他 SAP 系统都使用默认登录参数。
@echo off set sapshcut="C:\Program Files\SAP\FrontEnd\SAPgui\sapshcut.exe" if "%4" == "TV1" ( %sapshcut% %* -user=myid -password=mypwd ) else ( %sapshcut% %* )
广告