Change abesnt to leave in ESS portal 7.3

Hi Experts,
We are using Portal 7,3 version,my requirment is we need to change the absent to leave in Working Time ->create leave request-
>Calender tab. here we need to change absent to leave.
we know the followning information.
Component: HRESS_C_LEA_EMP_CALENDAR
Window: W_MAIN
View: V_EMP_CALENDAR
Application Component: PA-ESS-XX-WDA
Please help me where can i modify name in ESS.
Thanks in advance.
Thanks and Regards,
Vanitha

Hi,
enhance the above mentioned method, in Overwrite exit paste the below code.
method _OVR_9PSJM003IJB4KOVKXYXOVKO32 . "Exit of LOAD_CALENDAR_DATA (in ZHR_TEST )
* Call the function module and read the calendar data for the user
  DATA: lt_eecale_data  TYPE ptarq_uia_eecale_tab,
        lv_begda        TYPE sy-datum,
        lv_month_x      TYPE i,
        lv_month_y      TYPE i,
        lt_legend       TYPE ptreq_uia_legend_tab,
        lt_commands     TYPE ptarq_uia_command_tab,
        lt_messages     TYPE ptarq_uia_messages_tab.
  DATA: ls_eecale_data  LIKE LINE OF lt_eecale_data,
        ls_legend       LIKE LINE OF lt_legend.
  DATA  lv_application_mode TYPE pt_arq_mode.
  CALL METHOD wd_comp_controller->go_communicator->ret_application_mode
    RECEIVING
      rv_pt_arq_mode = lv_application_mode.
  IF lv_application_mode IS INITIAL. " Fallback implementation:
    lv_application_mode = cl_pt_req_const=>c_role_employee.
  ENDIF.
*  Begin of Jain_1661953
DATA: wda_ec TYPE flag.
      wda_ec = 'x'.
     EXPORT wda_ec FROM wda_ec TO MEMORY ID 'WDA_EC_FLG'.
*  End of Jain_1661953
* Call the function module to Read the Employee data in a particular period
  CALL FUNCTION 'PT_ARQ_EECALE_GET'
    EXPORTING
      im_command           = iv_command
      im_pernr             = wd_this->gv_pernr
      im_time_format       = '1'
      im_modus             = lv_application_mode
      im_eecale_start_date = iv_start_date
      im_deactivate_check  = abap_true
*     IM_DEBUG             =
    IMPORTING
      ex_eecale_data       = lt_eecale_data
      ex_begda             = lv_begda
      ex_month_x           = lv_month_x
      ex_month_y           = lv_month_y
    TABLES
      ex_legend            = lt_legend
      ex_commands          = lt_commands
      ex_messages          = lt_messages.
************ To Change the legend text *************
  LOOP AT lt_legend INTO ls_legend where TEXT = 'Absent'.
    ls_legend-text = 'Leave'.
    modify lt_legend from ls_legend transporting text.
  endloop.
* Update the data returned by the FM into the corresponding Context nodes:
* Update the markings in the Calendar:
  DATA: BEGIN OF ls_calemarking,
          date      TYPE d,
          semantics TYPE wdui_table_cell_design,
          tooltip   TYPE string,
        END OF ls_calemarking.
  DATA lt_calemarking     LIKE TABLE OF ls_calemarking.
  DATA lo_nd_calemarking  TYPE REF TO if_wd_context_node.    "Ref to series_node
  DATA lt_request         TYPE ptreq_uia_request_id_tab.
  DATA ls_request         TYPE ptreq_uia_request_id_struc.
  LOOP AT lt_eecale_data INTO ls_eecale_data.
    ls_calemarking-date = ls_eecale_data-reqdate.
    ls_calemarking-semantics = wd_this->conv_table_cell_design( iv_legendid = ls_eecale_data-legendid ).
*   Read tooltip information
    lt_request = ls_eecale_data-request[].
    CLEAR ls_calemarking-tooltip.
    LOOP AT lt_request INTO ls_request.
      IF ls_calemarking-tooltip IS INITIAL. " First loop execution
        ls_calemarking-tooltip   = ls_request-tooltip.
      ELSE.
        CONDENSE ls_calemarking-tooltip.
        CONCATENATE ls_calemarking-tooltip ls_request-tooltip INTO ls_calemarking-tooltip SEPARATED BY ', '.
      ENDIF.
    ENDLOOP.
    APPEND ls_calemarking TO lt_calemarking.
  ENDLOOP.
