Skip to Content
Technical Articles
Author's profile photo Kazuhisa Iwamoto

Advanced Intercompany Sales in SAP S/4HANA OP/Private Cloud

Introduction

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

What is Advanced Intercompany Sales

Classic Intercompany Sales was developed in order to reduce documents between intercompany trading since SAP R/3. However, for audit and IFRS reasons Classic Intercompany Sales is not good enough.

Because Classic Intercompany Sales has no Sales Company’s Purchase Order, no Delivery Company’s Sales order, no supplier invoice verification and no valuation stock.

So, Advanced Intercompany Sales was developed.

The Advanced intercompany Sales has Sales Company’s Purchase Order, Delivery Company’s Sales order, supplier invoice verification and valuation stock.

2 Create a sales order manually or by a job

5 Create a delivery document manually or by a job

C Create a billing document manually or by a job

A Create a billing document manually or by a job

6 Stock Transfer to Stock in Transit by post GI manually or by a job (TM, EWM, 3PL etc. also)

3,4, Created a purchase order and a sales order automatically by Value Chain Monitor (VCM) after the leading sales order saved

7a,7b1,7b2,8 Created Material documents automatically after internal or external transfer of control date by VCM

B Created a supplier invoice automatically by VCM after 7

 

Pre-requisite

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

 

Customizing

Please see the below SAP Note.

3233830 – Configuration Steps for Advanced Intercompany Sales in SAP S/4HANA

3283316 – Scope activation of Technical Job Definitions in VCM processes

Or

Bast Practice Advanced Intercompany Sales (‏5D2‏)

And make sure the job settings of 3283316 – Scope activation of Technical Job Definitions in VCM processes

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

Tr-CD: SJOBREPO

You can customize the job.

Select the line and push “Customize” button

 

 

Master

Business Partner

Assign plant to Business Partner. This Business partner master is used for creating the internal purchase order automatically.

Business partner for intercompany sales

 

Price

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

Intercompany Purchase Order

Intercompany Billing document

Operation

This operation works in Best Practice.

Create a sales order from a customer. (Fiori Apps or VA01)

Set Sales Order Type and Sales Area.

 

Set sold-to party and Customer reference number.

Set material number and quantity.

If the plant is 1010(Sales company), change plant to 1710(Delivery Company).

Save the sales order.

Note: To check if the advanced Intercompany Sales on. You can check the sales item’s shipping view. (Tr-CD: VA03)

Create a delivery document from the sales order.(Fiori Apps or VL01N)

Select the sales order and push “Create Deliveries”.

Picking for the delivery document.(Fiori Apps or VL06O)

Push “For Picking”.

Set shipping point.

 

Push “Execute” button.

Select the delivery document.

Push “Change Outbound Deliveries”.

Set the picked quantity and Save it.

Good Issue for the delivery document.(Fiori Apps or VL06O)

Push “For Goods Issue”.

Set the shipping point.

Push “Execute” button.

 

Select the delivery document.

Push “Post Goods Issue”.

Push “Continue”.

Stock Transfer to SiT 1710 in background cause the post GI.

Good Issue for OD into SiT (GIOD)

Create a billing document for the delivery. (Fiori Apps or VF01)

Select the line billing for the customer and push “Create Billing Documents”.

Billing document to the customer

Push “Save” button.

Push “Post Billing Document”.

Create a billing document for the sales company.

Select the delivery document and push “Create Billing Documents”.

Internal Billing document from 1710 to 1010

Push “Save” button.

Push “Post Billing Document”.

Monitor through the Fiori Apps “Monitor Value Chains”.( F4854)

Push “>”.

You can see the leading sales order business process detail. Push “Information” button.

It shows the creation date for the Material document from SiT to Issue & GR for SiT.

  • The automated stock in transit postings are based on the internal and external transfer of control dates.
    • Postings will be executed in case the actual transfer of control date or the planned date plus offset is in the past.

 

The date is set from the leading sales order’s delivery date.

Automatically generated purchase order’s due date is also same date.

Automatically generated Internal sales order’s due date is also same date.

Push “Process Flow”.

You can see graphical chart of the business process.

 

After the job due date came, you can see every documents were completed.

Post GI from Issuing SiT (GIFV) created by Job

Post GR to Storage Location (GRTS) created by job

Post GI from Storage Location (GIFS) created by job

Post GI from SiT to Customer (GITC) created by job

Created Invoice Verification created by job

 

Conclusion

You understand how Advanced Intercompany Sales works.

Appendix

Help:

https://help.sap.com/docs/SAP_S4HANA_ON-PREMISE/f132c385e0234fe68ae9ff35b2da178c/c4b704762cbd4611a3ee2dc00c7a7277.html

Best Practice

Advanced Intercompany Sales (‏5D2‏)

SAP Note:

3226683 – SAP S/4HANA 2022: Restrictions and General Information for Advanced Intercompany Sales

2190119 – Background information about SAP S/4HANA technical job repository

2849364 – Jobs in the Technical Job Repository (SJOBREPO) in SAP S/4HANA 2021

