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,
ChengIcic,
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 -
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:56Hi,
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.
KrishnaHi,
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,
SukanyaHi 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 -
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,
KrishnaKrishna,
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 AMThere 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
ThanksHi 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.
ThanksClient 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
PRasadHi,
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
-
SCAN OPTION NO LONGER SHOWS AS AN OPTION
After clicking System Preference how do I get SCAN option to appear so documents can be scanned? Currently only the Print option is visible and having no problems with printing. Printer is a HP Laser Jet 300.
-
How to create a software tutorial with iMovie
Hi all, I need to create a video tutorial on OpenOffice for college students, and I wonder how to do it with iMovie. What I need is to show a continuous screen shot of what I need to do to perform some action in OO while voicing over the explanation,
-
Problem in running the Fusion Store Front demo..
Hi All, I downloaded the latest jdev and trying out the fusion store front demo. I have a XE running locally on my machine. I'm able to connect to it. I see the following compilation error while building the sample: Error: oracle.fodemo.storefront.st
-
Importing Videos Clips into Adobe Premiere Pro CS6
When I import video clips, they are not in the correct numerical order.
-
Has anyone had deleted photo's from months ago reappear? I have a 3gs running iso4
Has anyone had deleted photo's from months ago reappear? I have a 3gs running iOS 4.3.2