Configuration of Revenue Accounting Item Classes 
By configuring revenue accounting item classes, you specify the technical properties that suit your needs for revenue accounting items. The settings determine the structures of the database tables as well as the interfaces for the data transfer.
To be able to select customer fields in a class, you must fill the corresponding enhancement includes. For more information, see Customer Fields in Revenue Accounting Item Classes.
You create and configure new classes in Customizing of Revenue Accounting under .
Once you have completely defined a revenue accounting item class and set the configuration and activation status, you generate the interfaces (see Interface Generation).
You configure revenue accounting item classes in the following steps:
Selecting interface components
SAP supplies interface components that you can activate for each class. There are interface components for which particular class types are mandatory. The system automatically activates them depending on which class type you choose.
Selecting customer fields
You can include customer-defined fields in the interface and data store.
Administering indexes for database tables
To optimize performance, you can choose the pushbutton
Indexes (Maintain Indexes) to create your own indexes in database tables. The customer fields and also the fields of the active interface components are available for use in the index fields.
Display table structure
You can display the structure for revenue accounting items by choosing the
Tables (Display Table Structure) pushbutton.
Changing the configuration status
After creation, the class has the configuration status In Processing. You can change a class with this status as you like. If you activate the class, the system does not include it in a transport order. The system is only able to include the class in a transport request if you have set the status to Transportable. You can also make as many changes as you like in this status. When you set the configuration status to Released as Productive, you can only make the following compatible changes:
Selecting additional interface components that are not yet active
Selecting additional customer fields that are not yet active
Creating, displaying, and changing indexes
Note
Remember that this can result in conversions of table content already present.
Activating the configuration
You can only activate a class if it is thoroughly consistent. In particular, this means that it must be without errors.
At a given time, there can only ever be one active version of a revenue accounting item class. If you make changes to the active version of a class without activating it, the system creates a working version in addition to the active version. When you activate the configuration, the working version becomes the active version. You can also return to the last active version of the configuration from the working version. To determine differences between the working version and the active version, you can compare these versions.
When you activate the configuration, the system checks the completeness of the work structures for revenue accounting items used in the processing programs. The system can then automatically add fields of the class that are are not already contained in the work structures. These fields are added in the related customer includes of the work structures.
As soon as there is a class with the Productive configuration status, the system writes a history of the active versions. This allows you to track when changes were made to the configuration. If you activate a class with the configuration status Transportable or Released as Productive, the system creates a transport request for the class, with which you can transport the active status of the class to follow-on systems. You can also decide if the class is automatically generated in the target system. When it is transported to the target system, the revenue item class is then automatically generated by the after-import method FARR_RAIC_GEN_AFTER_IMP.
You can only generate classes if the customer includes have the same status in the source and target system.
Caution
When you update the profitability analysis and transfer the characteristics for the derivation of the profitability segment COPA_MI01, the structure of the characteristics for profitability analysis (COPACRIT) have to be identical in the Customizing system and target system.