第 434 页 / 共 509 页
Unit10: Rollups AC220
Solution 16: Additional Optional Exercises
Task:
Direct FI-SL Postings to your ledger
1. DirectFI-SL Postingstoyour ledger AA(..RR).
ThesepostingsaretobemadeforVersion3actualdata. Usetheusertable
GXX-UTAB and document type A2.
Postthefollowingdocumentlinesforthefirsttwoperiodsofthecurrent
quarter:
Forexample: Ifthecurrentquarteristhefirstquarter,repeatthefollowing
document lines for:
a) January (Period 1)
b) February (Period 2)
Otherrequirements: Thebusinessareas0001and1500aretobereplacedby
the business area. RETL (Retail).
Thebusinessareas8000and9000aretobereplacedbythebusinessarea.
WSLE (Wholesale).
FI-SL Substitution: GXX-GSBE
Account BusinesArea SpecREG MaterialNo. AmountUSD
810200 0001 EAST T-IC-F1001 1,000.10-
810200 8000 SOUTH T-IC-R2008 2,000.20-
810200 1500 NORTH T-IC-F1002 3,000.30-
810200 9000 WEST T-IC-R2007 4,000.40-
810200 0001 NORTH T-IC-F1003 5,000.50-
810200 9000 WEST T-IC-R2009 6,000.60-
810300 0001 NORTH T-IC-F1001 2,000.20-
810300 8000 SOUTH T-IC-R2008 3,000.30-
810300 1500 EAST T-IC-F1002 4,000.40-
810300 9000 WEST T-IC-R2007 5,000.50-
810300 0001 SOUTH T-IC-F1003 6,000.60-
810300 9000 EAST T-IC-R2009 7,000.70-
Continued on next page
416
©2005SAPAG.Allrightsreserved. 2005/Q2
第 435 页 / 共 509 页
AC220 Lesson: Rollups in FI-SL
The material numbers you enter, which are all ice-cream types, will
be substituted by the categories VANILLA, CHOCOLATE, and
STRAWBERRY. To this end, enter the user exit U55 for your material
number(RMATNR)inthefieldmovementSPXX.
The target ledger is your Ledger AA (...RR).
Writedownthedocumentnumberanddisplaytheresults.
a) DirectFI-SLpostingstoyourledgerAA(..RR).
ThesepostingsaretobemadeforVersion3actualdata. Usetheuser
tableGXX-UTAB anddocument typeA2.
Post the following document lines for the first two periods of the
current quarter:
For example: If the current quarter is the first quarter, repeat the
following document lines for:
January (Period 1)
February (Period 2)
Other requirements:
Thebusinessareas0001and1500aretobereplacedbythebusiness
area RETL (Retail).
Thebusinessareas8000and9000aretobereplacedbythebusiness
area WSLE (Wholesale).
FI-SL substitution: GXX-BUSA
Thematerialnumbersyouenter,whichareallice-creamtypes,willbe
substitutedbythecategories. Tothisend,entertheuserexitU55for
yourmaterialnumber(RMATNR)inthefieldmovement. VANILLA,
CHOCOLATE, and STRAWBERRY.
ThetargetledgerisyourLedgerAA(...RR).
Writedownthedocumentnumberanddisplaytheresults.
1. Createversion 3for postingyour ledger.
SAPEasyAccess→Tools→Customizing→IMG→EditProject→
SAPReferenceIMG →Financial Accounting→SpecialPurpose
Ledger → Basic Settings
→MasterData→MaintainLedgers→ChangeLedger
Select your ledger.
Select Versions.
Continued on next page
417
2005/Q2 © 2005 SAP AG. All rights reserved.
第 436 页 / 共 509 页
Unit10: Rollups AC220
EnterVersion3foractualdata, andenter thedescriptionVersFI-SL
Direct.
2. Substitution GXXGSBE
SAPEasyAccess→Tools→Customizing→IMG→EditProject→
SAPReferenceIMG→Financial Accounting→SpecialPurpose
Ledger → Tools → Maintain Validation/Substitution/Rules →
MaintainSubstitution→SpecialPurposeLedger→LineItem
Substitution step 1: Prerequisite
Businessarea0001 ORBusinessarea 1500
Substitution value: RETL
Substitution step 2: Prerequisite
Businessarea8000ORBusinessarea=9000
Substitution value: WSLE
3. Change field movement SPXX
SAPEasyAccess→Tools→Customizing→IMG→EditProject
→ SAP Reference IMG → Financial Accounting → Special
PurposeLedger→BasicSettings→MasterData→MaintainField
Movements→ Change Field Movement
Change the field movement SPXX (where XX is your group
number)
ChoosethelinewithRMATNRandentertheexitU55:
Environment→FieldMovement→Change
Rec. Field Send Field Exit
RMATNR RMATNR U55
Enter FI-SL document lines.
Viewtheresultsofyourposting(documentdisplayinFI-SL).
2. Rollup
Create the following rollup ledgers:
Group RollupLedger Group RollupLedger Group RollupLedger
01 YA 02 YB 03 YC
04 YD 05 YE 06 YF
07 YG 08 YH 09 YI
10 YJ 11 YK 12 YL
Continued on next page
418
©2005SAPAG.Allrightsreserved. 2005/Q2
第 437 页 / 共 509 页
AC220 Lesson: Rollups in FI-SL
13 YM 14 YN 15 YO
16 YP 17 YQ 18 YR
Nowyou can roll up the datathat you posted to your ledger AA(RR) in
exercise A.
ThisrollupledgermustbedefinedforthetableZZSLTABT.
TheD/CandWritelineitemsindicatorsmustbeselected.
TheledgershouldonlystoretheLedgercurrencyUSD.Therollupversion
for this ledger is 3. Select the blocking indicator for your company
code/ledgerassignmentto1. Thisrollupledgerwillcontainthecompany’s
quarterly results. The fiscal year variantQ1 must, therefore, be assigned
to the rollup ledger.
The REVENUE ACCOUNTS 810200 and 81030, the ZONES North
and South, and the product groups VANILLA, CHOCOLATE, and
STRAWBERRYmust berolledup1:1. Thebusinessareasshouldnot be
takenoverandtheUSDamountsshouldberoundedtofulldollaramounts
(revenue accounts 810200, and 810300).
Createacorresponding field movementGXXZ(whereXX isyourgroup
number)andassigntheuserexitU02intheUserExitBeforeUpdatefield
movement header.
Refertotheexampleexit routineinthesolutions.
CreatetherollupsetGXX-ROL2forthetableZSLTABT.Thismultisetisto
contain the following sets:
GXX-LEDGER (RLDNR)
GXX-IST (RRCTY = 0) “IST” new basic set for the field RRCTY in
ZSLTABT
GXX-COCODE (RCOCODE)
GXX-VERS3(RVERS=3)“VERS3”newbasicsetfor thefieldRVERS
in ZSLTABT
GXX-NORTH-SOUTH(RZZREGION=NORTH,SOUTH)newbasicset
for the field RZZREGION in ZSLTABT
GXX-PRODGROUPS (RMATNR = VANILLA, CHOCOLATE,
STRAWBERRY)newbasicsetforthefieldRMATNRinZSLTABT
GXX-GSBE(RBUSA=RETL,WSLE)newbasicsetforthefieldRBUSA
in ZSLTABT
GXX-ERL12 (RACCT= 810200, 810300) new basic set for the field
RACCT in ZSLTABT
Continued on next page
419
2005/Q2 © 2005 SAP AG. All rights reserved.
第 438 页 / 共 509 页
Unit10: Rollups AC220
CreateyourrollupGXX-RUP2(whereXXisyourgroupnumber).
Carry out the rollup for the current quarter.
Rollup: GXX-RUP2
Parameters:
Start date: 01.01. current year
End date: 31.03. current year
This is an example for quarter 1.
x Write line items
Document type R0
x Detail list
View the results in your rollup ledger.
a) Rollup
Create the following rollup ledgers:
Group RollupLedger Group RollupLedger Group RollupLedger
01 YA 02 YB 03 YC
04 YD 05 YE 06 YF
07 YG 08 YH 09 YI
10 YJ 11 YK 12 YL
13 YM 14 YN 15 YO
16 YP 17 YQ 18 YR
NowyoucanrollupthedatathatyoupostedtoyourledgerAA(RR)
in exercise A.
ThisrollupledgermustbedefinedforthetableZZSLTABT.
TheD/CandWritelineitemsindicatorsmustbeselected.
The ledger shouldonly storethe Ledger currency USD. Therollup
version for this ledger is 3. Select the blocking indicator for your
companycode/ledgerassignmentto1. Thisrollupledgerwillcontain
the company’s quarterly results. The fiscal year variant Q1 must,
therefore,beassignedto therollup ledger.
Continued on next page
420
©2005SAPAG.Allrightsreserved. 2005/Q2
第 439 页 / 共 509 页
AC220 Lesson: Rollups in FI-SL
TheREVENUEACCOUNTS810200and81030,theZONESNorth
andSouth,andtheproductgroupsVANILLA,CHOCOLATE,and
STRAWBERRYmustberolledup1:1. Thebusinessareasshouldnot
betakenoverandtheUSDamountsshouldberoundedtofulldollar
amounts(revenueaccounts810200, and810300).
Create the rollup ledger.
SAPEasyAccess→Tools→Customizing→IMG→EditProject→
SAPReferenceIMG →Financial Accounting→SpecialPurpose
Ledger→BasicSettingsMasterData→MaintainLedgers→Create
Ledger
Ledger: YA to YR (see exercise)
Description: RollupLedger2 for GroupXX
Basic settings:
Summary table: ZSLTABT
Additional settings:
Ledgerpost. allowed xRollupallowed
Set up balance c/f xWrite lineitems
xMaintaind/cindicator Production
Summarize
Saved Currencies
NO TC and NO 2nd currency
xLedgercurrency(80) LedgercurrencyUSD
No QUANTITIES
Define version 3 for the rollup data.
Select Versions.
Version Rollup Description
3 x Version 3 RUP
Save your ledger.
AssignthisledgertoyourcompanycodeACXX.
Ledger/Company code assignment:
Company code: ACXX
Ledger: YA (...YR)
Assignment criteria:
Continued on next page
421
2005/Q2 © 2005 SAP AG. All rights reserved.
第 440 页 / 共 509 页
Unit10: Rollups AC220
Blocking indicator: 1
Fiscal year variant: Q1
Select Assign.
Saveyour ledger/companycodeassignment.
CreatetherollupsetGXX-ROL2forthetableZSLTABT.
SAPEasyAccess→Accounting→FinancialAccounting→Special
PurposeLedger→Tools→SetMaintenance→Sets→Create
CreatemultisetGXX-ROL2forthetableZSLTABT.
Create the field movement GXXZ. SAP Easy Access → Tools →
Customizing → IMG → Edit Project
SAPReferenceIMG→Financial Accounting→SpecialPurpose
Ledger → Periodic Processing → Rollup → Maintain Field
Movement→CreateRollupFieldMovement
Field movement: GXXZ
Description: FMovement2 RollupGroup XX
Receiver table: ZSLTABT
Sender table: ZSLTABT
User exit before update U02
RecField SendField
RACCT RACCT
RZZREGION RZZREGION
RMATNR RMATNR
Save the field movement GXXZ.
CreateyourrollupGXX-RUP2(whereXXisyourgroupnumber).
SAPEasyAccess→Accounting→FinancialAccounting→Special
PurposeLedger→PeriodicProcessing→Rollup→CreateRollup
Rollup type: Standard
Title: ZONEREVENUESforPRODUCTGROUPS
Sender table: ZSLTABT
Receiver table: ZSLTABT
Rollup set: GXX-ROL2
Select Processing Option.
Continued on next page
422
©2005SAPAG.Allrightsreserved. 2005/Q2
第 441 页 / 共 509 页
AC220 Lesson: Rollups in FI-SL
x Write line items
Select Continue.
Choose Rollup sequence.
EnterthefieldmovementGXXZandyourrollupledgerYA(...YR).
Save the rollup definition.
Carry out therollup for thecurrent quarter.
SAPEasyAccess→Accounting→FinancialAccounting→Special
PurposeLedger→PeriodicProcessing→Rollup→ExecuteRollup
Rollup: GXX-RUP2
Parameters:
Start date: 01.01. Current year
End date: 31.03. current year
This is an example for quarter 1.
xWrite line items
Document type R0
x Detail list
Viewthe results in your rollup ledger.
3. FinalreportGXX-FINA,libraryLXX>rep. group: FIXX
Thisreportreflectstheresultsofyour actual directpostingsandrolledup
actual data. This is a SAMPLE RESULT for a final report (example for
Q1, Per. 1- 3):
Comparison rollup data/source data
Company code: ACXX
Fiscal year: XXXX Current quarter
RUPLedgerKW-IST URSPRLedgerKW-IST
Regions/Revenues
810200
810300
VANILLA
810200
810300
Continued on next page
423
2005/Q2 © 2005 SAP AG. All rights reserved.
第 442 页 / 共 509 页
Unit10: Rollups AC220
CHOCOLATE
810200
810300
STRAWBERRY
NORTH
810200
810300
VANILLA
810200
810300
CHOCOLATE
810200
810300
STRAWBERRY
SOUTH
ZONES NORTH-SOUTH
General Selections:
Company code: ACXX
Version: 1
Current fiscal year
a) FinalreportGXX-FINA,libraryLXX>rep. group: FIXX
This report reflects the results of your actual direct postings and
rolledupactualdata. ThisisaSAMPLERESULTforthefinalreport
(example for Q1, Per. 1- 3).
Comparison rollup data/source data
Company code: ACXX
Fiscal year: XXXX Current quarter
Comparison rollup data/source data
Company code: ACXX
Fiscalyear: XXXX Current quarter
RUPLedgerKW-IST ORGLedgerKW-IST
Continued on next page
424
©2005SAPAG.Allrightsreserved. 2005/Q2
第 443 页 / 共 509 页
AC220 Lesson: Rollups in FI-SL
Regions/Revenues
810200
810300
VANILLA
810200
810300
CHOCOLATE
810200
810300
STRAWBERRY
NORTH
810200
810300
VANILLA
810200
810300
CHOCOLATE
810200
810300
STRAWBERRY
SOUTH
ZONES NORTH-SOUTH
General Selections:
Company code: ACXX
Version: 1
Current fiscal year
Report GXX-FINA, library LXX
In Leadcolumn insert Regions/Revenue.
Double-click row 1.
Choose characteristics:
Continued on next page
425
2005/Q2 © 2005 SAP AG. All rights reserved.
第 444 页 / 共 509 页
Unit10: Rollups AC220
Accountnumber: GroupGXX-ERL12(basicset)
Material: GroupGXX-PRODGROUPS(basicset)
Specialregion: GroupGXX-NORTH-SOUTH(basicset)
Enter the following texts:
Short text: ZONES N-S
Medium text: ZONES NORTH-SOUTH
Long text: ZONES NORTH-SOUTH
Select Adopt.
Position thecursoron row 1and double-clicktheExpand (Explode
Characteristics) icon.
Sort Characteristics:
Subsets(Explode) Individual Value
1. Special Region x
2. Material x
3. Account number x
Select Adopt.
Example column 1:
Selectelementtype: Predefinedcolumn: Groupcurrencyact.
Key figure: Group currency
Characteristics: Recordtype, ledger, period
Record type: 0
Ledger: Your rollup ledger YA(...YR)
Period:1(Example for quarter 1)
Enter the following texts:
Short text: RUPIST
Medium text: RUP-KWIST
Long text: RUPLedger KW-IST
Select Adopt.
Example column 2:
Selectelementtype: Predefinedcolumn: Groupcurrencyact.
Key figure: Group currency
Continued on next page
426
©2005SAPAG.Allrightsreserved. 2005/Q2
第 445 页 / 共 509 页
AC220 Lesson: Rollups in FI-SL
Characteristics: Recordtype, ledger, period
Record type: 0
Ledger: Your ledger (AA - RR)
Period: 1 to 3
Enter the following texts:
Short text: URLIST
Medium text: URL-KWIST
Long text: URSPRLedger KW-IST
Select Adopt.
Edit → General Selections
Choose characteristics
Company code: Your company code
Version: Version 3
Fiscal year: Current year
Check and save your report.
Maintain texts in the footer and header.
Save the report.
Assign thereport tothereportgroup FIXX.
Environment → Assign Report Group
Execute report (group).
Report → Execute
SOLUTIONS: User exit routines
Example1: User exit for fieldmovement
SAPEasyAccess→Tools→Customizing→IMG→EditProject
SAPReferenceIMG →Financial Accounting→SpecialPurpose
Ledger→BasicSettings→UserExits→MaintainClient-Specific
User Exits
Appl Area Ex.prog Applicationarea
GIMV ZGIVU800 Variable field
movement
Continued on next page
427
2005/Q2 © 2005 SAP AG. All rights reserved.
| Appl Area | Ex.prog | Applicationarea |
|---|---|---|
| GIMV | ZGIVU800 | Variable field movement |
第 446 页 / 共 509 页
Unit10: Rollups AC220
ZGIVU800isacopyoftheSAPexampleRGIVS000.
Program ZGIVU800
Tables: ...........
zzprod.
.......................
*FORM E55_MVC
*Readthetablezzprodandreturnaproductgroup.
form e55_mvcusingfrom_field to_field.
clear to_field.
select * from zzprod
where zzmat eq from_field.
move zzprod-zzsubmat to to_field.
endselect.
endform.
Table ZZPROD
Field name Key Data Element Type
Length CheckTable ShortText
MANDT x MANDT CLNT 3
Client
ZZMAT x MATNR CHAR 18
Material number
ZZSUBMAT MATNR CHAR 18
Material number
Table ZZPROD Contents:
MANDT ZZMAT ZZSUBMAT
T-IC-F1001 VANILLA
T-IC-F1002 CHOCOLATE
T-IC-F1003 STRAWBERRY
T-IC-R2007 CHOCOLATE
T-IC-R2008 VANILLA
T-IC-R2009 STRAWBERRY
Example 2: User exit for rollup
Continued on next page
428
©2005SAPAG.Allrightsreserved. 2005/Q2
第 447 页 / 共 509 页
AC220 Lesson: Rollups in FI-SL
SAPEasyAccess→Tools→Customizing→IMG→EditProject
SAPReferenceIMG →Financial Accounting→SpecialPurpose
Ledger→BasicSettings→UserExits→MaintainClient-Specific
User Exits
Appl Area
Appl Area Ex.prog Applicationarea
GBRU ZZLVU800 Rollup: Userexits
ZZLVU800isacopyoftheSAPexampleRGLVU000.
Program ZZLVU800
*FORM D02_USER_EXIT
*Exit 2 in rollup field movement (header)
*(Datafieldscanbechanged,forexample,forrevaluation)
*Roundgroupcurrencyvaluesroundedtofullamounts.*
form d02_user_exit.
data: hundred type i value 100.
glu2-ksl000=glu2-ksl000/hundred*hundred.
glu2-ksl001=glu2-ksl001/hundred*hundred.
glu2-ksl002=glu2-ksl002/hundred*hundred.
.............
glu2-ksl016=glu2-ksl016/hundred*hundred.
clear sy-subrc.
429
2005/Q2 © 2005 SAP AG. All rights reserved.
| Appl Area | Ex.prog | Applicationarea |
|---|---|---|
| GBRU | ZZLVU800 | Rollup: Userexits |
第 448 页 / 共 509 页
Unit10: Rollups AC220
Lesson Summary
You should now be able to:
• Describe the types of summarization
• Describe sequences in rollup
• Explain the rollup set
• Describe field movement
• Explain substitution and user exits
• Explain how to execute a rollup
430
©2005SAPAG.Allrightsreserved. 2005/Q2
第 449 页 / 共 509 页
AC220 Unit Summary
Unit Summary
You should now be able to:
• Describe the types of summarization
• Describe sequences in rollup
• Explain the rollup set
• Describe field movement
• Explain substitution and user exits
• Explain how to execute a rollup
431
2005/Q2 © 2005 SAP AG. All rights reserved.
第 450 页 / 共 509 页
UnitSummary AC220
432
©2005SAPAG.Allrightsreserved. 2005/Q2
第 451 页 / 共 509 页
AC220 Test Your Knowledge
Test Your Knowledge
347
1. Youcanrollupdatatoaledgerthatusesanon-calendarfiscalyear.
Determinewhetherthisstatementistrueorfalse.
□ True
□ False
2. A rollup is divided into sequences when the same source data has to be
transferred using a different method.
Determinewhetherthisstatementistrueorfalse.
□ True
□ False
3. For a rollup with hierarchical summarization, you must also create a
todefinethehierarchythatisto
be summarized.
Fillintheblankstocompletethesentence.
4. If thecharacteristicsarenot transferred to thereceiver table, the data for
these fields is not summarized.
Determinewhetherthisstatementistrueorfalse.
□ True
□ False
5. When a rollup is executed, the points where the user exits can be used
include:
Choosethecorrectanswer(s).
□ A Exit 1 in the rollup header
□ B Exitinthesubstitutionactivitiesinthefieldmovement
□ C Exit 2inthefieldmovement header table
□ D Exit inthefieldmovement header table
6. When you execute a rollup, you cannot specify whether or not a
carry-forwardperiodistoberolledupforaspecificyear.
Determinewhetherthisstatementistrueorfalse.
□ True
□ False
433
2005/Q2 © 2005 SAP AG. All rights reserved.
第 452 页 / 共 509 页
TestYourKnowledge AC220
Answers
348
1. Youcanrollupdatatoaledgerthatusesanon-calendarfiscalyear.
Answer: True
Youcanrollupdatatoaledgerthatusesanon-calendarfiscalyear.
2. A rollup is divided into sequences when the same source data has to be
transferred using a different method.
Answer: True
A rollup is divided into sequences when the same source data has to be
transferred using a different method.
3. For a rollup with hierarchical summarization, you must also create a
single-dimensionsettodefinethehierarchythatistobesummarized.
Answer: single-dimension set
4. If thecharacteristicsarenot transferred to thereceiver table, the data for
these fields is not summarized.
Answer: False
If thecharacteristicsarenot transferred to thereceiver table, the data for
these fields is summarized.
5. When a rollup is executed, the points where the user exits can be used
include:
Answer: B, C
Whenarollupisexecuted,userexitscanbeusedatfourdifferentpoints:·
• Exit in the rollup header
• Exit 1 inthefieldmovementheader table
• Exitinthesubstitutionactivitiesinthefieldmovement
• Exit 2 inthefieldmovementheader table
434
©2005SAPAG.Allrightsreserved. 2005/Q2
第 453 页 / 共 509 页
AC220 Test Your Knowledge
6. When you execute a rollup, you cannot specify whether or not a
carry-forwardperiodistoberolledupforaspecificyear.
Answer: False
Whenyouexecutearollup,youcanspecifywhetherornotacarry-forward
period is to be rolled up for aspecific year.
435
2005/Q2 © 2005 SAP AG. All rights reserved.
第 454 页 / 共 509 页
CourseSummary AC220
Course Summary
You should now be able to:
• ExplaintheimportanceofFI-SLandinformationflowinFI-SL
• Listthekeycharacteristicsand keyfiguresin theFI-SL environmentand
determinetheprerequisitestocreateanewfieldinFI-SL
436
©2005SAPAG.Allrightsreserved. 2005/Q2
第 455 页 / 共 509 页
Appendix 1
Course Information
Figure 184: Conclusion
Figure 185: Course Objectives
437
2005/Q2 © 2005 SAP AG. All rights reserved.
第 456 页 / 共 509 页
Appendix1: CourseInformation AC220
Figure 186: Additional Course Objectives
Figure 187: Additional Course Objectives (1)
Figure 188: Course Goals
438
©2005SAPAG.Allrightsreserved. 2005/Q2
第 457 页 / 共 509 页
AC220 Appendix 1: Course Information
Figure 189: Course Overview Diagram
Figure 190: Main Features Diagram (1)
439
2005/Q2 © 2005 SAP AG. All rights reserved.
第 458 页 / 共 509 页
Appendix1: CourseInformation AC220
Figure 191: Main Features Diagram (2)
Figure 192: Main Features Diagram (3)
440
©2005SAPAG.Allrightsreserved. 2005/Q2
第 459 页 / 共 509 页
AC220 Appendix 1: Course Information
Figure 193: Main Features Diagram (4)
Figure 194: Main Features Diagram (5)
441
2005/Q2 © 2005 SAP AG. All rights reserved.
第 460 页 / 共 509 页
Appendix1: CourseInformation AC220
Figure 195: Main Features Diagram (6)
Figure 196: Main Features Diagram (7)
442
©2005SAPAG.Allrightsreserved. 2005/Q2
第 461 页 / 共 509 页
AC220 Appendix 1: Course Information
Figure 197: Main Features Diagram (8)
Figure 198: Main Features Diagram (9)
443
2005/Q2 © 2005 SAP AG. All rights reserved.
第 462 页 / 共 509 页
Appendix1: CourseInformation AC220
Figure 199: Main Features Diagram (10)
Figure 200: Main Features Diagram (11)
444
©2005SAPAG.Allrightsreserved. 2005/Q2
第 463 页 / 共 509 页
AC220 Appendix 1: Course Information
Figure 201: Main Business Scenario (1)
Figure 202: Main Business Scenario (2)
Figure 203: Recommended Follow-Up Activities
445
2005/Q2 © 2005 SAP AG. All rights reserved.
第 464 页 / 共 509 页
Appendix1: CourseInformation AC220
New General Ledger Accounting (New GL)
Figure 204: New General LedgerAccounting (New GL)
SAPNote756146alsoprovidesanoverviewoftheadvantagespresentedbynew
General Ledger Accounting.
If you would like to experience new General Ledger Accounting in an SAP
training course, please attend AC210.
Note for customers currentlyusingclassicGeneral Ledger Accounting: If you
perceive the advantages outlined in the following slides as decisive for your
enterprise, you can switch to new General Ledger Accounting in a follow-up
project to the upgrade to mySAP ERP.
Planned “General Availability”: April 1,2005
New General Ledger Accounting is fully integrated with all subledgers (=>
FI-AP, FI-AR, and FI-AA)!
446
©2005SAPAG.Allrightsreserved. 2005/Q2
第 465 页 / 共 509 页
AC220 Appendix 1: Course Information
Figure205: AdvantagesofNewGeneralLedgerAccounting–Overview
Thefollowingslidesdescribetheindividualadvantagesindetail.
Ina nutshell, newGeneral Ledger Accounting comprisesfunctionscombining
classicGeneralLedgerAccountingwiththeSpecialPurposeLedgercomponent.
Caution: In spite of all the innovations mentioned so far, the “user
interfaces”forenteringdataorpostingsremainvirtuallyidenticaltothose
ofthepreviousreleasefromtheuser’spointofview!
Figure 206: AdvantagesinDetail–Extended DataStructure
447
2005/Q2 © 2005 SAP AG. All rights reserved.
第 466 页 / 共 509 页
Appendix1: CourseInformation AC220
TheFunctionalAreafieldisnowstoredinGeneralLedgerAccountingaswell.
Thismeansthatyounolongerhavetoactivatethecostofsalesledger0Ftocreate
aprofit andlossstatementforcostofsalesaccounting.
TheProfitCenterfield(likethePartnerProfitCenterfield)isalsomanagedin
GeneralLedgerAccounting. Inthisway,youcanuseGeneralLedgerAccounting
to perform management analyses.
With mySAP ERP Central Component, you can also use General Ledger
Accounting to portray a lean version of management accounting (=> “CO
light”). Costcentersand(primary)costelementsarenowavailableasobjects.
A new entity (characteristic / category) that is now available is the Segment
field. Withtheadditionofthisnewentity,youarenowabletoperformsegment
reporting.
InnewGeneralLedgerAccounting,thestructureofthetablescanbeextended
flexiblywiththeadditionofcustomfieldsandtherelatedtotalsforthosefields.
Standardreportscanbeusedforalloftheabovepurposes.
Figure207: AdvantagesinDetail–DocumentSplitting(OnlineSplit)I
Theappearanceoftheinterfaceaswellasthewayusersenterfinancialsdocuments
remain exactly thesameas in previousreleases.
An input tax rate of 16% is taken as thenorm.
Currently, SAP supports derivation of the segment from the profit center.
However,theprofitcenteritselfcanbederivedfromacostcenter,aCOorder,or
a project, for example.
448
©2005SAPAG.Allrightsreserved. 2005/Q2
第 467 页 / 共 509 页
AC220 Appendix 1: Course Information
Figure208: AdvantagesinDetail–DocumentSplitting(OnlineSplit)II
It is necessary to activate document splitting to ensure that the characteristic
Segment(orindeedanyotherentity)issplitconsistently. Uniformsegmentation
meansthata“zerobalance”isachievedforeachdocumentfortherelevantentity.
ThedisplayclearlyrepresentsnotonlyhowtheentitySegmentissplitbutalso
howitisinheritedtothevendorlineitemsandtaxlineitemsofthedocument.
With the online split (and the inheritance), the period-end closing activities
“BalanceSheet Adjustment”(=>SAPF180) and“ProfitandLossAdjustment”
(=> SAPF181) are no longer required.
Caution: Document splitting can also be applied to “subsequent
processes”,suchaspayments. Cashdiscountreceivedorcashdiscount
paidaredistributedtotheentitiesaccordingtotheamountoftheoriginal
postingstotheexpenseaccount(inthecaseofanoriginalvendorinvoice).
Customerinvoicesinwhichtherevenuesaredistributedacrossdifferententities
aretreatedinthesamewayasthevendorinvoicesreferredtointheabovenote.
449
2005/Q2 © 2005 SAP AG. All rights reserved.
第 468 页 / 共 509 页
Appendix1: CourseInformation AC220
Figure209: AdvantagesinDetail–Real-TimeIntegrationCO->FI
This slide demonstrates real-time integration of CO and FI using the
characteristic/criterion Functional Area by way of example. However, you
can also set up real-time integration for the criteria Company Code, Business
Area, Profit Center, Segment, Fund, and Receivable. The selection is not an
“either/ordecision”-youcanalsoactivatereal-timeintegrationfor allofthese
characteristics at once!
SpecialfeaturesoftheFinancialAccounting(FI)document(=>2b.):
• Postings are made in real time (per document). There is no longer any
needforreconciliation(=>[only]aggregatedforeachexpenseaccount/cost
element) with the reconciliation ledger in Cost Element Accounting
(transaction KALC).
• TheFI document doesnotrequireclearingaccounts. However, clearing
accounts are still required in mySAP ERP for cross-company code
transactions!
• Users can access the FI document generated in real-time from the
management accounting document (=> 2./2a.) and vice versa, thereby
guaranteeingtransparencyoftheaccountingdocuments!
The documents in real-time integration CO -> FI can be logged using atrace
for subsequent analysis.
450
©2005SAPAG.Allrightsreserved. 2005/Q2
第 469 页 / 共 509 页
AC220 Appendix 1: Course Information
Figure 210: Advantages in Detail –Parallel Accounting
OneoftheledgersinnewGeneralLedgerAccountingisdesignatedasthe“leading
ledger”. Theleadingledgerisgenerallyusedtoportraygroupaccounting.
Other ledgers can also be used for parallel accounting in new General Ledger
Accounting.
• ThisistheledgerapproachinnewGeneralLedgerAccountingdelivered
with mySAP ERP.
•
Caution: These are not the same ledgers as thosein the Special
PurposeLedgercomponentinReleaseR/3Enterprise!
Nevertheless, it is still possibleto portray parallel accounting using additional
accounts(=>accountapproach). Withtheaccountapproach,youonlyuseone
ledgerinGeneralLedgerAccounting,andthatledgeristakenastheleadingledger.
AsofmySAPERP,theledgerapproach(innewGeneralLedgerAccounting)and
theaccountapproacharegenerallygivenequalimportance. Formoreinformation,
see SAP Note 779251.
You can continue to use thedisplay options from earlier releases - such asthe
specialpurposeledgerapproachor thecompanycodeapproach-providedthat
these approaches have already been set up prior to mySAP ERP. However,
enhancementstosuchapproachesarenotincludedinmySAPERP.
451
2005/Q2 © 2005 SAP AG. All rights reserved.
第 470 页 / 共 509 页
Appendix1: CourseInformation AC220
452
©2005SAPAG.Allrightsreserved. 2005/Q2
第 471 页 / 共 509 页
Appendix 2
Appendix 2
Overview on FI-SL
Figure 211: Appendices
Figure 212: Table Group and OtherTechnicalities
453
2005/Q2 © 2005 SAP AG. All rights reserved.
第 472 页 / 共 509 页
Appendix2: Appendix2 AC220
Figure 213: FI-SL Transaction Data in the Database
Transaction data in the FI-SL database.
Figure 214: Determining FI-SL Storage Space: Basic Data
Calculating the required storage space.
454
©2005SAPAG.Allrightsreserved. 2005/Q2
第 473 页 / 共 509 页
AC220 Appendix 2: Appendix 2
Figure 215: Update: ONLINEorin the BACKGROUND??
Whetheryouupdatedataonlineorinthebackground,dependsondifferentcriteria:
The online mode can be used when
yourequireup-to-datedataandmayneedtoquicklyaccessdatainordertocorrect
any errors. You can also process your data online if this does not affect your
system capacity.
you usually enter planning values online.
Thebackgroundprocessingmodeisrecommendedwhen
youhavelimitedsystemcapacityandalsowhenthesystemisavailableovernight
and there are no users working in the system.
you use periodic functions that process large amounts of data (for example,
allocation, rollups, and so on).
455
2005/Q2 © 2005 SAP AG. All rights reserved.
第 474 页 / 共 509 页
Appendix2: Appendix2 AC220
Figure 216: Summary Table: Structure
The summary table contains:
fixedfieldsthat you cannotchangein the keypart, forexample, client, ledger,
recordtype, version, fiscal year, currency key, etc.
variablefields(characteristics)inthedatapart,forexample,FAREAastheobject
(RFAREA) and FAREAasthepartner (SFAREA).
Figure 217: Object Table 1 (1)
An object number (RObjno.) and a partner number (SObjno.) are also fixed
fields in the key part.
456
©2005SAPAG.Allrightsreserved. 2005/Q2
第 475 页 / 共 509 页
AC220 Appendix 2: Appendix 2
ThesenumbersrefertoObjectTable1whichcontainsthecombinationsofaccount
assignment characteristics.
These characteristic combinations are encrypted in the object table with a
consecutive object number. The key of the summary table stores this object
number instead of the original characteristic.
Youcanassignavalidityperiodtoeachofthesecharacteristiccombinations. The
combinationsarethentreatedlikemasterdatawhichisvalidatedwhenpostings
aremadetotheledgersassignedtothetable. (Theerrormessage“Invalidaccount
assignment combination...” is displayed.)
Formoreinformationonthisfunction,pleaserefertotheslidesinthisUnitunder
‘Code Combinations’.
Figure 218: Object Table 1 (2)
Example:
Object table1 containsthe characteristicFAREA.
ThesummarytablecontainsoneobjectcharacteristicRFAREA(receiver)andone
partner characteristic SFAREA (sender).
Storingapartnerfield(partnercharacteristic)isoptional.
Object characteristics (receiver) must begin with Rand partner characteristics
(sender) must begin with S.
457
2005/Q2 © 2005 SAP AG. All rights reserved.
第 476 页 / 共 509 页
Appendix2: Appendix2 AC220
Figure 219: Object Table 2 (1)
YouhavetheoptionofusingObjectTable2forthesetransactionattributes.
ThekeypartoftheoptionalObjectTable2containsthefixedcharacteristicsthat
you cannot change (the client and the C Object number). This object number
encrypts thevariable characteristics in the data part. These arethe transaction
attributes.
Figure 220: Object Table 2 (2)
Thefieldsforstoringthesummaryvalues(usuallyablockof16periodsforthe
currencyandquantityfields)comeafterthevariablecharacteristics(R,CandS
characteristics) in the summary table.
458
©2005SAPAG.Allrightsreserved. 2005/Q2
第 477 页 / 共 509 页
AC220 Appendix 2: Appendix 2
At theend of thesummary table, you can add additional characteristicswhich
arederived directly fromthecharacteristics. For example, thecontrolling area
isderived directly from the company code. These fields are primarily used in
reportingandcannot beusedfor useinotherFI-SL functionssuchasplanning
and allocation.
Figure 221: Actual Line Item Table: Structure
Thekeypartoftheactuallineitemtablecontainstheclientsandarecordnumber.
Thisnumberisaconsecutivenumberthatisassignedautomaticallybythesystem
when a record is written to the table.
As in the summary table, the data part of the actual line item table contains
the fixed characteristics. This is followed by the posting period and other
document-relatedinformation,forexample,thedocumentnumberanddocument
type,andfinallytheobjectandpartnercharacteristics(asinthesummarytable).
Youcanthenincludeadditionalcharacteristics,forexampleatransactioncode,to
furtherspecifyadocument. Thesecharacteristicsareonlyoutputinthedocument
display or in line item reporting.
459
2005/Q2 © 2005 SAP AG. All rights reserved.
第 478 页 / 共 509 页
Appendix2: Appendix2 AC220
Figure 222: Plan Line Item Tables: Structure
Thefieldsintheplanlineitemtablearethesameasthefieldsintheactualline
itemtable. However, theposting period isreplacedwiththemaximumperiod.
Asinthesummarytable,thismaximumperiodreferstotheamountbalancesand
quantitybalancesthatarenormallystoredinablockof16periods.
Figure 223: Rollup Line Items (Actual and Plan)
IfyoudisplaythesummaryrecordsinyourrollupledgerusingtheReportWriter
and select a block of data, you can drill down to the line items of the relevant
summary records.
However, this is only possible when you have created and installed the
correspondingrolluplineitem tables(actual/ plan).
460
©2005SAPAG.Allrightsreserved. 2005/Q2
第 479 页 / 共 509 页
AC220 Appendix 2: Appendix 2
Itisnotyetpossibletoautomaticallyinstallthesetablesusingthe“Definetable
group” function.
Todoso,youshouldcopythestandardexampletablesGLREFU(RollupActual
LineItemTable)andGLREFV(RollupPlanLineItemTable)andmodifythem
according to your requirements.
Figure 224: Code Combinations
Whenyoucreateorpostadocumentinthestandardsystem,youcanposttoany
characteristiccombination,iftherelevantmasterdatahasbeenmaintained.
Forexample,youcanposttoallexistingaccountsandcostcenters.
Youmaynotwanttotakeadvantageofthisflexibility. Fororganizationalreasons
itmaybenecessarytolimitthenumber ofcharacteristiccombinationsthatcan
be posted to by a document.
Inthatcase,settingCodeCombinationsinFI-SLwillhavetheresultofblocking
postings to the FI-SL ledgers which do not meet the valid combination of
characteristics.
Figure 225: Checking Code Combinations
Itisoftennecessarytolimitthecharacteristiccombinations.
461
2005/Q2 © 2005 SAP AG. All rights reserved.
第 480 页 / 共 509 页
Appendix2: Appendix2 AC220
Example: You can define that account 461000 canonlybeposted towithcost
center 3100 and business area 0001.
Figure 226: Validity Periods
For these code combinations, you assign a validity period for the actual data
and/or plan data.
Youactivatecodecombinationsattablelevel. Thecodecombinationsaffectall
ledgers that use this table.
Figure 227: Comparison with Validation
Thisfunctionalityissimilartovalidation,butshouldnotreplaceit.
The validation function performs extremely complicated data checks using
Boolean logic.
When you maintain the code combinations and their validity periods for
actual/plan, youcanonlyuse“If...then...”statements.
462
©2005SAPAG.Allrightsreserved. 2005/Q2
第 481 页 / 共 509 页
AC220 Appendix 2: Appendix 2
TABLE GROUP AND OTHER TECHNICALITIES
TABLEGROUP FIELDS:EXAMPLEGLFUNC
1. Object Table 1 GLFUNCO
Accountassignmentelements(Object/PartnerObject)
Field Description Key
MANDT Client X
OBJNR Object number X
DATIV Valid fr act.fr
DATIB Valid fr act.to
DATPV Valid f.pln frm
BUKRS Company Code
ACCT Account Number
BUSA Business Area
FAREA Functional Area
2. Object Table 2 GLFUNCC
Transaction attributes
Field Description Key
MANDT Client X
OBJNR Object number X
OCLNT Original client
LOGSYS Logical System
RMVCT Transactn type
RASSC Trading partner
3. Summary Table GLFUNCT
Transaction attributes
Field Description Key Field Description Key
RCLNT Client X TSLVT Bal. c/fTC
RLDNR Ledger X TSL01 Total TC
RRCTY Record type X ... ...
RVERS Version X TSL16 ...
RYEAR Fiscal year X
463
2005/Q2 © 2005 SAP AG. All rights reserved.
第 482 页 / 共 509 页
Appendix2: Appendix2 AC220
ROBJNR Objectnumber X HSLVT Bal. c/fLC
COBJNR Trans.objctno. X HSL01 TotalLC
SOBJNR Partner obj.no. X ... ...
RTCUR Currency X HSL16 ...
RUNIT Base unit X
DRCRK Debit/credit X KSLVT Bal. c/fGC
RPMAX Period X KSL01 Total LC
RBUKRS Company code ... ...
RACCT Account number KSL16 ...
RBUSA Business area
RFAREA Functionalarea MSLVT Balc/fQty
OCLNT Original client MSL01 Qty
LOGSYS Logical system ... ...
RMVCT Transactn type MSL16 ...
RASSC Tradingpartner MSL16 ...
SBUKRS PartnercompCde CSPRED Distr.KeyCurr.
SACCT Partneraccount QSPRED Distr. KeyQty
SBUSA Send.bus.ar.
SFAREA Part. FuncArea
4. Actual Line Item Table GLFUNCA
FieldDescription KeyFieldDescription Key
RCLNT Client X REFDOCCT Document cat. ber GL_SIRID Record
number X REFACTIV FI-SL actvty
RLDNR Ledger CPUDT Entered on
RRCTY Record type CPUTM Entered at
RVERS Version USNAM User name
RYEARFiscal year AWTYP Ref. procedure
RTCURCurrency AWORGReferenc org.un
RUNIT Base unit
DRCRK Debit/credit
POPER Posting period
464
©2005SAPAG.Allrightsreserved. 2005/Q2
第 483 页 / 共 509 页
AC220 Appendix 2: Appendix 2
DOCCT Document cat.
DOCNR Document nr.
DOCLN Document line
RBUKRS Company code
RACCT Account number
RBUSA Business area
RFAREA Functional area
OCLNT Original client
LOGSYS Logical system
RMVCT Transactn type
RASSC Trading partner
SBUKRS Partner compCde
SACCT Partner account
SBUSA Send.bus.ar.
SFAREA Part. FuncArea
TSL Tcurr.
HSL LocCurr.
KSL GrpCurr.
MSL Quantity
SGTXT Text
AUTOM Auto. ID
DOCTY Document type
ACTIV FI-SL activity
BUDAT Posting date
WSDAT Value date
REFDOCNR Document number
REFRYEAR Fiscal year
REFDOCLN Line item
5. Plan Line Item Table GLFUNCP
Field Description KeyFieldDescription Key
RCLNT Client X TSVLT Bal c/f TC
465
2005/Q2 © 2005 SAP AG. All rights reserved.
第 484 页 / 共 509 页
Appendix2: Appendix2 AC220
GL_SIRIDRecordnumber XTSL01TotalTC
RLDNR Ledger .... ....
RRCTY Record type TSL16 ....
RVERS Version
RYEAR Fiscal year HSLVT Bal
c/f LC
RTCUR Currency HSL01 Total LC
RUNIT Base unit .... ....
DRCRK Debit/credit HSL16 ....
RPMAX Period
DOCCT Document cat. KSLVT Bal c/f GC
DOCNRDocument number KSL01Total GC
DOCLN Document line .... ....
RBUKRS Company code KSL16 ....
RACCT Account number
RBUSA Businessarea MSLVT Bal c/f Qty
RFAREA Functional area MSL01 Quantity
OCLNT Original client .... ....
LOGSYS Logical system MSL16 ....
RMVCT Transactn type
RASSC Trading partner SGTXT Text
SBUKRSPartner compCdeAUTOM AutoID.
SACCT Partner accountDOCTYDocumenttype
SBUSASend.bus.ar. ACTIVFI-SL activity
SFAREAPart. FuncAreaBUDAT Postingdate
WSDAT Value date
REFDOCNR Document number
REFRYEAR Fiscal year
REFDOCLN Line item
REFDOCCT Document cat.
REFACTIV FI-SL actvty
466
©2005SAPAG.Allrightsreserved. 2005/Q2
第 485 页 / 共 509 页
AC220 Appendix 2: Appendix 2
CPUDT Entered on
USNAM Username
AWTYP Ref. procedure
AWORG Referenc org.units
CPUTM Entered at
MENU PATHS
This is a summary sheet of the menu paths presented during the course. The
menuspathsareapproximatelyarrangedinthesequenceperformedinthecourse.
Youwillfindineachunittherespectivemenupathsusedintheimplementation
guide and in the application.
General navigation
Application menu paths:
SAP R/3 Enterprise: Accounting →Financial Accounting→Special purpose
ledger:
Functions: Planning-Actualposting–Periodicprocessing–Informationsystem
– Environment – Tools – System – Help
Implementation Guide (IMG):
SAP R/3 Enterprise: Tools – Business Engineer – Customizing – Implement
projects – SAP Reference IMG:
FinancialAccounting→SpecialPurposeLedger: →BasicSettings→Planning
→ActualPostings→PeriodicProcessing→InformationSystem→Tools
Unit –FI-SLSpecial ReportingRequirements:
Cost of Sales Accounting
1. Cost of Sales Reporting:Information Systems → Accounting → Financial
Accounting→Spec.PurposeLedger→Selectreport→CostofSalesReporting
→ P and L cost of sales accounting
Entries:
Ledger: 0F
Fiscal year: Current year
Period from: 001
Period to: Current period
Company code: 1000
Plan version: 0
467
2005/Q2 © 2005 SAP AG. All rights reserved.
第 486 页 / 共 509 页
Appendix2: Appendix2 AC220
Data source: Push button “Display Extract”
SelectExtract“P&LCurrentyeartodate”. Execute.
Drilldown to other reports:
Mark block:
Cursoron blockbegin → Edit→ Select block
Cursor on block end→ Edit → Select block
Goto → Call up report
Options:
1. Actual line items for table GLFUNCT
2. Period breakdown
Foreachoption,youcanthendrilldowntothedocuments.
Customizing Cost of Sales Accounting
1. Functional Areas: IMG: → Enterprise Structure → Maintain Structure →
Definition→FinancialAccounting→Maintainfunctionalarea
2. Preparecostofsalesaccounting: IMG:→FinancialAccounting→Financial
AccountingGlobalSettings→CompanyCode→Preparecostofsalesaccounting
3. Enter Substitutionstepsforthefunctionalareasandactivatethesubstitution
for the company code.
Unit – Characteristics and Key Figures
1. Coding Block
IMG:→FinancialAccounting→SpecialPurposeLedger→BasicSettings→
Maintain Coding Block
Coding Block:
→ SAP standard account assignment
→ Customer include structure
→ CI_COBL
New field: Light mode: → Add Field
Newfield: Expertmode: →Accountassignmentfield→Expertmode→Account
assignmentfield(Createdomain,createdataelementetc.)
2. Subscreen: → Subscreen: → Create→ List
3. Makinganewfieldavailable for anFI-Posting:
468
©2005SAPAG.Allrightsreserved. 2005/Q2