RFC Read InfoType 0009

Hi all,
Does anybody knows if have some RFC or BAPI that can be used to get information about InfoType 0009?
I need to call a function through Java passing the Employee Id and get Account Details.
Best regards
Isaias Barroso

Hi
in the subtype you should pass the kind of bank account.
go to transaction se16 enter pa0009, fill the employee no you are giving in your BAPI and execute.
the result might be multiple rows or single. look for the subtype.
now pass employee number, selected subtype, pass current date in valid begin as well as in valid end in BAPI. leave seqnr.
BAPI is not returning multiple bank account details. HR_READ_INFOTYPE will give you all the bank accounts maintained for this perticular employee but the BAPI will fetch specific account details, so we need to pass subtype to BAPI parameters.
We need to decide for which account we are retriving the data using subtype.
You can also explore these BAPI
BAPI_BANKDETAIL_GETDETAILEDLIST
BAPI_BANKDETAIL_GETLIST
this might return complete list as HR_READ_INFOTYPE, I have not chacked it.
Thanks
Vishal Kapoor
Edited by: vishal kapoor on Nov 14, 2008 9:23 PM

Similar Messages

  • 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

  • HR - PA (Infotype 0009)

    Dear All,
    Wantu2019s to know if In Infotype 0002 that is Personeel data There area changes made to the Name, then how Infotype 0009 that is bank details name will get changed to the new as when change made to Infotype 0002, it is not getting reflected in Infotype 0009.
    Thanks

    Actually what happens is that when you are creating a new record in infotype 9, the field EMFTX is filled by field ENAME of infotype 1, as you can see in the screen logic of MP MP000900.
        IF Q0009-EMFTX EQ SPACE.
          IF EMFTX EQ SPACE.
    *       PERFORM FILL_EMFTX.                                 "QNUK60593
            MOVE P0001-ENAME TO EMFTX.                          "QNUK60593
          ENDIF.
          MOVE EMFTX TO Q0009-EMFTX.

  • Adding field in infotype 0009

    Hi,
    I have a requirement where in i have to add a filed in the infotype 0009.
    For this i have added the field in the structure ps0009 through append structure. But i have to get the filed in the sceen. Please let me know how to do this.
    I have gone to PM01 transaction and for infotype 0009 went into module pool option button and clicked on create screen then its asking for the access key as this is the standard infotype. But i dont know how many screens are related to this infotype as the access key for all the screens is different. I took access for 2 screens but not sure how many screens are there.
    Please advice how to proceed.
    Thanks,
    Raju

    Hi raja,
    1. The screen numbers starting with 2
      are the ones which will show the data for entry purpose.
    2. So while doing pa30, check the exact screen number,
      which comes in your case (this is country dependent / customizing dependent)
    3. Then accordingly u can enhance those screen.
    regards,
    amit m.

  • Additional field in infotype 0009 issue ( PBO and PAI )

    Hi Guru,
    I need your help please.
    I have a additional field in IT0009 and when I want created a new infotype 0009, I fill all field but after ENTER or SAVE all field are save in the layout but not the additional field.
    To save the additional field in the layout, I must fill it again and after the ENTER or SAVE the field is save in the layout.
    I have checked in the debbugger, when I create a new infotype 0009 it goes to the PBO but after ENTER or SAVE it doesn't go to the PAI so I must do it again ( fill the additional field and ENTER or SAVE ) and then it goes to the PAI.
    Thus I would like to know how I can make so that after the ENTER or SAVE the screen goes in PAI before the PBO and at the first time.
    Thanks very much in advance.
    Regards.

    Hi Srini Vas, hi Pedro Guarita and thanks for your reply,
    After more investigation, the probleme come from a check over country bank.
    In fact, the screen of the infotype 0009 must be adpated following the country bank but to do this, the standard module pool (mp000900) check if the country bank have changed.
    call method cl_hrpad00_iban=>process_iban_pai
          changing
            cs_bankdata = ls_bank_data_current
          exceptions
            error_iban  = 1
            others      = 2.
        if sy-subrc <> 0.
          message id sy-msgid type sy-msgty number sy-msgno
                     with sy-msgv1 sy-msgv2 sy-msgv3 sy-msgv4.
        endif.
        call method cl_hrpad00_iban=>get_bank_data_old
          importing
            bank_data_old = ls_bank_data_old.
        if ls_bank_data_current-banks <> ls_bank_data_old-banks. "MELN1357200
    bank country changed -> leave screen needs to be done
          leave_screen = 'X'.
        endif.
    But when you create a new infotype 0009, the ls_bank_data_old-banks is always initial. So when module pool compared the ls_bank_data_old-banks with the ls_bank_data_current-banks, those are always different.
    In conclusion, when you create a new infotype 0009 it is always mandatory to push ENTER before to fill any additional field because at each first time that the standard module pool go in the PAI, it make a leave screen.
    Thanks in advance for all yours reply.

  • Problem with adding output field in Bank Details(Infotype 0009)

    Hi All,
    I hav a criteria like, when i select a value for a field corresponding value should be displayed in input/output field just beside the selected field.
    To make you understand the criteria more clearly.In infotype 0009 we hav Bank key.When we select a bank key corresponding Bank name is displayed just beside Bank key field.How to achieve that functionality.
    Can anyone help please. Its urgent...
    Thanks a lot...
    Sandeep.

    To make my question more clear.I have created a new field in bank details infotype.Similar to the field Bank key in 0009 Infotype.As soon as a select the Bank no through F4 functionality i want the Bank no no to be selected and at the same time i want Bank name to be displayed just beside this field.
    In short with 1 selection i want both Bank no n Bank name to be selected.
    If i hav ti write the code where should i write the code.I hav also created a structure .I presume i need to write a logic for this requirement.But i dont know where to write the logic.

  • Adding a field in infotype 0009

    Hi,
    I have a requirement where in i have to add a filed in the infotype 0009.
    For this i have added the field in the structure ps0009 through append structure. But i have to get the filed in the sceen. Please let me know how to do this.
    I have gone to PM01 transaction and for infotype 0009 went into module pool option button and clicked on create screen then its asking for the access key as this is the standard infotype. But i dont know how many screens are related to this infotype as the access key for all the screens is different. I took access for 2 screens but not sure how many screens are there.
    Please advice how to proceed.
    Thanks,
    Raju

    Hi raja,
    1. The screen numbers starting with 2
      are the ones which will show the data for entry purpose.
    2. So while doing pa30, check the exact screen number,
      which comes in your case (this is country dependent / customizing dependent)
    3. Then accordingly u can enhance those screen.
    regards,
    amit m.

  • How can I remove PERNR Check for Infotype 0009 on a new-hire create

    We have contractors working for our H.R. department setting up new-hire employees.  The workflow in PA40 includes setting up default Infotype 0009 banking information to paycheck.  The PERNR check in the workflow fails because the HR Contractor does not have an Employee Record in HCM (PERNR), therefore, it bypasses setting up the 0009 Banking Information Default.
    How can we change this work-flow so that an H.R. Contractor can setup a new hire employee with infotype 0009 banking information default?

    '''Hello peacefultrev,'''
    I believe from your question you wish to remove the window title-bar, while keeping the menu bar available.
    I have two solutions for you to try. One requires no plugin and the other requires the installation of a plugin.
    '''No plugin option:'''
    This option hides the the window title while also removing the menu bar. The menu bar can then be reactivated and viewed simply by pressing "Alt" which shows the menu bar until you click away from it. To do this:
    # Right click on the tab bar and disable "Menu Bar".
    # Whenever you which to use the menu bar, tap "Alt" on your keyboard.
    # When you click away from the menu bar the windows title will disappear until you tap "Alt" again.
    '''Plugin Option:'''
    You can download this plugin called [https://addons.mozilla.org/en-US/firefox/addon/hide-caption-titlebar-plus-sma/ Hide Caption Titlebar Plus] which can be customized to suit your needs. I cannot provide support on this plugin as I have not used it myself.
    I hope one of these solutions will suit your needs.
    Mattlem

  • RP-READ-INFOTYPE

    Hi ,
      i need to delete all the records  with subty X1 for infotype  p0019 . I should n't use the logical database instead i am using  macro RP-READ-INFOTYPE to retrieve the valid data  but  here in case of P0019 the begda and endda of a record will be same and i need to delete the records even if they are in past . But the macro RP-READ-INFOTYPE  is not going to work in this case as it checks against dates and the records are in past so it will not retrieve any data . So any thoughts on how to get the data for P0019  with subty X1 without using the logical database PNP. 
    Thanks,
    Latha.

    Use HR_READ_INFOTYPE FM to retreive the desired result.........
    Pass begda 01/01/1800 endda = '12/31/9999' and subtype you want.......
    Not your infotype table will fill with all the data now you manipulate as you desired
    Let me know if you need any further help!!!
    Sas

  • Read infotype using HR_READ_INFOTYPE

    Hi all,
    I Try to read infotype (pa0021) using HR_READ_INFOTYPE. Its getting fine.
    Im using Web Dynpro ABAP Interactive form.
    I want to insert some value in infotype pa0021, so i used HR_INFOTYPE_OPERATION.
    Data's are Inserting.
    The problem is if i press the Save button, Inserting values are not getting, when i use HR_READ_INFOTYPE in the same session. The new values are updated in the Backend but its not getting
    in the same session. because if i press the save button means, i want to save the data and again i want to show the saved data back .But if i close the session and open once again means its reflection the new values.
    I used BAPI_TRANSACTION_COMMIT also but i no success.
    Please Give some solution for this problem, its very urgent.
    Thanks & Regards,
    Hemachandran.R
    Edited by: hemachandran R on Oct 22, 2008 8:54 AM
    Edited by: hemachandran R on Oct 22, 2008 8:54 AM

    Hi hemachandran R ,
    When all your conditions are satisfied, You can get the updated values from the contexts which you are using to update in the contexts by which you are displaying it on the screen.
    You need not to fetch the data from the back end.
    Regards,
    Rohit

  • Reading Infotype using HR_READ_INFOTYPE

    Hi all,
    I Try to read infotype (pa0021) using HR_READ_INFOTYPE. Its getting fine.
    Im using Web Dynpro ABAP Interactive form.
    I want to insert some value in infotype pa0021, so i used HR_INFOTYPE_OPERATION.
    Data's are Inserting.
    The problem is if i press the Save button, Inserting values are not getting, when i use HR_READ_INFOTYPE in the same session. The new values are updated in the Backend but its not getting
    in the same session. because if i press the save button means, i want to save the data and again i want to show the saved data back .But if i close the session and open once again means its reflection the new values.
    I used BAPI_TRANSACTION_COMMIT also but i no success.
    Please Give some solution for this problem, its very urgent.
    Thanks & Regards,
    Hemachandran.R
    Edited by: hemachandran R on Oct 22, 2008 9:02 AM

    Hi Hema,
    Make a new context attribute 'ca_temp'
    and then
    set single attribute
            lo_el_context->set_attribute(
              EXPORTING
                name =  `CA_TEMP`
                value = <new_value> ).
    And use this CA_TEMP where ever you want. for more than one value make node in place of attribute.
    Hope it works.
    Regards,
    Rohit

  • New field in Infotype 0009- to update IFSC Code- SAP Note Required

    Dear consultants,
    One of my client want to maintain their employees IFSC code in the Infotype 0009, where one new field required for this to update IFSC number.
    Which SAP note can fulfill this requirement, please do needful.
    Thanks & Regards,
    Navesh

    Dear Supriya,
    Thanks for quick responce, It is helpful. pelase do needful on below issue.
    http://scn.sap.com/thread/3517340
    Regards,
    Navesh

  • Adding a bank key directly in infotype 0009 (Bank details)

    Hi,
    in the infotype 0009, I want to enter a bank key that is not in the bank master data.
    Is it possible to configure the system so that a new bank key can be created directly in the infotype 0009 if it doesn't exist, rather than using the transaction FI01 ?
    Regards,

    Can u tel me the actual requirement ?!!!
    Y do u want to make it Optional ??
    By standard, it is mandatory only when Payment type is Transfer/Cheque....
    Then Bank Key is obvious...isnt it....
    Otherwise, on which bank, the cheque has to be prepared... hw do u come to know ?
    My suggestion, dont change it!!!
    Regards
    ...Sadhu

  • Need an alternative to rp-read-infotype to display infotype txts frm a BSP?

    Hi All,
    I need to display infotypes maintained texts(F9) from a bsp.  I created a test program to read these texts using rp-read-infotype and got it working but didn't realise i couldn't use this method in a BSP until i copied it in.  total bummer!
    Does anyone know of an alternative that i can use in a BSP.
    Thanks in advance,
    Liz.

    Can you try using FM READ_TEXT  / RFC_READ_TEXT to get the infotype text
    and then find the equivalent function on BSP side .

  • Update IBAN for Infotype 0009

    Hi,
    I have to upload data in IT0009 including IBAN.  As per the requirement I have to update IBAN first and then upload the record in IT0009.
    I have to update IBAN against Country,Bank Account, Bank Key, Control Key.
    I have used the following function modules to update IBAN.
    1.  HRCA_PAYMENT_CHECK (Validate the Bank Account)
    2.  CONVERT_BANK_ACCOUNT_2_IBAN (Generate IBAN number)
    3.  Here I have used list of function module to update IBAN in table TIBAN but didnot work.
             MAINTAIN_IBAN
         (ii)   MAINTAIN_IBAN_FROM_DATA
         (iii)  BAPI_IBAN_CREATE
    Later I found that standard IT0009 update IBAN with FM HR_UPDATE_IBAN.
    CALL FUNCTION HR_UPDATE_IBAN
              EXPORTING
                iban      = iban
              CHANGING
                container = act_container_if.
    If I want to use this FM then i have to instantiate "act_container_if".
    Can anybody help me how to use this FM HR_UPDATE_IBAN.
    PS : I dont want to update IBAN through Infotype 0009 screen.  I have to update it programatically before IT0009 LSMW run.
    Thanking you in advance,
    Ankit Gupta

    Hello Ankit,
    I am not understanding the ur requirement.
    If u have update IBAN in IT0009 before actually puttin in other data . Its easy to write a code.
    U can use HR_INFTYPE_OPERATION with INS as parameter.
    I hope it helps. Incase you are talking abt the IBAN switch u can go the su01 go to parameters  and activate the switch HR_ADMIN_IBAN parameter ID.
    Thanks and Regards,
    Tarun Mishra

Maybe you are looking for

  • HT1918 How do I change country if I have a positive balance in my gift card?

    HI. I have an Apple account set up with a gift card when I was in the US. It has a low positive balance which I canot buy anyting with. I am now working in Asia and wish to change the country of my Apple account. However, it would not allow me to sin

  • Bootcamp partition won't boot with two OSX installations

    Hey, I have a MacBook Pro running OSX Mavericks (10.9.5) and had installed Windows 8.1 through Bootcamp and everything worked like a charm. I then added a new partition to install the developer preview of OSX Yosemite. Everything worked, I could boot

  • Help with a select query

    Hi Guys, For example I have 2 tables: I wish to list out the owner, table_name, total count of chain row of the table, num rows by joining the below 2 tables. Can advise how can i do it? Currently i'm doing it by executing this statement but very slo

  • Using a form with two input type="submit" ... buttons...

    Hello All! I'm using a form to add and remove parameters for a service definition. <form action="serviceinput.jsp" method="post">                <table>                     <tr>                          <td><b>Level</b></td>                          

  • Migration of assets according to IFRS

    Hi All, I am reading upon the IFRS implications in SAP. The basic question that comes to mind is- how will the assets be treated according to the changes brought upon by IFRS guidelines.. How will the changes be incorporated in the current system, wh