货铺QQ群号:834508274
微信群不能扫码进了,可以加我微信SAPliumeng拉进群,申请时请提供您哪个模块顾问,否则是一律不通过的。
进群统一修改群名片,例如BJ_ABAP_森林木。群内禁止发广告及其他一切无关链接,小程序等,进群看公告,谢谢配合
不修改昵称会被不定期踢除,谢谢配合
修改代码的时候,发现个问题
TR已经释放,但是task没释放,是17年的TR,历史遗留问题。
当然这个TR下的对象也没传到生产机。
我对比了下版本,跟生产机版本一致,如果不一致,后续调整时需要恢复到生产机版本再做修改。
先说下这个问题咋办。
最初我是想se10去解锁。
因为这个TR状态是释放的状态,所以也处理不了。
然后用个野路子,直接修改的表。
哪个表不用记,st05跟一下很容易就知道了
我修改的E070表
直接TR把状态改为D
然后我先是把tr下的对象全删了,又把TR删掉了。
这样这个遗留的垃圾TR就解决了。
之后再修改的话就正常新建一个TR操作即可。
最后提下这种方式操作后一定要对比下版本。
不知道这个垃圾TR下的对象是否跟已经调整。
对比版本:
选生产机P系统。
然后对比下就行,如果不一致。
在D系统找到跟P系统一致的那个版本TR。做恢复:
选中P系统版本一致的代码,然后点恢复,再激活即可。
有时候项目比较乱,建议修改之前先对比版本,如果不一致,确认下哪个版本的代码是谁开发的,上线顺序是什么。
如果他比你先上线,在他版本基础修改没问题,如果他后上线,就告知他你恢复到生产机版本了,然后修改,传输。
之后再让他在你的版本基础上再做修改。