常用工具
IT常用工具
SAP小崔说事儿
大家好我是SAP顾问小崔(Peter Cui),这是我的个人博客,团队专业从事SAP B1实施交付工作二十年,欢迎交流。
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
SAP B1 库龄分析报表(SQL版本&非批次管理)
SAP B1 库龄分析报表(SQL版本&非批次管理)原创 2025-12-19 10:00:50 · 293 阅读 · 0 评论 -
在数据库中将字符串拆分成表单(SQL和HANA版本)
在数据库中将字符串拆分成表单(SQL和HANA版本)原创 2025-12-19 09:56:04 · 193 阅读 · 0 评论 -
SAP B1 10.0 客户端登录时报错,服务器安全证书
摘要:针对SAP Business One 10.0客户端登录时出现的"服务器安全证书问题"报错,本文提供了解决方案。该错误提示安全证书非可信来源导致无法连接服务器,解决方法是需在报错电脑上安装特定注册文件(不支持上传,需联系博主获取)。该方案可有效解决证书信任问题,恢复系统连接功能。(98字)原创 2025-12-17 15:09:36 · 282 阅读 · 0 评论 -
HANA Studio打开系统显示Secure storage is locked
HANA Studio系统丢失提示"Secure storage is locked"的解决方法:当解锁无效且重装无效时,需进入Window→Preferences→General→Security→SecureStorage,删除原有系统配置后重启客户端并重新添加系统即可。该方法参考自SAP社区讨论帖。原创 2025-09-18 18:04:54 · 212 阅读 · 0 评论 -
SAP B1 Object单据对象清单-2
SAP业务顾问工作必备:常用业务单据及主数据对象号查询指南 本文整理了SAPB1系统中常用的业务单据和主数据对象号清单,旨在帮助甲方和乙方顾问快速查询关键信息,减少工作中频繁查找的时间消耗。通过提供标准化的对象号参考列表,可有效提升顾问在系统操作、数据分析和问题解决时的工作效率,是SAPB1实施和运维过程中的实用工具手册。原创 2025-08-11 08:59:32 · 321 阅读 · 0 评论 -
SAP B1 Object单据对象清单-1
本文整理了SAP B1业务单据及主数据对象号清单,旨在为甲方/乙方顾问提供快速查询工具,帮助提升日常工作效率。清单涵盖常用单据类型,便于顾问在项目实施或运维中快速定位对象信息,减少查询时间。原创 2025-08-11 08:57:52 · 257 阅读 · 0 评论 -
SAP B1 DTW成功登录后点击下一步提示没有权限读取清单
DTW提示报错:不能访问表,请确认允许访问的清单,详细要查看 SAP Note 3399053.原创 2025-07-24 16:23:35 · 376 阅读 · 0 评论 -
SAP B1 查看具体用户登录某个账套的日志
咨询SAP B1里有没有表记录具体用户访问了哪一个帐套的具体信息,因为在单个账套的USR5这个表只记录了此账套对应的用户登录信息,因此花了几分钟给做个解释和说明:在B1LOGGING这个数据库里有存着每个账套的登录信息,其中下划线后的数字为SAP系统自动分配的CompanyID原创 2025-06-17 19:50:08 · 557 阅读 · 0 评论 -
SAP Business One 解决方案堆栈
SAP Business One 是一款灵活且可扩展的企业管理解决方案,能够随着业务的发展而同步成长。无论是增加用户、拓展市场,还是引入新功能,该系统都能轻松适应不断变化的需求。其高度定制化的特性允许企业根据独特的业务流程进行调整,确保始终使用最合适的工具。通过从九个维度分析其技术架构,SAP Business One 展现了其在支持企业运营和扩展方面的强大能力,助力企业实现高效管理和持续增长。原创 2025-05-22 09:25:16 · 310 阅读 · 0 评论 -
SQL 死锁查询与解决办法
该SQL脚本用于查询和诊断SQL Server数据库中的死锁和阻塞问题。首先,通过游标遍历sysprocesses表,识别出被阻塞的进程及其阻塞者,并输出相关SQL语句。接着,查询死锁信息,包括进程ID、线程ID、阻塞进程ID等,并按照死锁进程和牺牲品进行分类。最后,通过sys.dm_tran_locks和sys.dm_os_waiting_tasks视图,获取资源锁定类型、等待者请求的锁定模式、等待时间等信息,并输出相关SQL语句。此外,还查询了当前会话的阻塞情况,包括会话ID、开始时间、状态、命令、SQ原创 2025-05-21 15:50:39 · 684 阅读 · 0 评论 -
SQL“除非另外还指定了 TOP、OFFSET 或 FOR XML,否则,ORDER BY 子句在视图、内联函数、派生表、子查询和公用表表达式中无效“ 解决方法
在SQL中,当在子查询或派生表中使用ORDER BY时,如果没有同时使用TOP、OFFSET或FOR XML,系统会报错。这是因为ORDER BY在这些上下文中无法直接生效。为了解决这个问题,可以在子查询中使用TOP 100 PERCENT,这样ORDER BY就能正常执行。例如,原本的查询select * from (select * from tab order by userID desc) as a order by date desc会报错,但修改为select * from (select to原创 2025-05-20 09:13:20 · 960 阅读 · 0 评论 -
SAP B1 10.0 Studio 添加UDO Form 报错 “Get Current User Info failed” 解决方案
用户在SAP Business One Studio中添加新的用户定义对象(UDO)表单时,遇到“获取当前用户信息失败”的错误提示,导致OIDC登录窗口无法打开。解决方法涉及在本地磁盘中找到DataTransferWorkbench(DTW)文件夹,复制其中的runtime文件夹,并将其粘贴到B1Studio文件夹中的UDOPackage文件夹内。完成此操作后,重新启动SAP Business One Studio,即可正常打开OIDC登录窗口。此方法同样适用于SAP Business One Studio原创 2025-05-19 10:18:06 · 560 阅读 · 0 评论 -
SAP系统之间如何通过EDI工具实现自动化数据交换
在全球贸易日益复杂的背景下,企业如星艺达通过哲讯SAP与EDI集成技术,实现了业务流程的自动化和高效化。SAP系统整合了企业内部管理,而EDI则标准化了与外部合作伙伴的数据交换。这种集成不仅自动化了订单、发票等文件的交换,减少了人工错误,还降低了运营成本,提高了处理速度和客户满意度。此外,实时数据监控和分析功能帮助企业优化流程,支持全球化业务扩展。总体而言,哲讯SAP与EDI集成是提升企业竞争力的关键工具,助力企业在全球市场中保持领先。原创 2025-05-15 10:43:50 · 704 阅读 · 0 评论 -
自研Rise系列之SAP B1自定义导入工具分享,支持HANA和MSSQL
本文介绍了一款专为开发顾问和实施顾问设计的工具,旨在提高项目实施效率。该工具允许用户选择特定帐套,并导出其表结构、字段、对象、查询管理器等。用户可以通过条件筛选导出部分单据对象的相关数据,如UDO数据、存储过程、视图、函数等。此外,工具还支持SAP自定义属性的导入,并提供了详细的导入步骤和注意事项。对于SAP前端未开放的字段添加,工具也提供了解决方案。由于工具为exe文件,无法直接上传,需通过微信获取。原创 2025-05-13 10:22:21 · 520 阅读 · 0 评论 -
远程桌面连接多用户的相关配置以及含远程连接到期后的解决方案。
步骤2. 转到:计算机配置 > 管理模板 > Windows 组件 > 远程桌面服务 > 远程桌面会话主机 > 连接,并双击打开“将远程桌面服务用户限制到单独的远程桌面服务会话”。步骤1. 先使用远程桌面控制电脑,然后按“Win + R”打开运行框,输入“gpedit.msc”并单击“确定”。步骤4. 再打开“限制连接的数量”并设置为“已启用”,您可以随意的设置连接的数量,但不能超过“999999”。步骤6. 安装远程桌面绘画主机、远程桌面授权两个,我这里已经安装过了所以不再安装,直接下一步。原创 2025-05-09 11:40:25 · 888 阅读 · 0 评论 -
SAP B1 9.3 邮件的配置及相关使用
2、By Intervals(我理解的是邮件发送频率)这里设置的是每秒发送。注意:截图里的用户名我设置的是和5里面的邮件信息User name是一致的。8、回到SAP B1的用户设置这里,把用户的电子邮件信息补充完善。7、关于涉及Fax的相关提示,我是直接点击“是”跳过的。10、在业务伙伴主数据里增加客户相关联系人的邮件信息。9、在常规设置的服务页签里根据以下截图的信息加上来,5、发送邮件的相关信息按照一下截图里的信息填写。3、Connection选相应的类型、服务。4、数据库选相应的公司帐套。原创 2025-05-09 11:34:11 · 479 阅读 · 0 评论 -
SAP B1 RFQ (联机报价单)
简述流程:在 SAP B1 中,创建一张采购报价单,供应商收到一封包含链接的邮件可以进行报价,供应商打开链接填写报价信息后 SAP B1 系统中看到最新的价格。2.在用户界面维护用户的电子邮箱地址(需要与配置的电子邮箱地址和SMTP服务时的电子邮箱相同,如有多个用户需要发送邮件则在SMTP服务中设置多个邮箱。会收到已完成报价的邮件,SAP中也会有消息提醒。报价信息会自动更新到SAP B1的报价单中。3.完成,可以点击添加,添加后自动向供应商联系人的邮箱发送采购报价单。原创 2025-05-08 17:49:41 · 578 阅读 · 0 评论 -
SAP B1 移动端配置教程
安装B1Integration,这是移动端运行的基础,是服务端。原创 2025-05-08 17:45:48 · 589 阅读 · 0 评论 -
SAP HANA 日志文件被误删除的还原方法
还原HANA log下被删除的文件:原创 2025-05-08 17:37:28 · 380 阅读 · 0 评论 -
SAP B1 10.0 Demo库 / Localized Demo Databases下载链接
现在大家在项目上逐渐使用10.0进行交付了,但是不可避免地需要安装SAPB1自带的Demo库,不过呢,现在SAPB1安装包里已经没有Demo库了,需要顾问自行下载,为了方便大家下载,将SAP官方提供的Demo库下载文件上传分享给大家,按照需要点击文档里的链接,自动进行下载。如果链接失效,请联系博主重新获取,18751551969(微信同号)分为2个文档:2011和2102;大家自行核对版本以及不同Local。--来自百度网盘超级会员V5的分享。原创 2025-05-08 17:36:08 · 470 阅读 · 0 评论 -
SQL 查询某个表在哪些存储过程(SP)中被使用到
select name as 存储过程 from sysobjects where type = 'P'原创 2025-05-07 14:19:10 · 516 阅读 · 0 评论 -
SAP B1 HANA 打印报错
1.如果遇到图中报错,并且使用的是HANA数据库,可以将数据库该打印模版对应的存储过程中日期和布尔字段改为NVARCHAR。3.由于该报表是由boyom开发的,因此在boyom的通用配置界面还需要设置字段的类型,日期为String,布尔依旧是布尔。2.将水晶报表的日期类型改为字符串,布尔依旧是布尔。4.最后设置一下来源。原创 2025-05-07 09:38:20 · 299 阅读 · 0 评论 -
SAP B1 9.2 及以上版本 警报无效问题解决方法
1、重启“SAP Business One Job Service Backend”服务,如下图所示,讲义将其启动模式修改为“自动”。2、如果以上步骤操作完依旧无效则继续:打开SLD网页,前往“Job Service -Alert”,进行设置。#SAP # #SAPB1# #警报无效#SAPB1里 警报设置正确但是不弹出。1)检查User 为:AlertSvc。原创 2025-05-07 09:29:27 · 243 阅读 · 0 评论 -
SAP B1 9.3 PL09 及以上版本警报无效问题解决方法
SAP 警报设置正确但是不弹出,查看JobService网页设置警报的地方,发现没有公司可以选择,如下图所示。出现该问题的原因是:9.3 PL09 开始添加了公司级别“启用警报”的设置。勾选“启用警报服务”更新后即可在JobService网页中选择到公司了。#SAP # #SAPB1# #警报无效#位置:管理--》系统初始化--》常规设置。原创 2025-05-07 09:26:15 · 285 阅读 · 0 评论 -
SAP B1 二次开发中时间类型如何赋值
正确的赋值方法是要拿DateTime类型做下转换. 尽管Time在数据库层面以整数存储,但是在SAP中还是对应的C#中的DateTime类型.后来试了下以字符串赋值, 依然给出类型不匹配的错误.原创 2025-05-06 09:22:14 · 244 阅读 · 0 评论 -
SAP B1 UDO对象的XML更新覆盖
实施顾问在项目上,有时候会需要通过一些工具,如B1 Studio进行修改完善UDO,然后存到SAPB1账套中去,但是有时候为了测试,所以先在测试账套中通过B1 Studio进行了大量的完善后,直接右击另存到测试账套中了,但是无法覆盖到正式库,不得不再用B1 Studio再在正式库中修改一遍,浪费时间,浪费精力,所以可以直接通过SQL UPDATE对应的UDO的XML的方式进行覆盖,1.在B1 Studio的测试库中将修改完成后的UDO另存为XML文件。2.打开XML文件,复制XML代码。原创 2025-05-06 09:17:16 · 182 阅读 · 0 评论 -
SAP B1 现金流量表的BUG
有时候SAPB1会出现现金流量表的数据不对,其实不是现金流量表模板的问题,而是日记账分录对应的现金流子表OCFT不对而导致的。所以需要去查询具体的数据,然后进行后台更新处理。原创 2025-05-06 09:14:47 · 528 阅读 · 0 评论 -
SAP B1 Service Layer 登录时候提示找不到数据库的解决方法
当我们需要在SLD的DBInstances中删除并重新创建新的DbInstance以后, Service Layer API服务会失效, 无法被访问. 这时候我们需要找到SLDModel.SLDData数据库的B1ServiceLayers表. 确认以下两个字段的值是否和相关联的表对应的上.原创 2025-05-06 08:59:33 · 474 阅读 · 0 评论 -
SAP HANA 用户锁定,解锁方法
下面增加[password_lock_for_system_user = false]当发生SAP HANA SYSTEM用户被锁定的时候,需要进行解锁。切换到ndbadm用户进行重启HANA数据库服务。在[password policy]原创 2025-05-05 11:14:53 · 488 阅读 · 0 评论 -
Google谷歌浏览器的在线翻译功能用不了
众所周知,在国内,谷歌搜索虽然不能用,但是谷歌翻译一直正常。如果以后这个IP失效了,又出现无法访问,大家只要再打开这个软件,重新获取最新IP,点更改就行。大家在电脑上双击打开,点“获取最新IP列表”,软件会自动测速,找到速度最快的IP。目前,网上的解决办法是,扫描可用IP服务器地址,然后改Hosts文件。此方法缺点是,找的IP虽现在可用,但随时可能失效,到时候还得换。作为SAP顾问的我们,经常会在线查阅一些SAP的资料,但是肯定很多是英文的,所以需要一个很好的在线翻译功能。原创 2025-05-05 11:12:30 · 586 阅读 · 0 评论 -
SAP B1 批次、库位交易明细表查询SQL
SELECT T0."ItemCode" "物料编码",T0."ItemName" "物料名称",T2."DistNumber" "批次信息",T0."LocCode" "仓库",T4."BinCode" "库位",SUM(T3."Quantity") "数量",T2."MnfSerial" "批次属性1", T2."LotNumber" "批次属性2", CAST(T2."Notes" AS NVARCHAR(200)) "明细"FROM "OITL" T0 --批次交易主表。原创 2025-05-05 11:10:39 · 578 阅读 · 0 评论 -
SAP B1 10.0 数据库还原后 SBOCOMMON权限赋值
此处的B1_53424F5F48425A5959595F32303233_RW,就是需要赋权限的BW结尾的账号。找到账号后,双击后弹出框内点开“用户映射”,选中SBO-COMMON后,下方成员身份中勾选db_owner。打开SQL Server Management Studio,点开安全性-登录名,找到对应登录名账号。然后找到SAP的账套。看下是对应的哪个HANA用户。https://服务器名称(或者服务器IP):40000/ControlCenter/打开HANA Studio找到这个用户。原创 2025-05-05 11:06:22 · 388 阅读 · 0 评论 -
SAP B1 Quick Copy 快速复制点击确定报错:内部错误(-1) 131-183 Internal error(-1) 131-183
作为顾问在项目上,难免会出现需要使用到快速复制功能(在之前老的版本是一个独立的addon叫Copy Express),在9和10的版本里,现在直接作为标准功能了,路径:管理-系统初始化-实施中心-实施任务,第三个选项卡(数据管理),界面中的第三个功能:在公司间复制数据。Note 1076082详细内容为:(如想看Note全部内容,则可以按照此链接去查看,不过是需要SAP的S-ID账号和密码登录后才能查看的哈。内容如下,你也可以直接按照SAP Note号进行查询。原创 2025-05-05 11:03:42 · 974 阅读 · 0 评论 -
SQL 查找某个字段在哪些表存在查询语句
SQL 查找某个字段在哪些表存在查询语句原创 2025-05-05 11:01:09 · 257 阅读 · 0 评论 -
SQL 查找某个值的所有表和字段
查找某个值的所有表和字段。原创 2025-05-05 10:57:21 · 323 阅读 · 0 评论 -
SAP B1 打印首选项之:如果启用了批次或者序列号管理的,打印时不打印批次和序列号那一页
SAP B1 打印首选项之:如果启用了批次或者序列号管理的,打印时不打印批次和序列号那一页原创 2025-04-30 10:08:19 · 250 阅读 · 0 评论 -
SAP B1 库存明细表:批次、序列、库位【HANA & SQL 通用】
SAP B1 库存明细表:批次、序列、库位【HANA & SQL 通用】原创 2025-04-30 10:01:07 · 525 阅读 · 0 评论 -
SAP B1 License 许可问题及处理
服务器系统重新装一次或增加硬件后HARDWARE KEY就会变化,导致无法登陆SAP B1系统。原创 2025-04-30 09:56:32 · 740 阅读 · 0 评论 -
SAP B1 编辑科目表(控制科目)
当我们尝试对SAP B1科目表进行编辑的时候,我们会发现部分科目没有在其他配置的地方引用过,也没有任何发生额,但是却无法删除,原创 2025-04-30 09:37:56 · 282 阅读 · 0 评论 -
SAP B1 on HANA 备份(导出Schema) 报错
SAP B1 on HANA 备份(导出Schema) 报错原创 2025-04-30 09:33:34 · 262 阅读 · 0 评论
分享