二次开发
SAP二次开发介绍
SAP小崔说事儿
大家好我是SAP顾问小崔(Peter Cui),这是我的个人博客,团队专业从事SAP B1实施交付工作二十年,欢迎交流。
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
在数据库中将字符串拆分成表单(SQL和HANA版本)
在数据库中将字符串拆分成表单(SQL和HANA版本)原创 2025-12-19 09:56:04 · 193 阅读 · 0 评论 -
SAP B1 集成开发时DI 和Service Layer的区别
SAP Business One提供DIAPI和ServiceLayer两种集成接口。DIAPI是传统COM组件,适用于Windows本地数据操作;ServiceLayer是现代化RESTful API,支持跨平台、跨语言集成,能对接复杂业务逻辑。新项目应优先采用ServiceLayer以支持未来扩展,而仅维护旧系统或简单本地操作时可考虑DIAPI。ServiceLayer代表SAP B1集成的未来方向。原创 2025-09-22 19:03:42 · 506 阅读 · 0 评论 -
SAP B1 Object单据对象清单-1
本文整理了SAP B1业务单据及主数据对象号清单,旨在为甲方/乙方顾问提供快速查询工具,帮助提升日常工作效率。清单涵盖常用单据类型,便于顾问在项目实施或运维中快速定位对象信息,减少查询时间。原创 2025-08-11 08:57:52 · 257 阅读 · 0 评论 -
SAP B1 Web Client UI API 扩展开发-打包部署UI API App
摘要:本文介绍了如何使用mBuildMTA工具构建MTA项目。操作步骤为:在项目中找到mta.yaml文件,右键点击该文件,在弹出的菜单中选择"mBuildMTA(WebClient)"命令。该操作会启动基于WebClient的MTA项目构建流程,适用于SAP Cloud Application Programming Model开发环境中的模块化应用程序打包。原创 2025-08-07 16:52:44 · 163 阅读 · 0 评论 -
SAP B1 Web Client UI API 扩展开发-环境准备
本文简要介绍了SAP Business One Web Client开发环境配置步骤:首先安装SAP Business One Web Client 10.0 FP 2405或更高版本,然后安装VSCode代码编辑器,接着安装WebClient Inspector工具,最后在Web Client中启用开发人员模式。这些步骤为开发者搭建了完整的SAP B1 Web Client开发环境,便于进行后续的定制开发工作。原创 2025-08-05 10:11:56 · 255 阅读 · 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 · 685 阅读 · 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 评论 -
自研Rise系列之BI简单易用的大屏系统
BI系统是制作可视化大屏报表的重要工具,以其实时更新、多源数据综合分析、直观展示和多维自助分析等特点受到青睐。选择合适的BI系统对于简化大屏制作流程至关重要,尤其是国产BI系统的发展使得零编程制作成为可能,降低了使用门槛,即使是非IT专业人员也能轻松设计报表。无锡哲讯科技的RiseBI系统提供了用户管理、角色管理、文件管理和报表管理等功能,支持点击、拖拉拽等零编程操作,并配备丰富的模板和智能分析功能,显著提高了报表制作的效率和易读性。在追求高效和精细化数据分析的企业环境中,RiseBI系统成为制作可视化大屏原创 2025-05-19 10:15:42 · 1825 阅读 · 0 评论 -
SAP ERP如何实现和银行系统的银企直连需求
为了满足企业高端客户对网上银行提出的个性化需求,进一步推进网上银行业务向纵深发展,银行推出了网上银行银企互联模式,这种新的网上银行业务模式是通过企业财务软件与银行网上银行系统的有机互联,整合银企双方的系统资源,从而带给企业安全简易实时个性化的网上银行服务。如果由于客户的付款账户名称和SAP中的客户名称没有自动匹配上的,则财务人为核对相关信息,然后再进行二次匹配,然后再生成SAP的收款单,同时自动生成收款凭证。SAP系统自动匹配客户的流水信息,由财务人员复核并批量生成SAP的收款单,同时自动生成收款凭证。原创 2025-05-16 18:06:58 · 1283 阅读 · 0 评论 -
SAP系统之间如何通过EDI工具实现自动化数据交换
在全球贸易日益复杂的背景下,企业如星艺达通过哲讯SAP与EDI集成技术,实现了业务流程的自动化和高效化。SAP系统整合了企业内部管理,而EDI则标准化了与外部合作伙伴的数据交换。这种集成不仅自动化了订单、发票等文件的交换,减少了人工错误,还降低了运营成本,提高了处理速度和客户满意度。此外,实时数据监控和分析功能帮助企业优化流程,支持全球化业务扩展。总体而言,哲讯SAP与EDI集成是提升企业竞争力的关键工具,助力企业在全球市场中保持领先。原创 2025-05-15 10:43:50 · 708 阅读 · 0 评论 -
自研Rise系列之SAP B1自定义导入工具分享,支持HANA和MSSQL
本文介绍了一款专为开发顾问和实施顾问设计的工具,旨在提高项目实施效率。该工具允许用户选择特定帐套,并导出其表结构、字段、对象、查询管理器等。用户可以通过条件筛选导出部分单据对象的相关数据,如UDO数据、存储过程、视图、函数等。此外,工具还支持SAP自定义属性的导入,并提供了详细的导入步骤和注意事项。对于SAP前端未开放的字段添加,工具也提供了解决方案。由于工具为exe文件,无法直接上传,需通过微信获取。原创 2025-05-13 10:22:21 · 520 阅读 · 0 评论 -
自研Rise系列之WMS仓储管理系统(基于SAP)
仓储管理系统(WMS)是一种综合运用入库、出库、调拨、库存管理等功能的智能化仓库管理软件,旨在优化物流和成本管理流程。该系统通过条码管理和实时数据采集,实现了从传统“结果导向”到“过程导向”的转变,提高了工作效率和库存准确性。WMS支持多种操作端(WEB、APP、API),并能与SAP ERP等系统集成,增强了企业的供应链响应速度和整体竞争力。此外,系统的扩展性和集成性允许企业根据需求增加新的业务流程和细节,进一步提升管理效率原创 2025-05-12 09:13:03 · 1287 阅读 · 0 评论 -
自研Rise系列之芯片测试企业测试硬件TCC系统(自研)
TestControlCenter(TCC)是无锡哲讯智能科技有限公司自主研发的半导体测试管理工具,旨在规范测试流程,提高测试效率与质量。TCC支持多任务测试执行、缺陷跟踪管理及测试报表生成,符合标准测试流程,能够迅速建立完善的测试体系。其主要功能包括角色管理、业务建模、数据字典维护及基础数据维护等,适用于半导体测试的全链条管理。TCC的成功上线标志着哲讯科技在软件研发和自主创新领域取得了重要进展,并获得了半导体行业的认可。试用系统可通过指定地址和账号访问原创 2025-05-12 09:10:12 · 742 阅读 · 0 评论 -
SQL 查询某个表在哪些存储过程(SP)中被使用到
select name as 存储过程 from sysobjects where type = 'P'原创 2025-05-07 14:19:10 · 518 阅读 · 0 评论 -
SAP B1 二次开发中时间类型如何赋值
正确的赋值方法是要拿DateTime类型做下转换. 尽管Time在数据库层面以整数存储,但是在SAP中还是对应的C#中的DateTime类型.后来试了下以字符串赋值, 依然给出类型不匹配的错误.原创 2025-05-06 09:22:14 · 245 阅读 · 0 评论 -
SQL 查找某个字段在哪些表存在查询语句
SQL 查找某个字段在哪些表存在查询语句原创 2025-05-05 11:01:09 · 257 阅读 · 0 评论 -
SQL 查找某个值的所有表和字段
查找某个值的所有表和字段。原创 2025-05-05 10:57:21 · 323 阅读 · 0 评论
分享