Communication Infotype

Hello All,
I recently joined in phase two of an HR implementation for a client of ours. I am tasked with the implementation and configuration of XSS.
I am facing an issue concerning creating a relationship between a user and an employee. Apparently the SY_UNAME subtype has been changed to subtype 0004 instead of the standard 0001. Hence, upon checking transaction T-Code HRUSER, the user I connected to an employee does not appear in the search for assignments of employees to existing users.
Also, upon selecting a service from ESS in the portal, I am getting the following error:
User ESS_USER1 does not exist in this period
Is there anyway to fix this?
Regards,
Motaz

To connect an ESS user to an employee number you need to make a unique assignment in the PERNRs infotype 1015 subtype 1
to a system user
This is the delivered business logic of ESS and it may be very difficult to accomodate variations and modifications
Best wishes
Stuart

Similar Messages

  • Communication infotype 105 automatically limited by BAPI_USER_CLONE

    Hello colleagues,
    We have a central system for users management. When we delete users, the changes are replicated to the rest of the systems with ALE using a distribution model with message type USERCLONE. The IDOCs are processed by BAPI_USER_CLONE. We realized that when a user is deleted, communication infotype 105 is automatically limited for the related employee. We would like to know if there is a way to keep infotype 0105 unchanged.
    Thanks for your answers.
    Best regards.
    Elena.

    Hi Elena,
    copy  BAPI_USER_CLONE, implement your own logic and use it to import the IDocs.
    Best Regards
    Bernd

  • Creation of new position and communication infotype

    Hi,
    can anybody tell me how can i create new position
    and how can i assign communication infotype to position.
    Kind regards,
    Shruti

    There are various ways to create position.
    PO13, PP01, PPOSE...go throug SAP Help and U can find them.
    Then assign this position to an employee in PA30.
    Then assign the 105 to the employee in PA30.
    Hence the position is linked to position.
    These are very basic things and can be found in SAP Help.
    Is there any specific things U require?Putting up the exact problem will help me to give U a proper solution rather than saying U somethign which U can easily get from Our best friend (Google).
    ~BiSu

  • User Id long field not displayed in communication infotype overview screen

    System: SAP 4.7
    After HRSP upgrade, in communication infotype overview screen (Program MP010500 and Screen 3000), the user id long field (technical field USRID_LONG) is not displayed for email subtype 0010 and CELL.
    For subtype 0001, the field (USRID) is still is visible.
    Any help is appreciated.

    Hi,
    Please check OSS note 1561054.
    Hope this helps.
    Donnie

  • LSMW using IDOC - Loading Communication infotype 0105(HR Master)

    Hi,
    Loading IT0105(email data) using LSMW IDOC.
    Input File:
    YPERNR,YCHOIC,YSUBTY,YBEGDA,YENDDA,ID_NUMBER
    08999989,0105,0010,20040101,99991231,TEST@YAHOOO
    Message Type - HRMASTER02
    Basic Type - HRMASTER02
    Mapped Structure - E1BPHR0105
    I am getting an error in IDOC Processing Step : No entry in HR_INFOTYPE_HEADER for infotype 0105 for object ,P ,08999989
    Status - 51

    Also I tried Mapping to Source Structure - E1BPHROBJ;
    and
    In Field mapping Section
    Added Constants for
    PLAN_VER -01
    OBJ_TYPE - P
    PROOF - X
    OPERATOR - I
    Mapped OBJ_ID to source Field YPERNR.
    While executing the Idoc Proecessing, its throwing a runtime error
    Error Message :
    An exception occurred that is explained in detail below.
    The exception, which is assigned to class 'CX_SY_DYNAMIC_OSQL_SEMANTICS', was
    not caught in
    procedure "DELETE_PA_PB_OBJECT_INFTY" "(FORM)", 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:
    An invalid table name "PA9000" was specified in an Open SQL command:
    Due to one of the following reasons, the error occurs only at runtime:
    - the table name was specified dynamically, or
    - the SELECT clause, WHERE clause, GROUP-BY clause, HAVING clause, or
      ORDER-BY clause was specified dynamically.
    Please give your Inputs

  • Communication infotype in ESS

    Hi Experts,
    I want to call IT 105 subtype 0010 mail id. (which has time constraint 2). When i add this in personal data, i have option to create/change/display. Now my requirement is that this should be only in display mode. I have controlled that thro EP and now its only in display mode. But a  New button always appears at top " Mail ID". Is ther any way to remove this.
    FYI: when i config in ECC - personal profile, the system pops up saying " New button always available on overview screen". This is mandate if infotype time constraint is 3. If i change the time constraint to 2, it is throwing error.
    Pls guide.
    Edited by: king vs on Mar 5, 2012 6:54 AM
    Edited by: king vs on Mar 5, 2012 6:54 AM

    hide through personalisation!
    you are on ehp5 or ehp4?
    or use cases defination also it can be controlled

  • Communication infotype 0105.Email

    Dear Guru's,
    As per the client requirement i have creted a new email i.d subtype in infotype 0105.Here the issue is system is not allowing the more  than 30 characters.
    Regards
    jagan

    Hi,
    This can be resolved in the following way.
    Go to V_T591C
    Against your email subtype tick the long_ID column
    Cheers
    Ramesh

  • How to define default subtypes for Infotype 0105 on entry

    Hello;
      I have spend an entire day trying to look into PA configuration to determin how to make specific Subtype of the 0105 Communication Infotype automatically appear when an HR person is entering in a new employee.
    Currently we have the 0001, 0010, and ADP subtypes automatically appear in the Communication Infotype screen when the person is entering in a new employee.  I was asked to create three new Subtypes for Infortype 0105 and have these new subtypes automatically appear on the data entry screen for Infotype 0105.
    I can not find anywhere in configuration how to do this.  I ahve burnt an entire day searching configuration and have about had it with this garbage.
    Can someone please point me to specific spot in configuration where these subtypes of and Infotype can be identified as default data entry screens.
    I would greatly appreciate any help ... since I am not a HR Configurator ... just a plain old ABAP'er who has lost our configurators.
    Scott.

    Hi Scott,
    To create subtypes follow:
    Tcode: SPRO
    Path: Personnel Management>Personnel Administration>Communication>Create Communication Types
    Half the job is done. Then include those subtypes in your hiring action. To do so:
    Tcode: SPRO
    Path: Personnel Management>Personnel Administration>Customizing Procedures>Actions>Define infogroups>Info group
    Select your hiring infogroup and create new entries with operation INS for 105 and the three subtypes.
    You are all set!
    Cheers,
    Donnie

  • Rfc to read infotypes

    hi...
    is there any RFC function modules for reading infotype details.........
    thank
    prabhakar

    BAPI_EMPLCOMM_GETDETAIL - Communication infotype - infotype 0105
    BAPI_INTCONTROL_GETDETAIL - Internal cont - infotype 32
    BAPI_PDOTYPES_GETDETAILEDLIST - PD infotypes
    BAPI_ABSENCE_GETDETAIL - infotype 2001
    BAPI_W4W5INFOUS_GETDETAIL - W4/W5 info of an emp - infotype 210
    BAPI_DATESPECS_GETDETAILEDLIST - Date specifications -infotype 41
    RFC_ABSENCETYPES_READ - RFC which Lists absence types
    HR_BEN_READ_CREDIT_PLANS - RFC for reading credit plans
    HR_BEN_READ_INSURE_PLANS - RFC for reading insurance plans.
    HR_BEN_READ_HEALTH_PLANS_RFC RFC for Reading Health plans

  • How to add infotype 0105 in PA70?

    Hi Experts,
    I wanted to add the communication infotype in the fast entry.
    I have tried to add the infotype in Table 588Q and T 588R.
    Still I am not able to do that. Can anyone plz guide me how to do that?
    Thank You in advance.
    Manjiri

    Hi Manjiri,
    When you enter 0105 to infotype area and press create/change/delete you can use the PA70 transaction for 0105 infotype. No need to add it to the list.
    Regards,
    Dilek

  • Data selection from infotypes

    The req is that records from one infotype need to be populated, then records from another infotype need to be populated into the same internal table based on the records retrieved from the first infotype. The second infotype has some subtypes also that need to be selected. Can someone suggest a solution with an example?

    Hi Sandeep,
    Programming in HR module is something different, the best is that you use the logical database PNP. Set this value in the Program attribute. Using select statement in HR programming is not advicable. Proper HR programming should be as below:
    REPORT  yhr_program
           NO STANDARD PAGE HEADING
           LINE-COUNT 60  LINE-SIZE 600.
    * tables
    TABLES: pernr.
    * infotypes.
    INFOTYPES: 0000,   "Personal Actions
               0001,   "Org. Assignment
               0002,   "Personal Data
               0105.   "Communication Infotype
    * data declaration.
    Data: Begin of I_TAB occurs 0,
             PERNR type persno, "employee number
             NACHN type PAD_NACHN, "employee's last name
             USRID_LONG type COMM_ID_LONG, "IT0105 user id
             end of I_TAB.
    * START-OF-SELECTION.
    START-OF-SELECTION.
    * GET FROM LOGICAL DB PNP
    GET pernr.
    * rp-provide-from-last is an macro used in HR programming can be found in
    * table trmac.
    * p0002 is the infotype structure
    * space is for subtype <-- in this case there is no subtype
    * pn-begda is for begin date
    * pn-endda is for end date
    * getting employee infty 0002 record
      rp-provide-from-last p0002 space pn-begda pn-endda.
    * p0105 is the infotype structure
    * '0001' is for IT0105 subtype for communication
    * pn-begda is for begin date
    * pn-endda is for end date
    * getting employee infty 0105 record
      rp-provide-from-last p0105 '0001' pn-begda pn-endda.
      i_tab-pernr = pernr-pernr.
      i_tab-nachn = p0002-nachn.
      i_tab-USRID_LONG = p0105-USRID_LONG.
      append i_tab. clear i_tab.
    * END-OF-SELECTION
    END-OF-SELECTION.
    perform print_report.
    ...... more codes....
    Hope it helps.
    Benefits:
    1) You have all the auth issue settled.
    2) Macros shorthen your code

  • RFC to get the data from HR Infotypes

    Hi,
    We have a requirement to get the data from infotypes for a particular personnel number. Can anybody tell me the RFC for extracting the data from the infotypes?
    Thanks in advance

    Hi Shaikh,
    Here are few more which got missed out:-
    BAPI_EMPLCOMM_GETDETAIL - Communication infotype - infotype 0105
    BAPI_INTCONTROL_GETDETAIL - Internal cont - infotype 32
    BAPI_PDOTYPES_GETDETAILEDLIST - PD infotypes
    BAPI_ABSENCE_GETDETAIL   - infotype 2001
    BAPI_W4W5INFOUS_GETDETAIL - W4/W5 info of an emp - infotype 210
    BAPI_DATESPECS_GETDETAILEDLIST - Date specifications -infotype  41
    RFC_ABSENCETYPES_READ - RFC which Lists absence types
    HR_BEN_READ_CREDIT_PLANS - RFC for reading credit plans
    HR_BEN_READ_INSURE_PLANS - RFC for reading insurance plans.
    HR_BEN_READ_HEALTH_PLANS_RFC     RFC for Reading Health plans
    Hope this helps.
    Kindly reward if useful.
    Regards & Thanks,
    Darshan Mulmule

  • Email and telephone fields in the BAPI change and display in VA13

    Hi All ,
    1, I need to change the email and telephone fields in the BAPI_SALESORDER_CHANGE , but after i give the inputs its not getting updated in VA13.
    2, I am working with FPM screens , in that i have some value in email field in partner details in Va13 , but its not getting displayed in my FPM screen , iam using bapi BAPISDORDER_GETDETAILEDLIST for displaying .
    I have given the link to the partner and address table for change like addr_link and addr_number , still i couldn't change the email values in VA13.
    Please share your ideas!
    Thanks,
    Pradeep.

    Joecui,
    you have to change the standard fm.
    why cant you fill communication infotype with required details so that you dont need to change any code
    Thanks
    Bala Duvvuri

  • Error while creating ESS user in HRUSER

    Dear all,
    We are trying to implement ESS for one of our Client.Here we need to connect to the sandbox where all the HR Data is existing.When we create a ESS User and assign him to the Emoloyee we are getting the following error:
       *Error occurred when creating relationship for user P1126 to employee
    00001126
         Message no. PWWW105
    Diagnosis
         A user has been generated for an employee, but could not be assigned
         the employee (the "Communication" infotype in HR master data).
    Procedure
         Please create the appropriate assignment manually in HR master data.*
    We have tried of adding it manually by creating the Communication type.BUt No  Luck
    Reply asap
    Thanks & Regards
    Ravi.S

    Ravi,
    Could you please describe how you resolved this issue?  I am currently having the same problem and I cant figure it out.
    Any Helpful answers will be greatly appreciated!
    Best Regards,
    Steven

  • Error in BASIS when trying to create a Leave Request

    Hi,
    We have developed an application in Oracle Forms 10g which is used by employees to create leave requests and transfer them to the SAP portal through BDC. There's a ABAP program to collect all leave requests applied by many employees in the Oracle system and then transfer them to the SAP Portal. The BDC captures the screen *Test Report for the UIA Interface for Leave Requests in the tcode PTARQ.*
    The leaves then appear in the respective approvers portal login and the leaves are accordingly approved or rejected with the status updated back to the Oracle database by another ABAP program. These programs are set as background jobs on the Production server 900 to run on a daily basis in the "BASIS" login.
    Lately we found that the program was not updating the leave requests from Oracle to SAP. When I debugged the program in ERROR mode, I found an error is thrown while processing the BDC, after the foll. code in the SAP std. program
    Program name: RPTARQUIATEST
    Program Event : In FORM REQUEST_CHECK
    At FORM PROGRESS_INDICATOR
    The error message says : No document created: HRTIM_ABS_REQ 075 No personnel number defined for system user name B Message no. HRTIM_ABS_REQ061.
    Please advice as to what is creating the problem when using the BASIS login and what does the error mean. If you need some more clarification on this please let me know.
    Thanks & Regards,
    Vidya Shirodkar.

    Hi Vidya,
    Is this for all the employees or just few of them? This error is usually related to the communication infotype, check 0105 infotype and see if the user ID is correctly maintained.
    Thanks,
    Muktar

Maybe you are looking for