ExpTypeElementLOVVO - Expenditure type in timecard

Hi All,
Expenditure type LOV on timecard is using ExpTypeElementLOVVO view object which runs below mentioned sql at the time user hits a flashlight and puts in a search citeria.
     ExpTypeElementLOVVO
select distinct havtl.alias_value_name aliasValueName,havtl.alias_value_id aliasvalueid,
display_column displaycolumn, expenditure_type, pa.description, uom_code,
unit_of_measure, cost_rate_flag, system_linkage_m, system_linkage_function,
sys_link_start_date_active, sys_link_end_date_active,
expnd_typ_start_date_active, expnd_typ_end_date_active, project_id
,had.alias_definition_id
,ELEMENT.EFFECTIVE_START_DATE ELEMENT_EFFECTIVE_START_DATE
,ELEMENT.EFFECTIVE_END_DATE ELEMENT_EFFECTIVE_END_DATE
,hav.date_from
,hav.date_to
--,ASGT.EFFECTIVE_START_DATE ASGT_EFFECTIVE_START_DATE
--,ASGT.EFFECTIVE_END_DATE ASGT_EFFECTIVE_END_DATE
,LINK.EFFECTIVE_START_DATE LINK_EFFECTIVE_START_DATE
,LINK.EFFECTIVE_END_DATE LINK_EFFECTIVE_END_DATE
,LINK.PEOPLE_GROUP_ID LINK_PEOPLE_GROUP_ID
,ASGT.ASSIGNMENT_ID ASGT_ASSIGNMENT_ID
,LINK.ELEMENT_LINK_ID LINK_ELEMENT_LINK_ID
,ELEMENT.POST_TERMINATION_RULE ELEMENT_POST_TERMINATION_RULE
,SERVICE_PERIOD.LAST_STANDARD_PROCESS_DATE SP_LAST_STANDARD_PROCESS_DATE
,SERVICE_PERIOD.FINAL_PROCESS_DATE SP_FINAL_PROCESS_DATE
,SERVICE_PERIOD.ACTUAL_TERMINATION_DATE SP_ACTUAL_TERMINATION_DATE
,asgt.person_id asgt_person_id
,had.alias_definition_id had_alias_definition_id
from hxc_alias_values_tl havtl,
hxc_alias_values hav,
hxc_alias_definitions had,
pa_online_expenditure_types_v pa,
PAY_ELEMENT_TYPES_F_TL ELEMENTTL,
PAY_ELEMENT_TYPES_F ELEMENT,
PAY_ELEMENT_CLASSIFICATIONS_TL CLASSIFICATIONTL,
PAY_ELEMENT_CLASSIFICATIONS CLASSIFICATION,
BEN_BENEFIT_CLASSIFICATIONS BENEFIT,
PAY_ELEMENT_LINKS_F LINK,
PER_ALL_ASSIGNMENTS_F ASGT,
PER_PERIODS_OF_SERVICE SERVICE_PERIOD
where hav.alias_definition_id = had.alias_definition_id
and havtl.alias_value_id = hav.alias_value_id
and havtl.language = userenv('LANG')
and hav.attribute2 = pa.expenditure_type
and hav.attribute3 = pa.system_linkage_function
and to_number(hav.attribute1) =ELEMENT.element_type_id
and hav.enabled_flag='Y'
and ELEMENT.ELEMENT_TYPE_ID = ELEMENTTL.ELEMENT_TYPE_ID
AND ELEMENTTL.LANGUAGE = USERENV('LANG')
AND CLASSIFICATION.CLASSIFICATION_ID = CLASSIFICATIONTL.CLASSIFICATION_ID (+)
AND DECODE(CLASSIFICATIONTL.CLASSIFICATION_ID,NULL,'1',CLASSIFICATIONTL.LANGUAGE) =
DECODE(CLASSIFICATIONTL.CLASSIFICATION_ID,NULL,'1',USERENV('LANG'))
AND ASGT.BUSINESS_GROUP_ID = LINK.BUSINESS_GROUP_ID
AND ELEMENT.ELEMENT_TYPE_ID = LINK.ELEMENT_TYPE_ID
AND ELEMENT.BENEFIT_CLASSIFICATION_ID = BENEFIT.BENEFIT_CLASSIFICATION_ID (+)
AND ELEMENT.CLASSIFICATION_ID = CLASSIFICATION.CLASSIFICATION_ID
AND SERVICE_PERIOD.PERIOD_OF_SERVICE_ID = ASGT.PERIOD_OF_SERVICE_ID
AND ELEMENT.INDIRECT_ONLY_FLAG = 'N'
AND UPPER (ELEMENT.ELEMENT_NAME) <> 'VERTEX'
AND not exists
(select 1
from HR_ORGANIZATION_INFORMATION HOI,
PAY_LEGISLATION_RULES PLR
WHERE plr.rule_type in
('ADVANCE','ADVANCE_INDICATOR','ADV_DEDUCTION',
'PAY_ADVANCE_INDICATOR','ADV_CLEARUP','DEFER_PAY')
AND plr.rule_mode = to_char(element.element_type_id)
AND plr.legislation_code = hoi.org_information9
AND HOI.ORGANIZATION_ID = ASGT.ORGANIZATION_ID
AND ELEMENT.CLOSED_FOR_ENTRY_FLAG = 'N'
AND ELEMENT.ADJUSTMENT_ONLY_FLAG = 'N'
AND ((LINK.PAYROLL_ID IS NOT NULL AND LINK.PAYROLL_ID = ASGT.PAYROLL_ID)
OR (LINK.LINK_TO_ALL_PAYROLLS_FLAG = 'Y' AND ASGT.PAYROLL_ID IS NOT NULL)
OR (LINK.PAYROLL_ID IS NULL AND LINK.LINK_TO_ALL_PAYROLLS_FLAG = 'N'))
AND (LINK.ORGANIZATION_ID = ASGT.ORGANIZATION_ID OR LINK.ORGANIZATION_ID IS NULL)
AND (LINK.POSITION_ID = ASGT.POSITION_ID OR LINK.POSITION_ID IS NULL)
AND (LINK.JOB_ID = ASGT.JOB_ID OR LINK.JOB_ID IS NULL)
AND (LINK.GRADE_ID = ASGT.GRADE_ID OR LINK.GRADE_ID IS NULL)
AND (LINK.LOCATION_ID = ASGT.LOCATION_ID OR LINK.LOCATION_ID IS NULL)
AND (LINK.PAY_BASIS_ID = ASGT.PAY_BASIS_ID OR LINK.PAY_BASIS_ID IS NULL)
AND (LINK.EMPLOYMENT_CATEGORY = ASGT.EMPLOYMENT_CATEGORY OR
LINK.EMPLOYMENT_CATEGORY IS NULL)
AND (ELEMENT.PROCESSING_TYPE = 'R' OR ASGT.PAYROLL_ID IS NOT NULL)
I was just wondering that on what basis this query is executed....I mean if i just cut and paste this sql and run....it fetches hundreds of records....wherein when I login and open my timecard and hit on expenditure type flashlight and enter %...I get only limited number of types as corresponds to the alternate name defined for my profile under preferences -> people criteria ( OTL Timecard resp ).
Even if I grab my person_id and put in the where clause above.....I see more values than those shown via timecard screen.
Thanks in advance

Personlization and customization won't work here. In what action, do you want to make those fields non editable?
--Shiv                                                                                                                                                                                                                                                   

Similar Messages

  • 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.

  • How can i restrict the Expenditure Type values at a specific OU ?

    Dear Guys,
    I would like to ask about the Expenditure Types,
    I have implemented two projects for different Operating Units ,
    when navigating to any Projects responsibilty,and navigating the Expenditure Type field
    the values exist are all the values implemented across the OU not the values entered at this OU
    How can i restrict the Expenditure Type values at a specific OU
    Regards
    Amr Hussien

    Hello
    When you set up a project there is an option called Transaction Control.
    This option allow you to list the allowed or restricted elements of costs for the project.
    You may enter the transaction control on a project template and that will be copied to any new project.
    The cost elements may be expenditure types, expenditures categories, suppliers, employees, etc.
    In your case, I suggest to set up specific project templates for each operating units. On each template enter the list of allowed expenditures types for that OU.
    Doing so, the system restricts users from entering any expenditure item, supplier invoice, purchase cost etc, against an expenditure type, which is not allowed.
    Dina

  • How to default distribution account through purchase requisition, selecting the project expenditure type

    Dear All,
    How to default distribution account through purchase requisition, selecting the project expenditure type
    Thanks
    Abdul.

    Hi Abdul,
    If you meant defaulting Purchase Order distribution accounts from the (backing) requisition, then the accounts from requisitions will default into the autocreated PO.
    If you seek to default distribution accounts for Purchase Requisition using Projects, then the account generator need to have customized rules defined to default account for project enabled distributions based on the Project/Task/Organization/Expenditure Type/Date combination entered.
    This note is an extract from the user's guide, and has good detail on defaulting rules of accounts for Purchase Documents:
    How Does The Account Generator Default The Accounts In Oracle Purchasing? (Doc ID 1067139.1)
    Hope this helps.
    Vanha

  • Changing the name of Expenditure type name

    Hi All ,
    Is it possiable to change the name of the expenditure type , we've not made any transactions still to that expenditure type.
    Please advise.
    Thanks
    -RG

    Hi,
    Why don't you end date the old expenditure item and create a new expenditure item with new dates. In that way we are not impacting anything in the system.
    Hope this helps!
    Sathish Raju
    www.projectsaccounting.com

  • 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

  • Defaulting the Expenditure Type field in OTL self service screens

    Hello,
    I am having a requirement in OTL to provide the default value for the Expenditure Type in Self Service Screens.
    I have tried to set the attribute “HXC_CUI_EXPTYPE2_LOV” by extending the TimecardCO. But it did not work.
    Can somebody guide me on this issue?
    Regards,
    Munish

    [ There original post I made is incorrect.  The classes/shared libraries need only to be available to the server - they do not need to be available to ALDSP Studio, since the database is access via the server. Double check that the required classes/shared libraries for your jdbc driver are available to your server ]
    I searched our CR database for the stacktrace/error that you have and found serveral CR. Most of them indicate the problem was jar file(s) for the jdbc driver were not present in the client classpath. So - whatever you added to the server classpath (and PATH - if there were also shared object libraries) - we need to add those to the ALDSP Studio (eclipse) classpath (PATH).
    you can put the jar(s) in
    aldsp_3.0\eclipse-plugins\dsp\eclipse\plugins\com.bea.dsp.ide.external_3.0.0
    and modifying
    aldsp_3.0\eclipse-plugins\dsp\eclipse\plugins\com.bea.dsp.ide.external_3.0.0\META-INF/manifest.mf.
    There are two places in manifest.mf you will need to add the jar file - once under Bundle-Classpath and once under Export-Package.
    Edited by mreiche at 03/07/2008 10:48 AM

  • Expenditure Type LOV-- Adding where clause with controller extension- help

    Hi Gurus,
    I'm new to OA Framework and Java and I need to extend the controller for the expenditure type lov in iProcurement. I need to add a where clause to the VO to show only those expenditure
    types that will pass transactions controls based on the project and task.
    Name of the VO:ExpenditureTypeNoAwardLOVVO
    controller:oracle.apps.icx.lov.webui.ExpenditureTypeLovCO
    Original Query from the VO:
    select * from (SELECT et.expenditure_type, et.sys_link_start_date_active,
    et.sys_link_end_date_active, 1 as dummy_number
    FROM pa_expenditure_types_expend_v et
    WHERE et.system_linkage_function = 'VI'
    and (trunc(sysdate) between et.expnd_typ_start_date_active and
    nvl(et.expnd_typ_end_date_active, trunc(sysdate+1)))
    and (trunc(sysdate) between et.sys_link_start_date_active and
    nvl(et.sys_link_end_date_active, trunc(sysdate+1))) QRSLT
    ((WHERE UPPER(EXPENDITURE_TYPE) like UPPER(:1)
    AND (UPPER(EXPENDITURE_TYPE) like :2 or UPPER(EXPENDITURE_TYPE) like :3
    or UPPER(EXPENDITURE_TYPE) like :4 or UPPER(EXPENDITURE_TYPE) like :5)))
    I created a custom database function xxpa_check_txnctl which takes project_id, task_id and expenditure type as parameters and returns "Y" if that expenditure type is valid or
    returns "N" if it is not valid.
    What I need to add to the where clause of the above query is
    and *'Y' = ( select xxpa_check_txnctl(project_id,task_id,et.expenditure_type) from dual)* to the standard VO query so that only valid expenditure types will show up in the LOV for that
    project/task combination.
    I enabled the Debug Log from Diagnostics and able to see the values of project_id and task_id in the controller attached to the LOV (oracle.apps.icx.lov.webui.ExpenditureTypeLovCO) as shown
    below. Please tell me how I can add the where condition to the custom controller .
    I really appreciate your help.
    Thanks in Advance,
    Shree.
    ==========================================================================================
    [28]:STATEMENT:[icx.lov.webui.ExpenditureTypeLovCO]:#Param# ProjectId=13
    [28]:STATEMENT:[icx.lov.webui.ExpenditureTypeLovCO]:lov criteria item from dictionary in getLovItemNumber():
    [28]:STATEMENT:[icx.lov.webui.ExpenditureTypeLovCO]:#Param# TaskId=796
    [28]:STATEMENT:[icx.lov.webui.ExpenditureTypeLovCO]:VO used in ExpenditureTypeLovCO.java:
    [28]:STATEMENT:[icx.lov.webui.ExpenditureTypeLovCO]:#Param# voName=ExpenditureTypeNoAwardLovVO
    ==========================================================================================
    Here is the code for the standard controller:
    ==========================================================================================
    package oracle.apps.icx.lov.webui;
    import com.sun.java.util.collections.ArrayList;
    import oracle.apps.fnd.common.VersionInfo;
    import oracle.apps.fnd.framework.OAApplicationModule;
    import oracle.apps.fnd.framework.OAViewObject;
    import oracle.apps.fnd.framework.webui.OAPageContext;
    import oracle.apps.fnd.framework.webui.beans.OAWebBean;
    import oracle.apps.fnd.framework.webui.beans.form.OAFormValueBean;
    import oracle.apps.fnd.framework.webui.beans.layout.OAListOfValuesBean;
    import oracle.apps.fnd.framework.webui.beans.message.OAMessageStyledTextBean;
    import oracle.apps.icx.por.req.webui.CheckoutInfoBaseCO;
    import oracle.jbo.domain.Number;
    public class ExpenditureTypeLovCO extends CheckoutInfoBaseCO
    public static final String RCS_ID = "$Header: ExpenditureTypeLovCO.java 120.1 2006/07/25 06:33:16 sudsubra noship $";
    public static final boolean RCS_ID_RECORDED = VersionInfo.recordClassVersion("$Header: ExpenditureTypeLovCO.java 120.1 2006/07/25 06:33:16 sudsubra noship $",
    "oracle.apps.icx.lov.webui");
    public ExpenditureTypeLovCO()
    public void processRequest(OAPageContext oapagecontext, OAWebBean oawebbean)
    super.processRequest(oapagecontext, oawebbean);
    java.util.Dictionary dictionary = oapagecontext.getLovCriteriaItems();
    Number number = getLovItemNumber(oapagecontext, dictionary, "ReqAwardId");
    Number number1 = getLovItemNumber(oapagecontext, dictionary, "ProjectId");
    Number number2 = getLovItemNumber(oapagecontext, dictionary, "TaskId");
    String s = null;
    if(number == null)
    s = "ExpenditureTypeNoAwardLovVO";
    } else
    ArrayList arraylist = new ArrayList(1);
    arraylist.add("getDefaultAwardId");
    Number number3 = (Number)executeServerCommand(oapagecontext, oapagecontext.getApplicationModule(oawebbean), "CheckoutLovSvrCmd", arraylist);
    if(isLoggingEnabled(oapagecontext, 1))
    logParam(this, oapagecontext, "defaultAwardId", number3, 1);
    if(number.equals(number3))
    s = "ExpenditureTypeWithDefaultAwardLovVO";
    OAViewObject oaviewobject = (OAViewObject)oapagecontext.getApplicationModule(oawebbean).findViewObject("ExpenditureTypeWithDefaultAwardLovVO");
    oaviewobject.setWhereClauseParam(0, number1);
    oaviewobject.setWhereClauseParam(1, number2);
    } else
    s = "ExpenditureTypeWithAwardLovVO";
    OAViewObject oaviewobject1 = (OAViewObject)oapagecontext.getApplicationModule(oawebbean).findViewObject("ExpenditureTypeWithAwardLovVO");
    oaviewobject1.setWhereClauseParam(0, number);
    if(isLoggingEnabled(oapagecontext, 1))
    logMsg(this, oapagecontext, "VO used in ExpenditureTypeLovCO.java:", 1);
    logParam(this, oapagecontext, "voName", s, 1);
    OAMessageStyledTextBean oamessagestyledtextbean = (OAMessageStyledTextBean)oawebbean.findIndexedChildRecursive("ExpenditureType");
    oamessagestyledtextbean.setViewUsageName(s);
    OAMessageStyledTextBean oamessagestyledtextbean1 = (OAMessageStyledTextBean)oawebbean.findIndexedChildRecursive("StartDate");
    oamessagestyledtextbean1.setViewUsageName(s);
    OAMessageStyledTextBean oamessagestyledtextbean2 = (OAMessageStyledTextBean)oawebbean.findIndexedChildRecursive("EndDate");
    oamessagestyledtextbean2.setViewUsageName(s);
    OAFormValueBean oaformvaluebean = (OAFormValueBean)oawebbean.findIndexedChildRecursive("ReqAwardId");
    oaformvaluebean.setViewUsageName(s);
    OAFormValueBean oaformvaluebean1 = (OAFormValueBean)oawebbean.findIndexedChildRecursive("ProjectId");
    oaformvaluebean1.setViewUsageName(s);
    OAFormValueBean oaformvaluebean2 = (OAFormValueBean)oawebbean.findIndexedChildRecursive("TaskId");
    oaformvaluebean2.setViewUsageName(s);
    ((OAListOfValuesBean)oawebbean).setViewUsageName(s);
    public void processFormRequest(OAPageContext oapagecontext, OAWebBean oawebbean)
    super.processFormRequest(oapagecontext, oawebbean);
    ==========================================================================================

    Hi, I will try to look into the issue. I have also done customizations like this in past.
    To achieve this, we must read the Process request of CO properly and understand the places, where you have to make changes. In my case, I identify such places and also I couldn't extend the controller class. SO I took the code from standard CO, changed it at couple of places and created a class file with same code as standard CO but with changed at some places. After that I gave newly created CO name in personalization property, so that the page will follow newly created custom CO.
    So I would suggest to read the CO properly, to understand which line is doing what......

  • Change Expenditure Type UOM

    Hi all
    We defined an Expenditure type with UOM as Amount instead of Hours. Is there any way we can change the UOM to Hours? From the application we are unable to update the UOM. We have also tried to delete the Expenditure type and recreate. But the expenditure type can not be deleted!
    Please help.

    Hi
    If you haven't yet used the expenditure type for actual labor costs or for budgeting you may forcely update the UOM directly on database. This is not recomended if the expenditure type was already used.
    Dina

  • OTL how to limit expenditure types specific to project

    I need to display expenditure types LOV that are specific to project,
    1. First I need to get sepcific expenditure types defined at the transaction control
    2. if not defined at project need to get expenditure types defined at project template level
    3. if not then preferences/alternate names expenditure types
    Is there any set up that would help to display the same in OTL time card?
    Appreciate your input

    If you are using Projects only implementation then you could write your logic in PA_ONLINE_EXPENDITURE_TYPES_V on which customization is allowed basically like a mapping of project_IDs and expenditure types that can be used for the project.   Then add a where condition like where project_id = :$FLEX$.PROJECT_ID on the value set HXC_EXPENDITURE_TYPE_DISPLAY.
    Thanks,
    Al

  • Non labor Resource - Expenditure Types

    Hi,
    when i was doing the Project Types setup > Billing Information > Non Labor Section. I don't want to track the Expenditure type - Non labor resources usage cost and so I haven't attached the Expenditure type classes of usages to the the Expenditure Types. As i don't want to track those usage expenditure type, i have not created any rate schedule for Non labor.but, It is mandatory to enter the Non labor Bill Rate Schedule in that window.
    What shall i do, i need to create a dummy rate schedule and close it or any other way for this?
    Thanks,
    Lavanya

    Hi Lavanya,
    By default, its a mandatory for the contract project types to have the labor and non-labor billing information filled in while creating the Project Types.
    But if you have not associated the usage class , then it is fine that it will not use the non-labor bill rate schedule you are attaching to the project type. But if you have the expenditure type class of 'Miscellaneous Transaction' for any expenditure type it will use that Non labor schedule information attached to the project type.
    But you can always override these values at the template level/project level.
    Thanks,
    Sathish Raju

  • What is Cost Codes(Expenditure Types) ?

    What is Cost Codes(Expenditure Types) ? can anyone provide a detail informtion with an example if possible

    Check this link for example on Burdening and Burden cost code.
    club-oracle.com/articles/creating-burden-cost-in-project-costing-769/

  • OTL Timecard Restrict Expendituretype LOV

    Hi,
    I'm really stuck with following issue.
    My client has the requirement to restrict the Expendituretype LOV based on selected project.
    I know this is possible and read all documentation about it but I can't get it working.
    It should be possible because the TaskLOV is also restricted based on selected project.
    Can anyone please help ? Search on
    This is what I did:
    1. I extended ExpTypeElementLOVVO in such a way that project_id is included in the query.
    2. I created a custom layout file as follows. Relevant part is below.
    I made changes to ATTRIBUTE6,14 and 15. As I don't entirely grasp the syntax of these attributes I probably made some mistakes there. By the way, I did bounce Apache and OC4J.
    BEGIN HXC_LAYOUT_COMPONENTS "Projects Alternate 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"
    NAME_VALUE_STRING = "EXPENDITURE_ELEMENTS"
    SEQUENCE = "220"
    COMPONENT_DEFINITION = "LOV"
    RENDER_TYPE = "WEB"
    PARENT_COMPONENT = "Projects Alternate Timecard Layout - Day Scope Building blocks for worker timecard matrix"
    LAST_UPDATE_DATE = "2004/05/24"
    BEGIN HXC_LAYOUT_COMP_QUALIFIERS "Projects Alternate Timecard Layout - Expenditure Type"
    OWNER = "ORACLE"
    QUALIFIER_ATTRIBUTE_CATEGORY = "LOV"
    QUALIFIER_ATTRIBUTE1 = "ExpTypeElementLOVVO"
    QUALIFIER_ATTRIBUTE2 = "N"
    QUALIFIER_ATTRIBUTE3 = "HXC_CUI_LOV_EXPTYPE_ELEMENT"
    QUALIFIER_ATTRIBUTE4 = "809"
    QUALIFIER_ATTRIBUTE5 = "5"
    QUALIFIER_ATTRIBUTE6 = "HxcCuiAliasValue|ALIAS-DISPLAY|CRITERIA|N|HxcCuiExpProjectId|PROJECT|PASSIVE_CRITERIA|Y|HxcCuiAliasId|DUMMY|PASSIVE_CRITERIA|N|HxcCuiAliasId|ALIAS|RESULT|N|HxcCuiAliasValue|ALIAS-DISPLAY|RESULT|N"
    QUALIFIER_ATTRIBUTE8 = "AliasValueName"
    QUALIFIER_ATTRIBUTE9 = "AliasValueId#NUMBER"
    QUALIFIER_ATTRIBUTE10 = "oracle.apps.hxc.selfservice.timecard.server.ExpTypeElementLOVVO"
    QUALIFIER_ATTRIBUTE14 = "HxcCuiExpProjectId|PROJECT|Y"
    QUALIFIER_ATTRIBUTE15 = "project_id = ::HxcCuiExpProjectId"
    QUALIFIER_ATTRIBUTE17 = "OraTableCellText"
    QUALIFIER_ATTRIBUTE20 = "N"
    QUALIFIER_ATTRIBUTE21 = "Y"
    QUALIFIER_ATTRIBUTE22 = "L"
    QUALIFIER_ATTRIBUTE24 = "ELEMENTS_EXPENDITURE_SLF"
    QUALIFIER_ATTRIBUTE25 = "FLEX"
    QUALIFIER_ATTRIBUTE26 = "OTL_ALIAS_1"
    QUALIFIER_ATTRIBUTE27 = "Attribute1"
    QUALIFIER_ATTRIBUTE28 = "ALIAS"
    LAST_UPDATE_DATE = "2004/05/24"
    END HXC_LAYOUT_COMP_QUALIFIERS
    END HXC_LAYOUT_COMPONENTS
    Please help me out.
    Jan
    Edited by: Jan Blok on Apr 29, 2011 1:56 PM
    Edited by: Jan Blok on Apr 29, 2011 1:58 PM

    I would say its the correct functionality. Even though, all the premium elements are getting displayed, they won't pass the validation on either on time entry or during transfer process. What's the otl patching level?
    If you are still concerned, raise an SR.
    --Shiv                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                               

  • How do I pass input values from an OTL timecard to a Fast Formula (FF)?

    Hi - I hope my question is a simple one, but after hours of searching I have a feeling it is not. I currently have a FF rule that checks if benefit hours were entered in whole or half day increments. If not, an error is shown after 'Continue' is clicked. I fully understand the setup of this rule and all I want to do is enhance it a bit. I want to verify if the Task Code and Expenditure Type code combination that is coded is correct. If they are not, I want to flag it. My issue is: I have not been able to pass the values of Task Code and Expenditure Type to the FF successfully. They are not database values and any aliases I try do not work (I assume they would be input variables passed to the FF). Any tips would be appreciated.
    Thank you,
    Rob

    You should read these values from the attributes pl/sql tables in your FF code. The timecard related info gets passed to the FF as context when you are creating a time entry rule FF.
    --Shiv                                                                                                                                                                                                                                                                                                                                                                                               

  • PC - Error while entering Timecard through Pre-Approved Batches

    Hi all,
    I have entered timecard expenditure through pre-approved batches > submitted and released. To distribute cost and transfer it to GL, i hv submitted program 'PRC: Distribute Labor Costs' and in output it is showing error'Missing Cost Rate' as cost rate is mentioned in expenditure type window...
    Could anyone have any idea on this...please advise
    Thanks in advance.
    Edited by: user7712617 on Apr 5, 2010 4:11 AM

    Hi
    You may want to review Oracle's documentation, see Oracle Projects Implementation Guide.
    There on page 3-55 read the following:
    "Rate schedules are defined for costing, billing. and work and financial planning. As part of your implementation of Oracle Project Costing, you can define rate schedules for labor costing. A cost rate schedule maintains hourly cost rates for employees or jobs. You can define or copy rate schedules for your entire organization. You can also define
    or copy separate rate schedules for individual business units."
    Go to the form ..Setup > Costing > Labor > Organization Labor Costing Rules
    There you should assign for your operating unit the Cost Rate Schedule name.
    The process PRCL Distribute Labor costs finds the employee name on the expenditure, for that employee looks for cost rate on the assigned Rate Schedule If it is set by employee, or looks for the person job and then find the cost rate per job.
    Dina

