User exit CATS0003 on loading of record working time screen

Hi Experts
this is continuation to my last thread
ESS CA-TS Missing time sheet,
the requirements remains the same and I just need to confirm below thing
Does cats enhancement user exit CATS0003 will trigger initially at the time of loading the data entry page (record working time screen) in ess? so that before entering the time itself users will get to know that they need to fill previous weeks time before continuing,
experts pls confirm.
Jo

If you want the end user to know what attributes to save time on, Try to make use of template
or A worklist!
Other than this you can just use Default values from Cac1 and Infotype 0315, Just check the docs
on this
Also a simple cats0002 can be used to supplement the recorded data

Similar Messages

  • Time Constraints on ESS - Record Working Time and Leave Request

    Hi All,
    I have configured Time Constraints and their reaction in V_T554Y.
    When I record the appropriate combination of Attendances and Absences in back-end, I can see the reactions as specified... However, when I try to do the same in ESS - Recording Working Time and Leave Request, I do not see that Time Constraints taking effect on the front end.
    Here is what I have done:
    I have two attendance - P001 and P002. P001 is configured to be recorded on Leave Request where as P002 is configured to be recorded via Record Working Time (CATS) link.
    I record the attendance P001 in Leave Request and also post that into infotypes. After this, I try to record P002 in the Record Working Time Screen and I still get errors (Errors are from: HRTIM00REC E/207 and LR E/335)
    If I try to replicate the same in the back-end in IT20002, then there is no issues.
    Can anyone help and let me know how we can implement the same Time constraints reactions on the front-end and the back-end.
    Thanks a bunch
    - Harshal

    Note that Time constraints are not valid for Leave request and Working time ie in ESS
    it only comes via PA30
    in CATS too, we dont follow much HR related collisions checks these are taken into consideration during CAT6
    and in leave request via Rptarqpost
    so its not gonna work, Its intended and correct! go for a user exit cats0003 or check cac1 profile customisation

  • ESS Record Working Time - Print button gone in latest release?

    Hello,
    We are implementing EP 7.0, ERP2005 (ECC 6.0) SP07, ESS (MySAP ERP) 1.0.
    Previous versions of the Record Working Time screen (i.e., 50.4 and earlier) had a Print button under the time sheet, but the latest version does not.
    Does anyone know when/if SAP is planning to re-introduce this capability?  The iView has Print On/Off radiobutton, but this is not to print time sheet like the old time sheet print button did (it merely determines whether 'Print' will display as an option in the listbox next to the Back and Forward nav links).
    Thank you!
    Fred

    I did open a message with SAP regarding the missing print button and the fact that employee indicative data has also been removed from the time sheet in SAP's latest release.  After much back and forth, SAP has concluded that this is missing functionality and they directed me to the infamous Note 11.  Here is the text of Note 11 for anyone who may not be familiar with it:
    <i>Dear Customer,
    We regret to inform you that the function you require is not included in the SAP standard system.
    If you consider filing a development request, we recommend that you either contact your Customer Competence Center (CCC) or one of the User Groups to place a stronger emphasis on your request. A list of SAP User Groups is available at http://service.sap.com/communities.
    For more information, see http://service.sap.com/rollin.
    Best regards,
    SAP Active Global Support</i>
    There is a "print" option on the iView which, when enabled, opens a new window for printing purposes.  However, this provides a PageBuilder rendition of the timesheet which is not sized or oriented properly for printing.  The result, therefore, is basically a truncated screenshot.  Even after manually re-orienting the page to landscape, the timesheet is truncated so no hours show.
    I recommended to my client that a development request be filed.
    Another perspective that I have been told is that SAP's intent was to replace the Print Time Sheet functionality with the Time Statement functionality.  This did not come from SAP, however.
    In my opinion, this is an important feature that SAP should re-release as quickly as possible.

  • Enabling "Daily View" on Record Working Time iView

    My company uses ESS Portal - Record working Time screen.
    We only see Weekly view tab... is there a way to enable the Daily view tab...
    how do I go about changing the iView for Daily View... any help is appreciated... I am new to portals so I need expert advise on this..
    Thanks a lot

    HI,
    You need to implement BADI for this ..
    BADI name : "PT_ABS_REQ"
    In the BADI "PT_ABS_REQ" interface "IF_EX_PT_ABS_REQ" you can find the method
    "SET_CALENDAR_COLOR" in that you can set the colure for the Absent type ......
    Adjust Colors of Calendar and Team Calendar
    Functionality
    You can use this method to change the colors in the team calendar.
    In the standard system, the different statuses for requests have different colors. You can use this method to differentiate the colors of requests depending on the following aspects:
    Status of requests (status)
    Action that an employee has executed: new request, delete, change (UIA operation)
    Subtype of absence (SUBTY)
    Full-day or partial-day absence (BEGMT, where BEGMT = 0 signifies a full-day absence)
    Application mode ( mode). You specify the application mode in the Select Employees for the Team Calendar IMG activity.
    Color Display of Status of Leave Requests(COLORS_ACTIVE). You specify this status in the Specify How Leave Is Displayed and Default Values IMG activity.
    Available Colors
    You have a choice of 16 colors. The 16 colors are hard coded, that is, you cannot change them or add other ones.
    The available colors are stored with their RGB value as constants of the CL_PT_REQ_CONST class. Use these constants if you want to change the colors.
    Notes
    If you change the colors in the team calendar, you should also adapt the legend accordingly. You can use the Adjust Legend for Calendar and Team Calendar method to do so.
    Hope this work!!!

  • ESS: Record working time - employee name and number

    Hi All,
    I'd like to display the employee number and name in the Record working time screen.
    Please help me with the configuration I need to do in IMG or on the portal side.
    Any help is greatly appreciated.
    Thanks,
    Rajit
    Points will be awarded.

    Hi Siddharth,
    On the General Information page, there's a Related Activity iview which contains a link for Record Working Time.
    A manager can select an employee in the Data View and then can click on the Record Working Time link which opens up that emp's time sheet.
    In such a case, display of employee number and name is very useful and I'm trying to solve this.
    In IMG's "Define Field Selection" -> Data entry section, there are employee number and name fields that I set for the data entry profile. But they are not displayed in the portal.
    Any ideas are welcome.
    Thanks,
    Rajit

  • ESS Record working time error "Profile not initialised" TS31000007

    Hi,
    This is with reference to approvals of Times in ESS . I have copied the task TS31000004  to my custom task. I have made a custom rule to determine the superior in the Z task i have created.
    Wehn i try to assign the Z task created  to the Data entry profile in the "with approval" section( *** use sap business workflow *** ) , it gives me an error "Profile not initialised" . If i remove the check box for "Use SAP Business workflow" and do not enter any task there, the record working time screen is shown in ESS.
    Any idea why it is giving the "Profile not initalised" when i assign the workflow in data entry profile.
    Your help is apprecaited.
    Regards
    PN
    Message was edited by:
            Portal Newbie

    Hi Haydn,
    I have check the wokflow through CAT2 in SAP R3. When i save the CATS record, it send a workflow task to the superiror identified through by custom rule.
    If i try it through front end ESS, the same is not working and is throwing "PROFILE_NOT_INITIALIZED" error.
    I have down the following
    1) Copy the standard task TS31000004 to ZTS31000004
    2) Assigned it as general task, assigned the custom rule in Default rules for agen determination
    3) Assigned the Task in Data entry profile, checked the box "Use SAP Business workflow" in data entry profile.
    4) In Portal i have registered the UWL system, note i am not getting the ZTS31000004 in UWL xml file.
    Do i need to ADD the new ZTS31000004 in SWFVISU and delete the standard TS31000004 provided and re-register system ?
    also do i need to create the events in SWETYPV for this Tasks as they are not present there?
    Your help is appreciated.
    Regards
    PN
    Message was edited by:
            Portal Newbie

  • Can employee choose the profile in ESS Record Working Time

    Hi all,
    Can the employee choose the data entry profile of the CATS in the ESS Record Working Time screen of EP 7.0. And is there any standard functionality available for this is in the Webdynpro side.
    Please help
    Thanks
    Ash

    Hi Jayesh,
    But this functionality is available in the ITS. So, it is very straight that this has not been provide on the ESS Webdynpro.
    Then, is there any work around for this.
    Thanks
    Ash

  • Error in record working time ESS application for an user

    Hi ,
    We are getting the below error for a specific user when he is accessing the ESS Record working time application.
    Please find the below error.
    12:06_28/02/11_0009_1265450
    [EXCEPTION]
    com.sapportals.portal.prt.component.PortalComponentException: Problem creating the Application Integrator, please look for a previous exception during onNodeReady()
    at com.sap.portal.wdintegrator.WebDynproIntegrator.doContent(WebDynproIntegrator.java:59)
    at com.sapportals.portal.prt.component.AbstractPortalComponent.doRefresh(AbstractPortalComponent.java:355)
    at com.sapportals.portal.prt.component.AbstractPortalComponent.serviceDeprecated(AbstractPortalComponent.java:188)
    at com.sapportals.portal.prt.component.AbstractPortalComponent.service(AbstractPortalComponent.java:114)
    at com.sapportals.portal.prt.core.PortalRequestManager.callPortalComponent(PortalRequestManager.java:328)
    at com.sapportals.portal.prt.core.PortalRequestManager.dispatchRequest(PortalRequestManager.java:136)
    at com.sapportals.portal.prt.core.PortalRequestManager.dispatchRequest(PortalRequestManager.java:189)
    at com.sapportals.portal.prt.component.PortalComponentResponse.include(PortalComponentResponse.java:215)
    at com.sapportals.portal.prt.pom.PortalNode.service(PortalNode.java:645)
    at com.sapportals.portal.prt.core.PortalRequestManager.callPortalComponent(PortalRequestManager.java:328)
    at com.sapportals.portal.prt.core.PortalRequestManager.dispatchRequest(PortalRequestManager.java:136)
    at com.sapportals.portal.prt.core.PortalRequestManager.dispatchRequest(PortalRequestManager.java:189)
    at com.sapportals.portal.prt.core.PortalRequestManager.runRequestCycle(PortalRequestManager.java:753)
    at com.sapportals.portal.prt.connection.ServletConnection.handleRequest(ServletConnection.java:240)
    at com.sapportals.portal.prt.dispatcher.Dispatcher$doService.run(Dispatcher.java:524)
    at java.security.AccessController.doPrivileged(Native Method)
    at com.sapportals.portal.prt.dispatcher.Dispatcher.service(Dispatcher.java:407)
    at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
    at com.sap.engine.services.servlets_jsp.server.servlet.InvokerServlet.service(InvokerServlet.java:156)
    at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
    at com.sap.engine.services.servlets_jsp.server.HttpHandlerImpl.runServlet(HttpHandlerImpl.java:401)
    at com.sap.engine.services.servlets_jsp.server.HttpHandlerImpl.handleRequest(HttpHandlerImpl.java:266)
    at com.sap.engine.services.httpserver.server.RequestAnalizer.startServlet(RequestAnalizer.java:386)
    at com.sap.engine.services.httpserver.server.RequestAnalizer.startServlet(RequestAnalizer.java:364)
    at com.sap.engine.services.httpserver.server.RequestAnalizer.invokeWebContainer(RequestAnalizer.java:1039)
    at com.sap.engine.services.httpserver.server.RequestAnalizer.handle(RequestAnalizer.java:265)
    at com.sap.engine.services.httpserver.server.Client.handle(Client.java:95)
    at com.sap.engine.services.httpserver.server.Processor.request(Processor.java:175)
    at com.sap.engine.core.service630.context.cluster.session.ApplicationSessionMessageListener.process(ApplicationSessionMessageListener.java:33)
    at com.sap.engine.core.cluster.impl6.session.MessageRunner.run(MessageRunner.java:41)
    at com.sap.engine.core.thread.impl3.ActionObject.run(ActionObject.java:37)
    at java.security.AccessController.doPrivileged(Native Method)
    at com.sap.engine.core.thread.impl3.SingleThread.execute(SingleThread.java:104)
    at com.sap.engine.core.thread.impl3.SingleThread.run(SingleThread.java:176)
    Thanks and Regards,
    Rajesh

    Hi,
    I am facing similar issue. Did you get solution for this?
    Regards,
    Apurva

  • Adding Validation In record working time.

    Hi Experts,
    I have to add a check in Record Working Time, so that, it does not allow to record working times which are more than 45 days older than today.
    Please tell me where I have to make changes, If I have to make changes in User Exit then please tell in which user exit and how.
    Regards
    Upendra Agrawal

    Upendra,
    check this link that tells about the available userexits for time.
    http://help.sap.com/saphelp_erp2005vp/helpdata/en/bd/53fa2fcc43594dbf9f406c18989a47/frameset.htm
    Mostly you need to write in CATS0003 (check the documentation)
    or else you can enhance HRXSS_WD_CAT_RECORD FM
    Thanks
    Bala Duvvuri

  • How to hide a warning message in Record working time

    Hi,
    I am entering working hours which is greater than actual planning hours  in Record Working Time and if i click on Review it throws warning like
    Number of hours recorded 14,00 exceeds target hours 7,50
    I dont want to show this warning message
    Please let me know how to do that
    Thanks
    Bala Duvvuri

    Nachy,
    we can enhance this FM and use one of the user exits
    CATS0001 CATS: Set up worklist
    CATS0002 CATS: Supplement recorded data
    CATS0003 CATS: Validate recorded data
    CATS0004 CATS: Deactivate functions in the user interface
    CATS0005 CATS: Customer field enhancements
    CATS0006 CATS: Validate entire time sheet
    CATS0007 CATS: Subscreen on initial screen
    CATS0008 CATS: Determine workflow recipients for approval
    CATS0009 CATS: Customer-Specific Text Fields in Data Entry Section
    CATS0010 CATS: Customer-Specific Text Fields in Worklist
    CATS0011 CATS: Customer functions
    CATS0012 CATS: Subscreen on data entry screen
    Thanks
    Bala Duvvuri

  • Custom Search help in Record Working Time

    Hi,
    We have a requirement to add a custom field on RECORD Working Time ( ESS). This field has been added and custom search help is assigned to the data element of the field. The values in the F4 help should vary based on employees department.
    The related code for this requirement is written in the serach help exit. The F4 help is working as expected from backend ( ECC) but not in Portal (ESS).
    I have added the custom field in TCATS_SHLP_ITS. After maintaining this table all the values in F4 help are displaying , whereas it should only display the values under employees department in Record Working time.
    I understand the class cl_xss_cat_value_help_general is responsible for the search help in ESS is there any user exit or enhancement available for this class in order to control the serach values on ESS.
    Thanks in advance.
    regards,
    Pradeep

    note that search help of CAT2 and record working time are different!
    these are teh steps
    please modify the following in the table TCATS_SHLP_ITS as follows:
              1. Execute the T-Code SM31
              2. Enter the table name TCATS_SHLP_ITS.
    or check the class
    CL_XSS_CAT_VALUE_HELP_GENERAL
    or check
    CL_XSS_CAT_VALUE_HELP*
    take an example from Sap note 914125

  • Record Working Time(WDJ) error

    Hi,
    I keep getting this "TARGET_HOURS_ERROR" error, when I access the ESS
    page in my Portal.. but if I fill the buffer by executing the
    READ_TARGET_HOURS Method of the Class CL_XSS_CAT_EMPLOYEE in the
    backend (in Test Mode) & then access the Record Working Time iView,
    the error is gone.. I'm not sure why the buffer isn't getting filled
    when I access the iView directly.The following is our system configuration..
    SAP_ABA - SAPKA70012
    SAP_BASIS - SAPKB70012
    PI_BASIS - SAPKIPYM01
    SAP_HR - SAPKE60018
    EA-HR - SAPKGPHD18
    SAPEP - NW04s SP13
    ESS - ERP1.0
    Any suggestions/experiences on this error pl?
    ~Suresh

    the WDJ appalication expects a months time when reading the Target Hours.. We had a User Exit to populate the time for only 14 days.. this was causing an exception in the backend whie reading the Target Hours.. Once the User Exit was deactivated, the iView came up as expected..
    Thanks to Sireesh ( SAP Development ) for identifying the issue..
    ~Suresh

  • Record Working time issue

    We are facing issue in Record working time where there are users who belong to Org unit "70001573u201D. The chief position of org unit 70001573 is not occupied.
    70001573 Org units are belonging to Org unit 70001601 which is occupied by EMMA POWELL.
    So now the user whose belongs to 70001573 org unit, when they raise the record working time and release the same, Since 70001573 is not occupied by any person the request should go to Org Unit 70001601.
    Currently the system not functioning as per the said requirement.
    The user whose belong to 70001573 org unit, when they raise the record working time and release the same , the request not going any manager for the approval which shout not be case .
    We even though implement Note 595073 - Workflow behavior with vacant chief positions
    But we still are facing the issue.

    which TASK are you using for CATS? Also have you implemented the badi_cats_approval to check for this scenario ie vacant position etc or exit cats00008
    also
    The actual user to who's inbox the workitem should be routed to is only
    determined in subsequent processing. Further, it is not mandatory that a
    user is actually assigned. Please note that workitems in general may be
    assigned to users, positions, work center etc. It is therefore by
    intention that an error is not raised in the scenario under
    consideration.
    best option is BADI_CATS_APPROVAL

  • Rule Groups in Record Working Time- Differnt attendances for different emp

    I have a requirement. I have 2 different set of employees Salaried and Hourly. In record working time these 2 different set of employees should have differnt set of attendance types in the drop down. I know in Leave request this can be achieved via Rule Groups and WEBMO, but how do I do the same in Record working Time?

    I can recommend better to use User exits or build a custom search help or a check depending upon employees criteria
    Now in CATS WD as you are aware uses different search help
    ie CLASS CL_XSS_CAT_RFC_COMMAND_TOOLS method BUILD_F4_HELP
    SAPLHRXSS_CAT_WEBDYNP          / LHRXSS_CAT_WEBDYNPU02
    FUNCTION                       / HRXSS_CAT_WD_F4_AWART
    This would be straight forward. Using authorisation would be tough to implement

  • Restricting F4 help in OT Compensation type in ESS in Record Working time

    Hi all
    In ESS, In the Record Working Time, in Overtime Compensation type , I want to restrict the F4 help  during display based on the Payscale group.
    For eg If the User EMP1 has the Payscale group 11, I should show the OT compensation f4 help as 1, 2, 3 4.
         If the user is EMP2,  has the Payscale group 12 ,, I should show the OT compensation f4 help as 1, 2.
    Where I should write code to control this ?
    Is there any BADI /user exit for this PBO action?

    There is no customisation available, you need to go for modification here
    ie CLASS CL_XSS_CAT_RFC_COMMAND_TOOLS method BUILD_F4_HELP
    SAPLHRXSS_CAT_WEBDYNP          / LHRXSS_CAT_WEBDYNPU02
    FUNCTION                       / HRXSS_CAT_WD_F4_AWART

Maybe you are looking for

  • Enterprise manager configuration failed but i*SQL Plus runs fine

    While Installing Oracle database 10g rel 2 on windows XP professional Service Pack 2 The Enterprise manager configuration failed. However I*SQL plus and Datbase configuration assistant and other tools run fine. I got the following error message Error

  • CC idml file crashes when opening in CS6

    Client is using CC from a PC and I'm using a MAC, CS6 Version 8.0.1. Upon re-opening InDesign, it opens the last document, which is the one that just crashed the application. I am then able to "save as", but when i re-open that file, it's corrupt.

  • What is Error code B200

    What is Error Code B200?

  • XSTRING to PDF

    Hi, I'm using FM CONVERT_OTF to convert the OTF Data out of a smartform to XSTRING format. Any idea about how to convert the XSTRING obtained to PDF? I tried the cl_http_response method, but it doesn't work. I'm on 4.6C, and the OO Methods work only

  • Refering the target table records in the transfering quey

    Hi all I am trying to load some records using my job in DI in the target table. The query I should use is a bit tricky. While I'm loading records into the target table using query, I should check whether one of the columns has been used in transferri