0% found this document useful (0 votes)
309 views

PeopleSoft Tree Manager (Introduction To Tree Manager)

Introduction to Tree Manager
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
309 views

PeopleSoft Tree Manager (Introduction To Tree Manager)

Introduction to Tree Manager
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 9

21/09/2016

IntroductiontoTreeManager

IntroductiontoTreeManager
ThischapterprovidesanoverviewofTreeManageranddescribeshowto:
Understandtreeconcepts.
Understandtypesoftrees.
Understandeffectivedatesandtrees.
AssociatetreeswithadditionalsetIDs.

UnderstandingTreeManager
WithTreeManager,yourepresentdatagraphicallytoshowahierarchy.Otherpartsofthesystemcanusethetreesthat
you'vedefinedforhierarchicalinformationforreports,ChartFieldcombinationediting,OLAP,summaryledgers,or
security.Youcanupdatetreeswithspecificallydesignedtools,andyourchangesarethenautomaticallyapplied
throughoutthesystem.YoucanalsousePeopleCodetomanipulatetrees.
Warning!Becautiousaboutusingyourbrowser'sBackbuttoninTreeManager,asyoumayreceiveunexpected
results.SavechangestoyourtreesbeforeusingtheBackbutton.
Note.QueryAccesstreesarenotmaintainedorviewedbyTreeManagerorTreeViewer.Thosetreescanbeviewedor
maintainedbyusingtheQueryAccessManager,locatedundertheSecurity,QuerySecuritymenuoption.
TheTreeViewermoduleprovidesreadonlyaccessforalltrees.AdministratorscanprovideuserseitherTreeManager
ortheTreeViewermodule.
OverviewofPeopleSoftTrees
Treesdepicthierarchicalstructuresthatrepresentagroupofsummarizationrulesforaparticulardatabasefield.For
example,atreecanspecifyhowyourmanufacturinglocationsshouldbesummarized,orrolledup,forreporting
purposes.Oratreecanshowthereportingrelationshipswithinanorganizationbyspecifyinghowtheindividual
departmentshouldbesummarizedintoterritories,territoriesintoregions,andregionsintocountries.Similarly,atreecan
categorizeitemsinacatalog.
Thesummarizationrulesdepictedinatreeapplytothedetailvaluesofaparticularfield:vendors,departments,
customers,orothervaluesthatyoudefine.Thesedetailvaluesaresummarizedintonodesonthetree.Thenodesmay
alsobeorganizedintolevelstologicallygroupnodesthatrepresentthesametypeofinformationorlevelof
summarization.
Forexample,thevaluesoftheDEPTIDfieldidentifyindividualdepartmentsinyourorganization.YouuseTreeManager
todefinetheorganizationalhierarchythatspecifieshoweachdepartmentrelatestotheothersdepartments10700and
10800reporttothesamemanager,department20200ispartofadifferentdivision,andsoon.Inotherwords,youbuild
atreethatmirrorstheexistingorganizationalhierarchy.
Yourchartofaccountsisanotherprimecandidatefortrees.Youcancreatetreesthatspecifyhowyouwanttorollup
accountsintosummaryledgersorreports.Youcancreatemultipletrees,providingdifferentrollupsfordifferentviewsof
youraccountdata.
Onceyou'vedefinedanorganizationaltree,thesystemcanuseitinavarietyofways.Forexample:
Reporting.Whenyouwantareportthatsummarizesresultsforaparticulardivisionorregion,thesystemcan
checkagainstthetreetodeterminewhichdepartmentstoinclude.Withoutthetree,you'dhavetoexplicitly
specifythedepartmentsyouwantedeverytimeyoucreatedareport.
Summaryledgers.Tocreateasummaryledgerthatsummarizesaccountbalancesbydepartment,thesystem
referstothetreetodeterminetheDEPTIDvaluestoincludeinthesummarizedledgerentries.(Summaryledgers
areonlyusedinPeopleSoftFinancialsapplications.)
Security.Youcanrestrictuseraccesstotheirdivisions.Theapplicationtablestellthesystemwhatdepartment
theuserisinthetreetellsitwhatotherdepartmentsareinthesamedivision.(Thisuseisappropriatefor
PeopleSoftHumanResourcesapplicationsonly.)
Additionally,youcancreatedifferentorganizationaltreesfordifferentpurposes.Supposeyouwanttogroupdepartments
togetherdifferentlyforreportingandforsecurity.Maybeyouwanttoincludedatafromregionalofficesinyoursummary
reports,butyoudon'twanttogivecorporateusersaccesstoregionalemployeerecords.Inthiscase,you'dcreatetwo
http://notes02.ntc.edu/servunits/isit/PS8_peoplebooks/eng/psbooks/ttrm/chapter.htm?File=ttrm/htm/ttrm01.htm

