Fdocuments - in - Oracle Otl Timecard Layout Customication
March 5, 2023 | Author: Anonymous | Category: N/A
Short Description
Download Fdocuments - in - Oracle Otl Timecard Layout Customication...
Description
OracleApplications OracleTimeandLabor Configurin guringTheOracleTimeandLaborTimecar gTheOracleTimeandLaborTimecardUserInterface dUserInterface WhitePaper∗ Author(s): Autho r(s): Orac OracleTimeand leTimeand LaborDevelopme LaborDevelopment nt GenerationDate:June7,2012
Abstract
Thisdocument deta Thisdocument details ils the configurat uratiion optio options ns a time timecardlayo cardlayout ut desig designerhas nerhas when when const construct ructinga inga cust customlayout omlayout. . OTL currentlyallowscustomizationoftimecardlayoutsviamodi ficationofAOLloader fileswhicharethenloadedintothedatabase.
c 2012 2012 OracleCorpora OracleCorporation tion.All .All rightsreserved. rightsreserved.
∗
Thedocument source Thedocument source is at: /hrdev/hxc /hrdev/hxc/11.5/d /11.5/doc/wh oc/whitepa itepapers/ pers/hxcco hxccon nfiguiwp.tex
1
Contributors N a me MarkStewart Andrew Rundell Andrew Rundell JoelDupont JohnFinnegan KrisVanDerPleog
Position ApplicationsDeveloper Development Developmen t Manager ApplicationsDeveloper PrincipleFunctionalAnalyst FunctionalAnalyst
AnimaPrasad GroupManager Balakrishna Bayragi SeniorApplicationsEngineer Amarnath Krishnamoorthy SeniorApplicationsEngineer
Change Record Date February1st , 2005 August6th, 2007
Author Andrew R Rundell Amritha Nuthi
Version Change Reference 115.0 Converted tto PDF, W WIKI, LaTeX 115.1 Mo difiedtoindicatecorrectfunctionalityfor packagechoicelist th March25 , 2008 Amritha Nuthi 115.2 Mo difiedtoshowonlythedeliveredseededlayoutsand tocompletethemissinglinesinsomeexamples th February09 ,201 ,2010 0 Amarna AmarnathK thKrrish ishnam namoor oortthy 115 115.3 .3 Rev Review iewedt edthe hedoc docu umentand mentandad add dedfew edfewexa examp mples leswh whiich chdes descri cribe be howtocreatecustomchoicelist,LOV,promptsandtextfield June07th , 2012 Balakrishna Bayragi 115.4 Added section 3.18
Reference Do Reference Documents cuments N a me Releas Rel ease11i e11iDo Docu cume ment ntati ation on
ADF
Description Oracle OracleApp Appli licat cation ionsDocu sDocume men ntat tation ion- - inf rm rmati ationonFND ononFNDLO LOAD AD andFlex fields Applications Development Framework - information on java ob jects,such as View jects,such ViewObjects, Objects,ApplicationModules ApplicationModulesetc. etc.
2
Contents 1 Intro duction 8 1.1 Executive O Overview . . . .. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8 1.2 Structure o of a a T Timecard P Page . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9 1.2.1 Time B Building B Blocks . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9 1.2.2 User I Interface C Comp oon nent H Hierarchy . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9 1.3 Layout T Types . . . . . . . . . . . . . . . . . . . . . . . . . . . . .. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10
1.4 Delivered L Layouts . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1.4.1 Payroll .. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .. . . . . . . . . . . . . . . . . 1.4.2 Pro je jects . . . . . . . . . . . . .. . . . . . . . . . .. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1.4.3 Pro je jects a and P Payroll . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1.4.4 Exception . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1.4.5 Enterprise A Asset M Management .. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1.4.6 Purchasing . . . . .. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1.4.7 Pro je jects-Purchasing . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1.4.8 Payroll L Layout td deliveredi dinR nRelease1 e12.1 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1.4.9 Proj ojeect tL Layoutsd sdeeliveredi dinR nRelease1 e12.1 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1.4. 1.4.10 10 Proj Projec ectan tandP dPaayrol rollLa lLayou outtsde sdeliv liveredi redinR nReeleas lease12 e12..1 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1.5 Using Using theOAFP ersonaliz rsonalizatio ation n Funct unctiona ionalit lity y With Timec imecard ard Confi gu ra ti on . . . . . . . . . . . . . . . . . . . . . . . .
11 13 13 14 15 15 15 16 16 17 17 19
2 Timecard Con figuration B asics 20 2.1 2.1 Whatc Whatcanbe anbeco con nfigured o on a a T Timecard . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20 2.2 The L Layout F File .. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 21
2.3 Usi Uspilnga n xist ncgLa ut si st zati 22. .43 U oganE adinExi ng T T isti miengL ardaL yLoautas youasaB tsaBa . .asis . sfo . forC . rCu . .u .sto .om . .iiza . tion .on. . .... .... .... .. .. .... .. .. .... .. .. .... .. .. .... .. .... .... .... .... .... .... .. 2.5 Labels a and M Messages . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2.5.1 Labels . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2.5.2 Messages . . . . . . . . . . . . . . . .. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2.6 2.6 Furth urtheerCon rConfiguration C Concepts . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2.6.1 View O Ob je jects . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2.6.2 Application M Modules . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2.6.3 Apache/JServ s server . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2.7 2.7 De Delliv iver eredC edCoonfigurable B BC4J O Ob je jects . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2.7.1 Configurable C Choice L List C Comp oon nents . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2.7.2 Pa kag Ch ice L List . . . . . . .. . . .. . . .. . . .. . . .. . . .. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .. . . . . . . . 2.7.3 Custom A Alternate N Name c comp oon nents .. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2.8 LOVs a and J JRAD/MDS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2.8.1 LOV C Custom O Ob jjeects . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3 Ex Examples of C om m o n C ustomizations 3.1 Addinga gaC Comment tF Fieldt dtot otheT eTiimecardL dLine . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3.2 Adding a a C Custom C Choice L List t to t the T Timecard . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3.3 3.3 Addi Adding ngaC aCus usto tomL mLO OVtot Vtothe heTi Time meca card rdus usin ingt gthe heCu Cust stom omLO LOVO VObje bject cts.. s.. . . . . . . . . . . . . . . . . . . . . . . . . 3.3.1 Create tthe s supp oorrting d database v view . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3.3.2 Add t the L LOV c component t to t the t timecard . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3.3.3 Pers nalize t th LOV rr gion . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3. 3.4 4 Addi Adding ngaC aCus usto tomL mLO OVtot Vtothe heTi Time meca card rdwi with thou outu tusi sing ngth theC eCus usto tomL mLO OVObje VObject cts s . . . . . . . . . . . . . . . . . . . . . 3.4.1 Cre te tth View O Ob je je t ff r t th LOV .. . . . . . . . . . . . . .. . .. . .. . . . . .. . .. . .. . .. . .. . . . . .. . .. . .. . . . . . . . .. 3.4.2 Create eA AK aattributesu sussedf dforth rtheL eLOVs Vsccreen . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3.4.3 Create eaanAK nAK rregionf nforre rrenderingt gtheL eLOVsc Vscreen. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3.4. 3.4.4 4 Cr Creeat ateA eAK Kre regi gion oniitem temsins sinsid idet ethe heAK AKrreg egiionfo onfort rthe heLO LOVp Vpag age.. e.. . . . . . . . . . . . . . . . . . . . . . . . . .
3
221 1 22 22 22 22 22 23 23 23 23 24 26 28 28 29 29 30 31 32 34 36 37 37 38 40 40
3.4. 3.4.5 5 Runthemi Runthemigrat gratio ion n scr scrip ipt t to cop opy y theLO heLOV V definitio itionf nfro romA mAKt Ktot othe heM MD DSrep Srepoosi sito tory ry . . . . . . . . . . . . . . 3.4.6 Mod odiify ya allayout tttoi oincludet etheL eLOVc Vcoompo pon nent. t. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3. 3.4. 4.7 7 In Incl clud udet ethe hene newL wLO OVVie VViewO wObje bject ctin into toy yourA ourApa pacche/J he/Jse serv rven envi viro ronm nmen ent t . . . . . . . . . . . . . . . . . . . . . . 3.5 Changing tthe ttitle oof t the t timecard p page . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3.6 Changingt gth he ellabe bell f forac racoolumni nint nth heT eTimecard . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3.7 Addinga gaC Compo pon nent tttoth otheT eTimecardH dHeeader. r. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3.7.1 Create A AK d data ffor t the c comp oon nent p prompt . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3.7.2 3.7. 2 Creat CreatewrapperPL/SQ ewrapperPL/SQLfunctio Lfunctiontocallthepayro ntocallthepayrollcodefunct llcodefunctiionandreturnit onandreturnit intheformatneeded intheformatneededforthe forthe package c choice llist . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3. 3.7. 7.3 3 Crea Createth tethe e com onen onent t to sho how w thelabelfo helabelfor r ourcu urcust stom omfi el d da an ndadd daddi it tto tot th helay elayou out t . . . . . . . . . . . . . . 3.7. 3.7.4 4 Crea Createt tethec hecom ompon ponen entt ttosh oshow owth there ereaad-on d-onlyf lyfun unct ctio ionre nresu sulta ltan ndadditt daddittot othel helaayo yout. ut. . . . . . . . . . . . . . . 3.8 Addinga gaC Compo pon nent tttoth otheT eTimecardM dMaatrix. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3.9 Addinga ganOT nOTLIn LInformationTy nType pettot otheT eTiimecard. d. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3.10 Addinga gadditional e elementi tinputv tvalues . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3. 3.11 11 Con Configuring t the C Cost C Center c comp oon nent . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3.12AddingOTLRDetailtotheReviewandCon fi rma ti ti on on P Paag es es . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3.12 3.12..1 Cr Creeat atiingth ngtheD eDeetai tailTi lTimeB eBui uillding dingBl Bloc ocks ksin inttheLa heLay you out t . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3.13Ad 3.13Addi ding ngth theD eDeeta taiilsPa sPageDF geDFFS FSeg egm men ents tsto toth theT eTim imec ecar ardm dmat atrrix . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3.13.1 Setting t the A Attribute C Category . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3.13 3.13.2 .2 Alia Aliasi sing ngAS ASeg egme men ntVal tValue ueT ToS oSet etTh TheA eAtt ttri ribu bute teCa Cate tego gory. ry. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3.13 3.13..3 TheS TheSiimpl pleA eApp ppro roaach:A h:AnA nAlw lwaays ys--ex exeecu cuttec echo hoiicel celist. ist. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3.13.4 Other S Segment V Values . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3.14 3.1 4 ConfigureExp gureExpen endit ditureTy ureTypeAsCho peAsChoice iceLis ListUsi tUsingAl ngAlttern ernate ateNam Namesin esin Pr Projec ojectsP tsPay ayrol rollLa lLayo yout ut . . . . . . . . . . . . . 3.14 3.14.1 .1 Defi neaNewOTLAlternateNamesTypeDescriptiveFlexfi el dC dCoont ntex ext/ t/S Seg egm m ent ent:: . . . . . . . . . . . . . . .
51 52 52 53 62 63 64 67 68 68 68 69 72 73 74 74
3.14 3.14.2 .2 Mapp Mappin ingt gthe heSe Segm gmen ents ts/A /Att ttri ribu bute test stor ores espe pect ctiv ivec ecom ompo pone nen nts ts: : . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3.14 3.14.3 .3 Crea Creati tingA ngAlt lter erna nateN teNam amefo efort rtheA heAlt lter erna nateN teNam ameT eType ypeETE ETEXP XPEN ENDI DITU TURET RETYP YPES ES:. :. . . . . . . . . . . . . . 3.14. 3.14.4 4 Cre CreateACust ateACustomVie omView w andD andD efine L Layouts: .. . . . . .. . .. . .. . .. . .. . . . . .. . .. . .. . .. . . . . .. . .. . .. . .. . .. . 3.15Con figu guri ring ngCo Cost stCe Cen nte tera rasa saLO LOVi Vin nP Payrol roll La Lay you out. t. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3.15 3.15..1 Cre Creat ate eAK AK att a ttri ribu bute tesu suse sed dfo fort rthe heLO LOVs Vsccree reen: n:. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3.15 3.15..2 Cre Creat ate ean anAK AKre regi gion onffor orre ren nde deri ring ngth the eLO LOVs Vsccreen een: . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3.15 3.15.3 .3 Cr Crea eate teAK AKre regi gion onit item emsi sins nsid idet ethe heAK AKr reegion gionfo fort rthe heLO LOVp Vpag age: e: . . . . . . . . . . . . . . . . . . . . . . . . . . 3.15.4 Mig MigrationofAk rationofAk Regionto Regionto MDS Reposito epository ry,Creat ,Creationof ionof CustomViewandD ustomViewandDeefine La Layouts: . . . . . . . . . . . 3. 3.16 16 Addi Adding ngCu Cust stom omLO LOVs Vs,C ,Cus usto tomC mCho hoic iceL eLis ista tand ndT Tex extF tFie ield ldto toaP aPaayr yrol ollL lLaayo yout ut . . . . . . . . . . . . . . . . . . . . . . 3.16.1 Create A AK a attributes: . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3.16.2 Add A Attributes t to A AK R Region: . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3.16.3 Create d database v views: .. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3.16.4 Create eA AK rregionsfo sforr rrenderingth gtheL eLOVs: . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3.16 3.16.5 .5 Cr Crea eate teAK AKre regi gion onit item emsi sins nsid idet ethe heAK AKr reegion gionfo fort rthe heLO LOVp Vpag age: e: . . . . . . . . . . . . . . . . . . . . . . . . . . 3.1 3.16.6 6.6 Settingup Settingup theCustomLOV theCustomLOV xmland java java files: . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3.16.7 Migrationof nofAk AkR Regionto ntoM MDSRe SRepos pository: . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
75 75 76 78 79 79 79 80 83 85 87 87 88 90 92 93
fi
42 42 43 43 43 45 51
3. 3.16 16.8 .8 LD LD LDT T fille lecu stom omiz atio iont ntoc ocha hang epro romp mptf tfro romH ypet ype: 95 3. 3.16 16.9 .9 LDT T ec eccust us usto tom mizat izati iza tion onto toi inc ncl lngep ud ude ecch oice oi cel l ist ist: : mHou . . ours . .rsT .T .yp . etoJ . .oJob . .obT . .T yp . .e: . .. .... .... .... .. .... .... .... .... .... .... .. 95 3.16.10LDT filecu lecust stom omiz izat atio iont ntoi oinc nclu lude deso sour urce cean andd ddes esti tina nati tion onLO LOVs Vs: : . . . . . . . . . . . . . . . . . . . . . . . . . . 97 3.16.11LDT filecustomizationtoincludetextfi el d: . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9 9 3. 3.17 17 Con ConfigureanEntryLevelProcessingTimecardLayouttocaptureProject,TaskandExpenditureTypeInformationin CostAllocationKeyFlexfield s segments . .. . .. . .. . .. . .. . . . . .. . .. . . . . . .. . .. . .. . .. . .. . . . . .. . .. . .. . .. . .. . .. 100 3.17.1 Create A AK a attributes: . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 102 3.17.2 Add A Attributes t to A AK R Region: . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 103 3 . 1 7. 7. 3 C r ea ea t e d at at a b a se se v i e ws ws : . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1 0 4 3.17 3.17.4 .4 AddPr AddProje ojectI ctId,T d,Tas askIda kIdandE ndExpe xpend ndit itur ureT eTypes ypeseg egme ment ntstoC stoCos ostAl tAlloc locat atio ionKF nKFF: F: . . . . . . . . . . . . . . . . 104 104 3.17.5 3.1 7.5 LDT filehx lehxczz czzhxc hxcla layt0 yt0025 025.l .ldtcu dtcusto stomi mizat zationt iontoinc oinclud ludeJOBa eJOBandLO ndLOCA CATIO TIONch Nchoic oiceli elists sts:. :. . . . . . . . . . . . 105
4
3. 3.17 17.6 .6 LD LDT T file hxczzhxclayt00 hxczzhxclayt0025.ldtc 25.ldtcustom ustomizatio ization n to addC addCostC ostC en enter ter fie ld : . . . . . . . . . . . . . . . . . . . . . . . 106 3.17.7 3.17. 7 LDT LDT filehxc lehxczz zzhxcl hxclaayt00 yt0025.l 25.ldtcust dtcustomiz omizatio ationto nto ma map p ProjectI ProjectInfor nform mationtoCos ationtoCostAlloc tAllocatio ationKFF: nKFF: . . . . . . . 107 3.17.8 Attributesda sdata asstoredi dind ndaatabase: . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 112 3.17.9 3.1 7.9 BatchE BatchElem lemen entEn tEntryf tryforms ormsho howin wingtheadd gtheadditi itiona onalse lsegme gment ntsinCost sinCostAll AlloocationK cationKFF: FF:. . . . . . . . . . . . . . . . 113 3. 3.18 18 Con Con firm rmat atio ionC nChe hecckbo kboxo xonT nTim imec ecar ardr drev evie iewp wpag agef efor orTi Time meAc Accu cura racy cy . . . . . . . . . . . . . . . . . . . . . . . . . . . 11 1144 4 Technical R efere erence G uide 11 6 4.1 Components .. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 116
4.1.1 Global aattributes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 116 4.1.2 Accrual B Balance C Comp oon nent . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 118 4.1.3 Choice L List . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 118 4.1.4 Descriptive F FlexField .. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 120 4.1.5 Display H Header . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 121 4.1.6 Display L Label . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 121 4.1.7 Display T Text . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 121 4.1.8 Hidden F Field . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 121 4.1.9 Hours T Type T Table . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 121 4.1.10 Inter-PeriodN odNavigationCo nControl . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 121 4.1.11 Key N Notation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 122 4.1.12 List O Of V Values . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 122 4.1.13 Message B Box . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 125 4.1. 4.1.14 14 Not Notiification D Day D Detail . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 125 4.1.15 Package C Choice L List . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 125 4 . 1 .1 . 1 6 P a ge g e S t a tu t u s . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1 2 5
4.2 4.3
4.4 4.5
44..11..1178 S .B .u t.t o. n. .. .. .. .. .. .. .. .. .... .. .. .. .. .. .. .. .. .. .. .... .. .. .. .. .. .. ...... .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. 112266 Sp uabcmerit B 4.1.19 Submit IIcon .. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 126 4.1.20 Summary T Table .. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 127 4.1.21 Table L Layout . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 127 4.1.22TemplateControl.....................................................128 4.1.23 Text F Field . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 128 4.1.24 TimecardFr dFragmentationC nCluster . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 128 4.1.25TimeBuildingBlock...................................................128 Tokens . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 128 Seeded P Prompts .. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 129 4.3.1 HXC CU CUI T TIMECARD R Region . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 129 4.3.2 HXC CU CUI T TIMECARD R REVIEW R Region . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 129 4.3.3 HXCCU CCUIT ITIIMECARDC ARDCO ONFIRMATIONR NRegion. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 129 Seeded M Messages . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 129 CUI E Error C Codes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 129
5 Troubleshooting and Frequently Asked Questions 13 8 5.1 FAQ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 138
5
ListofTables 1 2 3 4 5 6
Payroll L Layouts . . . . . . . . . . . . . . . . . . . .. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Pro je jects L Layouts . . . . . . . . . . . . . . . . . . .. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Pro je jects a and P Payroll L Layouts . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Exception L Layouts . . . . . . . . . . . . . . . . .. . . . . . . . . . . . . . . . . . . . . . . . . .. . . . . . . . . . . . . . . Enterprise A Asset M Management L Layouts . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Purchasing L Layouts .. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
7 8 9 10 11 12 13 14 15 15 16 17 18 19 20 21 22
Pro je jects-Purchasing L Layouts . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16 R12.1 P Payroll L Layouts . . . . .. . . . . .. . . . . .. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16 Proj Projec ects tsLa Lay yout utss-W Wii tthP hPrroj ojeect ct& & T Task askde dettail ail s sco conc ncat aten enaated ted . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17 Proje Project ctsa sand ndP Payr yrol ollL lLaayou outs ts-W -Wit ithP hProj rojec ect& t&T Taskd askdet etai ails lsco conc ncat aten enat ated ed . . . . . . . . . . . . . . . . . . . . . . . . . 18 Delivered C Custom C Choice L List V View O Ob je jects . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 24 Component T Tables K Key . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 116 Glob Global alAt Attr trib ibut utes es,ap ,app pli lica cabl blet etoev oeveerycompo rycompone nent nt.Requ .Requir ireda edatttr trib ibut ute( e(s)in s)inbol bold. d. . . . . . . . . . . . . . . . . . . . . . 117 117 Choi Choice ceLi List stCo Comp mpon onen ents ts.Req .Requi uire redA dAtt ttri ribu bute te(s (s)a )are redi disp spla lay yedin edinbo bold ld. . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11 1199 Des Descr criipti ptive ve flexfield eldcompo component nent qual qualiifingat gattri tribut butes. es. Req Requ uiredat iredattri tribut bute(s e(s)ar )ared edisp ispla laye yedin dinbol bold. d. . . . . . . . . . . . . 120 Displa Display y textcom extcompone ponentqu ntquaalifinga ngatt ttrib ribute utes.Req s.Requ uiredat iredattr tribu ibute( te(s)a s)are redis displa playe yedin din bold. bold.. . . . . . . . . . . . . . . . . 121 Int Inter er PeriodNavi eriodNavigati gatioonalCont nalControlcom rolcompon ponentqu entquali alifingattr ngattriibutes butes. Requiredatt Requiredattri ribute( bute(s) s) ar are e di displa splayedinbol yedinbold. d. . . . . 121 Keynota Keynotati tionc oncom ompon ponen entqual tqualii finga ngatt ttri ribu bute tes.Req s.Requi uire redat dattr trib ibut ute( e(s)a s)ared redis ispl play ayedi edinbo nbold ld. . . . . . . . . . . . . . . . . . 122 122 ListofV ListofValu aluesco escom mponentqu ponentquaalifinga ngattr ttribu ibutes tes.Requ .Requiired redat atttribute ribute(s) (s)ar ared edis ispla playe yedinb dinbold old.. .. . . . . . . . . . . . . . . . 124 Mess Messag ageBo eBoxcom xcompo pone nentqu ntqual alii finga ngatt ttri ribu bute tes.Req s.Requi uire redat dattr trib ibut ute( e(s)a s)ared redis ispl plaaye yedi dinbo nbold ld. . . . . . . . . . . . . . . . . . 125 125 Pack PackageCho ageChoiceLis iceList t compo componen nent t qual ualiifingat gattri tribut butes. es. Req Requir uired edatt attrib ribute ute(s) (s)ar ared edis ispla playe yedin dinbol bold. d. . . . . . . . . . . . . 126 Pa PageSt geStaatu tuscom scompo pone nentqu ntqual alii finga ngatt ttri ribu bute tes.Req s.Requi uire redat dattr trib ibut ute( e(s)a s)ared redis ispl plaaye yedin dinbol bold d.. . . . . . . . . . . . . . . . . 126 126
23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
Sp Spac acerco ercompo nentqu ntqual alii fintqua ngat ng attr utes es.Req .Requ uired irs.Require edat attr trib ibut ut ( tribu )a )ar red edis ispl play ayed edin inbol bold.. d.. . ld. . . . 126 6 Submi Sub mit t Bmpone uttoncom uttoncompone ponentqu atrib liibut finga ngatt ttrib ribute utes.Requ iredat dattr ibute( te(s)a s)are redis dis la laye yedin din. bo bold. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12 127 Su Subm bmitI itIco concom ncompo pone nen ntquali tquali finga ngatt ttri ribu bute tes.Req s.Requi uire redat dattr trib ibut ute( e(s)a s)ared redis ispl play ayedi edinbol nbold. d.. . . . . . . . . . . . . . . . . . 127 127 Summar Summary y Table able componen omponent t qual ualii fingat gattr tribu ibutes tes.Requi .Required redat atttribute ribute(s) (s)ar ared edis ispla playe yedin din bo bold. ld. . . . . . . . . . . . . . . 127 Table able Layoutc ayoutcom ompone ponentqu ntquaalifinga ngatt ttrib ribute utes.Requ s.Require iredat dattr tribu ibute( te(s)a s)are redis displa playe yedin din bold. bold. . . . . . . . . . . . . . . . . 128 Templat emplate e Con ontro trol l componen omponent t qual ualii fingat gattr tribu ibutes tes.Requi .Required redat atttrib ribute ute(s) (s)ar ared edis ispla playe yedin din bold. bold. . . . . . . . . . . . . . 128 TextFie extFielldcompo dcompone nen ntquali tquali finga ngatt ttri ribu bute tes.Req s.Requi uire redat dattr trib ibut ute( e(s)a s)ared redis ispl play ayedi edinbo nbolld. d.. . . . . . . . . . . . . . . . . . . 129 129 TimeBui TimeBuilldingBlo dingBlockco ckcom mponentqua ponentquali lifinga ngattr ttribu ibutes tes. . Req Requir uiredat edattr tribu ibute( te(s)ar s)aredis edisp pla laye yedinbold dinbold.. .. . . . . . . . . . . . 130 Currently r recognized t tokens . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 131 Timecardre dregionse nseededp dprompts(P s(Part1 t1.) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 132 Timecardre dregionse nseededp dprompts(P s(Part2 t2.) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 133 Timecard R Review r region s seeded p prompts . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 134 TimecardCo dConfirmation r region s seeded p prompts . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 134 Seeded T Timecard M Messages . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 135 Configurable eU UserI rIn nterfaceE eErrorC rCod odees . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 136 Configurable eU UserI rIn nterfaceE eErrorC rCod odees(P s(Part2 t2) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 137
6
13 13 14 15 15 15
1.4.9 1.4. 9 ProjectLay ProjectLayo outsdeliv utsdelivere eredin din Release12.1 Release12.1
TheprojectslayoutsdeliveredforORACLEE-BUSIN Theprojectslayoutsdel iveredforORACLEE-BUSINESSSUITE12.1withtheproductare ESSSUITE12.1withtheproductarelistedintable9. listedintable9. Layout Name Projects Proje cts Timeca Timecard rd La Layo yout ut - With With Project&Taskdetailsconcatenated Proj Projeects cts Revi Review ew La Lay you out t - With With
Project&Taskdetailsconcatenated Pr Proje oject cts s Con Confirmat rmatii on on La Layo yout ut WithProject&Taskdetailsconcatenated Proje Project cts s Deta Detail ils s Lay Layou out t - With With Project&Taskdetailsconcatenated ProjectsExportTimecardLayoutWithProject&Taskdetailsconcatenated ProjectsNotificationLayout-With Project&Taskdetailsconcatenated ProjectsFragmentedTimecardView WithProject&Taskdetailsconcatenated ProjectsChangeandLateAuditEntryLayout-WithProject&Task detailsconcatenated Proje Projects cts Cha Change nge and Late Late Review Review Layout-WithProject&Taskdetailsconcatenated ProjectsChangeandLateConfirmationLayout-WithProject&Task detailsconcatenated ProjectsChangeandLateAuditNoti ficationLayout-WithProject& Taskdetailsconcatenated
Layout Co de PROJ PR OJEC ECTS TS-D -DET ETAI AILS LS-T -TIM IMEC ECAR ARD D
Layout Type TI TIME MECA CARD RD
Filename hxcz hxczzh zhxc xcla layt yt00 0082 82.l .ldt dt
PROJECTS-DETAILS-REVIEW
REVIEW
hxczzhxclayt0083.ldt
PRO PR O JEC JECTS TS-- DET DET-- C CO O NFI NFIRM RM
CONF CONFIR IRMA MATIO TIO N N
hx hxcz czzh zhxc xcll aayt yt00 0088 88.. lldt dt
PROJECTS-DET-DETAIL
DETAIL
hxczzhxclayt0087.ldt
PROJECTS-DET-EXP-TIMECARD
EXPORT
hxczzhxclayt0086.ldt
P RO RO JE CT SS- DE TT-N OT OT IIF F
N OT OT IF IF IC IC AT IO ION
h xc xcz zhx clayt 008 44..l dt
P RO JE CT S- DE T-F RAG ME NT
F RAGM EN T
h x z zhx layt 008 5.l dt
P RO RO JE CT SS- DE TT-AU DI DI TT-L AY OU T
AU DI DI T
h xcz zhx ccllayt 00009 11..l dt
PROJECTS-DET-AUDIT-REV
REVIEW
hxczzhxclayt0089.ldt
PROJECTS-DET-AUDIT-CONFIRM
CONFIRMA CONFI RMATION TION
hxczzhxcl hxczzhxclayt ayt0092. 0092.ldt ldt
NOTIF NOT IFICA ICATIO TION N
hxczz hxczzhxc hxcllayt009 ayt0090. 0.ldt ldt
PROJECTS-DET-AUDIT-NOTIF
Table9: Tabl e9: Proj ProjectsLayou ectsLayouts- ts- WithProject&Taskdetailsconca WithProject&Taskdetailsconcatenat tenated ed
1.4.10 1.4 .10 Projec Project t and andPa Payro yroll ll Layout ayouts s de delive livered red inReleas inRelease12.1 e12.1
Theprojects-p Theprojec ts-payrol ayrolllayouts llayouts delivere deliveredfor dforORACL ORACLEE-BUSINES EE-BUSINESSSUITE12.1withtheproductarelisted SSUITE12.1withtheproductarelisted intable10.
17
Lay Layou outt Name ProjectsandPayrollTimecardLayout-With Project&Taskdetailsconcatenated ProjectsandPayrollReviewLayout-With Project&Taskdetailsconcatenated
Layout Code
ProjectsandPayrollConfirmationLayout-With Project&Taskdetailsconcatenated
P RO RO JE JE CT CT SS- D DE E TT- A AL L --C C ON ON F F
ProjectsandPayrollDetailsLayout-With Project&Taskdetailsconcatenated ProjectsandPayrol Proje ctsandPayrollExportLayo lExportLayout-With ut-With Project&Taskdetailsconcatenated
PROJECTS-DET-ALT-DETAIL
ProjectsandPayrollNoti ficationLayout-With Project&Taskdetailsconcatenated ProjectsandPayrollFragment ProjectsandPayroll FragmentedTimecardView edTimecardView -WithProject& -WithProject & Task Taskdetailsconca detailsconcatena tenated ted
PRO PR O JEC JECTS TS-- DET DET-- AL ALTT-NO NOTI TIF F
ProjectsandPayrollChangeandLateAudit EntryLayout-WithProject&Taskdetails concatenated ProjectsandPayrollChangeandLateReviewLayout-WithProject&Taskdetails concatenated ProjectsandPayrollChangeandLateCon-
PROJECTS-DET-ALT-TIMECARD
Layout T yp e T IM IME CA CA RD RD
Filename hx xcc zz zz hx hxc la lay tt00 09 093 ..lld t
PROJECTS-DET-ALT-REVIEW
REVIEW
hxczzhxclayt0094.ldt
C ON ON F FII RM RM AT IO IO N N
hx xcc zz zz hx hx cl cl aay y t0 t0 1100 00.. lld dt
DETAIL
hxczzhxclayt0098.ldt
E XPORT
hxczzhxclayt0099.ldt
NOTI NOTIFI FICA CATI TIO ON N
hx hxcz czzh zhxc xcll aayt yt00 0095 95.. lldt dt
F RA RAG M ME E NT NT
hx xcc zz zz hx hx cl cl aay y t0 t0 0099 6. 6. lld dt
PROJPAY-DETAIL-EXPORT
PROJECTS-DET-ALT-FRAG
PROJECTS-DET-ALT-AUD-LAYOUT AUDIT
hxczzhxclayt0104.ldt
PROJECTS-DET-ALT-CLA-REVIEW
REVIEW
hxczzhxclayt0101.ldt
PROJECTS-DET-ALT-CLA-CONF
CONFIIRMATION CONF RMATION
hxczz hxczzhxcl hxclayt ayt0103 0103..ldt
PROJECTS-DET-ALT-CLA-NOTIF
NOTIF NO TIFICA ICATIO TION N
hxczz hxczzhxc hxcllayt ayt010 0102. 2.ldt ldt
ELP-PROJ-DET-PAY-TIMECARD
T IM IME CA CA RD RD
hx xcc zz zz hx hxc la lay tt00 10 105 ..lld t
ELP-PROJ-DET-PAY-REVIEW
REVIEW
hxczzhxclayt 106.ldt
CONFIIRMATION CONF RMATION
hxczz hxczzhxcl hxclayt ayt0110 0110..ldt
DETAIL
hxczzhxclayt0109.ldt
EXPORT
hxczzhxclayt0108.ldt
NOTIF NO TIFICA ICATIO TION N
hxczz hxczzhxc hxcllayt ayt010 0107. 7.ldt ldt
firmationLayout-WithProject&Taskde-
tailsconcatenated ProjectsandPayrollChangeandLateNotificationLayout cati onLayout- - WithProject&Taskdetai WithProject&Taskdetails ls concatenated En Entry try Level Level Process Processing ing Projects Projects - Pa Payro yroll ll TimecardLayout-WithProject&Taskdetailsconcatenated EntryLevelProcessingProjects-PayrollReviewLayout-WithProject&Taskdetails concatenated En Entry try Level Level Pro Proccessing essing Proje Projects cts - Pa roll roll ConfirmationLayout-WithProject&Task detailsconcatenated EntryLevelProcessingProjects-PayrollDetailsLayout-WithProject&Taskdetails concatenated EntryLevelProcessingProjects-PayrollExportLayout-WithProject&Taskdetails concatenated EntryLevelProcessingProjectsEntryLevelProc essingProjects-PayrollNoPayrollNotificationLayout-WithProject&Taskdetailsconcatenated
ELP-PROJ-DET-PAY-CONF
ELP-PROJ-DET-PAY-DETAIL
ELP-PROJ-DET-PAY-EXP-LAYOUT
ELP-PROJ-DET-PAY-NOTIF
Table10:Projects Tabl e10:Projects andPayrollLayouts-WithProject andPayrollLayouts-WithProject &Taskdetailsconcaten &Taskdetailsconcatenated ated
18
1.5 Usingthe Usingthe OAFPerson OAFPersonaliz alizatio ationFunc nFuncttionalit ionalityWith yWith TimecardCon TimecardConfiguration Inshort,foranypagerendered Inshort, foranypagerenderedwiththeOracleTime withtheOracleTimeandLabor(OTL)time andLabor(OTL)timecard cardcon con figurationutility,noUIcomponentscanbe Personalized usingthestandardOracleApplicationsFramework(OAF)functionality.Allchangestothepagemustbemadeviathe OracleTimeandLaborpagelayoutdefinition. Theoneexceptiontothisrule Theoneexceptio ntothisrulearethepagesre arethepagesrenderedintheLOVpop-upwindows. nderedintheLOVpop-upwindows. WhiletheLO WhiletheLOVsthemselv Vsthemselvesarecontrol esarecontrolledbythe ledbythe OTLtimecardcon figurationutility,thepagesrenderedinthepop-uplistofvalueswindowsarenot.Thus,theOAF Personalization functional funct ionalitycanbeusedtop itycanbeusedtop ersonaliz ersonalizethosewindows ethosewindows.. Forexample,ifthepro orexample,iftheprojectidcolum jectidcolumnintheProjectsLOVpop-upsho nintheProjectsLOVpop-upshouldbe uldbe hidden,a ustomershouldcreat hidden,a ustomershouldcreate e ap erson ersonaliz alizatio ation n atthe desir desiredlevelandhidethat edlevelandhidethat column. column. Ifthe columnsshouldbe columnsshouldbe renamedor renamedor reordered reord ered,again,thisshoul ,again,thisshouldbe dbe doneviathepersonaliza doneviathepersonalization tionframewor frameworkdeliver kdeliveredwiththeOAF. edwiththeOAF.
19
businessgroupid business groupname business group name
Specifically: Attribute Attribut e ID: CUSTO CUSTOMPERSONID At Attr trib ibut ute e Name Name: : MyCusto MyCustom m LO LOV V - Pe Pers rsonID onID Applic App licati ation: on: Ora Oracle cle Time Time and Lab Labor or Data Data type type: : Numb Number er Valu Value e Le Leng ngth th: : 15 Styl Style: e: Text Text Labe Label: l: Pers Person on ID Attribut Attr ibute e ID: CUSTO CUSTOMFULL NAME At Attr trib ibut ute e Name Name: : MyCusto MyCustom m LO LOV V - Fu FullNam llName e Applic App licati ation: on: Ora Oracle cle Time Time and Lab Labor or Da Dat ta ty type pe: : Va Var rch cha ar2 Va Valu lue e Lengt Length: h: 24 240 0 Styl Style: e: Text Text Labe Label: l: Full Full Name ame Attribute Attribut e ID: CUSTO CUSTOMLAST NAME At Attr trib ibut ute e Name Name: : MyCusto MyCustom m LO LOV V - La LastNam stName e Applic App licati ation: on: Ora Oracle cle Time Time and Lab Labor or Da Dat ta ty type pe: : Va Var rch cha ar2 Valu Value e Le Leng ngth th: : 40 Styl Style: e: Text Text Labe Label: l: Last Last Name ame Attribute Attribut e ID: CUSTO CUSTOMDATEOF BIR BIRTH TH At Attr trib ibut ute e Name Name: : MyCusto MyCustom m LO LOV V - Da Dateof teof Bi Birt rth h Applic App licati ation: on: Ora Oracle cle Time Time and Lab Labor or Data Data ty type pe: : Date Date Valu Value e Leng Length th: : 1 Styl Style: e: Text Text Labe Label: l: Date Date of Birth irth Attribute Attribut e ID: CUSTOMEMPLOYEENUMBE CUSTOMEMPLOYEENUMBER R At Att tri rib but ute e Na Nam me: e: My Cus Cust tom LOV LOV - Em Emp plo loy yee ee Num Numb ber Applic App licati ation: on: Ora Oracle cle Time Time and Lab Labor or Da Dat ta ty type pe: : Va Var rch cha ar2 Valu Value e Le Leng ngth th: : 30 Styl Style: e: Text Text Label: Lab el: Emp Employ loyee ee Number Number Attribute Attribut e ID: CUSTOMBUSINES CUSTOMBUSINESS S GROUPID At Att tri rib but ute e Nam Name: e: My Cus Cust tom LOV LOV - Bu Bus sin ine ess ss Gro Grou up ID Applic App licati ation: on: Ora Oracle cle Time Time and Lab Labor or Data Data type type: : Numb Number er Valu Value e Le Leng ngth th: : 15 Styl Style: e: Text Text La Lab bel el: : Bu Bus siness iness Gr Grou oup p ID
39
Attribute Attribut e ID: CUSTOMBUSINES CUSTOMBUSINESS S GROUPNAME At Att tri rib but ute e Na Nam me: e: My Cus Cust tom LOV LOV - Bu Bus sin ine ess ss Gr Grou oup p Nam Name e Applic App licati ation: on: Ora Oracle cle Time Time and Lab Labor or Da Dat ta ty type pe: : Va Var rch cha ar2 Valu Value e Le Leng ngth th: : 60 Styl Style: e: Text Text Label: Lab el: Bus Busine iness ss Gro Group up Nam Name e
3.4.3 3.4. 3 CreateanAK CreateanAK regionfo regionforrend rrenderi eringtheLO ngtheLOVscre Vscreen en Region ID: MYCUSTOMLOV Region MYCUSTOMLOV Re Regi gion on Nam Name: e: My cus custo tom m LOV Applic App licati ation on Name Name: : Ora Oracle cle Tim Time e and Lab Labor or Object Obj ect Name: Name: ICXPRO ICXPROMPT MPTS S Re Regi gion on Sty Style le: : Li List st of Va Valu lues es Application Applicat ion Module Module Definitio Definition n Name: Name: oracle.ap oracle.apps. ps.hxc.self hxc.selfservi service.timec ce.timecard.s ard.server.Ti erver.Timecard mecardAM AM Di Disp spla lay y Ro Rows ws: : 10 (o (or r ho howe weve ver r ma many ny ro rows ws yo you u wa want nt di disp spla laye yed d in th the e LO LOV) V) Controller Controll er Object Type: oracle.a oracle.apps.h pps.hxc.selfs xc.selfservic ervice.config e.configui.we ui.webui.LovC bui.LovCO O Add Indexed Indexed Childre Children: n: (ch (check ecked) ed)
Leaveallotherfieldsblankortotheirdefaultvalue.Savetherecord.
3.4.4 3.4. 4 CreateAKreg CreateAKregionite ionitemsinsid msinsidetheAK etheAK regionfortheLO regionfortheLOVpage Vpage
NextyouneedtocreateregionitemsforeachofthethingsyouwanttoshowontheLOV.Usin Nextyouneedtocreateregionitemsforeachoftheth ingsyouwanttoshowontheLOV.UsingtheAKRegionswindow,quer gtheAKRegionswindow,querythe ythe region regio n thatyoucreated thatyoucreated inthe previousstep,and previousstep,and withthatrowselected withthatrowselected,, clic clickon kon theRegionItemsbutton. theRegionItemsbutton. Completethefollowi Completethefollowing ng fields:AttributeType,Application,AttributeName,Sequence,NodeDisplay,Queryable,ViewUsageName,ViewAttributeName. Inaddition, Inaddit ion,makeanoteofthevalue makeanoteofthevalueforItemName forItemName-thiswillbeauto-thiswillbeauto-gene generated ratedfromtheattr fromtheattribut ibutecodeandyoudonotneed ecodeandyoudonotneedto to changeit,butyouneedtoknowitforwhenyoucreatetheLOVcomponentdefinition. Soforourexample,youwouldcreatethefollowi Soforourexample,youwou ldcreatethefollowingregionitemsinsi ngregionitemsinsidetheLOVregion. detheLOVregion. Attribute Attrib ute Type: Type: Att Attrib ribute ute Applic App licati ation: on: Ora Oracle cle Time Time and Lab Labor or At Attr trib ibut ute e Name Name: : MyCusto MyCustom m LO LOV V - Pe Pers rsonID onID Sequ Sequen ence ce: : 10 Node Nod e Dis Displa play: y: Che Checke cked d Querya Que ryable ble: : Checke Checked d Item Ite m Nam Name: e: Cus Custom tomPer Person sonId Id View Vie w Usa Usage ge Name Name: : Cus Custom tomPer Person sonVO VO View Vie w Att Attrib ribute ute Name: Name: Per Person sonId Id Attribute Attrib ute Type: Type: Att Attrib ribute ute Applic App licati ation: on: Ora Oracle cle Time Time and Lab Labor or At Attr trib ibut ute e Name Name: : MyCusto MyCustom m LO LOV V - Fu FullNam llName e Sequ Sequen ence ce: : 20 Node Nod e Dis Displa play: y: Che Checke cked d Querya Que ryable ble: : Checke Checked d Item Ite m Nam Name: e: Cus Custom tomFul FullNa lName me View Vie w Usa Usage ge Name Name: : Cus Custom tomPer Person sonVO VO View Vie w Att Attrib ribute ute Name: Name: Ful FullNa lName me Attrib Att ribute ute Type: Type: Att Attrib ribute ute
40
Applicati Applic ation: on: Ora Oracle cle Time Time and Lab Labor or At Attr trib ibut ute e Name Name: : MyCusto MyCustom m LO LOV V - La LastNam stName e Sequ Sequen ence ce: : 30 Node Nod e Dis Displa play: y: Che Checke cked d Querya Que ryable ble: : Checke Checked d Item Ite m Nam Name: e: Cus Custom tomLas LastNa tName me View Vie w Usa Usage ge Name Name: : Cus Custom tomPer Person sonVO VO View Vie w Att Attrib ribute ute Name: Name: Las LastNa tName me Attribute Attrib ute Type: Type: Att Attrib ribute ute Applic App licati ation: on: Ora Oracle cle Time Time and Lab Labor or At Attr trib ibut ute e Name Name: : MyCusto MyCustom m LO LOV V - Da Dateof teof Bi Birt rth h Sequ Sequen ence ce: : 40 Node Nod e Dis Displa play: y: Che Checke cked d Querya Que ryable ble: : Checke Checked d Item Name Item Name: : Cust CustomDa omDat teOfB eOfBirth irth View Vie w Usa Usage ge Name Name: : Cus Custom tomPer Person sonVO VO View Vie w Att Attrib ributeName uteName: : Dat DateOf eOfBir Birth th Attribute Attrib ute Type: Type: Att Attrib ribute ute Applic App licati ation: on: Ora Oracle cle Time Time and Lab Labor or At Att tri rib but ute e Na Nam me: e: My Cus Cust tom LOV LOV - Em Emp plo loy yee ee Num Numb ber Sequ Sequen ence ce: : 50 Node Nod e Dis Displa play: y: Che Checke cked d Querya Que ryable ble: : Checke Checked d Item Name: Item ame: CustomEm CustomEmp ploye loyeeNum eNumber ber View Vie w Usa Usage ge Name Name: : Cus Custom tomPer Person sonVO VO View Attrib View Attribute ute Nam Name: e: Employee EmployeeNumb Number er Attrib Att ribute ute Type: Type: Att Attrib ribute ute Applicati Applic ation: on: Ora Oracle cle Time Time and Lab Labor or At Att tri rib but ute e Nam Name: e: My Cus Cust tom LOV LOV - Bu Bus sin ine ess ss Gro Grou up ID Sequ Sequen ence ce: : 60 Node Nod e Dis Displa play: y: Che Checke cked d Querya Que ryable ble: : Checke Checked d Item Name: Item Name: Cust CustomBu omBus sines inessGro sGroupId upId View Vie w Usa Usage ge Name Name: : Cus Custom tomPer Person sonVO VO View Att View Attribu ribute te Name: Name: Busi Business nessGrou GroupId pId Attribute Attrib ute Type: Type: Att Attrib ribute ute Applic App licati ation: on: Ora Oracle cle Time Time and Lab Labor or At Att tri rib but ute e Na Nam me: e: My Cus Cust tom LOV LOV - Bu Bus sin ine ess ss Gr Grou oup p Nam Name e Sequ Sequen ence ce: : 70 Node Nod e Dis Displa play: y: Che Checke cked d Querya Que ryable ble: : Checke Checked d Item Nam Name: e: CustomBus CustomBusines inessGro sGroupNam upName e View Vie w Usa Usage ge Name Name: : Cus Custom tomPer Person sonVO VO View Att View Attribu ribute te Name: Name: Busi Business nessGrou GroupNam pName e
41
3.4.5 3.4. 5 Runthemigrati Runthemigrationscri onscripttocopytheLO pttocopytheLOVde Vde fi ni nitio tionfrom nfrom AKto theMDS reposito repository ry 3.4.6 3.4. 6 Modifya Modifya layouttoinc layouttoincludet ludetheLO heLOVcompon Vcomponen entt
Forourexample,thecomponentdefinitionis:######################################################################## # MyCust MyCustomPers omPerson on LOV LOV # ####################################################################### BEGIN BEG IN HXCLA HXCLAYOU YOUTCOMPONE TCOMPONENTS NTS "My Cus Custom tom Lay Layout out - Cus Custom tom Per Person son LOV" LOV" OWNER OWNE R = "CUS "CUSTOM" TOM" COMPONEN COMP ONENTVALUE TVALUE = "CUS "CUSTOMP TOMPERSO ERSON" N" SEQUENCE SEQU ENCE = "140 "140" " COMPONEN COMP ONENT T DEFINIT DEFINITION ION = "LOV" RENDERTY REN DERTYPE PE = "WE "WEB" B" PARENTCOMPONE PARE NTCOMPONENT NT = "My Custom Custom Layout Layout - Day Day Scope Scope Bui Buildi lding ng blo blocks cks for wor worker ker timeca timecard rd matrix matrix" " REGIONCODE REGI ONCODE = "MYCUST "MYCUSTOMAK OMAK PROM PROMPTREGI PTREGION" ON" REGIONCODEAPP REGI ONCODEAPP SHO SHORTNAME RTNAME = "HX "HXC C" ATTRIBUT ATTR IBUTE E CODE = "MYCUSTOM "MYCUSTOM PERSONPROMP PERSONPROMPT" T" ATTRIBUT ATTR IBUTE E CODE CODE APPSHOR APPSHORT T NAM NAME E = "HX "HXC C" BEGIN HXCLA BEGIN HXCLAYOU YOUTCOMP TCOMP QUALI QUALIFIE FIERS RS "My Cus Custom tom Lay Layout out - Cus Custom tom Person Person LOV" LOV" OWNER OWNE R = "CUS "CUSTOM" TOM" QUALIFIE QUAL IFIERATTRIBUT RATTRIBUTECATEGORY ECATEGORY = "LOV "LOV" " QUALIFIE QUAL IFIER R ATTR ATTRIBUT IBUTE1 E1 = "CustomP "CustomPerso erson nVO" QUALIFIER QUALIFIE R ATTRIB ATTRIBUTE2 UTE2 = "N" QUALIFIE QUAL IFIER R ATTRIBU ATTRIBUTE3 TE3 = "MYCUSTOM LOV LOV" " QUALIFIE QUAL IFIER R ATTRIBU ATTRIBUTE4 TE4 = "809" QUALIFIE QUAL IFIER R ATTRIBU ATTRIBUTE5 TE5 = "12" "12" # disp display lay widt width h QUALIFIERATTRIBUTE6 QUALIFIE RATTRIBUTE6 = "CustomF "CustomFullNa ullName|CUSTO me|CUSTOMPERSO MPERSON-DISPLAY N-DISPLAY|CRI |CRITERIA|N|C TERIA|N|Custo ustomPersonId mPersonId|CUS |CUSTOMPERSON TOMPERSON| | RESULT|N|CustomFullName|CUSTOMPERSON-DISPLAY|RESULT|N|CustomBusinessGroupId|BUSINESSGROUP|RESULT|N" QUALIFIER QUALIFIE R ATTRIBU ATTRIBUTE7 TE7 = "BUSINESSGROU "BUSINESSGROUP|Custom P|CustomBusine BusinessGroupId ssGroupId" " QUALIFIE QUAL IFIER R ATTR ATTRIBUT IBUTE8 E8 = "CustomF "CustomFullN ullNa ame" QUALIFIE QUAL IFIER R ATTR ATTRIBUT IBUTE9 E9 = "CustomP "CustomPerso erson nId" QUALIFIER QUALIFIE R ATTRIBU ATTRIBUTE10 TE10 = "my.cust "my.custom.s om.server.Cu erver.CustomPe stomPersonVO" rsonVO" QUALIFIE QUAL IFIER R ATTRIBU ATTRIBUTE20 TE20 = "N" QUALIFIE QUAL IFIER R ATTRIBU ATTRIBUTE21 TE21 = "Y" QUALIFIE QUAL IFIER R ATTRIBU ATTRIBUTE22 TE22 = "L" QUALIFIE QUAL IFIER R ATTRIBU ATTRIBUTE25 TE25 = "FLE "FLEX" X" QUALIFIE QUAL IFIERATTRIBUT RATTRIBUTE26 E26 = "MYFLEX" "MYFLEX" QUALIFIE QUAL IFIER R ATTRIBUTE ATTRIBUTE27 27 = "Attribu "Attribute1" te1" QUALIFIER QUALIFIE R ATTRIBUTE ATTRIBUTE28 28 = "CUSTOMP "CUSTOMPERSO ERSON" N" END HXCLAYOUTCOMP QUALI QUALIFIER FIERS S END HXCLAYOUTCOMPONENT HXCLAYOUTCOMPONENTS S
Note: Ifyouwi Ifyouwishtoals shtoalsosho oshowthe wthe new newLOV LOV fieldon therevi thereviewand ewand confirmati rmationlayout onlayouts s you you will will need need tomodify tomodify them them to includethecomponentaswell.Theeasiestwaytoaccomplishthisistocopythecomponentde finitionoverfromthetimecardlayout, changingthecomponen cha ngingthecomponent t name name,, parent parent componentnameand componentnameand qual qualiifiernam ername. e. Thenyoujust Thenyoujustneedtomodify needtomodifythe the copie copied definitionto makeitrenderasareadonlytext field–thisisdonebyaddingavalueof’Y’forqualifierattribute30: QUALIFIERATTRIBUTE30=’Y’
42
3.4.7 Includ Include thenew LOV LOV ViewObject in into to your your Apache/Jse Apache/Jserv rv environm environme ent
Firstofall youneedto compileanyJavacode compileanyJavacode thatwasgeneratedwhenyoucreatedyour ViewObjects. Typicall Typicallyyou yyou willhavea willhavea VOImpl.java file,butthereareothersyoucanchoosetocreatewhenyougenerateyourVO.Onceyouhavetheclass filesyouwill needtogettheseandthexml fileto yourapache/JSer yourapache/JServenvironm venvironmen ent. t. Theeasiestwayto dothis is tocreatea tocreate a directoryand directoryandthen then prefixthistoyourJServclasspath. Note: Inthe dire directoryyouwill ctoryyouwillneedto needto maintainthefull maintainthefullstructur structureof eof thepackageyouused thepackageyouused to createyourVO.Forourexample,thefilesarein lesareinthepacka thepackage’my.cu ge’my.custom stom.serv .server’. er’.So So inthedirectoryyouadd inthedirectoryyouaddtoyourclasspa toyourclasspathyou thyou shouldhavethefollowingstructure/ files(assuming’custom’isthenameofyourdirectory): custom/my custom/my/cu custom/m y/custom/ stom/ custom/my/cu custom/m y/custom/ser stom/server/ ver/ custom/my/custom/server/CustomPersonVO.xml custom/my/custom/server/CustomPersonVOImpl.class
AfteralteringtheJServ classpathtoincludeyou AfteralteringtheJServ classpathtoincludeyour rdirec directoryyoushoul toryyoushould dbounceApache bounceApache/JSe /JServforthe rvforthe changestotakee changestotakee ff ect. ect. The finaltaskneededtoimplementyournewLOVistocompileyourmodifiedlayoutagainstthedatabase,andifnecessaryassignitto therelevantusersviathepreferencescreen.
3.5 Chang Changingtheti ingthetitleofthe tleofthe time timecar card d page page Thedefaulttitleforthetimecardentrypageis: Time Tim e Ent Entry: ry: @RINA @RINAM ME, @RA NUMB UMBER ER
Where RINAME isthetokenforthenameoftheemployeeenteringtimeand RANUMBER istheiremployeenumber. HXCTIMECARDHEADERTITLE Tochangethetitlemodifythetextassociatedwithprompt ,withintheAK HXCCUITIMECARD region. regio n. Alternati Alternativel vely y, youcan create create a newpromptand thenalterthe lay layoutde outdefiniti nition on touse thatpromptinstead thatpromptinstead ofthe deliver delivered ed one. Timecardfor cardforEmplo Employee yee ,where So,forexample,letschangethetitletosay Time ,where Employee isthenameoftheemployee. GotoApplication GotoApplica tionDevelope DeveloperCommonModu rCommonModules¿AKregionsform les¿AKregionsform,queryfor ,queryfor HXCCUITIMECARD ,highlightthecorrectrow(if youhavemorethanoneresultfromdoingapartialmatch),andthenpressthe’RegionItems’buttonatthebottomoftheform.In theregionitemsform,queryontheAttribute theregionitemsfor m,queryontheAttribute’TimecardHeaderTit ’TimecardHeaderTitle’(youcanlookuptheatt le’(youcanlookuptheattributenamesbasedonthe ributenamesbasedontheattribute attribute codebysearchinginthe’SeededPrompts’section.ReferTable31:Timecardregionseededprompts)andthenchangethe’Attribute LongLabel’textfortheitemto: Timecard Time card for for @RINAME @RINAME
3.6 Chang Changingth ingthe e labelfor labelfor a columnin columnin theTimecard heTimecard Changinganylabe Chang inganylabelinOTLcanbedonebyediti linOTLcanbedonebyeditingthetext ngthetextforthelabelintheprof forthelabelintheprofessio essionalAKform nalAKform.Toidenti .Toidentifytheattr fytheattribute ibutename name which youneedto changethereare which changethereare two two meth methods. ods. Firstly Firstly,, youcansearchforthe textof thepromptin thereferencesectionofthis thereferencesectionofthis documentto findthename ofthe attr attribute ibute.. Thesecondmethod,ifthe corre correctlabel ctlabel cannotb cannotb e found,or found,or there there aremultiplechoi aremultiplechoices ces astowhichitmaybeistheinspectthelayout file. Promptscanbeattachedtocomponentsintwoways-tobestillustratethesetwomethodsletstakealookatacoupleofexamples usingtheinter-periodnavigationcontrolontheProjectstimecardlayout. BEGIN HXCLAYOUTCOMPONENTS BEGIN HXCLAYOUTCOMPONENTS "Project "Pro jects s Timecard Timecard Layout Layout - Inte Inter r Peri Period od Nav Cont Control" rol" OWNER OWNE R = "ORA "ORACLE" CLE" REGIONCODE REGI ONCODE = "HXC "HXC CUITI CUITIMECA MECARD" RD" REGIONCODEAPP REGI ONCODEAPP SHO SHORTNAME RTNAME = "HX "HXC C" ATTRIBUT ATTR IBUTE E CODE = "HXCTIMEC "HXCTIMECARDPERIOD ARDPERIOD LABEL" ATTRIBUT ATTR IBUTE E CODE CODE APPSHOR APPSHORT T NAM NAME E = "HX "HXC C"
43
View more...
Comments