When creating new objects, you can simplify the process by copy existing objects (or sub-objects).
When you copy a program, the system uses the active version of the source object. Only in the case of function groups and function modules does the system ask whether you want to use the active or the inactive versions.
Prerequisites
If the source object contains sub-objects, decide which of the sub-objects you want to copy.
Procedure
A dialog box appears in which you can enter further sub-objects.
If you want to copy a program’s includes, another dialog box appears in which you can select the includes individually and assign new names to them.
You do not have to do this with local objects.
Result
The new object was created in the R/3 Repository and its inactive version is included in the object list.