ESS/MSS Infotype, subtypes?

Hi,
I'm new to ESS/MSS customisation on EP7, I have a task to customise personal data screen and addresses screen by adding additional fields.  I have posted another thread regarding how to customise for these changes but I hear the term infotypes, subtypes, tables to change and create. 
Can someone please give an insight of what exactly these infotypes, subtypes and table related to ESS/MSS customization are?  How are they related to Webdynpro models?
Thanks
Praveen

Dear Praveen,
Infotypes are nothing but places where HR master data sits.You can consider them as tables rather they are tables.For better picture go to PA20 and then put 2 against the infotype fiels.
Subtypes: For certain infotypes there are sub types available which allow you to classify the infotypes in better way.
for eg. in infotype 2006 which is for absence quota there are subtypes defined like sick leave , casual leave etc.
Web dynpro customization of the standard is a long process as it involves changes on both sides web dynpro side and the R3 side i.e the RFC (Remote Function Call) involved.
Hope this might clear a few things
Regards,
Geet

Similar Messages

  • ESS MSS & Infotype 2012

    Hello,
    Can we input some data via ESS/MSS linking with Infotype 2012.
    If yes, where we configure ESSMSS/It2012 via SPRO.
    Thanks

    Hi Julien
    2012 looks more like a Time administrators infotype
    It is unlikely this is available or could be easily made available via ESS - usually ESS employees are allowed
    to record their working time which is approved by managers for payment - this infotype likely makes adjustments
    which may change payments or affect payroll
    Via MSS or HRAS you may be able to create a custom BSP/Iview/workflow/process or form
    Best wishes
    Stuart

  • Which infotype are used in ESS/MSS

    Dear all,
    Please let know which infotype is used in ESS/MSS?
    Thanks,
    Rashmi

    Hi,
    ESS & MSS are more about views and not about infotypes. what infotypes they will be accessing depends on the requorement.
    They provide portal interface to access HR data stored in SAP.
    Refer the thread for more information -
    Re: ESS and MSS
    Regards,
    Amit
    Reward all helpful replies.

  • ESS/MSS Logon problems

    Hi all,
    I have configured ESS/MSS and the works using the config docs provided in this forum.
    The problem I am having is as follows:
    I have a user in ECC5 - ESS_USER1
    The same is created on Portal - ESS_USER1
    The logon works fine....
    But if I logon to portal with another User ESS_USER2 which does not exists in Portal, I am not able to logon.
    Can anyone point me in the right direction.... have I missed something....?????
    thanx in advance
    Deepak

    Here is the "chain"....
    +portal user
    .....tied to backend ECC5.0 with either SSO or User Mapping...
    .....+ backend ECC5.0 user
    ...........tied to employee record by the employee ID
    to tie a system user to employee record....
    1)execute t-code PA30
    2)select the employee id you need (personnel number)
    3)enter infotype 0105 (communication) in the input box at the bottom
    4)enter subtype 0001 (SAP userid)
    5)select "create"(or "change") icon in the top left
    6)on the screen the follows enter the SAP userid to tie to the employee and enter the date range when this goes into effect.
    sooooo to answer your question, the backend users must exist in the front end portal UM repository (wherever you are pointing the portal to look for all your users...ie. user pool) as well.

  • ESS / MSS Roles

    Dear Gurus,
    Iam basically a HR Technical, now moved into functional role.
    I need to know how to set one as ESS user or MSS user.
    This  will be of which part of implementation, will that be the intial stage of realisation?
    Please help me with some examples how to create a ess user
    I know the relationship will be made at Communication Infotype (105)
    my mail id is:  [email protected]
    Thanks in Advance
    Sera
    Message was edited by:
            Sera

    Hi Sera,
    To assign Personnel number in R/3 to your portal user:
    1) Your portal user is mapped to your R/3 user.
    2) Login in R/3 system using your user and password,
    3) Goto PA30 and enter pernr you want to assign to your user,
    4) Create a record for infotype 105 and subtype 0001 and enter your user name there.
    5) save the changes.
    This assigned pernr to your user will be ESS / MSS user when you log in to portal.
    Hope this helps !!
    Regards,
    Ruchi

  • SAP ESS/MSS Config required

    Hi All,
    Can anyone send me the documentation on configuration of ESS/MSS in SAP. And I want to know from functional side, what would be our roles and responsibilities with respect to the implementation of ESS/MSS.
    Thanks in advance.
    Best Regards,
    Vasu.

    Hi Vasu,
    As Functional Consultants, we make the customizing in two ways:
    - General settings: to define the links to ESS-MSS apps from homepage and its behaviour
    - Specific settings: to define the behaviour of ESS-MSS applications, i mean define valid subtypes for infotypes from Personal Information, the process for leave time request, the salary statement form to display, who's who fields and grouping, etc...
    Also, depending on the size, requirements and technical scope of your project, you may do some tasks as a Portal Consultant, i mean define Roles and User Groups, look & feel basical activities & any other Portal functional config.
    Usually in a middle or big-size project there is an expert Portal Consultant in the team who make this job (and also technical tasks). But again, that depends on your project.
    A good guide for ESS-MSS:
    http://help.sap.com/bp_hcmv1600/BBLibrary/Documentation/N06_BB_ConfigGuide_EN_US.doc
    Kind regards in your implementations!

  • ESS/MSS WDA no data retrieve

    Hello,
    I have deployed ESS/MSS on SAP Portal 7.40 - ECC6 EhP7.
    To do this, I have installed these BP on Portal side :
    BPERPESSWDA1.50
    BP MSS ADDON 1.0
    BP ERP05 COMMON PARTS 1.61
    On backend side, I have activated thes BF :
    HCM_ESS_WDA_1
    HCM_ESS_WDA_2
    HCM_ESS_WDA_3
    HCM_MSS_WDA_1
    HCM_MSS_WDA_2
    HCM_ASR_CI_5
    HCM_ASR_CI_4
    HCM_ASR_CI_3
    HCM_ASR_CI_2
    HCM_ASR_CI_1
    EA_HR
    HCM_NWBC_ROLES
    HCM_PD_UI_2
    HCM_PD_UI_1
    HCM_MSS_ERC_CI_1
    FIN_TRAVEL_1
    FIN_TRAVEL_2
    FIN_TRAVEL_3
    FIN_TRAVEL_4
    EA_TRV
    HCM_ESS_CI_1
    HCM_TMC_CI_1
    HCM_TMC_CI_2
    HCM_TMC_CI_3
    HCM_OSA_CI_1
    HCM_OSA_CI_2
    HCM_OSA_CI_3
    HCM_ECM_CI_2
    HCM_ECM_CI_1
    HCM_HCP_CI_1
    CA_HAP_CI_1
    FIN_CO_MSSBUA_NWBC
    ERP_ENTERPRISESEARCH
    I have assigned two composites roles to my user on ABAP :
    SAP_MANAGER_MSS_NWBC_3
    SAP_EMPLOYEE_ESS_WDA_3
    and two roles on Portal :
    com.sap.pct.addon.mss.Manager_Self-Service
    com.sap.pct.erp.ess.wda.Employee_Self_Service_WDA
    When navigating on my Portal, on ESS menu for exemple, I can see all the sub-menu (My Precesse, Payment....).
    When choosing one oh them, for exemple Personal Information, I can see caracteristics (Personal Profit, Personnel File...)  but if I click on one of them, no data retrived, nothing happens.
    I have the same issue on MSS menu or when using preview of iView ESS WDA.
    Regards

    In ECC, Run the T-code PA30
    -> Specify any employee no which is active (Check with your functional consultant to get personnel no)
    -> Maintain the Infotype 0105 with subtype 0001, assign your portal user ID to this subtype.
    Then you can view personnel information of this personnel no when you logged on to portal.

  • ESS/MSS on SAP Portal Blank screen instead of IViews.

    Hi,
    ESS/MSS roles are visiable on portal but when I assigned it to my own user I could not see the iViews we are getting blank screen please screen.
    Please help us.

    hi,
    you need to create user in the backend system and you need to map user in backend using SSO by either logon tickets or User mapping.
    if you have not created user then  to create user in backend follow following steps:
    Please follow this steps to setup ESS/MSS in Portal.
    Configuration Settings for ESS
    Create Infotype 0105 for all Employees
    Use
    To link a user in the portal to the employee in the backend, the employee master records must be extended. The portal user information is stored in the backend in the communication infotype 0105, subtypes 0001 (System User Name SAP System (SY-UNAME)) and 0010 (E-Mail).
    Prerequisites
    u2022 The users MANAGER and EMPLOYEE are mapped to the relevant portal users, ideally by SSO, so that they have the same name.
    u2022 You must have created personnel numbers in the SAP system for the relevant employees.
    u2022 The following roles are assigned to your ERP user which should be mapped to the employees: SAP_EMPLOYEE, SAP_EMPLOYEE_ERP, and SAP_EMPLOYEE_ERP05. The latter is a composite role for all country specific functions. You can select only the specific country role for your user and delete the other roles.
    Procedure
    1. Choose the following:
    SAP Easy Access Menu Human Resources u2192 Personnel Management u2192 Administration u2192 HR Master Data u2192 Maintain
    Transaction PA30
    2. Enter your employeeu2019s personnel number
    3. In the direct selection section, enter infotype 0105 and choose the Create button.
    4. In the subtypes for infotype u201CCommunicationu201D dialog box, select 0001 and then Enter.
    5. In the field ID/Number, enter the ID used to log in to the portal
    6. Save your entry.
    7. Return to the Maintain HR Master Data screen.
    8. Keep the infotype 0105 in the infotype field and choose Create.
    9. In the subtypes for infotype u201CCommunicationu201D dialog box, select 0010 and then Enter.
    10. In the ID/Number field, enter the email address and save your entries
    11. Repeat steps 2-10 for employee 91000067. ID/Number MANAGER.
    also Jco connection needs to be configured..
    Regards,
    Jigar Oza

  • User does not exist while accessing ESS/MSS services

    Hi Experts,
    I have super admin rights, ESS & MSS roles assigned to me. The services under ESS/MSS are not working in development server & production server. It is working fine in Quality server.
    earlier it was working fine in dev server.
    Now when i am clicking on any of the services under ESS/MSS say for eg: ess-->leave request -->leave request(service)
    i am getting the following error. I have posted this question earlier but not yet solved
    Critical Error
    A critical error has occured. Processing of the service had to be terminated. Unsaved data has been lost.
    Please contact your system administrator.
    User TESTUSER does not exist in this period
    com.sap.pcuigp.xssfpm.java.FPMRuntimeException: User TESTUSER does not exist in this period
    at com.sap.pcuigp.xssfpm.java.MessageManager.raiseException(MessageManager.java:111)
    at com.sap.pcuigp.xssfpm.java.MessageManager.raiseException(MessageManager.java:121)
    at com.sap.pcuigp.xssutils.pernr.FcEmployeeServices.initPernr(FcEmployeeServices.java:257)
    at com.sap.pcuigp.xssutils.pernr.FcEmployeeServices.onInit(FcEmployeeServices.java:220)
    at com.sap.pcuigp.xssutils.pernr.wdp.InternalFcEmployeeServices.onInit(InternalFcEmployeeServices.java:249)
    at com.sap.pcuigp.xssutils.pernr.FcEmployeeServicesInterface.onInit(FcEmployeeServicesInterface.java:135)
    at com.sap.pcuigp.xssutils.pernr.wdp.InternalFcEmployeeServicesInterface.onInit(InternalFcEmployeeServicesInterface.java:183)
    at com.sap.pcuigp.xssutils.pernr.wdp.InternalFcEmployeeServicesInterface$External.onInit(InternalFcEmployeeServicesInterface.java:243)
    at com.sap.pcuigp.xssfpm.wd.FPMComponent$FPM.attachComponentToUsage(FPMComponent.java:920)
    at com.sap.pcuigp.xssfpm.wd.FPMComponent$FPM.attachComponentToUsage(FPMComponent.java:889)
    at com.sap.pcuigp.xssfpm.wd.FPMComponent$FPMProxy.attachComponentToUsage(FPMComponent.java:1082)
    at com.sap.xss.hr.rem2.selection.VcRem2Selection.onInit(VcRem2Selection.java:228)
    at com.sap.xss.hr.rem2.selection.wdp.InternalVcRem2Selection.onInit(InternalVcRem2Selection.java:249)
    at com.sap.xss.hr.rem2.selection.VcRem2SelectionInterface.onInit(VcRem2SelectionInterface.java:161)
    at com.sap.xss.hr.rem2.selection.wdp.InternalVcRem2SelectionInterface.onInit(InternalVcRem2SelectionInterface.java:144)
    at com.sap.xss.hr.rem2.selection.wdp.InternalVcRem2SelectionInterface$External.onInit(InternalVcRem2SelectionInterface.java:220)
    at com.sap.pcuigp.xssfpm.wd.FPMComponent.doProcessEvent(FPMComponent.java:563)
    at com.sap.pcuigp.xssfpm.wd.FPMComponent.doEventLoop(FPMComponent.java:437)
    at com.sap.pcuigp.xssfpm.wd.FPMComponent.wdDoInit(FPMComponent.java:195)
    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:429)
    at com.sap.tc.webdynpro.clientserver.cal.ClientApplication.init(ClientApplication.java:362)
    at com.sap.tc.webdynpro.clientserver.session.ApplicationSession.initApplication(ApplicationSession.java:700)
    at com.sap.tc.webdynpro.clientserver.session.ApplicationSession.doProcessing(ApplicationSession.java:269)
    at com.sap.tc.webdynpro.clientserver.session.ClientSession.doApplicationProcessingPortal(ClientSession.java:772)
    at com.sap.tc.webdynpro.clientserver.session.ClientSession.doApplicationProcessing(ClientSession.java:707)
    at com.sap.tc.webdynpro.clientserver.session.ClientSession.doProcessing(ClientSession.java:261)
    at com.sap.tc.webdynpro.clientserver.session.RequestManager.doProcessing(RequestManager.java:154)
    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:860)
    at com.sap.tc.webdynpro.portal.pb.impl.AbstractApplicationProxy.create(AbstractApplicationProxy.java:220)
    at com.sap.portal.pb.PageBuilder.updateApplications(PageBuilder.java:1248)
    at com.sap.portal.pb.PageBuilder.createPage(PageBuilder.java:353)
    at com.sap.portal.pb.PageBuilder.init(PageBuilder.java:551)
    at com.sap.portal.pb.PageBuilder.wdDoRefresh(PageBuilder.java:595)
    at com.sap.portal.pb.PageBuilder$1.doPhase(PageBuilder.java:826)
    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:299)
    at com.sap.tc.webdynpro.clientserver.session.ClientSession.doApplicationProcessing(ClientSession.java:723)
    at com.sap.tc.webdynpro.clientserver.session.ClientSession.doProcessing(ClientSession.java:261)
    at com.sap.tc.webdynpro.clientserver.session.RequestManager.doProcessing(RequestManager.java:154)
    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:387)
    at com.sap.engine.services.httpserver.server.RequestAnalizer.startServlet(RequestAnalizer.java:365)
    at com.sap.engine.services.httpserver.server.RequestAnalizer.invokeWebContainer(RequestAnalizer.java:944)
    at com.sap.engine.services.httpserver.server.RequestAnalizer.handle(RequestAnalizer.java:266)
    at com.sap.engine.services.httpserver.server.Client.handle(Client.java:95)
    at com.sap.engine.services.httpserver.server.Processor.request(Processor.java:160)
    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:100)
    at com.sap.engine.core.thread.impl3.SingleThread.run(SingleThread.java:170)
    I have specific authorizations in the backend too
    The overview page of both ESS & MSS are opening, area page is opening properly. this error is displaying only when i click on the services in the area page.
    pls tell me how to access these services without this error???
    Thanks in advance,
    vv

    Thanks to both of you for your quick replies.
    The user ID in both the portal and backed are same and the same user is existing in the infotype 0105.  with start date 1.11.2007 and end date as 31.12.9999
    the user ID in portal created on 06.11.2007
    when i checked the start date in the backend, it was not mentioned.
    So i changed both the backend start date and infotype 0105 date to 09.04.2008 and end date as 31.12.2008.
    still i am facing same problem.  any help pls
    regards,
    vv

  • SAP ESS/MSS Configuration

    Hi Friends,
    Can anyone help me with some documents for reference on ESS/MSS configuration and integration of ABAP reports/Infotypes on ESS/MSS.
    Regards,
    Ameet

    Ameet,
    Check this thread.
    Re: ESS-MSS implementation Link
    [This|http://help.sap.com/printdocu/core/Print46c/en/data/pdf/CAESS/ESSIAC.pdf] in specific might be what you are looking at.
    Cheers!
    Sandeep Tudumu

  • ESS/MSS Configuration Help

    Hi Friends,
    Can anyone help me with some reference documents for ESS/MSS configuration and integration of ABAP report/Infotypes on ESS portal.
    Regards,
    Ameet

    [Click here|http://saphrexpert.blogspot.com/2009/01/links-to-pdfs-from-sap-website.html] for the all the ESS/MSS PDF's
    [Click here|http://saphrexpert.blogspot.com/2009/01/ess-basics.html] for all config links

  • Integration of webdynpro abap custom iview into standard ESS/MSS portal

    Hello all,
    Could anybody please throw light on how to integrate custom iview which is developed in Webdynpro ABAP into standard tab in MSS (Webdynpro java)
    For example.I want to add few custom fields(which are mapped to infotype 0041) into general information link of MSS.these fields will be created in webdynpro abap.
    or.
    I want to create a new link under general information which pops up as a custom iview (which is create in webdynpro abap) .
    please let me know how can i meet the above requirements.
    Thanks in advance.

    I am not really sure about your requirement. With my limited understanding of that , i think that you have few possibilities.
    1. You can let the ess/mss application communicate with WDA application via a Poral event.
    2. You can enhance the ESS WDJ component and use RFC destination to get the data from info type and build your own view in WDJ.

  • ESS/MSS - Floor Plan Manager - DC Model Modification

    Hi,
    We are working on ESS/MSS business package based on FPM framework (WebDynpro). We have a small requirement but implementation of this is causing hell lot of problem. So I am looking for expert opinion on this.
    We are modifying Address Data DC for a specific country. This DC (essXXaddr) component is taking data from IT0006 (Address Infotype).
    <b>Requirements:</b> Introduces additional fields (Not a ‘Z’ field) on Address DC component (essXXaddr) from IT0105 (Communication) and update the same when user saves address data.
    <b>Solutions we tried are:</b>
    <i><u>1. Create another model in DC based on Function Group</u></i>:
    HRXSS_PER_P0105_XX
    and update SAP using its RFC.
    Problem: Throwing error. If we debug the call in the SAP (ABAP side), we can see that the container (ABAP) is taking value of infotype 0006 and not 0105 when making a call to communication model and we are getting errors.
    2. <b><u>Create a ZRFC model in DC based on Function Group :</u></b> Z_XX_P0105 and update SAP using this RFC.
    Problem : Read operation is working fine. But modify operations is again throwing RFC_EXCEPTION. The RFC is working fine if called from in ABAP and update data as required but the call from DC is causing some context problem.
    Also the problem associated with this solution is – When to update the data? As such the standard MODEL HRXSS_PER_P0006_XX is saving data on pressing of ‘SAVE’ Button and not on pressing on REVIEW button. But on pressing REVIEW button the DC is calling the “MODIFY Std RFC” and storing the data in the buffer and committing the work when SAVE button is pressed.
    What should be the solution of this problem?
    Any clue???
    Thanks in Advance.
    Note: We are using the correct Country specific DCs and RFC's. (XX -> DE, US etc)

    You must modify the Java source code as well. You have to install NetWeaver Development Infrastructure to get access to the ESS source code.

  • Dependent's Details workflow in ESS MSS

    Hello All ,
    I am trying to create a workflow in ESS MSS which will be triggered from portal when employee will try to Add or change his dependent's details. Now my doubt is once employee is adding Dependent's details , it directly gets posted in Infotype - 0021 , Although My workflow is getting triggered after Posting but I want data to be posted once workflow is completed succesfully.

    Hi,
    How you are posting the change in dependent's details  into IT0021 ? Is it through Custom RFC?
    may be you need to change the process, You should create a task to post the data from portal to Infotype
    using HR_INFOTYPE_OPERATION. This background task should get executed after final approval of the change.
    There should not be automatic posting of the data.
    Regards
    Kedar

  • Debugging Workflow in ESS/MSS module .

    Hi,
    I know the stpes to debugging simple workflow and trouble shooting the same, but now
    I want to know the debuggibg workflow steps for workflow running with ESS/MSS module Framework,
    The scenario is
    Its actually Approving Forms in ESS/MSS module, The Employee applying medical leave from his Id, then it will go to first level approver inbox once he approve it goes to second level approver inbox once he approves then it will go to third level approver inbox and he is the final level approvel once he approve the proces will be done.
    The problem is, After the second level approver approves the form its updating wrong third level approver so its not comming to third level approver inbox. The workflow is designed under Z class but I dont have update cone in Z class methods.
    The updation part is comming under standard ess/mss framework code.
    So please tell me the steps how i can debugg or execute worklow in background for all the steps,
    like from first step I like pass the container to second steps and goes on.
    Help really appreciated.
    Thanks & Regards
    James.

    Hi James
        In ESS/MSS leave request the employee will apply the leave from portal and the workflow will triggered based on the spro which workflow template is used. Has you said that updation my custom cone. What is meant by that. Has as has i know we need to update the infotype 2001. This can be done by std FM.
    To degbug.
    In the put a external break point of the std FM which screen it call. I hope its called the webdypro java screen which nothing but a std FM. You need to find that FM. Then put a external breakpoint. change the user name from goto menu. Once you approve button is clicked in the portal. The debugger will open.
    Regards
    vijay

Maybe you are looking for