- 博客(5)
- 收藏
- 关注
原创 【ABAP】通过DBACOCKPIT事务码和ADBC_QUERY程序定位外围数据库表字段的问题
在修改一个推送SAP数据到外围MYSQL数据库的程序的时候,执行SQL语句一直报“Invalid column name PERSONID_EXT”的错误,但是检查数据库对应表发现该字段是存在的并且名称也是一致的。点击执行按钮会跳转到如下界面,这个界面会列出对应表中所有的列名称,如果其中包含换行等特殊字符,在SAP中会以##的形式显示出来,如下图所示,就可以比较方便地发现问题。SE38运行ADBC_QUERY程序,输入DBACOCKPIT中配置好的数据库连接名称和要查询的表的名称。
2025-12-04 14:46:41
95
原创 ABAP程序DEBUG过程中查看内存使用情况的方法
摘要:某生产环境报表因内存不足频繁DUMP,经ST22分析发现是在处理一个包含103个字段、90万条数据的内表时出现问题。通过DEBUG模式查看内存使用情况,发现多个大容量内表在赋值和DELETE操作时耗尽内存。解决方案包括:使用FREE语句及时释放内表、改用VALUE#新语法优化处理逻辑、调整程序执行顺序。文中详细介绍了通过典型调试器查看内存分配情况的方法,包括Memory Use(Total)和Ranked List两个视图,为类似内存问题提供了排查思路。(149字)
2025-11-03 09:29:01
192
原创 EWM RF扫码枪程序开发
本文介绍了SAP EWM模块中RF程序的开发流程。以一个包含两个屏幕的简单DEMO为例,展示了如何创建RF程序:1)创建函数组并添加标准代码;2)为每个屏幕创建配对的PBO/PAI函数模块,分别处理屏幕显示逻辑和按钮响应;3)创建自定义子屏幕,包括设置单行输入和多行显示表格。重点说明了RF程序开发中的关键步骤:屏幕参数设置、功能码处理、表类型数据显示等。文章为初学者提供了RF程序开发的基础指导,并指出需要注意的技术细节。
2025-10-24 11:32:49
865
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅
2