1/9

21/09/2016

IntroductiontoTreeManager

treesa"departmental"treethatgroupsdepartmentsbyfunction,regardlessofregion,anda"regional"treethatgroups
departmentsbylocation.Thenyou'duseoneforreportingandtheotherforsecurity.
AdvantagesofPeopleSoftTrees
Bybuildingtrees,yougivethesystemasingleplacetolookforsummarizationrules.Thiscentralizationenablesyouto
definerulesonceandthenusethemthroughoutthesystem.Forexample,differentreports,ledgers,andsecurity
profilesmightrefertopartsofyourcompany'sorganizationalchart.Alltheseobjectscanrefertothesamepredefined
tree.
Treesmakeiteasiertoselectandupdatevaluesinreports,ledgers,orsecurityprofiles.Ratherthanspecify
departments8202,8203,8513,8515,and8663inareport,youcanspecifytheLafayettebranch,whichincludesall
thesedepartmentsaccordingtothetree.Whentheorganizationalstructurechanges,youupdatethetreeoncerather
thanupdatinganuntoldnumberofreports,ledgers,securityprofiles,andsoon.
Anotheradvantageoftreesisthattheypresentsummarizationrulesvisually.LookingatatreethroughTreeManager,
youcaneasilyseehowthevaluesrelatetoeachother.
SeeAlso
PeopleTools8.4PeopleBook:PeopleCodeDeveloper'sGuide,"UsingMethodsandBuiltInFunctions"
"UsingTreeManager"

UnderstandingTreeConcepts
Thissectiondescribes:
Treeconcepts.
Nodes.
Detailvalues(leaves).

TreeConcepts
ThissectiondiscussesgeneralconceptsusedbyTreeManger,suchaslevels,effectivedates,andsetIDs.
TreeLevels
Levelsprovideawaytoorganizetreenodes.Inmosttrees,allnodesatthesamelevelrepresentthesamekindof
information.Forexample,inatreethatreflectstheorganizationalhierarchy,alldivisionnodesappearononeleveland
alldepartmentnodesonanother.Similarly,inatreethatorganizesyourproductcatalog,thenodesrepresenting
individualproductsmightappearononelevelandthenodesrepresentingproductlinesonthenexthigherlevel.
Sometimesyouwanttobeabletoidentifyallthenodesonthesamelevelasagroup,evenwhentheydon'tsharethe
sameparent.Forexample,youmightcreateaPS/nVisionlayoutthatsummarizesthedataforadivision,thendefinea
PS/nVisionscopethatcreatesonereportinstanceforeachdivision,regardlessofwhatcompanyit'sin.Toallowyouto
refertoallthenodesatalevel,TreeManagerenablesyoutonameeachlevel.You'llusethelevelnamewhenyou
definethescopeforyourPS/nVisionreport(ratherthanidentifyingallthenodesindividually).Namingyourlevelsgives
youanotherwayto"slice"thedatainthetree.Levelnamescanappearnexttothenodedescription.

Treewithlevels

Foreachtreestructure,youcandeterminehowtreesuselevels:
Strictlyenforcedlevelsmeanthatthenamedlevelsdescribeeachnode'spositioninthetree.Thisisnaturalfor
mosthierarchies.Strictlevelshavethefollowingadvantages:
Youcanskipalevelifaportionofthehierarchydoesnothaveanodeatthatlevel.
Theappearanceofyourtreemorepreciselymatchesthereallifehierarchy.
IfyouusesummaryledgersinPeopleSoftGeneralLedger,youcanalsocreatesummarytrees,whicharebased
onlevelsinthecorrespondingdetailtree.

