在 SAP ABAP 系统里,事务码 SE10 中的 Relocations Request Type 用于在不同的 SAP 系统之间移动开发对象。它有以下三种类型:
- Relocations without package change:这种类型的请求允许开发人员在临时基础上在另一个 SAP 系统中开发对象。例如,一种需求是可能希望在单独的 SAP 系统中进行特殊开发,以免干扰开发过程。它基本上提供与传输副本相同的功能。这种请求类型允许我们将对象的原始位置移动到目标系统。
- Relocations with package change:当希望永久更改单个对象的开发系统时,可以使用此请求类型。此请求类型允许将对象的原始位置更改为目标系统,并同时更改对象的包。包会自动更改。如果选择合适的包,那么在将对象导入请求的目标系统后,对象将立即具有正确的传输属性。在这里,您可以在可传输更改请求中编辑它们,而无需进行任何进一步设置。
- Relocations of complete packages (with change of transport layer):当要永久更改完整包的开发系统时,可以使用此请求类型。此请求类型允许自动更改包的传输层。为此,只需指定要分配给包的包和传输层。请求的对象列表会自动设置,并包含包中所有对象。传输层会自动更改。如果选择合适的传输层,则在将对象导入请求的目标系统后,对象将立即具有正确的传输属性。在这里,可以在可传输更改请求中编辑它们,而无需进行任何进一步设置。
我们选中一个 ABAP 类,在事务码 SE24 里,选择 Goto->Object directory entry, 然后就可以更改这个 ABAP 类存储的开发包了: