Configuring Service Order Quotations and Service Orders

Objectives

After completing this lesson, you will be able to:
  • Configure service order quotations and service orders
  • Understand the configuration of the integration between service transactions and logistical processing in SAP S/4HANA

Configuration of Service Order Quotations and Service Orders

Business Example

You want to learn more about the basic configuration settings present in Customizing for SAP S/4HANA Service for service order quotations and service orders.

Introduction to Service Order Quotations and Service Orders

Note

The following video introduces service orders and service order items in SAP S/4HANA Service:

When creating a service order, it is possible to link the individual items in the order to each other to form a hierarchy. This is done by entering the number of the superior item in the Higher-Level Item field for a lower-level item. This is useful if, for example, the determined item category of the lower-level item needs to depend on the item category of the higher-level item to which it is assigned.

The system posts costs automatically to the account assignment object of the higher-level item. This is also true, if, for example, unplanned confirmation items are assigned to a planned confirmation item.

Basic Settings for Service Order Quotations and Service Orders

In this part of the unit, the configuration for service order quotations and service orders is introduced.

Default transaction types and example item categories are shown.

To check the configuration of transaction types in SAP S/4HANA, in Customizing navigate to SAP Customizing Implementation GuideServiceTransactionsBasic SettingsDefine Transaction Types.

The standard transaction type in SAP S/4HANA for service order quotations is SRVQ (Service Order Quotation). This transaction type has leading business transaction category BUS2000116 (Service Order/Quot.). It is also maintained for business transaction categories BUS2000115 (Sales) and BUS2000126 (Business Activity).

The item categories used for transaction type SRVQ (Service Order Quotation) are all configured (for business transaction category BUS2000115 (Sales)) to be quotation items (field Relevance for Quotation set to 2 Is a Quotation). This is also the reason why in the SAP Fiori app Search Service Order Quotations these SRVQ (Service Order Quotation) documents are shown.

The standard transaction type in SAP S/4HANA for service orders is SRVO (Service Order). This transaction type also has leading business transaction category BUS2000116 (Service Order/Quot.). It is also maintained for business transaction categories BUS2000115 (Sales) and BUS2000126 (Business Activity).

The item categories used for transaction type SRVO (Service Order) are all configured (for business transaction category BUS2000115 (Sales)) to be sales/service items (Relevance for Quotation field set to 0 Is a Sales / Service Trn.). This is also the reason why in the SAP Fiori app Search Service Orders these SRVO (Service Order) documents are shown.

Transaction type SRVT (Service Order Template) is available for a service order template. It again has leading business transaction category BUS2000116 (Service Order/Quot.), and is also maintained for business transaction categories BUS2000115 (Sales) and BUS2000126 (Business Activity).

As an example, transaction type SRVO (Service Order) has the following main configuration settings:

FieldValue
Text Determination ProcedureSRV00002 (SAP - Service [Default])
Partner Determination Procedure00000006 (SAP Service Header)
Organizational Data Profile000000000008 (SAP Service Org. Data Profile (Header))
Date ProfileSRV_HEADER01 (SAP Default Service Activity Header)
Action ProfileEMPTY
Number Range ObjectCRM_SERVIC (CRM Service Process)
Internal Number Range Number01 (8000000000-8999999999)

