everybody, in this blog post I am trying to explain about Modifications. The
below information’s are gathered from various other blogs.
object: An object is original only in one system. In case object delivered by SAP, the original system
belongs to SAP.
Copy: In customer systems, these objects
are then only available as copies.
Correction: Changes to an original. They are
recorded in a change request whose tasks type is Development/correction.
Modification: If a copy is changed, the recorded change is called repair. Repairs to SAP objects
are called modifications.
When you repair your own objects (for example, if something goes
wrong in your production system), you can correct the original in your
development system straight away. When you change copies, you must correct
the original immediately. However, you cannot do this with SAP
objects, because they are not original in any of your systems.
Modifications and Upgrades
Whenever you upgrade your system, apply a Support Package, or
import a transport request, conflicts can occur with modified objects. Conflicts
occur when you have changed an SAP object and SAP has also delivered a new
version of it. The new object delivered by SAP becomes an active object in the
Repository of your system. If you want to save your changes, you must perform a
modification adjustment for the objects. If you have a lot of modified SAP
objects, your upgrade can be slowed down considerably. To ensure consistency
between your development system and subsequent systems, you should only perform
modification adjustments in your development system.
The objects from the adjustment can then be transported into other systems.
The whole idea for modification Assistant is to make modification
adjustments easier.In the past, the granularity of modifications was only at
include program level. Today, a finer granularity is available. Now, modifications
can be recorded at subroutine or module level.
For now,modification assistant adjustmets are done at module level(“Modification Exits”) which didnot exists previously where each modification has to be included in the new SAP version manually.
This is because (among other reasons)
the modifications are registered in a different layer. As well as providing
finer granularity, this means that you can reset modifications, since the
original version is not changed. The Modification Assistant records changes in
a separate layer. This means that the original source code of the object does
not change. The modifications are not adopted until the load is generated, so
that the executable object is created from both the parts of the original SAP
program and the modifications.
In modification mode, you cannot use all of the normal functions
of the tool with which you are working.
The Modification Assistant automatically generates a framework of
comment lines describing the action. The comment also contains the number of
the change request to which the change is assigned, and a number used for