http://notes02.ntc.edu/servunits/isit/PS8_peoplebooks/eng/psbooks/ttrm/chapter.htm?File=ttrm/htm/ttrm01.htm

2/9

21/09/2016

IntroductiontoTreeManager

Ifyoudecidelaterthatyouneedtochangeatreefromstrictlevelstolooselevels,youcandoso.Youcannot
changealooseleveltreetostrictlevels,becausethelevelnamesarenotconnectedtospecificpositionsinthe
tree.
Looselyenforcedlevelsmeanthatthenodesatthesamevisuallevelofindentationdonotallrepresentthesame
kindofinformation,ornodesrepresentingthesamekindofinformationappearatmultiplelevels.Withloosely
enforcedlevels,youassignaleveltoeachnodeindividuallythelevelisnottiedtoaparticularvisualposition.
Inthefollowingexample,thefirsttwolevelsareclear:CorporationandDivision.However,withintheSalesand
Manufacturingdivisions,thestructureisdifferent.Thistreecouldbecreatedwithstrictlevels,butwouldbecome
distortedbecausethePlantandLinelevelswouldneedtoappeareither"above"or"below"theRegionand
Districtlevels,wheninfacttheyareparallel.Youcoulddefineastrictleveltreewithalevelnamelike
"Plant/Region"oreven"Level3,"butthismakesithardertoidentifyjusttheregions,districts,andsoon.for
reportingorotherpurposes.Withlooselevels,theplantswithintheManufacturingdivisioncanbereferredtoasa
levelindependentoftheregionsintheSalesdivision.

Exampleoflooselyenforcedlevels

Inalooseleveltree,thelevelisanattributeofthenodeandisonlylooselyrelatedtoitsposition.Thelevel
becomesawayofidentifyingagroupofnodesthatserveacommonfunctionwithintheorganization.
Whenlevelsarenotused,thenodesinthetreehavenorealhierarchyorreportingstructurebutdoformalogical
summarizationstructure.
Formosttrees,youwillwanttouselevels.Thefollowingarereasonsyoushouldconsiderbeforechoosingthe"no
levels"option:
Youcannotaddlevelstoatreelater.
Ifyouusesummarytrees(generallyusedwithPeopleSoftGeneralLedger),levelsarerequired.
AfuturereleaseofPS/nVisionwillallowyoutobuildareportbynPlodingthetreefromaspecifiednodetoa
specifiedlevel.Thiswillmakelevelsveryusefulonaccounthierarchies,forexample.
EffectiveDates
Usingeffectivedateswithtreesallowsyoutospecifynewobjects,departments,reportingrelationshipsor
organizationalstructuresinadvanceandhavethemtakeeffectautomatically.Youcanalsousetreeswithpast,present,
orfutureeffectivedateswhenreportingoncurrentorhistoricdata.
SetIDs
MostdataincontroltablesisstoredbysetID.Treescanbeidentifiedbyfourkeyvalues:setID,userkeyvalue,tree
name,andeffectivedate.
WhenusingasetIDasakeyvalueforyourtree,youshouldassignthesamesetIDastherecordthatyourtreeisbuilt
on.
SeeAlso
"CreatingTrees,"UnderstandingTreeStructure
"UnderstandingEffectiveDatesandTrees"
"AssociatingTreesWithAdditionalSetIDs"

