logo

Are you need IT Support Engineer? Free Consultant

Enterprise Service Organization: Determination of …

  • By sujay
  • 30/06/2026
  • 23 Views

In an enterprise service model enabled system, a service team is an organizational unit to which service employees are assigned to perform service tasks. It facilitates the assignment of service employees in service transactions, related analytics, and the search for service transactions.­­ 

For information related to service teams, please check out- 

Service Teams | SAP Help Portal 

How to Use Service Teams in Service Transactions – SAP Community  

Enterprise Service Organization: Determination … – SAP Community 

 A service team consists of attributes, team members, and team owners. Service team can be searched on the basis of attributes and team members.  

 From release SAP S/4 HANA OP 2025 FPS1, Service team determination can be done using 3 ways: 

  1. Service team determination using member (e.g. – employee responsible) 
  2. Service team determination using executing service employee
  3. Service team determination using the ­­­standard and custom attributes 

 Service team determination using member and attributes is supported only on header level. Service team determination using executing service employee is supported on both header and item level.  

  1. Service team determination using member function:  

Service team determination can be done using member functions by mapping team function to corresponding partner function in – Service -> Master Data -> Service Teams -> Define Service Team Determination Rules -> Assign Functions  

Mahina_2-1782796923375.Png

When an employee responsible is entered, based on this partner and its corresponding team function, the team is determined by checking if it contains a member which matches with partner ID and mapped function. 

For example, if BP 9980000191 is entered, then the team is determined based on partner function – business partner and team function.   

Mahina_0-1782797954076.Png

Above screenshot is from Create Service Order App 

Mahina_0-1782798202860.Png 

Above screenshot is from Manage Teams and Responsibilities App  

To define team function, go to Define function in SAP Customizing Implementation Guide -> Cross-Application Components -> General Application Functions -> Responsibility Management -> Functions -> Define Functions  

Mahina_5-1782797013594.Png

Assign the function created in previous step to the profile ‘SERVICE’ using IMG Path: SAP Customizing Implementation Guide -> Cross-Application Components -> General Application Functions -> Responsibility Management -> Functions -> Define Function Profiles 

 Mahina_6-1782797030472.Png

Assign the function and function classification to the team category ‘SERVICE’ using IMG Path: SAP Customizing Implementation Guide -> Cross-Application Components -> General Application Functions -> Responsibility Management -> Teams and Responsibilities -> Team Categories -> Classify Functions for Team Category 

Mahina_0-1782799516665.Png

 2. Service team determination using executing service employee  

The event callback function module CRMS4_SRVTEAM_FROM_PARTNER_EC is responsible for service team determination using executing service employee.  

Mahina_1-1782799580214.Png

Above screenshot is from T-code CRMV_EVENT. 

When an executing service employee is entered, based on this partner, the team is determined.

Mahina_1-1782798309972.Png

Above screenshot is from Create Service Order App  

In case the service team determination is to be done based on executing service employee mentioned in point 1, then the service team determination based on event callback needs to be disabled from Service -> Master Data -> Service Teams -> Define Service Team Profile and Assign Service Team Types.  

Because the service team determination based on event callback will take the highest priority and overwrite service team determination using member function – executing service employee. 

This determination has the highest priority over other sources of service team. Even if the service team was manually entered by the user, the team determined by this technique will overwrite the manual entry. 

Check the checkbox “Disable Exec Srv Emp’ to disable the service team determination using this technique. 

Mahina_10-1782797130159.Png 

3. Service team determination using attributes  

Service team determination can be done using attributes by maintaining responsibility definition, source, and partner function in – Service -> Master Data -> Service Teams -> Define Service Team Determination Rules -> Assign Attributes 

Mahina_11-1782797149235.Png 

The service team determination process considers the standard and custom attributes in the Enterprise org model enabled system. The determination rule can be built with both standard and custom attributes.   

For example, when a service order is created, and a sold-to-party is added, based on this partner and its corresponding attribute, the team is determined by checking if that attribute is maintained for a team. 

Mahina_2-1782798493174.Png

Above screenshot is from Create Service Order App  

The users can make use of any of the attributes available on the service team (standard and custom attributes) in responsibility management definition to determine the Service team. 

Mahina_3-1782798624458.Png 