3195909 – Jobs in the Technical Job Repository (SJOBREPO) in SAP S/4HANA 2022

2734777 – SJOBREPO: Technical Job Repository is not scheduling jobs in a client

3211320 – Mass Resolution of Issues in Processes Tracked by the Monitor Value Chains App

2816000 – CVI_VAL: Message “& plant already assigned to vendor &. Specify another Plant.” (CVIV_UI 122) not customizable

Fiori Apps Library

https://fioriappslibrary.hana.ondemand.com/sap/fix/externalViewer/index.html#/detail/Apps(‘F4854’)/S24OP

Video

Advanced Intercompany Sales

Related SAP Blog

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

Advanced Intercompany Sales & Stock Transfer in SAP S/4HANA Cloud

Related QA

https://answers.sap.com/questions/13830110/advanced-intercompany-sakes.html

 

Brought to you by the SAP S/4HANA Customer Care and RIG

Assigned Tags

      11 Comments
      You must be Logged on to comment or reply to a post.
      Author's profile photo Steffen Mallwitz
      Steffen Mallwitz

      Thank you for sharing. Question: Is there also support for the delivering company being on a separate (physical) system, or e.g. one company being on a S/4 HANA private cloud and the selling company being on a S/4 HANA public cloud deployment?

      Author's profile photo Kazuhisa Iwamoto
      Kazuhisa Iwamoto
      Blog Post Author

      Hello Steffen,

      This function works only in same S/4HANA client.

      Best regards, Kaz

      Author's profile photo Jayant Nalawade
      Jayant Nalawade

      Thank you so much for this informative blog on Adv. Intercompany sales and billing.

      I have a question- Is it possible to implement this functionality with Service material without delivery?

      Author's profile photo Kazuhisa Iwamoto
      Kazuhisa Iwamoto
      Blog Post Author

      Hello Jayant,

      This function expects only stock material.

      Best regards,

      Kaz

      Author's profile photo Abhishek Suman
      Abhishek Suman

      Hello Kaz,

      Thanks a lot for such an informative and detailed structured blogs.

      Just wanted to check by when we can get hands on Multi-Level Advance Inter-Company Scenarios.

       

      There are few queries could you please explain on that :-

      1. Why system doesn't allow to manually add or change the Payment term & Incoterm in the CBIC Sales document, that field is always grayed out , if it is not properly determined from the Master Data.
      2. Why we need to have Payment term field determination at header and item level both separately in the CBIC Sales document.
      3. If other document have any issue that can be resolved and we have option to reprocess it so that document can be corrected and follow on document can be generated or processed easily, but unfortunately, we don't have that option in CBIC Sales documents.
      4. Status in the VCM its shows completed even though there are issue with document such as incomplete document either because of pricing issue or some other data issue which couldn't be able to determine properly and once document shows completed, we don't have options to reprocess the document post fixing the errors or incompletion.

      Could you please help us above query.

      Thank,

      Abhishek Suman

      Author's profile photo Hendrik Lolinhandary
      Hendrik Lolinhandary

      Hello Kaz,

      Thanks for sharing this. I've a few questions:

      1. Does this work with Batch Management, i.e. the relevant batch information including batch characteristics are passed on to the participating parties?
      2. Does this work with Commodity Pricing, i.e. if the Selling Company is using Commodity Pricing, they should be able to raise the Provisional / Final Invoice based on information passed on (including from Delivery by Delivering Company) to derive and calculate the price accordingly (market price, bonus/ penalty calculation)?
      Author's profile photo Kazuhisa Iwamoto
      Kazuhisa Iwamoto
      Blog Post Author

      Hello Hendrik,

      1. I think this function doesn't support batch management. Please test it.
      2. Commodity management is not supported by this function. See below SAP Note.

      3226683 – SAP S/4HANA 2022: Restrictions and General Information for Advanced Intercompany Sales

      Author's profile photo Nabanita Pal
      Nabanita Pal

      Hi .. This is a great blog with comprehensive information. I have done set up as per best practices but automatic Sales Order and Purchase Order are not getting created. Kindly confirm the component which I can report this as Incident. Will SD-SLS will be sufficient or any other component specific to this is there ?

      Author's profile photo Kazuhisa Iwamoto
      Kazuhisa Iwamoto
      Blog Post Author

      Hello Pal,

      Please check the customizing under "IMG>Sales and Distribution>Sales>Sales Documents>Integration With Value Chain Monitoring".

      Best regards,

      Kaz

      Author's profile photo Marwan Adel
      Marwan Adel

       

      Hello Kazuhisa,

      I have a question in cases where both companies are managed by EWM, our client would like to stop the automated part of the cycle where the outbound is received in the selling company and issued to the end costumer. is it possible to make this steps manual?

       

      Thank you.

      Author's profile photo Kazuhisa Iwamoto
      Kazuhisa Iwamoto
      Blog Post Author

      Hello Adel,

      I think that EWM is not supported by this function.

      Best regards, Kaz