![]() |
1
6
为此,我使用了saplink(在前面的答案中提到)。还有一个名为“zake”的相关项目,据说可以自动执行某些任务,但我从未使用过它。我只是手动将代码导出到所谓的slinkees(它们包含单个对象,如函数组;另一方面,金块包含多个对象)。 使用某些外部源代码管理系统的原因:
但有一件事:要使用saplink,至少需要620 |
![]() |
2
5
我对SAP系统的ABAP堆栈之外的版本控制的好处感兴趣。 我从未见过有人使用外部源代码控制的ABAP,因为它是内置的。我也从未见过有人在SAP系统之外编写ABAP代码。它真的不适合这个模型。 SAP的ABAP堆栈是一个单一的开发系统环境。所有开发人员登录到一个系统并在那里进行开发。系统自动记录版本,并将更改的对象分组为传输。传输只是已更改对象的列表。导出传输之后,每个对象的版本号都会增加,您将获得其他系统的包。 ABAP堆栈也没有真正的“构建”概念。你所做的一切都是一个补丁。 |
![]() |
3
1
Hy 正如dom告诉你的,SAP有自己的版本管理。但是,为了在传输释放之间进行定期保存,您可以使用以下工具: 可以使用这些工具将ABAP组件提取到XML中。我确实不建议将自动导入SAP,原因有很多: #这些工具没有保证 #不是所有的ABAP组件都可以这样处理 #如果在高效的SAP系统上执行此操作,您将失去SAP担保。 但是,使用像(Google代码)这样的工具来详细显示软件更改可能会很有趣,这在ABAP对象上可能会更复杂。 我使用zap link_提取器程序在zap-link框架上开发了这个框架,该程序在SAP组件发生更改时将其导出到XML中。这将阻止XML文件更改(新文件但内容相同),并防止被Mercurial等工具检测为更改。 希望它有帮助。 请记住,您应该使用SAP工具来更改SAP组件。SAP顾问可能会向您详细解释。 Taryck。 [ http://www.steria.com 斯特里亚(法国)] |
![]() |
4
0
还检查SAP CTS+,它用于管理ABAP和基于Java的组件的传输和版本控制。 |
![]() |
5
0
至少,应该在SAP开发系统中进行修改和测试。没有人使用ABAP的外部编辑器。(SAP Java在另一方面……)没有理由为什么你不能保持SAP代码的备份,或者直接作为文本文件,或者,(最好)用SAPLink或传输转储文件。(询问您的基础人员有关传输文件的信息)。请注意,如果您使用文本文件路径,可能会遗漏诸如字段文本等存储在数据库中其他位置的内容。 |
![]() |
TeoVr81 · 使用C#SAP connector搜索SAP客户 7 年前 |
![]() |
octoberafternoon · SAP BODS中的条件目录名 7 年前 |
![]() |
Jorg · 在SAP云平台上访问Java Servlet 7 年前 |