Nodes
Nodesdefinethehierarchicalrelationshipwithinthetree.Nodescanbeeithercategories(asinagroupofassets)or
itemsthatneedtobeplacedinarelationshipwithotheritems,suchasaniteminacatalog.
Eachdetailvaluereportstoatreenodeatthenexthigherleveloftheorganization.Eachtreenoderepresentsthegroup
ofdetailvaluesthat"report"toit.Referringtothenodeisashorthandwayofreferringtothegroupofdetailvaluesunder
it.Forexample,ifareportreferstotheOfficeofthePresident,itincludesdatafromallthedetailvaluesundertheOffice
ofthePresidentnodeincludingthedetailvaluesundertheHumanResourcesdepartment,sinceHumanResources
reportstotheOfficeofthePresident.
http://notes02.ntc.edu/servunits/isit/PS8_peoplebooks/eng/psbooks/ttrm/chapter.htm?File=ttrm/htm/ttrm01.htm

3/9

21/09/2016

IntroductiontoTreeManager

Inturn,eachtreenodereportstoanothertreenodeatahigherleveloforganization,untilwereachthetoplevelofthe
hierarchy,calledtherootnode..
FamilyTreeTerminology
Whentalkingabouttrees,weuseterminologyderivedfromtheideaofafamilytree.Thenodesthatreporttotheroot
nodearecalleditschildrentherootnodeistheirparent.Nodesthathavethesameparentarecalledsiblings.
Thesetermsrefertotherelationshipbetweennodesandarenotpermanentattributesofthenodesthemselves.Asingle
nodecanbeaparent,child,andsiblingallatthesametime.Forexample,intheexamplebelow,Operations
AdministrationisachildofOfficeofthePresident,aparentofSULLIVAN,andasiblingofHumanResources,
ControllersandRetailServices.

Treethatshowsnoderelationships

DetailValues(Leaves)
Detailvalues,orleaves,linkarollupstructuretothesupportingdetail.Forexample,thenodesinanaccounttreeare
nottheactualaccountsbutcategoriesofaccounts.Usingthisexample,theaccounttreehasanodecalled"Assets,"
withdetailvaluesspecifyingarangeofaccountsfrom1000to1999rollinguptoit.
ThetreeillustratedbelowshowssummarizationrulesforthePERSONAL_DATAfield.Inotherwords,it'san
organizationalchartfortheofficesinacompany'sheadquarters.Individualoffices,suchas8200,representthelowest
leveloforganizationandappearatthefarrightofthetree.Theleavesrepresentingtheofficesarecalleddetailvalues.
Detailvalueshaveleaficonsandsquarebrackets[]surroundingtheirnames.

TreeManagerPersonal_Datatree

SeeAlso
"UsingTreeManager,"WorkingWithTreeNodes
"UsingTreeManager,"WorkingWithDetailValues
"CreatingTrees,"WorkingWithTreeBranches

UnderstandingTypesofTrees
ThissectiondescribesthetreetypesavailableinTreeManager:
Standarddetailtrees.
Dynamicdetailtrees.
Nodeorientedtrees.
http://notes02.ntc.edu/servunits/isit/PS8_peoplebooks/eng/psbooks/ttrm/chapter.htm?File=ttrm/htm/ttrm01.htm

4/9

21/09/2016

IntroductiontoTreeManager

Summarytrees.

StandardDetailTrees
Inthemostbasictypeoftree,the"lowest"levelthatis,thelevelfarthesttotherightinthetreeholdsdetailvalues.
Thenextlevelismadeupoftreenodesthatgrouptogetherthedetailvalues,andeachsubsequentleveldefinesa
higherlevelgroupingofthetreenodes.Thiskindoftreeiscalledadetailtree.
Inadetailtree,thelowestlevelinthehierarchyconsistsofthedetailvalues,whicharerepresentedbyleaves.
(Becauseofthis,suchtreesaresometimescalledsummertrees.)Youcanuseadetailtreetorepresentaccount
hierarchies,producthierarchies,businessunithierarchies,andsoon.
DetailtreesareusedmostoftenfornVisionreportingfromtheGeneralLedger.

Sampledetailtree

DynamicDetailTrees
Inanormaldetailtree,thedetailvaluesthatfallundereachnodearedefinedbyaspecificvalueorrangeofvalues.
Withadynamicdetailtree,detailvaluesaredeterminedbymatchingthenodenamewithafieldonthedetailvalue
table.Thetellsystemdynamicallydeterminesappropriatevaluesfromthedetailvaluetableatthetimeitusesthetree.
Insteadofspecificorrangeofvalues,thedetailvaluesappearasblankontheTreeManagerdisplay.
Fordynamicdetailtrees,theparentnodevaluedefinespartoftheprimarykeyforthedetailvalues.

