Guideline on Creating an Infotype 

This section explains the steps which you must carry out to develop your own infotype. Please note that this documentation only covers the procedure for the implementation phase. Modeling and designing the infotype must be completed prior to implementation.

Development classes for customer developments

You must use customer-specific development classes for all of the sub-objects within your infotypes. It is important that you use customer-specific development classes and observe the naming conventions so that your developments are not lost when the system is upgraded.

If you use the Enhance Infotypes transaction (PM01), all objects must be in the same development classes.

Naming conventions

The number range 9000 to 9999 is reserved for customer infotypes.

Creating an infotype

You must first create all of the sub-objects that pertain to an infotype.

These sub-objects must offer particular standard functionality or have a particular structure. For this reason, you should use transaction PM01 Enhance Infotypes to create your sub-objects. This transaction supports you by creating infotype sub-objects with the required functionality and the correct structure. The transaction uses a copy template for this. The template consists of a module pool with the name MPMMMM00 which contains the various includes, screens, and the CUA status.

SAP recommends that you start the Enhance Infotypes transaction (PM01).

When you have created your infotype, it is integrated in the Personnel Administration and Recruitment transactions. Your infotypes are also included automatically in logical database PNP.

Implementing infotype-specific functionality

Once you have created your infotype in the system, you can implement the infotype-specific functionality.

See also:

Creating an Infotype

Implementing Infotype-Specific Functions