Sie sind auf Seite 1von 22

AC205 Lesson: The AccruaI Engine

Lesson: The AccruaI Engine


Lesson Overview
This lesson describes how the Accrual Engine works.
Lesson Objectives
AIter completing this lesson, you will be able to:
Describe the generic Iunctions oI the Accrual Engine
State the advantages oI using the Accrual Engine in comparison to normal
accrual procedures
Activate an application component oI the Accrual Engine Ior a company code
List the required closing activities Ior the Accrual Engine
Business ExampIe
You will learn about how the Accrual Engine works.
Figure 58: AppIication Components of the AccruaI Engine
The Accrual Engine is a generic tool Ior calculating and creating accrual postings.
As input it receives basic data that describes the subject matter to be accrued,
Ior example, data Ior a rental agreement. The Accrual Engine uses this data to
calculate the accruals and creates the related periodic postings.
2006/Q2 2006 SAP AG. All rights reserved. 165
Unit 5: Profit and Loss AC205
Just like the motor oI a machine, the Accrual Engine itselI is not visible Ior the
end user. Instead, the user works with the application components oI the Accrual
Engine. The subjects to be accrued are entered there and are Iorwarded to the
Accrual Engine.
SAP develops and delivers the application components oI the Accrual Engine.
They cannot be developed by customers. The application component always
reIers to a special accruals scenario and provides an optimized user interIace
Ior this scenario.
The Accrual Engine is used amongst other things Ior:
Manual Accruals in Financial Accounting
Provisions Ior Awards
Lease Accounting
Intellectual Property Management
Additional application components will be delivered in Iuture extensions.
Figure 59: Interaction with the AccruaI Engine
The diagram shows the interaction between the Accrual Engine and the
application component.
166 2006 SAP AG. All rights reserved. 2006/Q2
AC205 Lesson: The AccruaI Engine
The Accrual Engine stores two types oI data:
Basic Data
The basic data consists oI a description oI the subject to be accrued (accrual
object) and all other inIormation required Ior carrying out the accruals. Basic
data is time-dependent.
Accrual Engine Documents and Totals Records
All accruals postings create documents in the Accrual Engine (Accrual
Engine documents) and update Iiscal year-speciIic totals records. The
Accrual Engine documents automatically create corresponding documents
in FI. Various levels oI summarization are possible. II errors occur during
the FI update, you can trigger this again manually.
Usually, two main processes are triggered Irom the application component:
Create/change basic data Depending on the Customizing settings, an
opening posting may be made immediately.
Periodic start of the accrual run or reversal oI an accrual run
An Info system gives you direct access to totals records and documents in the
Accrual Engine. You can also carry out accruals simulations.
Figure 60: Advantages of the AccruaI Engine
2006/Q2 2006 SAP AG. All rights reserved. 167
Unit 5: Profit and Loss AC205
In comparison to standard methods oI carrying out accruals, the Accrual Engine
has several advantages.
The Accrual Engine calculates the accrual amounts automatically. You do
not have to calculate the amounts manually and enter them as Iixed values in
recurring entry documents.
You can make periodic accruals postings automatically as
perIormance-optimized mass data processing using an accrual run. The
delta amount oI the cumulative accruals minus the accruals already carried
out is posted. II the amount to be accrued changes, the accruals amounts
are adjusted automatically.
You can simulate planned Iuture accruals. Depending on how the application
component is conIigured you can also carry out complete simulation
scenarios.
The Accrual Engine supports parallel accounting with either diIIerent
account areas or parallel ledgers.
An extensive InIormation System provides inIormation about planned
accruals and accruals that have already been carried out.
Figure 61: Activate the appIication component
To activate an application component oI the Accrual Engine you have to carry out
the following Customizing activities:
The application component must be assigned to the company codes that
are to use it.
The required accounting principles must be deIined iI this has not already
been done.
The application component must be assigned to the required combination oI
accounting principle and company code.
The current Iiscal year must be open Ior the application component.
168 2006 SAP AG. All rights reserved. 2006/Q2
AC205 Lesson: The AccruaI Engine
Figure 62: CIosing Activities of the AccruaI Engine
The Accrual Engine requires only a small number oI closing activities oI a purely
technical nature.
Reconciliation: Accrual Engine/General Ledger
Here, Accrual Engine documents and General Ledger documents are
reconciled with one another to check whether the transIer to the General
Ledger was complete and without errors.
Balance carryforward
At the end oI the Iiscal year you have to carry Iorward the balances oI the
accruals objects into the next Iiscal year. This has nothing to do with the
balance carryIorward in the General Ledger.
2006/Q2 2006 SAP AG. All rights reserved. 169
Unit 5: Profit and Loss AC205
Lesson Summary
You should now be able to:
Describe the generic Iunctions oI the Accrual Engine
State the advantages oI using the Accrual Engine in comparison to normal
accrual procedures
Activate an application component oI the Accrual Engine Ior a company code
List the required closing activities Ior the Accrual Engine
170 2006 SAP AG. All rights reserved. 2006/Q2
AC205 Lesson: ManuaI AccruaIs
Lesson: ManuaI AccruaIs
Lesson Overview
This lesson describes the application component 'Manual Accruals.
Lesson Objectives
AIter completing this lesson, you will be able to:
Describe how the application component 'Manual Accruals works
DeIine subjects to be accrued as accrual objects
Describe the basic settings oI the application component 'Manual Accruals
Business ExampIe
You have been asked to make the basic settings oI the application component
'Manual Accruals.
Figure 63: ManuaI AccruaIs with the AccruaI Engine
In the application component 'Manual Accruals, you create the basic data
manually via a simple user interface.
2006/Q2 2006 SAP AG. All rights reserved. 171
Unit 5: Profit and Loss AC205
The basic data is usually subject matter to be accrued based on diIIerent contracts,
such as rental agreements, insurance contracts, and so on.
Hint: There are also two Iunction modules that you can use to import
accrual objects Irom a database table via a batch job. These are:
ACACOBJECTCREATEEXT to create an accrual object
ACACOBJECTMODIFYEXT to change an accrual object. II it does
not exist yet, it is created.
A report must be written to select the data, export it, and adjust it to the structure
oI the Iunction modules. The Iunction modules can then be called up to load the
data into the Accrual Engine. You can also transIer legacy data this way (Ior more
inIormation read the IMG documentation).
Figure 64: DeferraIs
You have to create deferrals when an expense or revenue is posted in the current
period, but is incurred or earned partly or completely in the Iuture.
The slide shows an example oI a deIerral where an expense invoice Ior t 120
is received at the start oI the year and posted in the Iirst period. However, the
invoice covers a contractual service that is used throughout the entire year (Ior
example, insurance). The expense must thereIore be distributed over all periods oI
the Iiscal year equally.
172 2006 SAP AG. All rights reserved. 2006/Q2
AC205 Lesson: ManuaI AccruaIs
Figure 65: Posting DeferraIs
Following on Irom the example on the previous slide, the posting Ior the deIerrals
is as Iollows:
The invoice Ior t 120 arrives in Accounts Payable in the Iirst period and is posted
there. The posting record is:
Expense to Jendor
Using an opening posting, the entire amount is transIerred Irom the expense
account to an account Ior invoice deIerral items (ARAP). The posting record is:
Prepavments and Accrued Income to Expense
During period-end closing, part oI the amount is posted back to the expense
account Irom the prepayments and accrued income account, which means that the
prepayments and accrued income are reduced. Posting record:
Expense to Prepavments and Accrued Income
II the contract is terminated prematurely, the entire residual amount is posted to
an expense account. Posting record:
Expense to Prepavments and Accrued Income
2006/Q2 2006 SAP AG. All rights reserved. 173
Unit 5: Profit and Loss AC205
Figure 66: AccruaIs
You have to create accruals when an expense or revenue is to be received in the
Iuture, but is incurred or earned partly or completely in the current period.
The slide shows an example oI an accrual where an expense invoice Ior t 120 is
received at the end oI the year and posted in the last period. However, the invoice
reIers to a service that is used during the entire year. The expense must thereIore
be distributed over all periods oI the Iiscal year equally.
Figure 67: Posting AccruaIs
174 2006 SAP AG. All rights reserved. 2006/Q2
AC205 Lesson: ManuaI AccruaIs
The posting record Ior accruals is 'Expense to Other Payables (or provisions) in
each period. It is posted to the account
Other payables: II you are certain about the reason and amount oI the accrual
Provisions: II you are uncertain about the amount and/or reason oI the
accrual and can only estimate it
In each period in which you carry out accruals, the credit balance on the account
'Other Payables (or Provisions) increases.
When the invoice is Iinally received, it is posted as
Other pavables (or provisions) to vendor The other payables are thereby converted
into real payables.
Figure 68: Definition of the Subject Matter to be Accrued
The subject to be accrued is deIined as an accrual object. You make this deIinition
manually in the application component 'Manual Accruals. Accrual objects in
this application component are identiIied uniquely Ior each company code using
an accrual object number Irom a deIined number range.
The accrual objects are grouped in accrual object categories Ior manual accruals.
These summarize the subject matter oI similar accrual objects. For example,
insurance contracts (accrual objects) can be assigned to the accrual object category
'Insurances.
You can use accrual object categories
As a navigation level to Iind accrual objects more easily
To assign special customer-deIined parameters that describe the accrual
object in more detail
2006/Q2 2006 SAP AG. All rights reserved. 175
Unit 5: Profit and Loss AC205
Each accrual object can have several accrual items. An accruals item describes
how a related accruals type (usually costs or revenues) is accrued using a speciIic
accounting principle.
Figure 69: AccruaI CaIcuIation
The accrual is calculated Ior each accrual item, Ior each combination oI accrual
type and accounting principle speciIied. In addition to the amount to be accrued
and possibly also a quantity to be accrued, the accrual item contains an accrual
method.
A Iunction module is deIined Ior the accrual method, and this calculates the
accruals. For the 'Manual Accruals area, several Iunction modules are delivered.
However, you can also develop your own Iunction modules Ior the accruals.
The Iunction modules delivered that you can also use Ior manual accruals begin
with ACEDS* and are listed on the slide.
You can also deIine derived accruals types. These accruals amounts are calculated
Irom the accrual amounts oI other accrual types and not directly. However, derived
accrual types are not particularly relevant Ior manual accruals and are more
important Ior other application components.
176 2006 SAP AG. All rights reserved. 2006/Q2
AC205 Lesson: ManuaI AccruaIs
Lesson Summary
You should now be able to:
Describe how the application component 'Manual Accruals works
DeIine subjects to be accrued as accrual objects
Describe the basic settings oI the application component 'Manual Accruals
2006/Q2 2006 SAP AG. All rights reserved. 177
Unit 5: Profit and Loss AC205
Lesson: Posting ControI and Account Determination
Lesson Overview
This lesson explains how to conIigure the posting control and account
determination Ior the Accrual Engine.
Lesson Objectives
AIter completing this lesson, you will be able to:
DeIine the posting control oI an application component in the Accrual Engine
ConIigure the account determination oI an application component in the
Accrual Engine using rules
Business ExampIe
The employees in Financial Accounting want to show you the diIIerent posting
options available with an application component.
Figure 70: Posting ControI
178 2006 SAP AG. All rights reserved. 2006/Q2
AC205 Lesson: Posting ControI and Account Determination
The posting control is deIined Ior each
Company code
Accounting principle
Accrual type
You deIine
How frequently accruals are carried out (Ior each posting period, daily,
monthly, quarterly, every six months, annually)
The level oI summarization Ior postings beIore the update to FI You can
make the Iollowing settings
No Summarization: A separate line item is created Ior each accruals
item.
Summarization at accrual object level: A line item is created Ior each
accrual object.
Maximum Summarization: The postings are summarized to the level
oI diIIerent additional account assignments.
Figure 71: Account Determination Task
The purpose of account determination is to
Determine the document type
Determine the debit account (here: target account)
Determine the credit account (here: start account)
2006/Q2 2006 SAP AG. All rights reserved. 179
Unit 5: Profit and Loss AC205
For each accrual type, you deIine in Customizing which postings are to be made
automatically and, thereIore, Ior which postings account determination is required.
None (the accruals are calculated in the Accrual Engine, but not posted)
Only the opening posting
Only periodic postings (useIul, Ior example, Ior accruals)
All (opening posting, periodic accruals, and - iI the accrual object is
terminated prematurely - a closing posting)
For parallel accounting, the Accrual Engine supports
Parallel accounts
Parallel ledgers
For parallel accounts, you must conIigure the account determination oI the
Accrual Engine accordingly, that is, the accounts must be Iound depending on
the accounting principle.
For the parallel ledger solution, you have to assign a special ledger Ior the
accounting principle in Customizing Ior parallel accounting.
Figure 72: Derivation RuIes
180 2006 SAP AG. All rights reserved. 2006/Q2
AC205 Lesson: Posting ControI and Account Determination
Accounts are determined using derivation rules. These rules consist oI
Conditions under which the derivation rule is executed (optional)
Determination oI fields used in the derivation rule Here you deIine
Source fields (derivation rule input) All Iields Iilled Irom the Accrual
Engine.
Target fields (derivation rule output) All Iields that must be Iilled Ior
successIul account determination, or user-deIined parameters that you
can use Ior sequential derivation rules.
The rule entries themselves that derive the input Ior the target Iields Irom
the content oI the source Iields.
In the case of manual accruals (application component ACAC):
You deIine parameters as required in the Data Dictionary structure
ACAC_PARAMETERS. In the standard system, this table contains one
parameter only with the name 'EXAMPLE. You can create additional parameters
by Iilling the corresponding Iields in this DDIC structure. Instead oI using this
structure directly, however, you make an entry in the INCLUDE structure
CI_ACAC_PARAMETERS. The new Iields must be customer-deIined Iields
and start with Y or Z. Once you have activated the changed INCLUDE structure,
you can assign the new parameter to one or more accrual object categories and
maintain it in the corresponding accrual object.
Figure 73: Account Determination RuIes
The derivation rules are summarized in a set of rules. Depending on how the
derivation rules are deIined, they are processed either in parallel or sequentially.
Parallel derivation rules are processed sequentially and determine
independent results.
Sequential derivation rules must be created in the correct order, because
their results are cumulative.
2006/Q2 2006 SAP AG. All rights reserved. 181
Unit 5: Profit and Loss AC205
Figure 74: ParaIIeI Derivation RuIes
The order in which parallel derivation rules are created and processed is
irrelevant, since their results are independent oI one another. Examples are:
Derivation rules Ior diIIerent accrual objects that can be diIIerentiated by
means oI user-deIined parameters. In the conditions, the system queries the
content oI the user-deIined parameters (Ior example, Parameter 'Rents?)
and the derivation rule is only executed iI the condition is IulIilled.
Derivation rules Ior diIIerent elements oI the accounting document, that is,
one rule Ior the document type, other rules Ior the accounts.
Figure 75: SequentiaI Derivation RuIes
182 2006 SAP AG. All rights reserved. 2006/Q2
AC205 Lesson: Posting ControI and Account Determination
The order in which sequential derivation rules are created and processed is
important. Examples are:
Derivation rules Ior account determinations with diIIerent levels oI detail,
that is, the Iirst derivation rule provides a very basic account determination,
the second a more detailed account determination Ior certain transactions,
and the third a very detailed account determination Ior other transactions.
Use oI extended account determination. Using the extended account
determination you can summarize combinations oI source Iields with a
derivation rule Ior characteristic combinations. In a second derivation rule,
account symbols are determined Irom characteristic combinations. In a third
derivation rule, the accounts are derived Irom the account symbols.
2006/Q2 2006 SAP AG. All rights reserved. 183
Unit 5: Profit and Loss AC205
184 2006 SAP AG. All rights reserved. 2006/Q2
AC205 Lesson: Posting ControI and Account Determination
Exercise 13: AccruaI Engine, ManuaI
AccruaIs
Exercise Objectives
AIter completing this exercise, you will be able to:
Post Accruals using the Accrual Engine
Business ExampIe
Your company code AC## (## your group number) has taken insurance which
costs 6000 units oI your house currency each year. The insurance amount Ior the
current year was paid in Iull in the Iirst month oI the year.
Task:
Post the accrual Ior the insurance amount with the Accrual Engine.
1. Create an accrual object Ior company code AC## (## your group number).
Choose the accrual object category Z_INSURANC. Enter Accrual for
Insurance Contributions Warehouse ## (## your group number) as
the explanatory text Ior your accrual. You take the responsibility Ior the
accrual object yourselI.
Use your cost center T-A20A## Ior the account assignment (## your
group number).
For a time-based accrual, it is important to know over which period an
amount is to be distributed. This period extends over the current year.
Choose accrual type INSURA Ior your insurance contributions. The legal
principle to be used Ior the Iinancial statements is the local accounting
principle LOGA. Your company has signed an insurance contract that costs
6,000 EUR per year. You want to create accruals Ior this amount.
2. Choose 'Check and Simulate'. As the parameter Ior the simulation oI the
allocation posting, choose 01/01 oI the current year. The period is to be
determined Irom this key date. Look at the results oI your simulation.
3. Save your accrual object.
Caution: Make a note oI the number oI your accrual object.
Look at the accounting document. What is the entry in the document header
text? What is the text in the line item? From the accounting document, go to
your original document ( Accrual Engine document) which was created by
the Accrual Engine.
Continued on next page
2006/Q2 2006 SAP AG. All rights reserved. 185
Unit 5: Profit and Loss AC205
4. Display the line items oI the Accrual Engine in the inIormation system oI
the Accrual Engine. First select only actual values Ior your company code
and your accrual object. Then select the simulated values Ior reporting key
date 03.31 oI the current year.
5. Execute an accrual/deIerral run Ior the Iirst posting period.
Start your periodic accrual/deIerral run. Restrict the general selections to
your company code, accounting principles, accrual type, and accrual object
number. As the key date Ior the accrual, choose 01.31 oI the current year.
First carry out a test run, and then an update run.
In the inIormation system, display the totals and the line items oI the Accrual
Engine. Restrict the selection to your accrual object number.
186 2006 SAP AG. All rights reserved. 2006/Q2

Das könnte Ihnen auch gefallen