Sampledynamicdetailtree

Intheprecedingillustration,eachnoderepresentsavalueoftheDEPARTMENT_IDfield.Thestructureofthetree
determinestherelationshipsbetweendepartmentsandtheirgroups,sothatyourreportscanrollupdepartmentdata.
Departmentsarenotthelowestlevelofdetail,though.Eachdepartmentconsistsofemployees,andwhenyouassigna
departmentcost,youassignittoaparticulardepartmentandanemployee.Thesetwofields,DEPARTMENT_IDand
EMPLID,arebothkeyfieldsforthedepartmentdata.Sotocapturethesecosts,thedepartmenttreeneedstogroupthe
employeesforeachdepartment.That'swherethedetailvaluescomein.
ThedetailvaluesinthistreerepresentvaluesforEMPLID.RatherthanlistingeachEMPLIDvalueseparately,however,
youtellTreeManagertousealltheemployeesassociatedwiththeparentDEPARTMENT_ID.Forexample,ifyouask
forareportontheRETAILSEVICESdepartment,thesystemwillrollupthedatawhoseDEPARTMENT_IDisRETAIL
SERVICESandwhoseEMPLIDisanyvalue.
Youcanchoosetodisplayalldetailvaluesforaselectednodeortodisplaydetailvaluesbasedonthetree'scurrent
effectivedate.

NodeOrientedTrees
Instandarddetailtrees,thedetailvaluesrepresentdatavaluesfromadatabasefield,andthetreenodesrepresentroll
uppointsfordetailvalues.Thenodeshavenomeaningoutsidethecontextofthetree.However,youcanalsocreate
nodeorientedtrees.
http://notes02.ntc.edu/servunits/isit/PS8_peoplebooks/eng/psbooks/ttrm/chapter.htm?File=ttrm/htm/ttrm01.htm

5/9

21/09/2016

IntroductiontoTreeManager

Nodeorientedtreesarebasedonadetailstructure,butthedetailvaluesarenotused.Forthistypeoftree,thetree
nodesrepresentthedatavaluesfromthedatabasefield.Thesystemusesnodeorientedtreesforspecialpurposes.For
example,PeopleSoftHRMSapplicationsusetheDepartmentalSecuritytreetogiveusersaccesstoinformationonly
aboutemployeesintheirdepartments.

Samplenodeorientedtree

Nodeorientedtreeshavenoleaves.(Becauseofthis,suchtreesaresometimescalledwintertrees.)Instead,each
nodeisapossiblevalueoftheDEPTIDfield.

SummaryTrees
SummarytreesareonlyusedforGeneralLedgerreporting.Asummarytreeprovidesanalternativegroupingofthe
nodesfromadetailtreewithoutduplicatingitsentirestructure.Inasummarytree,thedetailvaluesaretreenodesfrom
anexistingdetailtreeratherthanvaluesfromadatabasefield.Thetreegroupsthenodesfromaspecificlevelinthe
detailtreedifferentlyfromthewayitgroupsthehigherlevelsinthedetailtreeitself.
Forexample,supposeyouwanttorollupyourdepartmentalhierarchydifferentlyfortworeports.Thefirstreportshows
thereportingstructure,soyouwanttogroupyourdepartmentsaccordingtothedivisiontheyreportto.Thesecond
reportisafinancialreport,showingprofitcenters,overheadcenters,andproductioncenters.Fromthegroupleveldown,
thetwohierarchiesarethesame.
Youhavetwooptions.Youcouldcreatetwocompletedetailtrees,identicalfromthegroupleveldown.Oryoucould
createonecompletedetailtree,thencreateasummarytreewhosedetailvaluesarethegrouplevelnodesonthefirst
tree.

Samplesummarytree

