ABAP 开发人员在何时使用 Y 命名空间以及何时将 Z 命名空间用于客户存储库对象是否存在普遍接受的约定?
3 回答
The original intention was to use the namespace Y...
for centrally developed solutions (head office) and Z...
for local development (branch office) - you can still find this in older (and perhaps even more recent) documentation. In my experience however, unless someone enforces these rules for a certain system landscape, each developer just chooses whatever seems appropriate at the time...
我工作过的每个系统都使用 Y... 命名空间来创建在 dev 中创建的对象,这些对象不打算传输到 test/QA/prod/whatever 中。Z... 命名空间通常用于自定义开发。
但这可能只是澳大利亚的事情......
我记得自己读过一篇文章,其中作者提到了 Y 和 Z 约定的用法,具体取决于您尝试进行的开发类型,内容如下:
Z 名称:当开发人员从头开始进行自定义开发时使用。
Y 名称:当定制开发主要是标准程序的副本时使用。
我个人以前从未使用过 Y,所以它一直到现在,但无论如何我发现这很有趣。