4AN - Set-Up - EN - XX 1
4AN - Set-Up - EN - XX 1
1 Purpose. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3
1.1 General Purpose. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .3
1.2 Business Context. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3
1.3 How to Work Through This Document. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3
2 Overview Table. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4
5 Configuration. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20
5.1 Define Internal Customer Number By Sales Organization . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20
5.2 Set up for IDoc Communication. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 22
Set up the Communication Basics . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 22
Set up EDI Incoming Invoice . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .24
Define Business Rules for Output Determination. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .35
Message Monitoring (Optional). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 36
This document describes additional configuration steps that you must carry out in the productive system on
customer site to activate the scope item. As these configuration steps are company-specific, they cannot be
delivered by SAP, and must be carried out by the company setting up the SAP solution.
The following figure gives you an overview of the systems and their connection within.
Intercompany scenarios allow for data exchange and highly automated posting logics for business transactions
between companies (for example, company codes) sharing the same system and client.
In order to make use of such intercompany scenarios at least two company codes are needed which are installed in
the same system and client.
For example, if two country solutions of the SAP Best Practices content are installed, the two company codes can
be “interlinked” for intercompany processing following the steps of this document.
In case intercompany processing has been chosen to be part of the business scope, a business partner,
representing a country solution’s standard company code (usually the company code forms the SRS), is created
with its ID, address and the main business partner roles needed for Financial Accounting, Sales and Purchasing.
The SAP Best Practices sample data ID of such business partners are setup as assumed in this scenario: US
company (company code 1710) sends consultants to help on a project of DE company (company code 1010).
Starting with Chapter two, this document describes which data and configuration you need to create on top of
the SRS (Standard Reference Solution) to enable intercompany billing between two company codes: for example,
delivering company is 1710 (US company), and ordering company is 1010 (DE company).
The documentation consists of configuration and master data steps provided in the table below.
Note
If your system administrator has enabled spaces and pages on the SAP Fiori launchpad, the homepage will only
contain the essential apps for performing the typical tasks of a business role.
You can find all other (searchable) apps not included on the homepage using the search bar (2434549 ).
If you want to personalize the homepage and include the hidden apps, navigate to your user profile and choose
App Finder.
Configuration
After the activation of the DE and US country solution, the business partner data representing each company
code looks like below, business partners 10401010 representing company codes 1010 and 17401710 representing
company codes 1710.
Business Partner ID (DE Country Solution) Business Partner ID (US Country Solution)
10401010 (ID, Address, Bank data …) 17401710 (ID, Address, Bank data …)
After activity in this chapter, the business partner data representing each company code looks like this:
Business Partner ID (DE Country Solution) Business Partner ID (US Country Solution)
10401010 (ID, Address, Bank data …) 17401710 (ID, Address, Bank data …)
Purpose
Business Partner IDs must be created for all company codes, which are involved in intercompany business whether
by selling products from other company code and receiving internal invoice from owning company code. This
process step shows you how to create new Business Partner IDs.
Procedure
4 Enter BP Number
Enter 10401010 in the Business Partner field and choose The Change
Enter. Organization:
10401010screen dis-
Choose Switch between display and change ( F6 ).
plays.
5 Create Company Make the following data or actions and choose Save. Customer code data
Code Data of BP
of business partner
10401010 • Business Partner: 10401010
10401010 is created.
• Change in BP Role: FLCU00 Customer
(Fin.Accounting)
Control Tab
Purpose
This process step shows you how to create the new BP-Customer Data Segments:Customer Sales Area Data.
Procedure
2 Access the App Open Maintain Business Partner. The Maintain Business
Partner screen displays.
4 Enter BP Number
Enter 10401010 in the Business Partner field and The Change Organization:
choose Enter. 10401010 screen displays.
5 Create Company Make the following data or actions and choose Sales area data of business
Code Data of BP
Save. partner 10401010 is cre-
10401010
ated.
• Business Partner: 10401010
• Change in BP Role: FLCU01 Customer
(defined)
Orders Tab
Billing Tab
• Country: US
• Tax Category: UTXJ
• Tax Classific: 1
Purpose
This process step shows you how to enhance BP-supplier roles by additional data segaments.
Procedure
2 Access the App Open Maintain Business Partner. The Maintain Business
Partner screen displays.
4 Enter BP Number
Enter 10401010 in the Business Partner field and The Change Organization:
choose Enter. 10401010 screen displays.
5 Create Supplier Make the following data or actions and choose Supplier company code
Company Code of
Save. data of business partner
BP 10401010
10401010 is created.
• Business Partner: 10401010
• Change in BP Role: FLVN00 Supplier
(Fin.Accounting)
Control Tab
Purpose
This process step shows you how to create the new BP-Supplier Data Segments: Purchasing Organization Data .
2 Access the App Open Maintain Business Partner. The Maintain Business
Partner screen displays.
4 Enter BP Number
Enter 10401010 in the Business Partner field and The Change Organization:
choose Enter. 10401010 screen displays.
5 Create Supplier Make the following data or actions and choose Supplier purchasing data
Purchasing Data of
Save. of business partner
BP 10401010
10401010 is created.
• Business Partner: 10401010
• Change in BP Role: FLVN01 Supplier
(defined)
Choose Purchasing.
Choose Create.
Compared to the data segments of each business partner, the data segments have grown as shown in the following
table (compare to table shown in paragraph 3.1).
Before the transport from configuration system to production system, create the BP manually in production system.
10401010 (ID, Address, Bank data …) 17401710 (ID, Address, Bank data …)
Purpose
This process step shows you how to enhance an existing material master so that this material is available in
delivering plant and distribution chain.
You can enhance a service material (for exacmple, P001) so that they can be used in intercompany sales order
processing.
Note
Purpose
This process step shows you how to enter condition records for ordering company code.
Procedure
2 Access the App Open Manage Cost Rates - Services. The Manage Cost Rates -
Services screen displays.
4 Maintain Cost Choose Add, and add cost rate for Internal Cost Intercompany Cost Rates
Rate for Company
Rates as following table. are entered.
Code (for example,
1010) and Receiv-
ing Company (for
example,1710)
Service
Receiving Cost Activity Cost From Pe- Variable Activity
Company ICO Rate Center Type Level From FY riod Amount Currency Per Unit
Result
Purpose
This process step shows you how to enter condition records for delivering company code.
Procedure
2 Access the App Open Manage Cost Rates - Services. The Manage Cost Rates -
Services screen displays.
4 Maintain Cost Choose Add, and add cost rate for Internal Cost Intercompany Cost Rates
Rate for Company
Rates as following table. are entered.
Code (for example,
1710) and Receiv-
ing Company (for
example,1010)
Result
Purpose
This process shows you how to assign an internal customer number for intercompany billing to your sales
organization.
Prerequisites
Business Partners with all needed data parts for BP customer and BP supplier have been created for both company
codes (Please refer to chapter for Master Data).
Procedure
3 Open Configure Your Solu- Open Configure Your Solution. The Configure Your
tion
Solution screen dis-
plays.
4 Search Configuration Item Search a certain keyword, for ex- The list of All Items dis-
Organization
ample, <Organization>, in the plays.
searching input box and press
Enter .
7 Navigate to Configuration Select and double-click the SOrg. The Change View
Item Sales Organization
field (for example, 1030). "Maintain Sales
Organizations": Details
screen displays.
8 Maintain Internal Customer Enter your internal customer number, The internal customer
Number
for example, 0010401020 in the number is assigned to
Cust.Inter-Co.Bill. field and choose the Sales Organization.
Save.
3 Maintain Internal Customer Double click the SOrg. The internal customer num-
Number
field. On the Maintain ber is assigned to the Sales
Sales Organizations: Change: Organization.
Details screen, enter your
internal customer number,
for example,10401010
in Customer Intercompany
Billing field and choose Save.
Purpose
This process step shows you how to define the intercompany billing assignment between the supplying company
and ordering company. Based on this defined assignment, all necessary entries can be maintained to enable
processing of an intercompany invoice via IDOC. communication within the same system/client and between two
company codes.
This process step is triggered by an intercompany invoice (billing document and accounting document), which are
posted in the Company Code representing the Supplier.
The IDOC. inbound processing then initiates posting an FI invoice receipt in the “ordering” Company Code
representing the customer of this intercompany scenario.
Prerequisites
Business Partners with all needed data parts for BP customer and BP supplier have been created for both company
codes (Refer to chapter Master Data Setup).
The business partner (as customer) has been assigned to the sales organization.
3 Add Intercompany Billing Choose Add in the The Add Intercompany Billing
Assignment area Intercompany Billing Assignment dialog displays.
Assignments
• Supplying Company
(Delivering affiliate
company code): 1710
• Ordering Company
(Selling affiliate
company code
Customer): 1010
• Supplying Company
(Delivering affiliate
company code): 1010
• Ordering Company
(Selling affiliate
company code
Customer): 1710
Purpose
This process step shows you how to assign sales organization to an account determination group within an EDI
invoice receiving company code.
Prerequisites
The account determination group is existing or defined in the SSCUI Define Account Determination Groups.
Procedure
Depending on your configuration environment for SAP S/4HANA Cloud, choose one of the following options:
2 Access the App Open Manage Your Solution. The Manage Your Solution
screen displays.
3 Open Configure Open Configure Your Solution. The Configure Your Solution
Your Solution
screen displays.
4 Search Config- Search a certain keyword, for example, The list of Configuration Items
uration Item In-
Intercompany in the searching input box and displays.
tercompany
press Enter .
5 Navigate to Choose Finance in Configuration Items Area. The Configuration Your Solution
Configuration
– Intercompany Billing screen
Item Sales
displays.
6 Navigate to Choose Configure of Assign Sales Organization The Start Transaction via
Configuration
step. Activity screen displays.
Item Define Ac-
count Determi-
nation Groups
7 Maintain New Choose New Entries function to enter your organi- The combination of Receiving
Entry
zations required for the combinations of receiving Company Code and Sales Or-
company code, sales organizations and Account ganization is assigned to the
Determination Group for Intco Billing like the fol- Account Determination Group.
lowing sample data, choose Save:
2 Access the In the Product-Specific Configuration phase, navi- The Assign Sales Organization
Configuration
gate to the Configuration Activities tab. To locate screen displays.
Activity
the activity in the tree view, search for the follow-
ing activity: Assign Sales Organization.
3 Assign Sales Choose New Entries function to enter your organi- The combination of Receiving
Organization
zations required for the combinations of receiving Company Code and Sales Or-
company code, sales organizations and Account ganization is assigned to the
Determination Group for Intco Billing like the fol- Account Determination Group.
lowing sample data, choose Save:
Purpose
This process step shows you how to enter the specific program parameters for EDI invoice process.
Procedure
Depending on your configuration environment for SAP S/4HANA Cloud, choose one of the following options:
2 Access the App Open Manage Your Solution. The Manage Your Solution
screen displays.
3 Open Configure Open Configure Your Solution. The Configure Your Solution
Your Solution
screen displays.
4 Search Config- Search a certain keyword, for example, The list of Configuration Items
uration Item In-
Intercompany in the searching input box and displays.
tercompany
choose Enter .
5 Navigate to Choose Finance in Configuration Items Area. The Configuration Your Solution
Configuration
– Intercompany Billing screen
Item Sales
displays.
6 Navigate to Choose Configure of Make Settings for Posting The Start Transaction via
Configuration
step. Activity screen displays.
Item Make Set-
tings for Post-
ing
7 Maintain New Choose New Entries function to enter your pro- The combination of Receiving
Entry
gram parameters for the combinations of receiv- Company Code and Sales Or-
ing company code, account determination group ganization is assigned to the
like the following sample data, choose Save: Account Determination Group.
Test Step # Test Step Name Instruction Expected Result Pass / Fail / Comment
Choose Open
Documentation for the
found line item to see
more details about this
configuration activity.
• Receiving Co Code:
1010
• Account Detn
Group: 01
• Tax-EX. Tax Code:
V0
• Invoice Doc. Type:
KR
• Cred. Memo Doc.
Type: KG
• Plant: 1010
By ticking the Item Surch./Disc, you can display the surcharge or discount in a separate line item on the AP
document.
Purpose
This process step shows you how to assign G/L accounts to the Accounts Posting document for EDI invoice
process.
Prerequisites
Depending on your configuration environment for SAP S/4HANA Cloud, choose one of the following options:
• Receiving Co Code:
1010
• Account Detn
Group: 01
• Valuation Class:
3200
• G/L Accounts:
66999900
• Receiving Co Code:
1010
• Account Detn
Group: 01
• Valuation Class:
• G/L Accounts:
66888800
Test Step # Test Step Name Instruction Expected Result Pass / Fail / Comment
Choose Open
Documentation for the
found line item to see
more details about this
configuration activity.
• Receiving Co Code:
1010
• Account Detn
Group: 01
• Valuation Class:
3200
• G/L Accounts:
66999900
• Receiving Co Code:
1010
• Account Detn
Group: 01
• Valuation Class:
• G/L Accounts:
66888800
SSCUI for Assign G/L Accounts could support to separate G/L accounts determination for item level surcharge /
discount based on pricing condition type since 1811 release.
Purpose
This process step shows you how to assign tax code for EDI invoice process. The tax code should be maintained
per country specific tax regulation. You need to contact the tax expert in your business to maintain the correct tax
codes.
Procedure
Depending on your configuration environment for SAP S/4HANA Cloud, choose one of the following options:
2 Access the App Open Manage Your Solution. The Manage Your Solution
screen displays.
3 Open Configure Open Configure Your Solution. The Configure Your Solution
Your Solution
subarea displays.
4 Search Config- Search a certain keyword, for example, The list of Configuration Items
uration Item In-
Intercompany in the searching input box and displays.
tercompany
press Enter .
5 Navigate to Choose Finance in Configuration Items Area. The Configuration Your Solution
Configuration
– Intercompany Billing screen
Item Sales
displays.
6 Navigate to Choose Configure of Assign Tax Codes step. The Start Transaction via
Configuration
Activity screen displays.
Item Make Set-
tings for Post-
ing
7 Maintain New Choose New Entries function to enter the tax co- The combination of Receiving
Entry
des for the combination of Tax Departure Country, Company Code and Sales Or-
output Tax Code and Destination Country like the ganization is assigned to the
following sample data, choose Save: Account Determination Group.
Test Step # Test Step Name Instruction Expected Result Pass / Fail / Comment
Choose Open
Documentation for the
found line item to see
more details about this
configuration activity.
• Tax Depart.
Country: US
• Tax Code: A0
• Destination
Country: DE
• Tax Code: V0
Purpose
This process step shows you how to enter the allowed channels for billing document.
Procedure
2 Access the App Open Output Parameter Determination. The Output Parameter
Determination screen displays.
3 Select Busi- In Select Business Rules subarea, choose the fol- The Maintain Business Rules
ness Rule
lowing data: subarea displays.
• Output Type:
=BILLING_DOCUMENT(Billing
Document)
• Recipient ID: =0010401010
• Channel: IDOC
• Exclusive Indicator: X(ture)
Note
When you generate output (for example,
print) of invoices in the context of the
current scope item, SAP recommends
that you use the output form template
SDBIL_IC_PROF_SRV_US for intercompany
invoices. To enable the system to automat-
ically determine this form template when
needed, you must create a corresponding
entry for billing type CI02 in the Output
Parameter Determination app.
5 Active Business Choose Check & Activate. Business rules for IDOC are ac-
Rules for IDOC.
tivated.
Purpose
This process step shows you how to monitor information for the following features:
The apps under the business group Message Monitoring allow you to monitor inbound and outbound information.
You first specify what communication scenarios to monitor using namespaces in Assign Recipients to Users app.
You can then view the relevant information in Message Dashboard app. For more information about the two apps,
see Message Monitoring.
Note
To be able to access the apps under the business group Message Monitoring, your user needs to be assigned
with business role SAP_BR_CONF_EXPERT_BUS_NET_INT.
Preliminary Steps
The AIF content should be extracted automatically with IDoc (basic type INVOIC02) inbound process. If you need
setup step AIF, one inbound IDoc is needed.
Procedure
2 Access the App Assign Recipients to Users. The Assign Recipients to Users
screen displays.
3 Navigate to Choose (+) icon in the bottom right corner on The Add User screen displays.
Configuration
the left pane to add a user to which you want to
Item Add User
assign recipients.
4 Maintain User Input and find your user name or ID in dialog box The Assign Recipientsscreen
and choose Add. displays.
5 Add New Entry In the Assign Recipients dialog box, enter the in-
formation as follows and then choose Save.
• Namespace: /FIEDI
• Recipient Name:
EDI_FIN_INV_02_RECIPIENT
• Message Type: Application Error
• Overview: Tick
• Technical User: Tick
3 Choose a Num- In the Result List section, you can view the name- You can see the number of
ber to View De- space that you entered in the Assign Recipients to
all: warning, error, success, and
tails Users app. Choose a number to view details.
other types of messages.
4 Maintain User On the left pane, you can expand the nodes to see The Assign Recipients screen
how many times an intercompany billing docu- displays.
ment was transferred in the brackets. On the right
pane, you can see the details about a document.
Purpose
This process step shows you how to post travel on additional GL (other than default mapped via content) and
relevant for concur integration, you also need to expand this customizing to map the travel expenses to clearing
account.
Procedure
Depending on your configuration environment for SAP S/4HANA Cloud, choose one of the following options:
• Select Area:
Controlling
• Subarea: Cost
Center
Accounting
• Process: Assign
Intercompany
Account
for Actual
Postings
• Chart of Accounts:
YCOA
10 Maintain the Account Repeat step 9 for all the The Account assign-
Assignments
new travel GL which are ments is updated.
posted for travel in con-
cur.
Test Step # Test Step Name Instruction Expected Result Pass / Fail / Comment
Choose Open
Documentation for the
found line item to see
more details about this
configuration activity.
• Select Area:
Controlling
• Subarea: Cost
Center
Accounting
• Process: Assign
Intercompany
Account
for Actual
Postings
• Chart of Accounts:
YCOA
7 Maintain the Account Repeat step 6 for all the The Account assign-
Assignments
new travel GL which are ments is updated.
posted for travel in con-
cur.
Hyperlinks
Some links are classified by an icon and/or a mouseover text. These links provide additional information.
About the icons:
• Links with the icon : You are entering a Web site that is not hosted by SAP. By using such links, you agree (unless expressly stated otherwise in your agreements
with SAP) to this:
• The content of the linked-to site is not SAP documentation. You may not infer any product claims against SAP based on this information.
• SAP does not agree or disagree with the content on the linked-to site, nor does SAP warrant the availability and correctness. SAP shall not be liable for any
damages caused by the use of such content unless damages have been caused by SAP's gross negligence or willful misconduct.
• Links with the icon : You are leaving the documentation for that particular SAP product or service and are entering an SAP-hosted Web site. By using such links,
you agree that (unless expressly stated otherwise in your agreements with SAP) you may not infer any product claims against SAP based on this information.
Example Code
Any software coding and/or code snippets are examples. They are not for productive use. The example code is only intended to better explain and visualize the syntax and
phrasing rules. SAP does not warrant the correctness and completeness of the example code. SAP shall not be liable for errors or damages caused by the use of example
code unless damages have been caused by SAP's gross negligence or willful misconduct.
Bias-Free Language
SAP supports a culture of diversity and inclusion. Whenever possible, we use unbiased language in our documentation to refer to people of all cultures, ethnicities, genders,
and abilities.
SAP and other SAP products and services mentioned herein as well as
their respective logos are trademarks or registered trademarks of SAP
SE (or an SAP affiliate company) in Germany and other countries. All
other product and service names mentioned are the trademarks of their
respective companies.