第 172 页 / 共 529 页
Unit3: DataCollection AC660
These group-specific postings are only valid for the corresponding
consolidation group: level 02, 12, 22, 24.
(24: Two-sidedelimination: Consolidationgroupchangewithspeciallogic)
Postinglevels02,12, 22aredefinedfordivestitures.
The“Preparation for consolidation group changes”tasksusesthesedivestiture
postinglevelstopostthebalancesheettozeroforthosefinancialstatementitems
that support a breakdown by activity type (that is, whose subitem category is
controlledsuchthatthesubitemdivestitureactivitytypecanbemaintainedduring
theadjustmentpostingfortheadjustedreport data).
Additional note:
The special logic refers to the accounting technique “mutual stock method”.
Duringdataselection, datarecordswithpostinglevel23aretakenintoaccount
evenwhenneithertheconsolidationunitnorthepartnerunitshouldbeincluded
on mutual stock basis.
Systemdocumentation: Preparationforconsolidationgroupchanges
Changestoaconsolidationgroupresultfromacquisitionstoordivestituresfrom
consolidation units.
1. Topreparefortheconsolidationgroupchanges,youcanperformpostings
tocorrectthereportdata,adjustedreportdata,andconsolidatedreportdata
that exists for the consolidation unit:
• Forthebalancesheetitemsofanacquiredordivestedconsolidation
unitwithbreakdownbysubitem, itmakessensetorepost thevalues
tosubitem“Acquisitiontoconsolidationgroup”or“Divestiturefrom
consolidation group”.
• In the financial statement items of the profit and loss statement, it
makessensefor an acquisition torepost theshareof periodsbefore
theacquisitiontofinancialstatementitem“Retainedearningsbefore
first consolidation”.
Thepostingsarealwaysdependentontheconsolidationgroup.
Definedocumenttypeswithpostinglevel02(reportdata: consolidation
groupchange)andpostinglevel12(standardizingentry: consolidation
group change) and one or more tasks.
2. To generate the preprocessing postings to correct the consolidated data,
define document types with posting level 22 (Two-sided elimination:
consolidationgroupchange)andpostinglevel24(Two-sidedelimination:
consolidationgroupchangewithspeciallogic)andoneormoretask.
Systemdocumentation: Subitemsforacquisitionanddivestiture
162
©2004SAPAG.Allrightsreserved. 03-12-2004
第 173 页 / 共 529 页
AC660 Lesson: Validation and Postings
This indicator for screen selection control must be activated for the subitems:
Whenit ischecked, adivestituresubitem (activitytype) canbedefinedfor the
subitems.
Posting levels II
Usethisgraphictodiscusstheindividualdocuments:
Document number 1 involves consolidation unit UnitC and thus all the
consolidationgroups(becauseUnitCiscontainedinallconsolidationgroups).
Documentnumber2involvesthereceivablesandpayablesbetweentheassociated
companiesUnitAandpartnerunitUnitB,itinvolvesCG2andCG1.
Documentnumber3involvesthereceivablesandpayablesbetweentheassociated
companiesUnitAandpartnerunitUnitD,thedocumentispostedinCG1,since
thisistheconsolidationunitthatcontainsbothconsolidationunits.
UnitA has no partner relationship to UnitD within CG2; UnitD is an external
companyforUnitA.AttheCG1level,UnitAandUnitDareassociatedcompanies
whosereceivables/payableshave tobeeliminated.
Consolidationofinvestmentscanbeperformedtwicehere: onceatthelevelof
subgroup CG3 (UnitD holds shares in UnitE) and at the level of consolidated
groupCG1(UnitAonlyholdsaminorityshareinUnitD,forexample).
Documentnumber4isdependentonCG3. Taskconsolidationofinvestmentswas
startedinCG3; theconsolidationentryalsoinvolvesCG1.
Summary:
Thetaskconsolidationofinvestmentsisperformedeconomically,usingposting
levelsandaconsolidationgroupreferencewithfewsteps.
Thepostinglevelsallowthemodelingofcorporatestructuresofanycomplexity,
andguaranteesthattheconsolidationofsubgroupsismodeledcorrectlyfor the
overall consolidated group.
163
03-12-2004 © 2004 SAP AG. All rights reserved.
第 174 页 / 共 529 页
Unit3: DataCollection AC660
Figure 40: Postings and Document Types
Twotypesofentriesarepostedduringconsolidation,adjustingorconsolidation
entries.
Thesystempostsautomaticentries totheselecteditemsthat you specify, such
as retained earnings in the balance sheet and incomestatement, provisionsfor
taxationinthebalancesheet,andincometaxexpensesintheincomestatement.
Postingsare differentiatedbythedocument type.
Eachdocumenttypeisassignedtoasinglenumberrangeforaparticularversion.
Apostinglevelandothercontrolparametersareassignedtoeachdocumenttype.
Note: Youshoulduseadocumenttypeforonetaskonly,toenableyou
to repeatandreversepostings. Thesystemneedstobeabletoidentify
the documents posted for a task.
164
©2004SAPAG.Allrightsreserved. 03-12-2004
第 175 页 / 共 529 页
AC660 Lesson: Validation and Postings
Figure 41: Document Types
SAPConsolidationsupportsawiderangeofautomaticpostings. Youcanalsopost
standardizingandconsolidationentriesmanually. Postingsareclassifiedbymeans
ofdocumenttypes. Thisenablesyoutoperformasimpleanalysisandoutlinethe
distinction between different businessfunctions.
Thesystemautomaticallygeneratesjournalentries, suchasfinancialstatement
balancingadjustmentsanddeferredincometaxes. Inthisway,youcancontrolthe
specialitemsfordeferredtaxesindependentlyoftherespectivedocumenttype. In
addition,withdocumenttypesthatarelargerthanorequalto20,youcandefinea
clearingitemforcross-consolidationunitspostings. Across-consolidationunit
postingcantakeplaceonlyfor thesepostinglevels.
Toindicateselecteditemsforthedocumenttype,enteranitemforthedebitand
credit postings.
You need to use different document types to distinguish between manual and
automaticpostings. Youcanuseidenticalordifferentnumberrangesforposting.
Theaccount assignmenttakesplacebytheitemnumberandasrequiredbythe
sub-assignmentpossibilities,whichyoucanspecifyindividually.
Areversalfunctionandamassreversalfunctionisavailableforsingledocuments.
165
03-12-2004 © 2004 SAP AG. All rights reserved.
第 176 页 / 共 529 页
Unit3: DataCollection AC660
Figure 42: Posting Levels I
The posting level standardizes the postings in the Consolidation system. For
example:
• Adjustments to reported financial data
• Standardizing Entries
Further posting levels:
• Space: Financial data fromreal-timeupdate
• 08: Itemsubstitutionbasedonlevels“space”,00,and01
• 23: Two-sided elimination (special logic), particularly for eliminating
investmentrevenueduringmutualstockconsolidation
• R0toR3 Reporting ReportWriter (roll-up only)
Standardizingentriesarevalidinalltheconsolidationgroups,whichcontainthe
consolidation unit that is posted against.
Two-sided consolidation entries are valid only for the consolidation groups in
whichtheconsunitandthepartnerunitareconsolidatedusingthepurchase, or
proportional, ormutualstockmethod(levels23and24).
Postings that are dependent on the consolidation group are valid only for the
relevant consolidation unit (levels 02, 12, 22, and 24) or for the consolidation
groupandalltheother groupsinwhichitisincluded.
166
©2004SAPAG.Allrightsreserved. 03-12-2004
第 177 页 / 共 529 页
AC660 Lesson: Validation and Postings
Figure 43: Posting Levels II
Youspecifyapostinglevelwhenyoudefinedocumenttypes.
Journal entries are stored in the database with a respective posting level. In
reporting, theycanbesubdividedbythepostinglevel.
Intheaboveexample,documentsareportrayedfordifferenttasks:
• Activity 1:
ThestandardizingentrytoconsunitConlyaffectsthisunit. Thedocument
is valid in all the cons groups (CG).
• Activity 2:
TheeliminationofIUpayablesandreceivablesbetweenAandBisvalid
in the cons groups 1 and 2.
• Activity 3:
TheeliminationofIUpayablesandreceivablesbetweenAandBisvalid
intheconsgroup1,asbothcompaniesareonlyaffiliatedtocompaniesat
the group level.
• Activity 4:
The taskconsolidationof investmentsis started inCG1, the document is
createdinthelowestaffectedconsgroupCG3andisalsovalidinCG1.
167
03-12-2004 © 2004 SAP AG. All rights reserved.
第 178 页 / 共 529 页
Unit3: DataCollection AC660
Demonstration: Document Types
Purpose
To demonstrate document types
System Data
System:
Client:
UserID:
Password:
Setupinstructions:
1. DemonstratethedocumenttypesindetailintheIMG.
2. Ifnecessary, discussthepossibleusesforsomeofthecontrolfunctionsin
the document types.
3. Create a standardizing entry.
168
©2004SAPAG.Allrightsreserved. 03-12-2004
第 179 页 / 共 529 页
AC660 Lesson: Validation and Postings
Exercise 7: Validation
133
Exercise Duration: 15 Minutes
Exercise Objectives
After completingthisexercise, youwillbeableto:
• Definesimplevalidationrulesusingtheformulabuilder
Business Example
You have now entered in the individual financial statement data of all the
consolidation units in your prototype example.
This datanow needsto be validated, in order toprovidea correct basisfor the
following tasks.
Task:
Defining and running a validation:
1. DefinevalidationVXY(whereXY=50+yourgroupnumber).
The validation containstwo simplesteps:
1st check:
EnsuresthatthesumofassetFSitemsisequaltothesumofliability/equity
FS items.
2nd check:
Checkswhether depreciation ofmachineryand equipment inthebalance
sheet isequaltothedepreciationexpenseofmachineryand equipmentin
the income statement.
Hint: Specifythestandardmessages601and607,andusethelocal
currency fields for message output.
2. Assignthevalidationruletoallconsolidationunits.
3. Runthetaskthatvalidatesthelocalcurrencydata. Thesystemautomatically
blocksthetaskifitissuccessfullycompletedforthewholegroupG1.
Youhavealreadymadetheappropriatesettingintheprevioussection
169
03-12-2004 © 2004 SAP AG. All rights reserved.
第 180 页 / 共 529 页
Unit3: DataCollection AC660
Solution 7: Validation
Task:
Defining and running a validation:
1. DefinevalidationVXY(whereXY=50+yourgroupnumber).
The validation containstwo simple steps:
1st check:
EnsuresthatthesumofassetFSitemsisequaltothesumofliability/equity
FS items.
2nd check:
Checkswhether depreciation of machineryand equipment inthebalance
sheet isequal tothedepreciationexpenseofmachineryandequipment in
the income statement.
Hint: Specifythestandardmessages601and607,andusethelocal
currency fieldsfor message output.
a) To define a validation, choose:
Menu Path: Tools→Customizing→IMG→ ExecuteProject→
SAPReferenceIMG→EnterpriseControlling→Consolidation→
Data →Validations for Reported Data and Standardized Data →
Definevalidations→Createvalidation→Choose
EnterVXYasthenameofyourvalidation(whereXY=50+yourgroup
number)anddescriptionGroup##Validation. Enter.
Put cursor on VXY folder . Then choose Insert step icon. Edit the
stepsPrerequisite,Check,Messagesuccessivelybyplacingcursoron
each and double-clicking.
Make the following settings for the validation using the Formula
Builder
Validationstep001: Totalassets=Totalliabilities+stockholders’
equity
Continued on next page
170
©2004SAPAG.Allrightsreserved. 03-12-2004
第 181 页 / 共 529 页
AC660 Lesson: Validation and Postings
Field/DataType Value
Prerequisite: TRUE
Check: SUM(ECCSDAT-HSLYD)whereT100000
= SUM (ECCSDAT-HSLYD) where
T200000
Message: Usetheexistingmessage601
T100000and T200000 areRules. You accessthembyselecting the
Rules tab.
Clickonthebuttonsintheformulabuildertoselectthem.
Youcan display thetechnical namesin thetop section ofthe screen
bychoosingSettings→TechnicalnamesorbyselectingtheDisplay
TechnicalNameicon(3rdicon)totherightofthefieldnamelistings.
When choosing Table fields, first select Data structure for CS
validation,thenyouwillseethefielddescriptions,forexample,local
currency YTD.
Hint: Notethatthecheckisstructuredasfollows:
SUM(*Tablefield*)WHERE*Rule**Operator*SUM
(*Table field*) WHERE *Rule*
Ifthetrafficlightisnotgreen,thesyntaxisincorrect.
WithcursoronVXYonleftsideofscreen,chooseInsertstepicon.
Validation step 002 : Depreciation of machineryandequipment in
thebalancesheet=depreciationofmachinery andequipment inthe
income statement
Field/DataType Value
Prerequisite: TRUE
Check: SUM (ECCSDAT-HSLYD) where
T191500 + SUM (ECCSDAT-HSLYD)
whereT311950 = ‘0.00’
Message: Usetheexistingmessage607
Hint: UsetheexistingrulesT191500_220andT311950.
ChoosetheCONSTANTbuttontoentertheconstantvalue0.
Continued on next page
171
03-12-2004 © 2004 SAP AG. All rights reserved.
| Field/DataType | Value |
|---|---|
| Prerequisite: | TRUE |
| Check: | SUM(ECCSDAT-HSLYD)whereT100000 = SUM (ECCSDAT-HSLYD) where T200000 |
| Message: | Usetheexistingmessage601 |
| Field/DataType | Value |
|---|---|
| Prerequisite: | TRUE |
| Check: | SUM (ECCSDAT-HSLYD) where T191500 + SUM (ECCSDAT-HSLYD) whereT311950 = ‘0.00’ |
| Message: | Usetheexistingmessage607 |
第 182 页 / 共 529 页
Unit3: DataCollection AC660
Save your definition.
2. Assignthevalidationruletoallconsolidationunits.
a) Assignthevalidationtoyourconsunitsbychoosing:
Menu Path: Tools→Customizing→IMG→ ExecuteProject→
SAPReferenceIMG→EnterpriseControlling→Consolidation→
Data →Validations for Reported Data and Standardized Data →
Assign Validationsto ConsolidationUnits
SelectNewEntries. Maketheassignmentforperiodcategory2and3.
EnteryourvalidationinthecolumnsVal. rptdandVal. stdforeach
of your cons units.Save.
3. Runthetaskthatvalidatesthelocalcurrencydata. Thesystemautomatically
blocksthetaskifitissuccessfullycompletedforthewholegroupG1.
Youhavealreadymadetheappropriatesettingintheprevioussection
a) Sinceyouhavealreadydefinedvalidationtasksandassignedthemto
thetaskgroup, youonly need toensurethat theAutomaticblocking
indicator issetforbothofthevalidationtasks.
Menu Path: Tools→Customizing→IMG→ ExecuteProject→
SAPReferenceIMG→EnterpriseControlling→Consolidation→
Data→DataMonitor→DefineTaskGroup
Selectyourtaskgroupanddoubleclickonassigntaskstotaskgroup.
Nowgototheapplicationandrunthedatamonitor. Executethelocal
currency vaidation task for consolidation group G1 by placing the
cursoratthecrosssectionbetweenunitG1andtheLOCALVALtask,
and choosing Update run.
MenuPath: Accounting→Enterprisecontrolling→Consolidation
→ Data Collection → Monitor
Open up the hierarchy.Position the cursor on the intersection of
consolidationgroupG1andthetaskVALIDLC.SelectUpdateRun.
Open up the results table. You should see green lights for the
validations you created.
172
©2004SAPAG.Allrightsreserved. 03-12-2004
第 183 页 / 共 529 页
AC660 Lesson: Validation and Postings
Exercise 8: Posting
137
Exercise Duration: 30 Minutes
Exercise Objectives
After completingthisexercise, youwillbeableto:
• Post a standardizing entry.
Business Example
• Youwanttopresentamanualadjustmententry.
You assume that consolidation unit A recorded a useful life of 10 years
foranasset,whereasthegroupwilldepreciatetheassetonlyoveraperiod
of 5 years.
This posting, which has aneffect on earnings, automatically triggersan
allocationofdeferredtaxesandanadjustmentofannualnetincome.
Thetaxrateof40%appliestoallconsolidationunits.
Youalreadycreatedthenecessaryselecteditemsinapreviousstep.
• Youalsoexplainhowtopostareversalofagenerateddocument.
Youaddone moreassumption toyour example:
Theinformationregardingthedifferenceinthedepreciablelifewaswrong.
Theoriginaldepreciationof consolidationunit Awascorrect, and should
notbeadjustedforthecorporategroup. Youthereforepostareversaltothe
document that was posted.
Task:
Depreciation adjustment:
1. Depreciation adjustment:
1)Defineataxrateof40%forallconsolidationunitsforpostingdeferred
taxes.
Hint: UsethefunctionCarryoutMassChange.
2) Define document type 10 for postings in local currency (LC) in
conjunction with deferred taxes.
For this document type create a new number range 10 with document
numbersfrom1000000000through1999999999.
Continued on next page
173
03-12-2004 © 2004 SAP AG. All rights reserved.
第 184 页 / 共 529 页
Unit3: DataCollection AC660
3) Create a new task calledSTD POST :
a)Shorttext: Adj.Entry; mediumtext: AdjustmentEntry·
b)Assignthenewdocumenttype10tothetask,makingiteffectivefromlast
year and period 12.
4)AddtaskSTDPOSTtothetasksinyourtaskgroup.
5) Posttheadjustmententryin thedatamonitor.
Makeanoteofthedocumentnumberanddisplaythedocument.
In the Information System, display a list of the totalsrecordsand journal
entries.
2. Reversethe document created beforehand.
1)Displaythedocumentandmakesurethatthereversaldocumentnumberis
recordedintheoriginaldocument,andtheorganizationdocumentnumberis
recorded in the reversal document.
2) Block the taskSTD POST in the data monitor for the entire corporate
group G1.
174
©2004SAPAG.Allrightsreserved. 03-12-2004
第 185 页 / 共 529 页
AC660 Lesson: Validation and Postings
Solution 8: Posting
Task:
Depreciation adjustment:
1. Depreciation adjustment:
1)Defineataxrateof40%forallconsolidationunitsforpostingdeferred
taxes.
Hint: UsethefunctionCarryoutMassChange.
2) Define document type 10 for postings in local currency (LC) in
conjunction with deferred taxes.
For this document type create a new number range 10 with document
numbersfrom1000000000through1999999999.
3) Create a new task called STD POST :
a)Shorttext: Adj.Entry; mediumtext: AdjustmentEntry·
b)Assignthenewdocumenttype10tothetask,makingiteffectivefromlast
year and period 12.
4)AddtaskSTDPOSTtothetasksinyourtaskgroup.
5) Posttheadjustmententry inthedatamonitor.
Makeanoteofthedocumentnumberanddisplaythedocument.
In the Information System, display a list of the totals records and journal
entries.
a) Depreciation adjustments:
1) Add the percentage rate for posting deferred taxes in the master
records of the consolidation units.
Since this change is the same for all units, use the Mass Changes
function.
Menu Path: Tools→Customizing →IMG →Execute Project →
SAPReferenceIMG→EnterpriseControlling→Consolidation→
Master Data → Organizational Units → Consolidation Units →
Carry out a mass change
Enter the following values:
Continued on next page
175
03-12-2004 © 2004 SAP AG. All rights reserved.
第 186 页 / 共 529 页
Unit3: DataCollection AC660
Field/Data Type Value
Dimension XY
Consolidation group G1
Consolidation units A through E
Version 100
Year Current Year
Period 12
Newvalues→saveasnewvalue 40 % tax rate
Test run No
Execute program.
2) Define the new document type 10.
Menu Path: Tools→Customizing→IMG→ ExecuteProject→
SAPReferenceIMG→EnterpriseControlling→Consolidation→
Data→ManualPosting→Definedocumenttypes
ChooseNewentries andenter thefollowing:
Field/Data Type Value
Document type 10
Description ADJUSTMENTENTRIES
Posting level 10
Balance check 0
Application 9
Manual posting Select theindicator
Postinginlocalcurrency Select theindicator
Deferred Taxes Select the indicator for debits
and credits
Number Range Maintenance:
Number range ID 10
Number range 101000000000to1999999999
Year valid until (2003)
ChooseNumberRanges/AutoReversalfolder. ChooseNewEntries.
Specifyversion100andthenumberrange(10).
Continued on next page
176
©2004SAPAG.Allrightsreserved. 03-12-2004
| Field/Data Type | Value |
|---|---|
| Dimension | XY |
| Consolidation group | G1 |
| Consolidation units | A through E |
| Version | 100 |
| Year | Current Year |
| Period | 12 |
| Newvalues→saveasnewvalue | 40 % tax rate |
| Test run | No |
| Field/Data Type | Value |
|---|---|
| Document type | 10 |
| Description | ADJUSTMENTENTRIES |
| Posting level | 10 |
| Balance check | 0 |
| Application | 9 |
| Manual posting | Select theindicator |
| Postinginlocalcurrency | Select theindicator |
| Deferred Taxes | Select the indicator for debits and credits |
| Number Range Maintenance: | |
| Number range ID | 10 |
| Number range | 101000000000to1999999999 |
| Year valid until | (2003) |
第 187 页 / 共 529 页
AC660 Lesson: Validation and Postings
ChooseDefineNumberRange. ChooseInsertintervaliconandenter
dataaslistedabove. Savethenumber range.
Save your entries.
3) Define a new task for the adjustment entry and insert the task in
the existing task group.
Menu Path: Tools→Customizing →IMG →Execute Project →
SAPReferenceIMG→EnterpriseControlling→Consolidation→
Data→ Manual Posting→Definetasks
ChooseNewentriesandcreatethetaskSTDPOST.textStdPosting)
Selectthistask anddouble-clickDocument TypeAssignmentfolder.
ChooseNewEntries andspecifythefollowing:
Field/Data Type Value
Effective year year 2002
Effective period Last year
Document type 10
4)Aftersavingtheseentries,addtaskSTDPOSTasaNewEntryto
task group DATA.
Menu Path: Tools→Customizing →IMG →Execute Project →
SAPReferenceIMG→EnterpriseControlling→Consolidation→
Data→DataMonitor→DefineTaskGroup
Selectyourtaskgroupanddoubleclickonassigntaskstotaskgroup.
Selectnewentries. Addthetask STDPOST.
Save your entries
5)Intheapplication,runthedatamonitorandexecutetheadjustments
taskforconsolidationunitAbyplacingthecursoratthecrosssection
between unit Aand theSTDPOST task, and choosing Updaterun.
EnterdocumentheadertextandthenselectLineItemstab.
Field/Data Type Value
Item191500,Subitem220 -100
Item311950,Subitem0003 100
Saveandmakeanoteof thedocument number whenit isdisplayed
on the status line.
Todisplaythedocument,fromwithinthedatamonitor,choose:
Continued on next page
177
03-12-2004 © 2004 SAP AG. All rights reserved.
| Field/Data Type | Value |
|---|---|
| Effective year | year 2002 |
| Effective period | Last year |
| Document type | 10 |
| Field/Data Type | Value |
|---|---|
| Item191500,Subitem220 | -100 |
| Item311950,Subitem0003 | 100 |
第 188 页 / 共 529 页
Unit3: DataCollection AC660
Menu Path: Goto →Journal entries
Select the following:
Field/Data Type Value
Dimension XY
Consolidation group G1
Consolidation unit A
Version 100
Fiscal year 2002
Period 12
Document type 10
Posting level 10
Chart of accounts XY
Makesureyoudeleteanyotherentries. Afterconfirmation,theselected
document will be displayed.
An alternative way of displaying the document is to directly select
thedocumentnumberthatwasdisplayedonthestatuslinewhenthe
adjustment wasposted. Todothis, choose:
MenuPath: Accounting→Enterprisecontrolling→Consolidation
→DataCollection→Manualposting→Display
2. Reversethe document created beforehand.
1)Displaythedocumentandmakesurethatthereversaldocumentnumberis
recordedintheoriginaldocument,andtheorganizationdocumentnumberis
recorded in the reversal document.
Continued on next page
178
©2004SAPAG.Allrightsreserved. 03-12-2004
| Field/Data Type | Value |
|---|---|
| Dimension | XY |
| Consolidation group | G1 |
| Consolidation unit | A |
| Version | 100 |
| Fiscal year | 2002 |
| Period | 12 |
| Document type | 10 |
| Posting level | 10 |
| Chart of accounts | XY |
第 189 页 / 共 529 页
AC660 Lesson: Validation and Postings
2) Block the task STD POST in the data monitor for the entire corporate
group G1.
a) Reversal:
Toenterareversalagainstanalreadyposteddocument,runtheSTD
POSTtaskfromthedatamonitorforconsunitAbychoosingUpdate
run.or, in the application menu go to:
MenuPath: Accounting→Enterprisecontrolling→Consolidation
→DataCollection→Manualposting→Enter
UnderCopyfromenterthedocumentnumberoftheentryyouposted
beforehand, andselect theReverse flag.
Afterenteringaheadertextforthereversal,choosetheLineItemstab.
ReversethisdocumentbychoosingPost(orUpdate).
Finally,blockthetaskSTDPOSTfortheentiregroupbyplacingthe
cursoratthecrosssectionbetweenthetaskandconsolidationgroup
G1, and selecting Block.
179
03-12-2004 © 2004 SAP AG. All rights reserved.
第 190 页 / 共 529 页
Unit3: DataCollection AC660
Lesson Summary
You should now be able to:
• Explain the concept of validations
• Describe postings and document types
180
©2004SAPAG.Allrightsreserved. 03-12-2004
第 191 页 / 共 529 页
AC660 Unit Summary
Unit Summary
You should now be able to:
• Explain the data collection methods from both SAP systems and the
non-SAP systems
• Use financial data in consolidation
• Describe the features of the status monitor
• Customize data monitor
• Assign tasks in the data monitor
• Describe the settings for online dataentry
• Define data entry layouts
• DescribeofflinedataentrywithMicrosoftAccess/Excel
• Explain flexible upload
• Explain the concept of validations
• Describe postings and document types
181
03-12-2004 © 2004 SAP AG. All rights reserved.
第 192 页 / 共 529 页
UnitSummary AC660
182
©2004SAPAG.Allrightsreserved. 03-12-2004
第 193 页 / 共 529 页
AC660 Test Your Knowledge
Test Your Knowledge
147
1. Incaseofdatacollectionfromnon-SAPsystems,thereisMicrosoftAccess
dataentryusinganadditionalMicrosoftExcelinterface.
Fillintheblankstocompletethesentence.
2. The dataisrecordedusingvariousdatacollectionprocedures.
Fillintheblankstocompletethesentence.
3. Which of these isNOT true about tasks?
Choosethecorrectanswer(s).
□ A Tasks are user-defined
□ B Tasks can begrouped intotaskgroups
□ C Tasks can only be run in test mode
□ D Taskscanberunsuccessivelyuptothenextmilestone
4. A group-dependent task group must always be a partial number of the
tasknumber and must alwaysstart with the first taskof the
global task group.
Fillintheblankstocompletethesentence.
5. Whichtaskcanbeenteredonlyonceinthedatamonitortaskgroup?
Choosethecorrectanswer(s).
□ A Balance carry forward
□ B Manual posting
□ C Rollup to consolidation groups
□ D Data collection
6. Explainhowyoucancategorizethedetaillevelofthefinancialdatareported
by a unit.
7. WhatareUser-definabledataentrylayoutsusedfor?
183
03-12-2004 © 2004 SAP AG. All rights reserved.
第 194 页 / 共 529 页
TestYourKnowledge AC660
8. WhencanyouuseofflinedataentrywithMicrosoftAccess/Excel?
9. Whenisflexibleuploadused indatacollection?
10. Duringflexibleupload,youcannotselectdifferentupdatesessions.
Determinewhetherthisstatementistrueorfalse.
□ True
□ False
11. You can check the validation result step-by-step in the
.
Fillintheblankstocompletethesentence.
12. Youdonotrequirevalidationacrossconsolidationunitsordimensions.
Determinewhetherthisstatementistrueorfalse.
□ True
□ False
13. Thepostinglevelstandardizesthepostingsinthe
system.
Fillintheblankstocompletethesentence.
184
©2004SAPAG.Allrightsreserved. 03-12-2004
第 195 页 / 共 529 页
AC660 Test Your Knowledge
Answers
149
1. Incaseofdatacollectionfromnon-SAPsystems,thereisMicrosoftAccess
offlinedataentryusinganadditionalMicrosoftExcelinterface.
Answer: offline
2. Thetotalsdataisrecordedusingvariousdatacollectionprocedures.
Answer: totals
3. Which of these isNOT true about tasks?
Answer: C
Taskscanberuninbothtestand updatemodes.
4. Agroup-dependenttaskgroupmustalwaysbeapartialnumberoftheglobal
tasknumberandmustalwaysstartwiththefirsttaskoftheglobaltaskgroup.
Answer: global
5. Whichtaskcanbeenteredonlyonceinthedatamonitortaskgroup?
Answer: B
ThetaskManualpostingcanbeenteredseveral timesin thedatamonitor
task group.
6. Explainhowyoucancategorizethedetaillevelofthefinancialdatareported
by a unit.
Answer: Youcanusefinancialdatatypestocategorizethedetaillevelsof
thefinancialdatareportedbyaunitandtodetailthecategoryofdatathatit
reports. For example, youcanassignonefinancial datatypetounitsthat,
duetotheirsizeandimportance, enterhighlydetaileddataandadifferent
data type to units of lesser importance.
7. WhatareUser-definabledataentrylayoutsusedfor?
Answer: User-definabledataentrylayoutsareusedforentering reported
financialdataonlineintheSAPsystem. Theycanalsobeusedforentering
data offline.
185
03-12-2004 © 2004 SAP AG. All rights reserved.
第 196 页 / 共 529 页
TestYourKnowledge AC660
8. WhencanyouuseofflinedataentrywithMicrosoftAccess/Excel?
Answer: You can use offline data entry with Microsoft Access/Excel if
oneormoreconsolidationunitsdonotuseanyintegration,butadminister
their reported financial data on PC.
9. Whenisflexibleuploadused indatacollection?
Answer: Flexible upload can be used in data collection if one or more
consolidation units do not use integration, but administer their reported
financial data on PC.
10. Duringflexibleupload,youcannotselectdifferentupdatesessions.
Answer: False
Duringflexibleupload,youcanselectdifferentupdatesessions,inorderto
guaranteethetreatmentofdatastreams,whichalreadyexist.
11. Youcancheckthevalidationresultstep-by-stepinthevalidationlog.
Answer: validation log
12. Youdonotrequirevalidationacrossconsolidationunitsordimensions.
Answer: False
You need validation across consolidation units or dimensions to ensure
reconcileddatainlegalandmanagementconsolidation.
13. Thepostinglevelstandardizesthepostingsintheconsolidationsystem.
Answer: consolidation
186
©2004SAPAG.Allrightsreserved. 03-12-2004
第 197 页 / 共 529 页
Unit 4
Currency Translation
151
You would have already explained the configuration of the master data and
the transfer of the individual financial statement data. Next, the data that was
transferredinthelocalcurrencyor/andthetransactioncurrencyhastobetranslated
into the group currency. You do this to perform the subsequent consolidation
tasks. ExplainaboutcurrencytranslationinSAPsystem. Detailhowtoconfigure
the translation methods for each consolidation unit. Create tasks for currency
translation. Explain how to set up special financial statement items that are
required when translationdifferences with aneffect onnet income are posted.
Examinehowtomaintaintheexchangeratetableandthetableoftranslationratios.
Unit Overview
TheunitcoverscurrencytranslationinSAPConsolidation. Youwilllearnhow
to configure the translation methods for each consolidation unit. You will be
abletocreatetasksforcurrencytranslationandsetupspecialfinancialstatement
itemsthatarerequiredwhentranslationdifferenceswithaneffectonnetincome
areposted. Finally,youwillbeabletomaintaintheexchangeratetableandthe
table of translation ratios.
Unit Objectives
After completing thisunit, you will beableto:
• Determine the need for currency translation
• Evaluate currency translation methods
• Use currency translation keys
• Determine exchange rates
• Examinethetranslationofindividualfinancialstatementvaluesintogroup
currency
• Managecurrencytranslationdifferencesthatdonotaffectnetincomeorthe
ones that affect net income
• Explain rounding differences
187
03-12-2004 © 2004 SAP AG. All rights reserved.
第 198 页 / 共 529 页
Unit4: CurrencyTranslation AC660
Unit Contents
Lesson: Currency Translation Methods and Keys..........................189
Demonstration: Currency Translation....................................200
Lesson: Translation and Rounding Differences.............................203
Demonstration: Currency Translation ...................................220
Exercise 9: Currency Translation.........................................223
Exercise 10: Validation II..................................................245
188
©2004SAPAG.Allrightsreserved. 03-12-2004
第 199 页 / 共 529 页
AC660 Lesson: Currency Translation Methods and Keys
Lesson: Currency Translation Methods and Keys
Lesson Duration: 20 Minutes
152
Lesson Overview
Thislessonwillgiveyouanoverviewofcurrencytranslationmethods. Thislesson
will cover currency translation keysandcomparethevaluesof two translation
keys. Youwillalsolearnabouttherelationshipbetweenthecurrencytranslation
keys and the exchange rate indicator.
Lesson Objectives
After completingthislesson, youwillbeable to:
• Determine the need for currency translation
• Evaluate currency translation methods
• Use currency translation keys
• Determine exchange rates
Provideinformationonthemajorelementsofcurrencytranslation. Explainhow
thecombinationofexchangerateindicator andcurrencytranslationkeymakes
itpossibletoapplydifferenttranslationmethodstothefinancialstatementitems
of different sets.
Business Example
Thegroup,G1,planstointroducethecomponent,SAPConsolidationbytheend
of this year. Financial data reported by consolidation units is collected in the
Consolidationapplicationinlocalcurrency. Noticethat thelocalcurrencyof a
consolidationunitisnotthesameasthegroupcurrency. Youneedtotranslatethis
dataintogroupcurrencybeforeyoucancreateconsolidatedfinancialstatements.
Currency Translation Methods
Currency Translation: Briefly mention all the major elements of currency
translation. Usethespecifiedexampletoexplainhowcurrencytranslationworks.
Generally, different partsof thebalance sheet can betranslated usingdifferent
exchangerates. For example, fixedassetsare translatedat historical exchange
rates,whilecurrentassetsaretranslatedatcurrentexchangerates. Toachievethis,
itemsetsmustbedefinedinthesystemthatgrouptogetherthefinancialstatement
itemsthat weretranslated at the same rate. The corresponding exchange rates
mustalsobedefined. Ifthebalancesheetandincomestatementarenottranslated
in a “linear” manner with a uniform exchange rate, then currency translation
189
03-12-2004 © 2004 SAP AG. All rights reserved.
第 200 页 / 共 529 页
Unit4: CurrencyTranslation AC660
differenceswilloccur. Thedevelopmentofcurrencytranslationdifferencescanbe
extremelyinteresting,whichiswhythesystemoffersseveralreportsforanalyzing
these currency translation differences.
CustomizingElementsforCurrencyTranslation: Discussthemaincustomizing
elementsandtheircontext. Eachconsolidationunitcanbetranslatedindividually
by assigning it a translation method.
Atranslationmethodcontainstheinformationaboutthereferenceexchangerate
indicator to use, the underlying consolidation chart of accounts, and various
method entries. The method entries are differentiated between the translation
entries and the rounding entries (more details about this difference will be
mentioned later).
Themethodentriesinclude theitem sets(that is, theitemsetandsubitem set),
informationabouttheexchangerateindicator andthecurrencytranslationkey,
and information about the financial statement items for posting any currency
translation differences that arise.
The entries of the financial statement items for translating and posting the
differencesaredependentontheconsolidationchartofaccountsused,asarethe
namesof the selected financial statement items.
WhenatranslationmethodiscopiedthatwascreatedforadifferentFSchartof
accounts,thenallconsolidationchartofaccounts-specificentries(sets,andsoon)
havetobemodifiedtofitthenewconsolidationchartofaccounts.
You already referred to the selected financial statement items and their
maintenanceduringthediscussionof consolidation chartsof accounts. Atthis
point, repeatthat theselectedfinancialstatementitemsfor currencytranslation
particularlyinvolvethe“retainedearnings/annualnetincome”financialstatement
items in the income statement and the balance sheet, which are changed
automatically during currency translation.
Theexchangeratetypesareanothercustomizingelement. Theexchangeratetype
isallocatedatime-specificcombinationofexchangerateversionandexchange
rateindicator. For moreinformationonthistopic, see“DeterminingExchange
Rates”.
Define the translation ratios for all combinations of exchange rate type, from
currency, andto currency intheappropriatetable.
The exchange rate table contains the date-specific exchange rates for all
combinationsexchangeratetype,fromcurrency,andtocurrency.
190
©2004SAPAG.Allrightsreserved. 03-12-2004
第 201 页 / 共 529 页
AC660 Lesson: Currency Translation Methods and Keys
Figure 44: Currency Translation
Thecurrencytranslationtaskenablesyoutotranslatefinancialdatareportedby
consolidationunitsintheirlocalcurrencyintothecurrencyoftheconsolidation
group.
Currency translation is based on translation methods. You can define several
methodstotranslatedatareported by yourconsolidationunits. Youcan assign
everyconsolidationunit by timeperiodandversion.
Thetypeofcurrencytranslationyou usedependsontherelationshipsbetween
yourcorporategroupanditsindividualconsolidationunits(functionalcurrency).
Youcandefineanyofthecommonly-usedtranslationmethods,suchastemporal
methodandcurrent-ratemethod,foryourchartofaccounts.
191
03-12-2004 © 2004 SAP AG. All rights reserved.
第 202 页 / 共 529 页
Unit4: CurrencyTranslation AC660
Figure 45: CurrencyTranslation -Customizing Elements
Translationmethodsindicatetheexchangerateusedtotranslatecertainitems,and
howanysubsequenttranslationorroundingdifferencesaretobehandled.
Translationmethodsareassignedtoconsolidationunitsintheirmasterdata.
Item sets are rangesof items that are translated using thesametranslation key
and exchange rates.
Example:
Fixed assets: Translated using historical rates
Current assets: Translated using current rates
Incomestatement: Translated using averagerates
Ifyouwanttranslationdifferencestobepostedwithaneffectonnetincome,you
needtocreateselecteditemsforautomaticposting. Thesearetypicallyitemsfor
retainedearnings/netincomeintheincomestatementandbalancesheet.
You store exchange rates for exchange rate types in the exchange rate table.
Exchangeratetypesareacombinationofthetranslationversionandtheexchange
rate indicator.
Translation methodsaredimension-dependent.
192
©2004SAPAG.Allrightsreserved. 03-12-2004
第 203 页 / 共 529 页
AC660 Lesson: Currency Translation Methods and Keys
Currency Translation Keys
Thecombinationofexchangerateindicatorandcurrencytranslationkeymakes
itpossibletoapplydifferenttranslationmethodstothefinancialstatementitems
of different sets. The currency translation key specifies the base currency, the
table for determining the exchange rate, and the procedure for calculating the
group currency value. In the process, the exchange rate indicator determines
whetherthecurrentexchangerate,theaveragerate,oradifferentexchangerate
is used for translation.
Amajorcriterionfordifferentiatingbetweentheindividualtranslationkeysisthe
basecurrency. Whilecurrencytranslationkey9usesthetransactioncurrencyas
the base currency, all other translation keys use the local currency as the base
currency.
Formoreinformationonthedifferencesbetweentheindividualtranslationkeys,
consultthesubject“Differenttranslationkeysandexchangerateindicators”inthe
currencytranslationunitoftheSAPsystemdocumentation.
Explaineachof thesetranslationkeystotheparticipantsandusethefollowing
examples. Startyourpresentationwithacomparisonofcurrencytranslationkeys
1 and 5.
Translation at group currency value 0:
Usedincountrieswithhighinflation. Therearetwobasicwaystoproceed.
1. Theconsolidationunitisonlyrecordedinthegroupcurrency.
2. Someofthefinancialstatementsarerecordedinlocalcurrencyandgroup
currency(suchasfixedassets),whiletheremainingpartisrecordedsolely
in the local currency.
193
03-12-2004 © 2004 SAP AG. All rights reserved.
第 204 页 / 共 529 页
Unit4: CurrencyTranslation AC660
Procedure:
1. Double the asset entry in the FS chart of accounts, such as 191100 Real
estateentryinLCand191101RealestateentryinGC
2. Enterthefinancialstatementitem191100intheformwithoutabreakdown
by activity type
3. Enterfinancial statement item191101inthegroupcurrencywithactivity
types
4. Define thecurrency translation methods:
2 item sets for the fixed assets
a) Financialstatementitem191100withcurrencytranslationkey0(group
value is set to zero)
b) Financialstatementitem191101withcurrencytranslationkey6(group
valueexistsandwillnotbenottranslatedagain)
Thebalancesheet currency translationdifferenceof thefixed assets
results in the balance of the currency translation differences with
regard to sets a) and b).
Exchange rate: 2.0
FS item TC LCGCDefault Difference
191100 1,000 0 2,000 -2,000
191101 0 3,000 0 +3,000
Note: Postdifferencestothesamefinancialstatementitem.
Translationatthecurrentexchangeratethroughtheexchangeratetable:
Also see the R/3 documentation, unit “Currency translation”, example for
translation keys 1 and 5.
Historictranslationbyacquisitionyearthroughtheexchangeratetable:
Year 1998
Exchangerate: 0.5FSitemAcquisitionyearPeriodLCGC
191500 1998 12 5,000 2,500
Year 1999
Exchangerate0.4FSitemAcquisitionyearPeriodLCGCReference
191500 1998 00 5,000 2,500 2,000
Difference 500
191500 1999 12 4,000 1,600 1,600
Historictranslationthroughchangesininvestmentstable:
194
©2004SAPAG.Allrightsreserved. 03-12-2004
第 205 页 / 共 529 页
AC660 Lesson: Currency Translation Methods and Keys
Asanexample, showtheentryof afirstconsolidationfor theacquisitionof an
investment in consolidation unit B for consolidation unit D in the changes in
investmentstable(2597D).Thevalueofthecapitalstockinconsolidationunit
Dwasrecordedinthetableinboththelocalcurrencyandthegroupcurrencyin
period12ofyear 1998. Thishistoricalgroupcurrencyvalueisnotchangedby
thecurrencytranslation,sincefinancialstatementitem250100iscontainedina
set (T-250100) thatwasassigned currency translationkey4. Thesystem does,
however,determineacurrencytranslationdifferenceintheamountof250,caused
bytheparalleltranslationoftheitemvaluewiththereferenceexchangerateof0.5.
Historictranslationthroughchangesininvesteeequitytable:
Likecurrencytranslationkey3,above,thedifferencebeingthatthevaluesinthe
table of changes in investee equity are used.
Translationatthemonthlyexchangeratethroughtheexchangeratetable:
SeetheR/3documentation,unit“Currencytranslation”,examplefortranslation
keys 1 and 5.
Existinggroupcurrencyvalueisnottranslatedagain:
Aconsolidationunit suppliesitsindividual financial statement databothinthe
local currency and the group currency, using an appropriate data transmission
procedure like realtime update or rollup.
User-defined exchange rate determination:
Theuser-definedexchangeratedeterminationthroughauserexitisonlyavailable
in Release 4.5 and later.
Translationof transactioncurrency documentsat theaverageannual exchange
rate through the exchange rate table:
Usethesameexampleasforcurrencytranslationkey1,andreplacetheheaderof
thelocalcurrencycolumnwiththetransactioncurrency.
Atranslation of thetransactioncurrency at the monthly exchangerate through
the exchange rate table:
Usethesameexampleasforcurrencytranslationkey5,andreplacetheheaderof
thelocalcurrencycolumnwiththetransactioncurrency.
195
03-12-2004 © 2004 SAP AG. All rights reserved.
第 206 页 / 共 529 页
Unit4: CurrencyTranslation AC660
Figure 46: Currency Translation Keys
Different financial statement item sets are normally translated using different
exchangerates. Youusevariouscombinationsofthecurrencytranslationkeyand
theexchangerateindicatortodeterminetheseexchangerates.
The currency translation key determines the base currency for translation, the
table used to find the exchange rate, and the procedure to calculate the group
currency values.
Thecurrencytranslationkeysarefixedandcannotbechanged,excepttranslation
key 7.
Figure 47: Comparison of Translation Keys 1 and 5
196
©2004SAPAG.Allrightsreserved. 03-12-2004