详细的ABAP功能模块版本控制

2020-08-17 12:58发布

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

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


比方说,有一个ABAP功能模块A,它是由开发人员1在日期X(原始版本)之后创建的。

经过一些干扰(例如,合并,发布,传输),在SAP GUI版本中,控制功能模块A的第一个版本在日期Y上属于开发人员2。

我有两个问题:

  1. 有什么方法可以检索FM的原始版本?
  2. 有什么办法可以查看此FM的版本控制日志吗?
    我想了解谁对此FM进行了更改,并由谁进行了更改。

不幸的是,标准 实用程序→版本→ 版本管理 没有提供此类详细信息, 只是找不到特定功能模块的详细日志。

也许解决方案管理器(SOLMAN)包含扩展信息?

P.S。 在Git VCS中检索此类信息不是问题。

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

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


比方说,有一个ABAP功能模块A,它是由开发人员1在日期X(原始版本)之后创建的。

经过一些干扰(例如,合并,发布,传输),在SAP GUI版本中,控制功能模块A的第一个版本在日期Y上属于开发人员2。

我有两个问题:

  1. 有什么方法可以检索FM的原始版本?
  2. 有什么办法可以查看此FM的版本控制日志吗?
    我想了解谁对此FM进行了更改,并由谁进行了更改。

不幸的是,标准 实用程序→版本→ 版本管理 没有提供此类详细信息, 只是找不到特定功能模块的详细日志。

也许解决方案管理器(SOLMAN)包含扩展信息?

P.S。 在Git VCS中检索此类信息不是问题。

付费偷看设置
发送
4条回答
小熊yu生菜
1楼 · 2020-08-17 13:33.采纳回答

SAP登录中SAP ABAP"版本控制系统"的当前缺点:

  • 虽然未发布传输,但是比较不同开发阶段版本的唯一方法是手动 创建临时版本,但是如果有多个开发人员在同一个代码上工作,它仍然不会告诉您是谁真正进行了更改。
  • 随着传输的发布,临时版本将被删除,只有 最终的运输版本可以在开发系统中进行比较,而无需真正知道谁进行了实际更改,也无法与测试或生产性源代码进行比较

您显然在寻找更多的东西。 复杂的版本控制系统(或源代码管理)工具,具有"本地历史记录","修订历史记录"和"跨系统比较"之类的功能。

在这种情况下,您应该研究以下内容 :

callcenter油条
2楼-- · 2020-08-17 13:38

你好迈克B。

您指的是这些扰动?

根据我的经验, 在ABAP对象的版本管理系统中比较两个不同的版本。 每次传输发行后都会删除用户版本(临时版本),但是在传输中移动的版本始终存在。

问候,
Mateusz
打一壶酱油
3楼-- · 2020-08-17 13:42

您好,Mateusz Adamus ,在扰动下,我的意思是合并,任务重新分配,发布和传输。

"用户版本(临时版本) 在每次传输版本发布后都将其删除,但是在传输中移动的版本始终存在。" 我所知道的,也写在文档中(版本" U"类别)。

问题是,发布到TST环境后,我在VCS中拥有的第一个版本是已传输的版本 ,但我很感兴趣地看到,如果可能的话,初始版本是由特定开发人员而不是由发布并传输请求的人实施的。

软件心理学工程师
4楼-- · 2020-08-17 13:43

嗨,迈克,

AFAIK仅保留与传输一起发布的版本。 但是,这些也可以是副本副本的传输,这可能是将来的解决方案。

亲切的问候,

Mateusz