Above screenshot is from Manage Teams and Responsibilities App  

The value source can be enhanced using a source BAdI so that, in the customization dropdown, a third option is available alongside Organizational Data and BP. 

Mahina_14-1782797209562.Png 

Using the BAdI, the customer can implement their own logic to find the value for both custom and standard attributes.  

BAdI Definition Name: CRMS4_RM_SRVTEAM_DETERMINATION  

BAdI Interface: IF_CRMS4_RM_SRVTEAM_DET  

Method: READ_ATTRIBUTE_VALUE 

Method Signature: 

Importing IV_REF_GUID type CRMT_OBJECT_GUID 

    IV_REF_KIND type CRMT_OBJECT_KIND  

    IS_DET_CONDITION type CRMS4C_TEAM_CDAT  

 Changing CT_ATTRIBUTE_VALUE type CL_CRMS4_ORGMAN_DET_SRV_TEAM=>GTYT_ATTRIBUTE_VALUES  

To enable service team determination based on segment data changes, the EC function module CRMS4_SRVTEAM_DETERM_REG_EC must be registered. 

SAP provides event registration for the following objects: 

  • ORGMAN (After Create, After Change) 
  • PARTNER (After Create, After Change, After Delete)  

If a customer needs to enable service team determination for a different object event, they must register it against the event callback function module CRMS4_SRVTEAM_DETERM_REG_EC.  

For more information on determination of Service Team via Standard and Custom attributes, please check out this blog – Enterprise Service Organization: Determination … – SAP Community  

Define Condition and Determination Rules: 

A determination rule can contain conditions in a step-by-step scenario. Conditions can be assigned with attributes and/or member functions for service team determination. Based on step numbers, consecutive service team determination will occur based on assigned conditions.  

For any condition, if both the attributes and functions are maintained, then common teams will be considered for final determination.   

Conclusive Indicator keeps the determination flexible, that is, based on this checkbox, restrict the determination to execute for all the configured conditions.   

The system determines the results from the conditions sequentially. The system will stop determination when it reaches the condition for which the conclusive indicator has been enabled and will accumulate all the results until this step.  

However, if no results have been determined, the system will continue evaluating the subsequent conditions irrespective of the conclusive indicator being enabled.  

If the conclusive indicator is not selected, the system will evaluate all conditions and will accumulate all the results. 

Mahina_15-1782797306130.Png 

The following table explains the functionality of conclusive indicator based on data from above screenshot:  

Scenario 

Results if Service Team is derived 

Results if Service Team is not derived 

When Employee Responsible is marked as exclusive 

Determine service team based on employee responsible only 

Determine service team based on sold-to-party and executing service employee 

When Sold-to-Party is marked as exclusive 

Determine service team based on sold-to-party and employee responsible only 

Determine service team based on executing service employee 

When Executing Service Employee is marked as exclusive 

Determine service team based on sold-to-party, employee responsible and executing service employee 

No results  

 Once the determination rule is maintained, assign it to service team profile at Service -> Master Data -> Service Teams -> Define Service Team Profile and Assign Service Team Types.  

Mahina_16-1782797322367.Png

Conclusion: 

Service Team Determination in SAP S/4HANA OP 2025 FPS1 provides flexible and powerful methods to determine service teams based on business needs.    

  • Multiple Determination Approaches: You can determine service teams using team members, executing service employees, and both standard and custom attributes, giving you broad adaptability in your service organization. 
  • Header and Item Level Control: Member and attribute-based determination is supported at the header level, while executing service employee-based determination is available at both header and item levels, allowing for granular assignment. 
  • Configuration and Customization: You can map team functions to partner functions, organize determination rules, and use conclusive indicators to control the logic flow for precise team assignment. 
  • Enhancement Capabilities: The BAdI CRMS4_RM_SRVTEAM_DETERMINATION enables you to adjust determination logic, supporting both standard and custom scenarios. 
  • Organizational Clarity: By structuring teams, attributes, and rules, your service organization becomes more searchable, assignable, and analytically robust.  

For detailed implementation guidance and technical specifications, please consult the official SAP help documentation  and engage with your SAP implementation partner to ensure an optimal configuration for your specific business needs.   

Source link

Leave a Reply

Your email address will not be published. Required fields are marked *

Chat with us on WhatsApp!