Whenyouuseanodefromasummarytreeinareportorsummaryledger,thesystemrefersbacktothedetailtreeto
determinewhichdetailvaluesreporttothatnode.Forexample,supposeyouwanttoreportonproductioncenters.
You'vecreatedasummarytreethatshowswhichgroupsareproductioncenters,andyoupicktheProductionCenter
node.ThesummarytreeshowsthattheEngineeringgroupandtheManufacturinggroup(amongothers)areproduction
centers,butitdoesn'tshowwhichdepartmentsareinthesegroups.Thesystemusesthedetailtreetodeterminethe
departmentsinthegroup.
Summarytreesmakeiteasiertomaintaintrees.Ifyouchangethelowerpartofthetree,youneedtoupdateonlyone
tree.
ThemostcommonuseofsummarytreesistocreatesummaryledgersinPeopleSoftFinancialsapplications.You
createsummarytreesbasedonyourbasicChartFieldstocreatealternativerollups.Youcreatereportsbasedonthe
varioussummarytreestoviewyourfinancialdatafromavarietyofperspectives.

UnderstandingEffectiveDatesandTrees
http://notes02.ntc.edu/servunits/isit/PS8_peoplebooks/eng/psbooks/ttrm/chapter.htm?File=ttrm/htm/ttrm01.htm

6/9

21/09/2016

IntroductiontoTreeManager

Thissectiondescribes:
Effectivedateduserrecords.
Effectivedatedtrees.
Interactionsbetweentreeanduserdataeffectivedates.

EffectiveDatedUserRecords
PeopleSofttreesareahierarchicalstructuremadeupofthetree'sdefinitionalongwiththenodesanddetails(leaves)
thatformtheparentchildrelationshipsinthetree.Thenodesanddetailsaretiedintoauserrecordasdefinedinthetree
structure.
Whentheuserrecordhasaneffectivedateasapartoftherecord'skey,thenthateffectivedatedeterminesthecriteria
usedfordetailsandnodesavailableforuseinthetree.
SeeAlso
PeopleTools8.4PeopleBook:UsingPeopleSoftApplications,"WorkingWithPages,"UsingEffectiveDates

EffectiveDatedTrees
Treesmusthaveaneffectivedate.Effectivedatesontreesshowplannedchangesinthehierarchythetreerepresents.
Forexample,intheHRDepartmenttree,wewanttoaddanewHardwaredepartmenteffective09/01/2001.Wedothis
bycopyingthecurrentHRDepartmenttreetoaneweffectivedateof09/01/2001,openingthenewtree,andaddingthe
DepartmentnodeforHardware.
Whenthecurrentdatereaches09/01/2001,thentheHRDepartmenttreewiththeHardwaredepartmentwillbecome
effectiveforapplicationandreportingpurposes,andthepreviouseffectivedateversionoftheHRDepartmenttreewill
beacopyforhistoricalpurposes.

InteractionsBetweenTreeandUserDataEffectiveDates
Whenuserdataalsohasaneffectivedateonrecord'skey,TreeManagerchecksthatdatetodeterminewhichdated
recorditembelongsinthecurrentdatedtree.Whenthereisonlyonedateditemintheusertable,thenthedate
determineswhetherthatitemisavailableforuseinthetreeatall.
Treesanduserdatadifferinhoweffectivedatesareconsideredinrespecttothecurrentdateandwhenthetreeandthe
datacomeintoscope.Therulesareasfollows:
Thetree'seffectivedateisthegoodthroughdateforthetree'srepresentativeorganization.
Theuserdataitem'seffectivedateisthegoodfromdatefortheuserdata.
Therefore,inaparticulartree,thenodesanddetailsvalidforthattreemusthaveaneffectivedateontheuserdata
recordearlierorthesameastheeffectivedateonthetree.
Thefollowingtablepresentsanexampleofaneffectivedatedtreewithausertablethathasthreeeffectivedated
recordsforthesameitem.
Tree Effective Date

User Item Effective Date

User Data Available to Tree?

12312000

12012000

Yes

12312000

01012001

No

12312000

01312001

No

12312000

04012001

No

