FM /BAPI for applicant actions Tx code PB40 in sap hr

Hello all..
   Could you pls let me know the FM/BAPI for applicant actions (Transaction Code PB40) in  SAP HR ABAP
Thanks in advance..
Cheers,
sami.
Moderator message: if it exists, you can find it yourself by doing some research.
Edited by: Thomas Zloch on Mar 15, 2011 2:02 PM

Hi,
There are no BAPIs/RFCs to create Infotypes directly. You have to create a custom wrapper RFC around the std function module HR_INFOTYPE_OPERATION to meet your requirements. This function module enables you to maintain master data for employees and applicants. You can transfer one data record ie one infotype record per employee at a time. In your case it would be 3 function calls per each employee. All validation checks take place that would take place in the individual maintenance screens in the dialog. If necessary, the module returns an error message. The error messages are the same as the error messages in the dialog, that is, the individual maintenance screen error messages are transferred rather than interpreted by this module.
Regards,
Suresh Datti

Similar Messages

  • BAPI for Order Change - Company Code

    Hi,
    Which is the BAPI for Order change? Suppose the order is Open, Can i change the company code of the order?

    have you tried this ...BAPI_ALM_ORDER_MAINTAIN

  • BAPI for jump query(T. code RRI) and Exceptions

    Is there any BAPI is avaliable for jump query and Exceptions in BW System?
    Thanks,
    Rohan

    Hi Sanjay,
                      There is a 2 BAPI's for loading Catalogs
    1)  BAPI_QPGR_REPLICATE - to create Code group
    2)  BAPI_QPGR_SAVEREPLICA - to create Codes
    Thanks,
    Shobha

  • BAPI for transfer between Co Codes

    Hi everyone,
    There are two defferent transactions for asset transfers ABUMN Transfer Within CoCode and ABT1N Intercompany Asset Transfer. Do you know if there are different BAPI are used also? If yes, could you tell me which ones?
    I found out following BAPIs:
    - BAPI_ACC_***_INTRA_TRANS_CHECK
    - BAPI_ACC_***_TRANSFER_CHECK,
    - BAPI_ACC_***_TRANSFER_POST,
    - BAPI_ACC_***_TRANS_ACQ_CHECK
    - BAPI_ACC_***_TRANS_ACQ_POST
    - BAPI_ACC_***_TRANS_RET_CHECK  
    Is it correct?
    What's the difference between BAPI_ACC_***_INTRA_TRANS_CHECK and BAPI_ACC_***_TRANSFER_CHECK?
    Thanks in advance,
    Natalya

    Hi,
    please check below links
    What are the BAPI function modules that exist in sap for SD and MM modules
    ABT1N - intercompany BDC  or BAPI
    Thanks,
    Sreehari

  • Automatic triggering of idoc for Personal Actions T Code (  PA40 )

    Hi Experts,
    I wanted to do automatic triggering of idoc after performing Personal Actions by transaction PA40.
    Needed some info .
    Thanx in Advance,
    Pradipta

    Hi Pradipta,
    You can use the change pointers for this.  Just check for what fields you want to trigger an IDOC.  But this can not be triggered immediately.  You have to run RBDMIDOC frequently.  It will take the input as messaeg type and generate the IDOCs.
    Before that please check if the change pointers are activated for this message type or not.
    shylesh

  • Solution for connecting a handheld code scanner to SAP

    hello experts,
    my question is on what technology one can use to connect an existing handheld device to SAP which is used a scanner to scan bar codes on boxes and transport the file from the wireless device of the scanned objects into the SAP.
    What solution and technology one need sto use to set this up.
    Thanking you

    Hi,
    There are three ways in which your requirement can be fulfilled:
    1) SAPConsole: Basic idea is to convert the SAP GUI screens into text screens which are then accessed by mobile devices through telnet server
    2) ITSMobile: ITSMobile is a new application introduced by SAP in 2007.
    3) Mobile Webdynpro: Webdynpro Java (SAP Netweaver) can offer the capability to fulfill your requirement.
    Thnks
    ITSMobile Can be Used:
    http://help.sap.com/saphelp_nw04/helpdata/en/47/b2c674f1f33b8be10000000a421937/frameset.htm
    Edited by: Yogesh Bhatia on Jan 30, 2009 6:21 PM

  • How to find BAPI for Transaction Code

    Hi everyone!
    I'm just wondering how to get the name of the corresponding BAPI for a given transaction code - is there a way to search from within SAP?
    When I open transaction "BAPI", I can create a list of BAPIs. But how can I find information about transactions - let's say XD03?

    If you mean that you need to know what BAPI's a particular transaction uses, follow the below said example.
    Suppose you want to find the bapi for creating a sales order, you usually use transaction VA01 for this.
    1. Start va01 go to system-->status 
    2. Double click transaction VA01 
    3. Double click on package 
    4. Read the application component. (this is SD-SLS Sales) 
    5. Then open the transaction BAPI 
    6. Sales and distribution>Sales>sales order 
         createfromdat2 
    Hope this helps you to find a BAPI for a particular transaction.
    Regards,
    D.Veeralakshmi

  • Query on Applicant Actions

    We are implementing both Recruitment & PA modules for the customer. In the Recruitment module, the customer wishes to enter the applicant data into the system only after the initial shortlisting. What are the typical infotypes that are included in the infogroup for Applicant action? As far as I see, Persoal Data, Addresses, Qualification, Previous Employment are the important ones. Are there any more?
    Also, when the applicant is converted to an employee (thru Hiring action), these infotypes should not appear in PA40. How is this integration acheived? Through which integration switch?
    -Shambvi

    May be, I did not explain my query properly. The customer wishes to enter some basic information about the applicant in the Recruitment module. The information typically available at the stage of recruitment are Personal Data (name, address, DOB), Previous Employment Details (like earlier companies, where he worked, along with the duration & designation etc.). Also, when the customer wishes to "Offer" the job to the applicant (if he is selected), they can enter the organizational Assignment data like, position, personnel area/subarea & employee group/subgroup. My first query is, how is  this data entered into the system? Which transaction code? Also, how do we set up the Action (infogroup etc.)? Is it through Applicant Actions?
    Now, if the "Offered" applicant joins the company, then the available applicant info should be transferred to the PA module, so that he becomes "Hired" now. During this process, the applicant, who becomes an employee now, should be assigned a personnel number (internally or externally, depending on the configuration). Also, the user provides the Joining Date. How is this transfer done?
    Once "Applicant to Employee"  transfer is done, should I use PA30 to update the remaining infotypes configured in the Hiring Action?
    Hope I am more clear with my query now.
    -Shambvi

  • Suggest BAPI for change notification IW52

    Hi,
    Kindly suggest BAPI for change notification IW52.
    Regards,
    Tanaya

    How to find function module or Bapi for particular transaction in sap?
    If you mean that you need to know what BAPI's a particular tranx uses, which I can only assume that's what you mean, then you should access the code behind the transaction and search for 'CALL'. That normally is the standard method that think that most people use. 
    Suppose you want to find the bapi for creating a sales order, you usually use transaction VA01 for this. 
    1. Find out the package of the transaction. 
    Start Va01 go to system --> status. 
    Double click on transaction 
    Package is VA 
    Open this package in SE80 
    Open business engineering-->Business object types 
    Find the BO which sounds the most appropriate 
    I would suggest BUS2032 Sales Order 
    Double click. 
    Open methods. 
    Find the released method with from data or something similar in the name 
    , Createfromdat2 
    Position the cursor in it and click the program button 
    Scroll down to find the bapi used in this method 
    With this way you can also find out programs and FM's 
    2. Start va01 go to system-->status 
    Double click transaction VA01 
    Double click on package 
    Read the application component. (this is SD-SLS Sales) 
    Then open the transaction BAPI 
    Sales and distribution>Sales>sales order 
    createfromdat2 
    Answer: This is  the BAPI for your mentioned   transaction code BAPI_GOODSMVT_CREATE.
    thanks,
    Sankar M

  • BAPI for GL Account doc parking

    Hi All,
    Is there any BAPI for the GL Account Doc parking in SAP R/3.
    Pls let me know at the earliest.
    Thanks in advance.
    Murgesh.

    Hi
    I've tried several FMs and non seem to work but try the following:
    All credit for Rteve Sowan
    se24 create class ZCL_FI_UTILS
    Create Class, Static method ACC_DOCUMENT_POST
    with the following import params:
    IP_BKPF     Importing     Type     FM_BKPF_TAB
    IP_BSEG     Importing     Type     FM_BSEG_TAB
    IP_BSEC     Importing     Type     FM_BSEC_TAB
    IP_BSET     Importing     Type     FM_BSET
    IP_BSEZ     Importing     Type     ZFM_BSEZ_TAB (your table type of BSEZ)
    Method Code (you could call the function direct, but at least this informs other developer that the method is intended for parking GL Account docs):
    method ACC_DOCUMENT_PARK.
      CALL FUNCTION 'PRELIMINARY_POSTING_FB01'
      TABLES
        t_bkpf                 = ip_bkpf
        t_bseg                 = ip_bseg
        t_bsec                 = ip_bsec
        t_bset                 = ip_bset
        t_bsez                 = ip_bsez
    endmethod.
    Within your program populate Header BKPF
    Accounting Document Header
    gs_bkpf-bukrs                         = '1000'.
    gs_bkpf-gjahr                         = '2007'.
    gs_bkpf-blart                         = 'SA'.
    gs_bkpf-bldat                         = sy-datum.
    gs_bkpf-budat                         = sy-datum.
    gs_bkpf-monat                         = '12'.
    gs_bkpf-wwert                         = sy-datum.
    gs_bkpf-usnam                         = sy-uname.
    gs_bkpf-tcode                         = sy-tcode.
    gs_bkpf-waers                         = 'GBP'.
    gs_bkpf-glvor                         = 'RFBU'.
    gs_bkpf-hwaer                         = 'GBP'.
    APPEND gs_bkpf TO gt_bkpf.
    Populate the Item
    Accounting Document Segment
    gs_bseg-bukrs                         = '1000'.
    gs_bseg-gjahr                         = '2007'.
    gs_bseg-buzei                         = '001'.
    gs_bseg-bschl                         = '40'.
    gs_bseg-koart                         = 'S'.
    gs_bseg-shkzg                         = 'S'.
    gs_bseg-wrbtr                         = '1'.
    gs_bseg-pswsl                         = 'GBP'.
    gs_bseg-vorgn                         = 'RFBU'.
    gs_bseg-kokrs                         = 'N999'.
    gs_bseg-kostl                         = '1000E021'.
    gs_bseg-xkres                         = 'X'.
    gs_bseg-hkont                         = '221001101'.
    Format the Account Doc
    CALL FUNCTION 'CONVERSION_EXIT_ALPHA_INPUT'
      EXPORTING
        input  = gs_bseg-hkont
      IMPORTING
        output = gs_bseg-hkont.
    APPEND gs_bseg TO gt_bseg.
    Call the Class Method previously created
    CALL METHOD zcl_fi_utils=>acc_document_park
    exporting
        ip_bkpf = gt_bkpf
        ip_bseg = gt_bseg
        ip_bsec = gt_bsec
        ip_bset = gt_bset
        ip_bsez = gt_bsez
    So long as GT_BKPF and GT_BSEG are populated (minimum) the document will park.
    The other tables need to be passed as empty tables.
    Have a play
    LMc

  • Bapi for Equipment change

    HI
       I would like to know , is there  any  BAPI for Equipment change(T.code-IE02) to update all the feilds of equipment & automatically creates an asset number as normal tranaction code performes.
      As of now i am useing BAPI_EQUI_Change, please let me know any other than this BAPI
    Thanks&Regards
    lakshmi

    Hi,
       Check the FM <b>I_CHANGE_STATUS.</b>
    See the documentaion below
    FU I_CHANGE_STATUS
    Short Text
    Change a status for an object
    Description
    This function module is called to update the user status for a specified object (notification, notification task, order, or operation).
    Regards

  • Suggest BAPI for create notification IW34

    Hi,
    Kindly suggest BAPI for create notification IW34.
    Regards,
    Tanaya

    How to find function module or Bapi for particular transaction in sap?
    If you mean that you need to know what BAPI's a particular tranx uses, which I can only assume that's what you mean, then you should access the code behind the transaction and search for 'CALL'. That normally is the standard method that think that most people use. 
    Suppose you want to find the bapi for creating a sales order, you usually use transaction VA01 for this. 
    1. Find out the package of the transaction. 
    Start Va01 go to system --> status. 
    Double click on transaction 
    Package is VA 
    Open this package in SE80 
    Open business engineering-->Business object types 
    Find the BO which sounds the most appropriate 
    I would suggest BUS2032 Sales Order 
    Double click. 
    Open methods. 
    Find the released method with from data or something similar in the name 
    , Createfromdat2 
    Position the cursor in it and click the program button 
    Scroll down to find the bapi used in this method 
    With this way you can also find out programs and FM's 
    2. Start va01 go to system-->status 
    Double click transaction VA01 
    Double click on package 
    Read the application component. (this is SD-SLS Sales) 
    Then open the transaction BAPI 
    Sales and distribution>Sales>sales order 
    createfromdat2 
    Answer: This is  the BAPI for your mentioned   transaction code BAPI_GOODSMVT_CREATE.
    thanks,
    Sankar M

  • How to update data using BAPI for MD61

    Hello,
    IN my zprogram i used to bapis for uploading data from flat file to sap-system
    1)BAPI_requirement_create
    2)BAPI_requirement_change
    i)my program is taking data from my flat file but it is wipping out old data i nned to update not to overwrite is there any BAPI for this query
    ii)One more thing if data is already entered in on date (i.e 10.07.2009) and when he upload data from flat file for another date same month (12.07.2009) old date data sholud not removed ...
    Please reply me if my query is not understand..
    Thanks in advance..

    Assuming you have your new requirements in table IT_REQ.
    You could do something like:
    DATA: it_req TYPE TABLE OF BAPISSHDIN.
    DATA: l_req TYPE BAPISSHDIN.
    DATA: it_req_out TYPE TABLE OF bapisitmeo.
    DATA: l_req_out TYPE bapisitmeo.
    *   Get existing requirements
        CLEAR it_req_out[].
        CALL FUNCTION 'BAPI_REQUIREMENTS_GETDETAIL'
             EXPORTING
                  material         = p_matnr
                  plant            = p_werks
                  requirementstype = p_bedae
                  version          = p_versb
                  reqmtsplannumber = ''
             TABLES
                  requirements_out = it_req_out[]
                  return           = lt_return[].
    *   Append old requirements to requirements table
        LOOP AT it_req_out INTO l_req_out.
          MOVE: l_req_out-date_type TO l_req-date_type,
                l_req_out-req_date TO l_req-req_date,
                l_req_out-req_qty TO l_req-req_qty,
                l_req_out-unit TO l_req-unit.
          APPEND l_req TO it_req.
        ENDLOOP.
    *   Change requirements
        CALL FUNCTION 'BAPI_REQUIREMENTS_CHANGE'
             EXPORTING
                  material                 = p_matnr
                  plant                    = p_werks
                  requirementstype         = p_bedae
                  version                  = p_versb
                  reqmtsplannumber         = ''
                  vers_activ               = p_vervs
             TABLES
                  requirements_schedule_in = it_req[]
                  return                   = lt_return[].

  • Calculate the database size for a particular company code in SAP

    Hi Experts,
    We have 30 company codes in our FI production system. So to plan another new company code to be deployed into the system, we need to know exact data capacity (database) of the previous company code that we already deployed. Kindly let me know whether it possible to calculate the database size occupied for a particular company code in a SAP system.

    >
    Kalyan Kumar Bandlamudi wrote:
    > Hi Experts,
    >
    > We have 30 company codes in our FI production system. So to plan another new company code to be deployed into the system, we need to know exact data capacity (database) of the previous company code that we already deployed. Kindly let me know whether it possible to calculate the database size occupied for a particular company code in a SAP system.
    Its not possible to calculate data size based on company code.
    By creating company code It will not occupy much space. Depends on your posting documents for particular company codes.
    Thanks
    Siva

  • Calculate database size for a particular company code

    Hi Experts,
    We have 30 company codes in our FI production system. So to plan another new company code to be deployed into the system, we need to know exact capacity (database) of the previous company code that we already deployed. Kindly let me know whether it possible to calculate the database size for a particular company code in a ERP system.

    >
    Kalyan Kumar Bandlamudi wrote:
    > Hi Experts,
    >
    > We have 30 company codes in our FI production system. So to plan another new company code to be deployed into the system, we need to know exact data capacity (database) of the previous company code that we already deployed. Kindly let me know whether it possible to calculate the database size occupied for a particular company code in a SAP system.
    Its not possible to calculate data size based on company code.
    By creating company code It will not occupy much space. Depends on your posting documents for particular company codes.
    Thanks
    Siva

Maybe you are looking for