Time Entry

Hi All,
Will the system allow an employee with Inactive status to enter time in CATS? If no, is there way we can allow this to happen in the cat2 transaction.
Thanks,
Rajiv

Hi Pranay,
To activate Time entry icon, you can enhance the FM-BBP_PDH_SEARCH_PO_FOR_CONF_INV. In this Fm, at the end if the backend po is of type c_b_po, then  time entry is deactivated.You can add your own logic to activate this button.
Regards,
Sanjeev

Similar Messages

  • Need to develop a Mobile Application for Time Entry

    Hi,
    I need to develop a Mobile App for Time Entry details which can used as an Applicaion on Android or iOS.
    Can anyone help me with the approach i need to follow to develop such an application which can be used on Android or other OS.
    Thanks,
    CV

    Hi CV,
    Oracle Application Development Framework Mobile (ADF Mobile) browser is a standards-based framework that enables the rapid development of enterprise mobile applications. Oracle Fusion Middleware 11g release 1 of ADF Mobile browser extends Oracle ADF to browsers running on mobile devices. Because ADF Mobile browser is built upon the component model of Java Server Faces (JSF), you can quickly develop applications for mobile browsers. ADF Mobile browser's mobile-specific extensions to JSF enable you to develop mobile applications using the same methodologies for developing JSF applications for the desktop.
    http://docs.oracle.com/cd/E17904_01/web.1111/e10140/pda_ovrv.htm#ADFMB101
    Cheers,
    Vlad
    Give points - it is good etiquette to reward an answerer points (5 - helpful; 10 - correct) for their post if they answer your question. If you think this is helpful, please consider giving points

  • Hiding custom column in Weekly view of the Time Entry in ESS

    We have added a custom field to time entry (CAT2). This field is displaying in both (weekly and daily) view of the time entry screen in ESS. Our requirement is too display the field only in daily view.
    Is there a way to hide the custom column in the weekly view of the time sheet in ESS?
    Thank you,
    Rohit

    well it would require modification to the iview , it wont be a easy quickfix cause you lauch the iview it is built using CAC2 field customisation
    you can explore Personalisation for the daily view hope it can work!

  • Creation of HR master record For a user when a time entry role is added

    Hi,
    Description summary:Automating creation of HR master record For a user when a time entry role is added to a user account
    Description detail:When time entry role is provisioned to a user account,the HR master record is linked,It is compleated after a user is created because a user id must exist .
    It is part of the record.In addition the user must be hired into SAP in order for the HR Master Record to Appear in SAP.
    What we need to do is when a 'Time and Personal Data Maintainer Role "is Added by the VIRSA_ADMIN user,automate the creation of the HR Master Record.
    Transaction code :SU01 to add the role to the Account.
    How to Create the User Exists For this Request…Its very urgent pls help me on this.
    Thanks.
    Vipin

    Why do you need a User Exit? You can create a BDC on PA40 & kick it off upon adding the role..
    ~Suresh

  • 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

  • Employee information missing in CAT2 time entry data view

    Hi,
         We upgrade our system and when we go to time entry data view, we lost the employee information like Personnel number and cost center which displayed before upgrade.
    I checked with Tcode CAC2, nothing found. But My guess is Personnel number and Cost center will be coming default.
    Please let me know, where I can look in to it.
    Thaks
    Ral

    Hey Guys,
    You should ensure that for any configuration, the Modifiable and Influences you have a Hide entry. This way you will not be able to show the field. Kindly check the on CAC2 these both sections:
    - Modifiable
    - Influences.
    Thank you.
    Regards,
    Bentow

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

  • CATS Time Entry - Charging time to a different cost center

    We are looking at using CATS for time entry for our salaried non-exempt employees.  Some of these employees charge their overtime to a different cost center.  For example, normally their overtime is charged to their own cost center but periodically they help another group and need to charge the overtime to the other group's cost center.  In the CATS profile where you select the fields you want to be available for input, display, etc., I see cost center as an option.  However, when I select it as a field for input, it does not appear on the timesheet.  I see there are other cost center fields (receiver cost center, sender cost center) but I thought these had more to do with work orders (not sure of that, though) and work orders are not used for this group of people.  Currently, the time is being charged to an alternate cost center when the time administrator enters the overtime via PA30 and then selects the 'Cost assignment' button to record the appropriate cost center. I would appreciate any information/guidance you can provide.  Thank you.

    Hi Kathleen,
    We are trying to do the same thing so I understand exactly what you are asking.  We made the sender cost center field an input field via the IMG - Cross-Applications Components> Time Sheet> Time Recording> Choose fields> - select data entry section and look for sender cost centre - field name CATSD-SKOSTL - ensure "input" is selected.
    Eventhough we have been able to enter an alternative cost center with an attendance (i.e., different from the employee's cost center saved on IT0001), it is not being transferrred to HR (does not appear on attendance infotype) therefore payroll does not pick-up the cost center with the attendance hours and it is not posted to FI.  Payroll continues to use the employee's home cost center.
    Have you been able to get any further with this issue?
    You can contact me directly if you like - 1-613-599-8600 - ext 243.
    Catherine Maunder
    Calian
    340 Legget Drive, Suite 101
    Ottawa, ON, K2K 1Y6

  • View Vacation/Sick Balances on Time Entry Page

    Hi All ,
    I am trying to explore the possibility to view Vacation / Sick Balances on the Time Entry Page in OTL . Whenever an employee enters OTL to enter time through "Self Service Time" responsibility , emp. should be able to view the available vacation / sick balances .
    Any inputs will be appreciated . Thanks in advance for your time & attention .
    Thanks,
    Chandu

    Check the accrual balance display section in the implementation guide.
    --Shiv                                                                                                                                                                               

  • CAT2 for Time Entry (single and multiple)

    Hello all,
    We have been using CATW for time entry and CAT2 for multiple time entry and have security set up accordingly. We're thinking of moving to CAT2 for all time entry but need to make sure we can configure to allow single time entry for those reporting only their own time, and multiple time entry for those reporting their own as well as others. I think this may be doable between a combination of security and IMG/Data Entry profile work. Does anyone have any experience using CAT2 in this way?
    Thanks,
    Doug

    First create a  data entry profile/CVR through SPRO for a time sheet,
    Then assign this profile to a user through user parameter CVR (Cats Variant for Recording) in the table USR05.
    This CVR is used in CAT2 to access the time sheet corresponding to the profile assigned to the user.
    Thanks
    Mahi

  • SiteVisit/Information Request for Customizing Time Entry/Approval on ESS

    Our organization is considering adding Time Entry & Time Approval to our Employee Self Service.  The portal was just upgraded from EP6 to BW7.0 (our system is ECC 6.0). We currently use ESS for employee paystubs, benefits enrollment, membership campaigns, updating master data (address, bank information) and more.
    We are looking for a Public Sector organization that has done Time Entry on ESS that would be interested in allowing us to do a site visit to gather information, ask questions and see your system.  Please contact me if you are interested.
    Also, even if you are not public sector, I am interested in any information about the ability to customize this functionality. We have the timesheet option up and running in ESS (in test) and I can enter time and it shows up in CAPS, but it needs to be customized to meet our needs. If you have done customization, I would love to see what your timesheets look like.
    Most importantly we are looking for a site visit to gather information, but also any information about customizing the ESS timesheet would be greatly appreciated.
    Thank you so much for taking the time to read my request.

    I did not have any responses, but we no longer have the need. Thanks.

  • Last time entry for a project

    Hi,
    I have to get the last time entry of each project.
    I am using the below logic.
    Join PROJ and PRPS table to get the list of WBS elements for all projects.
    for each of the projects, get the latest work date from CATSDB .
    But CATSDB table has 3 crores entries in QA.
    above logic is taking 2 hours to execute.
    Please suggest any better logic for the same.
    Regards,
    Kiran

    Hi Kiran,
    Are you doing a SAP Query or are you writing an ABAP program?  Consider using logical database PSJ (display using transaction SE36) - this already joins PROJ and PRPS for you...then look at joining with the CATSDB table.
    Kind regards,
    Tammy

  • 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

  • Prevent time entry in CAT2 when Internal Order or WBS is in TECO status

    Hello Team,
    We need to prevent time entry in CAT2 when an internal order is in TECO status. Looks like CAT2 is calling business transaction RFBU (FI: postings) which is allowed in TECO.
    I'm wondering whether I can isolate CAT2, so that we can prevent just the time entry. Any suggestions, please.
    Thanks!
    VJ

    Hi,
    Try creating a user status which will prevent the posting when WBS Status is TECO.If not, use the many user exits available in CAT2 and put in a custom code check for the status.
    Regards
    Sreekanth

  • Prohibit new Time Entries and Expenses; Allow old ones to be posted

    Hello Experts,
    We only use PS with WBSes only (no network activity confirmation)
    As wel we use CATS and Travel Management.
    We post Time entries via transaction CAT 2 and expenses via PR05.
    We have a business scenario, where we have to cancel a project - using a User Status 'CANCELLED'.
    We need to differentiate between Time and Espenses posted before and after this status has been set: New ones prohibited,existing ones allowed to be further processed.
    We need to prohibit NEW Time and Expenses postings - when the user runs CAT2 or PR05 - the behavior should be similar to teh message that we get when teh WBS status is CREATED.
    However we have to ALLOW the approval of T&E and transfer to Controlling for the Time and Expenses that have already been posted before the Project was set tu User status 'cancelled'.
    How can we solve this puzzle? Is it a combination of user statuses / transactions or a user exit we have to implement.
    It seems that in order o prohibit Time entries the business tansaction 'Actual Activity Allocation' has to be prohibited, butthis prohibits both new time entries as well existing ones to be posted to Controlling.
    Same for expenses - only that the business transaction is  FI : Postings - prohibited - but it prohibits too much - both new and existing expenses.
    Your advise will be highly appreciated.
    Thank you,
    LT

    Hi,
      I hope you can use two exits for the validation data with respect to appropriate status from JCDO table along with date for the mentioned WBS element to code, i.e. it for the validation of the entry to be posted whether time or expense.
    For CATS : CATS0003
    For Travel Expense : RPRCST01
    Regards
    Avisek Bhardwaj

Maybe you are looking for