Thenexttableshowswhathappensifthetreeiscopiedtoaneweffectivedate,withthesameuserdatarecords.
Tree Effective Date

User Item Effective Date

User Data Available to Tree?

02282001

12012000

Yes

02282001

01012001

Yes

http://notes02.ntc.edu/servunits/isit/PS8_peoplebooks/eng/psbooks/ttrm/chapter.htm?File=ttrm/htm/ttrm01.htm

7/9

21/09/2016

IntroductiontoTreeManager

02282001

01312001

Yes

02282001

04012001

No

Agraphicalrepresentationofthisexamplefollows.

Graphicalrepresentationofuserdataandtreeeffectivedates

AssociatingTreesWithAdditionalSetIDs
Thissectiondescribeshowtosharetreesamongseveraltablesetgroups.
PeopleSoftapplicationsstoreinformationintwotypesoftables:transactiontablesandcontroltables.Informationin
transactiontablesistypicallystoredbybusinessunit,whilecontroltableinformationisstoredbyasetidentifier,
commonlycalledthesetID.
Transactiontablesstoredataaboutdaytodaybusinessactivities.Assuch,thesetablesareupdatedfrequently.
Controltablesstoreinformationthatdefinestheaccountingandorganizationalstructuresandprocessingrulesthatare
usedwhenbusinesstransactionsareenteredintoPeopleSoftapplications.Controltablesincludemasterlists,suchas
customers,vendors,products,items,andchartsofaccounts.Thesetablesaregenerallystatic,andmanyareeffective
dated.
Atablesetisasubsetofdatawithinthecontroltablesthatdefinestheaccountingstructureandprocessingrulesfora
particularbusinessunitorgroupofbusinessunits.
Treesaretypicallyhierarchiesbuiltontopofcontroltables,andsoyouusuallywillwanttokeyyourtreebysetIDifthe
underlyingcontroltableiskeyedbysetID.
Note.SincePeopleSoftProjectsdataisstoredintableskeyedinbybusinessunitratherthansetID,PeopleSoftProject
treesmaybekeyedbyeithersetIDorbusinessunit,dependingonthetree'sfunction.
SeeAlso
YourPeopleSoftApplicationFundamentalsbook.

PagesUsedtoAssociateTreeswithAdditionalSetIDs
Page Name

Object Name

Navigation

Usage

Tree

SET_CNTRL_TABLE1

PeopleTools,Utilities,
Administration,TableSetControl

Associateaspecifictreewitha
givensetcontrolvalue.

SharingTreesAcrossSetIDs
AccesstheTreepage.

http://notes02.ntc.edu/servunits/isit/PS8_peoplebooks/eng/psbooks/ttrm/chapter.htm?File=ttrm/htm/ttrm01.htm

8/9

21/09/2016

IntroductiontoTreeManager

Treepage

PeopleSoftapplicationsusethedefaultsetIDonthetablesetRecordGrouppagetodeterminewhichtreesabusiness
unitcanaccess.ThisdefaultsetIDisestablishedwhenthebusinessunitiscreated.However,ifyouwantabusiness
unittobeabletoaccessaparticulartreecreatedunderasetIDotherthanthedefaultsetID,youcanspecifythetreeon
thispage.
ThesetIDyoudefineforatreeshouldtypicallymatchthesetIDdefinedfortheunderlyingrecord.
TheRecordGrouppageoftheTableSetControlscomponentdefineswhichsetIDisusedforaspecificrecordgroup.
Forexample,ifthePRODUCT_TBLrecordispartofREC_GROUPA,andontheRecordGrouppageyouhave
associated:BU=CCB,Rec.Group=REC_GROUPAandSetID=FSyoushouldalsosetupanytreesbasedon
PRODCT_TBLsothatBU=CCBandusesSetID=FS.
PeopleSoftTreeManager

Copyright19882002PeopleSoft,Inc.AllRightsReserved.

http://notes02.ntc.edu/servunits/isit/PS8_peoplebooks/eng/psbooks/ttrm/chapter.htm?File=ttrm/htm/ttrm01.htm

9/9

You might also like