In SAP S/4HANA Cloud for Professional Services, intercompany occurs when a company A (ordering company) has an affiliate company B delivering services in the course of a customer or internal project.
Before proceeding with intercompany processes, master data and configuration must be adjusted as per customer requirement. The following are examples of prerequisite tasks:
- Setting up Business Partners
- Setting up Intercompany Billing
- Configure Intercompany Billing Communication
- Configure Intercompany Accounts Payable
- Setting up Internal Cost Rates
This exercise is based on a scenario where company 1710 (United States) delivers services for ordering company 1010 (Germany).
We first need to associate the ordering company (1010) to a sold-to-party business partner (we will use business partner 10401010).
Note
While the receiving company code is associated to a sold-to-party business partner so that the servicing company can sell its services to it, the servicing company code needs to be associated to a vendor business partner. In our example supplying company code (1710) is assigned to supplier business partner 10401710.
In the intercompany transaction, company 1710 sells services to company 1010 identified as sold-to-party 10401010. Our second task will be to make sure business partner 10401010 is maintained in the 1710 sales area.
The third task is to create the framework intercompany sales order in the delivering company 1710 that defines the services 1710 sells to company 1010 (sold-to-party 10401010). This sales order is the document supporting intercompany pricing and intercompany billing for these services.
In the exercise Test Business Processes for Intercompany Processes (16T, 4AN), we will complete the intercompany example by consuming some services from company 1710 in our company 1010 project and proceeding to the intercompany billing.
Note
An SAP S/4HANA Cloud training system is required to complete the following exercise.
Training Systems for Self-Paced Students: If you are working through the training content self-paced in the SAP Learning Hub, please purchase an SAP Learning System Access contingent to access the training system designed to accompany exercises in the training course content. Navigate to SAP Learning System Access Quick Start and search for the course code to locate the correct training system.
To execute this exercise with best system performance you can remove any other business roles assigned to your user except for S4C Generic Role provided. You can assign further roles as required in the subsequent exercise anyway and can perform this task in the same step if necessary.
Some exercises use the characters ### as placeholders for your three digit user number. Once you are on the SAP Fiori Launchpad of the training system, open the user profile icon in the upper right corner. There you will see your user: A followed by digits. Please use the last three digits of your user consistently instead of ### whenever you see ### in an exercise.
Prerequisites
Check User Authorizations
Make sure the following roles are assigned to your user:
| Business Role ID | Business Role |
|---|
| BR_BPC_EXPERT | Configuration Expert - Business Process Configuration |
| BR_BUPA_MASTER_SPECIALIST | Master Data Specialist - Business Partner Data |
| BR_INTERNAL_SALES_REP_PRSV | Internal Sales Representative - Professional Services |
| BR_BILLING_CLERK | Billing Clerk |
| BR_PROJECT_MANAGER_PROF | Project Management – Professional Services |
| BR_EMPLOYEE | Employee |
| BR_AP_ACCOUNTANT | Accounts Payable Accountant |
How to:
Look for and open the SAP Fiori application Maintain Business Users and select your username in the search section. Click on the username item or select it and click on Edit. In the user details Assigned Business Roles section make sure the required roles are present. If they are not, click on Add, search by the business role description in the exercise and add them to your user. You need to add one role at a time. Save your business user after you finish adding roles.
In this exercise, you will check whether a customer number has been maintained for ordering company 1010 (Germany). Please note that for intercompany billing purposes, a customer number must be assigned to the relevant sales organizations. By doing so, you are identifying the sales organization as an internal customer that can be billed by other companies in the same corporate group.
Note
Some roles may enable new spaces in SAP Fiori. You may need to refresh your screen in order to see them.
Task 1: Check Customer Number for Intercompany Billing
Steps
In the Implementation Activities application go to configuration step Maintain Sales Organizations and check customer 10401010 is assigned to sales organization 1010 for intercompany billing.
Note
Implementation Activities application will be available if SAP Central Business Configurations is enabled. Otherwise select the application Manage Your Solution and search for the configuration table using the search text field.
Search for a run Implementation Activities application. In the text field in the selection section, type Maintain Sales Organizations and perform the search. Select and open the configuration item.
Select Sales Organization 1010 and click on Details. Verify Customer Intercompany business partner for Billing 10401010 is assigned to it.
Task 2: Verify the Business Partner Representing Company 1010 (Germany)
Your business partner representing the company code 1010 (Germany) should be maintained for the US sales area. This exercise shows you how to check and if required extend the business partner master record representing company code 1010.
Steps
Log into the SAP S/4HANA Cloud training system with your user credentials and open the Maintain Business Partner app.
Search for and open application Maintain Business Partner.
In the Business Partner Search enter Type 10401010 and click Start.
Select the item for the business partner and double click on it. The Display Organization: 10401010 screen opens.
Open your business partner 10401010 and check if customer data is available for the following sales area:
| Field | Value |
|---|
| Sales Organization | 1710 |
| Distr.Channel | 10 |
| Division | 00 |
If there is already a row for sales organization 1710 with the data shown in the table, you can proceed to the next exercise Test Business Processes for Intercompany Processes (16T, 4AN) Otherwise continue with the next step and create customer data.
Select Customer in the Display in BR Role field.
Click on Sales and Distribution.
Select Sales Areas. Verify the business partner is created for sales organization 1710.
If you did not find Sales Organization 1710 in the previous step, extend your business partner 10401010 with customer sales area data. Use the data from the following table:
Sales Area
| Field | Value |
|---|
| Sales Organization | 1710 |
| Distr.Channel | 10 |
| Division | 00 |
Orders Tab
| Field | Value |
|---|
| Customer group | 02 |
| Currency | USD |
| Cust.Pric.Procedure | 02 |
Shipping Tab
| Field | Value |
|---|
| Shipping conditions | 02 |
Billing Tab
| Field | Value |
|---|
| Incoterms | EXW |
| Incoterms Location 1 | New York |
| Terms of payment | 0001 |
| Acct Assmt Grp Cust. | 03 |
| Tax Classific. (You find the tax classification field for country US in the Output Tax table) | 1 |
Run the application "Maintain Business Partner", select partner 10401010, click on Start, double click on it in the results list to open it.
In the display BP Role field, select Customer from the drop down menu.
From the top menu, select Sales and Distribution button.
Click on Sales Areas. You will see in the popup, there are two sales areas to which this business partner is assigned to.
Select 1710 that is the one the exercises asks for, and click on Transfer. You will see the corresponding field values are updated in the business partner.
Verify the data in the various screens the exercise requires. You'll see some values are missing.
Click on Switch between display and change and complete the missing values per the exercise.
Task 3: Check and Create Intercompany Sales Order
In this exercise, you will check whether a sales order has already been created in the delivering company 1710. Please note that intercompany sales orders must be created manually as a one-time activity for each delivering company involved in the intercompany process.
Steps
Open the List Sales Orders - Intercompany app.
Search for and execute the application List Sales Orders – Intercompany.
Check if an intercompany sales order exists in delivering company 1710 by using the following filters:
- Sold-To Party: 10401010 (company code 1010 as a business partner)
- Sales Organization: 1710
In the search screen, type 10401010 in the "Sold-to Party" field and 1710 in the "Sales Organization" field and click on Execute.
Note
If a sales order is created, go to the exercise "Test Business Processes for Intercompany Processes (16T, 4AN)", otherwise continue with the next steps to create a sales order for intercompany.
Open the Create Sales Orders - Intercompany app.
Search for and execute the application Create Sales Orders – Intercompany.
Make the following entry in the Header section:
Type 10401010 in the Sold-to Party Field.
Optionally you can add a Customer Reference text as a help to find your sales order later on.
Make the following entries in the "All Items" section:
- Material: P002
- Amount: 1,000
- Currency: USD
Type the given values in the corresponding item fields. Click on enter and in the Sales Area for Customer pop-up screen select 1710.
If a profit center is required, enter YB101 (Consulting Unit A).
Save your sales order.