今天用户提了个需求写个自动程序来修改授信额度。因为之前没有用过,我先直接在SE37上运行这个BAPI来看看要填入哪些字段来进行修改。我贸贸然写了这三个字段的数字就点击运行了。

SE37上显示运行成功了,

但我在前台FD33查看修改效果时,傻眼了,系统直接崩溃了。什么也查询不了了!


然后我后台查查询了一下数据表。KNKK表中除了 KUNNR、KKBER、KLIMK三个字段有值为其他所有字段都被清空了。我稍稍分析一下,那个信贷账号字段KNKLI应该是不能为空的。我后台把这个字段补回去后就FD32查看就没有报错了。
接下来在开发这个程序时,我就谨慎了,先把旧的 KNKK表行的数据复制到要修改的行,然后在修改要修改的字段。如下图所示:

文章描述了一位开发者在使用SE37调用BAPI修改信贷额度时遇到的问题,由于未正确填写字段导致系统崩溃。在分析错误并修复数据表后,开发者采取更谨慎的方法,先备份原有数据,再进行修改。最终,他编写了一个程序,将超过一年未下单客户的信贷额度设为0,并分享了相关代码。
最低0.47元/天 解锁文章
2486

被折叠的 条评论
为什么被折叠?