Maybe you are looking for

  • More Guru Winners for February 2015 in the Windows Server category and many others!

    It's been a busy week that also saw the TECHNET WIKI SUMMIT 2015 Then we had the results for February's TechNet Guru competition ALSO posted! http://blogs.technet.com/b/wikininjas/archive/2015/03/19/technet-guru-february-2015.aspx Below is a summary

  • Problem in Installation of Oracle Universal Content Management

    Hello friends I am Nilesh ,trying to install Oracle UCM on Windows Server 2003. For this I used MS SQL Server 2005 as Database & IIS as Web server. This is giving Error of Connection of UCM & Database. Can you please guide me in installing UCM ?. I a

  • New strructure

    Hi Experts, I am archiving customer contacts using the archiving object ISU_BCONT. I am getting an error message as " The structure BPC_CRM_GUID  is not contained in the definition of Archiving object   ISU_BCONT. Add it ". How do I add this structur

  • Script to assign licenses to bulk AD synced user's office 365

    i have dirsync so all my local ad users are synced with office 365 tenant Now I am migrating mailboxes and I need to assign licenses to a bulk migrated users using csv This process requires 2 steps 'cmdlts' $usagelocation = "SA" Set-MsolUser –UserPri

  • Read trigger timestamps

    Hi, I have a VI which is supposed to output an analog waveform in response to a trigger on APFI1 (USB X-Series Card). This waveform is changed depending on the phase of my experiment. So during the first part it's just zeros, it then becomes a square