首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

COPY系统后 APO需要特殊处理的几个操作

basis copy 出来一个系统,

在执行apo操作的时候:

/n/sapapo/ccr

报错,说没有物料,

deubg看了下;

* check user input of material

SELECT ext_matnr matid FROM /sapapo/matmap INTO TABLE gt_mat_guid

WHERE matnr IN material AND logqs = gv_logqs.   "#EC CI_NOFIRST

这里报的,是因为copy的系统,原来是PVP800,copy后这个业务数据也是PVP800,但是copy的系统已经不是了。

所以这里需要修改掉表数据。

本来想自己直接写代码改下,后来说有note,看了看note。

一个是:

2790388 - Correction of table /SAPAPO/MATMAP -

removal of orphan entries

看里面是说直接写个代码把不满足的数据删了,应该不对。

另外一个:

213109 - Change of LOGQS (BSG) for products and

locations

这个是修改了俩表:

FORM change_logqs

USING iv_logqs_fr TYPE /sapapo/logqs "OLD LOGQS

iv_logqs_to TYPE /sapapo/logqs. "NEW LOGQS

PERFORM change_logqs_matmap

USING iv_logqs_fr

iv_logqs_to.

PERFORM change_logqs_locmap

USING iv_logqs_fr

iv_logqs_to.

ENDFORM.

修改:

/SAPAPO/MATMAP

/SAPAPO/LOCMAP

修改的字段:

LOGQS

另外还有一个note

执行的是标准程序

因为是主键字段,就是直接把老数据删了,然后插入的新数据。

之后继续跑就行了。

当然这只是我abap这部分要做的,其他还有很多工作要做的。

觉得有用请点 右下角 在看。

原创不易,谢谢支持~

  • 发表于:
  • 原文链接https://kuaibao.qq.com/s/20200619A01P5G00?refer=cp_1026
  • 腾讯「腾讯云开发者社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 cloudcommunity@tencent.com 删除。

扫码

添加站长 进交流群

领取专属 10元无门槛券

私享最新 技术干货

扫码加入开发者社群
领券