An SAP system provides a huge variety of different business processes that can be adapted to the individual needs of a customer by customizing. An SAP S/4HANA Server 2021 for example contains many tens of thousands of customizing tables. The customer is guided through this customizing with the help of the Implementation guide (IMG). An SAP system is delivered with a complete IMG for all processes available in the SAP system. This IMG is known as the SAP Reference Implementation Guide. The IMG can be accessed using transaction SPRO. The IMG provides a hierarchical list with customizing activities in an SAP system. This customizing is grouped by modules and ordered in the sequence in which the individual activity has to be performed.
The IMG provides a hierarchical list with customizing activities in that SAP system. This customizing is grouped by applications and is ordered in the sequence in which the individual activities have to be performed.
The IMG doesn't just show and group all customizing activities. The IMG also provides documentation on each customizing activity. This documentation explains the customizing activity that can be executed in this IMG node. Also each customizing activity is classified into different areas. For example, if you are interested in which customizing activity is cross-client, you can use SAP Reference IMG in transaction SPRO and choose the menu path Additional Information → Technical Data → Client Dependence. There is also a classification on language dependency and on transport type that can be displayed.
As well as these tools for accessing customizing activities, displaying customizing documentation, and displaying customizing classification, the IMG also provides tools for project management and project documentation. These tools support the project administration and project control out of the IMG.
The SAP Reference IMG is split into different areas.
If a customer is setting up a new project for adoption of the SAP system, only some areas are in the scope of this adoption project. For this, the customer can use a Project IMG. A Project IMG is the implementation guide for a specific customizing project. It contains all the customizing activities which have to be performed in that project. You can determine the project scope of a Project IMG by countries, components, or customizing activities. A Project IMG is based on the SAP Reference IMG, which can, for example, be reduced to the project scope by selecting countries and components.
When defining a customizing project, customers select the functions they require in the different SAP areas and components. These functions are used to generate the Project IMG. All relevant customizing transactions, project-specific or cross-project documentation, and project-management information are then located in the subsets of the SAP Reference IMG, the Project IMGs. All customizing activities should be done within the Project IMG.
The Project IMGs can be changed at any time through regeneration. The respective previous IMG is then overwritten. However, status information and project documentation are not lost.
Within a Project IMG it is possible to generate project views that restrict the extent of customizing, for example, to different levels of necessary activities. So it is possible to show within one project view only the activities that are classified as mandatory and in a second project view the activities that are classified as optional.
The Project IMGs are cross-client, that means the Project IMG is visible in all clients.
To access the IMG project definition you can use the transaction code SPRO_ADMIN.
Depending on the scope of a customizing project, a lot of different customizing activities have to be done. These customizing activities are usually done by different project members that are working on the implementation of a specific area. To make sure that everyone is working efficiently together, customizing projects need a clear organizational structure and responsibilities.
The customizing and transport tools support the task sharing between the project leader (indicated by the icon in the upper right on the figure above) and the project members (indicated by the three icons in the lower left). The customizing process is based on this with clearly-defined user roles. Each role has its specific areas of responsibility. This structures and organizes the implementation activities:
The project leader is responsible for defining and managing the project. If IMG projects are used, this includes:
- Create the customizing IMG projects and the project views
- Define the project scope and duration of the IMG project
- Assign team members to the IMG project (define who is supposed to check the customizing settings and perform changes)
- Define the IMG project language and type of project documentation
- Define and maintain IMG project options
As you can see, with the use of IMG projects, many general project administration tasks can be done inside the SAP system.
The customizing team members:
- Perform customizing activities within the Project IMG
- Keep records inside the Project IMG
Any number of project team members can be assigned to each project. The project leader makes this assignment. The assigned project team members and new project team member assignments can be managed in transaction SPRO_ADMIN.