5 SAP报错:仓库号xxx的主数据仍然现存不能删除(慎用)

原因分析:仓库号101下的仓位主数据存在。

解决方案:需要删除仓位主数据 即可。

使用SE16N去查询表LAGP如下:

仓位LAGP后台表找到100个仓位数据,需要对其进行删除,如果仓位中已经存在库存需要先清空库存才可以删除仓位主数据。

一般情况下,前台的操作是单个的仓位删除,使用事务码LS01N,这种方式效率太低。

可以使用ABAP代码进行数据库层删除,当然这种存在风险,实际项目上慎用,只是学习研究之用。

数据删除前:

数据表LAGP中查询到存储类型为001的仓位有100条数据。

SE38编辑ABAP代码: 

 激活完后执行结果:

 返回SE16N刷新仓位数据表LAGP如下:

仓库号LGNUM=101下的100个仓位主数据已经被删除成功。

然后SPRO路径继续删除 仓库号 如下:

弹出TR窗口输入完毕后,数据保存成功。

101仓库号删除成功!

虽然仓库号被删除了,但是存储类型的配置还是存在,需要另外将101仓库号下面的存储类型也一并删除掉。

2021年12月18日 写于芜湖

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值