Skip to Content
Product Information
Author's profile photo CA Zunaid Hingora

FI – SD Integration – VKOA – Understanding Flow – SAP ECC

FI-SD Integration

FI-SD integration is very important topic for FICO consultants. This is the one of most asked interview question and lack of knowledge/concept could result in rejection.  This concept could be understood in totality to avoid any confusion. FI-SD integration knowledge for FICO consultant is must in Implementation/Support/Roll Out projects.


  • This is a simple document for FI SD integration.
  • This document is for Finance consultants to understand the FI-SD concept at Macro Level.
  • This document will help you to understand basics of FI SD integration and not the complete process.
  • This document is created based on the knowledge I have. There might be much more than what is covered in this document.
  • This document is different from other documents available on portal as other document focuses on SD concepts, Accounting entries, while this document focus on ‘Simplified approach’ to help understand FI-SD concept.
  • Please share your inputs in Comment section, if you feel anything is missed out or to be added.
  • This document is created with the purpose to share the knowledge and help the community.


  • Purpose
  • VKOA – Assign GL Accounts
  • Cust Account Assignment Group (AAGC – Column 5)
  • AcctAssmtGrpmat (AAGM – Column 6)
  • Account Key
  • Pointers
  • Journal Entries
  • Exercise
  • Conclusion


Purpose of this document is mentioned below:

  • Not to understand SD concept, but to understand what is exactly required to understand by Finance team from SD Module.
  • This will help to understand the SD concepts as well.
  • I have adopted reverse engineering process rather than understanding through SD.
  • We will proceed through VKOA to SD to understand this concept, instead of directly understanding the SD concept.

VKOA – Assign GL Accounts.

VKOA is the transaction code for FI-SD integration. If you access this tcode, below screen will appear. This is FI-SD integration point. There are 5 table for this integration. At first look, finance consultant will be nervous and lost. If you understand first table, rest are repetitive. Double click on Table 001.

Below screen will appear. In total there are 9 columns out of which first 4 are simple to understand.

  1. Application – Its should be V. V is sales and distribution. Very straight forward. For more option, press F4 and check.
  2. Condition Type – This isn’t an SD condition type. This is condition type for Usage and Application. Don’t get confused this with SD condition type. Only 2 options will come as below. There might be more and I am not aware.
  • KOFI – Accnt Determination
  • KOFK – Acct Determ.with CO
  1. Chart of Account – This is Chart of account. Very simple to understand.
  2. Sales organisation – This is nothing but our company code.

So, first 4 items are clear an pretty simple.

Next 3 columns are important. 5th 6th and 7th. This are SD values. Let’s see where its coming from Billing document. If you relate this with Billing document, it will be easy to understand the concept.

Cust Account Assignment Group (AAGC – Column 5).

Column AAGC. Cust Account assignment group. Where does it comes from billing document? See below screenshot.

Go to VF03. Give the billing document and press enter. Click on header data. If you see there are 5 tabs. It means its header.  Entry is highlighted. This goes to column 5. Here Text is given and in VKOA numbers are given

AcctAssmtGrpmat (AAGM – Column 6)

Column 6 AcctAssmtGrpmat comes from below highlighted field. This comes from Line item. Here Text is given and in VKOA numbers are given.

Account Key (Actky Column 7)

Account key is the 7th column. Where is it coming from? In Condition tab below, Click on analysis button.

Below screen will appear. Condition type is highlighted in yellow.

Go to V/08. Select above pricing procedure and click on control.

Below entries will be displayed. If you see column Acc., there are entries for ERL. This will come in column 7.

In column 8 and 9 there are gl accounts. This gl accounts are provided by Finance team.

For column 8, gl is picked up and documents are posted. But for 9 its accrual and I am not aware of that.


Journal Entries

How Journal entries are posted for SD flow? There are 2 types of Journal entries in SD flow.

  • Cost of good sold Entries
  • Sales order flow entry (This is already explained in above section).

Cost of good sold entries GL Determination.

Cost of good sold entries is as below :

– Cost of good sold account debit

-Inventory/Finished goods account Credit.

Now the question is from where does this GL and Its amount is picked from? It is very important to understand this flow.

GL for Cost of good sold is picked up from OBYC. This is from FI-MM integration. Key is BSX. From here inventory GL account is picked up.

GL for COGS is picked up from GBB Transaction key as shown below. General Modifier will be VAX

COGS Amount determination

Standard Price of Material is used to calculate the Amount.  Unit/Quantity will be multiplied by Standard Price and Amount is arrived.  From where does this Standard Price is derived? See below screenshot.

Note: I am not sure if there is another price which is considered for COGS. If you have any information, do share in comment section below.


  • Identify few Billing documents with Accounting document posted
  • Begin the search from Billing document to VKOA.
  • Try few documents and your Basic FI-SD integration concept will be Clear.
  • Other table in VKOA are similar or with lesser value option.


Once you go through this blog, you will be able to understand the VKOA entries, SD flow and Finance flow. Post this, you will be able to drill down to accounting entries posted through this integration.

I hope you liked the document, and this is helpful to you.


CA Zunaid Hingora

Other Blogs

Why choosing SAP Profile as a career could be best decision for anyone?
Fiori App List /
FI – SD Integration – VKOA – Understanding Flow – SAP ECC
IDOC Management – Mass Change – WLF_IDOC, Foreground Processing and other IDOC Activities.
SAP ‘ Z Process Re-Engineering’ – Enhance the productivity of the implemented solution
S/4 Hana – House Bank, Bank Account and Account ID Overview
AUC Automatic Creation from WBS – S/4 HANA
S/4HANA Finance – New vs Old transaction code
Profit Center – Assignment/Removal of Company code and Activation
AS91 – Asset Master Upload
Asset Reconciliation Account Posting ABF1L- No OAMK, OASV
Mass Upload Functionality – SAP
Data Migration Learning
SAP Interface Development Process – Detailed Guide
Fiori Apps Learning
Screen Recordings Screen Recordings, Video Export, GIF, Save as Show using PowerPoint Presentation – SAP Business Scenarios, Training Documents, End user Videos etc. | SAP Blogs
 LTMC Process LTMC Process SAP S/4HANA – Simple Steps | SAP Blogs
SAP S/4HANA Finance – New Additions, Features and Functionality
Automatic Idoc Generation while Creating Purchase Order, Nace Config – Material Management Automatic Idoc Generation while Creating Purchase Order, Nace Config – Material Management | SAP Blogs
Transport of Copies – SAP Transport of Copies – SAP | SAP Blogs
Fiori vs LTMC vs ACDOCA – Benefits, Value addition Comparision Fiori vs LTMC vs ACDOCA – Benefits, Value addition Comparision | SAP Blogs
Terms of Payment for Installment – SAP Finance Terms of Payment for Installment – SAP Finance | SAP Blogs

Assigned Tags

      You must be Logged on to comment or reply to a post.
      Author's profile photo Matthieu Fontayne
      Matthieu Fontayne

      Very nice blog Zunaid, thank you for these explanations.

      Author's profile photo CA Zunaid Hingora
      CA Zunaid Hingora
      Blog Post Author

      Welcome. My Pleasure.

      Author's profile photo Saufilbadli Ya'cob
      Saufilbadli Ya'cob

      Thanks for sharing, this is good knowledge for me.

      Author's profile photo CA Zunaid Hingora
      CA Zunaid Hingora
      Blog Post Author

      My pleasure.

      Author's profile photo Marcos França
      Marcos França

      Really nice blog and well explained! thanks for sharing!

      Author's profile photo CA Zunaid Hingora
      CA Zunaid Hingora
      Blog Post Author

      Thank you so much.