OTL Customizations

The OTL Timecard layout has been customized using hxczzhxclayt0019.ldt. Have a requirement to customize the OTL Timecard Approval screen and the Create Template screen. Does anyone know which files I need to modify for these two screens?
Thanks in advance!

when you say 'OTL Timecard Approval screen', a re you talking about Mass timecard approval screen? or the Timecard notification page?
If you are talking about Mass Timecard approval, you need to customize the
/oracle/apps/hxc/selfservice/approval/webui/AprvPG.xml (there is no ldt for this)
Create Template
The timecard matrix layout in the Template page comes from the Timecard layout only, but if you need any additional customizations you need to customize
/oracle/apps/hxc/selfservice/templates/webui/TemplatesPG.xml
- Ramu

Similar Messages

  • OTL customization using AK Developer or OAF?

    Hi all,
    Currently I have a change request that required me to customize Employee Self Service |TimeCard into Daily, Weekly, and Monthly Format.
    Which mean, I need to create/customize/configure a TimeCard region that handled Daily Entry, Weekly Entry, and Monthly Entry.
    Understood that OTL Timecard is configurable via AK Developer and LCT/LDT file.
    But in these kind of situations, where I need a logic to
    1) A selector/LOV/Tab Panel to display Daily, Weekly, or Monthly
    2) A customize layout for daily, weekly and monthly
    3) A customize CO/VO to capture and pass related information/involve workflow process.
    #Assumption
    1) One timecard cannot have daily, weekly, monthly records at the same time. The form will restrict the timecard to one category, which is display daily entry only, weekly entry only, or monthly entry only.
    The question is
    May I know which part of customization shall use AK Developer or LCT/LDT?, and
    Which part of customization shall use OAF/JDeveloper.
    Thanks in advanced. I would appreciate for your kind assistance and help
    Regards,
    Cheng

    Icic,
    Thanks for your finding. I would like have my next question.
    If I would like to have an additional region named "Approvers Region", that similar to the "Approvers Region" that offered by AME-collaborated product.
    Is it we need to use OAF method to customize it? or we shall use AK Developer + LTD + OTL Preferences?
    I'm not so sure when what is the exact steps should perform when we required to add an new region in OT page.
    Thanks in advanced
    Regards,
    Cheng
    Edited by: user13615386 on Nov 1, 2011 3:35 PM

  • OTL Customization

    Hi All,
    One question:
    On the "Timecard Search" page
    Click "Show Advanced Search Criteria"
    I need to change the following value in the first LOV
    "Total Hours" to "Total Days"
    Can someone explain this to me in very basic terms as i am new to OAF and OTL.
    Thanks in advance.
    Brian
    Edited by: user11229750 on 24-Jan-2011 07:56

    Hi,
    BrianK197719781979 wrote:
    OK Im making tiny steps forward now...
    SELECT *
    FROM hxc_lookups
    WHERE meaning in ('Total Hours','Timecard Period End Date','Timecard Period Start Date','PO Number','Project',
    'Timecard Status','Timecard Submission Date','Task','Timecard Comment')
    AND lookup_type in ('HXC_TIMECARD_SEARCH_ITEMS_WRK','HXC_APPR_TIMECARD_SEARCH_ITEMS')---Query the both the lookup_type and update 'Total Hours' to as u required 'Total Days'.
    ---May be here u req to do vo extesnion also to change the query to:
    SELECT * FROM hxc_lookups
    WHERE meaning in ('Total Days','Timecard Period End Date','Timecard Period Start Date','PO Number','Project',
    'Timecard Status','Timecard Submission Date','Task','Timecard Comment')
    AND lookup_type in ('HXC_TIMECARD_SEARCH_ITEMS_WRK','HXC_APPR_TIMECARD_SEARCH_ITEMS')
    Change:
    WHERE meaning in ('Total Hours' ) to WHERE meaning in ('Total Days')
    Regards
    Meher Irk

  • Need Help in Customization of OTL Time Keeper Layout for Projects.

    Hi All,
    Need help in customization of OTL Time Keeper.
    Requirement:
    Required to change the Project Layout Template as Payroll Layout Template.
    In Payroll Layout Template the days consits of start and end time and total time per day.
    Similary need to reproduce the same content Layout as it is in Payroll.
    Can Anybody suggest the procedure to achive this task
    Thanks and Regards,
    Chaitanya.

    Hi,
    Can someone please Help me on this ...
    Regards,
    Tarun

  • OTL Timecard Customization !!!

    Hi All,
    I'm trying Customization to OTL Timecard i.e add two extra columns Project Name and Task Name.
    I got this ldt file (hxczzhxclayt0019.ldt) to customize. I did my changes to add these fields. I was successful in seeing these columns.
    But the problem is I don’t know if the LOV is actually working or not. When I click on the Torch or LOV icon, it does open and I’m able to select the project name. But when I’m done with selection of the project name it does not reflect on the Project Name column of the Table Matrix, it instead shows the Project Id in the Project Column of the Table Matrix. And how will I make the Project Id and Project Name dependent.
    Note:1) ProjectLOVVO was already there with project name. so i dint customize it.
    2) And i have no idea how QUALIFIER_ATTRIBUTE6 field works.
    3) Could any body please explain me or direct me where i can get the definitions of the fields QUALIFIER_ATTRIBUTE (1 to 30)
    Here is the code changes I have made in the ldt file.
    ##########Text Field for Project Name############
    BEGIN HXC_LAYOUT_COMPONENTS "Projects Timecard Layout - Project Name"
    OWNER = "ORACLE"
    COMPONENT_VALUE = "PN"
    REGION_CODE = "HXC_CUI_TIMECARD"
    REGION_CODE_APP_SHORT_NAME = "HXC"
    ATTRIBUTE_CODE = "HXC_CUI_PROJECT_NAME"
    ATTRIBUTE_CODE_APP_SHORT_NAME = "HXC"
    SEQUENCE = "215"
    COMPONENT_DEFINITION = "LOV"
    RENDER_TYPE = "WEB"
    PARENT_COMPONENT =
    "Projects Timecard Layout - Day Scope Building blocks for worker timecard matrix"
    LAST_UPDATE_DATE = "2009/05/20"
    BEGIN HXC_LAYOUT_COMP_QUALIFIERS "Projects Timecard Layout - Project Name"
    OWNER = "ORACLE"
    QUALIFIER_ATTRIBUTE_CATEGORY = "LOV"
    QUALIFIER_ATTRIBUTE1 = "ProjectLOVVO"
    QUALIFIER_ATTRIBUTE2 = "N"
    QUALIFIER_ATTRIBUTE3 = "HXC_CUI_PROJECT_LOV"
    QUALIFIER_ATTRIBUTE4 = "809"
    QUALIFIER_ATTRIBUTE5 = "12"
    QUALIFIER_ATTRIBUTE6 =
    "HxcCuiProjectNumber|PROJECT-DISPLAY|CRITERIA|N|HxcCuiProjectId|PROJECT|RESULT|N|HxcCuiProjectNumber|PROJECT-DISPLAY|RESULT|N|HxcCuiProjectName|PN|RESULT|N"
    QUALIFIER_ATTRIBUTE8 = "ProjectName"
    QUALIFIER_ATTRIBUTE9 = "ProjectId#NUMBER"
    QUALIFIER_ATTRIBUTE10 =
    "oracle.apps.hxc.selfservice.timecard.server.ProjectLOVVO"
    QUALIFIER_ATTRIBUTE17 = "OraTableCellText"
    QUALIFIER_ATTRIBUTE20 = "N"
    QUALIFIER_ATTRIBUTE21 = "Y"
    QUALIFIER_ATTRIBUTE22 = "L"
    QUALIFIER_ATTRIBUTE25 = "FLEX"
    QUALIFIER_ATTRIBUTE26 = "PROJECTS"
    QUALIFIER_ATTRIBUTE27 = "Attribute8"
    QUALIFIER_ATTRIBUTE28 = "PN"
    LAST_UPDATE_DATE = "2009/05/20"
    END HXC_LAYOUT_COMP_QUALIFIERS
    END HXC_LAYOUT_COMPONENTS
    Please suggest me a solutions, this is an urgent issue i need to resolve !!!
    Thanks and in advance.

    Client Does not want it to be a earning element and do not want to catch Punch in and Punch out times for Unpaid breaks.
    User should enter only minutes and that should be deducted from Regular Hours before explosion.

  • How to Customize OTL Time sheet

    Hi,
    Can anybody suggest how to customize the OTL Timesheet.
    We need to add extra LOV field in the timesheet.
    Krishna

    Hi,
    U can add lov for standard page in various methods ,but the best approach is customization.
    ---In Time sheet page create one stacklayoutRN via personalization.
    ---Then come to jdev right clik on jpr create new region in that region create lovitem.
    ---In lov.server create lov region,lovvo,lovam all the componenets in custom package.
    ---set properties for Lov rn and lov item.
    ---Move these components to server and run import command for lovregion.
    ---Extend stacklayoutRN with custom region.
    set propery Extend: custom region eg:xxx.oracle.apps.po.msg.webui.customRN
    ---Apply
    u can achive this by co extension also.
    Regards
    Meher Irk

  • Oracle apps 11i - customization in Create Timecard link in Standard OTL page

    Hi everyone,
    I have got a requirement to add some functionalities in oracle 11i - Create Timecard link in standard OTL page .Mentioned below is the Requirement.
    When the engineer clicks the 'Save' button in the create timecard link in OTL page, it should save the time card and check the status of the timecard.If the specific timecard being saved is either "approved" or
    "submitted", a pop-up notification should warn the Engineer.
    Warning:
    "Warning – By clicking yes, all previously submitted versions of this timecard will be retracted. The Timecard will need to be resubmitted and reapproved. Are you sure you wish to continue? Yes, No"
    If engineer clicks YES, then an email notification should send to engineer and Manager ,notifying them that the timecard has been retracted and will need to be resubmitted.
    If the timecard has never been saved before or is currently pending or rejected let the engineer save the timecard without showing the warning and normal process should follow.
    Can anyone help me out here.I wanted to know the complexity of the issue.
    Which method should be adopted to do this.? Can anyone tell me which logic needs to be implemented here.
    Thanks,
    Sukanya

    Hi Kristofer,
    When the Employee pressed the Save button and if the status of timecard is Approved/Submitted , a popup should display.
    I have created a page with two buttons (Yes and No) with  warning  "By clicking yes, all previously submitted versions of this timecard will be retracted. The Timecard will need to be resubmitted and reapproved. Are you sure you wish to continue?"..
    If Employee pressed Yes...I need to save the timecard and normal process should follow..
    Here even if I called the PFR of the TimecardListCO(Standard) controller, It's not working.
    Is there a way to create the page dynamically with two buttons ?So that I can write the code in the extended controller itself rather than creating a new page.
    Which method should I follow to implement this?
    Kindly provide your suggestion...
    Thanks,
    Sukanya

  • OTL Layout LOV Customization

    I am trying to modify the LOV to add additional Dependant Item List,Dependant Item Where Clause and I do not understand some of the values for
    QUALIFIER_ATTRIBUTE6
    QUALIFIER_ATTRIBUTE14
    QUALIFIER_ATTRIBUTE15
    I am pasting the modified layout for expenditure type:
    BEGIN HXC_LAYOUT_COMPONENTS "ELP Proj-Pay Timecard Layout - Expenditure Type"
    OWNER = "ORACLE"
    COMPONENT_VALUE = "EXPENDITURETYPE"
    REGION_CODE = "HXC_CUI_TIMECARD"
    REGION_CODE_APP_SHORT_NAME = "HXC"
    ATTRIBUTE_CODE = "HXC_TIMECARD_EXPTYPE"
    ATTRIBUTE_CODE_APP_SHORT_NAME = "HXC"
    SEQUENCE = "230"
    COMPONENT_DEFINITION = "LOV"
    RENDER_TYPE = "WEB"
    PARENT_COMPONENT =
    "ELP Proj-Pay Timecard Layout - Day Scope Building blocks for worker timecard matrix"
    LAST_UPDATE_DATE = "2007/06/25"
    BEGIN HXC_LAYOUT_COMP_QUALIFIERS
    "ELP Proj-Pay Timecard Layout - Expenditure Type"
    OWNER = "ORACLE"
    QUALIFIER_ATTRIBUTE_CATEGORY = "LOV"
    QUALIFIER_ATTRIBUTE1 = "ExpenditureType2LOVVO"
    QUALIFIER_ATTRIBUTE2 = "N"
    QUALIFIER_ATTRIBUTE3 = "HXC_CUI_EXPTYPE2_LOV"
    QUALIFIER_ATTRIBUTE4 = "809"
    QUALIFIER_ATTRIBUTE5 = "12"
    QUALIFIER_ATTRIBUTE6 =
    "HxcCuiExptypeDispColumn|EXPTYPE-DISPLAY|CRITERIA|N|HxcCuiExptypeExpType|EXPTYPE|RESULT|N|HxcCuiExptypeDispColumn|EXPTYPE-DISPLAY|RESULT|N|HxcCuiExptypeSysLinkFunc|SYSLINKFUNC|RESULT|N|HxcCuiExptypeProjectId|PROJECT|CRITERIA|N|HxcCuiExptypeTaskId|TASK|CRITERIA|N"
    QUALIFIER_ATTRIBUTE7 = "SYSLINKFUNC|SystemLinkageFunction"
    QUALIFIER_ATTRIBUTE8 = "DisplayColumn"
    QUALIFIER_ATTRIBUTE9 = "ExpenditureType"
    QUALIFIER_ATTRIBUTE10 =
    "oracle.apps.hxc.selfservice.timecard.server.ExpenditureType2LOVVO"
    QUALIFIER_ATTRIBUTE11 =
    "TIMECARD_BIND_END_DATE|TIMECARD_BIND_END_DATE|TIMECARD_BIND_START_DATE|TIMECARD_BIND_END_DATE|TIMECARD_BIND_END_DATE|TIMECARD_BIND_START_DATE"
    QUALIFIER_ATTRIBUTE14 =
    "ProjectId|PROJECT|Y#TaskId|TASK|Y"
    QUALIFIER_ATTRIBUTE15 =
    "project_id = ::Prooject_id#task_id = ::TaskId"
    QUALIFIER_ATTRIBUTE17 = "OraTableCellText"
    QUALIFIER_ATTRIBUTE20 = "N"
    QUALIFIER_ATTRIBUTE21 = "Y"
    QUALIFIER_ATTRIBUTE22 = "L"
    QUALIFIER_ATTRIBUTE25 = "FLEX"
    QUALIFIER_ATTRIBUTE26 = "PROJECTS"
    QUALIFIER_ATTRIBUTE27 = "Attribute3"
    QUALIFIER_ATTRIBUTE28 = "EXPTYPE"
    LAST_UPDATE_DATE = "2007/06/25"
    END HXC_LAYOUT_COMP_QUALIFIERS
    END HXC_LAYOUT_COMPONENTS
    The requirement is to filter Values for Expenditure type filter by hours type, Task Transaction controls .
    I am getting following error when doing FND_LOAD
    hxczzhxclayt00253.ldt into FND_SEED_STAGE_ENTITY
    Truncation of attribute QUALIFIER_ATTRIBUTE6 value HxcCuiExptypeDispColumn|EXPTYPE-DISPLAY|CRITERIA|N|HxcCuiExptypeExpType|EXPTYPE|RESULT|N|HxcCuiExptypeDispColumn|EXPTYPE-DISPLAY|RESULT|N|HxcCuiExptypeSysLinkFunc|SYSLINKFUNC|RESULT|N|HxcCuiExptypeProjectId|PROJECT|CRITERIA|N|HxcCuiExptypeTaskId|TASK|CRITERIA|N detected
    Also, it is filtering upto Project Id, but not task id . Please help
    Thanks,
    Krishna

    Krishna,
    Put the OTL, HRMS related issues on HRMS forum Human Resource Management (HRMS) .
    --Shiv                                                                                                                                                                                                                                                           

  • 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

  • OTL Timecard Notification Customization

    Hi,
    Iam working on Timecard Notification form i.e.,
    Navigation: Workflow User Web Applications -> Notifications (under Self Service Workflow)
    for adding one additional field 'project name' beside the 'Project' field which contains project number in notification page. So, for that I got some metalink notes to modifiy the relevant 'ldt' file i.e. 'hxczzhxclayt0052.ldt'. By modifying the ldt file, I got the additional field but with no values of 'projct name' in it.
    I tried the following approaches:
    ->to get the project name in the newly created field by changing the attribute values like .... passing attribute1,2...etc to 'QUALIFIER_ATTRIBUTE27'......but it didn't work.
    ->Created one dff under 'OTL Transaction Types' title and 'Projects' context and assigned it to attribute10....the passed that attribute10 to 'QUALIFIER_ATTRIBUTE27'...but of no use..
    So, help in this regard would be appreciated
    Thanks

    Hi Shiv,
    I already created the column with column heading as 'ProjectName' but I am unable to get the projectname values in the new column.
    Following is the block, which I included in ldt file:
    BEGIN HXC_LAYOUT_COMPONENTS "Projects Notification Layout - ProjectName"
    OWNER = "ORACLE"
    COMPONENT_VALUE = "PROJECTNAME"
    REGION_CODE = "HXC_CUI_TIMECARD"
    REGION_CODE_APP_SHORT_NAME = "HXC"
    ATTRIBUTE_CODE = "HXC_TIMECARD_PROJECTNAME"
    ATTRIBUTE_CODE_APP_SHORT_NAME = "HXC"
    SEQUENCE = "185"
    COMPONENT_DEFINITION = "CHOICE_LIST"
    RENDER_TYPE = "WEB"
    PARENT_COMPONENT =
    "Projects Notification Layout - Day building blocks - matrix layout"
    LAST_UPDATE_DATE = "2004/05/24"
    BEGIN HXC_LAYOUT_COMP_QUALIFIERS "Projects Notification Layout - ProjectName"
    OWNER = "CUSTOM"
    QUALIFIER_ATTRIBUTE_CATEGORY = "CHOICE_LIST"
    QUALIFIER_ATTRIBUTE1 = "Custom1VO"
    QUALIFIER_ATTRIBUTE4 = "N"
    QUALIFIER_ATTRIBUTE8 = "DisplayValue"
    QUALIFIER_ATTRIBUTE9 = "Value#NUMBER"
    QUALIFIER_ATTRIBUTE10 = "oracle.apps.hxc.selfservice.timecard.server.Custom1VO"
    QUALIFIER_ATTRIBUTE17 = "OraTableCellText"
    QUALIFIER_ATTRIBUTE20 = "N"
    QUALIFIER_ATTRIBUTE21 = "Y"
    QUALIFIER_ATTRIBUTE22 = "L"
    QUALIFIER_ATTRIBUTE25 = "FLEX"
    QUALIFIER_ATTRIBUTE26 = "PROJECTNAME"
    QUALIFIER_ATTRIBUTE27 = "Attribute1"
    QUALIFIER_ATTRIBUTE30 = "Y"
    LAST_UPDATE_DATE = "2004/05/24"
    END HXC_LAYOUT_COMP_QUALIFIERS
    END HXC_LAYOUT_COMPONENTS
    Below are the steps I followed to create the (mapping) data source for getting values in the new column:-
    1.Created 'PROJECTNAME' as context then there I gave 'Project Id' as Name of segment and column as ATTRIBUT1.
    2. Assigned a value set to above context by creating view:
    create or replace view HXC_CUI_CUSTOM1_V as
    select project_NAME display_value,
    project_id value from
    HXC_BASE_PA_ONLINE_PROJECTS_V.
    3. From OTL Application Developer responsibility, ran ‘Generate Flexfield and Mapping Information’ Process with the parameters-
    Delete Definitions : No,
    Effective Date : Current Date
    4.Created a mapping component with name and field name as 'PA Project1', type and category as 'PROJECTNAME'
    5. Added mapping component to Deposit Process.
    6. Then created Custom1VO where HXC_CUI_CUSTOM1_V is the view as stated above.
    7. Uploaded the modified ldt file, but still the values are not getting populated in the column.
    I guess...you can help me in this regard.
    Thanks,
    Nishanth

  • OTL Template customization - need timecard start date in projects LOV query

    Hello Folks,
    Can anyone help me with the below requirement?
    We need to restrict the projects LOV on the seeded projects timecard so that a resource can only select the project he/she is currently assigned to. We will assign the resource as key member with start and end date. I could change the the view to restrict the projects LOV.
    The problem is customer wants a date check. At a certain date, the page should be display only the project he is assigned to. On the projects view, I have used fnd_global.employee_id to get the resource details. How do we access the current timecard start or end date in the view?
    Thank you.

    SELECT fnd_profile.value('OTL_TK_START_DATE') FROM DUAL

  • OTL Timecard Customization - Add new Field for Unpaid Breaks

    Hello Guru's,
    I took the Payroll Layout for the client and implemented OTLR for Overtime caluculation.
    Everything is working fine.
    Client is looking to Add a field called "Unpaid Breaks" on the timecard which takes only minutes as input and deduct the Regular Hours element
    before Timecard Explosion.
    It is weekly timecard and the new field "Unpaid Breaks" should be displayed for all the days next to the time punches.
    Please advice on how to implement the requirement.
    I am looking to open the seeded layout and try to modify.
    But please suggest ideas and approach.
    Thanks

    Client Does not want it to be a earning element and do not want to catch Punch in and Punch out times for Unpaid breaks.
    User should enter only minutes and that should be deducted from Regular Hours before explosion.

  • Showing multiple expenditure types in OTL Projects Timecard Layout

    Does anyone know how to limit the expenditure types that show up in the standard OTL Projects Timecard Layout? I have two expenditure types for straight time classifications, Labor and Contingent Labor and I only want to show Labor for employee timecards. I can limit the expenditure type in the Projects-Purchasing Layout using Alternate Names, but that doesn't seem to work for the standard projects layout? Any help would be appreciated! Thanks for your assitance!

    We were able to customize the list through the view for the expenditure types.

  • Need to Increase OTL Field Display Size

    In OTL, I modified the user-customizable views PA_ONLINE_PROJECTS_V to display the Project Number in this concatenated format...
    (ProjNum) ProjDescription
    using...
    CREATE OR REPLACE FORCE VIEW apps.pa_online_projects_v (
         project_number,
         project_name,
         project_id,
         project_type,
         start_date,
         completion_date,
         carrying_out_organization_id,
         carrying_out_organization_name
    AS
    SELECT DISTINCT
         DECODE(project_number,SUBSTR(project_name,1,LENGTH(project_number)),project_name,SUBSTR('('||(project_number||') '||project_name),1,25)),
         project_name,
         project_id,
         project_type,
         start_date,
         completion_date,
         carrying_out_organization_id,
         (SELECT
              name
         FROM
              apps.hr_all_organization_units
         WHERE
              organization_id = carrying_out_organization_id)          carrying_out_organization_name
    FROM
         apps.pa_projects_expend_v;
    However, only the first 25 characters show up on the LOV and timecard. Other than that, it works perfectly across the system.
    Does anyone know how to increase this from 25 to, say, 48 char? Oracle provided a white paper on this, but it only shows how to make the field display wider--not increase the number of characters.

    Do you mean to say that LOV field is having width more than 25 chars but it still shows only 25 chars?
    Are you using a seeded projects layout or a modified one? If it is a modified one, what is the value of QUALIFIER ATTRIBUTE5 for that LOV component?
    --Shiv                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                               

  • OTL TIme card: How to make Project as criteria for Expenditure type

    Hi,
    I need to add project as criteria for Expenditure Type LOV.
    Can we pass project information as bind varaiable to Expenditure LOV? I need to customize expenditure LOV such that it picks up expenditures defind at the project level apart from preference level.
    THanks
    PRasad

    Hi,
    You can do it by OAF personalization.
    Enable the link 'Personalize page' on the given OTL page and then for that column set the rendered property as 'True' and then the column will become mandatory,
    Regards,
    Anshum

Maybe you are looking for