How a time entry rules based on mapping works?

Thanks a lot in advance for your help. I need to understand a seeded time entry rule Overlapping Time Entries. it looks like this:
Name: Overlapping Time Entries
Description: Seeded Overlapping Time Entries
Usage: Submission / Resubmission / Delete
Formula: NA
Mapping: OTL Deposit Process Mapping
I have done several time entry rule based on fast formula, but I don't understand this one that based on Mapping, could someone help me understand how it works?
Thanks!
-Bill

Hello All,
We are also having a Similar Issue , where Employees can enter work Hours on Holidays also.
Eg:
Sunday
Regular: 08:00 to 10:00
2hrs
Holiday: 08:00 to 17:00
8hrs
Total 10 Hrs
Iam getting the Overlapping Error when trying to save/continue.
Can anyone Please help on this ?
Hi Bill,
were u able to resolve the issue.
thanks,
Rams
Apps Consultant

Similar Messages

  • Custom Fast formula for Time Entry Rule in OTL

    Hi,
    i have created custom validation for time entry rules. I need to validate where Project and task fields are null or not? If Yes, it has to fire the custom message that i have mentioned in function. Please check the below code and help me whether i am on right path:
    CREATE OR REPLACE FUNCTION NON_pto_against_projects (
    p_time_category_id NUMBER,
    p_person_id NUMBER
    RETURN VARCHAR2
    IS
    --Variables used for retrieving timecard id and ovn
    l_db_pre_period_start DATE;
    l_db_pre_period_stop DATE;
    l_time_building_block_id hxc_time_building_blocks.time_building_block_id%TYPE;
    l_object_version_number hxc_time_building_blocks.object_version_number%TYPE;
    --Variables used for loading timecard tables
    l_time_building_blocks hxc_self_service_time_deposit.timecard_info;
    l_time_app_attributes hxc_self_service_time_deposit.app_attributes_info;
    l_attributes hxc_self_service_time_deposit.building_block_attribute_info;
    --Variables used for getting exploded time details
    v_blocks_tab hxc_block_table_type;
    v_attr_tab hxc_attribute_table_type;
    l_messages_tab hxc_message_table_type;
    l_detail_blocks hxc_self_service_time_deposit.timecard_info;
    l_detail_messages hxc_self_service_time_deposit.message_table;
    CURSOR csr_category_elements (p_category_id NUMBER)
    IS
    SELECT 'ELEMENT - ' || TO_CHAR (value_id) element_type_string
    FROM hxc_time_category_comps_v
    WHERE time_category_id = p_category_id;
    l_cat_elements_string VARCHAR2 (2000);
    l_temp VARCHAR2 (1000); --Trace message
    l_success_flag CHAR (1); --Return values
    BEGIN
    --Initialize variables
    l_success_flag := 'S';
    l_time_building_blocks := hxc_self_service_time_deposit.get_building_blocks;
    l_attributes := hxc_self_service_time_deposit.get_block_attributes;
    v_blocks_tab :=
    hxc_deposit_wrapper_utilities.blocks_to_array (l_time_building_blocks);
    v_attr_tab :=
    hxc_deposit_wrapper_utilities.attributes_to_array (l_attributes);
    IF v_blocks_tab.FIRST IS NOT NULL
    THEN
    Take each ELEMENT type attribute, and search whether PROJECTS type attribute exists for the SAME BLOCK-START
    FOR index1 IN v_attr_tab.FIRST .. v_attr_tab.LAST
    LOOP
    IF v_attr_tab (index1).attribute_category = 'ELEMENT - %'
    THEN --Element attr
    FOR element_rec IN csr_category_elements (p_time_category_id)
    LOOP
    If Element Attribute matches any of the NON-TOP elements in the Time Category-START
    IF v_attr_tab (index1).attribute_category =
    element_rec.element_type_string
    THEN
    Check PROJECTS Attributes project and task belonging to ELEMENT attribute's owner block-START
    l_success_flag := 'E';
    FOR index2 IN v_attr_tab.FIRST .. v_attr_tab.LAST
    LOOP
    IF v_attr_tab (index2).attribute_category LIKE
    'PROJECT - %'
    AND v_attr_tab (index2).building_block_id =
    v_attr_tab (index1).building_block_id
    AND v_attr_tab (index2).attribute1 IS NOT NULL
    AND v_attr_tab (index2).attribute2 IS NOT NULL
    THEN
    l_success_flag := 'S';
    EXIT;
    END IF;
    END LOOP;
    IF l_success_flag = 'E'
    THEN
    RETURN 'E';
    END IF;
    Check PROJECTS Attributes project and task belonging to ELEMENT attribute's owner block-END
    END IF;
    If Element Attribute matches any of the NON-TOP elements in the Time Category-END
    END LOOP;
    END IF; --Element attr
    END LOOP;
    Take each ELEMENT type attribute, and search whether PROJECTS type attribute exists for the SAME BLOCK-END
    END IF;
    RETURN l_success_flag;
    EXCEPTION
    WHEN OTHERS
    THEN
    RAISE;
    END NON_pto_against_projects;

    INPUTS ARE resource_id (number)
    , submission_date (text)these inputs are passed in PLSQL Code and some of them in formula context
    2. While we define a new context for a time entry rule. How is the data that we enter in the time entry rule passed to the fast formula?See the time Rule entry screen and you will find the parameters window there.

  • Otl time entry rule

    how can i remove validation(time entry rules)?
    thanks

    The time entry rules for your user are defined by the preferences.
    These can be attached at a number of different levels.
    Kind regards,
    Andrew

  • Urgent:Time Entry Rule Creating Issue on Hitting Back Button

    Hello,
    We have created a Time Entry Rule to see if one of the Field either a Department or Project on the TimeCard is entered. The validation works fine for the first time when hitting the continue button.
    However on hitting the back button the validation fires again although department is there. Here is the snippet of the code.
    Can somebody please tell me what is the additional check that i need to perform so as to ensure that it doesnt fir again on hitting the back button.
    i NUMBER := 0;
    j NUMBER := 0;
    l_status NUMBER := 0;
    tc_blocks                Hxc_Self_Service_Time_Deposit.timecard_info;
    tc_attribs                Hxc_Self_Service_Time_Deposit.building_block_attribute_info;
    pragma autonomous_transaction;
    BEGIN
    tc_blocks := Hxc_Self_Service_Time_Deposit.get_building_blocks;
    tc_attribs := Hxc_Self_Service_Time_Deposit.get_block_attributes;
    hr_utility.set_location ('Prior Loop',1);
    i := tc_blocks.FIRST;
    --hr_utility.trace_on(null,'ORACLE');
    hr_utility.set_location ('Entering ff_formulas_pkg.OGER_CHK_TIMECARD_FIELDS', 1);
    WHILE i IS NOT NULL
    LOOP
    IF(tc_blocks(i).scope = 'TIMECARD') THEN
    j:=tc_attribs.FIRST;
    WHILE j IS NOT NULL
    LOOP
    BEGIN
    INSERT INTO LOG VALUES(UPPER(tc_attribs(j).attribute_category)||' '||tc_attribs(j).attribute6);
    commit;
    IF (UPPER(tc_attribs(j).attribute_category) = 'ELEMENT - 176' and (tc_attribs(j).attribute6 IS NOT NULL OR tc_attribs(j).ATTRIBUTE3 IS NOT NULL)) THEN
    l_status := 1;
    EXIT;
    END IF;
    END;
    j:=tc_attribs.NEXT(j);
    END LOOP;
    END IF;
    i:=tc_blocks.NEXT(i);
    END LOOP;
    RETURN l_status;
    Regards,
    Gayatri

    Hello Tim,
    Thanks for the response. The TER is set to Submission/Resubmission.
    Can you please suggest me if this is correct? Also could you pls take a look at the code pasted above and let me know if that is correct.
    Regards,
    Gayatri

  • OTL Custom Formula not visible in Time Entry Rule window

    Hi Friends,
    I have created a custom Fast Formula of type 'OTL Time Entry Rules'. Created a context with segments for the OTL Formulas Flex Field with formula name same as of the context. But the formula is not visible in the in the time entry rule window.
    Can any one please suggest what is the reason for this?
    Many many thanks in advance.

    Hi,
    Check whether you have given the description for your custom Fast formula while defining the FF in the Write Formula screen.
    Coz, In the Time Entry rules window you will see the description of the fast formula .
    Though the description iss not a mandatory field while defining the FF in the Write Formula screen the time entry rule will take only the description of the FF instead of the FF Name.
    Get beack to me if you need further info.
    Thanks,
    Anuradha

  • Rules based ATP not working

    Hi Experts,
    We are facing couple of issues with Rules based ATP . The scenario is we are using only location based  substitution
    1) We are creating an order for a material in ECC . This material is GATP relevant & the settings are made for rules based ( if no stock available at Plant 1 it would check for stock  at plant 2 and confirm the requested quantity if available )   , ATP check is happening after creation of order for plant1  , but it is not checking for quantity at plant 2  eventhough quantity is available at Plant 2 .
    I am checking the rules, it says no rule was found ,it is not possible to dispaly the rules , But for the sameif i am doing a ATP simulation in APO , it is working fine , the susbstitutions are happening & confirmations are being done.
    2) IS it possible to use both checking horizon & rules based ATP ? The situation is if we use Checking horizon  in check control , any SO will get confirmed based on checking horizon , if no receipts or stock is available before the CH . If the rules based ATP is present along with CH  for plants 1 & 2, the system is still confirming the quantity at the CH on Plant1 , even though there is enough quantity to be confirmed at Plant 2.
    Thanks for your help
    Regards
    Surendra

    The first issue  is solved . There was discrepancy in the data format between APO & ECC . The data when transferred to APO from ECC has been converted to a  format  which APO uses & when a SO is created in ECC the data that was entered in the SO is not being recognised by APO  so the error .
    Regards
    Surendra

  • OTL: Time Entry Rules

    Hello ,
    Iam working on a requirement, in OTL time card entry from the oracle self service page.
    If Employees work on Holidays then they are allowed to enter work Hours .
    Eg:
    Mon, 25 dec
    Regular: start 08:00
    stop 12:00
    hrs 04
    Holiday: start 08:00
    stop 17:00
    Hrs 8
    Iam getting the Overlapping Error as 'This time overlaps another entry.' when trying to save the timecard.
    Is there any way, I can override this Error.
    Can anyone Please help on this ?
    thanks,
    Babu

    Ramesh,
    OTL doesn't allow the over lapping entries, its one of the basic validations. But at the same time you can define OTL rules to configure this requirement which will automatically generate the holiday premium hours as per your requirement. There are many scenarios which you can configure to define the calculation of premium hours worked on holidays.
    --Shiv                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       

  • How do you apply rules based on read status?

    I migrated to Mail.app from PowerMail, and one of the powerful options available when creating a filter/rule in PowerMail was the ability to check the status of the message (message is/is not read) before applying the rest of the rule.
    Is there a way to apply this same check within a rule in Mail.app?
    This option is used to create rules that file mail ONLY AFTER it has been read.
    Obviously, the user must apply the rule manually since rules are only fired off when mail comes in, or when one highlights one or more message(s) and then selects the "Apply Rules" option from the contextual menu or from the Message menu.
    What makes this so powerful is that rather than having to manually file every message after you read it you can create rules that check status for read, if it is check to see if it matches other criteria, and if it does, put it in a folder with other like messages.
    Like many people, I have a large number of folders and subfolders into which I file my messages. By creating such a rule, I only have to file a message that matches other criteria once, use that to set up the criteria for the rule, and on subsequent messages that match that criteria, I only have to apply the rule after I have read it.
    I could just file all the messages directly into their appropriate folders, but then I have to keep watch on the subfolders for new mail, rather than just watching the inbox, reading the new mail, then using the Apply Rules item to have the read message checked and then filed based on the criteria that it matches.
    The logic might look like this.
    Is Read status true
    AND
    The subject contains "Intranet"
    THEN
    Move message to /On My Mac/Work Mail/Current Projects/Intranet Project/ mail folder
    THEN
    Stop processing rules.
    Without the ability to test the message's "read status" I have to select the message, right click to select "Move To>" from the contextual menu, then mouse through four sub panes to put the read message in the folder where I want to store it.
    I also cannot select a number of read messages and use the Apply Rules option to allow my filing rules to move any number of read messages to their proper storage folders.
    If anyone has a method for doing this, please let me know. It is the one thing I miss most about PowerMail.
    Message was edited by: rnsyderpsu

    I have been doing some of this, and while it does provide some of the functionality that is lost without the ability to apply rules only to read messages, it is not a complete solution. One of the biggest drawbacks is that it is not easy to selectively limit what new mail shows up the smart mailbox. One approach that works, sort of, is to limit the smart mailbox to only messages from people in my address book. However, not all relevant messages are from people already in my mailbox, so it requires constantly double checking to make sure that things are slipping through the cracks.
    The best thing about being able to apply rules, after receiving them, based on the status of a message is that it puts the control in the users hands. It allows you to selectively apply rules, only when you want to apply them. Rather than always/never, you have the ability to apply rules "sometimes/as needed." It allows for fuzzy logic, rather than hard conditions.

  • Latest Flash Player doesn't work on Safari no matter how many times I download it but it works just fine on Firefox

    I am using Safari version 7.0 on my  iMac.  Am on Mavericks OS X 10.9.   Safari is always prompting me to download the latest version of Adobe Flash Player.  I have done this now have Version 11.4 but still unable to get it to work on Safari.   If I use FireFox, there never is a problem.  What can I do to make the Flash Player function while using Safari? 

        Enable Plug-ins
        Safari > Preferences > Security
        Internet Plug-ins >  "Allow  plug-ins"
        Enable it.
        Press " Manage Website Settings" button for more options.

  • Time Entry by Percentage in OTL

    We have a requirement to enter time in OTL by percentage of time worked rather than by exact hours. This means rather than entering 20 hours of project1 and 20 hours on project2 (for a work-week of 40 hours), users would like to enter 50% on project1 and 50% on project2.
    Is there a functionality in OTL like this? We are on 11.5.9 of E-business suite.
    Thanks,
    Ketul.

    This may require a more complex answer. But, initially, here are my ideas on simple solutions.
    OTL is designed to record HOURS. But, as long as all your downstream processes can cope with it, all you really need to do is capture a NUMBER. So a % figure could be used.
    You will need to have some Time Entry Rules to ensure that a total figure of not more than 100% is recorded per day.
    If you are using Payroll, then at some stage the amount recorded needs to be converted to hours for payment. If you do not want to use the % figure for payments, then record the elements as 'Information'.
    Or, you could keep the HOURS as hours and add a new timecard component for the % figure. You would then have to map this using MAPPING COMPONENTS and MAPPINGS to a CONTEXT in the OTL_INFORMATION_TYPES DFF.
    Hope that helps.
    Regards
    Tim

  • Change Color of OTL Time Entry Warning Messages

    We are using time entry rules in OTL and in some cases have warnings instead of errors. The warning message shows up in blue so it is barely visible on the timecard. Is there an easy way to change the color of the warning message?
    Thanks in advance.

    These colors are based on standard BLAF standards used in oracle apps. You will have to use CLAF Customizing Look-and-Feel. Check OAF personalization guide.
    --Shiv                                                                                                                                                                                                                                                                                                                                           

  • OTL Week End time Entry

    Hi
    In the Time card if the employee enters the time on saturday or sunday is it possible to provide a waring message
    I am not sure about the time entry rules if any one could provide some metalink notes or some document that would help me a lot
    Thanks for your time
    Regards
    Ramesh Kumar S

    Angelica,
    Instead of forcing the user not to make an entry we are allowing a Weekly Off element, so that even those entries can be captured for future purpose eg: Claim of allowance for working on a week off day. Hence we are not forcing the user to not enter any time.If you consider the issue here, we are just concerned to show a warning on weekend hours entry. There is no requirement of capturing some different element or attribute.
    I need a clarification, are you talking about the TimeCard web page, then we have tried personlization on it for display purpose, but hiding columns and changing titles..etcLet me know if you are not using the web based Time card and instead using the forms based card.
    I'm talking about the web based Timecard only. On web based timecard, even to hide a column, you need to make changes to timecard layout LDT file and upload to DB using FNDLOAD. Changing a column header will require changes in the AK attributes. Nothing can be personalized inside the Timecard matrix.
    --Shiv                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                           

  • Rule based ATP is not working for Components

    Hi All,
    Our requirement is to do availability check through APO for Sales order created in ECC,so we are using gATP.
    Requirement: We are creating salesorder for BOM header (Sales BOM) and avaialbility check should happen for components i.e. Product avalaibility & Rule based substitution.
    Issue: Product availiabilty is working for components but rules based substituion is working,  mean Rules are not getting determind for components.
    Settings:
    - Header doesnot exist in APO and compnents do exist in APO
    - Availability check is not enabled for header item category and enabled for Item category for components
    - Rules have been created for Components in APO
    - Rule base ATP is activated in Check instructions
    We have also tried MATP for this i.e. PPM created in APO but still didn't get the desired result.
    If we create salesorder for the component material directly then Rule based ATP is happening, so for components Rule based ATP is not working.
    How do we enable enable Rulesbased ATP for components, i mean is there any different way to do the same.
    Thanks for help.
    Regards,
    Jagadeesh

    Hi Jagdeesh,
    If you are creating BOM in ECC and CIFing PPM of FG/Header material to APO, I think you need to CIF Header material, too, with material integration model.
    Please include header material in you integration models for material, SO and ATP check as well.
    For component availability check, you can use MATP; but for MATP, FG should be in APO. You need not to CIF any receipts of FG (stock, planned orders, POs etc), so that MATP will be triggered directly. Then maintaining Rules for RMs will enable to select available RMs according to the rule created.
    Regards,
    Bipin

  • Using Advanced routing Rules : Rule based

    HI all,
    how to use advance rule based routing rules in Human task...
    can any one share some POC or sample doc with screen shots on this..
    Thanks ,
    Karthik

    Hello Karthik -
    Please check this URL for Advanced rules :
    http://download.oracle.com/docs/cd/E13154_01/bpm/docs65/studio/index.html?t=modules/dynamic_business_rules/t_Advanced_Editor_Mode.html
    For more details :
    http://download.oracle.com/docs/cd/E13154_01/bpm/docs65/studio/index.html?t=modules/dynamic_business_rules/c_Head_Business_Rules_Editor.html
    BR,
    Justin

  • Changing default Work Center during CATS time entry

    Hi Folks,
    I am hoping someone here can throw some expert advice.
    Currently during time entry in CATS, we have Work Center coming in from the Work Order. Its getting defaulted without any option to change it. Business here has a need to change it. I have llooked into the CATS profile to see if there is a place that enable the WC to be defaulted.
    In Transaction CAC1, there is a section that shows what fields are being defaulted during CAT2 time entry. However I do not see the Work Center as one of the option there.
    Can any one help?
    In short, where do we disable the defaulting of the WC from the Word Order during time entry?
    Thanks in advance.

    Hi,
    Adding to what Kapil said; if the work centre is a grayed out in time shet screen then you can go to CAC2 transaction and make it editable. By this way users will be able to change the work centre on screen.
    Regards
    Sreekanth

Maybe you are looking for