HR Infotype  0584 Enhancement

Hi all,
I have enhanced standard IT 0584 through PM01.
There is addition of 10 fields in that infotype through include structure CI_P0584.All these fields follow customer namespace starting with 'ZZ'.
Problem :-
When i try to maintain the master data for 584 through PA30, only the first 4 fields are visible(input enabled).Rest 6 of them are invisible in the enhanced subscreen.
I have even debugged the enhanced ZP058400 program in PBO , to see why those 6 fields are not getting displayed on the screen.However at runtime, their screen properties are set properly(i.e active=1,invisible=0,input=1,ouput=1) which implies that they should be visible.
But, this is not happening.
Kindly help us in getting sort out this problem as we are stuck at critical juncture of the project.
Regards,
Dhiraj Pednekar
(Reliace Retail "KRRISH" HCM Project - ABAP Team Lead)
+91 9867619169.

Hi Sandip,
Do the new fields have any group IDs (1 to 4) maintained? If yes, second question, are you performing any LOOP/ENDLOOP and MODIFY SCREEN in your program. If yes, check that, because without us realizing the code and return to reset the SCREEN attributes to close the fields for input.
Also, please check the screen field attributes maintained directly from SE51 screen painter.
Also, is there possibly a screen space constraint ...... try collecting the fields as close as possible (just for testing) to ensure the issue is not of screen space.
/Aditya

