Accounting Indicator Usage in Service Orders and Service Confirmations from SAP S/4HANA Cloud 2208
Background of Accounting Indicator Feature
In Service, Accounting Indicator determines the final price of a product by considering the discount rate. The types of discounts can be Goodwill, VIP Discount, Family Discount, etc. With Accounting Indicator, you can also calculate incurred costs and profits.
Why Do You Need an Exclusive Accounting Indicator in Service Transactions?
Currently, service orders and service confirmations have ‘S1’ (Non-Billable Demand) as a standard option for customers. But the current value of ‘S1’ doesn’t influence billing.
To provide more flexibility in accounting indicator usage, the existing accounting indicator with key S1 will be replaced with a new accounting indicator with key S2 (Goodwill).
Furthermore, you can configure your own accounting indicators.
If you’re a customer…
- using service transactions in Service in SAP S/4HANA Cloud (service order, service confirmation, etc.), you won’t be able to use ‘S1’ as it’ll be deprecated in Service in SAP S/4HANA Cloud (service order, service confirmation, etc.)
- you can’t delete the value ‘S2’. This is because a new configuration app is provided in SAP S/4HANA Cloud 2208 (Define Accounting Indicators for Service) that’ll have a value ‘S2’ (Goodwill) as a new standard Accounting Indicator for cloud customers. You can only change or delete the values you’ve created.
- and you change the value of ‘S1’ to anything else, you won’t be able to undo the change. This is because existing service transactions using ‘S1’ will be allowed to complete their lifecycle with the same value to avoid inconsistencies.
Feature Toggle for Accounting Indicator
The improvement of Accounting Indicator will be delivered in SAP S/4HANA Cloud 2208 with a feature toggle of type Deferred Adoption.
Deferred Adoption enables customers to adopt new functions selectively (opt-in) at their own pace. If there are changes to the existing functions, the customer can decide when to start using a new feature in an SAP-defined timeframe. The new feature then becomes the one by default.
New Feature Toggle ID: CRMS4_SRVC_ACCOUNTING_IND
Default Value: ‘OFF’
Standard user: BPC_EXPERT
App Activate New Features (see figure 1) is available under the tab Feature Management.
You can filter with above noted ID and activate the feature toggle (see figure 2).
When the feature toggle is OFF, service transactions can still use ‘S1’. When ON, ‘S1’ won’t be visible, except for existing service transactions with ‘S1’. That means you can still complete processing of all service transactions using the accounting indicator ‘S1’ when ON.
New Configuration App for Accounting Indicator
A new configuration app (see Figure 3) is available that has ‘S2’ as a standard value for Accounting Indicator (see figure 4), where customers can change or delete the values they create.
In figure 5 you can see an example how the condition type for accounting indicator (DAI2) can be maintained for various Accounting Indicators configured by customers.
How to Duplicate the Condition Master Data from Accounting Indicator ‘S1’ to ‘S2’?
- Logon to the Fiori UI as PRICING_SPECIALIST
- Use the app Manage Prices – Sales (see figure 6)
- Enter the condition type DAI2 and accounting indicator ‘S1’ in the Search tab (see figure 7).
- All condition records with accounting indicator ‘S1’ for the given key combination is displayed (see figure 7). Select either ‘Export’ or ‘Export (including description)’. The search result list is saved in an excel sheet in the selected location.
- Copy the downloaded excel to a new excel file and change the accounting indicator from ‘S1’ to ‘S2’ (or any other custom value as available in configuration app). Change the condition record ID to value $$001, etc. and save your changes.
- Go back to the Fiori UI and choose Import. In the popup window, select the new excel which you had created, and choose ‘Import’ (see figure 8). If the import fails (for example, if the key value you used is invalid), an error message is displayed to explain what should be done to import the file again.
Use Cases for Accounting Indicator (UI)
With feature toggle ON
Scenario 1: Create a new service order. Here, ‘S1’ isn’t available for selection (see figure 9).
Scenario 2: Create a service confirmation for a service order which didn’t have ‘S1’ in any of its line items before the feature toggle came into effect. Here, ‘S1’ can’t be selected for any of the line items in the service confirmation (see figure 10).
Scenario 3: Service Order with an existing Accounting Indicator ‘S1’, added before the feature toggle was introduced (see figure 11). When a service confirmation is created, ‘S1’ will be copied to complete the end-to-end life cycle of the service transaction.
With feature toggle OFF
Scenario 1: Create a new service order. ‘S1’ is available for selection apart from other configured values in the configuration app (see figure 12).
Scenario 2: Create a service confirmation for a service order which didn’t have ‘S1’ in any of its line items before the feature toggle came into effect. Here, ‘S1’ can be selected for any of the line items in the service confirmation.
Scenario 3: Service order with existing Accounting Indicator ‘S1’ added before the feature toggle was introduced (see figure 14). When a service confirmation is created, ‘S1’ will be copied to complete the end-to-end life cycle of the transaction.
Behavior of Accounting Indicator in ODATA and SOAP APIs
The SOAP and OData APIs for service orders and service confirmations currently support the Accounting Indicator through field/node BillableControl. The behavior of Accounting Indicator with the external APIs mirrors the UIs.
Acceptance or rejection of ‘S1’ is based on the following:
- Feature toggle
- If a service order already has an existing value for ‘S1’ prior to the toggle being available
Hopefully after reading this blog post, you will have more in-depth knowledge about the improvement of Accounting Indicator in service order process.
Please don’t hesitate to raise your questions in Q&A forum of SAP Community or leave your comments below!
For more details about Feature Management in SAP S/4HANA Cloud, please visit the full product assistance documentation in the SAP Help Portal:
How should we handle any service order or service confirmations exist with S1 indicator and did not bill yet after 2302?
I would like to inform you that service transactions that have S1 as accounting indicator already can be handled after 2302CE including release for billing. You should have no disruption. Only new service transactions can't be created anymore with S1 as accounting indicator.
Best regards, Stephanie
I have one questions , I created new accounting indicator Z1already,
But I do not want to switch on the feature ID CRM_S4_SRVC_ACCOUNTING_IND
This we had testing ,it looks even we did not swithc on CRM_S4_SRVC_ACCOUNTING_IND,the servcie order still can process furhter .
But due to the blog mentioend need to switch on ,I would like to check SAP what is potential risk if I use Z1 wihout swithc on that feature .
The new created accounting indicators for example Z1 can be chosen in the value help and the service order process can be executed with accounting indicator Z1.
If the switch is ON, the accounting indicator S1 is not available anymore in the value help, and users can't select it anymore. But still you can process all service transactions with S1 that are created before the switch was activated (ON).
Please be informed that the switch was delivered as deferred adoption, that means in the next release the switch is always on.
Thanks for your reply ,then I understand the logic as bleow
I would assume that "From now to before 202302" means "2208CE", as the switch is delivered with 2208CE. Thus, you can activate this switch when it fits best. I would like to rephrase the line for "After 202302", as with upgrade to 2302CE the switch is always active, and the value S1 can't be chosen anymore. With this understanding the column with title "New service can selected S1" and "Old service order which with S1" should be correct.
I have a question. I activated the feature and used S2 accounting indicator in the service orders. However, even though it is zero price, it still goes ahead and creates the billing document. I was under the impression that the difference from S1 would be that "non-billable" service orders will not be billed at all. Did I misunderstand the functionality of S2?
Or do we have to do something else in addition to activating the feature in order to stop billing completely?
If you could elaborate a little more for me, it will be much appreciated. Thanks in advance.
Hi Isil Ozel,
Thanks for your question. In the past this exactly was the misunderstanding that S1 could mean that this item is not billable, but in fact S1 influences just the price.
To avoid this misunderstanding of the meaning, the new accounting indicator S2 with new name was introduced. This accounting indicator and all the ones that are created in the new configuration app influence the price.
The billing relevance can't be changed, and billing can't be stopped through this accounting indicator. Billable service order or billable service confirmation items will be billed even if the price is zero.
I hope that my information has been helpful.
Stephanie, thanks for the clarification and the super fast response.