之前做项目的时候碰到需要更换程序或其他文件存放的Package的需求。之前只是简单记录了一下,这次以新建的Rest接口Class为用例,将其从本地迁移至业务包中。
SAP 更换程序的Package与请求号
一、更换Package的步骤
1.更换Package的程序
本次更换Package的Class类名为:YTEST_RESULT_INTER。
2.使用事务码SE03
使用事务代码SE03 –> 修改对象目录条目。
3.输入要修改的对象名
在此处输入要变更的对象名称,选择屏幕上有很多种类型可以选择。按照自己的程序类别进行输入和勾选即可。此处请一定记得勾选,不然输入框中输入的对象名是不会被筛选的。
全部填写完成之后点击左上角的运行按钮。进入到下一个变更页面。
4.变更Package
按照图中的提示完成Package的变更,之后或许会因为变更包而输入请求号。此处就根据自身的需求操作即可。
5.变更完成
重新使用事务代码SE24进入查看Class的属性。发现Package已经变更为修改后的属性了。
二、解除请求号的锁定
1.查看请求号的锁定状态
2.解除锁定状态
使用事务代码SE03,进入到下面的界面。双击解锁对象(专家工具)。
3.填入解锁的请求号
双击上面的按钮后,来到下面的界面。在输入框中填入要解锁的请求号。
4.查看解锁情况
三、移动请求中的对象
1.确定要移动的对象
本次我们需要将上面红框中的内容移动到下面的请求号中。此处有个注意事项是移动前的对象和移动后的对象所在的请求号类型必须一致。如图中红框圈中的开发/更正就是请求号的类型。且被移动的对象不可以被请求号锁定。
2.更改请求号的类型
先选中需要变更请求类型的请求号,然后按照最上面的按钮请求/任务 –> 更改类型。
在弹框中选择需要变更的请求类型。
3.移动对象
选中需要移动的对象,然后点击图中的移动对象按钮。在弹框中输入需要移动到的请求号。此处注意被移动的对象不可以被请求号锁定。
4.移动成功