* Read the personal work schedule and mark the Off Days and Public Holidays in the calendar.
  DATA: lv_begin_date TYPE datum,
        lt_psp TYPE ptpsp_tab,
        ls_psp TYPE ptpsp.
  lv_begin_date = iv_start_date.
  lv_begin_date+6(2) = '01'.
* Temporary buffering required for monthly navigation of the Datenavigator instead of the default quarterly:
  wd_this->gv_begin_date = lv_begin_date.
  lt_psp = wd_this->read_work_schedule(
      iv_begda = lv_begin_date ).
  LOOP AT lt_psp INTO ls_psp WHERE stdaz EQ 0.
    CLEAR ls_calemarking.
    ls_calemarking-date = ls_psp-datum.
    ls_calemarking-semantics = '20'. " CALENDARMETAL
    ls_calemarking-tooltip = cl_wd_utilities=>get_otr_text_by_alias( alias = 'PAOC_ESS_WDA_OTR/NON_WORKDAY' ).
    APPEND ls_calemarking TO lt_calemarking.
  ENDLOOP.
  LOOP AT lt_psp INTO ls_psp WHERE ftkla NE 0.
    CLEAR ls_calemarking.
    ls_calemarking-date = ls_psp-datum.
    ls_calemarking-semantics = '17'. " TWO.
*   Read Public Holiday information:
    ls_calemarking-tooltip = cl_hress_ptarq_tim_services=>get_public_holiday_description(
                                 iv_pernr = wd_this->gv_pernr
                                 iv_date = ls_psp-datum ).
    IF ls_calemarking-tooltip IS INITIAL.
      ls_calemarking-tooltip = cl_wd_utilities=>get_otr_text_by_alias( alias = 'PAOC_ESS_WDA_OTR/NON_WORKDAY' ).
      ls_calemarking-semantics = '20'.
    ENDIF.
    APPEND ls_calemarking TO lt_calemarking.
  ENDLOOP.
* Setting the value of Context CalenderMarking...
  lo_nd_calemarking = wd_context->get_child_node( name = 'CALENDARMARKINGS' ).
  CALL METHOD lo_nd_calemarking->bind_table
    EXPORTING
      new_items = lt_calemarking.
* Setting the value of Context CalendarData
  DATA: lo_nd_cale_data  TYPE REF TO if_wd_context_node.
  DATA: BEGIN OF ls_cale_data,
          selection_begda TYPE d,
          selection_endda TYPE d,
          startswith      TYPE d,
          monthspercol    TYPE i,
          monthsperrow    TYPE i,
        END OF ls_cale_data.
  lo_nd_cale_data = wd_context->get_child_node( name = 'CALENDARDATA' ).
  IF iv_selection_begda IS NOT INITIAL."IS SUPPLIED.
    ls_cale_data-selection_begda = iv_selection_begda.
  ELSE.
    ls_cale_data-selection_begda = sy-datum.
  ENDIF.
  IF iv_selection_endda IS NOT INITIAL. "IS SUPPLIED.
    ls_cale_data-selection_endda = iv_selection_endda.
  ELSE.
    ls_cale_data-selection_endda = sy-datum.
  ENDIF.
  ls_cale_data-startswith      = lv_begda.
  ls_cale_data-monthsperrow    = lv_month_x.
  ls_cale_data-monthspercol    = lv_month_y.
  lo_nd_cale_data->bind_structure( new_item = ls_cale_data ).
* Setting the Legend Context Node
  DATA lo_nd_calelegend  TYPE REF TO if_wd_context_node.
  DATA: BEGIN OF ls_calelegend,
          legendid    TYPE ptreq_uia_legend_struc-legendid,
          category    TYPE wdui_table_cell_design,
          legendtext  TYPE string,
        END OF ls_calelegend.
  DATA: lt_calelegend LIKE TABLE OF ls_calelegend,
        lv_legendid TYPE string.
  LOOP AT lt_legend INTO ls_legend.
    ls_calelegend-legendid   = ls_legend-legendid.
    ls_calelegend-legendtext = ls_legend-text.
    lv_legendid = ls_legend-legendid.
    ls_calelegend-category   = wd_this->conv_table_cell_design( iv_legendid = lv_legendid ).
    APPEND ls_calelegend TO lt_calelegend.
  ENDLOOP.
