CL_DMC_COPY_MANAGER - Copy of MWB objects, like (sub)projects, conversion objects
Fill RESBD Structure from EBP Component Structure TXBHW - Original Tax Base Amount in Local CurrencyThis documentation is copyright by SAP AG.
This class is used to control the copy of different types of MWB objects, such as projects, subprojects,conversion objects. For all of these object types and their object subtypes, specific methods exist to copy these objects. Their name is usually CLONE or COPY.
However, not all of these COPY methods automatically invoke the COPY methods of the subobjects whichbelong to the main object to be copied. This is not always desired, for example, if a project is copied,the corresponding subprojects and their conversion objects are never copied. If a subproject is copied,it should be left to the user if the corresponding conversion objects also should be copied. Sometimesit is also necessary to let the user decide if certain components should also be copied (or example,the rfc destinations of subprojects, or the access plans of conversion objects), or if the conversion object copies should be assigned to a certain mass transfer, etc.
These different scenarios are controlled by this class which thereby decouples the user interface ofa certain copy scenario from its processing. Its methods can be called both from different user interfacesand from a report, which is expedient if many objects need to be copied and the maximum dialog run time might be exceeded.
If, for example, a subproject along with all or a selected subset of its conversion objects is to becopied, the central EXECUTE method of this class first calls the copy method of the subproject. Oncethe subproject copy is created, the conversion objects can be copied, assigning the copies to the newly created subproject.
The object copies are either stored as local and private objects, or they can be assigned to a certain CTS request number and a package (development class).
The class constructor determines the system type (SAP or customer system), and makes it available to all methods of this class and also to other development objects as a public static attribute SYSTEMTYPE.
PERFORM Short Reference rdisp/max_wprun_time - Maximum work process run time
This documentation is copyright by SAP AG.
Length: 2023 Date: 20120526 Time: 135433 triton ( 120 ms )






