Multilevel Categorization
When a service request is saved, the SAP S/4HANA system can determine the service product automatically for the relevant line item. Setting the Item Determination flag activates the identification of this service product for the relevant line item. The service product can be used to determine, for example, the relevant service contract, service level profile, billing information, and dates. The determination of the service product is based on so-called Multilevel Categorization. If multiple service products are determined, the system chooses the product from the lowest-level category.
If the automatic item determination using multilevel categorization is required, it needs to be activated in Customizing. Navigate to SAP Customizing Implementation Guide → Service → Transactions → Settings for Service Requests → Define Item Determination. Here, the Item Determination flag can be set for a transaction type.
As a prerequisite for item determination, in Customizing, one or more catalog categories need to be assigned to the transaction type (for example, SRVR (Service Request)) for which item determination needs to happen. A catalog category is used to group catalogs of the same type (for example, damage catalogs for technical objects). Navigate to SAP Customizing Implementation Guide → Service → Cross-Application Components → Multilevel Categorization → Assign Transaction Types to Catalog Categories.
For transaction types SRQT (Service Request Template) and SRVR (Service Request), entries are available for catalog categories C (Overview of Damage/Defects/Reasons) and D (Defect Locations/Object Parts). Here, item determination needs to be activated for the combination of transaction type and catalog category. For transaction type SRVR (Service Request), this has been flagged for catalog category D (Defect Locations/Object Parts).
Note
A catalog category can also be assigned to an item category. This is a required step if the direct assignment of a categorization schema to an item category needs to be enabled, and multilevel categorization is to be used at item level. Navigate to SAP Customizing Implementation Guide → Service → Cross-Application Components → Multilevel Categorization → Assign Item Categories to Catalog Categories.
For item category SRQI (Service Request Item), an entry is available for catalog category D (Defect Locations/Object Parts).
Besides the SAP GUI configuration mentioned above, multi-level categories also need to be added to a so-called Categorization Schema. A categorization schema contains all categories that can be assigned in a service request and optionally further transaction types such as service request templates, service orders, and others.
A categorization schema can be maintained using the WebClient UI. Use the business role Service Professional. Alternatively, the SAP Fiori launchad for business role Customer Service Manager (standard business role SAP_BR_CUSTOMER_SERVICE_MGR) can be used. Navigate to Operations → Create Categorization Schema.
Note
The SAP Fiori app called Search Categorization Schemas can be used to generate a list of available categorization schemas and their settings. From here, schemas can be edited, deleted, or copied. New categorization schemas can also be created from here.The logical structure of a categorization schema can be either hierarchical or based on attributes. A hierarchical categorization represents a strict hierarchical arrangement of categories, and each category describes a subject. Categorization based on attributes is not strictly hierarchical and allows the use of category duplicates to map value combinations. The standard categorization schema used in the system (YBP_SERVICE) is set up as a hierarchical schema.
Application areas are used to assign categorization schemas to applications (business transaction types), for example, to service requests or service orders.
A categorization schema has a validity period. When the valid-from date (and time) are reached, the categorization schema’s status is updated to Active. When it is active, it is available for selection in the service request and other application areas defined.