使用命令行登录SAP
sapshcut.exe命令可用于从命令行登录SAP,如以下示例所示:
程序
将包含sapshcut.exe命令的目录添加到系统或用户路径。sapshcut.exe命令作为SAP客户端的一部分安装在以下目录中:C:\ProgramFiles\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% %* )