Similar Messages

  • Issue while modifying entries in custom infotype after enhancement.

    Hi All ,
    I have enhanced custom Infotype (Added 2 new fields).
    After enhancement, I am facing one issue while updating infotype through FM HR_INFOTYPE_OPERATION.
    Issue is that I am not able to update/modify records through FM HR_INFOTYPE_OPERATION.
    RETURN parameter of FM comes empty indicating no errors but actual records in database table are not updated. I debugged FM and found that SAVE button on PA30 screen is disabled.
    Anyone knows reason for above proble and also please help me in solving issue.
    Regards,
    Jigar Thakkar.

    Thanks for your response.
    Yes i am able to update IT9201 through PA30 but not with FM HR_INFOTYPE_OPERATION. Also I have activated PXXXX structure through PM01.
    While debugging FM HR_INFOTYPE_OPERATION i saw that SAVE button is disabled and processing stops there.
    Regards,
    Jigar.

  • Regarding infotype 0002 enhancement

    hi Sirs,
           I need to enhance infotype number '0002'in which i have to add terminal id field so that  it is easy to track the person who is changing the datas plz let me know how to that
    which user exit sud i use and how the terminal id sud be reflected automatically when i press Save button after changing the datas.
    plz help me ......

    solved by own

  • HR ABAP -- infotype 0024 enhancement

    u201CNew joiner u201Cis an action in our client system in which 8 infotypes are configured. When I execute this action in PA40 transaction, the 8th infotype that appears will be 0024.When this infotype screen appears as a part of u201DNew joiner u201Caction, the user should be presented with the defaulted qualification and proficiency based on nationality of the individual.
    I decided to look for a user exit. The user exit PBAS0001 gets triggered for the PBO and PAI of every infotype in PA .But infotype 0024 u2013 (Qualifications) belongs to Personal Development (It belongs to package PPPE).There is no exit associated with this package. Also I searched for the string u201Ccustomer u201Cin the function group RHP6 (0024 infotype screen belongs to this function group) but couldnu2019t get any solution.
    Also I did not get any result for searching u201CBADIu201D in the above function group. I am using ECC 5.0 system.
    The user needs the values to be defaulted in the 0024 infotype screen .
    Can you please suggest any other approach to achieve the above objective?

    that is an Function group problem tell to your Functional people, they will resolve

  • Infotype 0024 enhancement

    u201CNew joiner u201Cis an action in our client system in which 8 infotypes are configured. When I execute this action in PA40 transaction, the 8th infotype that appears will be 0024.When this infotype screen appears as a part of u201DNew joiner u201Caction,  the user should be presented with the defaulted qualification and proficiency based on nationality of the individual.
    I decided to look for a user exit. The user exit PBAS0001 gets triggered for the PBO and PAI of every infotype in PA .But infotype 0024 u2013 (Qualifications) belongs to Personal Development (It belongs to package PPPE).There is no exit associated with this package. Also I searched for the string u201Ccustomer u201Cin the function group RHP6 (0024 infotype screen belongs to this function group) but couldnu2019t get any solution.
    Also I did not get any result for searching u201CBADIu201D in the above function group. I am using ECC 5.0 system.
    The user needs the values to be defaulted in the 0024 infotype screen .
    Can you please suggest any other approach to achieve the above objective?

    Hi Kiran,
    First, you need to check whether you're using qualifications with PD integration or not.
    Goto SM31 -> PLOGI ORGA value.
    If it is 1 A032 Q, then there is the PD integration.
    So you need to attach a qualification to an employee through PP01.
    Thus, in order for automatic creation,  you may write a user exit in  PBAS0001 and try to create A032 relationship between P object (employee) and Q object (qualification).
    Best Regards,
    Dilek

  • Impact of enhancing standard infotypes on service pack upgrade

    Hi SAP experts,
    I have a situation where in we had enhanced standard infotype 14 ( added custom fields to structure CI_P0014) in development systems and moved to production systems. Now these changes should be moved to project system in which the service pack upgrade is in progress. Will it impact the SP upgrade if I move my transports to these systems? Will it overwrite the sp changes for IT14?
    P.S : The support pack was not applied to the system in which the std infotype was enhanced.
    Regards,
    Sameena

    You should re-apply any customer enhancements etc to your development environment after SP's are applied - But only after you have a developer review potential impacts from SP and your development.
    I think you would be fine as IT14 isn't updated often in SP's.
    Cheers,
    Brad

  • About the enhance  the inoftypes

    hi folk,
                     i have a problem that how to enhance  the  infotypes....
    i know the tcode that pm01...
    i am using the ecc 6.0 version..... 
    why we need this step....
    1) create infotype version...
    2) enhance screen structure
    3) enhance single screen of standard infotypes
    4) enhance list screen of standard infotypes.
    wat is the difference between these two  the enhance single screen and  enhance list screen.........
    in which situation we need to u these..
    plz help me .......

    Hello
    Enhancing single screen means
      the 2000 screen  the one you see when in pa30 you choose display/create/copy/modify mode for a record.
    which you can do normally through PM01.
    Enhancing List screen  means the 3000 screen
      which you see when you select overview option(shift +F8 --short cut for overview screen) from pa30 where you can see all the record for that employee in that infotype.
    For standard infotypes you cant change this screen without a access key.
    for custom infotype while creating you can decide what to show on the overview screen
    reward points if helpful

  • How to create subscreen for Infotype 7?

    Hi all,
        I have an Infotype 7 enhancement job which need me to create a subscreen in infotype 7. The subscreen will use to store additional information for part time employee and this information will store in customized cluster tables.
       Anyone have information about how this can be done? I really don't have any idea of how to start this job.
       Your help will be much appreciated. Thanks.

    Hi,
    To add data on the subscreen just goto SE80 open program MP000700 and goto screen 100 and use it for your updation.
    Regards,
    Amit

  • WHY BDC for infotypes?

    Hi Gurus!
    Was wondering when is it obligatory to use BDC instead of function module to upload data?
    Aint it so that this function module HR_INFOTYPE_OPERATION works fine even when the infotype is enhanced?
    Reward points for good answers.
    Regards

    Hi,
    Sometimes BDC is required instead of FM 'HR_INFOTYPE_OPERATION', cause the infotype might be using some other include infotypes or strucutres for maintaining the data. for examples :
    1. Infotype 25(Appraisals), the data is stored in some other tables hence the above FM will not work.
    2.Infotype 0045(Loans) stored the payment details in IT 78 which cannot be update simultaneoulsy along with IT 0045,you need to call above FM twice for both IT 45 & IT 78, incase any one gives error you need to again call the same FM for deletion.
    In all case where data is stored in different table rather than corresponing infotype table,I doubt the above FM will work. Hope this justifies.
    Regards,
    Dadarao.

  • ABAP-HR material needed - urgent please

    Hi all
    I am new to sap hr, shifted from ABAP to HR-ABAP.
    could anyone plz send me the ABAB-HR  related materials & documents to me plz to use the id in my business card.
    it will be of greatest help.
    thanks in advance.
    regards
    Anand

    Hi Anandamoorthi,
                        There is not much difference between ABAP and ABAP HR.
    There are some additional skills required in HR ABAP.
    1.Creation of custom Infotypes and enhancements in  standard infotypes.(PA and OM).
    2.HR data mainly deals with clusters...
    3.HR reports uses logically data base.(PNP,PCH)
    4.payslip coding and knowing about HR forms.
    5.Macro coding like rp-imp-c2-b2 for getting cluster data.
    Check this thread as well.Anji has explained clearly and go thru the links specified.
    abap-hr
    Regards,
    Manoj.

  • Custom fields to IT 591

    Dear Friends
    Need to add  4 custom fields to IT 591 after Guardian address,  is it possible to add ,
    CI_P0591 is there so I feel that can be added
    Is there any difference in adding the single field and adding the table like columns
    Thank you
    Regards
    Kiran

    Dear Kiran,
    Pls kindly refer to the note 502979.
    As mentioned in the note:
    "In contrast to the enhancement of the single screen (screen 2000) of a PA standard infotype, the enhancement of the list screen (screen 3000) is a modification. The reason for this is that the table control does not support the technique of the subscreens. If these changes should be transported anyway, a manual transport request must be created with
    object R3TR PROG MPxxxx00 (xxxx=infotype). Up to now, you could not see in PM01 that the list screen enhancement is a modification."
    To enhance this IT0591, please refer to the online documentation :
    http://help.sap.com/saphelp_erp60_sp/helpdata/en/60/d8d8c7576311d189270000e8322f96/frameset.htm
    So to conclude, you can only enhance IT0591 screen 2000 as if you try to enhance an overview (screen 3000), it will be
    consider as a modification.
    Hope it helps,
    Kind Regards
    Christine

  • Inconsistency in displaying of TDS on Other Income

    Hi
    I have a query regarding the display of TDS on Other Income in Master data Infotype 0584 sub type 0002 (Income from Other Sources) and same display in LOGGED CHANGES REPORT S_AHR_61016380.
    First  there is a record for Income from Other Sources for Income from Interests as Rs.700000 and TDS on Other Income as 70000
    Subsequently after 2 months the  record was altered with Interest amount as 840000 and TDS on Other Income as 84000
    After running the payroll we have noticed that the system is not considering the revised amounts for TDS on other income, it is considered the old amount 70000(which was exist before changing the amount),  There is no issue with the Income from Interest.  It is considered the revised amount of 840000.
    Checked the Logged changes report S_AHR_61016380.  Here the old field and new field are showing as old amount 70000 for TDS on Other Income.  But at the same time in the log in the bottom the revised amount of TDS on Other Income is displaying in the New Field Column with text TDS at Source.
    What could be the reason for not considering the revised latest amount for TDS on Other Income and displaying the TDS on Other Income in 2 different amounts in Infotype 0584 subtype 0002 screen and in the log changes Report S_AHR_61016380.
    Request yours replies on the subject
    Thanks and Regards
    E K P YADAV

    Hi
    It is cal. the new amount or cal. old amount ?
    The new amount will effect from your changed date only.
    Can your provide the log details of RT then can able to understand the issue.
    :Kedhar

  • FM: HR_READ_INFOTYPE Problem

    Hi all you ABAP experts!
    I'm working in a program (report mode) that has to read the data from an Infotype (in this case is IT0584) just after the IT has been created (by the same program, using CALL TRANSACTION). I am using the HR_READ_INFOTYPE FM as follows:
        CLEAR: p0584, p0584[].
        CALL FUNCTION 'HR_READ_INFOTYPE'
          EXPORTING
            pernr           = l_test_pernr
            infty            = l_infty
            "BYPASS_BUFFER   =  'X'
          TABLES
            infty_tab       = p0584
          EXCEPTIONS
            infty_not_found = 1
            OTHERS          = 2.
        " p0584 was declared using: INFOTYPES: 0584.
    As you can notice the BYPASS_BUFFER parameter is commented. The "problem" is that I can see the record just created in SE16 but I can't get anything into p0584.
    Now, if I uncomment the BYPASS_BUFFER I get the record(s) into p0584. Could anybody please explain me why this happens? How exactly does the BYPAS_BUFFER parameter is affecting p0584?
    This really confuses me because I'm using the same FM without the BYPASS_BUFFER at the begining of the program for the same Infotype and successfully getting the existing records by that moment.
    I will really appreciate if any can provide me the answer. Many thanks in advance!

    HI
    Hope this will help you.
    try to make use of FM
    'HR_INFOTYPE_OPERATION'
    and see the sample code:-
    https://www.sdn.sap.com/irj/sdn/wiki?path=/pages/viewpage.action&pageid=13160
    REPORT YBDC_NEW_586
    no standard page heading line-size 255.
    data: begin of i_upload occurs 0,
    pernr like pa0586-pernr,
    bedda(10) type c,
    ebdda(10) type c,
    pin01 like pa0586-pin01,
    pin02 like pa0586-pin01,
    pin03 like pa0586-pin01,
    pin04 like pa0586-pin01,
    pin05 like pa0586-pin01,
    pin06 like pa0586-pin01,
    pin07 like pa0586-pin01,
    pin08 like pa0586-pin01,
    pin09 like pa0586-pin01,
    pin11 like pa0586-pin01,
    pin12 like pa0586-pin01,
    pin13 like pa0586-pin01,
    pin14 like pa0586-pin01,
    pin16 like pa0586-pin01,
    pin17 like pa0586-pin01,
    pin18 like pa0586-pin01,
    pin19 like pa0586-pin01,
    pin20 like pa0586-pin01,
    pin21 like pa0586-pin01,
    pin22 like pa0586-pin01,
    pin23 like pa0586-pin01,
    pin24 like pa0586-pin01,
    pin25 like pa0586-pin01,
    ain01 like pa0586-ain01,
    ain02 like pa0586-ain01,
    ain03 like pa0586-ain01,
    ain04 like pa0586-ain01,
    ain05 like pa0586-ain01,
    ain06 like pa0586-ain01,
    ain07 like pa0586-ain01,
    ain08 like pa0586-ain01,
    ain09 like pa0586-ain01,
    ain11 like pa0586-ain01,
    ain12 like pa0586-ain01,
    ain13 like pa0586-ain01,
    ain14 like pa0586-ain01,
    ain16 like pa0586-ain01,
    ain17 like pa0586-ain01,
    ain18 like pa0586-ain01,
    ain19 like pa0586-ain01,
    ain20 like pa0586-ain01,
    ain21 like pa0586-ain01,
    ain22 like pa0586-ain01,
    ain23 like pa0586-ain01,
    ain24 like pa0586-ain01,
    ain25 like pa0586-ain01,
    end of i_upload.
    data: begin of p586 occurs 0,
    icode like pa0586-itc01,
    pinvt like pa0586-pin01,
    ainvt like pa0586-ain01,
    end of p586.
    data: p0586 like p0586 ,
    ia586 like pa0586 occurs 0 with header line,
    return like bapireturn1,
    pin_ainvt type pin_ainvt.
    S E L E C T I O N - S C R E E N D E F I N I T I O N *
    selection-screen begin of block b1 with frame title text-001.
    parameters: p_file like rlgrap-filename obligatory,
    p_begda like pa0586-begda obligatory,
    p_endda like pa0586-endda obligatory.
    selection-screen end of block b1.
    E V E N T H A N D L I N G - B E G I N *
    at selection-screen on value-request for p_file.
    perform get_file using p_file.
    START OF SELECTION - B E G I N *
    start-of-selection.
    data: lines like sy-index.
    *Getting the file data.
    perform upload using p_file.
    loop at i_upload.
    ia586-pernr = i_upload-pernr.
    ia586-endda = p_endda.
    ia586-begda = p_begda.
    perform col_row.
    perform do.
    append ia586.
    clear : ia586,p586.
    refresh : p586.
    endloop.
    loop at ia586.
    move-corresponding ia586 to p0586.
    CALL FUNCTION 'HR_EMPLOYEE_ENQUEUE'
    EXPORTING
    NUMBER = p0586-pernr.
    CALL FUNCTION 'HR_INFOTYPE_OPERATION'
    EXPORTING
    INFTY = '0586'
    NUMBER = p0586-pernr
    LOCKINDICATOR = ''
    VALIDITYEND = p0586-endda
    VALIDITYBEGIN = p0586-begda
    RECORD = p0586
    OPERATION = 'INS' or MOD or DEL
    NOCOMMIT = ''
    tclas = 'A'
    IMPORTING
    RETURN = RETURN
    EXCEPTIONS
    OTHERS = 0.
    CALL FUNCTION 'HR_EMPLOYEE_ENQUEUE'
    EXPORTING
    NUMBER = p0586-pernr.
    clear : p0586.
    endloop.
    *& Form GET_FILE
    Show "Open File" dialog box on F4
    -->P_W_FILE Name of the file selected by the user
    form get_file using p_w_file.
    call function 'KD_GET_FILENAME_ON_F4'
    CHANGING
    file_name = p_w_file
    EXCEPTIONS
    mask_too_long = 1
    others = 2.
    if sy-subrc ne 0.
    message id sy-msgid type sy-msgty number sy-msgno
    with sy-msgv1 sy-msgv2 sy-msgv3 sy-msgv4.
    endif.
    endform. "GET_FILE
    *& Form UPLOAD
    Upload the file into the internal table for processing
    -->P_LOADFILE Name of file to upload
    form upload using p_loadfile.
    Read the file into the Internal Table
    CALL FUNCTION 'WS_UPLOAD'
    EXPORTING
    filename = p_loadfile
    filetype = 'DAT'
    TABLES
    data_tab = i_upload.
    if sy-subrc ne 0.
    message id sy-msgid type sy-msgty number sy-msgno
    with sy-msgv1 sy-msgv2 sy-msgv3 sy-msgv4.
    endif.
    endform. "UPLOAD
    FORM col_row .
    if i_upload-ain01 is not initial or i_upload-pin01 is not initial.
    p586-icode = '01'.
    p586-pinvt = i_upload-pin01.
    p586-ainvt = i_upload-ain01.
    append p586.
    clear p586.
    endif.
    if i_upload-ain02 is not initial or i_upload-pin02 is not initial.
    p586-icode = '02'.
    p586-pinvt = i_upload-pin02.
    p586-ainvt = i_upload-ain02.
    append p586.
    clear p586.
    endif.
    if i_upload-ain03 is not initial or i_upload-pin03 is not initial.
    p586-icode = '03'.
    p586-pinvt = i_upload-pin03.
    reward if help.

  • Action infotype enhancement

    Hi All
    I have to enhance infotype 0000, when there is a hire action or leaving action, an Email notification should be send to IT/ Facilities, with a proper text.
    my question is
    1. Does any body have idea which user exit or BADI I can use
    2. how can I relate Actions, Distribution list and standard text.
    if somebody can help me with this that will be great
    regards
    AJ

    Hi Suresh
    Will u be able to help me further with this, how to configure those dynamic actions, but it should be trigered when hiring or leaving action occurs and how to link those actions with a program
    thanks in advance
    rgds
    AJ

  • Enhance Infotypes for P.A. and O.M.

    How to enhance Infotypes for P.A. and O.M.
    Please help me.
    Thanks in advance.
    vamsi.

    Hi VAmsi,
    Use PM01 Trns to enhance..
    <a href="http://www.sapdevelopment.co.uk/hr/hr_infotypes2.htm">Infotype enhancement- Step by step</a>
    Rgds,
    Jothi.P
    *reward if useful.

Maybe you are looking for