How to personalize "Create Timecard"

Hello,
i have to personalize the "Create Timecard" page in "Self Service Time and Expenses" under Apps 11.5.10.
I have read the Personalization Guide and I have followed the tutorial without problems, but I can't modify this page because I can't find the items.
If I choose the "Personalize page" link, in the personalized I find the following structure:
Page Layout: Time Entry >
Stack Layout: Recent Timecards >
Stack Layout: Timecard Container >
Table Layout: Required Field
If I hide the "Stack Layout: Timecard Container" all the content in the "Create Timecard" page disappears. So I think I have to make my changes at this level, but I can't find the items I must modify (i.e. I have to hide the "Overriding Approver" and the "Template" fields, but I don't find them in the Personalization Structure!!!
I have also tried to make customization to the "Timecard Container Shared Region", but the problem is the same: I can't find the items I have to hide.
It seems that the entire section is rendered by the "Table Layout: Required Field" shared region, but in this region there are no items and there is nothing I can personalize.
Can you help me, please?
Thanks a lot.
Bye
Raffy

If you're using Unix or Linux:
1. create symbolic links for all midtier xml and class files in one directory
2. create symbolic links for all uix files downloaded from MDS (if MDS is used) in another directory
3. $ grep <keyword> *.xml
4. $ strings *.class | grep <keyword>
*** The keyword can be "Overriding Approver", "Template" and the uniq text on the pages you're working on.

