ITPub博客

首页 > 数字化转型 > ERP > SAP SE16N 批量修改KONP表数据

SAP SE16N 批量修改KONP表数据

原创 ERP 作者:DicksonJYL560101 时间:2016-09-18 15:06:58 0 删除 编辑

SAP SE16N 批量修改KONP表数据

 

在做当前的一个项目里,我在导入采购信息记录主数据的时候,把价格的货币单位人民币弄成了CNY,实际上项目上要求使用RMB,有660多条采购信息记录的价格都有类似的问题。为了解决这个数据错误,ME12是一个可能,但是只能一个一个的去修改,而不能快速的修改。

 

注意:采购信息记录里的价格数据,保存在EINE表和KONP表二个表里!仅仅修改其中一个表的数据是不够的!!!

 

SE16N里可以执行&SAP_EDIT激活表格修改的功能,对于采购信息记录的表EINE, 激活后可以直接修改。但是对于KONP这个表格,经过设置断点,

 

在执行的时候,将变量ld_on 的值改为X,然后继续执行后,系统提示:No authorization for table changes.

 

 

无法修改!由此可见,SAP系统对于KONP等条件相关的表格的debug方式的批量修改是严格禁止的,比其它表格的限制级别更高!

 

如何处理?经过和同事一起研究,终于解决了这个问题。

完整的解决办法如下:

  1. 设置断点:SE38 , 程序名字: LSE16NF10

 

进入如下的function,

 

 

  1. SE16N 输入表名KONP,

 

在左上角的输入框里输入命令&SAP_EDIT,

 

 

回车,进入如下界面,

 

把变量ld_on的值改为X,

 

继续执行,

 

把变量SY-ABCDE+10(1)的值改成K以外的值,比如A,

 

继续执行,

 

SAP Editing function 被激活了。

 

输入参数,执行,进入如下界面,

 

继续执行,进入了如下界面,

 

可以批量修改记录了!

 

2016-09-18 写于武汉市经开区.

 

 

来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/29829936/viewspace-2125098/ ,如需转载,请注明出处,否则将追究法律责任。

请登录后发表评论 登录
全部评论
行万里路,读万卷书,阅无数人。 吃货一枚,爱吃湘菜,粤菜与杭帮菜,尝遍天下美食。 摄影爱好者,游遍名川大山,江河胡海,赏遍人间春色。 爱看电影,尤其是国产大片,好莱坞大片。英文名:Dickson Jin, 网名:风一样的BOY。精通SAP供应链咨询。2017年开始研习人工智能。

注册时间:2014-08-27

  • 博文量
    2598
  • 访问量
    4671876