SAP 快捷登录管理

作者:郑德鼎 约 3 分钟阅读 更新日期:2025-03-02 1 年前更新 标签:ABAP, Basis, Data Engineering, WM, 仓库管理, 开发, 数据工程, 系统管理
SAP 快捷登录管理 - 封面图
SAP 快捷登录管理 - 封面图

** 真理:GUI版本越来越高 = 登录的便捷性越来越低 **

710、730、740时代,密码好像都可以在快捷方式里直接输入。

到了后面的版本,密码框灰了,需要改注册表值。

Windows Registry Editor Version 5.00[HKEY_CURRENT_USER\Software\SAP\SAPShortcut\Security]"EnablePassword"="1"

到了再后面的版本,密码框隐藏了,需要改个注册表的值,才可以放出来。

Windows Registry Editor Version 5.00[HKEY_LOCAL_MACHINE\Software\WOW6432Node\SAP\SAPLogon]"LandscapeFormatEnabled"="0"

到了再后面的版本,需要在上面步骤的基础上,再去改 **sapshortcut.ini** 中的内容,加上-pw="XXX"的密码参数才可以。

Key1=-desc="DEV" -sid="S4D" -clt="100" -user="xxxx" -l="ZH"-tit="DEV-100" -wsz="Maximized"-wd="C:\Users\lenovo\Documents\SAP\SAP GUI"-pw="你的密码"

然鹅……对于770目前最新的Patch 7,改sapshourtcut.ini文件都不管用了……

网上对于快捷登录,一般给的方案都是让你建一个bat(批处理)文件,通过执行sapshcut.exe并指定参数来实现。但缺点是,当有多个Client需要登录的时候,你就需要很多的bat文件。

下面,我用一个bat文件把这些都搞定。

有兴趣的也可以自己搞一下,你需要:

> 1.搜一下批处理的基本语法

>

> 2.解决批处理文件输出内容的乱码问题

>

> 3.提供一个Client维护界面,我这里用Excel来做的

>

> 4.通过维护界面生成批处理文件,解决乱码问题。我这里也是通过VBA来做的。

另外, 对于步骤3、4,你也 可以用ABAP、 C++、 C#、 Python等去实现 。

做好后的界面如下:

SAP 快捷登录管理 - 封面图
SAP 快捷登录管理 - 封面图

下载地址: https://pan.baidu.com/s/1blotwmbnPqH1jRGnhxxGpQ?pwd=ge9h

花了1.5个小时把这些内容都搞完,其中乱码的部分不太好处理,在网上搜了好些资料做尝试……

鹅……申请个打赏不过分吧!

我的SE38插件工具箱——视频介绍:

** https://www.bilibili.com/video/BV1hP4y1N7Qz/ **

联系286503700获取

> ** ABAP文章汇总: **

>

> ** https://mp.weixin.qq.com/s/8vh_MRuZuVm_VsClv82uyg **

>

> ** Excel文章汇总: **

>

> **https://mp.weixin.qq.com/s/NwJ0SzIrn9hVmaCMo-UYyA**

>

> ** 网盘永久链接: **

>

> **https://mp.weixin.qq.com/s/f_WwKZdwM-vPEstTjjz_eQ**

**关注公众号,点下方菜单打开上面的链接,更方便哦。**

**笔者微信:** **** **286503700(QQ同号)** ****

**如果喜欢,谢谢转发。**

郑德鼎

关于作者:郑德鼎

企业信息化与 SAP 技术顾问,长期专注 SAP ABAP、FI/CO、MM、SD 等模块的技术分享与实战经验总结。查看更多介绍

来源说明:本文内容由「SAP快捷登录管理.md」整理生成,仅用于内部技术分享与学习交流。