Naming Conventions for Development Classes 
The development classes from the standard namespace (without prefix) are divided into the following name ranges, which determine the functional characteristics of the development class:
These classes are reserved for SAP standard objects from the SAP name range. You may not create customer objects or objects from prefix namespaces in these classes. Changes to the objects are recorded in the Transport Organizer and can be transported, if you have configured the SAP System appropriately.
These development classes belong to the "SAP" transport layer. They are assigned to an SAP software component (for example, SAP_BASIS, SAP_APPL).
You can create customer objects from the customer name range in these classes. Changes to the objects are recorded in the Transport Organizer and can be transported, if you have configured the SAP System appropriately. (See the section
These development classes are assigned to the software component HOME.
In this type of development class, you can create customer objects from the customer name range, or objects from a prefix namespace installed in your SAP System with the "producer" role (see the section
Releasing Namespaces).When you create a class of this type, you can specify whether or not you want it to be subject to the control of the Transport Organizer. If this is the case, objects that you modify are recorded in local requests by the Transport Organizer, which are not transported. The class is not assigned to a transport layer.
The objects may only be transported to other SAP Systems in special transport requests (transports of copies or relocation transports).
Newly installed SAP Systems always have a private test class called TEST, which is not linked to the Transport Organizer.
These development classes are assigned to the software component LOCAL.
In this type of development class, you can create customer objects from the customer name range, or objects from a prefix namespace installed in your SAP System with the "producer" role (see the section
Releasing Namespaces).Changes to objects of this class are not recorded in the Transport Organizer. The class is not assigned to a transport layer. The objects cannot be transported.
In newly installed SAP Systems, there is one local class called $TMP.
Like other Repository objects, development classes can belong to a prefix namespace if the relevant
Namespace is installed in your SAP System.The prefix namespace is designated as follows:
Development class begins with a namespace prefix enclosed in slashes (/).
In a development class of this type you can create objects that belong to the same prefix namespace. Changes to the objects are recorded in the Transport Organizer and can be transported, if you have configured the SAP System appropriately.