The standard available item category for a service item in a service quotation is SRQP (Service Item), SFQS (Service (FixedPrice)) for a service item in a quotation with a fixed price, for a service part SRQM (Service Part) (SFQM (Service Part (FxPrc)) for a service part with a fixed price), for an expense item SRQE (Expense) (SFQE (Expense (FixedPrice) for an expense with a fixed price) and for a sales item SRQS (Sales Item).

The standard available item category for a service item in a service order is SRVP (Service Item) (SFOS (Service (FixedPrice)) for a service item with a fixed price), for a service part SRVM (Service Part) (SFOM (Service Part (FxPrc)) for a service part with a fixed price), for an expense item SRVE (Expense) (SFOE (Expense (FixedPrice) for an expense item with a fixed price), and for a sales item SRVS (Sales Item).

To check the configuration of item categories in SAP S/4HANA, in Customizing navigate to SAP Customizing Implementation GuideServiceTransactionsBasic SettingsDefine Item Categories.

The service item object type, which defines the business context for the item category, is BUS2000140 (Service Product Item) for item category SRVP (Service Item). The other mentioned item categories have their own specific service item object type assigned.

The standard available item category for a service item in a service order template is SRTP (Service Item), for a service part SRTM (Service Part), for an expense item SRTE (Expense), and for a sales item SRTS (Sales Item).

The following table provides an overview of some important settings for the mentioned item categories:

Item CategoryBilling RelevancePricing RelevanceConfirmation RelevanceRelevance to Costs
SRQP (Service Item)NOYESNONO
SRQM (Service Spare Part)NOYESNONO
SRQE (Expense)NOYESNONO
SRQS (Sales Item)NOT DEFINEDYESNOT DEFINEDNOT DEFINED
SFQS (Service (FixedPrice))NOYESNONO
SFQM (Service Part (FxPrc))NOYESNONO
SFQE (Expense (FixedPrice)NOYESNONO
SRVP (Service Item)NOYESYESYES
SRVM (Service Part)NOYESYESYES
SRVE (Expense)NOYESYESYES
SRVS (Sales Item)NOT DEFINEDYESNOT DEFINEDNOT DEFINED
SFOS (Service (FixedPrice))YES, ON COMPLETIONYESYESYES
SFOM (Service Part (FxPrc))YES, ON COMPLETIONYESYESYES
SFOE (Expense (FixedPrice)YES, ON COMPLETIONYESYESYES
SRTP (Service Item)NONOYESYES
SRTM (Service Part)NONOYESYES
SRTE (Expense)NONOYESYES
SRTS (Service Sales Item)NOT DEFINEDNONOT DEFINEDNOT DEFINED

Note

Planned cost and revenue are not supported for sales items, intercompany items, and price items.

Initially, the setting on item category level called Confirmation Relevance was copied from a service order template item to a service order item. The setting for a service order item category itself was not read, and the value was simply taken over from the item category of the template item. So, it was necessary to maintain the Confirmation Relevance flag already in the service order template item. This behavior changed with SAP Note 2918050 - Service Order Copy Process For Field 'Confirmation Relevance'. If this note is implemented in a specific SAP S/4HANA system, the Confirmation Relevance flag can be safely removed for the item categories used for service order template items in that system.

Note

From a business process point of view, setting service order template items to both confirmation and costing relevant does not make sense. These settings will change/be removed in a future on-premise release of SAP S/4HANA.

Item category determination configuration for SRVQ (Service Order Quotation), SRVO (Service Order), and SRVT (Service Order Template) have also been set up by default in the system. See unit 2 of this course for more details concerning the configuration of this item category determination.

Besides the configuration of transaction types for service order quotations, service orders and service order templates, item categories and the item category determination, copying control settings on transaction type and item category level are also required. In the standard configuration available for SAP S/4HANA Service, the following examples of entries for copying control (amongst others) on transaction type level are available:

Source Transaction TypeTarget Transaction Type
SRVO (Service Order)SRVO (Service Order)
SRVO (Service Order)SRVC (Service Confirmation)
SRVO (Service Order)SRVT (Service Order Template)
SRVQ (Service Order Quotation)SRVO (Service Order)
SRVT (Service Order Template)SRVO (Service Order)
SRVT (Service Order Template)SRVQ (Service Order Quotation)

Note

This is not the complete list of available entries – this list contains only the entries that are important in the context discussed here.

The following entries for copying control on item category level are available (amongst others):

Source Item CategoryTarget Item Category
SRQE (Expense)SRVE (Expense)
SRQM (Service Spare Part)SRVM (Service Part)
SRQP (Service Item)SRVP (Service Item)
SRQS (Sales Item)SRVS (Sales Item)
SRVP (Service Item)SRTP (Service Item)
SRVP (Service Item)SRVP (Service Item)
SRVM (Service Part)SRTM (Service Part)
SRVM (Service Part)SRVM (Service Part)
SRVE (Expense)SRVE (Expense)
SRVS (Sales Item)SRTS (Service Sales Item)
SRVS (Sales Item)SRVS (Sales Item)
SRTP (Service Item)SRQP (Service Item)
SRTP (Service Item)SRTP (Service Item)
SRTP (Service Item)SRVP (Service Item)
SRTS (Service Sales Item)SRQS (Sales Item)
SRTS (Service Sales Item)SRTS (Service Sales Item)
SRTS (Service Sales Item)SRVS (Sales Item)
SRTE (Expense)SRQE (Expense)
SRTE (Expense)SRTE (Expense)
SRTE (Expense)SRVE (Expense)
SRTM (Service Part)SRQM (Service Spare Part)
SRTM (Service Part)SRTM (Service Part)
SRTM (Service Part)SRVM (Service Part)

Note

Again, this is not the complete list of available entries – this list contains only example of entries that are important in the context discussed here. For example, the entries related to the fixed price items are not included.
A screenshot is shown of the screen Copy Item Categories - Item Category Determination.

The copying control settings in the Customizing transaction called Define Item Category Determination when Copying also need to be maintained. Navigate to SAP Customizing Implementation GuideServiceTransactionsBasic SettingsCopying Control for Business TransactionsDefine Item Category Determination when Copying.

Here, it is possible to see that, for example, a service spare part item in a quotation (item category SRQM), when copied into a service order (transaction type SRVO) will lead to a service part in the service order (item category SRVM). Another example is as follows: a service item in a service order template (item category SRTP), when copied into a service order (transaction type SRVO) will lead to a service item in that service order (item category SRVP).

A service order item can be based on a service order template.

Service order templates are used to define reusable sets of service-related data that can minimize the amount of time required to create a service transaction. A service order template describes only the scope of planned services and not the actual execution (customer and time frame).

Service order templates basically have the same characteristics as service orders. Hierarchies of templates can be created by referencing a template from within another template. Depending on the specific copying control settings in Customizing, it is possible to do the following:

  • Create a service order on the basis of a service order template, as a follow-up transaction.

  • Create a service order template on the basis of a service order, as a follow-up transaction.

Availability Check for Service Parts (Item Category SRVM)

You can define an ATP profile, which you can then assign to item category SRVM. In the items list in a service order you can then add several new columns, and the option to check the availability of the included service parts.

Release 2023 of SAP S/4HANA introduced the possibility to execute an availability check for a service part (for example, item category SRVM) in a service order. During the availability check (also called the ATP check), the system checks whether a product contained in a service order can be confirmed as available (sufficient stock is available or can be produced or purchased on time).

You can perform an ATP check for sales items and for service part items in a service order. For service part items, the system performs a simulative ATP check only. During the check, the system doesn't lock/block/reserve the stock service parts available. That means that, for example, two users can access the same stock in parallel during the check. For sales items, a non-simulative ATP check is also possible: If the ATP type is set to C, the system temporarily locks the items during the check.

You can add several new columns and the option Check Availability (via personalization) to the items list in a service order. You need to select the Service Part Items view.

In Customizing, the only necessary setting is to assign an ATP profile to the relevant service parts item categories, for example SRVM.

Warranty Determination in Service Orders

A profile for warranty checks can be assigned to a service order type, and a master warranty can be assigned to a reference object in the service order.

When creating a service order quotation or a service order, it is important for the service professional to know whether a valid warranty exists for the reference object in the document. In SAP S/4HANA Service, the system can check whether a time-based warranty is assigned to and still valid for the assigned reference object (equipment or functional location).

Setting up a warranty check consists of the following steps:

  1. Create a warranty profile in Customizing.

    Navigate to SAP Customizing Implementation GuideServiceTransactionsSettings for Service TransactionsDefine Profile for Warranty Check.

  2. Assign the created warranty profile to the relevant transaction type(s) in Customizing.

    Navigate to SAP Customizing Implementation GuideServiceTransactionsBasic SettingsDefine Transaction Types. Enter the profile in field Warranty Check, which is available for business transaction category BUS2000116 Service Order/Quot..

  3. Create a characteristic representing the warranty time, like WARRANTY_TIME (or reuse an existing one).

    In the SAP Easy Access menu structure, navigate to LogisticsPlant MaintenanceManagement of Technical ObjectsEnvironmentClassesMaster DataCharacteristics or enter transaction code CT04 (and press the Enter key on your keyboard) in the command field.

    In the next step, this characteristic will be defined as a warranty counter.

  4. In Customizing, define the characteristic created during the previous step as a warranty counter.

    Navigate to SAP Customizing Implementation GuidePlant Maintenance and Customer ServiceMaster Data in Plant Maintenance and Customer ServiceBasic SettingsWarrantiesDefine Warranty Counters.

  5. Create a master warranty.

    In the SAP Easy Access menu structure, navigate to LogisticsPlant MaintenanceManagement of Technical ObjectsEnvironmentMaster WarrantiesCreate or enter transaction code BGM1 (and press the Enter key on your keyboard) in the command field.

    On the Services tab page, maintain the service products relevant for warranty determination. Then select each service and on the Counter tab page, maintain the counter created above (see step 4) per service.

  6. Assign the created master warranty to the relevant technical object (equipment or functional location).

    In the SAP Easy Access menu structure, navigate to LogisticsPlant MaintenanceManagement of Technical ObjectsEquipment or Functional LocationChange. You can also use transaction codes IE02 or IL02 to access the technical objects.

    Note

    The sub screen for warranties (sub screen 110) must be included in the view profile that is assigned to the equipment or functional location category of the technical object to which the master warranty needs to be assigned. To check this in Customizing, navigate to SAP Customizing Implementation GuidePlant Maintenance and Customer ServiceMaster Data in Plant Maintenance and Customer ServiceTechnical ObjectsGeneral DataSet View Profiles for Technical Objects.
  7. Check the results of the warranty check in a service order: create a new service order and maintain the equipment or functional location ID in the corresponding field on header level. If the warranty has been maintained correctly, it will be assigned automatically to the service order and an information message is automatically displayed concerning the warranty.

Other Settings for Service Order Quotations and Service Orders

The following is a list of some other important configuration settings related to service order quotations and service orders:

  • For the determination of the pricing procedure, a document pricing procedure needs to be assigned to the transaction type(s) used for the service order quotations and the service orders themselves. As a default, entry S1 Service Order can be used for all transaction types for service order quotations and all transaction types for service orders.

    Note

    See also the lesson of this course called: Configuring Pricing for Service Transactions (unit 2 lesson 7).

    In Customizing, navigate to SAP Customizing Implementation GuideServiceTransactionsBasic SettingsDefine Transaction Types.

  • To define priorities for service orders in Customizing, navigate to SAP Customizing Implementation GuideServiceTransactionsBasic SettingsDefine Priorities for Business Transactions.

  • Service and response profiles are used to represent service level agreements (SLAs) in SAP S/4HANA Service.

    In Customizing, navigate to SAP Customizing Implementation GuideServiceTransactionsSettings for Service TransactionsDefine Availability and Response Times.

    These profiles and their functionality have already been discussed in lesson 1 of this unit.

  • Transaction type SRVQ (Service Order Quotation) uses a specific action profile called SERVICE_QUOTATION (Order Quotation: Generate Follow-Up Transaction and Print).

    In Customizing, navigate to SAP Customizing Implementation GuideServiceTransactionsBasic SettingsDefine Transaction Types to see the assignment of the action profile to the transaction type.

    The profile itself is defined using SAP Customizing Implementation GuideServiceBasic FunctionsActionsActions in TransactionChange Actions and ConditionsDefine Action Profiles and Actions. Look at the settings for action profile SERVICE_QUOTATION (Order Quotation: Generate Follow-Up Transaction and Print).

    Using the settings provided in this profile, the system evaluates the conditions, which leads to the scheduling of actions. See unit 3 lesson 8 of this course for more details concerning the configuration of actions (using the Post Processing Framework (PPF)).

Optional: Configure and Work with Service Order Templates

Part 1 of the exercise/simulation:

Part 2 of the exercise/simulation:

Configuration of the Integration with Logistical Processing

Business Example

For service orders, there are important configuration settings present in Customizing for SAP S/4HANA Service to set up the integration with other processes within the area of logistics. Examples are the creation of reservations and the external procurement of materials and/or services. You want to learn more about these settings.

Reservations and External Procurement

For a service order, reservations for spare parts kept in stock can be created. And also, for externally procured parts and services, purchase requisitions can be created.

The next part of this unit introduces the configuration settings related to the creation of reservations for spare parts kept in stock, and also for externally procured spare parts and services.

Creating Reservations and Posting Material Withdrawals

In Customizing, navigate to SAP Customizing Implementation GuideServiceTransactionsSettings for Service TransactionsIntegrationLogistics IntegrationDescription of Logistics Integration for a description of some of the settings presented here.

Note

The following video discusses the concept of a logistics scenario, which is assigned to an item category of a service order:

In a standard SAP S/4HANA system, item category SRVM Service Part is available for such a spare part for a service (or repair) order and item category SVCM Service Part for that spare part for a service (or repair) confirmation.

If a reservation is being created, the system also needs to determine from which plant and storage location combination the spare part is reserved. This can be configured in Customizing, using SAP Customizing Implementation GuideServiceMaster DataOrganizational ManagementCross-Application Assignment of Organizational UnitsAssign Plant and Storage Location to Service Organizational Units.

For a combination of a service organization, a service team and a service employee, the relevant plant and storage location combination can be defined. An asterisk (*) can be used to indicate that something is valid for all entries (for example, for the Service Team field or Service Employee field).

A logistics scenario can also be assigned to a transaction type of a service confirmation and the item category used (in combination with a service organization and responsible service organizational unit).

For service (and repair) confirmations, the way that material withdrawals are posted needs to be configured. These withdrawals can be posted out of plant/storage location normal stock or they can be posted out of (technician or customer) consignment stock. Again, the logistics scenario indicates what scenario is required. It is assigned to the transaction type of the service confirmation and the item category (in combination with a service organization and responsible service organizational unit).

This is configured in Customizing using SAP Customizing Implementation GuideIntegration with Other SAP ComponentsCustomer Relationship ManagementSettings for Service ProcessingLogistics IntegrationCreate and Change Logistics Scenario for Material Withdrawal.

The entry for transaction type SRVC (Service Confirmation) in combination with item category SVCM (and all service organizations and service organizational units) indicates that logistics scenario P Plant / Storage Location needs to be used. This means that the material withdrawal is posted out of plant/storage location stock, instead of out of customer or technician (that is, user) consignment stock (for which logistics scenarios are also available).

Procuring Service Parts Externally

When planning service orders in SAP S/4HANA Service, certain spare or service parts (or services themselves: see later on) might need to be procured externally before the service order can be executed. For the external procurement of these service parts, the Logistics Scenario for the Procurement of Materials and Services needs to be defined as Purchase Requisition. Using this setting, the automatic creation of a purchase requisition for a service part within a service order can be achieved.

Note

Instead of a purchase requisition, it is also possible to directly create a purchase order from a service order item. This depends on the configuration of the scenario.

Procuring service parts externally is depicted.

The process discussed here could be described as follows:

  1. A service order is created within its item list a service part. This service part has an item category that has been set up as relevant for the creation of a purchase requisition.
  2. The service order is released. Releasing the service order triggers the creation of the purchase requisition.
  3. A purchasing specialist processes the purchase requisition by creating a purchase order for it. After delivery by the supplier, a goods receipt for the purchase order is posted.
  4. After the procured service part has been received, a technician confirms its use by creating a service confirmation as a follow-up to the service order.
  5. After releasing the service confirmation for billing, a billing clerk creates a billing document, which includes the price for the procured service part.

Since release 2021 of SAP S/4HANA, when using a scenario where a service part is procured externally using a purchase requisition, standard item category SPRM (PurchReq ServicePart) is available for use in a service order. The standard item category SPRC (PurchReq ServicePart) is available for use in a service confirmation.

Note

In older releases of SAP S/4HANA (like 2020), these two item categories were not available. For information purposes, especially for SAP customers who might still be using an older version of SAP S/4HANA, the paragraph below has been added to this course, explaining the configuration behind the two mentioned item categories (SPRM and SPRC). These steps need to be replicated if you want to define the scenario discussed above in an older SAP S/4HANA system (such as release 2020).

This scenario and the two mentioned item categories (SPRM and SPRC) have been defined in the system, using the following configuration steps:

  1. The document type and the pricing procedure that need to be used for the purchase requisition are identified in Customizing.

    Navigate to SAP Customizing Implementation GuideIntegration with Other SAP ComponentsCustomer Relationship ManagementSettings for Service ProcessingLogistics IntegrationSet Purchasing Document Types for CRM Logistics Integration.

    Here, both the document type for the purchase requisition and the pricing procedure to be used in purchasing are selected. Condition type PMP0 (Manual Gross Price) (see step 3) is present in this pricing procedure.

  2. It is required to configure which texts from the service order or in-house repair order are copied to which texts in the SAP S/4HANA purchasing documents (purchase requisition and/or purchase order).

    An example: for text object CRM_ORDERI, text ID 0002 is copied into text object EBAN (Purchase requisition texts) as text ID B01 (Item text).

    In Customizing, navigate to SAP Customizing Implementation GuideIntegration with Other SAP ComponentsCustomer Relationship ManagementSettings for Service ProcessingLogistics IntegrationCopying Rules for Texts When Creating Purchasing Documents.

  3. The item category for the externally procured service part for the service order and for the externally procured service part for the service confirmation were defined: SPRM (PurchReq ServicePart) for the service order and SPRC (PurchReq ServicePart) for the service confirmation. Condition type PMP0 (Manual Gross Price) (see step 1) was maintained in the configuration of both item categories. Item category SPRM (PurchReq ServicePart) for the service order has also been marked as relevant for confirmation and relevant for costing. The item category used for the externally procured part in a service confirmation (SPRC (PurchReq ServicePart)) has also been configured as relevant for costing.

    In Customizing, navigate to: SAP Customizing Implementation GuideServiceTransactionsBasic SettingsDefine Item Categories.

  4. Item category determination for both item categories has also been defined for all required combinations of fields.

    In Customizing, navigate to SAP Customizing Implementation GuideServiceTransactionsBasic SettingsDefine Item Category Determination.

  5. Copying control has been set up for the item category SPRM (PurchReq ServicePart), which is used in the service order, similar to the settings for item category SRVM (Service Part).

    In Customizing, navigate to SAP Customizing Implementation GuideServiceTransactionsBasic SettingsCopying Control for Business TransactionsDefine Copying Control for Item Categories.

  6. Item category SPRM (PurchReq ServicePart) for the service order has been configured to lead to item category SPRC (PurchReq ServicePart) being determined in the service confirmation.

    In Customizing, navigate to SAP Customizing Implementation GuideServiceTransactionsBasic SettingsCopying Control for Business TransactionsDefine Item Category Determination when Copying.

  7. The transaction type and item category for which the purchase requisition scenario (that is, an externally procured service part) is valid must also be defined. For item category SPRM (PurchReq ServicePart) this has been set to PREQ Purchase Requisition.

    In Customizing, navigate to SAP Customizing Implementation GuideServiceTransactionsSettings for Service TransactionsIntegrationLogistics IntegrationDefine Logistics Scenario for the Procurement of Materials and Services.

  8. The item category for the service confirmation (SPRC) has also been mapped to an SAP S/4HANA Sales item category to be used in the background when creating a billing document request (BDR). A BDR is created when the confirmation is released for billing. For example, for transaction type SRVC (Service Confirmation), item category SPRC (PurchReq ServicePart) has been mapped to SAP S/4HANA Sales item category CS01 (Service Item eBDR).

    In Customizing, navigate to SAP Customizing Implementation GuideServiceBasic FunctionsBillingAssign Service Transaction Types to Billing Document Request Types.

Note

For SAP S/4HANA release 2020, SAP Note 2976374 (Goods Movement for Spare Part Items) might also need to be implemented in the system where this scenario is set up.

Procuring Services Externally Using the Lean Services Functionality in Release 2023

Note

The following video discusses the process of a service order containing a lean service:

In releases older than release 2023 of SAP S/4HANA, external procurement for a service order was only supported for standard service parts, not for services created with material type SERV. These services use the so-called lean services functionality of SAP S/4HANA. Procuring these services externally required the use of a customer enhancement. With release 2023 this changed.

Note

Currently (SAP S/4HANA 2023 FPS00) it is required to maintain a manual price in the item details. In a future feature pack stack (FPS) or release, it is intended that the system automatically determines the correct purchasing info record or purchasing contract. This is done using a special pricing routine 31 that is assigned to condition type PCO4 in the column Alt. Cndn Base Value in the standard (sales) pricing procedure for service orders (S17J01).

 For the price that needs to be entered manually, in the standard configuration, you can use pricing condition PMP0 for service orders and PCO4 (charged cost) for service quotations.

Note

For specific issues during the creation of the purchase requisition or purchase order with external services management check the following SAP Note:3085016.

Advance Shipment

The functionality Advance Shipment enables the shipment of service parts to a service technician or to a customer before the actual repair starts. An advance shipment is typically used when service parts need to be shipped to a customer location in advance, because the service part is too bulky to be carried in the van of a technician. Based on the goods receipt or the planned delivery date at the customer location, the technician can then perform a repair using the service part that was shipped in advance.

Shipment of service parts is done by using a service order with a sales order. The use of sales orders allows customer consignment stock to be created. As a result of this, parts that are actually required for the repair can be invoiced after the consumption of these parts has been posted.

Note

Advance Shipment is available as of release SAP S/4HANA 2022, feature pack stack 1 (FPS1). What exact functionality is available, depends on the release of your SAP S/4HANA system and the feature pack enabled for that release. In release 2023 FPS0, when item-based accounting is enabled, only stock material that triggers a reservation can be used. This means: the behavior of item category SRVV (see below for more details). The behavior of item category SRVU is available since SAP S/4HANA 2023 FPS1 (see below for more details). SAP Note 3330419 - This SAP Note informs you about release information and restrictions related to SAP S/4HANA Service details exactly what the various restrictions are, in terms of available functionality, for the various feature pack stacks of SAP S/4HANA 2023.
The two possible scenarios for using the Advance Shipment functionality are shown.

Advance Shipment distinguishes the following two scenarios:

  • The service part is already available in stock in a warehouse.
  • The service part is not yet available in stock and must be procured from a supplier.

If the service part is already available in stock in a warehouse and the service part item in the service order is released, a reservation and a sales order are automatically created. An ATP (Available-to-Promise) check can be executed from within the service parts item list of the service order.

An outbound delivery can be created from the sales order. After picking and posting of the goods issue, the service part is transferred to customer consignment stock within the plant, and the reservation is updated during the goods issue process. The reservation is set to Completed after the final goods issue. The outbound delivery and the goods movement posting are added to the transaction history of the sales order and the service order, along with the delivery status and the quantity update.

After the service technician confirms the use of the service part with a service confirmation, the final goods issue out of the customer consignment stock to the customer is posted, including the material consumption.

Note

Details of the required service part are taken from the reservation, not from the sales order or delivery. The sales order is only used as the basis for creating the delivery. It is not ATP-relevant and does not transfer requirements. So, when the delivery is created, it is not actually known whether the parts are in stock. The final check of whether the service parts are in stock is only done when the goods issue is posted.

If this process doesn't fit your business process, it is possible to change the logistics integration Customizing so that a sales order is created without a reservation. In this case, a sales order item category that transfers requirements and is ATP-relevant can be set up and used. The result of the ATP check of the sales order isn't transferred back to the service order.

If the service part is not available in stock, it can be procured via a purchase requisition or a purchase order created from the service order item. Additionally, a sales order is created and used as the basis for creating the outbound delivery.

When the goods receipt for the purchase order is posted, the service part is received into sales order stock (special stock type E), so that no other process can use the part. The confirmation control key of the purchase order item determines whether or not an inbound delivery needs to be created.

The rest of the process is identical to the processing of a service part from stock. The procurement process documents (like the purchase order) are added to the transaction history of the service order, along with the delivery status and quantity update.

Note

If you need to create a purchase requisition from the created sales order and not directly from the service order, you can do this by configuring the Customizing for Logistics Integration so that only a sales order is created, and not a purchase requisition or a purchase order.

In this case, you have to set up the sales order item category used so that it triggers a procurement process. With this configuration, the transaction documents of the procurement process ((like the purchase order) are NOT added to the transaction history of the service order. Also: no quantity or status update of the service order is executed. To track the progress of the procurement process, the sales order apps or transaction codes need to be used.

For use in a service order (object type BUS2000146 – Service Material Item), the following item categories are available in Customizing (Menu path ServiceTransactionsBasic SettingsDefine Item Categories):

  • SRVU - Adv. Shipment of Procured Srv. Parts
  • SRVV - Adv. Shipment of Srv. Parts from Stock

For the service confirmation (object type BUS2000142 – Service Material Confirmation Item), the following item categories are available:

  • SVCU - Adv. Shipment of Procured Srv. Parts
  • SVCV - Adv. Shipment of Srv. Parts from Stock

You can use the advance shipment item categories, since they have been assigned (in the item category determination) to transaction types SRVO (service order) and SRVC (service confirmation) as manual alternative item categories (menu path: ServiceTransactionsBasic SettingsDefine Item Category Determination).

The following settings have also been maintained:

  • Define Copying Control for Item Categories (menu path: ServiceTransactionsBasic SettingsCopying Control for Business TransactionsDefine Copying Control for Item Categories).
  • Define Item Category Determination when Copying (menu path: ServiceTransactionsBasic SettingsCopying Control for Business TransactionsDefine Item Category Determination when Copying).
A table is shown with the determination of the logistics scenario(s) for the various item categories used in the service order in a service process using Advance Shipment functionality.

The table shows the determination of the logistics scenario for the service order (menu path: ServiceTransactionsSettings for Service TransactionsIntegrationLogistics IntegrationOrganizational Management (Legacy)Define Logistics Scenario for the Procurement of Materials and Services).

A table is shown with the determination of the logistics scenario (C - Customer Consignment) for the confirmation in a service process using Advance Shipment functionality.

The confirmation process is the same for both scenarios. Once the repair has been completed, the service technician enters the confirmation details in the system. This is followed by the goods issue for the service part used.

From a configuration point of view, logistics scenario C - Customer Consignment is determined for an SRVC confirmation using item category SVCU. This ensures that the goods issue is posted out of customer consignment stock.

The service confirmation can only confirm a service part that has already been delivered via the outbound delivery of the sales order. If the quantity in the confirmation exceeds the delivery quantity, a warning message is triggered when the confirmation is created or changed. If the confirmation is set to Completed, an error message is issued and the status automatically resets to open.

Note

For both scenarios: the sales order must use the same number range as the service order. For this, the external number range of the sales order type must correspond to the number range of the service order. In addition, if you do not maintain the service order - sales order mapping in the IMG activity Assign Service Transaction Types to Sales Document Types, the service order ID must correspond with the sales order ID (of, for example, the SRVO sales order).

Besides the configuration options mentioned above, various configuration settings in Sales and Distribution are also necessary. An example is the configuration of sales document type SRVO. Another example is the definition of the sales item categories SRVU (Srv Part Proc&Ship) and SRVV (Srv Part Adv. Ship).

Note

For a configuration guide concerning Advance Shipment, see SAP Note 3281697 - Advance Shipment - Setup Guide.

Configuring an Available to Promise (ATP) Check for a Sales Item

The availability check can be used in SAP S/4HANA Service for sales items.

Note

To see the Customizing documentation regarding the configuration for the availability check for use in SAP S/4HANA Service, navigate to SAP Customizing Implementation GuideServiceBasic FunctionsAvailability Check and choose the Documentation icon.

The following are the required steps to configure the availability check for sales items in a service scenario:

  1. Activate the availability check for the relevant schedule line categories in Customizing for SAP S/4HANA Sales.

    In Customizing, navigate to SAP Customizing Implementation GuideSalesSales DocumentsSchedule LinesDefine Schedule Line Categories.

  2. Define a key for an ATP profile that is then assigned to the relevant service item category. The name of the ATP profile needs to be a numeric value.

    In Customizing, navigate to SAP Customizing Implementation GuideServiceBasic FunctionsAvailability CheckDefine ATP Profile and SAP Customizing Implementation GuideServiceBasic FunctionsAvailability CheckAssign ATP Profile to Item Category.

  3. Start transaction FIBF to activate the ATP check, and then follow the following menu path: SettingsIdentificationSAP Applications. In the table Application Indicator, set the application CRMATP to Active.

Stock Transfer of Service Parts to the Storage Location of an Executing Service Employee

A picture is shown of an electric service van.

Since release 2023 of SAP S/4HANA, you can initiate a stock transfer from a service part item of a service order or repair order, for example from a central storage location to a van stock storage location of a service employee. When the required service parts are not available in the executing service employee's storage location, a stock transfer process can be triggered to transfer the required stock to the storage location of the service employee.

Note

If the source and target plant are different, they must belong to the same company code.

The following settings in Customizing for Service are relevant for this specific scenario:

  • You need to map a purchase requisition or a purchase order to the logistics sub-scenario 03 Stock Transfer Item.

    If you use Organizational Management (legacy), you do this via ServiceTransactionsSettings for Service TransactionsIntegrationLogistics IntegrationOrganizational Management (Legacy)Define Logistics Scenario for Procurement of Materials and Services.

    If you use the Enterprise Organizational Model, you set this up in Customizing under: ServiceTransactionsSettings for Service TransactionsIntegrationLogistics IntegrationEnterprise Organizational ManagementDefine Logistics Scenario for Procurement of Materials and Services

  • You need to specify which purchasing document type is to be used for a combination of service transaction type and item category for logistics sub-scenario 03 Stock Transfer Item.

    You do this via ServiceTransactionsSettings for Service TransactionsIntegrationLogistics IntegrationEnterprise Organizational ManagementSet Purchasing Document Types for Service Transaction Type and Item Category.

  • If you use the Enterprise Organizational Model, you specify the relevant employee-specific plant and storage location via ServiceTransactionsSettings for Service TransactionsIntegrationLogistics IntegrationEnterprise Organizational ManagementAssign Plant and Storage Location to Service Employee and Country/Region. You specify the relevant supplying plant and storage location via ServiceTransactionsSettings for Service TransactionsIntegrationLogistics IntegrationEnterprise Organizational ManagementAssign Plant and Storage Location to Country/Region.

    If you use Organizational Management (Legacy), you specify the supplying plant and storage location and the employee-specific plant and storage location via ServiceTransactionsSettings for Service TransactionsIntegrationLogistics IntegrationOrganizational Management (Legacy)Assign Plant and Storage Location to Service Organizational Units.

Note

SAP S/4HANA uses a predefined sequence when searching for the plant and storage location. See the SAP Help Portal for more information.

Optional: Configure the Integration with Logistics

Part 1 of the exercise/simulation:

Part 2 of the exercise/simulation:

Part 3 of the exercise/simulation:

Log in to track your progress & complete quizzes