Copying Objects 

You may be able to simplify the process of creating new objects by copying existing programs or their components.

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 version.

Prerequisites

If the source object contains components, decide which of the components you want to copy.

Procedure

  1. Select the desired object.
  2. Choose Copy from the context menu.
  3. Specify a name for the target object.
  4. Choose Copy.
  5. A dialog box appears in which you can enter further components.

  6. Select the components that you want to copy.
  7. If you want to copy a program’s includes, another dialog box appears in which you can select the includes individually and assign them new names.

  8. Choose Copy again.
  9. Assign a development class to your object.
  10. You do not have to do this with local objects.

  11. Choose to confirm.

Result

The new object is created in the R/3 Repository and its inactive version is included in the object list.