*  Append the legends for Non-Working days and Public Holidays:
  ls_calelegend-legendid   = 'CALENDARMETAL'.
  ls_calelegend-legendtext = cl_wd_utilities=>get_otr_text_by_alias( alias = 'PAOC_ESS_WDA_OTR/NON_WORKDAY' ).
  ls_calelegend-category   = '20'.
  APPEND ls_calelegend TO lt_calelegend.
  CLEAR ls_calelegend.
  ls_calelegend-legendid   = 'TWO'.
  ls_calelegend-legendtext = cl_wd_utilities=>get_otr_text_by_alias( alias = 'PAOC_ESS_WDA_OTR/PUBLIC_HOLIDAY' ).
  ls_calelegend-category   = '17'.
  APPEND ls_calelegend TO lt_calelegend.
  lo_nd_calelegend = wd_context->get_child_node( name = 'LEGEND' ).
  CALL METHOD lo_nd_calelegend->bind_table
    EXPORTING
      new_items = lt_calelegend.
endmethod.
Regards,
Jyothi

Similar Messages

  • Error while selecting the Leave type in ESS portal

    Dear Team,
    One of the employee is trying to select a type of leave in ESS portal, system is giving error message as "Access is Denied" at the left hand corner of the screen. When i am checking it in Quality it is working fine.
    Can anybody suggest me on this.
    Kind Regards
    Nag

    Hi,
    Please check whether that emplloyee has got authorization for this function in production system. Thanking you.

  • Conflict on ESS Portal

    Hi
    When employee apply or try to aprrove leaves  on ESS portal conflict erro with other absence or attendace type is coming. this process working fine on R3 System but not on portal.
    IT 0007 status os 0- No time evaluation.

    Hi Vikrant,
    The issue is because, the employee has applied for the leaves on portal and before it is approved, that particular date is updated via backend in IT2001.
    To resolve this issue, you will have to delete the leaves that are still in the sent status in the portal buffer area.
    You will have to use the reports RPTARQDBVIEW and RPTARQDBDEL using tcode SA38.
    Run the first report by selecting upto today option and then check the leave request in sent status that are already updated in backend in IT2001 then using the second report, select upto date option and uncheck the test run field and delete those request that you identified from the first report.  This will resolve ur issue.
    Cheers,
    Ayyaps

  • Leave balance inconsistent in ESS Portal

    Goodday all,
    I'm stuck here. We are currently on r/3 4.7 and using ESS (ITS Version) via Portal. Recently, we are having problem with one of our leave type. The leave type is not showing the correct balance in ESS leave request. I've checked the absence quota in IT2006 and cross checked with pt_qta10, both are showing the correct result. I've also checked rptkok00 and there were no errors. However, when our user apply for leave via ESS, their balance at the bottom table are showing the wrong value. Any ideas on this?
    Regards

    Dear Deys
    Last few days we are also having same problem, but unable to solve it,
    Can you Please share us how to solve this matter.
    Leave Balance in 2006 is ok, But in ESS showing either 0 or negative leave balance,
    It's humble request to you, Pl share some inputs so that I can  also solve it.
    Thanks .

  • Change default approver name in ESS leave request

    Hi,
    Please help me..
    I am creating leave request Workflow.
    When i go to ESS and try to create Leave Request, ESS already defaults the Approver, and its in display mode only.
    I see the F4 help in Approver field and when i try to select from F4 help, it does not take new value. It's still the same value as it was default to initially.
    How can i use F4 help and change the default approver name?
    Can anyone please help me...I dont know where the things are missing.
    Thanks in Advance
    Shipra

    Thank you all for your reply..
    When i changed the configuration, now its allowing me to change the approver while submitting the leave request.
    But now it also allows me to enter my user id itself to approve the request
    Is there a way that system allows you to enter only your immediate supervisor or supervisor of the supervisor and so on?
    Please help thanks.
    .shipra

  • Unable to access the Time Statements in ESS Portal

    The user is getting a critical error(com.sap.pcuigp.xssfpm.java.FPMRuntimeException) when trying to access his time statements from ESS portal. The user recently moved to a different country and trying to access statement there. Are there any country specific paramaters that are needed to be changed or set when a employee is reallocated?
    Please help me.

    Hi Rafi,
    We are also facing similar kind of issue.
    When i select type of leave as annual it is giving an error message as
    " Parameter  missing in call of method BUILD_ACTOR_SELECT_CLAUSE in class CA_PT_REQ_ACTOR "
    But when i select some other leave type and click review it is working fine, again if i click on previous step and change the leave type to annual it is working fine without giving any error message.
    Please let us know how you have solved your issue?
    Thanks.
    -Suresh

  • Issue in ESS i.e. gives dump error while availing a leave through ESS

    Hi All,
    In My client place, system gives a dump error when employee is maintaining its leave in ESS system.Here TM is not integrated with payroll.
    Plz help me how to resolve the issue.

    com.sap.tc.webdynpro.services.exceptions.WDRuntimeException: ComponentUsage(FPMConfigurationUsage): Active component must exist when getting interface controller. (Hint: Have you forgotten to create it with createComponent()? Should the lifecycle control of the component usage be "createOnDemand"?
         at com.sap.tc.webdynpro.progmodel.components.ComponentUsage.ensureActiveComponent(ComponentUsage.java:773)
         at com.sap.tc.webdynpro.progmodel.components.ComponentUsage.getInterfaceControllerInternal(ComponentUsage.java:348)
         at com.sap.tc.webdynpro.progmodel.components.ComponentUsage.getInterfaceController(ComponentUsage.java:335)
         at com.sap.pcuigp.xssfpm.wd.wdp.InternalFPMComponent.wdGetFPMConfigurationUsageInterface(InternalFPMComponent.java:245)
         at com.sap.pcuigp.xssfpm.wd.FPMComponent$FPM.changeToExceptionPerspective(FPMComponent.java:862)
         at com.sap.pcuigp.xssfpm.java.MessageManager.handleException(MessageManager.java:259)
         at com.sap.pcuigp.xssfpm.java.MessageManager.raiseException(MessageManager.java:104)
         at com.sap.pcuigp.xssfpm.wd.BackendConnections.connectModelInternal(BackendConnections.java:323)
         at com.sap.pcuigp.xssfpm.wd.BackendConnections.initBackend(BackendConnections.java:256)
         at com.sap.pcuigp.xssfpm.wd.BackendConnections.connectModel(BackendConnections.java:154)
         at com.sap.pcuigp.xssfpm.wd.wdp.InternalBackendConnections.connectModel(InternalBackendConnections.java:237)
         at com.sap.pcuigp.xssfpm.wd.FPMComponent$FPM.connectModel(FPMComponent.java:842)
         at com.sap.pcuigp.xssfpm.wd.FPMComponent$FPMProxy.connectModel(FPMComponent.java:1072)
         at com.sap.pcuigp.xssfpm.wd.BackendConnections.init(BackendConnections.java:141)
         at com.sap.pcuigp.xssfpm.wd.wdp.InternalBackendConnections.init(InternalBackendConnections.java:233)
         at com.sap.pcuigp.xssfpm.wd.FPMComponent.wdDoInit(FPMComponent.java:182)
         at com.sap.pcuigp.xssfpm.wd.wdp.InternalFPMComponent.wdDoInit(InternalFPMComponent.java:110)
         at com.sap.tc.webdynpro.progmodel.generation.DelegatingComponent.doInit(DelegatingComponent.java:108)
         at com.sap.tc.webdynpro.progmodel.controller.Controller.initController(Controller.java:215)
         at com.sap.tc.webdynpro.progmodel.controller.Controller.init(Controller.java:200)
         at com.sap.tc.webdynpro.clientserver.cal.ClientComponent.init(ClientComponent.java:430)
         at com.sap.tc.webdynpro.clientserver.cal.ClientApplication.init(ClientApplication.java:362)
         at com.sap.tc.webdynpro.clientserver.session.ApplicationSession.initApplication(ApplicationSession.java:782)
         at com.sap.tc.webdynpro.clientserver.session.ApplicationSession.doProcessing(ApplicationSession.java:302)
         at com.sap.tc.webdynpro.clientserver.session.ClientSession.doApplicationProcessingPortal(ClientSession.java:761)
         at com.sap.tc.webdynpro.clientserver.session.ClientSession.doApplicationProcessing(ClientSession.java:696)
         at com.sap.tc.webdynpro.clientserver.session.ClientSession.doProcessing(ClientSession.java:253)
         at com.sap.tc.webdynpro.clientserver.session.RequestManager.doProcessing(RequestManager.java:149)
         at com.sap.tc.webdynpro.clientserver.session.core.ApplicationHandle.doProcessing(ApplicationHandle.java:73)
         at com.sap.tc.webdynpro.portal.pb.impl.AbstractApplicationProxy.sendDataAndProcessActionInternal(AbstractApplicationProxy.java:869)
         at com.sap.tc.webdynpro.portal.pb.impl.AbstractApplicationProxy.create(AbstractApplicationProxy.java:229)
         at com.sap.portal.pb.PageBuilder.updateApplications(PageBuilder.java:1344)
         at com.sap.portal.pb.PageBuilder.createPage(PageBuilder.java:356)
         at com.sap.portal.pb.PageBuilder.init(PageBuilder.java:549)
         at com.sap.portal.pb.PageBuilder.wdDoRefresh(PageBuilder.java:593)
         at com.sap.portal.pb.PageBuilder$1.doPhase(PageBuilder.java:865)
         at com.sap.tc.webdynpro.clientserver.window.WindowPhaseModel.processPhaseListener(WindowPhaseModel.java:755)
         at com.sap.tc.webdynpro.clientserver.window.WindowPhaseModel.doPortalDispatch(WindowPhaseModel.java:717)
         at com.sap.tc.webdynpro.clientserver.window.WindowPhaseModel.processRequest(WindowPhaseModel.java:136)
         at com.sap.tc.webdynpro.clientserver.window.WebDynproWindow.processRequest(WebDynproWindow.java:335)
         at com.sap.tc.webdynpro.clientserver.cal.AbstractClient.executeTasks(AbstractClient.java:143)
         at com.sap.tc.webdynpro.clientserver.session.ApplicationSession.doProcessing(ApplicationSession.java:332)
         at com.sap.tc.webdynpro.clientserver.session.ClientSession.doApplicationProcessing(ClientSession.java:712)
         at com.sap.tc.webdynpro.clientserver.session.ClientSession.doProcessing(ClientSession.java:253)
         at com.sap.tc.webdynpro.clientserver.session.RequestManager.doProcessing(RequestManager.java:149)
         at com.sap.tc.webdynpro.serverimpl.defaultimpl.DispatcherServlet.doContent(DispatcherServlet.java:62)
         at com.sap.tc.webdynpro.serverimpl.defaultimpl.DispatcherServlet.doPost(DispatcherServlet.java:53)
         at javax.servlet.http.HttpServlet.service(HttpServlet.java:760)
         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)

  • TRIP END DATE greyed out while creating Travel Request IN SAP ESS Portal

    Dear Friends,
                               I am trying to create a Travel Request from my ESS Portal,when I am entering the trip details as follows:
    General Trip Data  (header)
    Start: *    (Have to enter trip date)
    End:        (greyed out)   **** problem with this field
    First Destination:  Country/Region:     open field
    Reason for Trip:    open field
    Activity:     open field
    Estimated Cost:
    Previous Step  Review     Exit  (these are all tabs)
    The problem is that the END DATE is greyed out ,how do we enable it,is it a configuration setting or some code change in the function module
    PTRA_UTIL_GENERAL_DATA_FIELDS
    My portal consultant said that this FM is called in the backround R/3....please let me know ure views on this...
    Thanks,
    Best Regards,
    Karthik

    Hi Kartik,
    We are getting the same problem. Can you please share how did you solve this.  It is urgently required.
    Thanks,
    Vishal Patel

  • Employee photo is missing in ESS portal.

    Dear Experts
    In ESS portal employee photo is missing.
    Config ESS in R3 system
    1.Table T77S0 ADMIN PHOTO HRICOLFOTO.
    2.Maitain ESS Setting, Display Employee photograph is flagged.
    under change who who data, both option is flagged.
    Please guide me ,i'm i missing any configuration.
    Regards
    Vinodh

    Dear Vinodh
    Normally there might be many reasons for pics not getting displayed, as u have said that the photo is already visible in R/3 then u need to check the following things
    1) check S_WFAR_OBJ authorization object has been maintained or not.
    2) Access T-code PZUSWHO & check whether the following settings are maintained or not.
    Check these links as it entails how to upload the Photos
    How to upload photos in SAP
    Employee Photographs Mass Uploading to Backend System (ECC)
    Kindly come up with screen shots,
    Hope this solves ur problem.
    Cheers
    Pradyp

  • Business Event Does Not Appear in ESS Portal

    Hi People,
    I would like to ask for assistance on this problem:
    A user created a business event in the SAP system. But she canu2019t make a booking in this course through the ESS portal because the course canu2019t be found upon searching it. She always got this error message: u201Crestrictions, or use a different search termu201D. We already provided her a number of workaround solutions like using different search terms, changing the field period to all, etc. but still she canu2019t see this course in the portal to make a booking.
    Can you help me on this?
    Thanks in advance!

    Amir ,
    Check this link , I t will help you
    http://help.sap.com/saphelp_nw04s/helpdata/en/1e/62eae2357c4596bda2476d0a6503e3/frameset.htm
    Set the property "Add to Favourites" to Yes
    Portal Content -> Content provided by SAP -> End user Content -> Standard Portal User -> Default Framework page ---> Edit Object
    Open the Page Title Bar -> Search for the property -> Show 'Add to Browser Favorites'
    and set this property to Yes.
    Now refresh the page. It will show this option.
    Koti Reddy

  • Require Salary packaging option in ESS portal for India

    Dear All,
    We need Flexi Benefit Pay option in ESS portal for India.
    We tried a lot for the same but could not get any break through....
    We found Salary Packaging option in R3 under the Tcode P16B_admin...this is wrking fine in R3 but we want this option in portal so that employees can choose their own salary structure.
    We tried to pull this tcode thru Iview but the R3 screen is giving an option for employee to input pernr no. ...so now any employee can input anybodys pernr no. and modify the salary structure.
    also please letme know if this is a standard feature or we have to go for standard development.
    Thanks & Regards,
    JJ.

    Dear Somanna/Andy,
    Please see below screen shot, how my Portal screen looks like after the changes as suggested by you--
    I am supposed to get Time option here.  Please correct me if I miss anything
    Regards,
    Nayak

  • Hiding field in ESS portal

    According to our client requirement in ESS portal we need to hide the Date of birth field from Family members/Dependents component in overview screen.
    In our development ESS portal we hide the date of birth field and the changes we made are reflecting in Development ESS portal but when we moving the corresponding TR to Test system the Date of birth field is not hided its looks in disable mode as shown in the attachment.
    kindly provide me some solution to solve this.

    Hi,
    You can hide this in two ways.
    01. you have do the personalization clicking right mouse and hide the filed if you have admin rights, if not ask your portal admini.
    02. if this is an webdynpro application, then via application configuaration or component configuaration, you can hide the element. ask youe webdynpro consultant.
    Regards,
    Dinesh

  • CATS Screen dumps when navigating between prev and foll weeks in ESS portal

    The medical leave absence type MEDICAL LEAVE @1/2 PAY(13) is the only allowed by time administrators to enter through transaction CAT2 and not through ESS. Once entered,this appears in your time entry in ESS as a disabled entry. However once you navigate between the previous or the following weeks, after this entry appears in your screen, the screen dumps.
    SAP allows this functionality where time entries can be maintained for an employee through CAT2 on ERP side with an absence type not available in ESS portal.
    The following is the dump analysis from ST22.
    An exception occurred that is explained in detail below.                                      |
    The exception, which is assigned to class 'CX_SY_RANGE_OUT_OF_BOUNDS', was not
    caught in
    procedure "PROCESS_TIMESHEET" "(METHOD)", nor was it propagated by a RAISING
    clause.
    Since the caller of the procedure could not have anticipated that the
    exception would occur, the current program is terminated.
    The reason for the exception is:
    In the running program "CL_XSS_CAT_RFC_COMMAND_TOOLS==CP", part of a string was
    about to be accessed
    with an explicitly specified length.
    However, this length (4) exceeded the current length of the string
    (3).
    |    This kind of access is illegal. 
    Kindly suggest.

    The latest note released by SAP to solve this issue is 1559416 CATS WD: Dump if Attendance/Absence type is deactivated  .It works !

  • Customizing Benefits and Payments iview in ESS Portal

    Hi Guys ;
    I am working on ESS portal.
    I want to add new links and textviews in the Benefits and Payments iview. After adding them I want to rearrange their positions with respect to existing fields on the iview.
    I tried by opening the preview of iview from
    Content Administration -> portal Content -> ESS->iviews ->Benefits and Payments iview.
    Then I selected an existing link on the preview of iview and did ctrl + right click but when I select any uielement and click on rearrange I don't get any filed inthe table to rearrange its empty.
    Is there any particular node in UI element tree to be selected to rearrange the fieldst?
    Please reply I am in a fix.

    1) How can employee know when their benefits should start (cant enter start date via ESS)
    - It appears that they need to enter a start date but cannot
    Typically, EEs are not allowed to enter a start date for benefits coverage. The start date usually depends on the type of enrollment.
    If it is a new hire enrollment - the start date for benefits coverage will be the employee start date.
    If it is open enrollment - the start date for benefits coverage will be the beginning of the following year (open enrollment is done usually towards the end of the current year - for benefits coverages of the following year)
    If it is a generic enrollment (for example - birth of a new child) - the start date will be the beginning date of the corresponding adjustment reason (IT0378 record start date).
    2) For insurance enrollment, why does BASIC COVERAGE show ZERO amount. Can we remove if we can?
    This is a generic screen used for all the plans and hence it shows ZERO amount. You may choose to customize the code if you want to.
    3) We need to relabel some of these plans we set up for HSA - how can we do that?
    This can be done by changing the corresponding texts in the benefits configuration. The webdynpro application reads it from there.

  • How to edit a webdynpro JAVA application of ESS portal

    Hi,
    I have to work on a webdynpor JAVA app configurged in ESS portal,the app shows the salary slip of the employees,but don't have logo in it,so i am suppose to put logo there,but not able to understand how to start work on it.
    i have fair idea of Webdynpro ABAP,but not able to undertand what to do in this case,also have to show few more text fields on its smartform/adobe form too,not even sure,the form which is generating in salry slip is based on smartfoms/adobe forms.
    pls advice...
    regds
    vipin

    Dear Vipin,
    What I will suggest you is to first find out the component  name,
    then from the component  find out the Model (RFC) which is used, I believe that HR forms or SAP Script is used to display the
    PDF, and if this is the case then it should be changed by your ABAPer.
    You can find the component name from the Iview Property "Application Namespace" (I hope you can find the iview),
    Now go to  Content Administration>>Web Dynpro >>Deployed Content. Here you can find your Model, Now you can go to R3. Type T-CODE se37, here type the name of your model,now you can see whether its a SMART FORM, HR FORM, SAP SCRIPT or ADOBE FORM(SPF).  In case its none, then definately It would be a interactive form UI in your webdynpro Application.
    Now when you have got the name of the Component, you can make your changes.
    Hope it helps.
    Warm Regards
    Upendra Agrawal

