将类的源代码从SAP系统复制到客户系统

2020-08-27 10:24发布

         点击此处--->   EasySAP.com群内免费提供SAP练习系统(在群公告中)

加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)


尽管SAP系统在SE24中具有"基于源代码"按钮,但是客户系统却没有此按钮。 那么,有什么方法可以下载然后上传类源代码? 还是以某种方式从源系统释放锁定了该类的传输,然后导入到目标系统?

P.S。 该解决方案也应该适用于异常类。

         点击此处--->   EasySAP.com群内免费提供SAP练习系统(在群公告中)

加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)


尽管SAP系统在SE24中具有"基于源代码"按钮,但是客户系统却没有此按钮。 那么,有什么方法可以下载然后上传类源代码? 还是以某种方式从源系统释放锁定了该类的传输,然后导入到目标系统?

P.S。 该解决方案也应该适用于异常类。

付费偷看设置
发送
8条回答
吹牛啤
1楼-- · 2020-08-27 10:41

如果您能够将所有物品放入运输工具中并放开,那么您应该能够将该运输工具导入其他系统中。 只需从DIR_TRANS数据和cofiles子文件夹中获取相应的文件,然后将其放置在客户系统的相应目录中,然后使用传输机制将其导入即可。

此后尝试对其进行编辑时,您会收到消息,尽管您没有在原始系统中对其进行编辑。

xfwsx85
2楼-- · 2020-08-27 10:43

也可以通过SE03对原始系统进行大规模更新。

p>
太Q了
3楼-- · 2020-08-27 11:07

EDIT感谢Frederic:仅当类原始系统与当前系统相同时,才可以使用SE24中的"基于源代码"按钮。 因此,它不适用于原始系统为" SAP"的标准SAP类。 很抱歉,无法按照SAP的设计工作!

解决方法:

  1. 客户可以通过ADT显示标准的SAP类。 因此,您可以在笔记本电脑上安装Eclipse和ADT(不需要管理员权限的版本-最近在博客上发布了该帖子)。
  2. 您可以使用程序RS_ABAP_SCAN_SOURCE,在包含以下内容的类中搜索所有行: 以点组成的正则表达式(点表示任何字符),将显示该类的所有行,然后选择菜单系统>列表>保存>本地文件>剪贴板。 删除多余的文本需要做一些工作,但是对于一个类来说应该很快。

文本已被编辑删除:我不知道! 因此,SE24中的"基于源代码"按钮可能可以在SAP拥有的ABAP系统中的标准SAP类上使用。 因此,作为SAP员工,您可以从登录此类系统中受益。 但是在客户端ABAP系统中,该按钮不能在标准SAP类上使用。

jovirus
4楼-- · 2020-08-27 11:06

弗雷德里克·吉罗德(Frederic Girod)哦,是的,我记得了,就像你说的,谢谢! 让我纠正我的答案。

My梦
5楼-- · 2020-08-27 11:03

在SE24中,按按钮Source code based和CTRL + A CTRL + C,现在您的计算机内存中有了整个类(除描述外)

wang628962
6楼-- · 2020-08-27 10:54

不,它是一个新类。

一周热门 更多>