PeopleSoft Tree Manager (Introduction To Tree Manager)
PeopleSoft Tree Manager (Introduction To Tree Manager)
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
12312000
12012000
Yes
12312000
01012001
No
12312000
01312001
No
12312000
04012001
No
Thenexttableshowswhathappensifthetreeiscopiedtoaneweffectivedate,withthesameuserdatarecords.
Tree Effective Date
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