Maybe you are looking for

  • How can I disable iMessages from going to my iMac?

    I recently upgraded to Mountain Lion. Since then, iMessages won't be delivered to my iPhone. They always get delivered to my iMac. This is especially annoying because I'm not home most of the day and texting is a primary means of communications, part

  • Procurement Priority in SNP run

    Folks What is the significance of Procurement Priority in a T-Lane ?. Say, if I have two T-lanes for the same product and location combination with different Procurement Priorities, what effect would this have in SNP hueristic run. From the help I re

  • Dropdown list in dialog programming

    Moved to correct forum by moderator.  Subject amended.  Please use meaningful subjects in future Hi Experts, How to get a drop down list in Dialog Programming. I need a drop down list for a field called country. Should it be done in Layout Editor or

  • RentalMan HTML Ver 8 - Browse Sequences in WebHelp

    How do I get my Browse Sequences to show up in my WebHelp output?  I have added a new button to my Navigation on my WebHelp skin and I believe I linked it to my Browse Sequence file in my project folder.  When I preview my skin, I see the new button,

  • Generate PDF in a sandboxed plugin

    Hi, I am really struggling with a plugin that i need to generate a PDF stream in. I have tried several third party libraries but they are either too big for a plugin or they are apparently using things on the server that is prohibited i CRM online. D