Similar Messages

  • Need to customize create timecard page of OTL

    Hi All,
    I need to personalize create timecard page of OTL. I need to add task description column.
    Page for timecard is /oracle/apps/hxc/selfservice/timecard/webui/TcActivitiesPG.
    In this page I am not able to find project and task field. After analyzing I found when I click on Create timecard a form function is being called, in which the Web Call is metioned as OA.jsp?akRegionCode=HXCTIMECARDACTIVITIESPAGE&akRegionApplicationId=809&FromActivities=N&Action=Create&ResourceType=PERSON.
    Now I want to know where and how can I find HXCTIMECARDACTIVITIESPAGE.
    Is there and database query which tells me the path of a page/region by passing the name as parameter.
    Thanks
    Bhupendra
    Edited by: user8884558 on Apr 12, 2013 12:01 AM

    There is responsibility : AK Developer
    you need to go to this resp and open Define Regions
    then search for your HXCTIMECARDACTIVITIESPAGE

  • Personalizing LOVs in Create Timecard

    Hello,
    i have to personalize the "Create Timecard" page in "Self Service Time and Expenses" under Apps 11.5.10.
    If I choose the "Personalize page" link, in the personalized I find the following structure:
    Page Layout: Time Entry >
    Stack Layout: Recent Timecards >
    Stack Layout: Timecard Container >
    Table Layout: Required Field
    I have to make my changes at this level, but I can't find the items I must modify. I[b] have to Personalize Project, Task, Type LOVs, but I don't find them in the Personalization Structure!!!) How to Personalize these items ?.
    I've also gone through metalink document 304340.1 but not find anything regarding how to Personalize LOVs functionally.
    Can you help me, please?
    Thanks a lot.

    Time and Labor (OTL) has it's own method of configuring the timecard layout - have a look at the documentation on the OTL layout configuration. You can create as many Timecard layouts as you want, but when we did this it involved using FNDLOAD to dump an existing layout, modifying the ldt file and then loading up the new layout with FNDLOAD. Who gets which Timecard Layout is driven off the OTL Preferences, which would be why you saw different Create Timecard pages for different users.
    We haven't done exactly what you are trying to do, but we have created a custom LOV and to get that called from the Create Timecard screen we need to create a custom Timecard layout that referenced the custom LOV and then update the preference groups to use the new custom Timecard layout.
    Having said that, the content of the LOVs are not driven off the Timecard layouts (but how they are called is) - they are just OAF regions as far as I know. I thought that we had used personalisation on one of the standard LOVs to reorder columns, but that was back on 11.5.9, so I don't know whether the 11.5.10 changes in personalisation have affected that.

  • Open a new popup window in OTL Create timecard page

    I am have created a new item called button on the create timecard page in OTL. when i click on the button it opens up a new window which runs a function in it. I want to set the properties of the new window like remove toolbar,location and menubar. when i set the properties in Target Frame I dont see any change in window style.
    The proerties of the button are
    Item Style Button
    Property Value
    *ID BIO_PROJ
    Access Key
    Additional Text
    Admin Personalization truefalse
    Attribute Set
    CSS Class
    Comments
    Data Type VARCHAR2DATEDATETIMENUMBERBOOLEANCLOB
    Destination Function :BIO_PROJ_INFO
    Destination URI :OA.jsp
    Disable Server Side Validation truefalse
    Disabled truefalse
    Export View Attribute
    Extends
    Horizontal Alignment centerleftrightstartend
    Prompt
    Rendered truefalse
    Scope
    Target Frame =javascript:window.open("","Last 10 Projects","location=0,toolbar=0,menubar=no")
    View Attribute
    View Instance
    Warn About Changes truefalse
    Please help
    Thanks

    What I usually do in this case is place a javascript function at the end of the processRequest method:
    String function = "function openWindow(pageUrl,windowName){window.open(pageUrl,windowName,'width=725,height=520,menubar=no,location=no,toolbar=no,scrollbars=yes,resizable=yes');}";
    pageContext.putJavaScriptFunction("openWindow",function);
    The I can put the destination of a link or button as javascript:openWindow(url,name)

  • How to Import a Timecard in CSV format in OTL

    OTL Guru's.
    I'm new to OTL, could you please guide me how to import a timecard from a CSV file using the existing APIs.
    Thanks,
    Himanshu

    Himanshu,
    There is a seeded functionality at user level which allows you to import timecard as a csv. But it will create one timecard at a time and you need to use a fixed format csv.
    If you are looking for mass timecard creation, use the OTL api to create timecards.
    --Shiv                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                   

  • OTL Create Timecard

    Dear All ,
    i have customized the OTL Create Timecard page to Include the Country, State and City LOV's in Create TimeCard Page through LDT file .
    when i create a Timecard and enter the values for Project, Task , Type and country ,state, city and SAVE.
    These Project , Task , Type and country ,state, city Value's are getting saved in the table HXC_TIME_ATTRIBUTES Table with Attribute_category ='PROJECTS'. under attribute1,attribute2,attribute3,attribute8,attribute9,attribute10
    These values should also be saved in "PA_EXPENDITURE_ITEMS_ALL" Table (Expenditure Item DFF)after running the standard program "PRC:Transaction Import Program"
    can any body please provide a solution as to how to achieve this to be stored in Table "PA_EXPENDITURE_ITEMS_ALL" (Expenditure Item DFF)
    2) Simillarly the Country ,State and City vlaues that are selected in the created timecard page should default at the FreeText Filed's (Country,State,& City enabled at PAEXPENDFF-ST DFF) in the Details Page,
    after running the PRC:Transaction Program, the country,state and City should be stored in "PA_EXPENDITURE_ITEMS_ALL" Table (Expenditure Item DFF)
    can any body please provide a solution as to how to achieve this to be stored in Table "PA_EXPENDITURE_ITEMS_ALL" (Expenditure Item DFF)
    Kindly request you to help us in this resolution
    Thankyou in advance
    Kiran

    Hi,
    I have already thought of that process. Thanks anyway for taking time to reply my question.
    There are scenarios in which, i think, this approach can create problem.
    * In case employee forgets to register his/her punch out then our dummy value will remain intact and will be treated as final value. This is because there are huge number of employees and it is quite unfeasible to point out which dummy values is left out without update of real punchout value.
    * As this process of transferring data in to Oracle time card will be "real-time", employees and supervisors will be able to see dummy data as end-time. This might create problem in case someone confuses it with real data. Second, if, in fact, such an occurrence has happened then?
    Thank you anyway. Hope Oracle comes out with something to meet this requirement in future.
    Regards,
    Saurabh

  • How do I create a worksetmap

    Hi
    Can anyone advise how to create a workset map.
    Reading the Sap help the following is stated.
    Create an iView template based on the workset map component (New ® iView ® com.sap.portal.navigation.worksetmap). For information on accessing and using the iView Wizard, see Launching the iView Wizard and First Steps.
           2.      In the iView’s Property Editor, set the Relative Workset Location property to define the location of the workset relative to the workset map iView.
    There are two possible attributes to which you may need to assign a value:
    levelsup=n
    pathlist=ID1; ID2; and so on
    For example, the value “levelsup=1” means that the workset is one level up from the iView, or the parent of the workset map.
    In the case of a workset map iView that overviews a workset which is not its parent, and is several nodes away, you need to give the complete path from the workset to the workset map iView by listing the ID of each node in the path.
    WHAT DOES THIS MEAN AND HOW TO I CREATE THIS.
    PLEASE ADVISE.
    Regards
    Arun

    Hi Arun,
    what looked to be quite a simple question about understanding the SAP Help, turned out to be very tricky. Thanks to Detlev (you also
    owe him some points for this) I was able to clarify the syntax behind the "Relative Workset Location" Property of the Workset Map
    iView. As there are quite some bugs in the SAP Help I will also open an OSS Message following to this post.
    What you have to do, in order to display a Workset Map, is to create a Workset Map iView and to integrate it in your workset
    (in a Page). If this Page with the iView is inserted just below the Workset for which you want to have the Workset Map created,
    then you can leave the Property "Relative Workset Location" empty.
    Let's speak about a concrete scenario, so that you can get a clearer picture. We want to create a Workset Map for the "Home"
    Workset under the Role(com.sap.portal.eu_role). Under the workset "Home" (com.sap.km.home_ws) there are some other Worksets
    like "Company" (com.sap.km.home.company).
    1. Example for using no attribute in the "Relative Workset Location":
    As stated above, just insert the newly created Workset Map iView in a new Page (let's name it "Overview") and this Page just below
    the "Home" workset. You can give it a very low "Sort Priority" in order to be the first entry in the TLN.
    2. Example for using the "levelsup" attribute:
    If you insert "levelsup=2" in the "Relative Workset Location" property, the iView will display a Workset Map starting from
    com.sap.portal.eu_role. So you will see links to the "Home" workset and to the "Portal Personalization" workset.
    3. Example for using the "pathlist" attribute:
    If you insert "levelsup=2;pathlist={com.sap.km.home_ws,com.sap.km.home.company}" in the "Relative Workset Location" property,
    the iView will display a Workset Map starting from
    pcd:portal_content/com.sap.pct/every_user/general/com.sap.portal.eu_role/com.sap.km.home_ws/com.sap.km.home.company.
    So you will see links to the pages "News", "Discussions", etc.
    <u>But why?</u> You start from the Workset Map iView (and not from the workset to be displayed as stated in SAP Help) and go "levelsup=2",
    so two navigation levels up, as under 2. Then you follow the relative path given by the worksets IDs, so "com.sap.km.home_ws" and
    "com.sap.km.home.company".
    <u>Conclusion</u>: It would be really helpful if SAP edits the "Creating a Workset Map iView" Page in SAP Help and changes the bugs:
    1. ..pathlist=<b>{</b>ID<b>,</b>ID2<b>,</b> and so on<b>}</b>..
    2. ..the complete path <b>from the workset map iView to the workset</b> by listing the ID...
    3. <b>";" between the two attributes levelsup and pathlist for combining the attributes</b>
    Another great thing would be if the coding would be manipulated so that no "Portal Runtime Error" is display whenever a wrong
    workset ID is inserted.
    And from my opinion, it would be much easier to let the user find out the precise PCD location of the workset and input this as
    parameter than to find out all the relative IDs for the path list!
    Hope this helps,
    Robert
    PS: I hope you are able to appreciate the work it took to understand this component by awarding points. And also consider the same
    for Detlev (if he replies) who help me out on that. Best regards!

  • How can I create JScrollPane in my swing application with scroll bars movin

    Hi,
    How can we create scrollpanes moving with scrollbars.I tried many times with custom layout.but it does not work if i set custom layout.I hope that I will get my problem solved.
    Thanks and Regards,
    Rameh RK

    This means it is not possible to create a pure unicode file without the byte order mark?
    You wouldn't happen to know how a file with byte order mark should read on a Linux system?
    Or if this possible or not?
    Regards
    Christian

  • How do i create 4 different itunes id's in one household?

    How can I create 4 different iTunes id's in one household so that when backing up to icloud, we can each have separate back ups?

    The same way you create one, but do it four times! 

  • How do i creating multiple icloud accounts for one itunes account

    how do i creating multiple icloud accounts to access one itunes account?

    Perhaps you could explain a bit more what you want to do...
    iCloud accounts don't access an iTunes account.
    iTunes account is used to make purchases.

  • HT204053 I have one apple ID that my entire family has been using.  How do I create new apple ID's for each of us and move the appropriate content to each new ID from the original apple ID now that we all have our own devices?

    I have been using one apple ID for 4 family members.  Up until now it hasn't been a problem but now that we all have our own devices how do I create new apple ID's for each of us and them move the approprioate things from the original apple ID account to the new ones for each of us?

    stuartx4 wrote:
    Thanks Csound1, wish I have seperated everything from the beginning but when your kids are little and start buying music etc it just didn't seem like an issue.
    That has a familiar ring to it

  • TS2756 How can i create a new usb connection (service)  on my iMac for sharing internet from my iPhone5 ( i seem have to deleted it )

    How can i create a new usb connection (service)  on my iMac for sharing internet from my iPhone5 ( i seem have to deleted it )
    i know its not a problem whit my carrier o data plan or sharing preferences on the ipone because when i use it un my laptop it works perfectly through
    the usb and even works on the Imac through wifi and bluethood tethering but NOT through usb!!.
    the problem is that trying to make it work i deleted the "profile" usb iphone on the network prefereces panel. Now i only have 3 options: ethernet / wifi / bluetooth
    but not the usb iPhone i used to have.
    And when i try to add a new one i dont get a USB option.
    can some one help me please??
    this is how it looks (after the bluetooth PAN i used to have USB iPhone option)

    The question would be more appropriate in the Mac forums as it is not really related to the iPhone.

  • How can I create a new layer that is a gradient?

    Hi, i'm very new to photoshop scripting and am having some trouble.
    I'm looking for a way to take an image i have and set it to have a gradient opacity as it approaches the middle, my thought on how to do that was to just create a layer that is a gradient from top left to bottom right and then attach that as a vector mask.
    Any ideas on how I could create this gradient layer in script, or a better method of doing this opacity gradient?
    Thanks in advance,
    Levianth

    You could try this:
    // 2012, use it at your own risk;
    #target photoshop
    if (app.documents.length > 0) {
    var myDocument = app.activeDocument;
    var theLayer = myDocument.activeLayer;
    if (theLayer.isBackgroundLayer == true) {theLayer.isBackgroundLayer = false};
    // create gradient layer;
    // =======================================================
    var idMk = charIDToTypeID( "Mk  " );
        var desc15 = new ActionDescriptor();
        var idnull = charIDToTypeID( "null" );
            var ref3 = new ActionReference();
            var idcontentLayer = stringIDToTypeID( "contentLayer" );
            ref3.putClass( idcontentLayer );
        desc15.putReference( idnull, ref3 );
        var idUsng = charIDToTypeID( "Usng" );
            var desc16 = new ActionDescriptor();
            var idType = charIDToTypeID( "Type" );
                var desc17 = new ActionDescriptor();
                var idType = charIDToTypeID( "Type" );
                var idGrdT = charIDToTypeID( "GrdT" );
                var idLnr = charIDToTypeID( "Lnr " );
                desc17.putEnumerated( idType, idGrdT, idLnr );
                var idGrad = charIDToTypeID( "Grad" );
                    var desc18 = new ActionDescriptor();
                    var idNm = charIDToTypeID( "Nm  " );
                    desc18.putString( idNm, "Custom" );
                    var idGrdF = charIDToTypeID( "GrdF" );
                    var idGrdF = charIDToTypeID( "GrdF" );
                    var idCstS = charIDToTypeID( "CstS" );
                    desc18.putEnumerated( idGrdF, idGrdF, idCstS );
                    var idIntr = charIDToTypeID( "Intr" );
                    desc18.putDouble( idIntr, 4096.000000 );
                    var idClrs = charIDToTypeID( "Clrs" );
                        var list3 = new ActionList();
                            var desc19 = new ActionDescriptor();
                            var idClr = charIDToTypeID( "Clr " );
                                var desc20 = new ActionDescriptor();
                                var idRd = charIDToTypeID( "Rd  " );
                                desc20.putDouble( idRd, 0.000000 );
                                var idGrn = charIDToTypeID( "Grn " );
                                desc20.putDouble( idGrn, 0.000000 );
                                var idBl = charIDToTypeID( "Bl  " );
                                desc20.putDouble( idBl, 0.000000 );
                            var idRGBC = charIDToTypeID( "RGBC" );
                            desc19.putObject( idClr, idRGBC, desc20 );
                            var idType = charIDToTypeID( "Type" );
                            var idClry = charIDToTypeID( "Clry" );
                            var idUsrS = charIDToTypeID( "UsrS" );
                            desc19.putEnumerated( idType, idClry, idUsrS );
                            var idLctn = charIDToTypeID( "Lctn" );
                            desc19.putInteger( idLctn, 0 );
                            var idMdpn = charIDToTypeID( "Mdpn" );
                            desc19.putInteger( idMdpn, 50 );
                        var idClrt = charIDToTypeID( "Clrt" );
                        list3.putObject( idClrt, desc19 );
                            var desc21 = new ActionDescriptor();
                            var idClr = charIDToTypeID( "Clr " );
                                var desc22 = new ActionDescriptor();
                                var idRd = charIDToTypeID( "Rd  " );
                                desc22.putDouble( idRd, 0.000000 );
                                var idGrn = charIDToTypeID( "Grn " );
                                desc22.putDouble( idGrn, 0.000000 );
                                var idBl = charIDToTypeID( "Bl  " );
                                desc22.putDouble( idBl, 0.000000 );
                            var idRGBC = charIDToTypeID( "RGBC" );
                            desc21.putObject( idClr, idRGBC, desc22 );
                            var idType = charIDToTypeID( "Type" );
                            var idClry = charIDToTypeID( "Clry" );
                            var idUsrS = charIDToTypeID( "UsrS" );
                            desc21.putEnumerated( idType, idClry, idUsrS );
                            var idLctn = charIDToTypeID( "Lctn" );
                            desc21.putInteger( idLctn, 4096 );
                            var idMdpn = charIDToTypeID( "Mdpn" );
                            desc21.putInteger( idMdpn, 50 );
                        var idClrt = charIDToTypeID( "Clrt" );
                        list3.putObject( idClrt, desc21 );
                    desc18.putList( idClrs, list3 );
                    var idTrns = charIDToTypeID( "Trns" );
                        var list4 = new ActionList();
                            var desc23 = new ActionDescriptor();
                            var idOpct = charIDToTypeID( "Opct" );
                            var idPrc = charIDToTypeID( "#Prc" );
                            desc23.putUnitDouble( idOpct, idPrc, 0.000000 );
                            var idLctn = charIDToTypeID( "Lctn" );
                            desc23.putInteger( idLctn, 0 );
                            var idMdpn = charIDToTypeID( "Mdpn" );
                            desc23.putInteger( idMdpn, 50 );
                        var idTrnS = charIDToTypeID( "TrnS" );
                        list4.putObject( idTrnS, desc23 );
                            var desc24 = new ActionDescriptor();
                            var idOpct = charIDToTypeID( "Opct" );
                            var idPrc = charIDToTypeID( "#Prc" );
                            desc24.putUnitDouble( idOpct, idPrc, 100.000000 );
                            var idLctn = charIDToTypeID( "Lctn" );
                            desc24.putInteger( idLctn, 2048 );
                            var idMdpn = charIDToTypeID( "Mdpn" );
                            desc24.putInteger( idMdpn, 50 );
                        var idTrnS = charIDToTypeID( "TrnS" );
                        list4.putObject( idTrnS, desc24 );
                            var desc25 = new ActionDescriptor();
                            var idOpct = charIDToTypeID( "Opct" );
                            var idPrc = charIDToTypeID( "#Prc" );
                            desc25.putUnitDouble( idOpct, idPrc, 0.000000 );
                            var idLctn = charIDToTypeID( "Lctn" );
                            desc25.putInteger( idLctn, 4096 );
                            var idMdpn = charIDToTypeID( "Mdpn" );
                            desc25.putInteger( idMdpn, 50 );
                        var idTrnS = charIDToTypeID( "TrnS" );
                        list4.putObject( idTrnS, desc25 );
                    desc18.putList( idTrns, list4 );
                var idGrdn = charIDToTypeID( "Grdn" );
                desc17.putObject( idGrad, idGrdn, desc18 );
            var idgradientLayer = stringIDToTypeID( "gradientLayer" );
            desc16.putObject( idType, idgradientLayer, desc17 );
        var idcontentLayer = stringIDToTypeID( "contentLayer" );
        desc15.putObject( idUsng, idcontentLayer, desc16 );
    executeAction( idMk, desc15, DialogModes.NO );
    // move layer below;
    var theGradient = myDocument.activeLayer;
    theGradient.move(theLayer, ElementPlacement.PLACEAFTER);
    // clipping mask;
    theLayer.grouped = true

  • How do I create a new icloud email address for my apple id?

    Hi there
    How do I create a new icloud email address for my apple id? My original email address is associated with my previous employers.
    When I send email from my Macbook, it seems as if I still work there, which is a problem.
    I would like to use the email address that I created for my iPad.
    When I login with my appleid (for my macbook) I keep getting the old company one, not the new one.
    Is there any way of resolving this? I
    Thanks
    Kelvin

    Welcome to the Apple Community.
    Providing you aren't trying to change you Apple iCloud email address you can make changes at My Apple ID

  • How can I create a new ring tone for my iPhone 4?

    How can I create a new ring tone for my iPhone 4? I followed the Garage Band process and ended up with the ring tone I want as a AAC audio file. It got stored in my iTunes a a song rather than a ring tone. How do I make it a ring tone vs. a song? I tried dragging it t the Ring Tone category at the bottom of the ITunes list, but it won't alloow me to move it?

    There's also an easy to use Applescript over at Doug's Applescripts for iTunes. It automates the whole thing. All you do is set the start and stop time on a file in iTuens and run the script. It will do everything else.
    Make Ringable v1.1
    http://dougscripts.com/475

Maybe you are looking for

  • Why does it not work

    So basically I Have a Disc image of 10.3 on my scsi hard drive and I mounted it put it on that hard drive (its not the start up drive) and ran xpostfacto and chose the the hard drive to install 10.3 on and chose the scsi drive. then i clicked install

  • How to show customers and vendors in balance sheet

    hi guru, i want to show my customer and vendor balances individually under head debtors and creditors in the balance sheet. that in balance sheet report when i click on debtors or creditors it should be expand and system should show the individually

  • Having Problem Displaying Urdu in PDF!

    I've tried a lot to embed urdu font in pdf file. I'm using Perl's module "PDF::REUSE" for this purpose. No matter what font I try to embed, it gives me the message "Cannot extract the embedded font ----". Event "Arial" is not extracted. If anybody ha

  • Finding % discount on payment on OVPM (Outgoing Payments) table

    Hi guys, I'm reporting on the Outgoing Payments table in SBO's query wizard, but none of the fields, specifically the discount fields, show the discounts I make on payments. e.g. when making an outgoing payment, I enter some number in the "Discount %

  • How to move education lightroom license to new computer

    I bought Lightroom 5 educational license and installed on MacBook.  Have a new MacBook Pro and would like to move Lightroom 5 install to new MacBook Pro.  I have tried uninstalling from old computer, downloaded LR5 trial and attempted to register LR5