Advanced Intercompany Stock Transfer in SAP S/4HANA OP/Private Cloud


This blog is for SD & MM consultants. This functionality can be used from SAP S/4HANA OP2022 FPS00 version.

What is Advanced Intercompany Stock Transfer

Classic Intercompany Stock Transfer was developed in order to reduce documents between intercompany trading since SAP R/3. However, For audit and IFRS reasons Classic Intercompany Stock transfer is not good enough. So, Advanced Intercompany Stock transfer was developed.

Classic Intercompany Stock Transfer has no Delivery Company’s Sales order.

The Advanced Intercompany Stock transfer has Delivery company’s sales order also.

3 Create a Purchase order manually

4 Create a Sales order automatically by Value Chain Monitor (VCM)

5 Create a outbound delivery order manually

6 Post GI for Stock transfer to SiT manually (Or TM, EWM, 3PL)

6′ Create inbound delivery order automatically by VCM

A Create a billing document to receiving company manually

7 After the internal planning due, Create material documents automatically by VCM

8 Stock transfer to 1010 manually (Or TM, EWM, 3PL)

B Create supplier invoice automatically by VCM


SAP S/4HANA OP2022 FPS00 or upper version. Fiori server must be installed.

Customize Hints:

Advanced ATP should be used.

IMG>Cross-Application Components>Advanced Availability-to-Promise (aATP)> Configuration Activities for Specific Document Types>Stock Transport Orders>Configure Delivery Type & Availability Check Procedure by Plant

IMG>Materials Management>Purchasing>Purchase Order>Set Up Stock Transport Order>Define Shipping Data for Plants

IMG>Sales and Distribution>Billing>Intercompany Billing>Define Internal Customer Number By Sales Organization

IMG>ABAP Platform>Application Server>System Administration>Activation of Scope-Dependent Background Job Definitions (Tr-CD: S_YI3_39000188)


You can customize the job.


Business Partner

Business partner for Receiving company


Receiving company’s Internal purchase price and Sending company’s Internal sales price should be exactly same. Otherwise, the internal invoice verification will fail.

Intercompany Purchase Order

Intercompany Billing document


Execute “Create Purchase Order Advanced” Fiori Apps or TR-CD:ME21N

Set Purchase Order Type, Supplier and Purchase Organization.

Set “0004 Inbound Delivery” as the confirmation Control

Internal Seles order is created automatically by VCM

Create an outbound delivery by “My Purchase Orders Due for Delivery” Fiori Apps or Tr-CD: VL10B

Set the shipping point.

Push “Execute” button

Check the purchase order

Push “Background” button

GI by “My Outbound Delivery Monitor” or Tr-CD: VL06O

Set the Shipping Point

Push “Execute” button

Check the outbound delivery

Push “Post Goods Issue” button

Push “Continue”

Success message

Good Issue for OD into SiT (GIOD) Movement Type 681

Created inbound delivery document automatically by VCM

Create a Billing document by “Create Billing Documents” Fiori Apps or TR-CD: VF01

Check the out bound delivery document and push “Create Billing Documents” button

Created the billing document as a draft

Push “Save” button

Push “Post Billing Document” button

Monitor the Advanced Intercompany Stock Transfer” process by “Monitor Value Chains” Fiori Apps

Crick the leading purchase order document and push “>” button

Crick “i” button

Job schedule is the internal transfer control data

After coming the job due date, subsequent material documents were created automatically.

You can do GR posing manually for the inbound delivery document by “Inbound Deliveries for Purchase Orders” Fiori Apps or Tr-CD: VL32N

Push “Post Goods Receipt” Button

The business process was finished.

Post GI from Issuing SiT (GIIV) Movement Type 685T

Post Goods Receipt to Receiving SiT (GRRV) Movement Type 107

Post Stock Transfer into Physical Stock (GRID) Movement Type109

Supplier Invoice