第 82 页 / 共 543 页
Unit2: MasterData AC405
individualmasterrecord. Intheaboveexample, the"Responsibleperson"field
is time-dependent, meaning that you are able to enter the different cost center
managers as they change over time.
You specifywhetherindividual fieldsare time-based inCustomizing. Certain
fields,suchastheassignmentofacostcentertoacompanycode,abusinessarea,
ortoaprofitcenter,aredefinedbySAPastime-dependentandthistimecannotbe
reducedifyouhavemadeactualpostingstothiscostcenterinthecurrentfiscal
year. Sincetime-dependentdatastoragecanresultinlargevolumesofdata,you
shoulddefineonlyimportantfieldsastime-dependent.
The Cost center assignment to the standard hierarchy area is a
non-time-dependentfield. Thismeansthat,iftheassignmentischanged,historical
aswell ascurrent cost center informationwill bereportedbasedon thecurrent
assignment.
Ifyouwanttoextendthevalidityperiodofamasterdatarecord,accessmaster
datamaintenanceandcreateamasterrecordfortheextendedperiodinquestion.
Toavoidfillingoutthesamemasterdatafields, youcancopyfromtheexisting
master record.
Collective Processing
Figure 28: Collective Processing
TheSAPsystemprovidesyouwithcollectiveprocessingfunctionsforcostcenter
master data.
70
©2009SAPAG.Allrightsreserved. 2009
第 83 页 / 共 543 页
AC405 Lesson: Global Functions For Master Data
Youcan select cost centers byenteringintervals, groupsor selection variants,
maintain all fields (except customer-specific additional fields), create groups
usingselectedcostcenters,orswitchfromcollectivetoindividualprocessingof
master data lists
Youcanalsousecollectiveprocessingtochangeordeletestatisticalkeyfigures.
Cost elements and activity types can only be displayed or deleted under
collective processing.
Youcancreateyourownlistvariantsforcollectiveprocessing. Thelistvariant
determinesthemasterdatafieldsthatcanbeprocessed. Youcanchangethelist
variant during processing.
The list display functions for cost elements, cost centers, activity types, and
businessprocesseshavebeenimproved. Inthelistdisplayofmasterdatayoucan
sortandfilterdatainthesamewayasispossiblewhenusingtheABAPlistviewer.
Tomakeiteasiertomakeselectionsatalaterdate,youcancombinetheobjects
displayed into groups.
Master Data Groups
Figure 29: Master Data Groups
YouusemasterdatagroupstosummarizethevarioustypesofmasterdatainCost
CenterAccountingforanalysis,planningandallocationpurposes.
You can use these groups to process more than one master data record in one
transaction, forexamplewhenplanningor inreporting. Forexample, youcan
planallthecostelementsusedbyyourcostcenterbyspecifyingthecorresponding
costelementgroup. Youcouldalsospecifyyourcostcentergroupifyouwanted
tocreateareportcontainingtheresultsofallthecostcentersforyourarea.
71
2009 © 2009 SAP AG. All rights reserved.
第 84 页 / 共 543 页
Unit2: MasterData AC405
Themasterdatagroupfunctionenablesyoutocreateahierarchicalstructure.
Masterdataisthenassignedtothegroupsatthelowestlevel,andthensummarized
in groups belonging to the higher levels. You can create as many hierarchical
groups as your business requires.
Thecostcenterstandardhierarchyisaspecialtypeofcostcentergroup. All
cost centers in a controlling area must be assigned to the standard hierarchy.
Alongsidethestandardhierarchy,youcanusethefunctionsingroupmaintenance
tocreateanynumberofalternativecostcenterhierarchies.
You can createnew master datagroupsby usingexisting groupsasatemplate
from which to copy.
Figure 30: Masterdata groups with selection variants
Aselectionvariantisusedformasterdataselection. Youonlyneedtoenterthe
selectioncriteriafortheobject onceandthensavetheminaselectionvariant.
The system uses the criteria stored in the selection variant during runtime to
determine the corresponding objects.
If you create or change groups of cost elements, cost centers, activity types,
statisticalkeyfigures,businessprocesses,ordersorWBSelements,youcanalso
assignaselectionvarianttoanendnode. Thisprovidesyouwithadynamicgroup,
in which the contents can change.
Whenyoucreateorchangegroups,youcannotcreateanynewselectionvariants.
Thesystemperformanceisbetterforgroupsiftheydonothaveselectionvariants.
72
©2009SAPAG.Allrightsreserved. 2009
第 85 页 / 共 543 页
AC405 Lesson: Global Functions For Master Data
Intheexampleabove, youcreateamaster datagroupthatcontainsall thecost
centers for business area 9900. You do this, for example, to include this in a
report. First of all, create a selection variant that selects the cost center of the
businessarea9900. Thencreatethecostcentergroupandallocatetheselection
varianttoanendnode. Youcandisplayanoverviewtocheckwhichobjectsare
selectedbythisselectionvariant. Ifanewcostcenteriscreatedinbusinessarea
9900,oranalreadyexistingcostcenterisassignedtothisbusinessarea,thenitis
automatically part of cost center group "9900".
Figure 31: CopyingGroups oraHierarchy Using a Suffix
Master data groups are not time-based. Therefore, if you change the group
structure, thenthesystem preparescurrent andhistoricinformation inthenew
structure. Ifyouwanttosaveanhistoricalhierarchy,youshouldthereforesavea
copy of the hierarchy before each update.
Youcancopythegroupsthathaveanexistinghierarchywithasuffix. Aperiodand
anameuptofourcharacterslongisaddedtothenameofthegroup. Thehierarchy
anditssuffixaresaved. Nowyoucanmakechangestothecurrenthierarchy.
The standard hierarchy must not containasuffix.
Ifyoucopyagroupforwhichasuffixexists,thissuffixisreplacedbythenew
suffix specified by you.
Thesystemcarriesoutthesamechecksthataremadeunderthefunction"Create
Group/Hierarchy with Reference".
In the above example, “1999” is used as a suffix. Any other characters could
stand intheir place. Thesuffix name selected doesnot meanthat thegroup is
now time-based.
73
2009 © 2009 SAP AG. All rights reserved.
第 86 页 / 共 543 页
Unit2: MasterData AC405
74
©2009SAPAG.Allrightsreserved. 2009
第 87 页 / 共 543 页
AC405 Lesson: Global Functions For Master Data
Exercise 6: Global Functions For Master
Data
Exercise Objectives
After completingthisexercise, youwillbeableto:
• Create master data groups.
• Changecostcentermanagersforacertainperiodoftime.
• Use collective processing
Business Example
In order that you do not have to specify each receiver every time you define
periodicallocations,youcancreatecostcentergroupsthatcontainthereceivers
oftherelevantallocation. However,beforeyoucreateacostcentergroup,make
sure that thereceivers are not already assigned as agroup (that is, a hierarchy
node) in the standard hierarchy.
Oneof thecost centermanagersisgoing on maternityleavefor oneyear. One
of her colleagueswill betaking on responsibilityfor thecostcenter duringher
absence.
Youshouldcheckandmakeanynecessaryadditionstothemasterdataofthecost
center. Tospeeduptheprocess,youshouldusethecollectiveprocessingfunctions
that are available.
Task 1:
Carry out the following task:
1. Thefollowingtablegivesyouanoverviewoftheallocationrelationshipsat
the end of the period.
Cost Center Allocated to
101##(Telephone) 201##, 202##, 203##, 301##, 302##
201##(Organization) 202##, 301##, 302##
202##(ITservice) 201##, 301##, 302##
203##(MotorPool) 301##, 302##
Have a look in the standard hierarchy to see whether you can use any of
the existing groups (or nodes) or whether you have to create alternative
cost center groups.
Continued on next page
75
2009 © 2009 SAP AG. All rights reserved.
| Cost Center | Allocated to |
|---|---|
| 101##(Telephone) | 201##, 202##, 203##, 301##, 302## 202##, 301##, 302## 201##, 301##, 302## 301##, 302## |
| 201##(Organization) | |
| 202##(ITservice) | |
| 203##(MotorPool) |
第 88 页 / 共 543 页
Unit2: MasterData AC405
Forwhichcostcentersdoyouhavetocreatealternativecostcentergroupsso
that you can allocate costs to them?
Hint: You can also use cost center intervals instead of groups.
However, this not possible during the course due to the current
numbering of the cost centers.
Task 2:
Carry out the following task:
1. Telephone costsareto be reposted periodically to variousreceivers. You
shouldcreateanalternativecostcentergroupforthereceiversofthecosts.
CreatecostcentergroupPR-TELE##(PeriodicRepostingTelephoneCosts
##). AssigngroupB20##andgroupB30##tothiscostcentergroup.
Task 3:
Create cost center groups for assessments.
1. CreatethecostcentergroupA-IT##(AssessmentITServices##). Assign
costcenters201##(Organization##),301##(FI/COConsulting),and302##
(LO Consulting) to this group.
2. Createthecostcenter groupA-ORGA##(AssessmentOrganization##)
usinggroupA-IT##asareference. Deletecostcenter201##andaddcost
center202##(ITServices)sothatthegroupcomprisescostcenter202##,
301##, and 302##.
Task 4: Optional
Changethetimeperiodsinthecostcentermasterdata.
1. MsRosewillbegonefromthebeginningofthenextperiodforexactly
twelvemonths. Her positionascostcenter managerofcostcenter203##
(MotorPool)willbeassumedbyMrRiccardointhemeantime. Changethe
master data for this period accordingly.
2. Call up cost center203## (Motor Pool).
Howmany periodsfor analysis aredisplayed?
Whydoesthesystemdisplaymorethanoneperiodforanalysis?
Continued on next page
76
©2009SAPAG.Allrightsreserved. 2009
第 89 页 / 共 543 页
AC405 Lesson: Global Functions For Master Data
Task 5: Optional
You would like to use the collective processing functions to check and add to
your cost center data.
1. YouwouldliketocheckthatthecostcentersofconsultingdepartmentB##
have been released for actual and plan postings and, if necessary, make
changes. Scroll down totherelevantlistvariant.
2. You would also like to enter communication data for the consulting cost
centers. However, therearenofieldsavailablefor thisinthestandardlist
variants. Defineaone-linelistvariantCOM##andenter“Telephoneand
Fax##”asadescriptionforit. Thelistvariantshouldcontainthefollowing
columns:
Selection/CostCenter/Telephone1/FaxNumber
When you save the list variant, ensure that a change request with the
description“USERAC405##”iscreatedautomatically. Saveyourentries.
Hint: ChangestoCustomizingsettingscanbesavedinanorderso
thatthechangescanbetransportedtootherSAPsystemsorclients.
3. Activate your list variant.
4. Use collective processing to process the consulting cost centers (group
B30##)withyourlistvariantCOM##. Enterthefollowingdata:
Costcenter301##(ConsultantFI/CO), Telephoneno. Faxno. 321
123,
Costcenter302##(ConsultantFI/CO), Telephoneno. Faxno. 654
456,
Task 6: Optional
You would like to change the cost center group PU_TELE## so that all new
consulting cost centers (category 8 cost centers) are included in this group
automatically, regardless of what node they are assigned to in the standard
hierarchy.
1. Create the selection variant 8-## (“Consultant Cost Centers”). This
selectionvariantshouldselectallcategory8(consulting)costcenters. Enter
yourusernameasanadditionalselectioncriteriainthe“Createdby”field.
2. Remove from the cost center group PR-TELE## (Periodic Reposting
Telephone##)thenodeB30##andassignitinsteadtotheselectionvariant
8-##.
Continued on next page
77
2009 © 2009 SAP AG. All rights reserved.
第 90 页 / 共 543 页
Unit2: MasterData AC405
WhichcostcentersareassignedtothegroupPR-TELE##asaresultofthis?
3. Testyourselectionvariantbycreatinganewconsultingcostcenter303##
BasisConsultingusingcostcenter301##FI/COConsultingasareference.
Onlychangethecostcentershortdescription. Saveyourentries.
4. Display cost center group PR-TELE## and call up the details of the
selection variant. Which cost centers are now assigned to the group as a
result based on this selection variant?
5. Deletecost center303## for thewholeperiod.
6. What could be the reason that not all groups are created with selection
variants?
78
©2009SAPAG.Allrightsreserved. 2009
第 91 页 / 共 543 页
AC405 Lesson: Global Functions For Master Data
Solution 6: Global Functions For Master
Data
Task 1:
Carry out the following task:
1. Thefollowingtablegivesyouanoverviewoftheallocationrelationshipsat
the end of the period.
Cost Center Allocated to
101##(Telephone) 201##, 202##, 203##, 301##, 302##
201##(Organization) 202##, 301##, 302##
202##(ITservice) 201##, 301##, 302##
203##(MotorPool) 301##, 302##
Have a look in the standard hierarchy to see whether you can use any of
the existing groups (or nodes) or whether you have to create alternative
cost center groups.
Forwhichcostcentersdoyouhavetocreatealternativecostcentergroupsso
that you can allocate costs to them?
Hint: You can also use cost center intervals instead of groups.
However, this not possible during the course due to the current
numbering of the cost centers.
a) Cost Center Accounting: Master Data → Standard Hierarchy →
Display
b) Cost center 101## (telephone), 201## (organization) and 202##(IT
service)
Cost Center Allocated to
101## B20## and B30##
201## 202## and B30##
202## 201## and B30##
203## B30##
Continued on next page
79
2009 © 2009 SAP AG. All rights reserved.
| Cost Center | Allocated to |
|---|---|
| 101##(Telephone) | 201##, 202##, 203##, 301##, 302## 202##, 301##, 302## 201##, 301##, 302## 301##, 302## |
| 201##(Organization) | |
| 202##(ITservice) | |
| 203##(MotorPool) |
| Cost Center | Allocated to |
|---|---|
| 101## | B20## and B30## 202## and B30## 201## and B30## B30## |
| 201## | |
| 202## | |
| 203## |
第 92 页 / 共 543 页
Unit2: MasterData AC405
Task 2:
Carry out the following task:
1. Telephone costsareto be reposted periodically to variousreceivers. You
shouldcreateanalternativecostcentergroupforthereceiversofthecosts.
CreatecostcentergroupPR-TELE##(PeriodicRepostingTelephoneCosts
##). AssigngroupB20##andgroupB30##tothiscostcentergroup.
a) CostCenterAccounting: MasterData→CostCenterGroup→Create
b)
FieldNameorDataClass Values
Cost center group PR-TELE##
Hierarchy icon.
Desc. PeriodicrepostingTelephone##
Edit →Cost CenterGroup →LowerLevel
B20##
Edit →Cost CenterGroup→SameLevel
B30##
Save your data!
Continued on next page
80
©2009SAPAG.Allrightsreserved. 2009
| FieldNameorDataClass | Values |
|---|---|
| Cost center group | PR-TELE## |
第 93 页 / 共 543 页
AC405 Lesson: Global Functions For Master Data
Task 3:
Create cost center groups for assessments.
1. CreatethecostcentergroupA-IT##(AssessmentITServices##). Assign
costcenters201##(Organization##),301##(FI/COConsulting),and302##
(LO Consulting) to this group.
a) CostCenterAccounting: MasterData→CostCenterGroup→Create
b)
FieldNameorDataClass Values
Cost center group ASSE-IT##
Hierarchy icon.
Description AssessmentITServices##
Edit→Cost Center→ Insert CostCenter
Cost Center 201##
Cost Center 301##
Cost Center 302##
Save your data!
Continued on next page
81
2009 © 2009 SAP AG. All rights reserved.
| FieldNameorDataClass | Values |
|---|---|
| Cost center group | ASSE-IT## |
| Cost Center | 201## |
|---|---|
| Cost Center | 301## |
| Cost Center | 302## |
第 94 页 / 共 543 页
Unit2: MasterData AC405
2. Createthecostcenter groupA-ORGA##(AssessmentOrganization##)
usinggroupA-IT##asareference. Deletecostcenter201##andaddcost
center202##(ITServices)sothatthegroupcomprisescostcenter202##,
301##, and 302##.
a)
FieldNameorDataClass Values
Cost center group ASSE-OR##
Referencecostcentergroup ASSE-IT##
Desc. Assessmentorganization##
Hierarchy icon.
Positionyour cursor oncost center201##.
Select icon → Remove icon
PlaceyourcursorontheuppernodeASSE-OR##.
Edit →Cost Center→ Insert Cost Center
FieldNameorDataClass Values
Cost Center 202##
Save your data!
Continued on next page
82
©2009SAPAG.Allrightsreserved. 2009
| FieldNameorDataClass | Values |
|---|---|
| Cost center group | ASSE-OR## |
| Referencecostcentergroup | ASSE-IT## |
| Desc. | Assessmentorganization## |
| FieldNameorDataClass | Values |
|---|---|
| Cost Center | 202## |
第 95 页 / 共 543 页
AC405 Lesson: Global Functions For Master Data
Task 4: Optional
Changethetimeperiodsinthecostcentermasterdata.
1. MsRosewillbegonefromthebeginningofthenextperiodforexactly
twelvemonths. Herpositionascostcentermanagerofcostcenter203##
(MotorPool)willbeassumedbyMrRiccardointhemeantime. Changethe
master data for this period accordingly.
a) CostCenterAccounting: MasterData→CostCenter→Individual
Processing → Change
FieldNameorDataClass Values
Cost Center 203##
Enter
→Edit→AnalysisPeriod→OtherAnalysisPeriod
Valid from 01. Next period of the current
fiscal year
Valid until 12 months later
Select the Choose icon
Person responsible Riccardo
Save your data!
2. Call up cost center203## (Motor Pool).
Howmanyperiodsfor analysisaredisplayed?
Continued on next page
83
2009 © 2009 SAP AG. All rights reserved.
| FieldNameorDataClass | Values |
|---|---|
| Cost Center | 203## |
| Valid from | 01. Next period of the current fiscal year |
|---|---|
| Valid until | 12 months later |
第 96 页 / 共 543 页
Unit2: MasterData AC405
Whydoesthesystemdisplaymorethanoneperiodforanalysis?
a) CostCenterAccounting: MasterData→CostCenter →Individual
Processing → Display
b)
FieldNameorDataClass Values
Cost Center 203##
Enter
The system displays 3 data records for selection. The "Person
responsible" field is managed on a time-dependent basis, meaning
thatforanewanalysisperiod,thesystemstoresthemaster dataasa
separate data record.
Task 5: Optional
You would like to use the collective processing functions to check and add to
your cost center data.
1. YouwouldliketocheckthatthecostcentersofconsultingdepartmentB##
have been released for actual and plan postings and, if necessary, make
changes. Scroll downto therelevantlist variant.
a) CostCenterAccounting: MasterData→Cost Center →Collective
Processing → Change
b)
FieldNameorDataClass Values
Cost center group B##
Valid from 01.01. Currentfiscalyear
To 31.12.9999
List variant SAP01
Cost Center List → Execute
Format→NextListVariant(SAP02standard,two-line)
2. You would also like to enter communication datafor the consulting cost
centers. However,therearenofieldsavailableforthisinthestandardlist
variants. Defineaone-linelistvariantCOM##andenter“Telephoneand
Fax##”asadescriptionforit. Thelistvariantshouldcontainthefollowing
columns:
Continued on next page
84
©2009SAPAG.Allrightsreserved. 2009
| FieldNameorDataClass | Values |
|---|---|
| Cost Center | 203## |
| FieldNameorDataClass | Values |
|---|---|
| Cost center group | B## |
| Valid from | 01.01. Currentfiscalyear |
| To | 31.12.9999 |
| List variant | SAP01 |
第 97 页 / 共 543 页
AC405 Lesson: Global Functions For Master Data
Selection/CostCenter/Telephone1/FaxNumber
When you save the list variant, ensure that a change request with the
description“USERAC405##”iscreatedautomatically. Saveyourentries.
Hint: ChangestoCustomizingsettingscanbesavedinanorderso
thatthechangescanbetransportedtootherSAPsystemsorclients.
a) IMG:Controlling→CostCenterAccounting→MasterData→Cost
Centers→DefineListVariantsforGroupProcessing→Variant →
New Variant → Create
b)
FieldNameorDataClass Values
Variant COM##
Bezeichnung Telephoneandfax ##
Number of lines 1
Enter
Placeyourcursorinthecolumn“Possiblefields”on“selection”.
Edit → Choose
Confirm the output length.
Repeatthisprocedureforthefields"Costcenter","Telephone1"and
"Fax number".
Save your data!
Thesystemdisplaysthe“Enter changerequest”dialogbox. Choose
the Create request icon.
FieldNameorDataClass Values
Short Description USER AC405-##
Save your data!
Enter
3. Activate your list variant.
a) Variant→ Existing Variant→ Activate
4. Use collective processing to process the consulting cost centers (group
B30##)withyourlistvariantCOM##. Enterthefollowingdata:
Continued on next page
85
2009 © 2009 SAP AG. All rights reserved.
| FieldNameorDataClass | Values |
|---|---|
| Variant | COM## |
| Bezeichnung | Telephoneandfax ## |
| Number of lines | 1 |
| FieldNameorDataClass | Values |
|---|---|
| Short Description | USER AC405-## |
第 98 页 / 共 543 页
Unit2: MasterData AC405
Costcenter301##(ConsultantFI/CO), Telephoneno. Faxno. 321
123,
Costcenter302##(ConsultantFI/CO), Telephoneno. Faxno. 654
456,
a) CostCenterAccounting: MasterData→Cost Center →Collective
Processing → Change
b)
FieldNameorDataClass Values
Cost center group B30##
Valid from 01.01. Currentfiscalyear
To 31.12.9999
List variant COM##
Cost Center List → Execute
Enter the following values.
CostCenter Telephone1 Fax number
301## 123 321
302## 456 654
Save your data!
Continued on next page
86
©2009SAPAG.Allrightsreserved. 2009
| FieldNameorDataClass | Values |
|---|---|
| Cost center group | B30## |
| Valid from | 01.01. Currentfiscalyear |
| To | 31.12.9999 |
| List variant | COM## |
| CostCenter | Telephone1 | Fax number |
|---|---|---|
| 301## | 123 | 321 |
| 302## | 456 | 654 |
第 99 页 / 共 543 页
AC405 Lesson: Global Functions For Master Data
Task 6: Optional
You would like to change the cost center group PU_TELE## so that all new
consulting cost centers (category 8 cost centers) are included in this group
automatically, regardless of what node they are assigned to in the standard
hierarchy.
1. Create the selection variant 8-## (“Consultant Cost Centers”). This
selectionvariantshouldselectallcategory8(consulting)costcenters. Enter
yourusernameasanadditionalselectioncriteriainthe“Createdby”field.
a) IMG:Controlling→CostCenterAccounting→MasterData→Cost
Centers→DefineSelectionVariantsforCostCenters
b)
FieldNameorDataClass Values
Variant 8-##
Variants → Create
Cost centercategory 8
Created by AC405-##
Edit → Attribute
Meaning Consultingcostcenters
Save your data!
2. Remove from the cost center group PR-TELE## (Periodic Reposting
Telephone##)thenodeB30##andassignitinsteadtotheselectionvariant
8-##.
Continued on next page
87
2009 © 2009 SAP AG. All rights reserved.
| FieldNameorDataClass | Values |
|---|---|
| Variant | 8-## |
| Cost centercategory | 8 |
|---|---|
| Created by | AC405-## |
第 100 页 / 共 543 页
Unit2: MasterData AC405
WhichcostcentersareassignedtothegroupPR-TELE##asaresultofthis?
a) Cost Center Accounting: Master Data → Cost Center Group →
Change
b)
FieldNameorDataClass Values
Cost center group PR-TELE##
Hierarchy icon.
Position your cursor on theB30## node.
Select icon
Edit → Selected Entry → Remove Icon
Position your cursor on theB20## node.
Edit →Cost CenterGroup→SameLevel
Search for possible entries using the F4 Help or click on the small
triangle next to the empty field.
Carryoverthesettingsandselect“Topnodesonly”and“Withselection
variants”.
Choosetheselectionvariant(8-##)youcreated.
Cost center group 8-##
Save your data!
Extras → Expand Selection Variant
You use the selection variant to assign the cost center group to
consultingcost centers301##and 302##.
Continued on next page
88
©2009SAPAG.Allrightsreserved. 2009
| FieldNameorDataClass | Values |
|---|---|
| Cost center group | PR-TELE## |
第 101 页 / 共 543 页
AC405 Lesson: Global Functions For Master Data
3. Testyourselectionvariantbycreatinganewconsultingcostcenter303##
BasisConsultingusingcostcenter301##FI/COConsultingasareference.
Onlychangethecostcentershortdescription. Saveyourentries.
a) CostCenterAccounting: MasterData→CostCenter→Individual
Processing → Create
b)
FieldNameorDataClass Values
Cost Center 303##
Valid from 01.01. Currentfiscalyear
to 31.12.9999
Referencecostcenter 301##
Name Basis consulting
Save your data!
4. Display cost center group PR-TELE## and call up the details of the
selection variant. Which cost centers are now assigned to the group as a
result based on this selection variant?
a) Cost Center Accounting: Master Data → Cost Center Group →
Display
b)
FieldNameorDataClass Values
Cost center group PR-TELE##
Hierarchy icon.
Place your cursor on the 8-## node.
Extras → Expand Selection Variant
Cost centers 301##, 302##, and 303##
Continued on next page
89
2009 © 2009 SAP AG. All rights reserved.
| FieldNameorDataClass | Values |
|---|---|
| Cost Center | 303## |
| Valid from | 01.01. Currentfiscalyear |
| to | 31.12.9999 |
| Referencecostcenter | 301## |
| Name | Basis consulting |
| FieldNameorDataClass | Values |
|---|---|
| Cost center group | PR-TELE## |
第 102 页 / 共 543 页
Unit2: MasterData AC405
5. Deletecost center303## for thewholeperiod.
a) CostCenterAccounting: MasterData→CostCenter →Individual
Processing → Delete
b)
FieldNameorDataClass Values
Cost Center 303##
Valid from 01.01. Currentfiscalyear
to 31.12.9999
Test Run Deselect
Execute icon
ConfirmpossiblewarningsbychoosingEnter.
6. What could be the reason that not all groups are created with selection
variants?
Answer: Ifyouuseagroupthatwascreatedwithaselectionvariant, this
slowssystemperformancebecauseaselectionrunalwaystakesplace.
90
©2009SAPAG.Allrightsreserved. 2009
| FieldNameorDataClass | Values |
|---|---|
| Cost Center | 303## |
| Valid from | 01.01. Currentfiscalyear |
| to | 31.12.9999 |
| Test Run | Deselect |
第 103 页 / 共 543 页
AC405 Lesson: Global Functions For Master Data
Lesson Summary
You should now be able to:
• Updatemaster data in collective processing
• Explain thetime dependenciesof master data
• Createmasterdatagroupsandexplainhowtheyarecreated
91
2009 © 2009 SAP AG. All rights reserved.
第 104 页 / 共 543 页
UnitSummary AC405
Unit Summary
You should now be able to:
• Describehowtobeststructurethestandardhierarchy
• Create cost centers
• Understandthemeaningofthecostcentercategory.
• DistinguishbetweenG/Laccountsandcostelements
• CreatecostelementsinManagement Accounting, and explainalternative
methods for creating them
• Create activity types.
• Planmanualpricesfortheactivitytypesondifferentcostcenters
• Create statistical key figures
• Updatemaster data in collective processing
• Explain the time dependenciesof master data
• Createmasterdatagroupsandexplainhowtheyarecreated
92
©2009SAPAG.Allrightsreserved. 2009
第 105 页 / 共 543 页
AC405 Test Your Knowledge
Test Your Knowledge
1. Thefollowingsettingsareinfluencedbythecostcentercategory:
Choosethecorrectanswer(s).
□ A Thedefaultvaluefor thecontrolindicators
□ B The Cost Element
□ C The Company Code
2. Everycostcentermustbeassignedtothestandardhierarchy.
Determinewhetherthisstatementistrueorfalse.
□ True
□ False
3. Whatmusthappenbeforeyoucancreateaprimarycostelement?
4. Activity Types
Choosethecorrectanswer(s).
□ A The allocation cost element isa mandatory fieldin themaster
data of the activity type.
□ B Theallocationcostelementmustbeasecondarycostelementof
the type 43.
□ C Acostcentercanonlyperformactivitiesforanothercostcenter.
□ D Thepricemustbeplannedpercostcenterandactivitytype
5. The iscarried over from the period in which it is
enteredtoallsubsequentperiodsofthesamefiscalyear. Youonlyneedto
enter anewposting ifthisfixed valuechanges.
Fillintheblankstocompletethesentence.
6. Youcandefinemasterdatafieldsforcostcenters,costelements,andactivity
types as time-based.
Determinewhetherthisstatementistrueorfalse.
□ True
□ False
93
2009 © 2009 SAP AG. All rights reserved.
第 106 页 / 共 543 页
TestYourKnowledge AC405
7. Thesystemperformanceisbetterforgroupsiftheydonot haveselection
variants.
Determinewhetherthisstatementistrueorfalse.
□ True
□ False
94
©2009SAPAG.Allrightsreserved. 2009
第 107 页 / 共 543 页
AC405 Test Your Knowledge
Answers
1. Thefollowingsettingsareinfluencedbythecostcentercategory:
Answer: A
Thecostcentercategorydefinesthetypeofcostcenter. Byassigningcost
center categories to activity types, for example, you can allowparticular
activity types only for particular cost centers.
InCustomizing,youcandefinelockindicatorsforeachcostcentercategory,
orspecifythatthemanagingofquantitiesoncostcentersisallowed.
2. Everycostcentermustbeassignedtothestandardhierarchy.
Answer: True
Youmustassigneverycostcentertoanodeinthestandardhierarchy.
3. Whatmusthappenbeforeyoucancreateaprimarycostelement?
Answer: First of all, a general ledger of the same name must have been
defined in the FI.
4. Activity Types
Answer: A, B, D
Asecondary cost element, the allocation cost element is required for the
activity allocation. This must be type 43.
Pricescanbeplannedmanuallyordeterminedbythesystem.
Acostcentercanonlyperformactivitiesfordifferentobjects.
Thepricemustbeplannedpercostcenterandactivitytype
5. Thefixedvalueiscarriedoverfromtheperiodinwhichitisenteredtoall
subsequent periodsof thesamefiscal year. Youonlyneedtoentera new
posting if this fixed value changes.
Answer: fixed value
95
2009 © 2009 SAP AG. All rights reserved.
第 108 页 / 共 543 页
TestYourKnowledge AC405
6. Youcandefinemasterdatafieldsforcostcenters,costelements,andactivity
types as time-based.
Answer: True
Certainfieldscanbechangedinatime-basedway.
7. Thesystemperformanceisbetterforgroupsiftheydonot haveselection
variants.
Answer: True
Asthesystemmuststartaselectionrunforaselectionvariant,performance
is poorer.
96
©2009SAPAG.Allrightsreserved. 2009
第 109 页 / 共 543 页
第 110 页 / 共 543 页
第 111 页 / 共 543 页
Unit 3
Event-Based Postings
Unit Overview
Youexecutetransactionsinsourceapplicationsandtracktheeffectsinappropriate
reports. Wedescribetheconfigurationoptionsthatfacilitatepostings. Weshow
howsourcepostingscanbeadjustedonincorrectcostcenters.
Furthersubjectsarefundsreservationandactivitylocation.
Unit Objectives
After completing thisunit, you will beableto:
• Executetransactionsinsourceapplicationsandviewtheeffect
• Run totals reports and line item reports and explain additional functions
in the information system.
• Describetheconfigurationoptionsthatfacilitatepostings.
• Correctoriginalpostingsmadetoincorrectcostcenters.
• Executeadirectaccountingallocationandcorrectanaccountingallocation.
Unit Contents
Lesson: Entering Primary Postings............................................98
Exercise 7: Entering Primary Postings ..................................105
Lesson: Reports in Cost Center Accounting ................................110
Exercise 8: Reports in Cost Center Accounting........................117
Lesson: Account Assignment Tools..........................................124
Lesson: Adjustment postings..................................................129
Exercise 9: Reposting Line Items........................................133
Lesson: Direct Activity Allocation.............................................140
Exercise 10: Direct Activity Allocation...................................143
97
2009 © 2009 SAP AG. All rights reserved.
第 112 页 / 共 543 页
Unit3: Event-BasedPostings AC405
Lesson: Entering Primary Postings
Lesson Overview
Thislessonwilldemonstratetheeffectsthatpostingshaveinsourceapplications
andwhateffectthishasonManagementAccounting.
Lesson Objectives
After completingthislesson, you will beable to:
• Executetransactionsinsourceapplicationsandviewtheeffect
Business Example
ForeachManagementAccountingposting,thesystemcreatesadocument,which
is identified by a unique number. A Management Accounting project team
membershowsyouhowtogroupManagementAccountingbusinesstransactions
andthenassignthem to documentnumberinterval.
Youneedtopostsomedocumentsonapreliminarybasistochecktheinterface
betweenFinancial andManagement Accounting.
Event-Based Postings
Ifbusinesstransactionsareentered,thenprimarycostsarepostedtocostcenters
asaresult. Costsarecategorizedusingthepostingtransactions.
Cost relevant business transactions can be entered in the SAP application
componentssuchasHumanResources,AssetAccounting,MaterialsManagement
andFinancialAccounting. Theresultofthispostingistransferredasaprimarycost
postingtoManagementAccounting. Forexample,youcanpostavendorinvoice
containinganexpenseitemtotherelevantcostcenterinManagementAccounting.
Error postingscanbecorrectedbyrepostingswithinManagementAccounting.
The costs are reposted using the original primary cost element. The main
differencebetweenarepostingandanallocationisthatforrepostings,theoriginal
debitamountisalwaysreducedonthesender,whereasforallocations,theoriginal
debit amount is not changed; rather, a separate credit amount is written to the
sender.
A direct activity allocation involves entering the activity quantities that a cost
centerprovidesforanotheraccountassignmentobject. Theseactivityquantities
aremultiplied by the priceper activity unit storedin the system. Theresulting
total is credited on the sender (and debited on the receiver) using a secondary
cost element.
98
©2009SAPAG.Allrightsreserved. 2009
第 113 页 / 共 543 页
AC405 Lesson: Entering Primary Postings
Management Accounting processesboth actual postingsand commitments. A
commitment is apayment obligation which, although not entered in Financial
Accounting, willresultin actual coststhroughto thebusinesstransactionsthat
follow.
Document Number Assignment
Figure 32: Document Number Assignment
Thevariousactivitiesthatchangeanobject(suchasacostcenterororder)appear
in the SAP system as business transactions.
Youneedtodefinenumberintervalsforallbusinesstransactionsthatgenerate
Management Accounting documents. It is possible to copy document number
intervalsfrom one controlling area to another.
Therearetwostepstoissuingnumberintervalsfordocuments:
• You group more than one transaction together. If you want to assign a
different number interval to each transaction, you can create a group for
each transaction.
• Youassignthegrouptoaninternalorexternalnumberinterval. Thisenables
youtouseonegroupofnumberintervalsforsimilartransactions.
YoudefinedocumentnumberintervalsforManagementAccountingdocuments
independently of the fiscal year. The document numbers can be assigned in
ascending order.
SAPrecommendsthatyoucreatedifferentnumberintervalgroupsforactualand
plantransactions. Thisensuresthatreorganizationprogramsthatrunseparately
foractualandplanningdataalsoresetthenumberintervalsseparately.
99
2009 © 2009 SAP AG. All rights reserved.
第 114 页 / 共 543 页
Unit3: Event-BasedPostings AC405
Event-Based Postings Through Integration
Figure 33: Event-Based Postings Through Integration
YoucanenterprimarycostseitherdirectlyinFinancialAccounting(asforan
invoiceinAccountsPayable)orgeneratethemfromotherapplications(asfor
a goods movement in Materials Management) and transfer them to Financial
Accounting. These business transactions generate documents that reflect the
view of the external accounting system. These documents are stored in a
centraldocumentfileforexternalaccountingdocuments. FinancialAccounting
documentscontainatleasttwoitemsandmustbalancetozero(balance=0).
Line items are also written in Management Accounting for these business
transactionsiftheyarealsopostedtoaccountassignmentobjectsinManagement
Accounting (such as cost centers). The Management Accounting posting is a
one-sided entry, since only the profit and loss statement respective postings
is passed to Management Accounting. The line items record the business
transactionsfrom aManagement Accounting standpoint and are managed in a
ManagementAccountinglineitemfile. Inaddition,theSAPsystemsummarizes
all line itemstoform totalsrecords, whichin turnarestored ina Management
Accounting totals record file.
100
©2009SAPAG.Allrightsreserved. 2009
第 115 页 / 共 543 页
AC405 Lesson: Entering Primary Postings
Account Assignment Logic
Figure34: AccountAssignmentLogic-PostingtoCostCenter
CostandrevenuepostingsinManagementAccountingcanresultinsubsequent
real and statistical postings:
• Real postings can be processed. They can be allocated or settled with
other controlling objects. One (and only one) real posting takes place in
Management Accounting. The posting contains the information that is
transferredtoFinancialAccountingforreconciliation.
• Statisticalpostingsareonlyusedforinformationpurposes. Youcanmake
as many statistical postings as you wish.
The account assignment object determines whether a posting is real or
statistical, in other words, the account assignment is either a real or statistical
object. Forexample,themasterdataofanoverheadcostorderisusedtodetermine
whether the order is real or statistical. Only real postings are made for a real
order,andlikewise,onlystatisticalpostingsaremadeforastatisticalorder. The
costcenteristheexceptiontothisrule. Youcanmakerealandstatisticalpostings
for a cost center.
If youwant to postManagementAccounting costs, you need to usethesource
document (for example, from the vendor invoice, or the material withdrawal
document)toidentifythecorrespondingrealManagementAccountingaccount
assignmentobject. Youcanenteradditionalstatisticalobjects,orthesystemcan
derive them. Inthissimpleexample, thecost centerisenteredin the Financial
Accounting document sothat thereal Management Accountingposting canbe
made. The system transfers the profit center from the master data for the cost
center, for the statistical posting.
Youalwaysmakestatisticalpostingstotheprofitcenter.
101
2009 © 2009 SAP AG. All rights reserved.
第 116 页 / 共 543 页
Unit3: Event-BasedPostings AC405
Figure35: AccountAssignmentLogic-PostingtoCostCenterandOrder
Duringposting, onlyarealaccountassignmentobjectcanbetransferred. The
only exception to this rule is the account assignment to a cost center, and an
additional,realaccountassignmentobject. Inthiscase,thesystemalwaysupdates
the cost center statistically. If you specify a real order and a cost center in the
postingrowasdescribedintheexampleabove,thentherealpostingismadefor
theoverheadcostorder. Statisticalpostingsareenteredforthecostcenterandthe
profitcenter. However,iftheorderisonlystatistical,thenitispostedtoassuch,
and the cost center receives real postings.
YoucananalyzestatisticalpostingstocostcentersinthefollowingreportCost
Centers: Actual/Plan/Variance(scrolldowninthereport).
Youcanonlyassignoneobjecttypetoeachpostingrow. Thismeansthatyou
cannotpostthesametransactionrowtomorethanonecostcenterororder, and
so on.
102
©2009SAPAG.Allrightsreserved. 2009
第 117 页 / 共 543 页
AC405 Lesson: Entering Primary Postings
Figure 36: Account AssignmentLogic- RevenuePostings
Revenues can only be posted as real postingsto a profitability segment, sales
order,salesproject,ortoarealorderthatcanhaverevenues. Revenuepostingsto
theprofitcenterarestatistical,thesameasforcostpostings.
Revenuescanalsoberecordedasstatisticalvaluesoncostcenters.
103
2009 © 2009 SAP AG. All rights reserved.
第 118 页 / 共 543 页
Unit3: Event-BasedPostings AC405
104
©2009SAPAG.Allrightsreserved. 2009
第 119 页 / 共 543 页
AC405 Lesson: Entering Primary Postings
Exercise 7: Entering Primary Postings
Exercise Objectives
After completingthisexercise, youwillbeableto:
• EnterprimarypostingsinFinancialAccounting, withaccountassignment
to cost centers.
Business Example
Yourprojectteamhascompletedmasterdatamaintenance. Youcannowassign
theexpensesinFinancialAccountingascoststothecostcentersinControlling.
Task:
Carry out the following task:
1. EnterthegeneralledgeraccountpostingsintoFinancialAccountingusing
companycode1000,today'sdateandtheEURcurrency. Choosethescreen
variant“Withcostcenter”,andpostthefollowingdata:
G/L Account D/C Amount Tax Cost
code Center
473120 (telephone Debit 8.000 V0 101##
costs)
430000(salaries) ” 5.000 201##
” ” 20.000 202##
” ” 20.000 203##
” ” 200.000 301##
” ” 150.000 302##
476000 (office ” 3.000 V0 301##
supplies)
476100(ITsupplies) ” 15.000 V0 202##
475000(vehiclecosts) ” 100.000 V0 203##
476400(trainingcosts) ” 12.000 V0 301##
” ” 15.000 V0 302##
Continued on next page
105
2009 © 2009 SAP AG. All rights reserved.
| G/L Account | D/C | Amount | Tax code | Cost Center |
|---|---|---|---|---|
| 473120 (telephone costs) | Debit | 8.000 | V0 | 101## |
| 430000(salaries) | ” | 5.000 | 201## | |
| ” | ” | 20.000 | 202## | |
| ” | ” | 20.000 | 203## | |
| ” | ” | 200.000 | 301## | |
| ” | ” | 150.000 | 302## | |
| 476000 (office supplies) | ” | 3.000 | V0 | 301## |
| 476100(ITsupplies) | ” | 15.000 | V0 | 202## |
| 475000(vehiclecosts) | ” | 100.000 | V0 | 203## |
| 476400(trainingcosts) | ” | 12.000 | V0 | 301## |
| ” | ” | 15.000 | V0 | 302## |
第 120 页 / 共 543 页
Unit3: Event-BasedPostings AC405
G/L Account D/C Amount Tax Cost
code Center
415100 (external ” 2.000 V0 113##
activities)
420000 (direct labor ” 8.000 113##
costs)
113100(bank) Credit 558.000 --- ---
Ensure that you note down the document number.
_______________________
106
©2009SAPAG.Allrightsreserved. 2009
| G/L Account | D/C | Amount | Tax code | Cost Center |
|---|---|---|---|---|
| 415100 (external activities) | ” | 2.000 | V0 | 113## |
| 420000 (direct labor costs) | ” | 8.000 | 113## | |
| 113100(bank) | Credit | 558.000 | --- | --- |