
A company arranges direct delivery of the goods to the customer from the stocks of another company belonging to the same corporate group. To put in simple terms, Company code A orders goods through its sales organization A from Plant B belonging to Company code B. It is imperative that both Plants A & B should contain master data records for the materials ordered by the customer. In other words, the material is created for both the Plants A and B and their respective storage locations.
Sales Organizations and Plants are uniquely assigned to Company codes. It is not possible to assign either a plant or a sales organization to more than one company code. Sales organizations and plants assigned to each other need not belong to the same company code. In other terms, a plant belonging to Company code A and assigned to Sales Organization A can also be assigned to Sales Organization B of Company Code B. This enables cross company or intercompany sales.

The figure Standard Sales and Purchasing shows the data flow from transactions between companies in the case where the ordering company receives sales orders for goods that are manufactured or procured by a different but affiliated company (the supplying or delivering company). The ordering company will have to purchase, receive and pay for the goods from the supplying company. Then the ordering company will arrange for the delivery of the goods to the customer and invoice the customer for the goods supplied.

Intercompany sales scenarios allow data exchange and highly automated posting logic for business transactions between two affiliates (represented by company codes) sharing the same tenant. In this arrangement the ordering company will be linked to the supplying / delivering company that will deliver the goods to the customer. The ordering company will still invoice the customer and receive payment for the goods supplied. The supplying/delivering company will use system links to invoice the ordering company for the goods supplied to the customer. The reduction in process steps and supplied documentation is depicted in the figure Intercompany Sales and Purchasing.

In order to attain the reduced process flow steps and allow for automation of transactions between the ordering and supplying company, specific system configuration settings and master data must be created in the SAP system. This is depicted in the figure Intercompany Configuration and Master Data.
- Assign the sales organization and distribution channel applicable to intercompany sales of the ordering company to the plant of the supplying company
- Link the ordering sales area applicable to intercompany sales to the plant of the supplying company
- Create an internal Business Partner with customer roles in the supplying company code and sales area to represent the ordering company
- create a business partner with supplier roles in the ordering company code and purchasing organization to represent the supplying company code(plant)
- Create/ extend each existing material master relevant for intercompany sales so that this material is available in the supplying plant/storage location, sales organization and distribution channel
- create the intercompany price condition record of condition type PI02 with ordering sales organization, supplying plant and material as key combination
In addition to these listed system settings and master data, technical settings must be made 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 "receiving" Company Code representing the customer of this intercompany scenario.
To enable posting of the EDI invoice, a sales organization must be assigned to an account determination group within an EDI invoice receiving company code. Settings must be made for the combinations of receiving company code, account determination group and valuation class for posting intercompany accounts payable documents. Against these combinations, G/L accounts must be entered and country specific tax codes must be specified.

This is the process diagram for scope item 1HO, Intercompany Sales Order Processing - Domestic.
The main steps of the process are as follows:
The Create Sales Order step confirms the intention of the customer to order goods and initiates the process.
The Create Delivery step initiates the outbound shipping of the goods from the delivering company.
The Post Good Issue step confirms the sending of stock of the goods to the customer.
The Create IC Invoice step initiates the sending of the intercompany invoice via IDoc to the ordering company.
The Create F2 Invoice step creates and sends the invoice to the customer.
The Accounts Receivable step receives the customer payments.
The Accounts Payable step receives the invoice from the delivering company.
The Accounts Receivable step receives the payments from the ordering company.
The table Main SAP Fiori Apps Used, provides a list of role(s) and app(s) for every process step.
Main Fiori apps
Process Step | Role Name | Fiori App Name |
---|---|---|
Create Sales Order | Internal Sales Representative | Manage Sales Orders |
Create Delivery | Shipping Specialist | Create Outbound Deliveries -From Sales Orders |
Post Goods Issue | Shipping Specialist | Manage Outbound Deliveries |
Create F2 Invoice | Billing Clerk | Create Billing Documents |
Create Intercompany Invoice | Billing Clerk | Create Billing Documents |