Skip to Content
Author's profile photo Swaminathan Jambunathan

Extension Ledger and Foreign Currency Valuation

This process describes a new functionality available in S/4HANA 1709. Presume this might be useful for those who are still exploring many of the features of S/4HANA like me.

In FINSC_LEDGER we now find some enhancements in the Extension Ledger. In the field “Extension Ledger Type”, we have three available drop-down values, out of which one is “Simulation”.

In this case, an Extension Ledger “RL” has been defined with type Simulation Ledger. We know all Extension Ledgers have an underlying base ledger and so only the “Extension Ledger” specific entries are stored in ACDOCA. However, for reporting purposes all the entries from the base ledger are added to the same, thus making it a composite Ledger. For now, let us assume the underlying Ledger in our case is “0L”.

One of the functionalities of this Simulation Ledger type is to help carry out “FC Valuation” exclusively in this ledger. So, the results are only posted in this Ledger and not in the underlying Ledger, say “0L”. So, we now branch off to the Transaction “FAGL_FCV”.


In the above screen, we see a Radio button “Simulation Run”.  The F1 Help for this field thus describes  “Simulation Run”.

“Quote” – In the simulation run, you perform the foreign currency valuation and associated postings; however, the postings are made to a separate simulation ledger. This means that you can delete the data of a simulation run (that is, the postings and history) easily without reversal postings. You can use the simulation run, for example, to analyze how postings for rates would look and as a tool for predictive analytics. “- Unquote”.

So, once the required settings are in place, we can do a simulation run and see the results. In this case , one posting document  ‘S000000009’ has been generated which is shown right below the display log.



You would notice the document number has a suffix “S”.

This FC valuation run  would be useful, as we could see all the posted results along with the values in the Leading Ledger  “ 0L”  before any period close or for any other predictive analysis . The posted values can be verified in table ACDOCA. Also this can be viewed in GL line item report “FAGLL03”.

When the check box “Delete Existing Sim. Data” is flagged the postings and the history from simulation runs are deleted. You would notice the ACDOCA table entries are no longer available.


All the required settings under “Financial Accounting > General Ledger Accounting > Valuate > Foreign Currency Valuation” are to be maintained first.

Apart from that, the minimum settings required for this are given below to generate the posting documents.

a)  Financial Accounting Global Settings > Document > Error Correction and Suspense Accounting > Define ECS Environments.


b) General Ledger Accounting > Periodic Processing > Valuate > Foreign Currency Valuation > Foreign Currency Valuation: Assignment of ECS Environment.


Number Range Object:

Number range object FAGL_FCV interval 01 must be maintained.

Define the following entries for number range interval 01 in transaction “FAGL_FCV_SNRO”:


No.       From number     To number

01         0000000001       9999999999


This is only a guide and members can read a lot of help materials available on the nodes themselves for more details. Hope this helps to understand the underlying functionality.


Your feedback would certainly help improve the quality of this document further.


J. Swaminathan

Assigned Tags

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

      Dear Swaminathan ,

      Nice document. Appreciate your efforts.



      Author's profile photo Swaminathan Jambunathan
      Swaminathan Jambunathan
      Blog Post Author


      Dear Senthil,

      Thank you so much.


      Author's profile photo Lalitha Phani Swetha Tanikella
      Lalitha Phani Swetha Tanikella

      Hi Swaminathan


      thanks for the informative blog. I have a typical situation on these lines. I have done all the standard configuration for FC val & Translation. Using 1809 system and have no extension ledger


      Now the issue is when i try to run FC val, i get this error of ECS document number range not maintained and so i went to SNUM and maintained a range for GLE_AWREF.

      it works fine now; but i want to understand why is this ECS setting needed when there is no Extension ledger and what is this new configuration for?


      Thanks in advance

      Author's profile photo putluru vijay
      putluru vijay

      i've configured the Simulation Ledger as per the shared document perhaps i don't see the same simulation ledger in FAGL_FCV ? Any clue, will be highly appreciated.

      Author's profile photo Judy Ortscheid
      Judy Ortscheid

      Hi Swaminathan,

      Very helpful.  Thanks for the information.


      Judy Ortscheid


      Author's profile photo Swaminathan Jambunathan
      Swaminathan Jambunathan
      Blog Post Author

      Hello Judy,

      Thanks so much. Really appreciate.



      Author's profile photo huang Kevin
      huang Kevin

      Very helpful.