星期一, 十月 18, 2010

Missing include in cross transport

Note : 616393


Symptom
The Include structure of the class pools of global classes was changed
in Release 46D. You can, therefore, no longer use the classes that were
created for releases after Release 46D in Releases 46B and 46C.
Therefore, cross-transports of these classes (transport object R3TR CLAS
) cause problems in Releases 46B and 46C.
Other terms

Reason and Prerequisites

Solution
You can convert the classes so that the class pool has the Include
structure of Releases 46C and 46B. Proceed as follows:

o In transaction SE24, switch to the change mode of the class that
you want to convert.

o Enter the command _CC_RESET in the OK code field. The class is
converted and can be transported to systems with Releases 46B and
46C.

o After the transport, you can restore the new Include structure
with the Utilities->Convert class-local types.
Bear in mind, however, that you may still not be able to use the
converted class in Releases 46C and 46B because there were language
extensions in later Releases.